body,div,p,input,a,textarea,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,span,form{margin:0;padding:0;}
body,input,select{font:normal 12px Microsoft  , Verdana, 宋体, sans-serif; outline:none;}
ul li{list-style:none;}

.container {
	width: 1200px;
	margin: 0 auto;
}
html,body{
	height:100%;
}
body{
}
img{
border:0px;
}


a { color:#333333; text-decoration:none; }
a:hover {color:#1760C9; text-decoration:none; }
.clearfix{clear: both; height:0px;}
.h25 { line-height:25px;}
.fl { float:left;}
.fr { float:right;}
.text1 { color:#DB0066}
.text2 { color:#CC0000}
.text3 { color:#CC0000; font-size:14px;}

.m10{ margin-top:10px;}
.m15{ margin-top:10px; margin-bottom:10px;}

.headerTop {
	min-width:1100px;
	border-top:5px solid #FDC500;
}
.his {
	height: 350px;
	background-color: #484644;
	min-width:1200px;
	position: relative;
	background-image: url(../images/hisbg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	display:none;
}
.topnav {
	width:1100px;
	margin:auto;
	height:30px;
	line-height:30px;
}
.topnav li{ float:left; margin-right:50px;}
.comhis{
	background-image: url(../images/hisbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left:26px;
	width:68px;
	color:#FFFFFF;
	font-size:14px;
	line-height:26px;
	height:30px;
	cursor:pointer;
}
.topnav li a{ font-size:14px;}


.topnav li.lang{ width:180px; text-align:center;}
.topnav li.lang a{ margin:0px 10px;display:inline-block; font-size:12px;}
.topnav li.lang a.gm{
	background-image: url(../images/dt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}
.logobox {
	width:1100px;
	margin:auto;
	height:80px;
	padding:10px 0px;
}
.logobox ul{ float:right;}
.logobox ul li{ float:left;}
.logobox ul li.logo{ padding-top:20px; margin-right:20px;}
.logobox ul li.adtext{ line-height:20px;}

.navbg {
	min-width:1100px;
	background-color:#605E5B;
	height:40px;
	line-height:40px;
}
.nav {
	width:1100px;
	margin:auto;
}
.nav ul{ float:left;}
.nav ul li{ float:left; margin-right:50px;}
.nav ul li a{ font-size:14px; color:#FFFFFF; display:block; padding:0px 10px;}
.nav ul li a.now{ background-color:#9A978F;}
.nav ul li.curr a{ background-color:#9A978F;}

.synav{ float:left; margin-left:50px;}
.synav a{
	font-size:14px;
	color:#FFFFFF;
	display:block;
	padding:0px 10px 0px 20px;
	background-image: url(../images/ico.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.synav a.curr{ background-color:#9A978F;}


.searchf {height:27px; float:right; padding:6px 0px;}
.sinput {
	height: 27px;
	line-height:27px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	padding-left:10px;
	background-image: url(../images/ssbg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border:none;
	color: #ADACAA;
}
.ssbtn {
	height: 27px;
	width:36px;
	float:right;
	border:none;
	background-image: url(../images/ssbtn.gif);
	background-repeat: no-repeat;
}







.navs{
	min-width:1100px;
	overflow:hidden;
	height:0;
	background-color: #4F4D4B;
	background-image: url(../images/navbg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	width:100%;
}
.navt {
	line-height:35px;
	border-bottom:1px solid #787673;
	color:#FFFFFF;
	background-image: url(../images/ico.png);
	background-repeat: no-repeat;
	background-position: left center;
	 width:185px;
	 padding-left:15px;
}
.navt a{color:#FFFFFF;}


.cont{position:relative;padding:15px 0px; width:1100px; margin:auto;}
.cont ul{ width:200px;}
.cont ul li{ line-height:35px;border-bottom:1px solid #787673; position:relative;}
.cont ul li a{color:#FFFFFF; display:block; padding:0px 10px;}
.cont ul li:hover,.cont ul li a:hover{background-color: #9A978F;}
.cont ul li a.pbg{
background-image: url(../images/ico.png);
	background-repeat: no-repeat;
	background-position: 185px center;
}


.cont li p{ position:absolute; left:200px;border:1px solid #787673;display:none; top:-1px; width:200px;}
.cont li:hover p{ display:block;}
.cont li p a{background-image:none;padding:0px 10px;}





.banner{position:relative;height:350px; overflow:hidden;min-width:1100px;}
.kbanner{height:350px;position:relative;clear:both;min-width:100%; text-align:left;}
.kbanner .bd li{list-style:none;height:350px;min-width:1100px;}
.kbanner .bd li div{min-width:1100px;background:rgba(51,51,51,0.7);padding:20px 0 40px; margin-top:250px;}
.kbanner .bd li p{width:950px;overflow:hidden; margin:0px auto; color:#FDC500;height:40px; line-height:20px; padding-right:150px; position:relative;}
.kbanner .bd li:hover p{color:#ffffff;}
.kbanner .bd p span{
	background-color: #FDC500;
	font-size:15px;
	border:none;
	color:#333333;
	border-radius:2px;
	font-weight:bold;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	height:30px;
	line-height:30px;
	width:80px;
	text-align:center;
}
.kbanner .bd li:hover p span{color:#ffffff;}

.kbanner .hd{width:100%;height:14px;position:absolute;bottom:20px; text-align:center;}
.kbanner .hd span{display:inline-block;margin:0px 10px 0 0;width:20px;height:20px;background:url(../images/d.png);cursor:pointer;overflow:hidden; color:#FFFFFF; text-align:center;}
.kbanner .hd span.on{background:url(../images/d-i.png)}



.picbg {
	min-width:1100px;
	height:350px;
	background-image: url(../images/pic.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.hprobox {
	width:1100px;
	margin:auto;
	margin-top:40px;
}
.hprol {
	width:240px;
	float:left;
}
.hprol dt{ font-size:20px; height:50px;}
.hprol dd.pinfo{ line-height:24px; height:240px; overflow:hidden;}
.hprol dd.pmore{ margin-top:40px;}
.hprol dd.pmore a{
	background-image: url(../images/ico1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:15px;
}

.hpiclist{ width:832px; float:right;}

.hpiclist li{
float:left;
width:192px;
margin-bottom:30px;
margin-right:20px;
height:160px;
}

.hpiclist li.mr0{
margin-right:0px;
}

.hpiclist li dt{
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
*font-size: 210px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
width:180px;
height:120px;
padding:5px;
border:1px solid #e7e7e7;
}

.hpiclist li dt img{
vertical-align:middle;
width:180px;
height:120px;
}

.hpiclist li dd{padding:2px 10px;height:40px; line-height:20px; text-align:center;background-color:#f5f5f5;}

.hjsbg {
	min-width:1100px;
	background-color:#F1F1F1;
	height:165px;
	margin-top:50px;
}
.hjsbox {
	width:1100px;
	margin:auto;
}
.hjsboxl {
	width:153px;
	float:left;
	background-image: url(../images/jsbg.gif);
	background-repeat: no-repeat;
	height:165px;
	padding-left:20px;
	font-size:14px;
}
.hjsboxl p{color:#ffffff; font-size:16px; line-height:50px;}
.hjsboxl a{color:#ffffff; padding-left:15px;line-height:28px;font-size:12px;}

.kf_main{position:relative;width:920px;margin:0 auto;overflow:hidden;float:right; padding:20px 0px;}
.kf_left{width:40px;height:110px;background:url(../images/l.png) left center no-repeat;cursor:pointer;float:left;}
.kf_left:hover{background:url(../images/l.png) left center no-repeat;}
.kf_right{width:40px;height:110px;background:url(../images/r.png) right center no-repeat;cursor:pointer;float:right;}
.kf_right:hover{background:url(../images/r.png) right center no-repeat;}
.kf_inner{position:relative;float:left;width:840px;overflow:hidden;}
.kf_ul{position:relative;float:left;}
.kf_ul li{float:left;width:190px;height:110px;overflow:hidden;border-left:1px solid #999999; padding:0px 10px;color:#6E6E6E;line-height:20px;}
.kf_ul li span{
	display:block;
	font-size:18px;
	color:#9B9C94;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.kf_ul li a{ display:block; font-size:14px; height:30px; overflow:hidden; line-height:30px;}

.habout {
	width:1100px;
	margin:auto;
	padding:50px 0px;
}

.hpic { float:left; height:130px;}
.hpic li{ float:left; width:150px; margin-right:10px;}
.hpic li p{width:150px; height:100px;}
.hpic li p img{width:150px; height:100px;}
.hpic li span{background-color:#F1F1F1; display:block; height:30px; text-align:center; line-height:30px;}

.hinfo { float:right; height:130px; width:500px;}
.hinfo dt{ font-size:20px; height:40px;}
.hinfo dd.info{ line-height:22px; height:66px; overflow:hidden;}
.hinfo dd.more{
	line-height:30px;
	background-image: url(../images/ico1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	margin-top:20px;
}
.hline {min-width:1100px;border-top:1px solid #e7e7e7;}
.hbg {
	min-width:1100px;
	background-image: url(../images/hbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:40px;
}
.hyylist {
	width:1100px;
	margin:auto;
	padding:30px 0px;
}
.hyylist dl{width:500px; float:left; margin-right:100px; margin-bottom:40px;}
.hyylist dl.mr0{margin-right:0px;}
.hyylist dl dt{ font-size:16px; height:30px;}
.hyylist dl dd{ height:134px; line-height:25px;}
.hyylist dl dd img{ float:left; margin-right:20px;width:195px; height:135px;}







.locbd {
	height:60px;
	line-height:60px;
	min-width: 1200px;
	background-color: #F7F7F7;
}
.listloc {
	width: 1100px;
	margin:0px auto;
	font-size:14px;
}
.listloc a{
	font-size:14px;
}
.bannbg {
	background-repeat: no-repeat;
	background-position: center top;
	height:280px;
	min-width: 1200px;
	background-color: #135390;
}
.Items_header{ text-align:center; line-height:55px; height:55px; margin:30px auto;}
.Items_header *{vertical-align:middle;}
.Items_header p{display:inline-block; width:40px; height:3px;background:#d5d5d5;}
.Items_header span{font-size:30px; color:#0E6BC0; margin:0px 20px;}
.Items_header span i{
	color:#333333;
	font-style: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.contbox {
	width:1100px;
	margin:auto;
	padding:20px 0px;
}
.contbox dl{width:500px; float:left; margin-right:100px; margin-bottom:40px;}
.contbox dl.mr0{margin-right:0px;}
.contbox dl dt{ font-size:16px; height:30px;}
.contbox dl dd{ height:134px; line-height:25px;}
.contbox dl dd img{ float:left; margin-right:20px; width:195px; height:135px;}

.infobox {
	width:1100px;
	margin:auto;
	padding:20px 0px;
}
.infott {
font-size:20px;border-bottom:1px solid #c7c7c7; display:inline-block; padding:10px 0px;
}
.newscontent {
line-height:30px;padding:30px 0px; font-size:14px;}

.flash {
	width:1100px;
	margin:auto;
	height:165px;
}


.hbot {
	width:1100px;
	margin:auto;
	height:40px;
}
.hbot .l { float:left;}
.hbot .l a {background-image: url(../images/ico2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px;}
.hbot .r {float:right;}
.hbot .r a {background-image: url(../images/ico3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px;}
	
.contlist {
	width:1100px;
	margin:auto;
	padding:20px 0px;
}	
.subnav {

}
.subnav {
border-bottom:1px solid #e5e5e5;
height:50px;
}

.subnav ul{
}


.subnav li{
list-style:none;
float:left; margin-right:20px;
}
.subnav li a{
	font-size:15px;
	display:block;
	color:#333333;
	line-height:24px;
	padding:10px 25px;
	background-color: #f5f5f5;
}
.subnav li a:hover{
	color:#ffffff;
	text-decoration: none;
	background-color: #484644;
}

.subnav .on a{
	color:#ffffff;
	background-color: #484644;
}
.newslist{
margin-top:30px;
}
.newslist dl{
border:1px solid #ccc;
float:left;
width:1058px;
margin-bottom:30px;
padding:20px;
}
.newslist dl:hover{border:1px solid #484644;box-shadow: 0px 5px 12px rgba(0,0,0,0.4);transition:box-shadow 0.3s linear;-webkit-transition:box-shadow 0.3s linear;-moz-transition: box-shadow 0.3s linear;-ms-transition: box-shadow 0.3s linear;-o-transition: box-shadow 0.3s linear;}
.newslist dt {
	width:87px;
	height:100px;
	float:left;
	margin-right:23px;
	background-image: url(../images/li_date.gif);
	text-align:center;
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 13px;
	line-height:25px;
}
.newslist dt span{
	color: #484644;
	line-height:45px;
	font-size: 28px;
	font-weight:bold;
}



.newslist dd {
	width:948px;
	float:left;
}


.news_t{line-height:25px; height:25px;}
.news_t a{ float:left; font-size:16px;}
.news_t span{ float:right; font-size:12px; color:#666666;}
.news_info{line-height:22px; overflow:hidden;color:#A2A2A2; margin:5px 0px; height:70px;}		

.newstitle {
	line-height:30px;
	text-align:center;
	margin-bottom:20px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top:20px;
	padding-bottom:10px;
}
.newstitle h4{
	font-size: 20px;
	font-weight: bold;
}
.newsbot {
	line-height:30px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:20px;
	padding-top:10px;
	font-size:14px;
}

.norecord {
	background-image: url(../images/order_none.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:100px;
	margin:70px auto;
	text-align:center;
	line-height:40px;
	font-size:16px;
	min-height:200px;
}

.procont {width:1100px;
	margin:auto;
	padding:30px;}	
.procontl {
	float:left;
	width:482px;
	text-align:center;
}
.imgnav{ width:482px;position:relative;	}
#img{ z-index:10; width:480px; position:relative; text-align:center; height:332px;
display: table-cell;
vertical-align:middle;
text-align:center;
border:1px solid #e7e7e7;
}
#img img{display:none;width:480px;z-index:10;height:332px;}
#front{
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	cursor:pointer;
	width:230px;
	height:357px;
background:url(../images/ico/blank.gif);
}
#front a{
	position:absolute;
	left:20px;
	top:124px;
	display:block;
	width:104px;
	height:104px;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	background-position: left;
}
#last{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:230px; height:357px;background:url(../images/ico/blank.gif);}
#last a{
	position:absolute;
	right:20px;
	top:124px;
	display:block;
	width:104px;
	height:104px;
	background-image: url(../images/sprite1.png);
	background-repeat: no-repeat;
	background-position: right;
}

#cbtn{position:relative; height:72px;margin-top:12px; }
#cbtn ul{position:relative; width:10000px; height:100px;}
#cbtn ul li{ float:left; width:90px; height:70px; cursor:pointer; text-align:center; margin-right:10px; position:relative;border:1px solid #e5e5e5;}
#cbtn ul li img{ width:90px; height:70px; display:block; float:left;}
#cbtn li.hov{border:1px solid #008DD5;}

.ctrl div{ clear:both;}
#cSlideUl{width:398px; height:100px;overflow:hidden; position:relative; margin:0 auto;}
.picSildeLeft{cursor:pointer; position:absolute; top:22px; left:0px; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:22px; right:0px; z-index:9;}

.procontr {
	float:right;
	width:560px;
}

.prot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5DCD7;
	font-size: 20px;
	padding:10px 0px;
	height:40px;
	line-height:40px;
}

.proinfo1 {
	line-height:40px;
	padding:10px 0px;
	font-size:14px;
}
a.tj_btn{
	font-size:15px;
	padding:10px 40px 10px 35px;
	border:none;
	color:#fff;
	cursor:pointer;/* W3C syntax */
	margin-right:20px;
	background-color:#008EAA;
	font-weight:bold;
	border-radius:5px;
	background-image: url(../images/pico.png);
	background-repeat: no-repeat;
	background-position: right 15px center;
}
a.tj_btn:hover{color:#ffffff;}
a.lx_btn{
	background-color:#5BB570;
}


.xqnav { padding-top:40px; border-bottom:1px solid #e7e7e7;background-color:#ffffff;}
.xqnav a{padding:6px 10px; margin:0 30px; display:inline-block; font-size:16px;text-align:center;}
.xqnav a i{height:5px; width:20px;display:inline-block; margin-top:10px;}
.xqnav a.curr{color:#2363D8;}
.xqnav a.curr i{background-color:#2363D8;}
.ppfix{ position:fixed; width:1200px; top:0px; z-index:1000;}	
.xqcont {margin-top:40px;}
.xqtitle { font-size:20px;}
.xqcontent { margin-top:30px; line-height:22px;}
.xqline { margin:35px 0px; border-bottom:1px solid #e7e7e7;}



select.memsel{width:110px;height:auto;margin-right:2px;padding:7px 0px 7px 5px;line-height:20px;border:1px solid #ccc;font-size:14px}	
.tinput{
border:1px solid #ccc; padding:4px 9px; height:20px; line-height:20px;
}
.tinput1{
border:1px solid #ccc; padding:4px 9px; line-height:22px; overflow:auto;
}
input.zx_btn{ font-size:14px;background:#484644; padding:5px 25px;border:none;height:40px; color:#FFF; -moz-border-radius: 2px;/* Gecko browsers */-webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;cursor:pointer;/* W3C syntax */}



.formbox{margin-top:20px;box-shadow: 0px 0px 20px rgba(0,0,0,0.2);}	
.qyTable{border-collapse:collapse;background-color: #f7f7f7;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}	
.qyTable th{border:0; line-height:25px; font-weight:normal;background-color: #f7f7f7;padding:8px 10px; font-size:14px;text-align:right;}	
.qyTable td{border:0; line-height:25px; padding:8px 10px;}	
.qyTable th.tit{font-size:20px;background-color: #008EAA; font-weight:bold; text-align:left; color:#FFFFFF; padding-left:40px;border-bottom:3px solid #006174;}	
.uinput{border:1px solid #ccc; padding:4px 9px; height:20px; line-height:20px; width:200px;}
.tinput{border:1px solid #ccc; padding:4px 9px; height:20px; line-height:20px; width:60%;}
.tinput1{border:1px solid #ccc; padding:4px 9px;line-height:20px; width:60%;}

input.zx_btn{ font-size:14px;background:#005099; padding:5px 45px;border:none;height:40px; color:#FFF;border-radius:2px;cursor:pointer;}
input.zx_btn:hover{background-color: #003D73;}
select.memsel{height:auto;margin-right:2px;padding:3px 0px 3px 5px;line-height:20px;border:1px solid #ccc;font-size:14px}



	
.Page{ text-align: center; padding:30px 0; font-size:14px;}
.Page span{ padding:6px 10px; margin:0 3px; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:6px 10px; margin:0 3px; display:inline-block;font-size:12px; background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #0C65B6;
	border:1px solid #0C65B6;
}
.Page .cur{ color:#fff;background-color: #0C65B6;border:1px solid #0C65B6;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }

.footbg {
	background-color: #F1F1F1;
	padding:20px 0px;
}

.footbg a{
	color: #333333;
}

.footbg a:hover{
	text-decoration: underline;
}
.foot{
	width:1100px;
	margin:auto;
}

.fnav  {
	float:left;
	width:750px;
	margin:auto;
	background-image: url(../images/bottom2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.fnav dl {
	float:left;
	padding-right:20px;
	background-image: url(../images/bottom2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right:20px;
	min-height:200px;
	width:140px;
	padding-top:20px;
}



.fnav dt {
	height:30px;
	line-height:30px;
}
.fnav dt a{
	font-size: 16px;
	color:#333333;
}

.fnav dt a:hover{
	text-decoration: underline;
}

.fnav dd {
	line-height:22px;
	height:22px;
}

.fnav dd a{
	text-decoration: none;
	font-size: 12px;
}

.fnav dd a:hover{
	text-decoration: underline;
}

.fnav dl.fpro {
	width:300px;
}
.fnav dl.fpro dd{
float:left;
width:150px;
}



.wx {
	width:275px;
	float:right;
	line-height:30px;
	color: #333333;
	font-size:14px;
	padding-top:20px;
}
.wxtext{
	font-size: 16px;
}
.wxpic{
	background-image: url(../images/site.gif);
	background-repeat: no-repeat;
	background-position: 190px 32px;
	line-height:25px;
}

.wxpic *{
	vertical-align:middle;
}
.wxpic img{
width:140px; height:140px; margin-right:50px; float:left;
}
.wxpic a{ padding-left:20px; font-size:12px;}

.copyright{
	background-color: #f1f1f1;
	padding:20px 0px;
	border-top:1px solid #ffffff;
	border-bottom:8px solid #FDC400;
}
.copybox{
width:1100px;
margin:auto;
line-height:30px;
}
.fnav{ float:left;}
.fnav a{ margin-right:20px;}
.flogo{ float:right;}

