﻿@charset "utf-8";
/*rest*/
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{ 	width:100%;
	font-family:"宋体";
	font-size:14px;
	margin:0 auto;
	color:#28394a;
	height:auto; 
	line-height:24px;
	background:#ffffff;
	}
img{ border:0px;}
*:focus {outline: none;}
i,em{ font-style:normal;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:#28394a; }
a:hover,.hotnewsCon ul li span em a:hover{ text-decoration:none; color:#c00; outline:none;}
a,area{blr:expression(this.onFocus=this.blur())}
.float_left{ float:left;}
.float_right{ float:right;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
a,area{blr:expression(this.onFocus=this.blur())}
.globalWidth{ width:1040px; margin:0 auto;}
.blueColor{ color:#0b5882;}
.color666{ color:#666666;}
.padding10{ padding:0px 10px;}
.icon{ background:url(../images/icon.png) no-repeat;}
.padbotm20{ padding-bottom:20px;}
.font18{ font-size:18px; font-family:"Microsoft Yahei";}
.paddingtop10{ padding-top:10px;}
.paddingtop20{ padding-top:20px;}
.paddingtop50{ padding-top:50px;}
.greyColor{ color:#666666;}
.textCenter{ text-align:center;}
.redColor{ color:#ff0000;}
.redColo1{ color:#8a2b25;}
.padright15{ padding-right:15px;}
.textindent{ text-indent:2em;}
.color999{ color:#999999;}
.font12{ font-size:12px;}
.borderBt{ border-bottom:1px dashed #28394a;}
.height118{ height:118px; overflow:hidden;}
.height178{ height:178px; overflow:hidden;}
.height198{ height:198px; overflow:hidden;}
.height230{ height:230px; overflow:hidden;}
.height375{ height:375px; overflow:hidden;}
.height267{ height:267px; overflow:hidden;}
.height181{ height:181px; overflow:hidden;}
.headerPhone{ height:19px; background:url(../images/zxdh.png) no-repeat left 0px; padding-left:18px; padding-bottom:3px;}
.fontaril{ font-family:arial;}
/*rest*/

#warp{ width:100%; margin:0 auto;}
#container{ width:1040px; margin:0 auto; padding-top:20px; overflow:hidden;}
#container1{ width:980px; margin:0 auto; padding-top:20px; overflow:hidden; background:#ffffff; padding:0px 30px;}
#top{ width:100%; height:37px; border-bottom:1px solid #d9d7d0; overflow:hidden; line-height:37px; font-family:"Microsoft Yahei"; font-size:12px; color:#666666; min-width:1000px;}
#header{ width:100%;  padding:10px 0px;}
h1,h1 a,h1 a:hover{ width:286px; height:68px; background:url(../images/logo.gif) no-repeat left center; float:left; text-indent:-999999px;}
.headerR{ float:right; padding-top:14px;}
.headerR h2{ font-family:"Microsoft Yahei"; font-size:18px; padding-top:3px; padding-bottom:3px;}
.headerR i{ font-size:14px; float:left; padding:20px 10px 0px 0px;}
#navgatin{ width:100%; height:50px; border-bottom:3px solid #0b1219; background:#28394a;  min-width:1000px; font-size:16px;  overflow:hidden;}
#navgatin ul li{ float:left;}
#navgatin ul li a{display:inline-block;  padding:0px 35px;  font-family:"Microsoft Yahei";  font-size:16px; line-height:50px; color:#ffffff; -webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;}
#navgatin ul li a:hover{ display:inline-block; padding:0px 25px;  font-family:"Microsoft Yahei";  font-size:16px; color:#ffffff; background:#202f3e;}
#navgatin ul li a.current,#navgatin ul li a.current:hover{ display:inline-block; padding:0px 25px;  font-family:"Microsoft Yahei";  font-size:16px; color:#ffffff; background:#0b1219; }

#copyright{ width:100%; height:auto;  background:#29394b;  min-width:1000px; color:#abafb4;  padding:25px 0px 20px;}
.copyrightL{ background:url(../images/btlogo.gif) no-repeat left top; padding-left:300px; font-family:"宋体"; padding-top:5px; padding-bottom:8px;}
.copyrightR{ height:auto; line-height:36px; margin-top:9px; font-family:"宋体";   position:relative;}
.copyrightR i{ float:left; margin-left:10px; display:inline; cursor:pointer;}
.copyrightR i.sinna a{ float:left; width:36px; height:36px; background:url(../images/icon.png) no-repeat 0px 0px; text-indent:-999999px;}
.copyrightR i.sinna a:hover{width:36px; height:36px; float:left; background:url(../images/icon.png) no-repeat 0px -65px;  -moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.copyrightR i.weixinfooter a{ float:left; width:36px; height:36px;  background:url(../images/icon.png) no-repeat -44px 0px;  text-indent:-999999px;}
.copyrightR i.weixinfooter a:hover{ float:left; width:36px; height:36px;  background:url(../images/icon.png) no-repeat -44px -65px;  text-indent:-999999px; -moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;}
.copyrightR i.sinna a{ float:left; width:36px; height:36px; background:url(../images/icon.png) no-repeat 0px 0px; text-indent:-999999px;}
.copyrightR i.sinna a:hover{width:36px; height:36px; float:left; background:url(../images/icon.png) no-repeat -44px 0px; }
.copyrightR i.weixinfooter a{ float:left; width:36px; height:36px;  background:url(../images/icon.png) no-repeat 0px -66px;  text-indent:-999999px;}
.copyrightR i.weixinfooter a:hover{ float:left; width:36px; height:36px;  background:url(../images/icon.png) no-repeat -44px -66px;  text-indent:-999999px;}
.copyWeixin{ width:115px; height:120px; background:url(../images/wx.png) no-repeat left top; position:absolute; right:0px; bottom:40px;}
#leftBar{ width:700px; float:left;}
#rightBar{ width:295px; float:right; padding-top:40px;}
#rightBar.nopad{ padding-top:0px;}

.leftTit{ width:100%; height:40px; border-bottom:3px solid #29394b; line-height:40px;}
.leftTit01{ width:100%; height:40px; line-height:40px;}
h2.tit{font-family:"Microsoft Yahei";  font-size:18px; font-weight:bold; padding:10px 0px 15px;}
.blueline{ width:100%; border-top:1px dashed #28394a;}
.gzwx{ padding:15px 8px 0px 0px;}


.submenu{ background:url(../images/cnbg.gif) repeat left top; border-top:3px solid #29394b; padding:10px;}
.submenu ul{ width:100%; overflow:hidden;}
.submenu ul li a{ display:inline-block; width:100%; height:50px; line-height:50px; text-indent:30px; font-family:"Microsoft Yahei"; font-size:18px; color:#29394b; margin-bottom:1px; background: url(../images/dot.gif) no-repeat 15px center #ffffff;  -webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;}
.submenu ul li a:hover{ width:100%; display:inline-block;  height:50px; line-height:50px; text-indent:30px; font-family:"Microsoft Yahei"; font-size:18px; color:#c00; background:url(../images/reddot.gif) no-repeat 15px center #f8f8f8; }
.submenu ul li a.current,.submenu ul li a.current:hover{ width:100%; display:inline-block;  height:50px; line-height:50px; text-indent:30px; font-family:"Microsoft Yahei"; font-size:18px; color:#ffffff; background:url(../images/whitedot.gif) no-repeat 15px center #29394b;}
.rightTit{ width:100%; height:36px; border-top:3px solid #29394b; overflow:hidden;}
.rightTit2{ width:100%; height:36px;  border-bottom:1px dashed #29394b; overflow:hidden;}
.rightTit h3,.rightTit2 h3{ padding-left:10px; background:url(../images/titline.gif) no-repeat 87px center; line-height:35px; font-family:"Microsoft Yahei"; font-size:18px; color:#29394b; width:99px;}
.rightTit1{ width:100%; height:36px; border-top:3px solid #29394b; border-bottom:1px dashed #29394b; overflow:hidden;}
.rightTit1 h3{ line-height:35px; font-family:"Microsoft Yahei"; font-size:18px; color:#29394b;}
.rightTit1 span,.rightTit span,.rightTit2 span{ line-height:35px; font-size:12px; float:right;}
.contactBtom{ padding-top:50px; padding-bottom:20px; overflow:hidden; width:100%;} 
.contactBtom span{ float:left;}
.contactBtom span.phone{ background-position:0px -127px; margin:0px 18px 0px 5px; padding-left:20px; display:inline; font-family:Arial, Helvetica, sans-serif;}
.contactBtom span.messege{ background-position:0px -171px;  padding-left:20px; display:inline;  font-family:Arial, Helvetica, sans-serif;}

.pagination{ width:100%; height:41px; border-top:1px solid #28394a; border-bottom:1px solid #28394a; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.pagination a{ padding:0px 19px; height:41px; line-height:41px; display:inline-table; overflow:hidden;}
.pagination span{ padding:0px 19px; height:41px; line-height:41px; display:inline-table; overflow:hidden; color:#ffffff; background: #1e51a2;}
.pagination a:hover{  padding:0px 19px; height:41px; line-height:41px; color:#ffffff; background:#999999; display:inline-table; overflow:hidden;}
.pagination a.cur,.pages a.cur:hover{  padding:0px 19px; height:41px; line-height:41px; color:#ffffff; background:#1e51a2; display:inline-table; overflow:hidden;}
