@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei ; position:relative;} 

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1014px; font-family:microsoft yahei;}
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
 
select{border: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right: 14px;}
select::-ms-expand { display: none; }
#gotop{display: block;	width: 15px; z-index:9999999;	margin-right: -515px;	position: fixed;	right: 50%;	top: 50%;	_margin-right: -525px;	_position: absolute;	_margin-top: 300px;	_top: expression(eval(document.documentElement.scrollTop));}
#roll_top{position: relative;cursor: pointer;height: 72px;width: 26px;}
#roll_top{background: url(/Skins/Default/Img/top.gif) no-repeat;}
/*ҳü*/
.header{width:100%; overflow:hidden; background-color:#fff;}
.header_top{ width:100%; height:35px; border-bottom:1px solid #ededed;}
.header_top p{ font-size:12px; color:#303030; line-height:35px; float:left;}
.header_top .top_r{ float:right; width:422px;}
.header_top .ulleft{ overflow:hidden; float:left; margin-top:9px;}
.header_top .ulleft li{ float:left; padding:0 10px; border-right:1px solid #303030; font-size:12px;}
.header_top .ulleft li a{ color:#303030;}
.header_top .ulright{ width:125px; float:right; height:35px; background:url(Img/Common/top_s.png) no-repeat 105px center; background-color:#ed1b23; padding-left:15px; line-height:35px; color:#fff;    position: relative;z-index:99999;}
.header_top .ulleft li.last{ border:none}
.header_top .ulright>li>a{color:#fff;width:139px; padding-left:31px;}
.header_top .ulright ul{  z-index: 9999;    position: absolute;    top: 34px;    width: 140px;    left: 0px;background:#ED1B23;    text-align: center;display:none;}
.header_top .ulright ul li a{color:#fff;width:139px;display:block;}
.header_top .ulright li:hover ul{display:block;}
.header_center { overflow:hidden; height:120px;}
.header_center dl{ overflow:hidden; float:left; margin-top:15px;}
.header_center dt{ float:left; overflow:hidden; margin-right:25px;}
.header_center dd{ overflow:hidden; width:290px; float:left; margin-top:27px;}
.header_center dd h2{ font-size:20px; color:#ed1b23;}
.header_center dd p{ font-size:16px; color:#303030;}
.header_center .phone{  overflow:hidden; background:url(Img/Common/phone.png) no-repeat right center; float:right; margin-top:25px; text-align:right; padding-right:50px;}
.header_center .phone p{ font-size:14px; color:#666;}
.header_center .phone h3{ font-size:24px; color:#ed1b23; font-weight:normal;}
.header_nav{ overflow:hidden; width:100%; height:55px; background-color:#0D7AD2;}
.header_nav li{ float:left; font-size:14px; line-height:55px; background:url(Img/Common/navBor.png) repeat-y right top; white-space:nowrap;}
.header_nav li a{ color:#fff; display:block; text-decoration:none; padding:0 26px;}
.header_nav li.last{ background:none;}
.header_nav li.cur,.header_nav li:hover{ background:#f1f1f1;}
.header_nav li.cur a,.header_nav li:hover a{ color:#333;}

/*footer*/
.footer{ overflow:hidden; width:100%; height:250px; background-color:#57763A;}
.footer .f_nav{ overflow:hidden; width:100%; height:55px; background-color:#32580E; margin-bottom:70px;}
.footer .f_nav li{ float:left; font-size:14px; line-height:55px; padding:0 27px; border-right:1px solid #3a3a3a; white-space:nowrap;}
.footer .f_nav li a{ color:#fff;text-decoration:none;}
.footer .f_nav li.last{ border:none}
.footer .f_btm{ overflow:hidden;} 
.footer .wen{ overflow:hidden; float:left;}
.footer .wen p{ font-size:12px; color:#fff; line-height:25px;}
.footer .ewm,.footer .wx{ display:block; float:right;    padding: 5px;   background-color: #fff;margin-left: 15px;}

/*fixed_ad*/
.fixed_ad{ overflow:hidden; width:100%; height:87px; background-color:#0D7AD2; position:fixed; left:0; bottom:0; z-index:1000}
.fixed_ad .wen{ overflow:hidden; float:left; margin-top:20px;}
.fixed_ad p{ font-size:20px; color:#fff;}
.fixed_ad h4{ font-size:24px; color:#fff;}
.fixed_ad .dzImg{ display:block; float:left; margin-left:80px;}
.fixed_ad ul{ overflow:hidden; float:left; width:380px; margin-left:20px; margin-top:15px;}
.fixed_ad ul li{ float:left; width:190px; height:24px; margin-bottom:10px;}
.fixed_ad li span{ display:block; float:left; width:52px; font-size:14px; color:#fff; line-height:24px; text-align:center;}
.fixed_ad li input{ width:138px; height:24px; border:none; float:left}
.fixed_ad .btn{ overflow:hidden; font-size:14px; color:#fff; font-weight:bold; width:35px; padding:10px; background-color:#000; float:right; margin-top:15px; text-align:center; text-decoration:none;}