body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0; font-size:12px;  font-family: "宋体";}
body{color:#494949;  font-size:12px;  font-family: "宋体"; background:#fff url(../images/bj1.jpg) repeat-x;}
ul,ol,li{ vertical-align:middle; margin:0px 0px;  padding:0px;}
a:link{ color:#494949;  text-decoration:none;}
a:visited{ color:#494949;  text-decoration:none;} 
a:hover{ color:#03046C;  text-decoration:none;}
a:active{ color:#03046C;  text-decoration:none;}

/************************top*********************/
.top{ width:985px; height:100px; margin:0 auto; padding:0px; overflow:hidden; background:url(../images/bj2.jpg) no-repeat;}
.t_logo{ width:515px; height:100px; overflow:hidden; float:left}
.t_logo img{width:515px; height:100px; vertical-align:top}
.t_right{ float:right; width:351px;}
.tr_1{ width:212px; color:#fff; height:28px; line-height:28px; float:right}
.tr_1 a:link{color:#fff}
.tr_1 a:visited{color:#fff}
.tr_1 a:hover{color:#fff; text-decoration:underline}
.tr_1 a:active{color:#fff; text-decoration:underline}
.tr_1 a{ width:100px; text-align:center; }
.t_tel{ margin-top:15px; width:351px; height:56px; float:right}
.t_tel img{width:351px; height:56px; vertical-align:top;}


/***********************nav****************************/
.nav{ width:985px; height:60px; margin:0 auto; padding:0px; background:url(../images/navbj.jpg) no-repeat;}
.nav ul{ margin-left:29px; height:40px; overflow:hidden;}
.nav li{ float:left; list-style:none; width:118px; text-align:center;}

.banner{ width:1003px; height:245px; margin:0 auto; padding:0px; overflow:hidden; background:url(../images/bannerbj_19.jpg) no-repeat;}
.banner img{ width:973px; height:231px; margin:0px 15px; vertical-align:top;}


/**************************main***********************/
.main{ width:983px; margin:0 auto; padding:0px;}
.mian1{ width:983px; overflow:hidden;}
.m_left{ width:244px; float:left; background:url(../images/img1.jpg) repeat-y;  overflow:hidden; }
.ml_top{ width:244px; height:37px; background:url(../images/img2.jpg) no-repeat;}
.ml_top img{ float:right; width:49px; height:20px; margin-top:10px; margin-right:5px;}

.ml_nr{ background:url(../images/img3.jpg) bottom center no-repeat; padding-bottom:24px; overflow:hidden; }
.ml_nr ul{ width:190px; margin-left:27px; padding-top:12px;  height:390px; overflow:hidden;}
.ml_nr li{ line-height:30px; height:30px; padding-left:5px; list-style:none; background:url(../images/xuxian.jpg) bottom center no-repeat;}
.ml_nr a{ background:url(../images/jiantou.jpg) left 12px no-repeat; padding-left:14px; display:block}
.ml_nr a:link{ color:#2B2B2B}
.ml_nr a:visited{ color:#2B2B2B}
.ml_nr a:hover{ color:#1A1A1A; font-weight:bold}
.ml_nr a:active{ color:#1A1A1A; font-weight:bold}




/***************m_mid**********************/
.middley{ width:485px; float:left; margin-left:10px;}
.m_mid{ width:485px;  height:240px; background:url(../images/img6.jpg) no-repeat; margin-top:3px;}
.md_top { height:35px; line-height:35px;}
.md_top strong{ float:left; color:#007EC9; font-size:14px; padding-left:21px; margin-top:2px;}

.md_top a{ display:block; width:80px; height:30px; float:right; margin-right:5px; margin-top:3px;}
.md_nr { padding:15px 18px 0px 18px; height:171px; overflow:hidden; width:449px; clear:both}
.md_nr img{ border:#DDDDDD 1px solid; padding:2px; margin-right:18px; float:left}
.md_nr p{ line-height:24px; text-indent:2em;}

.mid_2{ width:481px; margin-top:18px; background:url(../images/img11.jpg) repeat-y;}
.mid2_top{ width:481px; height:34px; line-height:34px; background:url(../images/img7.jpg) no-repeat;}
.mid2_top a{ float:right; margin-top:15px; margin-right:13px;}
.mid2_m { background:url(../images/img12.jpg) bottom no-repeat; padding-top:10px; padding-bottom:13px;}
.mid2_m ul{padding-left:12px; padding-right:12px; width:457px; height:140px; overflow:hidden;}
.mid2_m li{list-style:none; background:url(../images/img14.jpg) bottom no-repeat; height:28px; line-height:28px;}
.mid2_m a{padding-left:21px; background:url(../images/img13.jpg) left  6px no-repeat; display:block;line-height:28px; }

.mid2_m span{ float:right; color:#9A9A9A;}
.mid2_m a:link{ color:#4C4C4C;}
.mid2_m a:visited{ color:#4C4C4C;}
.mid2_m a:hover{ color:#03046C;}
.mid2_m a:active{ color:#03046C;}

.mright{ width:229px; float:right; margin-top:3px;}
.mright1{ width:228px; height:239px; background:url(../images/img15.jpg) no-repeat;}
.mrtop{ width:228px; height:40px; background:url(../images/img16.jpg) no-repeat; line-height:40px;}
.mrtop strong{ font-size:14px; color:#585858; margin-left:46px;}
.mr1_tu a{ width:211px; height:63px; display:block; margin-bottom:3px;}
.mr1_tu{ padding-left:7px; padding-right:9px;}
.mr1_tu img{ vertical-align:top;}
.mcontact{ width:229px; height:197px; background:url(../images/img20.jpg) no-repeat; margin-top:19px;}
.mcontact ul{ width:200px; height:108px; padding-left:19px; padding-top:75px;}
.mcontact p{ line-height:22px;}
.mcontact span{ margin-left:60px;}

.mian2{ width:970px; height:184px; margin-left:6px; margin-top:13px; clear:both; background:url(../images/img21.jpg) no-repeat; padding-left:4px;}
.main2_k1{ width:970px; height:144px; padding-top:15px;}
#goL{ width:48px; height:114px; float:left}
#goR{width:48px; height:114px;float:right;margin-right:4px; display:inline}
.gdd{ width:774px; height:125px;float:left; overflow: hidden; margin-left:49px;  margin-top:8px;}
.gdd li{ float:left; text-align:center; list-style:none; margin-right:29px;}
.gdd table{ padding:2px; border:1px solid #B8B8B8; width:128px; height:125px}


.bquan{ width:100%; background:url(../images/img25.jpg) repeat-x bottom;}
.bquan1{ width:1003px; background:url(../images/img24.jpg) bottom no-repeat; 
          overflow:hidden; margin:0 auto; padding:0px; clear:both; }
.bquan2 { width:908px; float:left; }
.bquan2 p{ line-height:24px; color:#4883BC;}
.bquan2 img{ float:left}
.bquan2 a:link{ color:#4883BC;}
.bquan2 a:visited{ color:#4883BC;}
.bquan2 a:hover{ color:#003568; text-decoration:underline}
.bquan2 a:active{ color:#003568; text-decoration:underline}
.bquan_top{ width:52px; height:20px; margin-top:-20px; margin-right:12px; float:right; clear:both; right:0px;
             position:absolute; bottom:0px;
             }
.csafafafs{ width:908px; margin:0 auto; position:relative; }


.nyeleft{ width:738px; float:left; background:url(../images/img29.jpg) repeat-y;}
.nyetop{ width:718px; background:url(../images/img28.jpg) no-repeat; height:36px; line-height:36px; padding:0px 10px;}
.nyetop strong{ float:left; width:117px; height:36px; line-height:36px; display:block;  text-align:center; color:#fff; font-size:14px;}
.nyetop span{ float:right; padding-top:5px; color:#7A7A7A; width:500px; height:30px; line-height:30px; overflow:hidden; text-align:right}
.nyetop a:link{color:#7A7A7A;}
.nyetop a:visited{color:#7A7A7A;}
.nyetop a:hover{ color:#0A75BD;}
.nyetop a:active{ color:#0A75BD}

.nyemian{ width:688px; padding:20px 25px; background:url(../images/img30.jpg) bottom no-repeat;}
.about{ min-height:386px; height:auto !important; height:386px}
.about p{ text-indent:2em; line-height:24px;}
.about img{ float:left; border:#CCC 1px solid; margin-right:14px; padding:2px;}
.yxwl{ min-height:386px; height:auto !important; height:386px}
.yxwl p{ text-indent:2em; line-height:24px;}
.yxwl h1{ overflow:hidden; text-align:center;}
.yxwl img{ margin:10px 0px;}


.news1 li{ line-height:35px; height:35px; border-bottom:1px dashed #CCC; padding:0px 15px; list-style:none;}
.news1 span{ float:right; color:#ACACAC;}
.news1 a{ background:url(../images/img32.gif) left 12px no-repeat; padding-left:10px; display:block;}
.page{ background:#EAEAEA; line-height:30px;  text-align:center; margin-top:35px; color:#7D7D7D; margin-bottom:10px; clear:both}
.page a{ padding-left:5px;}



.news_show h4{ font-size:16px; text-align:center; font-weight:bold; height:auto; line-height:44px; background:none;}
.news_show h5{ line-height:30px; border-bottom:1px #D3D3D3 solid; text-align:center; color:#A8A8A8; margin-bottom:20px;  font-size:12px; font-weight:normal;  background:none; }
.news_show p{ line-height:26px; margin-top:12px; text-indent:2em;}
.news_show h1{ border-bottom:2px solid #585858; height:35px; font-size:14px; line-height:35px; margin-top:30px; margin-bottom:10px;}


.online{min-height:374px; height:auto !important; height:374px}
.online ul{  width:400px; margin-left:150px; }	 
.online li{ clear:both; margin-top:12px; list-style-type:none;}	 
.online p{ display:inline; line-height:20px; color:#333333;}
.online input{ height:18px; line-height:18px; width:120px; border:1px #D3D3D3 solid; color:#333333;}	 
.online span{ color:#FF0000; line-height:20px;}	 
.online textarea{ width:300px; height:120px; border:1px #D3D3D3 solid; }	 
.online img{ margin-left:64px;}


.contact{ background:url(../images/img33.jpg) right bottom no-repeat; font-family:Arial, Helvetica, sans-serif,"宋体";min-height:326px; height:auto !important; height:326px}
.online ul{  width:400px; margin-left:150px; }
.contact ul{ width:300px; margin-top:60px; margin-left:80px;  }
.contact img{ float:right; margin-top:10px; margin-left:10px;}
.contact h1{ line-height:35px; font-size:18px;}
.contact p{ line-height:30px; font-size:14px;}
.contact span{ margin-left:70px;}


.pro1 li{float:left; margin:10px 20px; margin-bottom:30px;display:inline; list-style-type:none;}
.pro1 li table{border:2px solid #E5E5E5; padding:2px; width:130px; height:127px}




.prolist{ width:626px; margin:20px auto 10px;}
.prolist h4{ width:626px; height:auto; font-size:16px; font-weight:bold; text-align:center; line-height:54px; background:none;}
.prolist .Timage{ width:480px; height:364px; padding:1px; border:1px #D3D3D3 solid; margin-left:87px; margin-top:15px; margin-bottom:15px;}
.prolist p{ text-indent:2em; line-height:26px;}



