﻿@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;}

.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:30px; padding-top: 4px; 

	color:#ffffff; font-size: 12px; line-height: 30px; text-align:left;

 }

.toptel span{color: #ffffff;font-size:16px;line-height: 36px;font-family:"微软雅黑";}

/* 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(../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:100px;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:92px;padding:4px 4px 0px 4px; z-index:99; display: none;

	background:#be392a;}

#navChild a{

	position:relative; 

	width:92px; 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;}

/* end navgrp */

	 

.banner{

	position:relative;z-index: 12; 

	width:100%;height:384px; 

 	background: url(../bannerbg.jpg) center top no-repeat; }

.bann{

	position:absolute; left:50%; margin-left: -800px;

	width:1600px; height:384px;}

#focus {position:relative;width:1600px; height:384px; overflow:hidden;}

#focus ul {position:absolute;height:230px; }

#focus ul li {position:relative;float:left;width:1600px; height:384px; 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(../orderbg.png);

}

.orderT{ 

	width: 138px; height: 52px; padding-left: 90px;

	color:#ffffff; font-size:24px;line-height:52px; ;

	background: url(../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:#C8C8C8;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:20px;line-height:40px;

}

.inav .iteam a:hover{color:#be392a;}

.inav .bg1{background: url(../inav1.jpg) left  top  no-repeat;}

.inav .bg2{background: url(../inav2.jpg) left  top  no-repeat;}

.inav .bg3{background: url(../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:360px; 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:1000px;height:316px; margin:0 auto 0px auto;}

.casePicUl li{

	 position:relative;float:left;

	 width: 240px; height: 240px; 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; overflow:hidden;}

/* end newsListDl */	



.ccbd{ position: relative; width: 1000px; margin: 0 auto;}

.company{ 

	float:left; 

	width:360px; height: 310px;

}

.companynr{

	position: relative;

	width:640px; height:260px;

 	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; padding-top:20px;

}



.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(../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; text-align:center;  }

.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(../proclabg.jpg) 20px center no-repeat; }

.leftProClaListUl li.open a{color:#33495e}

.leftProClaListUl li.on{

	width: 204px;

	padding-left:40px ;

	color:#33495e;

	background: url(../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 { width:250px; height:35px; overflow:hidden; line-height:35px; border-bottom:1px dashed #CCC;}

.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;

	height: 68px;

	color: #363636;font-size:30px; line-height: 68px; }	

.mainConTitle .mEnglish{

	float: left;

	width: 250px; height:68px;

	color:#be392a; font-size: 24px;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(../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(../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(../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(../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(../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(../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(../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}



.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;}