/* CSS Document */

/* MainNav */

/****** 全局样式 *******/
*{word-wrap:break-word}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font:14px/1.5 "microsoft yahei","Arial Narrow",HELVETICA;-webkit-text-size-adjust:100%; color:#444444; line-height:24px;  position:relative; overflow-x:hidden; }
a{ color:#333;text-decoration:none; cursor:pointer; }
a.on {color: #fff;background: #003bad;padding: 2px;}
a:hover{text-decoration:none; color:#ff0000}
em{font-style:normal}
li{list-style:none}
img{border:0px;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.clear { clear:both; display:block; visibility:hidden; overflow:hidden; height:0; }
*::-moz-selection{ background:#00b38a; color:#fff}
.f_l{ float:left;}
.f_r{ float:right;}
.w1100{ width:1100px;}
.auto{ margin:0 auto}
.marginTop25{ margin-top:25px;}
.marginTop15{ margin-top:10px;}

.goTopBtn {  FONT-SIZE: 14px; CURSOR: pointer; display:block;background:url(../images/top_return.jpg) no-repeat; width:142px; height:55px;}
.sider{ CURSOR: pointer; background:#6cc786; height:228px; width:142px; position:fixed; top:50%; margin-top:-114px; _margin-top:0px; _position:absolute; _top:expression(documentElement.scrollTop + (documentElement.clientHeight - document.getElementById("sider").offsetHeight)/2 + "px"); margin-left:1100px;*left:405px;_left:405px;  border-left:none; overflow:hidden; }
.sider li{ border-bottom:3px #fff solid; margin:0px; padding:0}
.sider a{display:block; width:142px; height:32px; line-height:32px; text-align:center; color:#fff}
.return_a a:hover{ background:#2e3bc2; color:#fff;}
.s_log a{background:url(../images/s_log.png) no-repeat;}

.head{padding:10px 0; position:relative; height:80px; width:1100px; }
.logo{ width:310px;}
.cityList a.btn_qh{ display:block; background:url(../images/qh_bg.jpg) no-repeat; width:123px; height:38px; color:#fff; font-weight:700; padding-left:15px; line-height:35px; font-size:18px;}
.cityList{ margin-top:15px; position:relative}
.cityBox{ display:none; position:absolute; top:38px; left:0; background:#6cc786;padding:10px 0 0 30px ; padding-top:10px;height:165px; width:325px;}
.cityBox span{ width:49px; display:block; float:left; margin-right:5px; display:inline; line-height:30px;}
.cityBox a{ color:#fff}
.cityBox a:hover{ color:#fff; background:#464646; padding:2px;}
.top_r{ padding:5px 10px; margin-top:20px;}
.top_r input{ border:1px #ccc solid; height:30px; width:250px; line-height:30px; padding:0 5px; color:#000; float:left;}
.top_r button{ background:none; border:none}
.top_r a button{ cursor:pointer; padding:0 5px; display:block; background:#6cc786; color:#fff; width:70px; height:32px; float:left; text-align:center; line-height:30px; font-size:16px;}

.main_nav{ height:40px; border-top:1px #ccc solid; padding-top:15px;}
.nav{ height:40px; color:#7f7f7f}
.nav a{ font-size:20px; padding:0 25px; color:#555555; font-weight:bold}

.bannerBG{ background:url(../images/bannerBG.jpg) repeat-x; height:406px;}
.banner{  width:1600px; margin:0 auto;}

.timer{ background:url(../images/bg9.jpg) center bottom no-repeat; height:280px; width:550px;}
.timer .ask{ background:#f25050; color:#fff; font-size:25px; width:540px; height:55px; line-height:55px; padding-left:10px;}
.asktxt{ background:#fff9d4; border:1px #ccc solid; border-top:0; width:528px; padding:20px 10px; height:160px;}
.asktxt p span{ font-size:16px; font-weight:700; color:#C33}
.con_1_left .asktxt p{ font-size:14px; line-height:30px;}

.fenshuxian b{ text-align:center; font-size:24px; line-height:50px;  display:block; width:1100px; margin-bottom:10px;}
.fenshuxian {position:relative; display:table; width:1100px;}
.fenshuxian  table{ border:1px #ccc fff;}
.fenshuxian  table tr td{ padding:8px 5px; border-bottom:2px #fff solid; text-align:center; border-right:2px #fff solid;}
.fenshuxian  table tr td a{ color:#000}
.fenshuxian  table tr td a:hover{ color:#ff0000}
.fenshuxian  .page{ text-align:right; position:absolute; bottom:20px; right:5px; border-top:1px #f6f39b solid; width:897px; padding-top:15px;}
.fenshuxian  .page a{ padding:2px 5px; color:#eff3ce}
.fenshuxian  .page a.curr{ background:#c7df94; border:1px #fff solid; color:#000}


.con_1{  margin-top:25px; height:430px; padding-top:15px}
.con_1_left{ width:550px;}
.con_1_left h4{ font-size:40px; margin-bottom:15px; font-weight:500; line-height:40px;}
.con_1_left p{ line-height:30px; font-size:16px;}
.h4_border{ border-top:1px #999 solid; padding-top:20px; margin-top:30px;}
.con_1_left p a{ background:#4a4a4a; padding:2px 10px; color:#fff;}
.con_1_left p a:hover{ background:red; color:#fff}
.con_1_rig{ width:433px;background:url(../images/bg9.jpg) center bottom no-repeat; height:448px; }
.con_1_rig dl{ border:1px #ccc solid; padding:20px 10px;width:411px; height:382px;}
.con_1_rig dl dt{ font-size:30px; background:url(../images/danzhao.png) 0 -440px no-repeat; padding-left:30px; color:#001ca9; margin-bottom:20px; line-height:40px; position:relative; width:380px; height:40px;}
.con_1_rig dl dt a{ position:absolute; right:0; top:0; font-size:14px; color:#999}
.con_1_rig dl dt a:hover{ color:red}
.con_1_rig dl dd{ height:35px; line-height:35px; border-bottom:1px #ccc dashed; padding-left:10px; font-size:16px;}

.con2{ background:#eceef0; padding:30px 0 20px 0; height:auto;}
.dzlc h4{ font-size:40px; color:red;background:url(../images/danzhao.png) 0 -438px no-repeat; padding-left:30px; height:40px; line-height:40px;}
.dzlc ul {  border-top:1px #878787 dashed;padding:25px 0 0; height:auto;}
.dzlc ul li{ float:left; display:inline; width:214px; border-right:1px #878787 dashed; padding:0 10px; padding:0 30px; height:350px;}
.dzlc ul li b{ font-size:20px; margin-bottom:20px; display:block;width:214px; height:44px; color:#fff; text-align:center; line-height:44px;}
.dzlc ul li .b1{  background:url(../images/bg10.png) no-repeat; }
.dzlc ul li .b2{  background:url(../images/bg11.png) no-repeat; }
.dzlc ul li .b3{  background:url(../images/bg12.png) no-repeat; }
.dzlc ul li .b4{  background:url(../images/bg9.png) no-repeat; }
.dzlc ul li p span{ font-size:16px; font-weight:700;}


.con3{ margin-top:40px; position:relative; height:460px; overflow:hidden}
.con3_l{ background:url(../images/img2.jpg) no-repeat left top; width:540px; height:395px; padding-top:80px;}
.con3_l a{ font-weight:700; line-height:70px; padding:0 20px;}
.con3_l .a1{ font-size:42px; color:#aecd00}
.con3_l .a2{ font-size:20px; color:#17a086}
.con3_l .a3{ font-size:24px; color:#3497dd}
.con3_l .a4{ font-size:30px; color:#00b727}
.con3_l .a5{ font-size:24px; color:#f25050}
.con3_l .a6{ font-size:30px; color:#ffae00}
.con3_l .a7{ font-size:50px; color:#f25050}
.con3_l .a8{ font-size:30px; color:#554444}

.con3_r{ border:1px #ccc solid; width:476px; height:321px; background:url(../images/img3.jpg) no-repeat; padding:120px 30px 15px;}
.con3_r ul li{ line-height:32px;}
.con3_r span{ display:block; background:#f25050; width:476px; height:50px; line-height:45px; overflow:hidden; color:#fff; font-size:24px; text-align:center; margin-top:15px;}

.con4Title{ background:#f25050; padding:0 15px; color:#fff; height:55px;font-size:26px; font-weight:700; line-height:55px; position:relative; margin-bottom:15px;}
.con4Title a{ float:right; display:block; position:absolute; top:0px; right:15px; font-size:14px; color:#fff;}
.con4Title a:hover{ text-decoration:underline}
.con4 ul li{ float:left; display:inline; width:193px; height:171px; overflow:hidden; position:relative; margin:10px 13px;}
.con4 ul li a{ display:block;}
.con4 ul li a span{ display:block; background:#171c0a; color:#fff; text-align:center; width:193px; height:40px; line-height:40px; position:absolute; bottom:0; left:0}

.footer{ background:#f1f1f1; border-top:1px #dedede solid; height:170px; padding:15px 0; margin-top:20px;}
.foot p{float:left;height:22px;line-height:22px;margin-top:5px;text-align:center; color:#464343}
.foot p a{ color:#464343}
.foot p a:hover{ color:#ff6600}
.foot ul{float:left;line-height:30px;text-align:center; color:#464343}
.foot span{margin-left:5px;margin-right:5px}
.footer{ background:#f1f1f1; border-top:1px #dedede solid; height:170px; padding:15px 0; margin-top:20px;}
.foot p{float:left;height:22px;line-height:22px;margin-top:5px;text-align:center; color:#464343}
.foot p a{ color:#464343}
.foot p a:hover{ color:#ff6600}
.foot ul{float:left;line-height:30px;text-align:center; color:#464343}
.foot span{margin-left:5px;margin-right:5px}
/*在线客服*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }