﻿@charset "utf-8";







/* Style Reset



-----------------------------------------------------------------------------------------------------*/



*{ margin:0px; padding:0px;} 



html{overflow-x:hidden;}



body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote 



{ font-size:14px;_background-image:url(about:blank);_background-attachment:fixed;font-family:'微软雅黑';}



input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}



ul, li, dl, dt, dd, ol { display: block; list-style: none; }



img{border:0;}



.clear {clear:both;height: 0; }



.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}



a{text-decoration:none;outline:0;}



.noneBottomBorder{ border-bottom: none!important;}		



.noneTopBorder{ border-top: none!important;}



.backgroudW{ background: #fff; padding: 15px; margin: 24px 0px;}







/* header */



.header{ width:100%; position:relative; z-index:10; }



.topnbd{position:relative;width:100%; height:90px; background:#33495e;z-index:20;}



.top{



	position:relative;z-index: 10;



	width:1000px;height:90px; margin:0 auto;



}



.logo{width:580px; height:90px;float:left;}







.searchbd{float:left;width:270px; padding-left: 150px;  height:90px;}



.toptel{



	width:270px; height:36px; padding-top: 4px; 



	color:#ffffff; font-size: 12px; line-height: 36px; text-align:right;



 }



.toptel span{color: #ffffff;font-size:20px;line-height: 36px;font-family:impact;}



/* end topbd */







.search{width:270px;height:30px; padding-top: 4px;}



.text{



	float:left;



	width:226px;height:28px;border:1px solid #5e7c99;



	color:#ffffff;font-size:12px;line-height:28px; text-indent: 20px; 



	background: #33495e;;}



.btn1{



	float:left;



	width:40px;height:30px;border:none;



	background: url(../images/search.jpg) left top no-repeat;cursor:pointer; }



/* end search */ 	











.navgrp{



	position: relative; z-index: 14;



	width:100%;height:54px;margin:0 auto;



	background: #be392a;



}



.navbd{position:relative;width:1000px;height:54px;margin: 0 auto; }



.nav{width:1000px;height:54px;}



.nav li{



	 position: relative;float:left;text-align: left; 



	 width:100px;height:54px; display: block;  }



.nav li a{ 



	width:100% !important;height:54px;display:block; 



	color:#ffffff;font-size:16px;line-height:54px; text-align: center;  }



.nav li a:hover{ color:#ffde01;}



.nav .menu a{



	width:100px;height:54px;display:block;



	color:#ffde01;font-size:16px; line-height:54px;text-align: center;}



.nav .on a{



	width:100px;height:54px;display:block;



	color:#ffde01;font-size:16px; line-height:54px;}



#navChild{ 



	position:absolute;left:0px; top:54px; 



	width:110px;padding:4px 4px 0px 4px; z-index:99; display: none;



	background:#be392a;}



#navChild a{



	position:relative; overflow:hidden;



	width:100% !important; height: 36px; display:block;border-bottom: 1px solid #ffffff;



	color:#ffffff!important; font-size:14px;line-height:36px; text-align:center;}



#navChild a:hover{color:#ffde01!important;background-image:none!important;}







.search01{ float:right; width:370px; height:31px; margin:4px 0 0;}



.search02{ float:left;}



.search02 input.search03{    float: left;



    width: 226px;



    height: 28px;



    border: 1px solid #5e7c99;



    color: #ffffff;



    font-size: 12px;



    line-height: 28px;



    text-indent: 20px;



    background: #33495e;}



.search01 input.search04{  float:left; width:40px; font-size:14px; color:#ccc; font-family:'微软雅黑'; height:31px;border:none; border:0;     background: url(../images/search.jpg) left top no-repeat;  cursor:pointer;}















.search05{ float:left; width:82px; margin-left:2px;padding-right:5px;background: url(../images/index_icon01.png) #ccc no-repeat  75px center}



.jslct { float:left;color:#000;font-family:"微软雅黑";display:inline-block;*display:inline;zoom:1;font-size:12px;position:relative;vertical-align:middle;cursor:default; width:80px; padding-right:22px; height:28px; line-height:28px; background: url(../images/select.jpg) no-repeat  center;z-index:0;}



.jslct_hover {}



.jslct div.jslct_t {position:relative; z-index:2;*display:block!important;*display:inline;zoom:1;}



.jslct em {font-style:normal;margin:0;padding:0 ;display:block; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



.jslct dl, .jslct dl dd {padding:0;margin:0;list-style:none}







.jslct dl {background:#33495E ;position:absolute;top:28px;left:0px;cursor:default; width:66px; overflow:hidden;z-index:1;display:none; font-size:12px;}



.jslct_hover dl {}



.jslct dl dd { text-align:center;line-height:24px; white-space:nowrap;cursor:pointer;background:#33495E ;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; color:#fff}



.jslct dl dd:hover {color:#fff; }



.jslct dl dd.hover {color:#fff; }



.jslct .jslcted {}



.jslct dl dd.noborder {}



/* end navgrp */



	 



.banner{



	position:relative;z-index: 12; 



	width:100%;height:230px; 



 	background: url(../images/bannerbg.jpg) center top no-repeat; }



.bann{



	position:absolute; left:50%; margin-left: -800px;



	width:1600px; height:230px;}



#focus {position:relative;width:1600px; height:230px; overflow:hidden;}



#focus ul {position:absolute;height:230px; }



#focus ul li {position:relative;float:left;width:1600px; height:230px; overflow:hidden; }



#focus ul li img{ display: block;margin: 0 auto;}



#focus .btn {position:absolute; width:100%; height:12px; left:0px; bottom:24px; text-align:center; z-index: 99;}



#focus .btn  span{width:10px; height: 10px;  display: inline-block; margin-left: 8px; background: #be392a; border-radius: 50%;}



#focus .btn  span.on{background: #ffffff;}



/* end banner */



.order{ 



	position: absolute; left:50%;bottom:0px; margin-left:252px;z-index: 999999999;



	width: 228px; height: 320px; padding:0px 10px;



	background: url(../images/orderbg.png);



}



.orderT{ 



	width: 138px; height: 52px; padding-left: 90px;



	color:#ffffff; font-size:24px;line-height:52px; ;



	background: url(../images/order.png) 50px  center no-repeat;



}



.order ul{ width: 228px;}



.order .text1{ 



	width: 226px; height: 40px; border: 1px solid #b6bcc2; margin-bottom: 8px;



	color:#aaaaaa; font-size:14px;line-height:40px; text-indent: 10px ;	



}



.order .yzm{



	float:left;



	width: 110px; height: 40px; border: 1px solid #b6bcc2; margin-bottom: 8px; margin-right: 10px;



	color:#aaaaaa; font-size:14px;line-height:40px; text-indent: 10px ;	



}



.order .orderSub{



	width: 228px; height: 36px;border: none; margin-top: 4px;



	color:#ffffff; font-size:20px;line-height:36px; text-align:center;	



	background: #f39c11;cursor:pointer;



}



.order .iizz{



	display:inline-block;vertical-align:middle;height:33px;background:#FFF;padding:9px 8px 0;



}



/* end bannerClaList */







.inav{width:1000px; height: 166px; padding-top: 26px; margin:0 auto;}



.inav .iteam{



	float: left;



	width: 175px; height: 166px; padding-left: 148px;padding-right: 10px;



	color:#666666; font-size:14px;line-height:24px; text-align:left;	



}



.inav .iteam a{



	display: block;



	color: #333333;font-size:22px;line-height:40px;



}



.inav .iteam a:hover{color:#be392a;}



.inav .bg1{background: url(../images/inav1.jpg) left  top  no-repeat;}



.inav .bg2{background: url(../images/inav2.jpg) left  top  no-repeat;}



.inav .bg3{background: url(../images/inav3.jpg) left  top  no-repeat;}







.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden; }



.sectionNoOver{position:relative; width:100%; margin:auto;  clear:both; }



.fontWhite a{ color:#ffffff!important}



.fontWhite a span{ color:#ffffff!important}



.backgroudR{background: #eeeeee;}



.backgroudD{background: #be392a;}



.backgroudY{background: #f39c11; border:1px solid #ffffff} 



.mar8{ margin: 8px 0px;}



.fontLeft a{text-align: left!important;}



.fontLeft a span{text-align: left!important;}







.Ttitle {position:relative;width:100%; height:84px; margin: 0 auto; }



.Ttitle a{ 



	display:block;



	width:460px; height: 84px; margin: 0 auto;



	color:#333333;font-size:30px;line-height:84px; text-align: center; /*font-weight: bold;*/}



.Ttitle a span{color: #be392a; font-size: 24px;text-transform: uppercase; font-weight: normal;}	



.Tmore a{



	position:absolute; right:0px; top:0px;



	width:82px; height:46px; padding-top: 14px;  display: block;



	color: #1e1f24; font-size: 14px; line-height: 46px; }







.Ttitle2 { 



	position:relative;width:100%; height:54px; margin: 0 auto; border-bottom:2px solid #acacac;border-top:2px solid #acacac;



	color:#0f1427;font-size:24px;line-height:54px; /*font-weight: bold;*/



}



.Ttitle2 span{color: #0f1427; font-size: 18px; font-family:arial; text-transform: uppercase; font-weight: normal;}	



.Tmore2 a{



	position:absolute; right:0px; top:0px;



	width:82px; height:54px;   display: block;



	color: #1e1f24; font-size: 14px; line-height: 54px; }	



/*end Ttitle*/











.inProBd{ width:1000px;  margin: 0 auto; margin-top:-30px ;}



.inProBdBox{ width:1000px;padding-bottom: 28px;}



.inProBdBox .inProTitle{ 



	width: 1000px; height: 44px; margin-bottom: 3px;



}



.inProBdBox .inProTitle li{



	float:left;



	color: #ffffff; font-size: 18px; line-height: 44px;  text-align: center;



	background:#4d6173;



}



.inProBdBox .inProTitle li.a{ width: 332px; height: 44px;}



.inProBdBox .inProTitle li.b{ width: 140px; height: 44px;}



.inProBdBox .inProTitle li.c{ width: 180px; height: 44px;}



.inProBdBox .inProTitle li.d{ width: 210px; height: 44px;}



.inProBdBox .inProTitle li.e{ width: 138px; height: 44px;}







.inProBdBox .inProView{ 



	width: 1000px; height: 44px; margin-bottom: 3px;



}



.inProBdBox .inProView li{



	float:left;



	color: #ffffff; font-size: 14px; line-height: 44px;  text-align: center;



	background:#efefef;



}



.inProBdBox .inProView li.a{ 



	width: 332px; height: 44px;



	text-align:left ;  text-indent: 24px;



	background: #86939e;



}



.inProBdBox .inProView li.a a{



	transition:all .3s ease-in;



	color:#FFF;display:block;



}



.inProBdBox .inProView li.a a:hover{



	transform:translateX(20px);



}



.inProBdBox .inProView li.b{ width: 140px; height: 44px;color: #666666; }



.inProBdBox .inProView li.c{ width: 180px; height: 44px;color: #666666;}



.inProBdBox .inProView li.d{ width: 210px; height: 44px;color: #666666;}



.inProBdBox .inProView li.e{ width: 138px; height: 44px;}



.inProBdBox .inProView li.e a{



	display:block;



	width: 80px; height: 24px; margin: 0 auto;  margin-top: 10px;



	color: #ffffff; font-size: 14px; line-height: 24px;  text-align: center;



	background: #f39c11;



}



/*end inProBd*/







.casePic{ position:relative; width:1000px; margin: 0 auto; }



.casePicUl{width:1020px;height:316px; margin:0 auto 48px auto;}



.casePicUl li{



	 position:relative;float:left;



	 width: 240px; height: 316px; margin-right:13px ;



	 background: #ffffff;



}



.casePicUl li a:hover .casePicUlT{ color:#c12a2a;}



.casePicUl .casePicUlP{ width: 240px; height: 180px;}



.casePicUl .casePicUlT{ 



	width: 216px;height: 30px; padding: 0px 12px;margin-top: 17px; 



	color:#333333; font-size:14px; line-height:30px; font-weight: bold;



}



.casePicUl .casePicUlTr{



	width: 216px;height: 90px; padding: 0px 12px;



	color:#666666; font-size:14px; line-height:20px;



}



/*end casePic*/







.claPicUl{width:1000px;height:322px; margin:0 auto 48px auto;}



.claPicUl li{



	 position:relative;float:left;



	 width: 220px; height: 302px; padding:10px; margin-right:13px ;



	 background: #ffffff;



}



.claPicUl li a:hover .claPicUlT{ color:#c12a2a;}



.claPicUl .claPicUlP{ width: 220px; height: 165px;}



.claPicUl .claPicUlT{ 



	width: 220px;height: 30px; margin-top: 17px; 



	color:#333333; font-size:14px; line-height:30px; font-weight: bold;



}



.claPicUl .claPicUlTr{



	width: 220px;height: 90px; 



	color:#666666; font-size:14px; line-height:20px;



}



/*end claPic*/







.newsList{ position:relative;width: 1000px; margin: 0 auto;padding-bottom: 12px;}      



.newsListDl{ 



	float: left;



	width: 488px; height: 60px; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; margin-right: 24px; margin-bottom: 28px;}



.newsListDl a{width: 488px; height: 60px; display:block;}



/*.newsListDl a:hover dd{ background: #f3f3f3;}*/



.newsListDl dt.num{ 



	float:left;



	width: 64px; height:60px;  padding-right:10px; 



	color:#be392a; font-size: 12px; line-height: 12px;text-align:center;



}	



.newsListDl dt.num span{



	display: block;



	font-size: 30px; line-height: 42px; }



.newsListDl dd{



	float:left;



	width:414px;height:60px;



}



.newsListDl dd .title {



	display: block;



	width: 414px; height: 24px; padding-top: 8px;



	color:#33495e; font-size:14px; line-height:24px; font-weight: bold;}	



.newsListDl dd .intro{



	display: block; 



	width: 414px; height: 20px; 



	color:#666666; font-size:14px; line-height:20px;}



/* end newsListDl */	







.ccbd{ position: relative; width: 1000px; margin: 0 auto;}



.company{ 



	float:left; 



	width:360px; height: 310px;



}



.companynr{



	position: relative;



	width:640px; height:226px;



 	overflow:hidden; }



.companynr dt{ 



	float:left;



	width: 255px; height: 196px; padding-right: 25px;



} 



.companynr dd{



	float:left;



	width:360px; height:36px;display: block;



	color:#666666; font-size: 14px; line-height: 30px; 



}	



.companynr dd span{ 



	width:360px; height:36px;display: block;



	color:#333333; font-size: 16px; line-height: 36px;  font-weight: bold;  



}







.contact{ position: relative;float:left; width:360px;height: 310px; }



.contactnr{width:310px; height: 226px; overflow:hidden;}



.contactnr dl{width:310px; display:block;clear:both;}



.contactnr dl dt,.contactnr dl dd{color:#666666; font-size:14px;  line-height:30px; }



.contactnr dl dt{float:left; width:50px;  padding-left: 40px; }



.contactnr dl dd{float:left; width:220px;}



/* end contact */



	



/*end company*/



/*end inMain*/















/* footer*/



.footer{ width:100%;background: #33495e; }



.footOneBox{position:fixed;left:0;bottom:0;z-index:1000;width: 100%; height: 70px;}



.footOne{ position: relative; width: 1000px; height: 70px; margin: 0 auto; }



.footOneOrder a{



	float:left;display: block;



	width: 200px;height: 38px; border: 1px solid #ffffff; margin-top: 15px;



	color:#ffffff; font-size: 18px;line-height: 38px;text-align:center; 



	}



.footTel{ 



	float: left;



	/*width:400px;*/height:70px; padding-left:100px;margin-left:50px;



	background:url(../images/tel.jpg) 60px  center no-repeat;  }



.footTel .tel{ 



	/*width:400px;*/height:70px; 



	color:#ffffff; font-size: 14px;line-height:70px; text-align:left; 



}



.footTel .tel .num{



	display: block;



	float:left;



	color: #ffffff;font-size:36px;font-family:impact; text-transform: uppercase;}	



.footImg{ 



	float: left; padding: 0 50px;



	width: 100px; height: 116px; margin-top: -46px;z-index: 99;



}



.footClose{



	float:left; cursor: pointer;



	width: 37px; height: 37px; margin-top: 16px;



}	



/*end footTel*/











.btnav{



	position: relative; 



	width: 100%; padding-top: 10px; 



	background: #33495e;  }



.btnavlist{position: relative;  width:998px; height: 44px; border:1px solid #667786; margin: 0 auto; }



.btnavlist a{



	float: left; 



	height: 44px; display: block; padding-left: 12px; padding-right: 12px;



	color:#a7aec4;font-size:14px; line-height: 44px;   }



.btnavlist a:hover{color:#ffffff;}



/*end btnavlist*/







.site{  



	position: absolute;left:50%; top: 10px; margin-left: 315px;



	width:155px;  height: 44px; 



	color:#ffffff; font-size:14px;



}



.site a{ color:#ffffff; line-height: 44px;  }



.site a:hover{color:#ffffff}



/*end site*/







.link{ 



	position: relative;



	width:1000px;height:auto!important; height:46px; min-height: 46px;  margin: 0px auto;



	border-bottom:1px solid #485c6e;}



.linkTitle{



	float: left; position: relative;



	width: 80px; height: 46px; padding-left: 12px;



	color:#a7aec4;font-size:14px; line-height: 46px; 



}



.link_list{ 



	float: left; 



	width: 908px;height:auto!important; height:46px; min-height: 46px;}



.link_list a{



	float:left;



	height:46px; display:block;



	color:#a7aec4;font-size:14px; line-height:46px; display: inline-block; margin-right:16px; }



.link_list a:hover{color:#ffffff;}



/*end link*/







.copyright{width:1000px;padding-top:10px;padding-bottom:30px; margin: 0 auto;}



.copyrightnr{ 



	width:988px;padding-left:12px;



	color:#a7aec4;font-size:12px; line-height:28px;  }



.copyrightnr a{color:#a7aec4}



.copyrightnr a:hover{color:#ffffff}



/*end copy*/











/* 分页样式 contact*/



.sectionbg{ width:100%; margin:0 auto; position:relative; clear:both; overflow:hidden;}



.main{position:relative; width:1000px;  padding-bottom: 20px; margin:0 auto;  }



.left{float:left; width:250px; padding-top: 24px; overflow:hidden; }







.leftProClaList{



	width:250px;  height:100px; height:auto!important;min-height:100px; 



	background: #efefef;



}



.leftProClaList .leftProClaListT{ 



	width: 210px; height: 50px; padding: 10px 20px;



	color:#ffffff;font-size: 24px; line-height: 30px;  



	background: #be392a;



}



.leftProClaList .leftProClaListT span{



	display: block;



	color:#ce6b5f;font-size: 14px; line-height: 20px;  text-transform: uppercase; 



}



.leftProClaListUl{width: 250px; padding-top: 14px;padding-bottom: 14px;}



.leftProClaListUl li{ 



	width: 210px; height:38px; padding:0px 20px;display: block; 



}



.leftProClaListUl li a{color:#33495e;font-size: 14px; line-height: 38px;/* font-weight: bold;*/}







.leftProClaListUl  .childCla{ width: 250px; display: none;}



.leftProClaListUl  .childCla  li{



	width:250px; height: 38px; padding: 0px;margin: 0px; border:none; 



}



.leftProClaListUl  .childCla li a{



	width: 204px;  height: 38px; padding: 0px 20px 0 40px;  display: block;



	color:#33495e;font-size:14px;line-height:38px; /*font-weight: bold; */



}



.leftProClaListUl  .childCla li a:hover{color:#be392a}	



.leftProClaListUl li.open{



	width: 204px;



	padding-left:40px ;



	color:#33495e;



	background: url(../images/proclabg.jpg) 20px center no-repeat; }



.leftProClaListUl li.open a{color:#33495e}



.leftProClaListUl li.on{



	width: 204px;



	padding-left:40px ;



	color:#33495e;



	background: url(../images/proclabg.jpg) 20px center no-repeat;



 }



 /*end leftProClaList*/







.leftTtitle{



	width: 250px; height: 44px;padding-top:10px;border-bottom: 2px solid #acacac;



	color:#333333;font-size:24px;line-height:44px; 



}



.leftTtitle span{color:#be392a;font-size:18px;text-transform: uppercase; }



.leftNewsUl{ width: 250px; padding-top: 5px;}



.leftNewsUl li a{ 



	display: block;



	width: 240px; height: 38px; padding: 0px 5px; border-bottom: 1px solid #d2d2d2;



	color:#666666;font-size:14px;line-height:38px;



}



.leftNewsUl li a:hover{ 



	color:#c12a2a;



}



.leftContact{ width: 240px; padding: 14px 5px;}



.leftContact dl{width:240px; display:block;clear:both;}



.leftContact dl dt,.leftContact dl dd{color:#666666; font-size:14px;  line-height:30px; }



.leftContact dl dt{float:left; width:52px; padding-left: 24px; }



.leftContact dl dd{float:left; width:164px;}







/*end leftNews*/







.mainCon{float:left;width:730px; padding-left: 20px; padding-top: 24px; }



.mainConTitle{



	position: relative;



	width:730px; height:68px;border-bottom: 1px solid #4d6173;  }



.mainConTitle .mFont{float: left;



	width: 160px; height: 68px;



	color: #363636;font-size:30px; line-height: 68px; }	



.mainConTitle .mEnglish{



	float: left;



	width: 350px; height:68px;



	color:#be392a; font-size: 14px;line-height: 78px; display: block; font-family: arial; text-transform: uppercase;}



.mainConTitle .position {  



	position: absolute; right: 0px; bottom:0px



	height:68px;  



	color: #33495e; font-size: 14px;line-height:68px;}



.mainConTitle .position a{color:#33495e;}



.mainConTitle .position a:hover{color:#000000}



.mainConTitle .position span{ font-size: 14px;}



 /*end mainConTitle*/











.mainConListCurr{padding: 16px 0px;}



.mainConListCurr .ProTitle{ 



	width: 7300px; height: 44px; margin-bottom: 3px;



}



.mainConListCurr .ProTitle li{



	float:left;



	color: #ffffff; font-size: 18px; line-height: 44px;  text-align: center;



	background:#4d6173;



}



.mainConListCurr .ProTitle li.a{ width: 280px; height: 44px;}



.mainConListCurr .ProTitle li.b{ width: 80px; height: 44px;}



.mainConListCurr .ProTitle li.c{ width: 130px; height: 44px;}



.mainConListCurr .ProTitle li.d{ width: 120px; height: 44px;}



.mainConListCurr .ProTitle li.e{ width: 120px; height: 44px;}







.mainConListCurr .ProView{ 



	width: 1000px; height: 44px; margin-bottom: 3px;



}



.mainConListCurr .ProView li{



	float:left;



	color: #ffffff; font-size: 14px; line-height: 44px;  text-align: center;



	background:#efefef;



}



.mainConListCurr .ProView li.a{ 



	width: 280px; height: 44px;



	text-align:left ;  text-indent: 24px;



	background: #86939e;



}



.mainConListCurr .ProView li.a a{



	color:#FFF;display:block;



	transition:all .3s ease-in;



} 



.mainConListCurr .ProView li.a a:hover{



	transform:translateX(20px);



}



.mainConListCurr .ProView li.b{ width: 80px; height: 44px;color: #666666; }



.mainConListCurr .ProView li.c{ width: 130px; height: 44px;color: #666666;}



.mainConListCurr .ProView li.d{ width: 120px; height: 44px;color: #666666;}



.mainConListCurr .ProView li.e{ width: 120px; height: 44px;}



.mainConListCurr .ProView li.e a{



	display:block;



	width: 80px; height: 24px; margin: 0 auto;  margin-top: 10px;



	color: #ffffff; font-size: 14px; line-height: 24px;  text-align: center;



	background: #f39c11;



}











.mainConCurr{padding: 16px 0px;}



.mainConCurr .ProTitle{ 



	width: 730px; height: 44px; margin-bottom: 3px;



}



.mainConCurr .ProTitle li{



	float:left;



	color: #ffffff; font-size: 18px; line-height: 44px;  text-align: center;



	background:#4d6173;



}



.mainConCurr .ProTitle li.b{ width: 244px; height: 44px;}



.mainConCurr .ProTitle li.c{ width: 243px; height: 44px;}



.mainConCurr .ProTitle li.d{ width: 243px; height: 44px;}



.mainConCurr .ProView{ 



	width: 1000px; height: 44px; margin-bottom: 3px;



}



.mainConCurr .ProView li{



	float:left;



	color: #ffffff; font-size: 14px; line-height: 44px;  text-align: center;



	background:#efefef;



}



.mainConCurr .ProView li.b{ width: 244px; height: 44px;color: #666666; }



.mainConCurr .ProView li.c{ width: 243px; height: 44px;color: #666666;}



.mainConCurr .ProView li.d{ width: 243px; height: 44px;color: #666666;}



















.mainConList{ padding-top: 16px;}	



.mainConList .pic1{ 



	position: relative;float:left;



	width:230px; height:240px;  margin-right: 20px; 



	overflow: hidden; }



.mainConList .pic1 a{



	position: relative;



	width:230px; height:240px;display:block;



}		



.mainConList .pic1 dt.pic{position:relative;width:230px; height:173px;}



.mainConList .pic1 dd.intro{



	 width: 230px; height: 60px; display: block; margin-top: 6px;



	 color:#666666;font-size:14px;line-height:22px; text-align: left;   



}



.mainConList .pic1 dd.intro span{



	width:230px; height:22px; display: block;margin-bottom: 2px;



	color:#33495e;font-size:14px;line-height:22px; text-align:left; 



}



.mainConList .pic1 dd.intro span:hover{



	color:#c12a2a;



}



 /*end pic1*/	







.mainConList .pic2{ width: 690px; height:116px;padding:16px 20px; margin-top: 14px;background: #f0f0f0;}



.mainConList .pic2 dt{



	float: left; 



	width:154px; height:116px; margin-right: 20px; }



.mainConList .pic2 dt img{ display:block;}



.mainConList .pic2 dd{ width:512px;height:120px;  float:left;}



.mainConList .pic2 .title{color:#33495e;font-size:14px; line-height:40px; font-weight:bold;}



.mainConList .pic2 .intro{color:#666666;font-size:12px;line-height:20px}



.mainConList .pic2 .time{ color: #999999; font-size: 12px;line-height:28px}



.mainConList .pic2 a:hover .title{ color:#000000}







/*end pic2*/







.mainConList ul{padding-top:10px;clear:both;  padding-bottom:10px;}



.mainConList ul li{



	width: 730px; height: 80px; padding-top: 10px; padding-bottom: 10px;



	border-bottom:1px solid #d2d2d2; }



.mainConList ul li a{width: 702px;padding: 0px 4px;display: block;



	color:#33495e; font-size:14px; line-height:36px; font-weight: bold; }



.mainConList ul li a:hover{ color:#000000}	



.mainConList ul li span{ color: #999999;float: right; font-size:12px;line-height:36px; font-weight: normal;}



.mainConList ul li p{width: 702px;padding: 0px 4px;color:#666666;font-size:12px;line-height:22px}



/*end ul*/







.pglist{ width:100%;clear:both;height:60px; border-top:1px solid #4d6173;}



.pglist ul{ width:100%;text-align:left; padding-top:20px;}



.pglist ul li{



	vertical-align: bottom; display:inline-block;*display:inline; *zoom:1;



 	width:30px;height:30px;*margin-left:5px;_display:inline; _zoom:1; _margin-left:5px;  border:1px solid #4d6173;



 	font-size:14px;line-height:30px; text-align:center; background:#4d6173}



.pglist ul li a{color:#fff; line-height:30px; display:block}



.pglist ul li.home,.pglist ul li.end{ width:60px; height:30px; border:1px  solid #1561af;}



.pglist ul li.next,.pglist ul li.last{ 



	width:30px; height:30px;border:1px  solid #1561af;



	font-size:24px;line-height: 30px;  font-family:'宋体'!important; font-weight:bold; }



.pglist ul li.on{background:#c12a2a;border:1px  solid #c12a2a;}



.pglist ul li.on a{color:#fff;}



.pglist ul li.nohover{background:#d4d4d4;border:1px  solid #d4d4d4;font-family:'微软雅黑';color:#fff}



.pglist ul li.nohover a{color:#fff;}



/*end pglist*/







.mainContect{ 



	color:#666;font-size:14px;line-height:30px;overflow:hidden;



	margin-top:16px; padding-top:15px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;



	background:#fff ;}



.mainContect img{ max-width: 100%;}



.mainContect .title{ 



	width:100%;



	color:#33495e;font-size:22px; line-height:40px;text-align:center; }



.mainContect .time{



	width: 525px; height: 40px;border-bottom:1px solid #c8ced4;padding-top:5px;padding-left:225px;



	color:#999999;font-size:12px;line-height:30px; font-weight:normal}



.mainContect .timea{ float:left;width:170px; font-size:12px;}	



.mainContect .bdsharebuttonbox{ float: left;}



.mainContect .pic{ width:100%; text-align:center;padding:20px 0;}



.mainContect .pic img{margin:0 auto;}



.mainContect .con{ 



	padding-bottom: 30px;



	color:#666;font-size:14px;line-height:30px;word-wrap:break-word; word-break:break-all;overflow:hidden;



}



.mainContect .pgfy{



	 width:100%; border-top:1px solid #4d6173; padding-top:15px;/*padding-bottom:20px;*/ margin: 0 auto;}



.mainContect .pgfyl{float:left;  width:610px;}



.mainContect .pgfyl p{ color:#33495e;font-size: 14px;}



.mainContect .pgfyl p a{ color:#33495e; font-size: 14px;}



.mainContect .pgfyr{ width:100px;float:left; text-align:right;padding-top:30px;}



.mainContect .pgfyr a{color:#33495e;font-size:14px;}







/* hr*/



.hrBox{ width:634px; float:left; min-height:91px; _height:91px; border:1px solid #dbdbdb; margin-top:20px;  margin-left:40px;_margin-left:30px; } 



.hrBoxL{ width:100px; float:left; text-align:center;  }



.hrBoxL li{ width:100px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #dbdbdb solid;vertical-align: bottom}



.jobName{ width:380px; float:left;}



.hrBtn{ width:100px; float:left; text-align:center; padding-top:3px;}



.hrBoxL li.haode{ border-bottom:none;}



.hrBoxR{ width:533px; float:left; text-align:left; border-left:1px solid #dbdbdb;}



.hrBoxR li{ width:508px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #dbdbdb solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}



.hrBoxR li.topline{ overflow:hidden; height:30px;}



.hrBoxR li.topline img{ margin-top:3px;}



.hrBoxR li.haode{ border-bottom:none;}



.hrTable{ width:614px; float:left; height:440px; background:#efefef; border:1px solid #dbdbdb;margin-left:35px;_margin-left:17px;}



.tableTitle{ width:614px; height:36px; text-align:center; line-height:36px; border-bottom:1px solid #dbdbdb; font-weight:bold;}



.lineOne{ height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; width:614px;}



.lineOneL{ width:94px; float:left; text-align:center; border-right:1px solid #dbdbdb;}



.lineOneR{ width:509px; float:left; padding-left:10px;}



.tableMainL{ width:94px; float:left; border-right:1px solid #dbdbdb; text-align:center;}



.tableMainL li{ width:94px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb;}



.tableMainR{ width:211px; float:left; border-right:1px solid #dbdbdb; text-align:left; }



.tableMainR li{ width:206px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}



.tableMainR li span{display:inline-block;}



.tableMainRno{ width:320px; float:left; text-align:left;}



.tableMainRno li{ width:207px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}



.tableMainRno li span{display:inline-block;}



.input_hr{ width:126px; height:17px; line-height:17px; padding:0px; vertical-align:middle; font-size:12px; border:1px solid #dbdbdb;}



.sel_hr{ width:130px; height:20px; line-height:20px; padding:0px; vertical-align:middle; font-size:12px; }



.bottomLine{ width:614px; height:123px; border-bottom:1px solid #dbdbdb; }



.lineBootL{ width:94px; height:123px; border-right:1px solid #dbdbdb; text-align:center; float:left;}



.lineBootR{ width:509px; float:left; padding-left:10px;  height:123px;}



.are_hr{ width:470px; height:80px; margin-top:11px;}



.hr_btn{ width:614px; height:31px; line-height:31px;}



.hr_btnL{ width:310px; float:left; border-right:1px solid #dbdbdb; text-align:center; height:31px;}



.hr_btnR{ width:300px; float:left; text-align:center; }



.c_red{ color:#f00;}



.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}







/* book*/



.bookmain{width:650px;padding:0 10px;height:auto;font: 14px/30px 'microsoft yahei';color: #185e0b;margin:0 auto;}



.bookmain div{font-size:14px}



.bookline{width: 650px; height:34px;background-image: url(../images/about_box_line.jpg); background-repeat:repeat-x; background-position: 0 0; margin:0 auto;margin-top:10px;}



.book3{ width:550px; margin:0 auto;}



.booktop{ width:650px; height:30px; float:left; background:url(../images/bookico.png) no-repeat 10px 7px; margin-top:20px;}



.booktop_name{ width:570px; height:30px; float:left; color:rgb(30,54,1); padding-left:30px; line-height:30px; font-weight:bold;}



.booktop_time{ width:150px; height:30px; float:left; color:rgb(30,54,1); text-align:right; line-height:30px;}



.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #d6deef; background:url(../images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:rgb(30,54,1);}



.bookadmin{ width:650px; height:auto; float:left;}



.bookadmin_top{ width:650px; height:12px; float:left;}



.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:rgb(30,54,1); background: #ffffff;}



/*.messagecol{ color:rgb(30,54,1);}



.admincol{ color:rgb(30,54,1); font-weight:bold;}



.admintimecol{ color:rgb(30,54,1); float:right; *margin-top:-17px;}



.message{ width:500px; height:auto;float:left;padding-left:50px; color:rgb(30,54,1);}



.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}



.message li input{ height:15px; line-height:15px; width:150px;}



.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:14px;color:#33495e;}



.message li p.message_content{ width:400px;float:left;}



.message li.contentb{ width:500px;height:150px; float:left;}



.message li.contentb textarea{ width:370px; height:120px;}



.message li.yzm{ width:500px;height:60px; float:left;}



.message li p.message_yzminput{ width:100px; float:left;}



.message li p.message_yzminput input{ width:70px;}



.message li p.message_yzmico{ width:100px; height:40px; float:left;}



.message li p.message_sub{ width:200px; height:40px; float:left;}*/



.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}



.blank{width:100%; height:20px; margin-bottom:5px;}











/* fixed */



.fixed{



	position:fixed;



	z-index:9999;



	right:25px;bottom:50px;



	_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));



	width:65px;height:197px; 



	/*background:url(../images/fixed.jpg) 0 0 no-repeat;*/



}



/*.fixed a{display:block;width:65px;height:66px;}*/



.book{width:65px;height:66px; display: block;border:1px solid #eeeeee;border-bottom:none;background:url(../images/fixed.jpg) 0 0 no-repeat;}



.fixed a.codepic{width:65px;height:66px; display: block;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;background:url(../images/fixed.jpg) left -66px no-repeat;}



.fixed div{position:relative;}



.fixed a.backup{



	width:65px;height:65px; display:block;border:1px solid #eeeeee; border-top:none;



	background:url(../images/fixed.jpg)  left -132px no-repeat;}



.fontBack{



	position: absolute;left:0px; top:-67px; /* display: none;*/ z-index: -1;



	width:64px;height: 65px;



	color:#ffffff; font-size:14px;line-height: 65px;text-align: right;



 	background:#f39c11;border:1px solid #eeeeee; border-right:none;



}



.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-262px;display:none;}







.searchred{ color:#f00 !important; margin:0 !important}



/* msg 留言板 */

.msg{width:100%;margin:16px auto;height:auto;overflow:hidden;}

.msg li{width:100%;height:auto;padding-bottom:10px;margin-bottom:10px;}

.msg_top{width:100%;height:auto;font:14px/30px "microsoft yahei";background:#ededed;color:#333333;text-indent:14px;overflow:hidden;border-radius:3px 3px 0 0; font-weight:bold;}

.msg_top span{margin-right:14px;}

.msg_con{border:1px solid #ebebeb;background:#f3f3f3;overflow:hidden;padding-bottom:12px;}

.msg_consult{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";color:#7b7b7b;}

.msg_reply{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";border:1px solid #ebebeb;border-radius:3px ;background:#fff;color:#ff5958;text-indent:14px;}

.msg_now{width:100%;height:34px;background:url(../images/msgline1.png) center center no-repeat;overflow:hidden; margin:65px 0 30px 0;}

.msg_title{width:155px;height:34px; background-image:url(../images/msgbtn.png)  ; background-position:7px center; background-repeat:no-repeat;text-indent:43px;margin:0 auto;color:#fff;font:22px/34px "microsoft yahei";}

.msg_ul{width:580px;height:auto;overflow:hidden;margin:20px auto;}

.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:12px;}

.msg_ul li p{width:130px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}

.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}

.msg_input{width:264px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}

.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}

.msg_pin img{float:left;margin-left:14px;}

.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none; line-height:20px !important;}

.msg_submit{width:286px;height:36px;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer}

/*==========以下部分是Validform必须的===========*/

.Validform_checktip{

    margin-left:4px;

    line-height:20px;

    height:20px;

    overflow:hidden;

    color:#999;

    font-size:12px;

}

.Validform_right{

    color:#71b83d;

    padding-left:20px;

    background:url(../images/right.png) no-repeat left center;

}

.Validform_wrong{

    color:#999;

    padding-left:50px;

    white-space:nowrap;

    background:url(../images/error.png) no-repeat 30px center;

    font-size:14px;

    float:left;margin-top:6px

}

.Validform_loading{

    padding-left:20px;

    background:url(../images/onLoad.gif) no-repeat left center;

}

.Validform_error{

    background-color:#ffe7e7;

}

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}

#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}

#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;

    background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}

#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}

#Validform_msg a.Validform_close:hover{color:#ccc;}

#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}

.info{

    color:#666;

    position:absolute;

    display:none;

    line-height:34px;

    float:right;

}

.dec {

    bottom: -8px;

    display: block;



    overflow: hidden;

    position: absolute;

    left: 10px;

    width: 17px;

}

.dec s {

    font-family: simsun;

    font-size: 16px;

    height: 19px;

    left: 0;

    line-height: 21px;

    position: absolute;

    text-decoration: none;

    top: -9px;

    width: 17px;

}

.dec .dec1 {

    color: #ccc;

}

.dec .dec2 {

    color: #fff;

    top: -10px;

}

.passwordStrength{



}

.passwordStrength b{

    font-weight:normal;

}

.passwordStrength b,.passwordStrength span{

    display:inline-block;

    vertical-align:middle;

    line-height:16px;

    line-height:18px\9;

    height:16px;

}

.passwordStrength span{

    width:45px;

    text-align:center;

    background-color:#d0d0d0;

    border-right:1px solid #fff;

}

.passwordStrength .last{

    border-right:none;

}

.passwordStrength .bgStrength{

    color:#fff;

    background-color:#71b83d;

}


.pages{}
.paging{ width:100%; float:left; width:100%;width:100%;height:28px; margin:14px 0; clear:both;}
.paging {width:100%; text-align:center;}
.paging a{color:#fff; display:block;width:26px;height:26px; float:left;line-height:26px; margin-right:10px;} 
.paging span{background: #86939e;display:block;width:26px;height:26px;line-height:26px; float:left;margin-right:10px; border: 1px solid #d9d9d9;
    font-weight: bold; color:#fff;}
.current{ background: #86939e;display:block;width:26px;height:26px; line-height:26px;
    border: 1px solid #d9d9d9;
    font-weight: bold;}
.paging a.next{width:64px;height:26px;background:url(../images/next_page.jpg) 54px center no-repeat #86939e;text-indent:6px; border:1px solid #d9d9d9; text-align:left;}

.paging a.num{width:26px;height:26px; color:#86939e; line-height:26px; border:1px solid #d9d9d9; text-align:center;}
