﻿@charset "utf-8";
/* css Module */
#headWrap{ width: 100%; height:800px;position: relative; overflow: hidden;}
#top_so{ height: 35px; background: #000;}
#top_so span{display: block;height: 35px; margin-right: 12px; padding-left: 20px; font-size: 14px;line-height: 35px;}
#top_so span.tguoqi img{ margin-top:8px;}
#top_so span.lianxi{ background: url(../images/tqq.jpg) no-repeat;}
#top_so span.tweixin{ background: url(../images/twx.jpg) no-repeat;padding-left: 27px;position: relative;}
#top_so span.hotline{ background: url(../images/20140429B.png) 0px -52px no-repeat;}
#top_so span b,#top_so span i{display: block;}
#top_so span b{display: none;position: absolute;width: 152px;height: 152px;z-index: 3;left: -30px;top: 35px;}
#top_so span,#top_so span a{ color: #FFF;}
#header{ width: 100%; height: 159px; background:url(../images/header.png) center no-repeat; position: absolute; top:0; z-index: 11;}
#header #navwx{ background: url(../images/navwx.jpg) top no-repeat;padding-top: 2px;}
#navmenuw{ background: url(../images/20140429B.png) -24px -89px repeat-x; height: 110px;}
#navmenu{ height: 125px;}
#navmenu ul li {width: 101px;height: 112px;background: url(../images/aline.jpg) 0 3px no-repeat;float: left;position: relative;text-align: center;overflow: hidden;}
#navmenu ul li.ic{background: none;}
#navmenu ul li.ahome{ width: 210px; height: 144px; background: url(../images/20140429A.png) no-repeat;cursor: pointer;text-indent: -9999px;}
#navmenu ul li .tobg {position: absolute;width: 100%;height: 100%;top: 100%;left: 0;cursor: pointer;background: url(../images/ahover.jpg) repeat-x;}
#navmenu ul li .ntxt {position: absolute;width: 100%;height: 112px;bottom: -122px;left: 0;color: #000;/*line-height: 112px;*/text-align: center;font-weight: 700;font-size: 12px;text-shadow: -1px 1px #E9E9E9;}
#navmenu ul li a{ display: block; float: left; color: #000; font-size: 12px;}
#navmenu ul li a i{display: block;padding-top: 36px;font-size: 16px;}
#navmenu ul li span{display: block; padding-top: 38px;color: #FFF;font-size: 16px;text-align: center; cursor: pointer;}
#navmenu ul li span i{ display: block;}
/* nav_menu */
#navsub{position: relative; height: auto;z-index: -1;/* border-bottom: 2px solid #bb9959; */}
#navbox{position:absolute;left: 0px;top: -13px;z-index: -1;width: 100%;/*background: red;border-bottom: 2px solid #bb9959;*/}
#navmenuw .list .now{top: 0;height: 112px;position: absolute;color:#000;background: url(../images/ahover.jpg) repeat-x;bottom: 0px;}
#navmenuw .cont{width: 100%;height: 295px;border-top: 3px solid #bb9959;border-bottom: 3px solid #bb9959;background: #FFF;margin: 0 auto;}
#navmenuw .cont .sublist{width: 300px;}
/******************sub mcont*********************/
.mcont{position: relative;}
.chibd{
	position: absolute;
	left: -222px;
	top: 0;
	-webkit-animation: moveFromTop .6s ease both;
	animation: moveFromTop .6s ease both;
} 
.bzhul{
	width: 332px;
	padding: 75px 0 68px 0;
	margin-top: 25px;
	border-right: 1px solid #d6d6d6;
}
.bzhul h1{
	font-size: 32px;
	color: #000;

}
.bzhul p{
	font-size: 18px;
}
.zjin{
	width: 150px;
	margin: 83px 0 0 52px;
	display: inline;
}
.zjin li{
	background: url(../images/zjin.jpg) left center no-repeat; 
	padding-left: 30px;
	margin-bottom: 10px;
}
.zjin li a{
	font: 18px/22px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";
	color: #000;
}
.zjin li a:hover{
	padding-left: 5px;
}
.ppai{
	width: 455px;
	height: 224px;
	margin-top: 38px;
	border: 1px solid #d6d6d6;
}
.ppai span{
	float: left;
	display:block;
}
.ppai .ppa{
	width: 235px;
	height: 222px;
	margin: 1px 4px 0 1px;
}
.ppai .ppb{
	margin: 1px 0 6px 0;
}
.xtren{
	width: 338px;
	height: 286px;
	position: absolute;
	left: -86px;
	top: 9px;
	z-index: 1;
	-webkit-animation: moveFromLeft .6s ease both;
	animation: moveFromLeft .6s ease both;
}
.five{
	width: 888px;
	height: 220px;
	position: absolute;
	right: 0;
	top: 39px;
	z-index: 2;
}
.ulfive dl{
	width: 154px;
	height: 218px;
	overflow: hidden;
	float: left;
	margin-left: 22px;
	display: inline;
}
.ulfive dl dd{
	width: 154px;
	height: 90px;
	overflow: hidden;
	position: relative;
	margin-bottom: 2px;
}
.ulfive dl dt{}
.ulfive dl dt span{
	display: block;
	background: #000;
	line-height: 36px;
	font-size: 18px;
	text-align: center;
	color: #FFF;
}
.ulfive dl dd div{
	display:none;
	width:154px;
	height:90px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	z-index:3;
	left:0px;
	color: #FFF;
	text-align: center;
	background: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=1);
}
.ulfive dl dd div p{
	border-bottom: 1px solid #FFF;
	font-size: 16px;
	padding: 17px 0 5px 0;
	margin-bottom: 5px;
}
.ulfive dl dd div b{
	font-size: 12px;
}
.zexp{
	width: 403px;
	height: 218px;
	position: absolute;
	left: 12px;
	top: 45px;
	z-index: 1;
	-webkit-animation: moveFromLeft .6s ease both;
	animation: moveFromLeft .6s ease both;
}
.zexpr{
	width: 568px;
	height: 273px;
	position: absolute;
	right: 0;
	top: 38px;
	z-index: 2;
}
.ulzexp li{
	float: left;
	width: 75px;
	margin: 0 0 32px 18px;
	display: inline;
}
.ulzexp li span{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #000;
}
.shebda{
	width: 307px;
	height: 295px;
	position: absolute;
	left: -116px;
	top: 0;
	z-index: 1;
	-webkit-animation: moveFromLeft .6s ease both;
	animation: moveFromLeft .6s ease both;
}
.shebr{
	width: 888px;
	height: 253px;
	position: absolute;
	right: 0;
	top: 33px;
	z-index: 2;
}
.ulsheb li{
	float: left;
	width: 160px;
	margin: 0 0 0 17px;
	display: inline;
}
.ulsheb li img{
	border: 2px solid #c9c9c9;
}
.ulsheb li img:hover{
	border: 2px solid #000;
}
.ulsheb li p{
	padding-top:8px;
	font-size: 12px;
	color: #000;
	font-family: "宋体";
}
@-webkit-keyframes moveFromLeft {
	from { -webkit-transform: translateX(-100%); }
}
@keyframes moveFromLeft {
	from { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
}
@-webkit-keyframes moveFromLeftFade {
	from { opacity: 0.3; -webkit-transform: translateX(-100%); }
}
@keyframes moveFromLeftFade {
	from { opacity: 0.3; -webkit-transform: translateX(-100%); transform: translateX(-100%); }
}
@-webkit-keyframes moveFromTop {
	from { -webkit-transform: translateY(-100%); }
}
@keyframes moveFromTop {
	from { -webkit-transform: translateY(-100%); transform: translateY(-100%); }
}
/******************sub mcont end*********************/
/* banner_slide focus */
/* banner_slide focus */
#banner_slide{height: 450px; overflow: hidden; position: relative; background: #000;}
#banner_slide li{ height: 450px; overflow: hidden; position: absolute; width: 100%;}
#banner_slide .btn{position:absolute;right: 0;bottom:0;left:50%; width:400px;height: 33px;margin-left:-225px;text-align:center;z-index:9;}
#banner_slide .btn span{display:inline-block;_display:inline;_zoom:1;width: 10px;height: 10px;_font-size:0;margin:6px;cursor:pointer;background: #b3b2af;z-index:9;border-radius: 50%;box-shadow: -1px -1px 2px #797875;}
#banner_slide .btn span.on{background: #c0966c;z-index:9;border: 1px solid #FFF;}
#banner_slide .preNext{width:36px;height:63px;position:absolute;top:165px;background:url(../images/new/btnjts.png) no-repeat;cursor:pointer;z-index:9; opacity:0;}
#banner_slide .pre{left:8%; z-index:9}
#banner_slide .next{right:8%;background-position: -36px 0;z-index:9}
#banner_slide:hover .preNext{opacity:0.5;} 
#banner_slide:hover .pre{left:8%;} 
#banner_slide:hover .next{right:8%;} 
#banner_slide .pre:hover,#banner_slide .next:hover{opacity:1;-webkit-transition:all 0.7s; -moz-transition:all 0.7s; -o-transition:all 0.7s; transition: all 0.7s;}
#banner_slide .pre:hover{opacity:0.5;}
#banner_slide .next:hover{opacity:0.5;}
.bannerdhbox{ width: 100%; height: 450px; position:relative}
.bannerdhbox .banner_aa{ width: 100%;transition: all 0.3s linear 0.5s;}
.bannerdhbox .banner_aa a{ display:block; height: 450px;}
#banner_slide .bannerdh{background: url(../images/new/loading.gif) center center no-repeat;}
/* banner_slide end */
/*title public*/
.casetit,.newstit,.exptit,.pictit,.sixtit,.biaotit{ background: url(../images/20140429B.png) 0 -200px repeat-x; height: 36px;}
.casetit h3,.exptit b,.pictit p,.biaotit p{float: left; background: url(../images/20140429A.png) -188px -317px no-repeat; width: 108px; height: 36px; color: #FFF; font: 15px/36px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";}
.casetit span,.newstit span,.exptit span,.pictit span,.sixtit span,.biaotit span,.v_tit span{ float: right; padding: 7px 10px 0 0; }
.casetit span a,.newstit span a,.exptit span a,.pictit span a,.sixtit span a,.biaotit span a,.v_tit span a{color: #FFF;text-shadow: -1px 1px #000;}
.casetit span a:hover,.newstit span a:hover,.exptit span a:hover,.pictit span a:hover,.sixtit span a:hover{ color: #FFF;}
.pictit div,.biaotit div{height: 36px;background: url(../images/20140429B.png) 0 -293px repeat-x;float: left;}
.pictit div b,.biaotit div b{background: url(../images/deqi.jpg) center no-repeat;width: 30px;height: 36px;float: left;display: block;}
.biaotit div{width: 235px;}
.biaotit p{float: right;width: 205px;background: url(../images/titl.jpg) right no-repeat;}
.v_tit span{padding: 13px 10px 0 0;}
.exptit b{width: 136px;padding-left: 10px;color: #000; text-shadow: -1px 1px #969696;background: url(../images/20140429A.png) -161px -317px no-repeat;}

/*title public end*/

/**xwdt/Expert**/
#explist{ background: url(../images/explistx.jpg) repeat;padding-top: 26px; }
#explist ul li{/* width:240px; */_height: 34px; margin: 0 0 1px 0; cursor: pointer;}
#explist ul li div{display:block; width: 323px; height:45px;background:url(../images/20140429A.png) -159px -205px no-repeat; line-height: 45px;color:#000;}
#explist ul li .expt b{ padding: 0 30px 0 12px;background: url(../images/hqi.png) right center no-repeat;font-size: 16px;color: #000; font-weight:700;}
#explist ul li .expc{display:none;}
#explist ul .on .expt{display:-none; background:url(../images/curbg.jpg) right no-repeat #000; height:34px; line-height: 34px; color:#000;}
#explist ul .on .expc{display:block;height: 132px; line-height: 20px; border-bottom:1px solid #8c837a; background: url(../images/expc.jpg) repeat-x;}
#explist ul .on .expt b{color: #FFF; background: none;font-size:14px;text-shadow: 1px 0px #000;}
#explist .expc span{ display: block;}
#explist .expc .exppic{ width: 110px; height: 110px; margin: 10px 0 0 10px; display: block;}
#explist .expc .exptxt{ width: 192px; padding-top: 10px;}
#explist .expc .exptxt p{ font:12px/20px '宋体';}
#explist .expc .exptxt a{ display: block; float: right; width: 80px; background: #000; margin: 5px 15px 0 0; border-radius: 5px; text-align: center; color: #FFF; line-height: 24px;}
/********xwdt/Expert/ end******/
/*六大中心*/
.sixtit{}
.sixtit .htit{background: url(../images/20140429B.png) 0 -293px repeat-x; width: 185px; float: left; }
.sixtit b{display: block;background: url(../images/titl.jpg) right no-repeat;padding-left: 10px;color: #000; font:700 15px/36px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";text-shadow: -1px 1px #969696;}
.sixappul{ background: url(../images/public/sixct.jpg) no-repeat; height: 227px;margin-bottom: 20px; border-bottom: 1px solid #babbbc; }
.sixappul ul li{ float: left;width: 82px; height: 82px; margin: 18px 9px 0 15px; display: inline;}
.sixappul ul li b{  width: 83px; height: 82px; display: block; background: url(../images/yctop.png) no-repeat;-webkit-transition:all 0.7s; -moz-transition:all 0.7s; -o-transition:all 0.7s; transition: all 0.7s;}
.sixappul ul li b.b1{ background-position: 0 center;}
.sixappul ul li b.b2{ background-position: -83px center;}
.sixappul ul li b.b3{ background-position: -166px center;}
.sixappul ul li b.b4{ background-position: -249px center;}
.sixappul ul li b.b5{ background-position: -332px center;}
.sixappul ul li b.b6{ background-position: -416px center;}
.sixappul ul li span{ display: none;}
.sixappul ul li b:hover{-webkit-transition:all 0.7s; -moz-transition:all 0.7s; -o-transition:all 0.7s; transition: all 0.7s;}

/*class menu*/
#sortmenu{ background: url(../images/submenux.jpg) repeat-x; height: 147px; border-bottom: 1px solid #2f2f2f}
#sortmenu ul li{ float: left; width:159px;margin: 15px 0 0 14px; display: inline;}
#sortmenu ul li h2{ background: url(../images/public/listtit.jpg) no-repeat; height: 32px; font: 15px/32px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; text-align: center;}
#sortmenu ul li h2 a{color: #FFF;}
#sortmenu ul li div{ background: url(../images/public/cmenu.jpg) no-repeat; height:100px; font-size: 12px; padding: 0 6px;color: #2f2f2f;}
#sortmenu ul li div a{padding: 0 4px 2px 4px; font-size: 12px; font-family: "宋体"; color: #2f2f2f;}
#sortmenu ul li div a:hover{ text-decoration: underline; color: #2f2f2f;}
#sortmenu ul li div p{ line-height: 23px; padding-top: 6px;}
#sortmenu ul li div p.p1{ padding: 6px 6px;}
#sortmenu ul li div p.p2{ padding-left: 12px;}
#sortmenu ul li div p.p3{ padding-left: 20px;}
#sortmenu ul li div p.p4{ padding-left: 8px;}
/*class menu end*/
/*search*/
#bannertop{ margin-top: 10px;}
.hotatt{ margin:0 auto; height:33px; border-bottom:1px solid #2f2f2f; line-height:33px; font-size:12px;font-family:'宋体';}
.hot_txt{ padding-left:18px; background: url(../images/public/tiptit.jpg) 3px center no-repeat;}
.hot_txtp{ padding-left:35px;font-size:14px; color:#000}
.search{ width: 243px;}
.search strong{ color:#016c1c; display:block; float:left;}
.search span input{vertical-align: middle;}
.search span{ display:block; float:left;}
.search span.s_kw{width: 184px; height:33px;vertical-align: middle;border-left: 1px solid #2f2f2f;background: #D2D3D4;}
.search span.s_kw input{ border: 0; height: 31px;padding-left: 30px;line-height: 31px; font-size:14px; background: #D2D3D4;}
.search span.s_btn{ width:58px; height:33px;}
.search span.s_btn input{ width:58px; height:33px;background:#898a8d; border: 0; color: #000;}
/*search end*/
/*footer*/
#footer{ background: url(../images/footerx.jpg) repeat-x; height:375px;margin-bottom: 59px;}
#footer_nav{ height: 48px; color:#FFF;}
#footer_nav ul li{ width: 123px; float: left;position: relative;background: url(../images/linet.jpg) 0px 0px no-repeat; text-align:center;line-height: 48px;}
#footer_nav ul li.cnav{ background: none;}
#footer_nav ul li a{padding: 0 6px;color:#FFF; font-weight: 700;}
#footer_nav ul li a:hover{ color: #000;text-decoration: underline;}
#footer_nav #ftrmenu{ display: none; width: 124px; height: 216px; background: url(../images/20140429A.png) -316px -289px no-repeat; position: absolute; left:0; top: 1px; z-index:3;padding-top: 10px;}
#footer_nav #ftrmenu a{ margin-bottom: 17px; margin-top: 6px; display: block; height: 20px; line-height: 20px; color: #000;text-shadow: -1px 1px #FFF;}
.copy_log{ width:245px; height: 216px; background: url(../images/logo.png) no-repeat; margin: 68px 0 0 23px; display: inline; text-align:center;}
.copy_log span{ display:block; padding-bottom:15px;}
.copy_log span a{ display: block; width: 190px; height: 190px;}
.copy_txt{background: url(../images/f_line.jpg) 0 45px no-repeat; padding: 53px 0 13px 0; width:487px;}
.copy_txt p{ padding: 0 0 8px 38px; line-height:22px; color:#FFF;font: 12px/22px "宋体";}
.copy_txt .f_tel{background: url(../images/tel.png) no-repeat; height: 39px; padding: 0 0 8px 43px;font-size:15px; color:#FFF;margin: 0 0 15px 38px;}
.copy_txt .f_tel span,.copy_txt .f_tel b{float: left;display: block;float: left;}
.copy_txt .f_tel span{ font-size: 30px;}
.copy_txt .f_tel b{margin-right: 20px;padding-top: 11px;}
.copy_txt p.pts{padding-top: 4px;}
.copy_txt p.pta{color: #aeaeae;}
.copy_txt p a{ padding: 0 15px; font-size: 15px; color: #FFF;}
.weixin{text-align: center;padding-top: 33px;background: url(../images/f_line.jpg) 0 45px no-repeat;padding-left: 52px;}
.weixin p{color: #FFF;font: 12px/24px "宋体"; }
.weixin div{padding-bottom: 12px;}
.weixin div p{color: #aeaeae;}
.weixin p span{padding-top: 12px;display: block;}
#mainr .ceb_yyjj{border:#cbcbcc 1px solid; width:323px;}
#mainr .ceb_yyjj p.yy{ width:323px;margin:0 auto;}
#mainr .ceb_yyjj p.yy_ms{ text-indent:2em; font-size:14px; color:#000; width:300px; margin:0 auto; line-height:20px;}
#mainr .ceb_yyjj p.yy_ms a{ color:#f00; text-decoration:none; font-weight:bold;}
#mainr .ceb_yyjj p.yy_tb{ width:252px; height:84px; margin:0 auto;}
#mainr .ceb_yyjj p.yy_tb a{ display:block; margin:5px; float:left;}
#mainr .ceb_yy{ border:#cbcbcc 1px solid;}
#mainr .ceb_yy .wx_tb{ width:280px; margin:0 auto;}
#mainr .ceb_yy .wx_word{width:280px; margin:0 auto; font-size:14px; height:20px; line-height:20px;}
#mainr .ceb_yy .wx_word a{ display:block; float:left; width:60px; text-align:right;}
#mainr .ceb_yy .middle{ width:237px; margin:0 auto;}
#mainr .ceb_ppxm{ border:#cbcbcc 1px solid;}
#mainr .ceb_ppxm .js_img{ width:323px; height:auto; overflow:hidden; margin:0 0 5px 0;}
#mainr .ceb_ppxm .js_ms dl{ width:323px; height:auto; overflow:hidden;}
#mainr .ceb_ppxm .js_ms dl dd{float:left;margin:0 1px 1px 0;height:35px;line-height:35px;width:160px;text-align:center;cursor:pointer; background:#000;}
#mainr .ceb_ppxm .js_ms dl dd a{float:left;margin:0 1px 1px 0;height:35px;line-height:35px;width:160px;text-align:center;cursor:pointer;color:#fff;}
#mainr .ceb_ppxm .js_ms dl dd a:hover{float:left;margin:0 1px 1px 0;height:35px;line-height:35px;width:160px;text-align:center;cursor:pointer;color:#fff; background:#ab8453;}
#mainr .ceb_ppxm .js_ms .js_wz a{cursor:pointer;color:#fff;background:#ab8453;}
#mainr .ceb_ppxm .js_tp{display:none; width:323px; height:164px;}
#mainr .ceb_ppxm .js_ms{ width:323px; height:auto; overflow:hidden;}
#mainr ul#ceb_zxzx{ height:405px;clear: both;border:#cbcbcc 1px solid;}
#mainr #ceb_zxzx li{height:30px; line-height:30px; background:#cecccc; color:#000; width:368px; }
#mainr #ceb_zxzx li em{font-size:28px;display:block;float:left;}
#mainr #ceb_zxzx li span{ display:block; float:right;}
#mainr #ceb_zxzx li a{color:#000; margin-left:10px;font-size:14px;height:30px;line-height:30px; display:block; float:left;}
#mainr #ceb_yydz{clear: both;border:#cbcbcc 1px solid; width:323px;}
#mainr #ceb_yydz p{ width:308px; color:#000; font-size:16px; text-align:left; margin:0 auto; letter-spacing:1px; line-height:25px; font-weight:bold;}

#headWrap11{ width: 100%; height:650px;position: relative;}
#LRfloater1{ display:none;}