@charset "utf-8";

body{  font-size:12px;font-family:"Microsoft YaHei",SimHei,arial; }



html,body,div,span,iframe,input,h1,h2,h3,h4,h5,h6,p,a,em,font,img,strong,b,i,center,dl,dt,dd,ol,ul,li,form,label,fieldset{margin:0;padding:0}

a:link{color:#4d4d4d;text-decoration:none;}

a:visited{color:#000;text-decoration:none;}

a:hover{color:#f00;text-decoration: underline;}

a:active{color:#000;text-decoration:none;}

li{list-style:none;}

a img{border:0;}

.clear{clear:both;}



.fl{ float:left;}



.fr{ float:right;}



.top{ width:1000px; height:103px; margin:0 auto}

.nav{ width:100%; background: url(img1.jpg) repeat-x; height:36px; line-height:36px;}



.nav ul{ width:1000px; margin:0 auto}



.nav ul li{ width:100px; background:url(img2.jpg) left center no-repeat; text-align:center; font-size:14px}



.nav ul li.frist{ background:none}



.nav ul li a{ color:#fff;}



.banner{ width:1000px; height:324px; margin:0 auto; margin-top:10px;}



.main{ width:1000px; height:auto; overflow:hidden; margin:0 auto}



.company{ width:440px; height:auto; overflow:hidden; margin-top:10px;}



.pic{ width:550px;height:220px; overflow:hidden;margin-top:10px; }



.tit{ width:100%; height:30px; line-height:30px; border-bottom:1px #dfdfdf solid; position:relative}



.tit h1{ position:absolute; width:76px; top:0; left:0; border-bottom:2px #1a5fb9 solid; font-size:14px; font-weight:normal; text-align:center}



.tit ul li{ width:76px; text-align:center; font-size:14px}



.tit ul span a{ color:#1a5fb9; }



.tit ul span{padding-right:10px;}



.tit ul li.now{ background:#1a5fb9; border-radius:5px;}



.tit ul li.now a{ color:#fff;}



.about_com{ width:100%; height:auto}



.about_com img{ float:left; padding:10px 10px 0 0;}



.about_com_txt{ width:240px; line-height:26px; height:180px; overflow:hidden}

.pic_list{position:relative;}

.pic_list ul li{ width:172px; text-align:center; margin:10px 5px 0 6px;}



.pic_list ul li img{ border-radius:8px;}



.pic_list ul li h1{ font-size:14px; font-weight:normal; height:33px; line-height:32px;}



.contact{ width:244px; height:auto; overflow:hidden; margin-top:10px;}



.contact_txt{ width:100%; line-height:30px; height:auto; overflow:hidden;}



.pro{ width:738px; height:240px; overflow:hidden;margin-top:10px; position:relative}



.pro_fl{ background:url(img3.png) no-repeat; width:13px; height:24px; cursor:pointer; position:absolute; left:0;top:40%}



.pro_fr{ background:url(img4.png) no-repeat; width:13px; height:24px; cursor:pointer; position:absolute; right:0;top:40%}



.pro_list{ width:712px; height:186px; overflow:hidden; margin:0 auto; margin-top:10px;}



.pro_list ul li{ width:220px; text-align:center; margin:0 8px;}



.pro_list ul li h1{ font-size:14px; font-weight:normal;}



.foot{ width:100%; padding:5px 0; background:#f7f7f7; line-height:26px; text-align:center; margin-top:15px;}









.nr{ width:1000px; margin:0 auto; margin-top:15px; margin-bottom:20px; }

.ny_z{ width:1000px; margin:0 auto; }





.nr_left{ float:left; width:192px; margin-top:10px;}



.nr_right{ float:right; width:780px; background:#fff; border:1px solid #ccc;margin-top:10px; padding-left:10px; padding-right:10px; min-height:500px;}



.zml_title{ border-bottom:1px solid #ccc; height:40px; line-height:40px;}

.zml_title b{ float:left; font-size:14px; color:#f00;}



.zml_lib ul li{ float:left; height:35px; line-height:35px; border-bottom:1px dotted #ccc; background:url(db.jpg) no-repeat left center; padding-left:10px; width:740px;}

.zml_lib ul li a{ color:#555;}

.zml_lib ul li a:hover{ color:#f00;}

.zml_nr{ line-height:28px; color:#555; padding-bottom:10px; min-height:420px;}



.zml_hzkh{ margin-top:10px;}



.zml_hzkh ul li{ float:left; width:128px; margin-right:5px; margin-left:13px; margin-top:10px;}

.zml_hzkh ul li span{ float:left; text-align:center; width:128px; height:25px; line-height:25px;}

.zml_hzkh ul li img{ border:1px solid #eee;}

.zml_title span{ float:right; color:#555;}









.zml_tu ul li{ float:left; width:220px; margin-right:5px; margin-left:13px; margin-top:10px;}

.zml_tu ul li span{ float:left; text-align:center; width:220px; height:25px; line-height:25px;}



.zml_tu span{ float:right; color:#555;}



.cpfl{ background:#fff; border:1px solid #ccc; width:190px; padding-bottom:10px;}



.lxwm_nn{background:#fff; border:1px solid #ccc; width:190px; margin-top:10px; margin-bottom:10px;}



.cp{ float:left; width:320px;}



.cp_title{ border-bottom:1px solid #ccc; padding-left:10px; height:40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#999;}





.cp_nr2{ float:left; width:280px;}



.cp_nr1{ float:left; width:14px; margin-top:70px;}



.cp_nr2 ul li{ float:left; width:126px; margin-left:5px; margin-right:5px;} 

.cp_nr2 ul li span{ float:left; text-align:center; width:126px; height:30px; line-height:30px;}



.qyln{ float:left; width:320px; margin-left:20px;}



.qyln_nr{ line-height:26px; height:160px; overflow:hidden; color:#555; margin-top:10px;}



.lxwm{ float:right; width:260px;}



.lxwm_nr{ line-height:28px; color:#555;}







.cpfl_title{ height:33px;   background:url(icon03.png) no-repeat 30px; text-align:center; font-size:14px; color:#555; padding-top:15px; font-weight:bold; margin-top:10px;}



.cpfl_nr{ width:170px; padding-left:10px; padding-right:10px;}

.cpfl_nr1{ width:170px; height:30px; line-height:30px; border-bottom:1px dotted #ccc; text-align:center; margin-top:2px;}

.cpfl_nr1 a{ color:#555; display:block;}

.cpfl_nr1 a:hover{ background:url(sidebar_abg.png) center no-repeat; color:#fff;}





.qyln_nr ul li{ width:100%; height:28px; line-height:28px; float:left}



.qyln_nr ul li span{ float:right;}



.contact_txt{ width:180px; padding:5px; line-height:26px;}