/* CSS Document*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*html{background-image:url(../other/about:blank);background-attachment:fixed;}
/*解决IE6下滚动抖动的问题*/h1{ font-size:25px}
*{margin:0px;padding:0px;}
img,div{border:none;}
body{color:#333;background:#fff;font:14px "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";background: #fff7e4}
.yahei{font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";}
table{border-collapse:collapse;}
a{blr:expression(this.onFocus=this.blur());}
a{outline:none;}
.mt{ padding-top:30px;}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:none;color:#5e382d;}
li{list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
input,select,button{vertical-align:middle;font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";}
.w1000{ overflow:hidden;width:1102px; margin:0 auto;}
.center{margin:0px auto;}
.clear{clear:both;}
/*万能清除浮动开始*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.header { height:140px; background:#5d392b; width:100%; overflow:hidden; min-width:1100px;}
.logo { float:left;}
.jianti{width:94px;height:30px;position:relative;font-family:微软雅黑;font-size:16px;color:#fff;overflow:hidden;float:left; margin-top:30px;}
.jianti div{width:94px;height:30px;line-height:30px;position:absolute;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.jianti .one{top:0;left:0;z-index:1;color:#FFF;}
.jianti:hover .one{top:-30px;left:0;}
.jianti .one a{color:#FFF;text-decoration:none; font-size:16px;}
.jianti .two{bottom:-31px;left:0;z-index:2;color:#FFF;}
.jianti:hover .two{bottom:0px;left:0;}
.jianti .two a{color:#fff;text-decoration:none; background:#a47663; padding:5px 8px; border-radius:5px;}
.headwid{ width:100%; margin:0 auto; height:80px; width:1200px;}
.section{}
.nav{ overflow:hidden; width:770px; float:right; margin-left:10px; height:60px; overflow:hidden;}
.nav ul li{ float:left;  height:80; line-height:80px; padding:0px 10px;}
.nav ul li a{ font-size:16px; color:#fff;-transition:all ease-in 0.3s;}

.wrapper { width:1100px; margin:0 auto; position:relative;}
.cbanner{ width:100%; margin:0 auto; overflow:hidden; _margin-top:0px; _padding-top:0x;min-width:1100px;}
#banner { width:100%; height:650px; background:#000; overflow:hidden; position:relative; min-width:1100px; }
#banner_img { display:block; position:relative; }
#banner_img li { position:absolute; top:0; left:0; width:100%; height:650px; background-position:center; background-size:cover; display:none; }



#banner_img .ad_img { position:absolute; right:195px; top:190px; width:204px; height:57px; }
#banner_img .ad_img a { display:block; width:204px; height:57px; background:url(../images/banner_bt01.png) no-repeat center; text-align:center; line-height:57px; color:#192032; font-size:22px;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
#banner_img .ad_img a:hover { text-decoration:none;background:url(../images/banner_bt02.png) no-repeat center; color:#fff;}
#banner_img .ad_txt { position:absolute; right:0px; top:260px; line-height:20px; width:400px; color:#fff; text-shadow:1px 1px rgba(51,51,51,0.3); }
#banner_img .ad_txt h3 { font:30px/60px Microsoft YaHei; padding:10px 0px 0px 0px;}
#banner_img .ad_txt a { display:block; width:100px; height:25px; line-height:25px; text-align:center; margin-top:10px; background:#fff; color:#666; text-decoration:none; text-shadow:none; }
#banner_ctr { position:absolute; width:1000px; margin-left:-500px; height:17px; left:50%; bottom:40px; z-index:1; }
#banner_ctr ul { display:block; width:100%; text-align:center; position:relative; _float:left; }
#banner_ctr li { display:inline-block;width:35px; height:7px; margin:5px; cursor:pointer; overflow:hidden; text-indent:-9999px; background:url(../images/banner_bt01.png) no-repeat center;}
#drag_ctr { position:absolute; top:5px; left:432px; width:35px; height:7px; bottom:170px; background:#5b3a2b;z-index:2; }
.hometitle { text-align:center; padding:50px 0px; color:#666; font-size:14px; line-height:24px;}.hometitle { text-align:center; padding:50px 0px; color:#666; font-size:14px; line-height:24px;}
.hometitle h2 { font-size:38px; padding-bottom:20px;color:#3d3765; line-height:42px;}
.hometitle h2 a,.abouttitle h2 a {color:#3d3765;}
.hometitlee {  padding:40px 0px; color:#666; font-size:14px; line-height:24px;}.hometitlee h2 { font-size:38px; padding-bottom:20px;color:#3d3765; line-height:42px;}.hometitlee h2 a,.abouttitle h2 a {color:#3d3765;}
.anlibox{ width:100%; width:1100px; margin:0 auto;}
/* The main banner unordered list */
.bannerHolder { width:100%; display:block;overflow: hidden;}
.bannerHolder li { float:left; width:24.8%; margin:1px; _margin:0px; display:block; overflow:hidden;}
.banner {width:100%;position: relative; overflow: hidden;float: left;display: inline;}.banner a {height: 181px;display: flex;align-items: center;overflow: hidden;}
.anlipic {display: block;width:100%; border-left:1px solid #fff;min-height: 100%;}
.banner div {position: absolute;z-index: 100;background:#3d3765;width:200px;height:200px;cursor:pointer;}

.banner .cornerTL { left:-200px; top:-200px;display:none;}
.banner .cornerTR { right:-200px; top:-200px;}
.banner .cornerBL { left:-200px; bottom:-200px;}
.banner .cornerBR { right:-200px; bottom:-200px;display:none;}
.anlititle,.anlitxt {width:70%;left:15%;z-index: 200;position: absolute;color:#FFF; font-size: 12px;text-align: center;cursor: pointer;display: none; margin:0px auto; text-shadow:1px 1px rgba(51,51,51,0.3);
}
.anlititle {top:20%; font-size:20px;}
.anlitxt { top:40%; line-height:20px; font-size:12px; padding-bottom:60px; background:url(../images/ico001.png) no-repeat center bottom;}

.button { padding:30px 0px;}

.button01 { display:inline-block; height:50px; line-height:50px; width:150px; text-align:center; border:2px solid #5d392b; background:url(../images/ico002.gif) no-repeat 30px center #5d392b; color:#fff; font-size:16px; margin-right:15px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;
text-indent:20px;}

.button01:hover { color:#fff; text-decoration:none; background:url(../images/ico002.gif) no-repeat 35px center #a47663;border:2px solid #a47663;}
.groupline { clear:both;}
.groupbox { text-align:center; position:relative; top:26px; _top:40px; font-size:14px; height:80px; overflow:hidden;}
.groupbox a { display:inline-block; width:130px; height:80px; margin:0px 20px; color:#888;}
.groupbox a span { display:block; width:20px; height:20px; text-indent:-99999px; overflow:hidden; background:#b3b3b3; margin:0px auto; margin-top:5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;
-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.groupbox a:hover span {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2); background:#5b6d9d;}
.groupbox i { line-height:40px; width:130px; font-style:normal;}
.groupborder { height:1px; border-bottom:1px solid #b3b3b3; width:100%;}
.groupbox a:hover { text-decoration:none; color:#5e382d;}
.groupbox .now_group { color:#5e382d; font-weight:bold;}
.groupbox .now_group span { background:#5b6d9d;}

.cms_page { clear:both; padding:5px 45px 20px 0; color:#000; }.cms_page a { color:#000; }.cms_page a:hover { color:#f60; text-decoration:none; }.cms_page ul { float:right; }.cms_page li { float:left; margin-left:8px; }


.bigbox { min-width:1100px;margin-top:10px;}
.listbox { width:31.7%; _width:31%; float:left; color:#999; margin:0.8%;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.listboxpic { width:100%; overflow:hidden; background:#000;}.listboxpic a {display: flex;align-items: center;overflow: hidden;height: 260px;}
.listboxpic img { width:100%;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.listboxpic:hover img{filter:alpha(opacity=80);-khtml-opacity:0.8;opacity:0.8;}
.listbox:hover h3 a { color:#5b6d9d;}
/* .listboxpic a { display:block;} */
.listboxinfo { padding:10px 15px; position:relative; top:-4px; background:#fff7e4;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s; border-bottom:3px solid #cdac7f;}
.listbox:hover .listboxinfo {background:#cdac7f;}
.listboxinfo h3 { line-height:40px;position:relative; height:40px; overflow:hidden;}
.listboxinfo h3 a { font-size:18px; font-weight:normal;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.casetxt { line-height:22px; color:#666; height:66px; overflow:hidden;}.casetxt:hover{color:#fff;}
.no_PaddR { padding-right:0px !important;}

.listnewsbox { padding:20px 0px; padding-top:40px;}
.listnewspic { float:left;padding-right:30px;}

.listnewstxt { float:right; width:850px; height:120px; overflow:hidden; line-height:30px;}
.listnews { line-height:22px; color:#666; font-size:14px; height:190px; margin-bottom:40px; clear:both;}
.listnews:hover h3 {border-left:10px solid #2e3955;}
.listnews h3 { padding-left:10px; border-left:5px solid #2e3955;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s; margin-top:5px; height:30px; line-height:30px; overflow:hidden;}
.listnews h3 a { color:#2e3955; font-size:20px; font-weight:normal;}
.listnews h3 a:hover { text-decoration:none;}
.listnews span { display:block; font-size:12px; text-align:left; color:#999; font-weight:normal; padding-top:2px; height:30px; line-height:30px;}
.footdiv{padding:60px 0px 30px 0px; }
.footer{ width:100%;background:#5d392b; min-width:1100px;}
.footban {width:100% min-width:1100; margin:0 auto; text-align:center; background:#192032; color:#717685}
.footban a {color:#717685}
.law{padding:10px 0px;color:#717685;text-align:center;}
.law a{color:#979ba7;}
.law span{float:left;}
.flinks{width:1100px;margin:0px auto;line-height:30px;color:#fff;}
.flinks ul li{float:left;padding-right:10px;}
.flinks ul li a{color:#cdac7f;}

.compexp{ overflow:hidden; width:620px;  float:left; margin-top:30px; font-size:24px;}
.comptit{ height:40px; line-height:40px;}
.comptit span{ font-size:14px;}
.compic{ float:right; margin-top:30px;}
.compic img{ border-radius:50%;}
.comex{ line-height:30px; font-size:14px; margin-top:30px; height:120px; overflow:hidden;}
.showtit{ font-size:24px;}
.showtit a{ text-decoration:none;}
.showtit span{ font-size:14px; height:40px; line-height:40px; }
.sjstit{ float:left;height:30px; line-height:30px; font-size:24px; margin-bottom:20px;}
.sjstit span{ font-size:14px;}

.xgnews{ clear:both;width:1100px;overflow:hidden; margin-bottom:20px; padding-bottom:20px;}
.xgnews ul{ margin-left:15px;}
.xgnews ul li{ padding-left:5px;line-height:30px;height:30px;border-bottom:1px dashed #666666; width:340px; float:left; margin:0 6px;overflow:hidden;}
.xgnews ul li a:hover{text-decoration:none;color: #ff6600; font-size:14px;}
.xgnews ul li a{ color:#999; font-size:14px;}
.xgnews ul li span{	float:right;}
.ewm{ margin-bottom:10px; margin-top:5px;}
.ewm span{ display:block; height:30px; line-height:30px;}
.contit{ clear:both; margin-top:50px; font-size:20px; text-align:center; line-height:24px;}
.time{ text-align:center; color:#cdac7f; height:50px; line-height:50px; }
.contentpic{ clear:both; text-align:center; overflow:hidden; padding-bottom:20px;}
.contentpic img { max-width:1050px; overflow:hidden;}
.contentexp{ line-height:30px; font-size:14px;}
.uppage{ margin-top:30px}
.up{ height:50px; line-height:50px; overflow:hidden;}

.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 
.job_table_tr{ display:block; height:30px; padding:0 15px}
.job_table_tr a{ color:#666;}
.job_table_tr span{border-bottom:1px dotted #cdac7f; color:#666; line-height:25px; float:left; display:block}
.job_table_tr span.td01{ width:35%;}
.job_table_tr span.td02{ width:15%;}
.job_table_tr span.td03{ width:35%;}
.job_table_tr span.td04{ width:15%;}

.wbyzhaopin{font-family: Arial, '宋体';font-size: 14px;color: #282828;width:98%; margin:0 auto}
.wbyzhaopin ul{list-style: none}
.wbyzhaopin h1, h2, h3{font-size: 100%}
.wbyfl{display: inline;float: left}
.wbyheadCon .wbyheadConLeft span.staffing{display: block;float: left;padding-top: 9px}
.wbyheadCon{overflow: hidden;zoom: 1;padding: 12px 0 9px;border-bottom: 1px dashed #dcdee1}
.wbyheadCon h1{font: 400 24px '微软雅黑';font-size: 22px;display: inline-block;float: left;zoom: 1;margin-bottom: 10px;
*display:inline}
.wbyheadConLeft{float: left}
.wbyheadTag{clear: both}
.wbyheadTag li{font-size: 12px;display: inline-block;padding-right: 20px;color: #989898;
*display:inline;
*zoom:1}
.wbyf12{font-size: 12px}
.wbyposinfo .xq{padding: 14px 0}
.wbyposinfo .xq .condition{clear: both;overflow: hidden;zoom: 1;padding: 10px 0}
.wbyposinfo .xq .condition span{color: #696868}
.wbyposinfo .w380{float: left;width: 380px}
.wbyposinfo .conTip{line-height: 34px;color: #232323}
.wbytabT{height: 33px;border-bottom: 1px solid #e71;background: #f5f5f5}
.wbytabT ul{line-height: 32px;float: left;height: 33px;padding-left: 1px;_padding-left: 2px}
.wbytabT ul li{font-size: 14px;position: relative;z-index: 1;float: left;height: 32px;margin-left: -1px;padding: 0 20px;color: #282828;border: solid #dedfe0;border-width: 1px 1px 0;background: #fff;_margin-bottom: -1px}
.wbytabT ul a{color: #282828}
.wbytabT ul a:hover{text-decoration: underline;color: red}
.wbytabT .currentinfo{font-weight: 700;z-index: 2;margin-top: -2px;padding: 1px 20px;border: solid #e71;border-width: 2px 1px 0}
.wbytabC{margin-top: 20px}
.wbyposDes{line-height: 28px}
.wbyposDes .posMsg dl{padding-bottom: 15px}
.wbyposDes .posMsg .padb28{padding-bottom: 28px}
.wbyposDes .posMsg ul{margin-bottom: 20px}
.wbyborb{padding-bottom: 17px}.ifootnav{padding-top:10px;color:#fff;}.ifootnav span{colro:#fff;}.ifootnav a{ padding:0 5px; line-height:30px; color:#fff;}.ifootnav a:visited{ color:#fff;}.ifootnav a:hover{color: #fff; text-decoration: underline;}.copyright{ color:#fff;}.copyright a{ color:#fff; line-height:20px;}.copyright a:visited{color:#fff;}.copyright a:hover{color: #fff; text-decoration: underline;}.cnzz{display:inline}.cnzz div{display:inline !important}.cnzz img{padding-left: 524px;}.flow {	width:1000px;	height:99px;	overflow:hidden;}.flow ul {	width:1020px;}.flow ul li {	width:115px;	height:99px;	background:#f5f5f5;	float:left;	margin:0 30px 0 0;	text-align:center;	font-size:14px;}.flow ul li i {	display:block;	margin:19px auto 10px auto;}.flow ul li i:hover {	-webkit-transition: all 1s ease-in-out;	-moz-transition: all 1s ease-in-out;	-webkit-transform: rotate(0deg) scale(1.2) translate(1px,0);	-moz-transform: rotate(0deg) scale(1.2) translate(1px,0);}.flow ul li i.ico_1 {	width:42px;	height:39px;	background:url(../images/ico_xxx_1.png) no-repeat center;}.flow ul li i.ico_2 {	width:42px;	height:40px;	background:url(../images/ico_xxx_2.png) no-repeat center;}.flow ul li i.ico_3 {	width:49px;	height:37px;	background:url(../images/ico_xxx_3.png) no-repeat center;}.flow ul li i.ico_4 {	width:54px;	height:41px;	background:url(../images/ico_xxx_4.png) no-repeat center;}.flow ul li i.ico_5 {	width:42px;	height:42px;	background:url(../images/ico_xxx_5.png) no-repeat center;}.flow ul li i.ico_6 {	width:47px;	height:47px;	margin:10px auto 10px auto;	background:url(../images/ico_xxx_6.png) no-repeat center;}.flow ul li i.ico_7 {	width:49px;	height:37px;	background:url(../images/ico_xxx_7.png) no-repeat center;}.iwarp{padding:40px 0px 30px;}.inews{width:715px;}.iCompany .tit{height:102px;background:url(../images/aboutTit.png) no-repeat center top;margin:24px 0px;}.iwarp .tit,.busMess .tit{height:30px;padding-bottom:15px;}.iwarp .tit span,.busMess .tit span{color:#333;}.iwarp .tit b,.busMess .tit b{color:#333;}.iwarp .tit a{width:44px;height:16px;line-height:16px;background:#5d392b;border-radius:8px;color:#fff;font-size:12px;margin:7px 7px 0px;}.inews ul li{float:left;width:715px;border-top:1px dashed #e7e7e7;padding:8px 0px;}.inews ul li:first-child{border-top:0px;}.inews ul li h3{color:#888;float:right;width:650px;}.inews ul li a{color:#333;display:block;font-size:16px;padding-bottom:5px;}.inews ul li a:hover{color:#5e382d;}.inews ul li span{background:#cdac7f;float:left;color:#fff;width:44px;height:44px;line-height:22px;padding:3px;margin-top:8px;}.inews ul li span p.year{border-bottom:1px solid #fff;}.iCompany .con h2{width:320px;}.iCompany .con h3{width:650px;color:#343434;}.iCompany .con h3 p{color:#626262;line-height:24px;}.iCompany .con a{background:url(../images/aboutMore.png) no-repeat 105px center #fd3639;width:105px;height:30px;line-height:30px;color:#fff;display:block;padding-left:15px;margin-top:10px;}.iCompany .con a:hover{background:url(../images/aboutMore.png) no-repeat 105px center #ff6567;}.icontact{width:240px;}.icontact li{color:#343434;line-height:30px;}.icontact li a{color:#343434;}.busMess{padding-bottom:20px;}.busMess .con a{color:#343434;margin:0px 6px;}.busMess .con a:hover{color:#5e382d;}/*内页左右高度*/.nycont{ width:1100px; height:auto; margin:0 auto; margin-top:20px;}.ny_left{ width:246px; float:left;}.ny_left1{ margin-bottom:15px;}.ny_right{ width:830px; float:right;}.ny_right_tit{ width:830px; height:68px; border:1px solid #cdac7f; background:#fff7e4;}.ny_left1_tit{ width:246px; height:68px; background:url(../images/ny_05.jpg) 0 0 no-repeat; font-size:20px; line-height:68px; text-indent:3em; color:#fff;}.ny_right_tit_2{ width:200px; line-height:68px; font-size:24px; color:#a47663; font-weight:bold; text-indent:1em; float:left;}.ny_left1 ul{ width:244px; height:auto; border:1px solid #cdac7f; border-top:none;border-bottom:none;}.ny_left1 ul li{ text-indent:1em; line-height:50px; border-bottom:1px solid #cdac7f; }.ny_left1 ul li a{color:#000}.ny_right_tit_r{line-height:68px; font-size:14px; color:#404040;float:right; padding-right:10px;}.ny_right_tit_r  a{color:#000}.ny_left2_tit{ width:246px; height:58px; background:url(../images/ny_08.jpg) 0 0 no-repeat; font-size:20px; line-height:58px; text-indent:3em; color:#fff;}.ny_right_n{ width:800px; border:1px solid #cdac7f; border-top:none; padding:15px; line-height:26px; padding-bottom:30px;}.ny_right_nn{ width:800px; border:1px solid #cdac7f; border-top:none; padding:15px; line-height:50px; padding-bottom:30px;}
.ny_right_nn img{max-width: 100%;}.product_list_b{margin-top:15px; margin:auto;}.product_list_b div{float:left;width:200px; height:200px;_width:105px;margin:10px 10px 5px 30px!important;margin:10px 12px 5px 32px;text-align:center;}.product_list_b h4{width:200px;height:152px; margin: 0 25px 6px}.product_list_b h4 a{width:200px;height:152px;border:#d3d3d3 solid 1px;padding:1px;display: flex;vertical-align:middle;text-align:center;*display:block;*font-size: 87px;*font-family:Arial;overflow: hidden;}.product_list_b h4 img{vertical-align:middle;}.product_list_b h3 a{color:#000;font-weight:normal; line-height:40px;}.tag { margin-left:20px;  margin-bottom:20px; font-size:14px; clear:both; }.tag a { color:#09f; border-bottom:1px dashed; text-decoration:none; }.tag a:hover { border-bottom:1px dashed; }.c_product_b { width:680px; margin-top:5px; clear:both; }.c_product_b dl { width:200px; float:left; padding-left:26px; }.c_product_b dt { width:200px; height:150px; border:1px solid #cdac7fccc; }.c_product_b dt img { width:200px; height:150px;  padding:3px 0 0 3px; }.c_product_b dd {  margin-top:8px; text-align:center; padding-bottom:20px; }.c_product_b dd a { color:#666; }.news_list { width:600px; margin-left:26px; margin-top:8px;  }.news_list a { color:#333; }.news_list ul { line-height:30px; }.news_list ul li { background:url(images/point.gif) no-repeat scroll 0 12px; padding-left:10px; }.news_list span { color:#999; }	.newssss ul li{	padding:5px 20px;}.newssss span{	float:right;}.top_t{width:100%;background:#fff7e4;}.top_in{margin:0px auto;padding:0px;width:1100px;margin-bottom:5px;}.lc{float:left;LINE-HEIGHT: 30px; padding-left:10px;}.topnav {	TEXT-ALIGN: right}.topnav A {	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px}.topnav A:hover{text-decoration:underline;}