@charset "utf-8";
/*

*/

/*Reset*/
/*<![CDATA[*/
iframe{ynylzy:e­xpression(this.src='about:blank',this.outerHTML='');/*使用IE Only 的样式会除所有　IFRAME　*/}
/*]]>*/
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0;  font-weight:normal;font-size:100%;}
fieldset,img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
button, input, select, textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53; }
a {color:#666;text-decoration:none;/*-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;*/ }
a:hover {color:#42a2e7;}
a:active {color:#42a2e7;}
.hidden{ display:none}
i{ font-style:normal}
/*html,body{-webkit-text-size-adjust:none;}*/
table { border-collapse:collapse;  border-spacing:0;}
.clearfix:before,.clearfix:after{content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

/*basic*/ 
body{margin:0px; padding:0px;font-family:"\5B8B\4F53",arial; font-size:12px;color:#666; height:100%; background:#f2f2f2;}  

.slideBox{ width:100%; height:600px; overflow:hidden; position:relative;  }
		.slideBox .hd{  overflow:hidden; position:absolute; right:50%; margin-right:-500px; bottom:20px; z-index:3; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-left:3px;  width:16px; height:16px;  cursor:pointer; background:url(../images/yuan2.png) no-repeat;}
		.slideBox .hd ul li.on{ background:url(../images/yuan1.png) no-repeat;}
		.slideBox .bd{   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; float:left; width:100%; height:600px;}
		.slideBox .bd li a{ display:block; position:relative;}
.bgban{z-index:2; position:absolute; left:0; bottom:0; background:url(../images/bgban.png) center 0 no-repeat; height:60px; width:100%; }	
.wrap{ width:1000px; margin:0 auto;}

.head{ position:absolute; left:0; top:0; width:100%; background:url(../images/bg_head.png) repeat-x; height:104px; z-index:10000}
.logo{ float:left; padding-top:18px;}
.nav{ float:right;background:url(../images/bgline.png) left 0 no-repeat; padding-left:1px;}
.navlist li{ float:left; width:80px;padding:0 3px 0 2px; background:url(../images/bgline.png) right 0 no-repeat; position:relative; z-index:11111;}
.navlist li h2 a{ display:block; height:62px; line-height:26px; padding-top:38px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-size:14px; text-align:center; }
.navlist li.hover h2 a,.navlist li.qqhover h2 a{ background:url(../images/bghover.png)no-repeat; color:#fff;}
.navlist li h2 .p1{  font-size:10px; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; }

.navbox{ position:absolute; z-index:2; left:-4px; top:100px; background:url(../images/navbg1.png) no-repeat; width:607px; height:256px; display:none}
.navboxp1{ float:left; padding:24px 0 0 25px; width:89px; margin-right:20px;}
.navboxp2{ padding-left:0;}
.navboxp1 h3{ margin-bottom:10px;}
.navboxp1 h3 a{ font-size:14px; color:#178fe6; font-weight:bold;}
.navlist .navablist{ background:url(../images/navline.png) right 0 no-repeat; width:100%; height:173px; float:left;}
.navlist .navablist li{ float:left; width:100%; padding:0; background:none; line-height:28px; }
.navlist .navablist li a{ display:block; padding-left:13px; background:url(../images/jiaoj.png) 0 center no-repeat;}
.navlist .navablist li a:hover{ background:url(../images/jiaoj2.png) 0 center no-repeat; color:#178fe6;}
.navboxp4{ float:right; width:240px; padding:24px 25px 0 0; line-height:21px;}
.navboxp4 img{ display:block; margin-bottom:5px;}
.divlast{ margin-right:0}
.amore{ display:inline-block; width:90px; line-height:20px; text-align:center; color:#fff; background:#139bfc; margin-top:5px;}
.amore:hover{ color:#fff;}

.navbox2{ position:absolute; z-index:2; left:-4px; top:100px; background:url(../images/navbg2.png) no-repeat; width:360px; height:217px; display:none}
.navbox2nav{ background:url(../images/navline.png) right 0 no-repeat; width:106px; height:173px; float:left; margin:24px 0 0 29px;}
.navbox2nav span{ float:left; width:100%; line-height:46px; font-size:14px; font-weight:bold;}
.navbox2nav span.hover a{color:#178fe6;}
.navbox2div{ float:right; padding:33px 25px 0 0; width:180px;}
.navbox2div a{ display:block;}
.navbox2div img{ display:block;}
.navbox2div i{ line-height:30px; color:#fff; font-size:14px; background:#8bc7f2; text-align:center; width:100%; float:left;}

.navbox3{ background:url(../images/navbg3.png) no-repeat; width:420px; height:241px; display:none;}


.indexnews{ position:absolute; left:50%; margin-left:-500px; z-index:5; bottom:0;}
.indexnews h2{ float:left; width:77px; line-height:60px; font-size:13.5px; padding-left:26px; background:url(../images/ico_n.png) 0 center no-repeat; color:#fff;}
.txtScroll-top{ width:380px;  overflow:hidden; position:relative; float:left;     }
.txtScroll-top .infoList li{ height:60px; line-height:60px;   }
.txtScroll-top .infoList li a{ color:#fff}
.txtScroll-top .infoList li a:hover{ color:#42a2e7}
.txtScroll-top .infoList li span{ float:right}

.main1{ float:left; width:100%; padding:27px 0 30px 0;}
.mainleft{ float:left; width:650px; margin-bottom:30px;}
.title1{ float:left; width:100%; height:30px; margin-bottom:20px;}
.title1 h2{ float:left; padding-right:30px;}
.title1 h2 img{ display:block;}
.title1 span{ float:left; width:100px; line-height:30px; text-align:center; margin-right:5px; display:inline; font-size:14px;}
.title1 span a{ display:block;}
.title1 span.hover a{ background:#42a2e7; color:#fff;}
.mainleftbox1{ float:left; width:100%; margin-bottom:20px;}
.mainleftbox1 .l{ float:left; width:180px; border-right:1px solid #ccc; padding-right:20px; height:120px; overflow:hidden;}
.mainleftbox1 .l img{ display:block;}
.mainleftbox1 .r{ float:right; width:410px; padding-right:20px; line-height:24px;}
.mainleftbox1 .r h2{ margin-bottom:8px; font-size:14px;}
.mainleftbox1 .r h2 a{ color:#333;}
.list{ border-top:1px dashed #c2c2c2; float:left; width:100%;}
.list li{ float:left; width:100%; border-bottom:1px dashed #c2c2c2; line-height:32px;}
.list li span{ float:right; color:#808080; padding-right:10px;}
.list li .a1{ padding-left:27px; background:url(../images/jiao1.png) 10px center no-repeat;}
.mainright{ float:right; width:320px; margin-bottom:30px;}
.title2{ float:left; width:100%; height:34px; border-bottom:1px solid #cbcbcb; margin-bottom:15px;}
.title2 span{ float:left; line-height:34px; color:#333; padding-left:11px; font-size:16px; background:url(../images/bgline2.png) 0 center no-repeat;}
.title2 span i{ color:#808080; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase }
.mainpro{ float:left; width:100%; }
.mainpro .l{ float:left; width:120px;}
.mainpro .l img{ display:block;}
.mainpro .r{ float:right; width:860px;}

.picScroll-left{ width:100%;  overflow:hidden; position:relative; height:180px;   }
		.picScroll-left .hd{ display:none }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ float:left; width:198px; border:1px solid #ededed; height:178px; overflow:hidden; margin-right:20px;}
.picScroll-left .bd ul li img{ display:block;}
.picScroll-left .bd ul li a{ display:block;}
.picScroll-left .bd ul li p{ background:#8bc7f2; line-height:29px; text-align:center; font-size:14px; color:#fff;}
.main2{ float:left; width:100%; padding:30px 0; background:#fff;}
.main2 .l{ float:left; width:650px;}
.more{ float:right; margin-top:5px;}
.more img{ display:block;}
.main2box1{ line-height:23px;}
.main2 .r{ float:right; width:320px;}
.main2 .r span{ display:block; margin-bottom:18px;}
.main2 .r span img{ display:block;}
.main2 .r span.last{ margin-bottom:0}

.bottom{ float:left; width:100%; padding:30px 0;}
.bottomlist li img{ vertical-align:middle; margin-right:20px; float:left;}
.bottomlist li{font-family:"\5FAE\8F6F\96C5\9ED1"; float:left; width:250px; color:#808080}
.bottomlist li h2{ color:#333; font-size:16px; margin-bottom:8px;}
.foot1{ float:left; width:100%; padding:20px 0; background:#2c94df;}
.foot1 .l{ background:url(../images/bgline3.png) 0 0 no-repeat; padding-left:1px; float:left; }
.footlist{ float:left; width:140px; background:url(../images/bgline3.png) right 0 no-repeat; height:140px;}
.footlist li{ text-align:center; float:left; width:100%; line-height:30px;}
.footlist li.h2{ font-size:14px; }
.footlist li a{ color:#e5e5e5;}
.footlist li.h2 a{ color:#fff;}
.foot1 .r{ float:right; padding-right:110px;}
.foot1 .r img{ display:block;}

.foot2{ float:left; width:100%; background:#4d4d4d; height:49px;}
.foot2 .r{ float:right; line-height:49px; color:#d4d4d4}
.foot2 .r a{color:#d4d4d4}
.foot2 .l img{ vertical-align:middle}
.foot2 .l{color:#d4d4d4; float:left; padding-top:15px;}

.mwrap{ width:1006px; margin:0 auto;}
.mbg_t{ float:left; width:100%; background:url(../images/mbgt.jpg) no-repeat; height:3px; overflow:hidden; margin-top:17px;}
.mbg_f{ float:left; width:100%; background:url(../images/mbgf.jpg) no-repeat; height:5px; overflow:hidden; margin-bottom:35px;}
.mbg_c{ float:left; width:100%; background:url(../images/mbgc.jpg) repeat-y;overflow:hidden; }
.mbg_c2{ float:left; width:100%; background:url(../images/mbgc2.jpg) repeat-y;overflow:hidden; }

.mleft{ float:left; width:220px; padding:20px 0 20px 23px; overflow:hidden;}
.mtitle1{ float:left; width:100%; background:url(../images/mleftt.jpg) no-repeat; line-height:40px; font-size:16px; color:#fff; text-indent:15px;}
.mleftnav{ float:left; padding:4px 4px 0 4px; width:212px; background:#f0f0f0; margin-bottom:20px;}
.mlnavlist li{float:left; width:100%; margin-bottom:4px;}
.mlnavlist li h2{ float:left; width:100%; line-height:34px; font-size:14px; position:relative;}
.mlnavlist li h2 a{ display:block; padding-left:16px; color:#333; background:#d6d6d6;}
.mlnavlist li li{ line-height:30px; margin-bottom:0; margin-top:4px;}
.mlnavlist li li a{ padding-left:26px; display:block; color:#5c5c5c;}
.mlnavlist li li a:hover,.mlnavlist li li.qq a{ background:#fff;}
.mlnavlist li h2.lihover em{ background:url(../images/jiao3.jpg) 0 0 no-repeat; position:absolute; left:192px; top:14px; width:10px; height:6px;}
.mlnavlist li.hover h2.lihover em{background:url(../images/jiao2.jpg) 0 0 no-repeat;  }
.mlnavlist li.hover h2 a{ color:#1657d9; background:#c2daf2}

.mlnavlist li ul{ display:none;}
.mlnavlist li.hover ul{ display:block}

.mleftbox{ float:left; width:100%; background:#f0f0f0; padding:12px 0;}
.mleftlist{ float:left; width:200px; padding-left:20px;}
.mleftlist li{ float:left; width:100px; line-height:30px; font-size:14px;}
.mleftlist li a{ padding-left:22px; background:url(../images/jiao4.jpg) 0 center no-repeat;}

.mright{ float:right; width:700px; padding:24px 25px 20px 0; overflow:hidden;}
.mtitle2{ float:left; width:100%; background:#f0f0f0; line-height:40px;}
.mtitle2 h2{ float:left; color:#4c4c4c; padding-left:22px; font-size:14px; background:url(../images/bgline4.jpg) 10px center no-repeat;}
.curr{ float:right; padding-right:14px;}

.concon{ float:left; width:100%; line-height:33px; margin-top:15px; color:#4c4c4c;}
.mcon1{ float:left; width:100%; line-height:30px; margin-top:20px;}
.mcon2{ float:left; width:100%; line-height:24px; color:#4c4c4c; margin-top:20px;}
.mmtitle{ text-align:center; font-size:14px; font-weight:bold; padding:10px 0 15px;}
.mcon3{float:left; width:100%; line-height:24px; margin-top:20px;}
.honorlist li{ float:left; width:217px; text-align:center; font-size:14px; height:246px; margin-right:22px;}
.honorlist li.last{ margin-right:0;}
.honorlist li img{ display:block; border:1px solid #e1e0e0; margin-bottom:20px;}

.newsone{ float:left; width:100%; padding-bottom:15px; border-bottom:1px dashed #ccc;}
.newsone h2{ margin-bottom:10px;}
.newsone h2 a{ color:#4c4c4c; font-size:14px;}
.newsone h2 a:hover{color:#42a2e7}
.newsone .l{ float:left; width:130px;}
.newsone .l img{ display:block;}
.newsone .r{ float:right; width:555px; padding-right:6px; line-height:24px;}

.newslist li{ float:left; width:100%; line-height:32px; border-bottom:1px dashed #ccc;}
.newslist li span{ float:right; color:#808080; padding-right:10px;}
.newslist li a{ padding-left:27px; background:url(../images/jiao5.jpg) 7px center no-repeat;}

.pages{ float:left; width:100%; text-align:center; margin-top:20px;}
.pages a{ display:inline-block; border:1px solid #ccc; padding:4px 8px; margin:0 3px; line-height:18px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.pages a.hover,.pages a:hover{ background:#178fe6; color:#fff; border:1px solid #178fe6;}

.dett{ float:left; width:100%; border-bottom:1px solid #ebebeb; color:#999; text-align:center; padding-bottom:8px;}
.dett h1{ color:#666; font-size:14px; font-weight:bold;}
.decon{ float:left; width:100%; margin-top:16px; overflow:hidden;}
.videolist li{ float:left; width:335px; height:268px;}
.videolist li.last{ float:right;}
.videolist li a{ display:block; position:relative;}
.videolist li img{ display:block; margin-bottom:8px;}
.videolist li p{ padding-left:24px; background:url(../images/jiao6.jpg) 0 center no-repeat;}
.videolist li span{ position:absolute; background:url(../images/videobg.png) no-repeat; left:50%; margin-left:-30px; top:80px; width:60px; height:60px;}

.video{ color:#999; float:left; width:100%; margin-top:15px;}
.video .p1{padding-left:24px; background:url(../images/jiao6.jpg) 0 center no-repeat; color:#666; font-weight:bold; margin-bottom:10px;}

.prolist li{ float:left; width:220px; text-align:center; margin:0 20px 20px 0; display:inline;}
.prolist li img{ display:block; border:1px solid #ededed; border-bottom:0;}
.prolist li a{ display:block; font-size:14px; color:#fff;}
.prolist li a p{ background:#8bc7f2; line-height:30px;}
.prolist li.last{ margin-right:0;}
.prode1{ float:left; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #cecece;}
.prode1 .l{ float:left; width:318px; border:1px solid #ebebeb;}
.prode1 .l img{ display:block;}
.prode1 .r{ float:right; width:360px;}
.prode1 .r th{ font-size:14px; text-align:left;vertical-align:top; padding-bottom:20px;}
.prode1 .r th.th1{ font-size:16px; color:#333;}
.prode1 .r td{ color:#808080}
.prode1 .r td.td1{ color:#4c4c4c; vertical-align:top}
.prode2{float:left; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #cecece;}
.prode3{ width:100%; float:left;}

.table1 td.td1{ text-align:right; padding-right:6px;}
.table1 td{ padding-bottom:10px; color:#4c4c4c}
.txt1{ width:220px; line-height:34px; height:34px; border:1px solid #cecece; padding:0 10px; color:#666}
.txt2{ width:520px; line-height:34px; height:34px; border:1px solid #cecece; padding:0 10px; color:#666}
.txt3{width:520px; line-height:18px; height:60px; border:1px solid #cecece; padding:5px 10px; color:#666}

.mtable th{ background:#dfedf7; color:#333; height:35px; border-top:1px solid #c2daf2;}
.table1 td td{ padding-bottom:0px; height:35px; text-align:center; border:1px solid #c2daf2;}
.mtable td a{ color:#1657d9}
.xinxi1{ float:left; padding:30px; width:640px; background:#e3effb; margin-bottom:20px;}
.xinxi1 span{ margin-right:20px; float:left;}
.txtxx1{ height:38px; line-height:38px; background:#fff; padding:0 10px; width:180px; border:1px solid #178fe6; color:#666; font-size:14px; vertical-align:top}
.xinxi1 img{ float:left;}
.table3{border:1px solid #dbdbdb;}
.table3 th{ color:#333;  background:#f0f0f0; height:39px;}
.table3 td{ text-align:center;border-bottom:1px solid #dbdbdb; height:39px;}

.slideBox2{ width:100%; height:280px; float:left; margin-bottom:20px; overflow:hidden; position:relative;  }
		.slideBox2 .hd{  overflow:hidden; position:absolute; right:20px;  bottom:20px; z-index:3; }
		.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox2 .hd ul li{ float:left; margin-left:5px;  width:20px; height:20px; line-height:20px; text-align:center;  cursor:pointer; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#c2c1bc; color:#666}
		.slideBox2 .hd ul li.on{ background:#45a5e8; color:#fff}

		.slideBox2 .bd li{ zoom:1;  float:left; width:100%;}
		.slideBox2 .bd li img{ display:block;}
.fbtable th{ font-weight:normal; padding:12px 0; background:#f2f2f2; border:1px solid #d1d1d1; color:#4c4c4c}
.fbtable td{ padding:0 10px; border:1px solid #d1d1d1;}
.txtfb1{ width:100%; border:0; height:38px; line-height:38px; color:#666;}
.fbtable td span{ margin-right:20px; float:left; width:100px;}
.txtfb2{ width:100%; border:0; padding:10px 0; height:90px; line-height:18px; color:#666;}
.txtfb3{ width:100%; border:0; padding:10px 0; height:40px; line-height:18px; color:#666;}
.btntj{ float:left; width:100%; text-align:center; padding-top:20px;}

.mcon4{ float:left; width:698px; border:1px solid #dbdbdb; padding-bottom:20px;}
.hrtable1 td{ text-align:center; background:#5cace6; border-left:1px solid #fff; height:40px; color:#fff;}
.hrtable1 td.td1{ padding-left:20px; text-align:left; border-left:0;}
.hrbox1{ padding:0 10px; float:left; width:678px;}

.hrtable2 td{ text-align:center; height:41px; border-bottom:1px dashed #ccc;}
.hrtable2 td.td1{ text-align:left; padding-left:10px;}
.hrtable2 td a{ display:inline-block; width:80px; line-height:24px; color:#fff; background:#82c4f4;}

.fbtable3 th{ height:40px; font-size:14px; background:#5cace6; color:#fff; text-align:left; padding-left:20px;}
.fbtable3 td{ text-align:center; border:1px solid #d1d1d1; height:30px;}
.fbtable3 td.td1{ background:#f2f2f2; color:#4c4c4c}
.fbtable3 td.td2{ padding:15px 10px; text-align:left; height:auto; line-height:24px;}
.shenqing{ float:left; margin-top:20px;}

.hrtt{ float:left; width:100%; text-indent:20px; background:#5cace6; font-size:14px; color:#fff; line-height:40px; margin-bottom:20px;}

.hrtxt1{ width:100px; line-height:36px; height:36px; border:1px solid #cecece; padding:0 10px; color:#666}
.hrtxt2{width:70px; line-height:36px; height:36px; border:1px solid #cecece; padding:0 10px; color:#666}
.hrtxt3{width:280px; line-height:36px; height:36px; border:1px solid #cecece; padding:0 10px; color:#666}
.hrtxt4{width:480px; line-height:18px; height:60px; border:1px solid #cecece; padding:10px; color:#666}
.hrtxt5{width:409px; line-height:38px; height:38px; border:1px solid #cecece; padding:0 10px; color:#666}
.liulan{ background:url(../images/liulan.jpg) no-repeat; width:71px; height:40px; border:0; cursor:pointer; vertical-align:top;}

.serleft{ float:left; width:240px; padding:15px 0 20px 23px; overflow:hidden;}
.sstitle{ float:left; width:100%; height:65px; font-size:18px; color:#178fe6; line-height:29px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.sstitle .p1{ font-size:24px; text-transform:uppercase; }

.sernav{ float:left; background:#e6e6e6; padding:20px 10px; width:220px;}
.serleftlist{ float:left; width:200px; padding-right:20px; height:570px; overflow:auto; overflow-x:hidden;}
.serleftlist li{ float:left; width:100%; line-height:29px; margin-bottom:1px; }
.serleftlist li a{ display:block; padding-left:20px; color:#4c4c4c;}
.serleftlist li a:hover,.serleftlist li.hover a{ background:#d1d1d1;color:#178fe6}
.serleftlist li span{ margin-left:30px;}

.serright{ float:right; width:700px; padding-right:23px;}
.serttbox{ float:left; width:100%; padding-top:30px; height:50px; border-bottom:1px solid #d6d6d6}
.sercha{ float:right; background:url(../images/bgtxt.jpg) no-repeat; width:304px; height:36px;}
.btnser{ background:url(../images/ss.jpg) no-repeat; width:18px; height:18px; cursor:pointer; border:0; vertical-align:middle}
.txtser{ color:#666; padding:0 14px; width:246px; line-height:36px; height:36px; border:0; vertical-align:middle; background:none;}
.settitle{ float:left; width:100%; text-align:center; padding:20px 0; font-size:18px; color:#178fe6;font-family:"\5FAE\8F6F\96C5\9ED1";}
.settitle img{ vertical-align:middle; margin-right:10px;}
.sertable{border-top:1px solid #d6d6d6}
.sertable td{ padding:10px 20px; line-height:24px; border-bottom:1px solid #d6d6d6}
.sertable h3{ padding-left:13px; background:url(../images/serbg2.jpg) 0 center no-repeat; color:#178fe6; font-weight:bold;}
.sertable td.td1{ background:#f2f2f2;}
.sertable td a{ display:inline-block; margin-right:10px;}

.fuwutt{ float:left; padding:20px 23px 5px 23px; width:960px;}
.serright2{ float:right; padding-top:15px; width:700px; padding-right:23px;}
.fuwutt2{ background:#5cace6; color:#fff; text-indent:10px; line-height:40px;}
.futable td{ border-bottom:1px dashed; height:47px;}
.futable td.td1{ text-align:right; padding-right:50px; color:#333; font-weight:bold;}
.serimg{ float:left; width:100%; margin-top:50px;}

/*text*/
.b{ font-weight:bold;}
.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.em{ text-indent:2em;}
.hei{ color:#000;}
.red{ color:#ff0000;}
.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
.tc{ text-align:center}
.tr{ text-align:right}
.lan{ color:#42a2e7}
.hei9{ color:#999}
 
 
.float0831 {	POSITION: fixed; TOP: 100px; RIGHT: 0; z-index:10001;
	_position:absolute;/*IE6*/ _top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2.5 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/}
.float0831 .floatL {	POSITION: relative; WIDTH: 39px; FLOAT: left; z-index:9999; }
.float0831 .floatL A {	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px}

.float0831 .floatR {	WIDTH: 152px;  FLOAT: left; OVERFLOW: hidden; z-index:9999; position:relative; background:#f0f1f3; border:1px solid #d6d6d6;}/* 4.10 */
.kf1{ text-align:center; float:left; width:100%; padding:14px 0 10px 0;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#4c4c4c; font-size:14px;}
.kf1 img{ display:block; margin:0 auto; margin-bottom:10px;}
.kfqq{ background:#53aae8; float:left; width:100%; padding:17px 0 10px 0;}
.kfqq_1{ float:left; width:100%; margin-bottom:15px; text-align:center;}
.kfqq_1 img{ display:block; margin:0 auto;}
.kflist li{ float:left; margin:0 20px; width:92px; margin-bottom:10px; line-height:26px; padding:0 10px; background:#fff;-webkit-border-radius:3px;
	-moz-border-radius:3px;border-radius:3px}
.kf_f{ float:left; width:100%; text-align:center; padding:20px 0;}	

.float0831 .btnOpen {	background:url(../images/bgqq.png) no-repeat;}
.float0831 .btnCtn {	background:url(../images/bgqq.png) no-repeat;}
.float0831 .btnOpen {	POSITION: relative; WIDTH: 39px; HEIGHT: 114px; TOP: 0; LEFT: 0}
.float0831 .btnOpen_n {	POSITION: relative; WIDTH: 39px; HEIGHT: 114px; TOP: 0; LEFT: 0}
.float0831 .btnCtn {	POSITION: relative; WIDTH: 39px; HEIGHT: 114px; TOP: 0; LEFT: 0}
.float0831 .btnOpen {	TOP: 0; LEFT: 0}
.float0831 .btnOpen_n {	TOP: 0; LEFT: 0}
.float0831 .btnCtn {	TOP: 0; LEFT: 0}

.weixindiv span{margin-bottom:2px;cursor:pointer; display:block; position:relative; float:left; }
.weixindiv span img{ display:block;}
.wxdivbox{ position:absolute; left:-148px; top:0; background:url(../images/weixinbg.png) no-repeat; width:148px; height:160px; display:none}
.wxdivbox img{ margin:10px 0 0 14px;}
.weixindiv{ POSITION: fixed; TOP: 510px; RIGHT: 0; z-index:10002; width:40px;}

.shopconbox{ float:left; width:100%; padding:50px 0 0 0; overflow:hidden;}			
.mapbox{ float:left; width:100%; margin-left:-110px; position:relative;}
.mapdiv{ position:absolute;}


.mapdivcon{ position:absolute; z-index:2; left:151px; top:108px;}


.hoverdiv{ z-index:10000001}
.hoverdiv span{ display:block;}

.cityImg{position:absolute;z-index:2; display:none }
#s_xinjiang{left:124px; top:97px;}
#s_xicang{left:154px; top:292px;}
#s_qinghai{left:300px; top:259px;}
#s_gansu{left:353px; top:208px;}
#s_sichun{left:398px; top:344px;}
#s_chongqing{left:506px; top:378px;}
#s_yunan{left:394px; top:426px;}
#s_guizhou{left:479px; top:424px;}
#s_guangxi{left:492px; top:466px;}
#s_guangdong{left:568px; top:477px;}
#s_hainan{left:551px; top:564px;}
#s_hunan{left:554px; top:407px;}
#s_jiangxi{left:618px; top:405px;}
#s_fujian{left:651px; top:427px;}
#s_zhejiang{left:677px; top:381px;}
#s_hubei{left:545px; top:360px;}
#s_anhui{left:629px; top:337px;}
#s_jiangsu{left:644px; top:321px;}
#s_shanghai{left:710px; top:368px;}
#s_henan{left:568px; top:308px;}
#s_shanxi{left:506px; top:262px;}
#s_shanxi2{left:565px; top:243px;}
#s_ningxia{left:489px; top:264px;}
#s_neimenggu{left:410px; top:35px;}
#s_heilongjiang{left:655px; top:30px;}
#s_jilin{left:680px; top:136px;}
#s_liaoning{left:661px; top:181px;}
#s_hebei{left:603px; top:204px;}
#s_beijing{left:624px; top:228px;}
#s_tianjin{left:640px; top:241px;}
#s_shandong{left:625px; top:274px;}




.zidivbox{position:absolute; z-index:22; cursor:pointer}
.xijiang_zi{ left:271px; top:205px;}
.xicang_zi{ left:278px; top:369px;}
.qinghai_zi{left:375px; top:306px;}
.gansu_zi{left:478px; top:323px;}
.sichun_zi{left:458px; top:397px;}
.chongqing_zi{left:524px; top:409px;}
.yunan_zi{left:438px; top:494px;}
.guangxi_zi{left:544px; top:500px;}
.guangdong_zi{left:609px; top:499px;}
.hainan_zi{left:565px; top:578px;}
.guizhou_zi{left:514px; top:457px;}
.hunan_zi{left:582px; top:439px;}
.jiangxi_zi{left:636px; top:426px;}
.fujian_zi{left:669px; top:458px;}
.hubei_zi{left:589px; top:388px;}
.zhejiang_zi{left:693px; top:408px;}
.anhui_zi{left:648px; top:371px;}
.jiangsu_zi{left:675px; top:336px;}
.shanghai_zi{left:716px; top:371px;}
.henan_zi{left:598px; top:341px;}
.shanxi_zi{left:532px; top:341px;}
.shanxi2_zi{left:579px; top:284px;}
.ningxia_zi{left:500px; top:291px;}
.neimenggu_zi{left:544px; top:228px;}
.hebei_zi{left:618px; top:268px;}
.beijing_zi{left:625px; top:229px;}
.tianjin_zi{left:644px; top:248px;}
.heilongjiang_zi{left:731px; top:118px;}
.jilin_zi{left:735px; top:170px;}
.liaoning_zi{left:703px; top:205px;}
.taiwan_zi{left:715px; top:492px;}
.xiangguang_zi{left:640px; top:505px;}
.aomen_zi{left:622px; top:519px;}
.shandong_zi{left:651px; top:297px;}




/*****************************/
.maptext{ position:absolute; background:url(../images/bghover2.png) no-repeat; width:329px; height:158px; z-index:10001;display:none  }
.maptext img{ float:left; padding:23px 0 0 21px;}
.mmm1{ float:right; width:206px; padding:23px 20px 0 0; line-height:20px;}
.mmm1 h2{ color:#000; font-size:16px; margin-bottom:8px;}
.pmap1{  margin-top:5px; width:289px; padding:0 20px; float:left;}
.pmap1 b{ color:#4492ce; font-size:16px;}
.pmap1 a{ float:right; color:#178fe6}

#t_xinjiang{ left:120px; top:40px; }
#t_xicang{left:120px; top:210px;}
#t_qinghai{left:115px; top:150px;}
#t_gansu{left:215px; top:165px;}
#t_sichun{left:191px; top:240px;}
#t_chongqing{left:261px; top:250px;}
#t_yunan{left:178px; top:330px;}
#t_guizhou{left:248px; top:300px;}
#t_guangxi{left:281px; top:340px;}
#t_guangdong{left:345px; top:340px;}
#t_hunan{left:325px; top:280px;}
#t_jiangxi{left:375px; top:265px;}
#t_fujian{left:405px; top:295px;}
#t_zhejiang{left:428px; top:250px;}
#t_anhui{left:386px; top:215px;}
#t_jiangsu{left:410px; top:175px;}
#t_shanghai{left:440px; top:210px;}
#t_hubei{left:330px; top:228px;}
#t_henan{left:336px; top:178px;}
#t_shanxi{left:270px; top:178px;}
#t_shanxi2{left:318px; top:123px;}
#t_ningxia{left:238px; top:130px;}
#t_neimenggu{left:288px; top:68px;}
#t_hebei{left:358px; top:110px;}
#t_beijing{left:363px; top:70px;}
#t_tianjin{left:375px; top:88px;}
#t_heilongjiang{left:476px; top:-40px;}
#t_jilin{left:473px; top:10px;}
#t_liaoning{left:440px; top:42px;}
#t_shandong{left:390px; top:137px;}
#t_hainan{left:300px; top:417px;}



/*****************************/
.xinjiang .maptext{left:-40%; top:-30%;}
.xicang .maptext{left:-51%; top:-50%;}

/*****************************/		

.divbg{background-color: #000; display:none;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=60);/*IE*/
opacity:0.6;/*FF*/
z-index:55555;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/}
.mapdiv{ position:fixed; left:50%; margin-left:-500px; top:25%; z-index:66666; width:1000px; background:#fff; padding-bottom:30px; display:none}
.closego{ float:right; padding:10px 10px 0 0; height:70px; cursor:pointer}
.mapimg1{ text-align:center; float:left; width:100%;}
.mapimg1 img{ display:block; margin:0 auto;}
.mapsitebox1{ float:left; width:100%; margin-top:10px;}
.mapsitebox1 span{ float:left; background:url(../images/mapbg2.jpg) no-repeat; text-align:center; line-height:28px; width:90px; margin-right:20px; display:inline;}
.mapsitebox1 span a{ color:#fff;}
.mapsitebox1 span.sp1{ margin-left:69px;}
.mapsitebox2{ float:left; width:100%; margin-top:10px;}
.uldiv{ float:left; background:url(../images/mapbg3.jpg) no-repeat; width:90px; padding-top:7px; margin-right:20px; display:inline;}
.uldivfirst{ margin-left:175px;margin-right:25px; }
.uldiv ul{ border-left:1px solid #dbdbdb; width:88px; float:left;border-right:1px solid #dbdbdb; }
.uldiv ul li{ float:left; width:100%; text-align:center; line-height:38px;border-bottom:1px solid #dbdbdb;}
.uldiv ul li a{ display:block; color:#666}
.uldiv ul li a:hover{ background:#f5f5f5;}











