﻿@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;}


/* header */
.header{ width:100%; position:relative; }
.topnbd{width:100%; height:96px;}
.top{ position: relative; width:1000px;height:96px; margin:0 auto;   }
.logo{width:600px; height:96px;float:left;}
.toptel{ 
	float:left;
	width:280px; height:76px; padding-left:120px ; padding-top:20px;
	background: url(../images/tel.jpg) left bottom no-repeat;  }
.toptel .tel{ 
	width:280px;height:40px; 
	color:#2a2c32; font-size: 16px; line-height: 20px; text-align:left;  }
.toptel .tel span{
	display:block;
	color: #2a2c32;font-size:30px;line-height: 36px;font-family:Century Gothic;}
/* end topbd */



.navgrp{width:100%;height:54px;margin:0 auto;}
.navbd{
	position:relative;width:1000px;height:49px;margin: 0 auto;
	background: url(../images/navbg.jpg) left bottom repeat-x;
 }
.nav{width:1000px;height:54px;}
.nav li{
	 position: relative;float:left;text-align: center; 
	 width:111px;height:54px; display: block; 
	 background: url(../images/menu.jpg) right center no-repeat;
}
.nav li a{ 
	width:111px;height:49px;display:block; padding-bottom: 5px;
	color:#000000;font-size:14px;line-height:49px; text-align: center;  }
.nav li a:hover{ color:#000000;}
#navChild{ 
	position:absolute;left:0px; top:54px;  overflow: hidden;
	width:75px; z-index:999; display: none;
	padding:4px 14px 4px 14px;
	background: #ffffff;
}
#navChild a{
	position:relative;
	display: block; 
	width:75px; height:38px; padding: 0; display:block;border-bottom: 1px solid #424242;
	color:#000000!important; font-size:14px;line-height:38px; text-align:center;
}
#navChild a:hover{color:#000000!important;background:none;}
/* end navgrp */


.banner{ position:relative;width:100%;height:414px;}
.bann{
	position:absolute; top:0; left:50%; margin-left: -800px;z-index: 70;
	width:1600px; height:414px; overflow: hidden;}
#focus {position:relative;width:1600px; height:414px; overflow:hidden;}
#focus ul {position:absolute;height:414px; }
#focus ul li {position:relative;float:left;width:1600px; height:414px; overflow:hidden; }
#focus ul li img{ display: block;margin: 0 auto;}
#focus .btnflash {position:absolute; width:100%; height:12px; left:0px; bottom:24px; text-align:center; }
#focus .btnflash span{ width: 10px; height: 10px; margin-right: 5px; background:#000000 ; display: inline-block; cursor:pointer}
#focus .btnflash span.on{background: #FFBA00;}
.bannerPic{position:relative;width:100%;}
.bannPic{ width: 1000px; height: 170px; margin: 0 auto;}
/* end bann */

.notice {
    position: absolute;left:50%; bottom:0px;z-index: 80;  
	width:400px;height: 21px;  margin-left: -500px;
	background:#000000;
}
.notice .title{ 
	float:left;
	width:62px;height:21px; padding-left: 32px;  
	color: #ffffff;font-size:12px; line-height:21px;
	background: url(../images/noticebg.jpg) 5px center no-repeat;}
.notice .noticenr{
	float:left;
	width:306px;height:21px;
	color:#ffffff; font-size:12px; line-height:21px; }
#noBd{float:left;
	width:306px;height:21px; overflow: hidden;
	color:#ffffff; font-size:12px; line-height:21px;}	
#innoBd{ width: 758%; float:left; overflow: hidden;}	
#n1p,#n2p{ float: left; padding-left:30px; font-size:12px; line-height:21px;}	
/* end notice */

.inOrder{
	position: absolute;right:260px; top:46px;z-index: 80;  
	width: 250px; height: 316px;
	background: url(../images/probg.png) ;
}
.inOrderT{
	width: 250px; height: 38px;
	color:#ffffff; font-size:12px; line-height:38px; text-align: center; font-weight: bold;
	background: #2c3d5d;
}
.orderForm{width:210px;padding:24px 20px;}
.orderForm .order1{
	 width: 128px; height: 36px; padding: 0px 16px; margin-bottom: 10px; border: none;
	 color:#2f4162; font-size: 12px; line-height: 36px;
	 background: #ffffff;
}
.orderForm .order2{
	 width: 158px; height: 66px; padding: 0px 16px; margin-bottom: 10px; border: none;
	 color:#2f4162; font-size: 12px; line-height: 36px;
	 background: #ffffff;
}
.orderForm  .orderSub{
	 width: 100px; height: 38px; border-radius: 5px; border: none;
	  color:#ffffff; font-size: 12px; line-height: 38px;
	 background: #bd291f;
}
/*order */





.Ttitle { 
	position:relative;width:100%; height:44px; margin: 0 auto; padding-top: 10px; 
	color: #000000; font-size:18px; line-height: 44px; text-align: left; font-weight: bold;
	background: url(../images/index_29.jpg)  80px 8px no-repeat; 
}
.Ttitle span{
	color: #000000;font-size: 16px; line-height: 44px; font-family: Lucida Handwriting; font-weight: normal;
}	
.TtitleNoB{background:none;}
.Tmore {
	position:absolute; right:0px; top:0px;
	width:90px; height:44px;padding-top: 10px; 
}
.Tmore a{
	width:90px; height:44px; display: block; 
	color: #434343; font-size: 12px; line-height: 44px; text-align: right;  
}

.Ttitle2 { 
	position:relative;width:100%; height:44px; margin: 0 auto; padding-top: 10px; 
	color: #000000; font-size:18px; line-height: 44px; text-align:center; font-weight: bold;
	background: url(../images/titlebg.jpg)  left top repeat-x; 
}
.Ttitle2 span{
	color: #000000;font-size: 16px; line-height: 44px; font-family: Lucida Handwriting; font-weight: normal;
}
.TtitleB2{
	position:absolute;left:480px; top:8px;
	width: 21px; height: 11px;
	background: url(../images/index_29.jpg) center top no-repeat; }

.Ttitle3 { 
	position:relative;width:100%; height:44px; margin: 0 auto; padding-top: 10px; 
	color: #000000; font-size:18px; line-height: 44px; text-align:left; font-weight: bold;
	background: url(../images/titlebg.jpg)  left top repeat-x; 
}
.Ttitle3 span{
	color: #000000;font-size: 16px; line-height: 44px; font-family: Lucida Handwriting; font-weight: normal;
}	
.TtitleB3{
	position:absolute;left:76px; top:8px;
	width: 21px; height: 11px;
	background: url(../images/index_29.jpg) center top no-repeat; }
.p30{padding-left: 30px;}	
.TtitleB30{
	position:absolute;left:106px; top:8px;
	width: 21px; height: 11px;
	background: url(../images/index_29.jpg) center top no-repeat; }

.Ttitle4 { 
	position:relative;width:100%; height:34px; margin: 0 auto;
	color: #000000; font-size:18px; line-height: 34px; text-align:center; font-weight: bold;
}
.Ttitle4 span{
	color: #000000;font-size: 16px; line-height: 34px; font-family: Lucida Handwriting; font-weight: normal;
}
	
/*end Ttitle*/


.sectionB{ width: 100%;background: #bddbfc; clear:both;}
.section{ position:relative; width:100%;  clear:both; }
.service{
	position: relative;
	width: 690px; height: 220px; padding-right: 310px; margin:5px auto 0 auto;
	background: url(../images/titlebg.jpg) left top repeat-x; 
}
.serviceText{
	width: 680px; height: 156px; padding-top: 10px; overflow: hidden; padding-left: 10px;
	color:#272727; font-size: 12px; line-height: 24px;
}
.serviceImg{
	 position: absolute; left:690px; top:10px;
	 width: 270px; height: 200px; padding-top: 10px; padding-left: 40px;
	 background: #ffffff;
}

.searchBox{width: 1000px; height: 33px; padding: 15px 0px;}
.search{width:264px; height:33px; padding-left: 368px; }
.text{
	float:left;
	width:93px;height:23px; padding:5px 20px;border: none;
	color:#d8d9e2;font-size:12px;line-height:23px;
	background:URL(../images/searchtext.jpg) left bottom no-repeat;}
.btn{
	float:left;
	width:39px;height:33px;border:0;cursor:pointer; border: none;
	color:#d8d9e2; font-weight:bold; font-size:12px;
	background:url(../images/search.jpg) no-repeat center center;
}
.select{
	float:left;
	width:91px;height:33px; line-height:33px;
	background:url(../images/select.jpg) left top no-repeat; position:relative;
}
.select select{margin:5px auto;width:91px;}
div.selectbox-wrapper{
	position: absolute;*left:0;z-index:9999;overflow:hidden;
	width:89px;*margin-top:0;
	color:#d8d9e2;text-align:left;
	border: #3f4152 1px solid;border-top: #ca0047 0 solid;
	background: #3f4152;}
div.selectbox-wrapper ul li.selected {color:#3f4152;background-color:#d8d9e2}
div.selectbox-wrapper ul li.current {color: #3f4152;background-color:#d8d9e2}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 24px;padding-top: 3px;font-size:14px;}
.selectbox{
	width:81px;cursor:pointer;height:33px;border:none;display:block; padding-left: 10px;
	color:#d8d9e2;line-height:33px;font-size:12px; 
	background:none;
}	
/*end search*/ 


 
.inProClaList{ 
	position: absolute;left:0px; top: -64px;z-index: 100;
 	width: 250px; height: 300px; padding:6px 23px;
 	background: url(../images/navbg.png);
}
.ProClaT{ 
	width: 250px;height:50px;
	color:#ffffff;font-size: 18px; line-height: 26px; text-align: center; font-weight: bold; 
	background: url(../images/proclass.png) center bottom no-repeat;}
.ProClaT span{ display: block; color:#57a6d9; font-family: impact;font-weight:normal; text-transform: uppercase;line-height: 18px; }	
.ProClaList{width: 250px; padding-top: 24px;}
.ProClaList li{
	float: left;
	width: 117px; height: 36px;  margin-right: 16px;margin-bottom: 14px;}
.ProClaList li a{ 
	width: 101px; height: 34px; padding-left:7px; padding-right:7px;border: 1px solid #63a8dc;display: block;
	color:#ffffff; font-size: 14px; line-height: 34px;
	background: url(../images/proclassbg.jpg)left center no-repeat;}
.ProClaList li a:hover{color:#ffffff;}	
/*end inProClaList*/



.proListPicBd{position: relative; width: 1000px;  margin: 0 auto;}
.proListPic {position: relative; width:1000px;height: 378px; overflow: hidden; padding-bottom: 28px; }
.proListPic ul{ 
	position: relative;
	width:750px; height:378px; padding-left: 250px; 
	overflow: hidden; }	
.proListPic ul li{ 
	position: relative;float:left;
	width:248px; height:187px; border: 1px solid #0d1020;
	overflow: hidden; }			
.proListPic ul li .pic{width:248px; height:187px;}
.proListPic ul li .picTitle{
	position: absolute;left:0px; bottom:0px;
	width:208px; height:32px; padding: 0 20px;
	color: #ffffff; font-size:12px;  line-height: 32px; text-align: center;
	background:url(../images/probg.png);
}
.proListPic ul li .picHover{
	position: absolute;left:0px; bottom:0px;display:none;  z-index: 99;
	width:188px; height:131px; padding:28px 30px;
	background:url(../images/probg.png);
}
.proListPic ul li .picHover a{
	width:188px; height:131px; display: block;
	color: #abadbb; font-size:12px;  line-height: 24px;
}	
.proListPic ul li .picHover a span{
	display: block; padding-bottom: 10px;
	color: #ffffff; font-size:12px;  line-height: 24px;
}
.proListPic ul li .picHover .zoom{
	position: absolute; left:200px; top:14px; z-index: 999;
	display: block; 
	width:32px; height:32px; 
	cursor: pointer;
}

.adv{
	position: absolute;left:0px; top:0px;
	width:250px; height:370px;
}
/*end proListPic*/

.ncbd{ width: 1000px;  margin: 0 auto;}
.news{ float: left; width: 510px; overflow:hidden; }
.newsList{width: 510px; height: 195px;  }
.newsListImg{ float: left;position: relative; width: 140px; height: 195px;}
.newsListImg a{
	position: absolute; left:20px; bottom: 16px;
	display: block;border-bottom: 1px solid #747dab;border-top: 1px solid #747dab;
	color: #747dab; font-size: 14px;line-height: 28px;
}	
.newsListUl {float:left;width: 370px; height: 185px; padding-top: 10px;}
.newsListUl li{width: 370px; height: 36px; border-bottom:1px solid #9192a5;}
.newsListUl li a{
	 width: 354px; height: 36px; padding: 0px 8px; display: block;
	 color:#272727; font-size: 12px;line-height: 36px;
}
.newsListUl li a:hover{color:#272727;font-weight: bold;}
/* end newsListUl */		

.company{ float:left; width:490px; }
.companynr{
	width:460px;  padding-top:15px; height: 180px; overflow: hidden; 
 	color:#272727; font-size:12px;line-height:30px;
 	overflow:hidden; }
.companynr .pic{ 
	width:437px; height:94px; border:1px solid  #bddbfc;display: block;margin-bottom: 20px;   }
/*end company*/

.contact{
	 width: 1000px; padding: 20px; margin: 0 auto;
	 color:#000000; font-size:14px;line-height:24px; text-align: center;
}
/*end contact*/

#pgshare1 #bdshare a{background: url(../images/share.png) no-repeat scroll 0 0 transparent;margin-right:2px;min-height: 42px;min-width:42px;display:block;float:left;padding:0}
#pgshare1 #bdshare{background: url(../images/share.png) repeat-x scroll 0 -170px transparent;display: block;float: left;padding-bottom: 2px;text-align: left !important;z-index: 999999;}
#pgshare1 #bdshare .bds_tsina,#pgshare1 #bdshare a.bds_tsina:hover{background-position:0 0 !important;}
#pgshare1 #bdshare .bds_qzone,#pgshare1 #bdshare a.bds_qzone:hover{background-position:-93px 0 !important;}
#pgshare1 #bdshare .bds_tqq,#pgshare1 #bdshare a.bds_tqq:hover{background-position:-46px 0 !important;}
#pgshare1 #bdshare .bds_bdhome,#pgshare1 #bdshare a.bds_bdhome:hover{background-position:-139px 0 !important;}
#pgshare1{width:180px;height:42px;margin:8px auto 0 auto; overflow: hidden;}

.circle{position:relative;width:969px; height: 144px; padding-left: 16px; padding-right: 15px; padding-bottom: 36px; margin: 0 auto;}
.circle a{ 
	float:left; position: relative; z-index: 99;
	width: 144px; height: 60px; padding-top: 84px; margin-right: 131px; display:block;border-radius: 50%;
	color: #b5b9c9; font-size: 20px; text-align: center; line-height: 60px;
}
.circle1{background: url(../images/circle1.jpg) center 30px no-repeat #181e39;}
.circle2{background: url(../images/circle2.jpg) center 30px no-repeat #181e39;}
.circle3{background: url(../images/circle3.jpg) center 30px no-repeat #181e39;}
.circle4{background: url(../images/circle4.jpg) center 30px no-repeat #181e39;}
.circlebg{ 
	position: absolute; z-index: -10px;
	width: 146px; height: 66px;
	background: url(../images/circlebg.jpg) left top no-repeat;
}
.positionCircle1{left:152px; top:40px;}
.positionCircle2{left:428px; top:40px;}
.positionCircle3{left:702px; top:40px;}


.linkBd{ width: 100%; height:auto!important; height:60px; min-height: 60px;}
.link{ 
	position: relative;
	width:1000px;height:auto!important; height:30px; min-height: 30px; padding:15px 0px;margin: 0px auto; text-align: center;
	background: url(../images/linkbg.jpg) left top repeat-x;
}
.link_list a{
	display: inline-block; padding-right: 10px;
	color:#000000;font-size:12px; line-height:30px; text-align: center;}
.link_list a:hover{color:#000000;}
.link_list a.title{
	padding-left: 30px;
	background: url(../images/link.jpg) left center no-repeat;
}
/*end link*/

/*end inMain*/

/* footer*/
.footer{ width:100%; background: #0d1027; }
.footerBox{width: 1000px; margin: 0 auto; padding-bottom: 50px;}
.btnav{ float:left; width: 340px;   }
.btnavlist{ width: 340px; padding-top: 44px;}
.btnavlist li{
	float: left;
	width: 110px; height: 30px; border-right: 1px solid #191c37;
	color:#7e808c;font-size:12px; line-height: 30px;   }
.btnavlist a{
	 width: 110px; height: 30px; display: block; text-align: center;
	 color:#7e808c;font-size:12px; line-height: 30px;  
}
.btnavlist a:hover{ color:#ffffff;}
.btnavlist a.home{
	background: url(../images/home.jpg) left center no-repeat;
}
/*end btnavlist*/

.copyright{
	float:left;
	width:536px;padding-top:30px;padding-left:4px;}
.copyrightTel{
	width: 486px; height: 50px; padding-left: 50px;
	color:#ffe400;font-size:24px; line-height: 50px; font-family: Century Gothic; 
	background: url(../images/index_86.jpg) left center no-repeat; 
}
.copyrightnr{ 
	width:536px;
	color:#787a85;font-size:12px; line-height:24px;  text-align: left; }
.copyrightnr a{color:#787a85}
.copyrightnr a:hover{color:#ffffff}
/*end copy*/

.code{
	float:left;
	width: 113px; height: 113px; padding-top: 30px;
}


/* 分页样式 contact*/
.sectionbg{ width:100%; margin:0 auto; position:relative; clear:both; overflow:hidden;}
.mainPosition {  
	width:970px;height:46px;padding:0px 15px;  margin: 0 auto;
	color: #000000; font-size: 12px;line-height:46px;}
.mainPosition a{color:#000000;}
.mainPosition a:hover{color:#d81609}
.mainPosition font{font-size: 12px;}


.main{position:relative; width:1000px; padding-top:20px; padding-bottom: 20px; margin:0 auto;  }
.left{float:left; width:226px; overflow:hidden; margin-right:18px; }
.leftTitle{ 
	width: 226px;height:42px; 
	color:#ffffff;font-size: 16px; line-height: 40px; text-align: center; 
	background: url(../images/leftbg.jpg) left top repeat-x;}
.leftProCla{ 
	width:226px;  height:100px; height:auto!important;min-height:100px;padding-bottom: 20px;
}
	
.leftProClaList{width:226px;}
.leftProClaList li{ 
	width: 196px; height: 40px; padding-left: 30px ;border-bottom: 1px solid #ffffff;
	background:#dbdbdb;
}	
.leftProClaList li a{
	/*width: 196px; height: 40px; padding-left: 30px ; display: block;*/
	color:#161c3a; line-height: 40px;
	background:#dbdbdb;
}
.leftProClaList li a:hover{color:#cacfe7; background:#57608a;}
.leftProClaList .child li a{ 
	width: 176px; height: 40px; padding-left: 20px ; display: block;
	background:#dbdbdb;
}
.leftProClaList .child li a:hover{color:#cacfe7; background:#57608a;}	
.leftProClaList li.on{color:#cacfe7; background:url(../images/leftclabg.jpg) 15px center no-repeat #57608a; }
.leftProClaList li.on a{color:#cacfe7;  background:url(../images/leftclabg.jpg) 15px center no-repeat #57608a; }

.leftProClaList .child li.on  { color:#cacfe7; background:#57608a;}
.leftProClaList .child li.on a{ color:#cacfe7; background:#57608a; }
/*end leftProClaList*/

.leftContact{ width: 226px;background: #f0f0f0;}
.contactnr{ width: 226px; margin: 0 auto; padding-bottom: 20px;}	
.contactImg{ width: 226px; height: 112px;padding-bottom: 10px;}
.contactnr dl{width:226px; display:block;clear:both;}
.contactnr dl dt,.contactnr dl dd{font-size:12px; color:#000000; line-height:26px; }
.contactnr dl dt{ width:54px; float:left;  text-align: right; }
.contactnr dl dd{width:154px; float:left; }
/*end contactnr*/

.mainCon{width:750px; padding:0px 3px; float:left;}
.mainConTitle{
	position: relative;
	width:740px; height:39px; padding-top: 10px; padding-left:16px;
	color:#000000;font-size: 18px;  line-height: 39px; text-align: left; font-weight: bold;
	background: url(../images/navbg.jpg) left top repeat-x;  
}
.mainConTitleBg{
	position:absolute;left:42px; top:8px;
	width: 21px; height: 11px;
	background: url(../images/index_29.jpg) center top no-repeat; 
}
.mainConList{ width:750px;}
.mainConList .pic1{ 
	position:relative;float:left;
	width:248px; height:187px; border: 1px solid #0d1020; margin-top: 24px;
	overflow: hidden; }
.mainConList .pic1 .pic1Img{width:248px; height:187px;}	
.mainConList .pic1 .pic1Title{
	position: absolute;left:0px; bottom:0px;
	width:208px; height:32px; padding: 0 20px;
	color: #ffffff; font-size:12px;  line-height: 32px; text-align: center;
	background:url(../images/probg.png);
}
.mainConList .pic1 .pic11Title a{
	position: absolute;left:0px; bottom:0px; display: block;
	width:208px; height:32px; padding: 0 20px;
	color: #ffffff; font-size:12px;  line-height: 32px; text-align: center;
	background:url(../images/probg.png);
}
.mainConList .pic1 .pic1Hover{
	position: absolute;left:0px; bottom:0px;display:none;  z-index: 99;
	width:188px; height:131px; padding:28px 30px;
	background:url(../images/probg.png);
}
.mainConList .pic1 .pic1Hover a{
	width:188px; height:131px; display: block;
	color: #abadbb; font-size:12px;  line-height: 24px;
}	
.mainConList .pic1 .pic1Hover a span{
 	display: block; padding-bottom: 10px;
	color: #ffffff; font-size:12px;  line-height: 24px;
}
.mainConList .pic1 .pic1Hover .zoom{
	position: absolute; left:200px; top:14px; z-index: 999;
	display: block; 
	width:32px; height:32px; 
	cursor: pointer;
}
 /*end pic1*/	

.mainConList .pic2 a{ 
	 display: block; 
	 width:750px;height:189px; padding-bottom: 24px; }
.mainConList .pic2 dt{
	float: left; 
	width:248px; height:187px; margin-right: 24px;  border:1px solid  #000000;}
.mainConList .pic2 dt img{ display:block;}
.mainConList .pic2 dd{ width:476px;  float:left;}
.mainConList .pic2 .title{color:#000000;font-size:14px; line-height:40px; border-bottom:1px solid  #000000;}
.mainConList .pic2 .intro{font-size:12px;color:#575967;line-height:24px}

/*end pic2*/

.mainConList .proUlList {padding-top:10px;clear:both;  padding-bottom:10px;}
.mainConList .proUlList li{
	width: 750px; height: 42px; margin-bottom: 6px; border-bottom: 1px solid #9192a5; }
.mainConList .proUlList li a{width:740px;padding-left: 5px;padding-right: 5px;height: 42px; display: block;
	color:#272727; font-size:14px; line-height:42px; }
.mainConList .proUlList li a:hover{ color:#000000; font-weight: bold;}
.mainConList .proUlList li span{ color: #272727; font-size:14px;line-height:34px;}
/*end ul*/

.pglist{ width:100%;clear:both;height:80px;padding-top:20px}
.pglist ul{ width:100%;text-align:center; padding-top:30px;}
.pglist ul li{ 
	vertical-align: bottom; display:inline-block;*display:inline; *zoom:1; *margin-left:5px;_display:inline; _zoom:1; _margin-left:5px;
 	width:26px;height:22px; line-height:22px; border:1px solid #3d4050;
 	color:#8a8da1;font-size:14px;text-align:center;font-family:Arial; margin-left:5px;
 	background:#3d4050}
.pglist ul li a{color:#8a8da1; display:block}
.pglist ul li.last{
	width:56px; padding-left:10px; height:22px; border:1px  solid #3d4050;
	color:#8a8da1;
	background:url(../images/lastBg.png) 6px center no-repeat #3d4050;}
.pglist ul li.next{ 
	width:56px; padding-right:10px; height:22px; border:1px  solid #3d4050;
	color:#8a8da1;
	background:url(../images/nextBg.png) 56px center no-repeat #3d4050;}
.pglist ul li.font{ width:246px;  height:24px;line-height:22px; border:none;color:#8a8da1; background:#ffffff}
.pglist ul li.font .page{ 
	width:40px; height:22px;  border:1px solid #3d4050;margin:0 10px;
	color:#8a8da1;line-height:22px; text-align:center; 
	background:#3d4050;}
.pglist ul li.font .botton{
	 width:56px; height:24px; border:1px solid #3d4050; margin:0 10px;
	 color:#8a8da1;line-height:24px; text-align:center; 
	 background:#3d4050; }
.pglist ul li.on{color:#3d4050;background:#ffffff;border:1px  solid #3d4050;}
.pglist ul li.on a{color:#3d4050;}
/*end pglist*/

.mainContect{ 
	color:#272727;font-size:14px;line-height:30px;overflow:hidden;
	padding-top:12px; height:auto!important;min-height:245px;height:245px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;
	background:#fff ;}
.mainContect img{ max-width: 100%;}
.mainContect .title{ 
	width:100%;  padding-top:25px;
	color:#252e58;font-size:18px;text-align:center; font-weight: bold; }
.mainContect .title span{
	display: block;
	color:#505787;font-size:12px;text-align:center; font-weight: normal;
}
.mainContect .pic{ width:100%; text-align:center;padding:20px 0;}
.mainContect .pic img{margin:0 auto;}
.mainContect .con{ padding-bottom:20px;line-height:30px;font-size:14px; color:#272727;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mainContect .conIntro{
	width: 750px; height: 40px; border-bottom: 1px solid #9192a5; margin-bottom: 16px;
}
.mainContect .conIntro span{
	width: 130px; height: 40px; display: block;
	color:#dde0eb;font-size:16px;text-align:center; line-height: 40px;
	background: #252e58;
}
.mainContect .pgfy{
	position: relative;
	 width:100%;  padding-top:15px;padding-bottom:20px; margin: 0 auto;}
.mainContect .pgfyl{width:100%;}
.mainContect .pgfyl p{ padding-left:20px;color:#505787;font-size: 14px; line-height:36px;border-bottom:1px solid #2e3358;}
.mainContect .pgfyl p a{ color:#505787; font-size: 14px; line-height:36px;}
.mainContect .pgfyr{ 
	position: absolute; right:0px; top:50px;
	width:100px;height:36px;text-align:center;}
.mainContect .pgfyr a{ color:#505787;font-size:14px;line-height:36px;}

/* hr*/
.mainContect{ 
	color:#272727;font-size:14px;line-height:30px;overflow:hidden;
	padding-top:12px; height:auto!important;min-height:245px;height:245px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;
	background:#fff ;}
.hrBox{ width:634px; float:left; min-height:91px; _height:91px; border:1px solid #cc3737; background:#fff5c1; margin-top:15px;_margin-left:10px; } 
.hrBoxL{ width:100px; float:left; text-align:center;  }
.hrBoxL li{ font-size: 14px; color:#c80202; width:100px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #cc3737 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;font-size: 14px; color:#c80202;}
.hrBoxR{ width:533px; float:left; text-align:left; border-left:1px solid #cc3737;}
.hrBoxR li{ width:508px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #cc3737 solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}
.hrBoxR li.topline{ overflow:hidden; height:30px;font-size: 14px; color:#c80202;}
.hrBoxR li.bgWhite{ overflow:hidden; height:30px;font-size: 14px; color:#c80202;}
.hrBoxR li.topline img{ margin-top:3px;font-size: 14px; color:#c80202;}
.hrBoxR li.haode{ border-bottom:none;font-size: 14px; color:#c80202;}
.hrTable{ width:614px; float:left; height:440px; background:#fff5c1; border:1px solid #cc3737;margin-left:35px;_margin-left:17px;}
.tableTitle{ width:614px; height:36px; text-align:center; line-height:36px; border-bottom:1px solid #cc3737; font-weight:bold;}
.lineOne{ height:30px; line-height:30px; border-bottom:1px solid #cc3737; width:614px;}
.lineOneL{ width:94px; float:left; text-align:center; border-right:1px solid #cc3737;}
.lineOneR{ width:509px; float:left; padding-left:10px;}
.tableMainL{ width:94px; float:left; border-right:1px solid #cc3737; text-align:center;}
.tableMainL li{ width:94px; height:30px; line-height:30px; border-bottom:1px solid #cc3737;}
.tableMainR{ width:211px; float:left; border-right:1px solid #cc3737; text-align:left; }
.tableMainR li{ width:206px; height:30px; line-height:30px; border-bottom:1px solid #cc3737; padding-left:5px; vertical-align: bottom;}
.tableMainR li span{display:inline-block;}
.tableMainRno{ width:212px; float:left; text-align:left;}
.tableMainRno li{ width:207px; height:30px; line-height:30px; border-bottom:1px solid #cc3737; 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 #cc3737;}
.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 #cc3737; }
.lineBootL{ width:94px; height:123px; border-right:1px solid #cc3737; 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 #cc3737; text-align:center; height:31px;}
.hr_btnR{ width:300px; float:left; text-align:center; }
.c_red{ color:#fF6600;}
.searchred{ color:#f00 !important; margin:0 !important}

/* hr */
.hr{ font-size: 14px; color:#c80202; margin:10px auto; width:95%;font-size:12px;line-height:24px; border:1px #cc3737 solid;border-collapse: collapse; background:#fff5c1; }
.hr td{border:1px #cc3737 solid; border-collapse: collapse; padding:5px;font-size: 14px; color:#c80202; }
.hr input,.hr textarea{font-size: 14px; height: 20px; line-height: 20px; line-height:1.8; border:1px solid #ccc;}
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:14px;color:#c80202; }
.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}

/* book*/
.bookx{  padding-left:25px; clear:both;}
.bookmain{width:640px; margin:20px auto; height:auto;background:#fff;padding:0 25px ;  }
.bookline{width: 640px; height:20px;float:left; margin-top:10px;}
.book3{ width:640px; margin:0 auto;}
.booktop{ width:640px; height:30px; float:left; background:url(../images/bookico.png) no-repeat 10px 7px; }
.booktop_name{ width:470px; height:30px; float:left; padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:150px; height:30px; float:left; color:#ccc; text-align:right; line-height:30px;}
.bookcontent{ width:610px; 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:610px; min-height:30px; background:#fff; 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);}
.admintimecol{ color:#5e7194;}
.message{ width:600px; height:auto; padding-left:50px; padding-bottom:30px;padding-top:20px}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px; cur/sor:pointer}
.message li input{ height:20px; line-height:20px; width:150px; border:1px solid #ccc;}
.message li p.message_title{
	float:left;
	width:100px; height:25px;  
	text-align:right; line-height:20px;font-size:14px;color:#222}
.message li p.message_content{ width:400px; height:25px; float:left;}
.message li.contentb{ width:500px;height:160px; float:left;}
.message li.contentb textarea{ width:370px; height:120px; border:1px solid #ccc }
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; height:15px; float:left;}
.message li p.message_yzminput input{ width:80px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:170px; height:40px; float:left; text-align:right;}


/* fixed */
.fixed{
	position:fixed;right:135px;bottom:120px;_position: absolute;_bottom:auto;z-index:999;
	width:70px;height:70px;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
#picShow{position: fixed;width:100%;height:100%;background:url(../images/blackbg.png) 0 0 repeat;left:0;top:0;z-index:9999}
.pic_show_box{width:100%;height:100%;overflow:hidden;position: relative;}
.pic_show_box img{display:block;margin:93px auto 0;border:5px solid rgba(255,255,255,.2);}
.pic_quit{position: absolute;background:url(../images/quit.png) 0 0 no-repeat;width:64px;height:64px;top:0;right:0;cursor: pointer}
.lbtn{display:block;position: absolute;background:url(../images/leftbtn.png) 0 0 no-repeat;width:53px;height:53px;top:287px;left:65px;}
.rbtn{display:block;position: absolute;background:url(../images/rightbtn.png) 0 0 no-repeat;width:53px;height:53px;top:287px;right:65px;}
.pic_show_box p{width:593px;text-align:center;margin:0 auto;overflow:hidden;font:18px/106px "microsoft yahei";color:#0c4201;text-overflow: ellipsis;white-space: nowrap}
.pic_show_box p a{color:#fff;}


.online{  width: 700px; padding-top: 30px;}
.online li{ 
	margin-bottom: 18px;}
.online span{ 
	float:left;
	width: 160px; height: 36px; display: block;
 	color:#2f4162; font-size:14px;line-height: 36px; text-align: right;}
.online input{
	 width:180px;height: 34px; border:1px solid #2e405f;
	color:#4e4e4e;font-size:14px; line-height: 34px; text-indent: 10px;
	background: #ffffff;}
.online input.yzm{ width: 120px; float:left;}	
.online .zhu{ padding-left: 80px;
	color:#5a667d;font-size:12px; line-height: 34px; 
}
.online textarea{
	width: 522px;border:1px solid #2e405f;
	color:#2e405f;font-size:14px; line-height: 34px; text-indent: 10px;
	background: #ffffff;
}	
.online input.botton{ 
	width: 120px; height: 44px; border:none; cursor: pointer; border-radius: 10px;
	color:#ffffff;font-size:18px; line-height: 44px; font-weight: bold;
}
.online input.submit{
	 margin-left: 220px;
	background:#bd291f ;
}
.online input.reset{
	 margin-left: 20px;
	background:#242c3a;
}


/* search */
.searchnull{ float:left; text-align:center; width:100%; padding:3% 0; font-size:14px;}
.searchnull font{ color:#F00; font-size:14px;}
	