@charset "utf-8";
html{}
*{line-height:2em; padding: 0; margin: 0; }
body{font: normal 14px/2 'Microsoft YaHei';color:#333;}
h1,h2,h3,h4,h5,h6{font: normal 14px/2 'Microsoft YaHei';}
em, i, del { font-weight:normal; font-style:normal;}
ul, ol{}
.fl{ float: left;}
.fr{ float: right;}
.re{position: relative;}
.ab{position: absolute;}
a{text-decoration: none;} 
a:link, a:visited, a:active {color:#333;}
a:hover{color:#00428e; }
img{border: 0px;}
*:link, *:visited, *:hover, *:active, *:focus,{
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.picAofIndex120{display:block !important;cursor:pointer !important;width:120px !important;height:120px !important;}
.picDivOfIndex120{height:120px !important;width:120px !important;}

.checkbox{border: 0px;}
.clear{clear:both; float:none;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.button{border: 0px; }


.wide{margin:0 auto;width:1200px;font-family:Microsoft YaHei;}
.wide:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#header{ background: #fff;}
.logo{padding:20px 0; float: left; width:76%;}
.logo img{padding:0 20px 0 0; display:block; float:left;border-right:1px #ccc solid;margin-right:15px; }
.logo p{color: #666;font-size: 16px;line-height:1.6em; padding-top: 10px; }
.logo p span{color:#0081c9; font-size: 18px; font-weight: bold; }





.top{background:#f2f2f2;}
.urlcolor{margin:0 auto;width:1200px;}
.urlcolor a{color:#fff;}
.topnav{ text-align:right; float:right;} 
.topnav a{padding:0 10px;color:#333;} 

.top p{}

.logo_all{margin:0 auto;width:1200px;height:100px;position:relative;}
.logo_left{margin-right:15px;padding-right:15px;padding-left:44px;width:260px;height:60px;line-height:60px;position:absolute;top:20px;font-family:Microsoft YaHei;color:#000;font-weight:normal;border-right:2px solid #999999;background:url(../images/logo_39.png) no-repeat;text-align:justify;text-align-last:justify;}
.logo_left .huaan{width:260px;height:40px;line-height:40px;font-size:20px;}
.logo_left .huaan a{color:#000;}
.logo_left .traffic{width:260px;height:18px;line-height:18px;font-size:18px;}
.logo_left .traffic a{color:#000;line-height:18px;}
.logo_slogan{width:380px;height:60px;line-height:60px;position:absolute;top:24px;left:336px;font-weight:normal;}
.logo_slogan dl dd{font-family:Microsoft YaHei;font-size:18px;color: #000;height:30px;line-height: 28px;}
.logo_slogan dl dd .tynld{color:#fba617;}
.toptel{float:right;background: url(../images/toptel.png) no-repeat left center;padding:0 0 0 60px;font-size:36px;color:#fba617;font-family:impact;margin:14px 0;} 




.nav{height:50px;background:#f00;}
.nav ul{height:50px;list-style-type:none;}
.nav .nLi{float:left;position:relative;}
.nav .catalog{background: url(../images/catalog_bg.png) no-repeat center center;}
.nav .nLi a{display:block;padding:0 35px;line-height:50px;font-size: 16px;color:#fff;text-align:center;}
.nav .on a{ background:#ff8500;color:#fff; }

.nav .sub{display:none;position:absolute;left:0; top:50px;z-index:9999;width:134px;}
.nav .sub li{ zoom:1; }
.nav .sub a{display:block;padding:0 0;font-size:15px;color:#333;background:#fff;line-height: 40px;white-space:nowrap;}
.nav .sub a:hover{ background:#ff8500; color:#fff; }
.nav .none{background:none;}

.hotsearch{ background:#f1f1f1;padding:1% 0; position:relative; }
.hotsearch:after{ content:"";  width:40%; right:0; top:0;bottom:0; position:absolute; z-index:1;}	
.search{height:35px;float:right; width:440px;position:relative;  z-index:5; border:1px #ccc solid; border-radius:0 30px 30px 0; margin-top:3px;} 
.search .input{ float:left;width:380px;height:35px;line-height:35px; color:#ccc;text-indent:1em;margin:0px;  border:none;background:none;} 
.search .button{float:left; width:35px;height:35px;border:none;background: url(../images/search.png) no-repeat center center;cursor: pointer;} 

.hotsearch p{padding:0.5% 0; }
.hotsearch p a{padding:0 4px;color:#333;}
.hotsearch p a:hover{color:#333;}


.slider{ }
.rslides { position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0; margin: 0; }
.rslides li { position: absolute;  display: none;   width: 1600px;   left: 50%; margin-left:-800px; top: 0; z-index:0; }
.rslides li:first-child { position: relative;  display: block;  float: left; }
.rslides img { display: block;  height: auto; width: 100%;  border: 0;z-index:0; } 
.rslides { margin: 0 auto;  }
.rslides_container {  position: relative;  }
.centered-btns_tabs { position: absolute;  width:100%; bottom:8%; text-align: center; z-index:2; }
.centered-btns_tabs li{display: inline; float: none; _float: left; *float: left;margin: 0 5px;  }
.centered-btns_tabs a{background:#ccc;width:20px; height:3px; text-indent: -9999px; overflow: hidden; display: inline-block; _display: block; *display: block; }
.centered-btns_here a{ background: #e62129; }
.centered-btns_nav { z-index:9999; position: absolute; top: 50%; left: 5%; text-indent: -9999px; overflow: hidden;height: 61px; width: 38px; background: rgba(0,0,0,0.5) url("../images/themes.png") no-repeat left top; margin-top: -30px; }
.centered-btns_nav:active { }
.centered-btns_nav.next { left: auto; background-position: right top; right: 5%; }

.banner{ position:relative;}
.banner h3{ position:absolute; width:100%; top:35%; left:0;color:#fff; z-index:5; text-align:center; }
.banner h3 p{}
.banner h3 strong{display:block; font-size: 32px;  font-weight:normal; }
.banner h3 span{  display:block; font-size: 20px; text-transform: uppercase; font-family:Georgia; line-height:1em; }
.banner h3 span:after{ content:""; display:inline-block;margin:0 10px; width:30px; border-top:2px #dcdcdc solid; vertical-align:middle;}
.banner h3 span:before{content:""; display:inline-block;margin:0 10px; width:30px; border-top:2px #dcdcdc solid; vertical-align:middle;}	
.banner img{ display:block; max-width: 100%; margin:0 auto; }


.title0001{padding:20px 0;text-align:center;}
.title0001 h2{font-size: 30px; font-weight: bold;color: #434A54;}
.title0001 h2 span{ color: #0081c9; padding: 0 10px;}
.title0001 p{font-size: 16px;  line-height: 28px;color:#82939e;}
.title0001 p a{color:#82939e;}

.char_n li{border:1px solid #dbdbdb;width:247px;height: 210px; margin-left: 60px;float: left;}
.char_n li:first-child{margin-left: 0px;}
.char_n li dd{padding:10px 10px 0;font-size:15px;color:#353535;line-height:24px;text-align:center;}
.char_n{margin-top: 100px;}
.char_n dt{text-align: center;margin-top: -64px;}
.char_n dt p{font-size: 18px;font-weight: bold;color: #016db7;margin-top: 20px;}
.char_n dt img{width:125px;height:125px;-webkit-transition:all .2s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;}
.char_n dt:hover img{-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);transform: rotateZ(360deg); cursor:pointer;}
.floor_1_main{ padding-bottom: 40px;}
.mt20 { margin-top: 20px;}
.mt40{margin:20px 0;}
.ys_t{text-align: center;}
.ys1_pic{right:0px;top:20px;}
.ys2_pic{left:0px;top:485px;}
.ys1{height: 465px;padding-top: 40px;}
.ys2{height:465px;padding-top: 40px;}

.mt20{margin-top: 20px;}







.bxyff{width:100%;height:128px;background:#fff;}
.bxyffn{ width:1200px; height:100%; margin:0 auto; overflow:hidden;position:relative;}
.bxyffn p{text-align:center;width:100%;font-family:Microsoft YaHei;font-size: 16px;color:#8293A3;}
.bxyffn b{ font-size:30px; color:#0152ab;}
.bxyffn .p1{ color:#686868; text-transform:uppercase; font-size:18px; position:absolute; top:35px;}
.bxyffn .p2{ color:#ff8500; font-size:30px; position:absolute; top:55px;}
.bxyffn .p3{ color:#141414; font-size:16px; position:absolute; top:94px;}


/* 四大优势 开始 */
.wide dl{margin-left:50px;width:435px;}
.ys2 dl{float:right;text-align:left;}
.wide dl i{margin:-2px 5px 0 0;height:20px;display:inline-block;vertical-align:middle;background: url(../images/icon_num.png) no-repeat;}
.wide dl .ys_fir i{width:18px;background-position:0 0;}
.wide dl .ys_sec i{width:19px;background-position:-18px 0;}
.wide dl .ys_thir i{width:17px;background-position:-37px 0;}
.wide dl .ys_for i{width:19px;background-position:-54px 0;}
.ys_com dt{font-size:20px;height:40px;line-height:40px;}
.ys_com dd{padding-left:5px;font-size:15px;height:30px;line-height:30px;}
.ys_com dd i{width:15px;height:15px;background: url(../images/icon_num.png) no-repeat;background-position:-73px 0;}
.wide .xx{margin:16px 0;height:16px;border-top:1px dashed #9d9d9d;border-bottom:1px dashed #9d9d9d;}
.ad-more,.ad-mes{display:inline-block;margin:34px 23px 0 0;width:129px;height:36px;line-height:36px;font-size:15px;color:#fff;background:#f39800;text-align:center;}
.ad-more:hover{background:#f8af35;}
.ad-mes{background:#d42629;}
.ad-mes:hover{background:#e94547;}
.wide a{color:#fff;}
.wide a:hover{color:#fff;}
/* 四大优势 结束 */



.ad{width:100%;height:180px;}
.fir{background:url(../images/ad-1.jpg) no-repeat top center;}
.sec{background:url(../images/ad-2.jpg) no-repeat top center;}
.thir{background:url(../images/ad-3.jpg) no-repeat top center;}
.for{background:url(../images/ad-4.jpg) no-repeat top center;}
.pic{width:1200px;height:100%;}

.cpt{width:100%;height:1323px;}
.cptt{position:relative;margin:0 auto;width:1200px;height:100%;background:url(../images/cprbg.jpg) no-repeat right top;overflow:hidden;}

.protit{position:relative;top:0;left:6px;width:272px;height:61px;font-family:Microsoft YaHei;color:#fff;background:#f00;text-align:center;border-radius:5px;}
.protit .proc{font-size:24px;font-weight:bold;height:40px;line-height:40px;}
.protit .prop{font-size:14px;height:15px;line-height:15px;}

.bxyggz{float:left;margin:15px 0 0 12px;width:259px;height:900px;overflow:hidden;}
.bxyggz dl{margin-bottom:10px;width:259px;height:32px;line-height:32px;overflow:hidden;border-radius:16px;}
.bxyggz dt{text-align: center;font-size:16px;color:#fff;font-weight:bold;height:32px;line-height:32px;background:#f8af35;}
.bxyggz dt:hover{background:#f00;}
.bxyggz dd{ width:100px; float:left; height:32px; line-height:32px; font-size:14px; margin-left:23px; overflow:hidden;}
.bxyggz dt a{ color:#fff;}
.bxyggz dd a{ color:#fff;}
.bxyggz dd a:hover{ color:#0152ab;}

.cpct{position:absolute;left:0;bottom:55px;font-family:impact;font-size:16px;color:#fff;background:#f00;width:272px;border-radius:16px;font-weight: bold;}
.cpctc{padding-left:78px;background: url(../images/cp_tel_2.png) no-repeat 5px center;}
.cpct p{line-height:1.5;}
.cpct a{color:#fff;}
.cpct a:hover{text-decoration:none;}

.cprm{position:absolute;right:40px;top:32px;font-size:12px;z-index:1;}
.cprm a{color:#151515;}
.cprm a:hover{color:#f8af35;text-decoration:none;}

.bxyggy{position:absolute;top:20px;left:310px;width:860px;height:920px;}
.bxyggy ul{margin-bottom:20px;width:100%;height:48px;background:#dcdcdc;}
.bxyggy li{width:130px; height:48px; line-height:48px; text-align:center; font-size:16px; float:left; cursor:pointer; color:#151515;}
.bxyggy li.on{  background:#ff8500; color:#fff;}
.cprul{width:100%;height:1215px;overflow:hidden;}
.cprul dl{ width:110%;}
.cprul dl dd{float:left;margin-right:10px;width:280px;height:405px;}
.cprul dl dd a{width:280px;height:405px;display:table-cell;text-align:center;vertical-align:middle;}
.cprul dl dd img{display:block;padding:4px;width:270px;height:360px;border:1px solid #c6c6c6;}
.cprul dl dd:hover img{ border:1px solid #ff8500;}
.cprul dl dd p{width:100%;text-align:center;font-size:14px;color:#151515;line-height:35px;}
.cprul dl dd:hover p{ color:#ff8500;}




.advertising{background:#1047a1 url("../images/bg1.jpg") no-repeat center center; padding:3.5% 0; margin-top: 40px;}
.advertising a{ display:block; float:right; margin:-6% 10% 0 0;background:#46baff;width:202px;color:#10479f;font:bold 20px "microsoft yahei";line-height:56px;text-align:center;transform: skewX(-25deg);}
.advertising a:hover{ background:#fff; color:#46baff;}
.advertising h3{font:bold 32px "microsoft yahei";color:#64c5ff;}
.advertising p{font-size:24px;color:#fff;}


/* 关于我们 开始 */

.aboutus .abtustit{margin:20px 0;text-align:center;}
.abtustit h2{font-size:30px;font-weight:bold;color:#434A54;}
.abtustit h2 span{ color: #0081c9; padding: 0 10px;}
.abtustit p{font-size: 16px;  line-height: 28px;color:#82939e;}
.abtustit p a{color:#82939e;}






.aboutus .ititle{ text-align:left;}
.aboutus .ititle h2:after{ margin:5px auto 0 0;}

.aboutus img{display:block;float:left;margin-right:20px;width:480px;height:320px;}
.icompany{margin-left:500px;}
.icompany h3{ font-size:22px;  margin:0 0 0.5% 0;}
.icompany p{ text-indent:2em; }
.icompany a{display:block;margin:1.5em 0 0 auto;text-align:center;width:120px;height:40px;line-height:40px;color:#fff;background:#f00;}

.workshop{position:relative; clear:both;}
.workshop ul{ overflow:hidden; zoom:1; }
.workshop .hd{ }
.workshop .hd .prev,.workshop .hd .next{ display:block; width:45px; height:45px;top: 50%; position:absolute;background:#f0f0f0; text-align:center; }
.workshop .hd .prev{ left:0%; }
.workshop .hd .next{right:0%; }
.workshop .hd .prev:before{ content:"<"; font:bold 28px/45px "宋体"; }
.workshop .hd .next:before{content:">"; font:bold 28px/45px "宋体";  }
.workshop .hd .prev:hover, .workshop .hd .next:hover{ background:#1e55af; color: #fff;   }

.workshop .bd{ padding:3% 4% 0 4%; overflow:hidden;  }
.workshop .bd li{width:25%; float:left; overflow:hidden; text-align:center;  }
.workshop .bd li a{ display:block; margin:0 3%; position:relative; overflow:hidden; padding-bottom:18%; }
.workshop .bd li a img{ display:block; width:100%;  }
.workshop .bd li a span{ display:block; position:absolute; width:100%;left:0;bottom:0%; background:#f0f0f0; z-index:9; padding:4% 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.workshop .bd li a:hover{ color:#6e1b87;  }
.workshop .bd li a:hover em img{ transform: scale(1.1, 1.1); }




.advantage{padding:6% 0;background:#eee url(../images/advantage.jpg) no-repeat center;  }
.advantage h3{float: right; width: 34%;position:relative;  padding:6% 10% 15% 10%;  border:10px #fff solid; }
.advantage h3 p{font-size:28px; font-weight:bold;color:#fff;}
.advantage h3 p:before{ content:""; background:#fff; position:absolute; height:2px; width:35px; left:19%; top:53%;}
.advantage ul{list-style:none; float:left; width:36%; color:#fff; }
.advantage li{padding:14% 0 0 0; }
.advantage li em{ display:block; width:45px; height: 45px; float:left;}
.advantage li em img{ display:block; width:100%; }
.advantage li div{ margin-left:60px; position:relative; }	
.advantage li div:before{ content:""; position:absolute; width:50px; height:2px; background:#fff;left:0; top:0;}	
.advantage li div strong { display:block; font-size:20px; color:#f0f0f0;}
.advantage li div p{color:#fff;line-height:1.5em;}
.advantage li:first-child{padding:0;}

.left_body1 { overflow:hidden; zoom:1; color:#000; padding:10px 10px 5px;}
.left_body1 .viewmore { width:139px; height:26px; line-height:26px; border:#c5c5c5 solid 1px; display:block; text-align:center; margin:0 auto;font-size:14px; color:#6d6d6d; margin-top:30px;}
.left_body1 .viewmore:hover{ color:#0256ac; border:#0256ac solid 1px; }
.left_body1 .next { float:left; margin-right:20px; position:relative; top:80px;}
.left_body1 .prev { float:right; margin-left:20px; position:relative; top:80px;}
.left_bottom1 { margin-bottom:5px;}

.gridlist2{ overflow:hidden; width:100%; }
.gridlist2 li { width:342px; position:relative; float:left; text-align:center; margin-right:16px; overflow:hidden; display:inline /*解决ie6 双边距bug*/;
text-overflow:ellipsis; white-space:nowrap; border:#e7e7e7 solid 1px; box-shadow:#ddd 0 0 7px; padding:4px; margin-top:15px;}
.gridlist2 li img { vertical-align:middle; width:340px; border:1px solid #e7e7e7;}
.gridlist2 li a { white-space:nowrap; line-height:28px; display:block; }

.floor_8_main { background:#f8f8f8; padding:40px 0;}
.floor_4 { text-align:center;}


/* 合作伙伴 开始 */
.ipartner{padding:10px 0;}
.ipartner .wide{position:relative;}
 .ipartner_t{padding:10px 0 20px;text-align:center;}
 .ipartner_t h2{ font-size: 22px; font-weight: bold; color: #ff9a03; line-height:1.4em;}
 .ipartner_t h2 span{color: #12bc67;line-height:1.1em;}
 .ipartner_t p{font-family:Times New Roman;font-size: 14px;color:#333;height:28px;line-height:28px;text-transform:uppercase;}
 .ipartner_t em{display:block;margin:5px 0;height:15px;background: url(../images/cion0.gif) no-repeat center top;}
 .ipartner ul{list-style:none; overflow:hidden; }
 .ipartner .bd{overflow:hidden;width:1110px; margin:0 auto;}
 .ipartner li{ float:left; width:165px; margin:0 9px; border:1px #ccc solid;}
 .ipartner li img{max-width:100%; display:block;margin:0 auto;}
 .ipartner .bot{ position:absolute; width:40px; height:40px;top:70%; }
 .ipartner .prev{background:url(../images/11.jpg) no-repeat;left:0;}
 .ipartner .next{background:url(../images/22.jpg) no-repeat;right:0;}



.icase{ padding-bottom: 40px;}
.prcont{ }
.prcont li{ float:left; width:23%;margin:1%;text-align:center;}
.prcont li:hover a{background:#f00;}	
.prcont li:hover a:after{color:#f00;background:#fff;}
.prcont li a{ display:block; background:#f6f6f6; padding:6%; position:relative;}
.prcont li a:after{content:"⇀";position:absolute;text-align:center;bottom:-11px;right:6%;background:#f00;font-size:26px;color:#fff;width:70px;height:24px;line-height:20px;border-radius:12px;transition:all .5s;}
.prcont li a em{ display:block; overflow:hidden;}
.prcont li a img{ display:block; width:100%;}
.prcont li a span{ display:block;}



.icase1{padding:5% 0; background: url(../images/case.jpg) no-repeat center top;}
	.icase1 .ititle h2{ color:#fff; text-align: center; font-size: 28px;}
	.icase1 .ititle h2:before{background:#fff;}	
	.icase1 .ititle h2:after{ background:#fff;}
	.icase1 .ititle p{color: #fff; text-align: center; }
	.icase1 ul{list-style:none; padding-top: 40px;}
	.icase1 li{ float:left; width:31.33%;margin:1%; position:relative; background:#fff;}
	.icase1 li a{ display:block; position:absolute; left:0;right:0;top:0;bottom:0;}
	.icase1 li em{ display:block; height:220px; overflow:hidden; background:#f4f4f4;margin:4% 4% 0 4%; }
	.icase1 li em img{ display:block; width:100%; transition: all 0.6s;}
	.icase1 li div{ text-align:center; position:relative; padding:6% 8%;}
	.icase1 li p{ line-height:1.6em;}
	.icase1 li strong{ display:block; font-size:20px; line-height:1.6em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.icase1 li:hover{  box-shadow:4px 4px 10px rgba(127,127,127,.2); transform:translateY(-8px);}


.khjz_box{margin:0 auto;padding:20px 0;width:1200px;}


.khjz_nr{width:1200px; height:318px; margin:0 auto;}

.khjz_nr ul li{width:262px; height:318px; background:url(../images/khjz-li.jpg) center no-repeat; float:left; text-align:center; margin:0 15px;}



.khjz_nr ul li img{width:152px; height:152px; border-radius:50%; display:block; margin:10px auto 0 auto;}

.khjz_nr ul li dt{width:242px; height:35px; margin:10px auto; overflow:hidden; font-size:14px;    line-height: 35px;}

.khjz_nr ul li dt a{color:#555;}

.khjz_nr ul li p{width:242px; height:50px; font-size:14px; color:#555; line-height:24px; margin:0 auto; overflow:hidden;}

.khjz_nr ul li b{display:block;margin:10px auto 0;text-align:center;width:102px;height:28px;border:1px solid #f00;}

.khjz_nr ul li b a{font-size:14px; color:#555; line-height:28px; font-weight:normal;}

.khjz_nr ul li:hover{width:262px; height:318px; background:url(../images/khjz-a.jpg) center no-repeat;}

.khjz_nr ul li:hover dt a{color:#fff;}

.khjz_nr ul li:hover p{color:#fff;}

.khjz_nr ul li:hover b{width:102px;height:28px;border:1px solid #f8af35;}

.khjz_nr ul li:hover b a{color:#fff;}



.inews{padding:5% 0; background: url(../images/news_bg.png) no-repeat center center;}
	.inews .ititle{margin-bottom:3%;}
	.inews h2{ height: 68px;}
	.inews h2 span{display:block; background: #1e55af;width: 145px; height: 68px;font-size:16px; line-height: 68px; color:#fff; text-align: center;}
	.inews h2 a{display:block; float:right;line-height: 68px; margin-right:30px;}
	.inews h2 a:after{ content:" + ";}
	.inews ul{list-style:none;}
	.news_left{ float:left;  width:66%; background: #f7f7f7;}
	.news_left .news_font{ padding:20px;  }
	.news_left .first{}
	.news_left .first img{ display:block; width:30%; float:left; margin-right: 3%;}
	.news_left .first h3{ font-size:18px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;margin-bottom:1%; }
	.news_left .first span{ display:block;color: #999; line-height:1em; margin-bottom:2%;}
	.news_left .first p{color: #666; line-height:1.6em; }
	.news_left .first a{color:#0154bc;}
	.news_left .first a:hover{ color:#f39700}
	.news_left ul { clear:both;padding-top:10px;}
	.news_left li{border-bottom: 1px dashed #e1e1e1;  transition: .3s; position:relative; text-indent:1em; padding:0.5% 0;}
	.news_left li:before{ content:"";border:7px solid transparent;border-left-color:#f39700; position:absolute; top:13px;left:0;  }
	.news_left li a{ font-size: 16px;}
	.news_left li a span{ display:block; float:right; color: #adadad;}
	.news_left li a:hover{ color: #6e1b87;}
	
	.news_right{ width:32%; float:right; background: #f7f7f7;}
	.news_right ul{ padding:12px 20px 20px 20px; }
	.news_right li{ border-bottom: 1px dashed #e1e1e1; padding:7px 0;}
	.news_right li h3{position:relative;  margin:0 0 4px 30px;}
	.news_right li h3:before{ content:"?"; left:-30px;top:3px; position:absolute; background:#f39700; width:20px; height:20px; line-height:20px; color:#fff; text-align:center;border-radius: 50%;}
	.news_right li h3 a{ display:block;font-size:16px;line-height:1.6em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.news_right li p{position:relative; margin-left:30px; line-height:1.6em;}
	.news_right li p:before{ content:"A";left:-30px;top:3px; position:absolute; background:#999; width:20px; height:20px; line-height:20px; color:#fff; text-align:center;border-radius: 50%;}
	.news_right li:hover{ cursor:pointer;}


.links span{font-size: 24px;font-family: impact;color: #0081c9;text-transform: uppercase;float: left;padding-right: 10px;}
.links{height: 48px;line-height: 48px;border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;}
.links h3 {float: left;font-size: 18px;font-weight: bold;line-height: 48px;}
.links_n {float: left;width:900px; line-height: 48px;}
.links_n a{padding:0px 10px;}

#footer{ background:#1c1b1b url(../images/foot_bg.jpg) no-repeat center center;color:#fff;}
#footer a{color:#fff;}
.foot{ padding:2% 0 0 0; }
.foot a{  }

.footnav{padding:3% 0; }
.footnav dl{float:left;margin-left:20px;width:120px;text-align:center;}
.footnav .f_pro{width:240px;}
.footnav .f_pro dd{width:120px;float:left;}
.footnav dt,.f_contact h3{font-size:18px;}
.footnav dd{}
.footnav dd a{display:block;  }

.f_contact{float:right;margin-right:190px;width:450px;color:#fff;}
.f_contact a{ }
.f_contact img{display:block; float:left; margin-right:2%; }

.copyright{text-align:center;padding:5px 0;border-top:1px #333 solid;}

.copyright div{ display:inline;}

.jszc{text-align:center;padding-bottom:15px;}

.logo_zc ul li{float:left;}

#main{padding:20px 0;border-bottom:1px #efefef solid;clear:both;}
#left{float:left;width:264px;}
#right{float:right; width:75%; }
#leftmsg{float:left; width:24%; }
#rightmsg{float:right; width:72%; }

.title{ background:#f7f7f7;border-left:6px #ffcc12 solid; padding:0.6% 0 0.6% 15px;}
.title strong{ display:block;  font-size:18px; font-weight:normal;  }
.title span{  display:block; font-size:16px; text-transform:uppercase; color:#666;}

height:36px;line-height:36px;font-family:Microsoft YaHei;font-size:18px;color:#fff;background-color:#1d64bc;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;padding-left:42px;

.leftnav{padding-bottom:20px;}
.leftnav h3{height: 63px;line-height:63px;font-family:Microsoft YaHei;font-size: 20px;color:#fff;background-color:#f00;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;text-align:center;}
.leftnav h3 strong{display:block;font-size:24px;color:#fff;font-weight:bold;height:36px;line-height:36px;}
.leftnav h3 span{display:block;font-family:Times New Roman;font-size:18px;color:#fff;text-transform:uppercase;height:27px;line-height:27px;}
.leftnav dl{margin:5px 0 0;padding: 0px 5px;width:254px;}
.leftnav dt{height:36px;line-height:36px;color:#333;font-weight:bold;margin:10px;}
.leftnav dt a{display:block;font-size:18px;color:#fff;font-weight:normal;text-align:center;text-decoration:none;height:36px;line-height:36px;background-color: #f8af35;border-radius: 25px;}
.leftnav dt a:hover{color:#fff;background-color:#f00;}
.leftnav .current a{background:#ffcc12;}
.leftnav dd{ display:none; border-bottom:1px #000 solid;   padding:10px 0;background:#171717;}
.leftnav dd a{display:block; font-size:12px; padding:0 0 0 35px;color:#fff;  }
.leftnav dd a:before{ content:"•"; display:inline-block; margin-right:5px;}
.leftnav dd a:hover{color:#4c8ee8; }










.place{ background:#f5f5f5; padding:0.5% 0;}
.place p{padding:0 0 0 20px;background:url(../images/place.png) no-repeat 0 center; }
.place p a{padding:0 8px;color:#333;}
.place strong{  font-size: 20px;font-weight:normal;  }
.place span{ display:block;color:#666; text-transform:uppercase; position:relative;}



.lcontact{ }
.lcontact h3{ background: #a60000;text-align:center; padding:2% 0; font-size: 24px; color: #fff; margin-bottom:2px; }
.lcontact div{background:#f5f5f5; padding:3% 6%;}


.newslist{ margin-top:-15px; }
.newslist ul{list-style-type:none; }
.newslist li{padding:15px 0px;border-bottom:1px #d5d5d5 dashed; }
.newslist li img{ display:block; float: left; margin:0 15px 0 0;}
.newslist li span{display:block;margin-right:5px;font-size:20px;height:30px;line-height:30px;}
.newslist li i{display:block;float:right;font-size:14px;color:#a3a3a3;height:40px;line-height:40px;}
.newslist li div{width:800px;height:56px;overflow:hidden;}
.newslist li a{display:block; float:right; width:100px; text-align:center; background:#fe852c;color:#fff; font-family:'Helvetica';border-radius: 13px;-webkit-border-radius: 13px;-moz-border-radius:13px;}
.newslist li a:hover {background:#c0c0c0; color:#333;}
.newslist li em{ display:block;}




.publiclist{}
.publiclist ul{ list-style-type:none;}
.publiclist li{padding:7px 0px;border-bottom:1px #cdcdcd dotted; line-height:18px; }
.publiclist li a{display:block; line-height:18px; }
.publiclist li a:before{ content:"•"; display:inline-block; margin:0 8px;}
.publiclist li span{ float:right;padding-right:8px;color:#999;line-height:18px; }
.publiclist li strong{line-height:18px;}

.contact{padding:0;}

.down{}
.down ul{ list-style-type:none;}
.down li{padding:7px 0px;border-bottom:1px #cdcdcd dotted; line-height:18px;}
.down li:before{ content:"•"; display:inline-block; margin:0 8px;}
.down li a{display:block; float:right;  line-height:18px; }
.down li strong{line-height:18px;}


.title02{ margin:2px 0; padding:8px 20px;  background:#f5f5f5;position:relative; border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px; }
.title02:before{ content:""; width:5px; height: 15px; background:#3588cc; position:absolute;left:8px; top:14px;}
.title02 a{ float:right;}

.container{padding:1% 0; }
.content{}
.content h1{margin:2px 0; padding:8px 20px;  background:#f5f5f5; position:relative; border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.content h1:before{ content:""; width:5px; height: 15px; background:#3588cc; position:absolute;left:8px; top:14px;}
.content h1 a{}
.content h2{text-align:center; font-size:16px;  padding-bottom:15px;}
.content h3{font-size:26px; text-align:center; font-weight:800;}
.content h5{background:#f5ff5f;border-bottom:1px solid #ccc; font-weight:bold;}
.content h5:before{ content:"•"; display:inline-block; margin:0 8px;}
.content h4{margin-bottom:20px;background:#eee;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;}
.content h4 span{ display:block; float:left; background:#e62129; color:#fff; padding:0 20px; line-height:2.6em;}	
.content h6{ text-align:center; font-size:12px; font-weight:normal; line-height:30px; margin:0 0 8px 0;border-bottom:1px dotted #ccc;}
.content p{text-indent:2em;font-size:16px;}
.content a{color:#333;text-decoration:none;}
.content a:hover{color:#333;}
.content li{ margin-left:3.5em;}
.content img{ max-width:100%;}
.content .detail{ }
.content table{} 
.content table td{padding:0px 5px;}
.content table td p{ margin:0;}
.tableboder table{border:#d4d4d7 solid 1px; text-align:center; border-collapse:collapse;}
.tableboder th{ color:#e62129; padding:2px 5px;border:#d4d4d7 solid 1px;}
.tableboder td{ padding:2px 5px;border:#d4d4d7 solid 1px;}
.brief{ margin:0 auto; }
.brief a{text-decoration:underline;}

.page{ text-align:center; padding:15px 0 0 0;font-size:12px;}
.page a{padding:0 3px;}
.page a:visited{}
.page a:hover{ text-decoration:underline;}
.tool{ text-align:center; font-size:12px; padding:10px 0 15px 0;}
.tool a{padding:0 3px;}
.tool a:visited{}
.tool a:hover{ text-decoration:underline;}

.product{ padding:10px 0;}
.pro_a{ padding:1% 0;}
.pro_a img{width:120px; border:7px solid #ededed; margin:0 1.5% 0 0; float:left;}
.pro_a div{ line-height:20px; padding:2px 5px 2px 5px; vertical-align:top;}
.pro_a div strong{ color:#3588cc;  line-height:20px; }
.pro_a div p{ display:inline; line-height:20px;}

/*橱窗页1:1*/
.productb{ padding:5px 0;}
.productb .picdiv{float:left;width:25%;height:321px;text-align:center;}
.productb h2{width:210px;height:280px; border:1px solid #878787; padding:5px; background:#fff; margin:0 auto;}
.productb h2 a{width:210px;height:280px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;}
.productb h2 img{vertical-align:middle;}
.productb span{line-height:18px; text-align:center;display:block; padding:3px;}
.productb span a{line-height:18px;}

/*橱窗页3:4*/
.pic_list{ padding:5px 0;}
.pic_list .picdiv{ float:left; width:25%; text-align:center;margin:5px 0;}
.pic_list h2{ width:164px; height:124px; margin:0 auto;}
.pic_list h2 a{width:160px;height:120px; border:1px solid #8e8e8e;padding:1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;}
.pic_list h2 img{vertical-align:middle;}
.pic_list span{line-height:18px; text-align:center;display:block; padding:3px;}
.pic_list span a{line-height:18px;}


/*产品内容页c*/
.special{ padding:10px 0 20px 20px;}
.special img{float:left;margin:0 2% 0 0; width:200px;border:1px solid #e0e0e0; padding:6px; background:#f1f1f1;}
.special div strong{color:#3588cc; }
.special div{padding:0 6px; }
.special div p{ display:inline;}

.sitemap{padding:5px 10px 10px 5px; font-size:12px;}
.sitemap p{ padding:0 10px; line-height:20px;}
.sitemap a{padding:0 10px;}
.client{}
.client ul{ list-style-type:none;}
.client li{ float:left; width:25%;text-align:center;}
.client p{ }
.client img{ border:1px #ccc solid;margin:10px 0 0 0;}



.temp{color:#656565;clear:both;width:auto;padding:5px 0;font-size:12px;font-family:Tahoma,Arial;text-align:center;}
.temp a{color:#656565}
.CopyrightWrap{}

.contactl{ padding: 10px;}

.lc_box{padding-bottom:20px;height:294px;background:url(../images/lc_bg.jpg) no-repeat center;}

.lc_big{ width:1180px; margin:auto;}

.lc_big h4{padding:20px 0;text-align:center;line-height:40px;}

.lc_big h4 b{display:block;font-family:Times New Roman;font-size:22px;color:#000;font-weight:bold;text-transform:uppercase;height:32px;line-height: 32px;}

.lc_big h4 span{display:block;font-family:Microsoft YaHei;font-size:22px;color:#f00;font-weight:bold;background:url(../images/lc_tit.png) no-repeat center;}

.lc_big ul{ height:112px;}

.lc_big ul li{ width:68px; height:112px; cursor:pointer; float:left;}

.lc_big ul li img{ width:68px; height:68px; border-radius:68px; background:#bbb;}

.lc_big ul li:hover img{ background:#f00;}

.lc_big ul span{ display:block; width:9px; padding:25px 31px; float:left;}

.lc_big ul li b{display:block;margin-top:10px;width:68px;height:24px;line-height:24px;border-top:1px solid #999;border-bottom:1px solid #999; text-align:center;font-family:Microsoft YaHei;font-size:16px;color:#666;font-weight:normal;}

.lc_big ul li:hover b{color:#f00;border-bottom:1px solid #f00;border-top:1px solid #f00;}

.lc_big p{margin:30px auto 0;width:420px;height:32px;line-height:32px;}

.lc_big p b{display:block;float:left;padding-left:34px;font-size:16px;color:#333;font-weight:normal;background:url(../images/lc_tel.png) no-repeat left center;}

.lc_big p span{display:block;float:left;font-family:impact;font-size:24px;color:#f00;height:32px;line-height:32px;}

.lc_big p a{display:block;float:left;margin-left:15px;text-align:center;width:100px;height:32px;font-size:16px;color:#fff;background:#f8af35;border-radius:15px;}


.news_box{ width:1180px; margin:20px auto 30px; height:371px;}
.news_left{ width:730px; float:left;}
.news_left h2{margin-bottom:10px;height:32px;line-height:32px;}
.news_left a{display:block;float:left;font-size:18px;color:#333;height: 32px;line-height: 32px;}
.news_left span{ float:left;margin-left:10px;font-family:Times New Roman;font-size:14px;color:#333;height:32px;text-transform:uppercase;line-height:32px;}
.news_left em a{float:right;margin-right:20px;font-family:Times New Roman;font-size:14px;color:#666;}
.news_left dl{height:130px;border-bottom:1px dashed #ccc;}
.news_left dl dd{ float:left; width:240px; position:relative;}
.news_left dl dd span{ display:block; float:left; font-size:30px; font-family: "Times New Roman"; src:url(../images/times.ttf); line-height:40px; color:#000; width:70px; padding:18px 0px 0px;}
.news_left dl dd span b{ font-size:50px; display:block; font-weight:normal; line-height: 46px;}
.news_left dl dd a img{ width:160px; height:110px; display:block; z-index:10;}
.news_left dl dd em a img{ display:block; position:absolute; top:2px; right:2px; z-index:99; width:156px; height:106px;}
.news_left dl dt{ width:470px; float:right;}
.news_left dl dt a{ color:#6a160c; font-weight:bold; display:block; line-height:30px; overflow: hidden; text-overflow: ellipsis; width:100%; font-size:15px;}
.news_left dl dt p{ line-height:30px; color:#494949; height:90px; overflow:hidden; clear:both; font-size:14px;}
.news_left ul li{ width:345px; float:left; margin:0px 10px; line-height:36px;}
.news_left ul li a{ display:block; width:200px; float:left; font-size:14px; color:#494949;  padding-left:15px; display:block;white-space: nowrap; font-weight:normal; overflow: hidden; text-overflow: ellipsis;}
.news_left ul li span{ font-size:14px; color:#999; display:block; float:right;}
.news_right{ width:420px; float:right; text-align:center;}
.news_right h3{margin-bottom:10px;height:32px;line-height:32px;}
.news_right a{display:block;float:left;font-size:18px;color:#333;height:32px;line-height:32px;}
.news_right span{float:left;margin-left:10px;font-family:Times New Roman;font-size:14px;color:#333;height:32px;text-transform:uppercase;line-height:32px;}
.news_right em a{float:right;margin-right:20px;font-family:Times New Roman; font-size:14px;color:#666;}
.news_right .news_pic{ position:relative; width:420px; height:180px;}
.news_right a img{ width:420px; height:180px; display:block; z-index:10;}
.news_right i a img{ display:block; position:absolute; top:3px; right:3px; z-index:99; width:414px; height:174px;}
.news_right b{ width:420px; height:40px; display:block; line-height:40px; margin-top:10px;}
.news_right b a{ font-weight:bold; color:#6a160c; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; clear:both; text-align:center; font-size:15px; width:420px;}
.news_right p{ color:#494949; line-height:24px; clear:both; width:420px; text-align:left; height:48px; overflow:hidden;}
.news_right strong{ display:block; margin:13px auto 0px; width:100px;}
.news_right strong a{ display:block; width:100px; height:30px; background:#6a160c; line-height:30px; text-align:center; color:#fff; font-size:14px; font-weight:normal;}