﻿@charset "utf-8";
/* CSS Document */
/*CSS reset*/
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textatea,th,ul{margin:0;padding:0}
body,html{min-width: 1200px;}
body{font-size: 14px;font-family:Arial,Helvetica,sans-serif,"微软雅黑";width:100%;min-width: 1200px;}
newsle{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
li,ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
acronym,addr{border:0}
a{color:#333;text-decoration:none;transition: all 0.2s;}
a:hover{text-decoration: none; color: #008d7c;}
.fl{float: left;}
.fr{float: right;}
.marbot15{margin-bottom: 15px;}
.fl { float: left; }
.fr { float: right; }
.hui_9 { color:#999;}
.hui_6 { color:#666}
.green { color: #44b548; }
.green2 { color: #006a2f; }
.blue { color:#0054a7}
.red { color:#e50013;}
.eng { font-size: 12px; color: #bababa; text-transform: uppercase; font-weight: normal; }
.orange{color: #ff7e00}
.text_decnone{text-decoration: none}
.clear{clear: both;}
.clear:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
strong{font-weight: bold;}
.ft10{font-size: 10px;}
.ft12{font-size: 12px;}
.ft14{font-size: 14px;}
.ft18{font-size: 18px;}
.ft20{font-size: 20px;}
.marl26{margin-left: 25px;}
.marlr05{margin: 0px 5px;}
.marr10{margin-right: 10px;}
.marbot10{margin-bottom: 10px;}
.marbot20{margin-bottom: 20px;}
.martop10 { margin-top:10px;}
.padd10{padding: 10px;}
#header {width: 100%;margin: 0px;}
.head_top{width: 100%;margin: 0px;height: 36px;line-height: 36px;padding: 0px;background: #ececec;}
.head_top ul{width: 1200px;margin: 0px auto;font-size: 12px;}
.head_top span{font-size: 12px;color: #888;margin: 0px 10px;}
.head_top .userPanel{display: inline-block; float: left;}
.loggedin .spe{float:right;}
.head_top .userPanel .exitlogin{float: left;}
.head_top .loggedin,.head_top .userLogged{margin: 0;}

.head_top .fl span { display:none;}
.head_top .fl a { margin-right:10px;}
.topsw{ width:40px;height:32px; background:url(../img/top_sw.jpg) no-repeat left center; padding-left:25px; margin-left:20px;}
.topzf{ width:50px;height:32px; background:url(../img/top_zf.jpg) no-repeat left center; padding-left:25px;}
.topzx{ width:50px;height:32px; background:url(../img/top_zx.jpg) no-repeat left center; padding-left:25px;}

.head_banner { width: 1200px; margin: 0px auto; padding: 30px 0px 22px 0px; height: 73px; }
.head_logo {display: block;}
.head_banner img.fl {padding: 20px 0 0 55px;}

.subBanner {width: 100%;height: 250px;background: url(../img/sub_banner.jpg) no-repeat center top;padding-top: 98px;position:relative;}
.subBanner h2 {position:absolute;top: 0;left:50%;margin-left:-600px;font-size: 40px;color:#008d7c;padding-left: 26px;}
.subBanner .path {position: absolute;top: 189px;background: none;padding: 0 0 0 60px;}

.siteSearch {width: 275px;margin: 0px auto;line-height: 33px;padding-top: 20px;float:right;}
.siteSearch b { font-size:12px; color:green}
.siteSearch a { float:left}
.siteSearch a img { vertical-align:bottom}
#topKeyWord  {width: 175px;height: 31px;line-height: 35px;padding-left: 12px;font-size: 12px;color: #666;float: left;background: url(../img/search_txt.png) no-repeat;border: 0;}
.siteSearch a.searchBtn{ width: 55px; height: 31px; display: block; float: left; background: url(../img/search.png) no-repeat; border: 0px; color: #fff; font-size: 12px; line-height: 31px; text-indent: -9999px; transition:all 0s; }
.siteSearch a.searchBtn:hover{ background-position: -51px 0px; }

.topNav{ padding: 0px; height: 52px; line-height:52px; background: #44b548;}
.mainNav {width: 1200px; margin: 0px auto;}
.mainNav .li1{float: left;height: 52px;line-height: 52px;position: relative;font-size: 15px; _font-size: 14px; background: url(../img/nav_x.jpg) no-repeat right center;}
.mainNav .li1.last1{ background:none;}
.mainNav .li1 .a1{float: left;display: block; width:149px;height: 52px;text-align: center;line-height: 51px;color: #fff;font-weight: bold;}
.mainNav .li1.on1 .a1{background: #268f2a;text-decoration: none;color: #fff;}
.mainNav .li1.on1 .a1.on1 {background: url(nav_h_bg.jpg) repeat-x left bottom; text-decoration: none; color: #fff;}
.mainNav .li1 a span{ float: left; display: block; width: 150px; height: 51px; line-height: 51px; cursor: pointer; font-family: "Microsoft YaHei"; text-align: center; }
.mainNav .li1:hover .ul1{display:block;}
.mainNav .li1 .ul1{display: none;position: absolute;top: 100%;padding:10px 0;left: 0px;background:url(../img/submenu_bg.png);width: 100%;z-index: 9;}
.mainNav .li1 .ul1 li{background:none;}
.mainNav .li1 .ul1 li a {display: block; padding: 10px; line-height: 20px;color: #fff;text-align: center;border-bottom: #6d7c80 1px solid;background: none;font-weight: normal;}
.mainNav .li1 .ul1 li a:hover{ background:#de421b; font-weight: normal; color: #fff; text-decoration: none; }

.weixin {width: 37px;position: relative;float: right;height: 37px;margin-top: 8px;}
.weixin a { width:37px; height:37px; display:block; background:url(../img/weixin.png) no-repeat; text-indent:-9999px;}
.weixin a:hover { background-position:-37px 0px;}
.wx_zicaidan{right: 0px;top: 40px;z-index: 1000;padding: 15px;background: #fff;position: absolute;line-height: 0;display: none; border:1px solid #ddd;}

.banner{width: 100%;height: 505px;position: relative;overflow: hidden;background:#fff;}
.banner .pic,.banner .pic li{ width: 100%; height: 540px; overflow: hidden; text-align:center;}
.banner .pic li{position:absolute; display:none;}
.banner .hd {position: absolute;width: 100%;margin: 0px auto;height: 13px;z-index: 500;bottom: 45px;text-align: center;}
.banner .hd  li{ background: #898c8e; display: inline-block; cursor: pointer; width: 40px; height: 5px; margin: 0 2px; overflow: hidden; line-height:50px; overflow:hidden;}
.banner .hd  li.on{background:#e50013; height:8px; width:50px;}

.footer {background: #2d2d2d;height: 100px;width: 100%;padding: 40px 0px;font-size: 14px;line-height: 28px;color: #fff;}
.footer .copyright { width: 1000px; margin: 0px auto; padding-left: 200px; background: url(../img/foot_icon.jpg) no-repeat left 0px;}
.footer .copyright a { color:#fff;}
.sw{width: 1200px;margin: 0 auto;position: relative;}

.jiucuo,
.jiguan{position: absolute;}
.jiucuo{left: 1052px; top: 40px;}
.jiguan{left: 190px; top: 8px;}

/*首页样式*/

.index_ad {width:1200px;height:113px;}
.index_ad img{ width:1200px; height:113px;}

.index_page {width: 100%;margin: 0px auto;padding: 35px 0 15px;}
.index_page_main {width: 1200px;margin: 0px auto 20px;padding: 0;}

.foot { background: #00214e; width: 100%; padding: 0; }
.foot ul.foot_link { width: 1200px; margin: 0px auto; position: relative; height: 120px; padding: 35px 0px; }
.foot ul.foot_link .logo { width:280px; height:120px; text-align:center; background: url(../../base/img/foot_line.jpg) no-repeat 320px center;}
.foot ul.foot_link .logo p img { margin:15px auto; }
.foot ul.foot_link li { line-height: 25px; color: #fff; padding-right: 80px; }
.foot ul.foot_link li p{ color: #fff; padding-bottom: 5px; font-size: 14px; }

.toolbar-item,.toolbar-layer{}
.toolbar{position:fixed;right:0px;bottom:50px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

.index_news { width:820px; height:300px; border:#e2e2e2 1px solid; padding:18px;}

/* 焦点图 */
#focusNews{width: 392px;height: 300px;float: left;margin-right: 25px;display: inline;}
#focusNews .bd .pic img{width: 392px; height: 300px;}
#focusNews .hd{right: 10px;bottom: 11px;height: 14px;line-height: 14px;width: 120px;margin: 0 auto;text-align: right;}
#focusNews .hd ul{float: none; display: inline-block; margin: 0 auto; text-align: center;}
#focusNews .hd ul li{width: 10px;height: 10px;line-height: 14px;margin: 0 1px;background: #fff;float: left;text-indent: 999em;}
#focusNews .hd ul li.on{width: 10px; background: #d8000f;}
#focusNews .bd .con{position: absolute; width: 100%; z-index: 1; bottom: 0; height: 36px; line-height: 36px; text-align: left;}
#focusNews .bd .con .title{bottom: 0px; left: 0; width: 100%; height: 36px; line-height: 36px; overflow: hidden;}
#focusNews .bd .con .title a{color: #fff; font-size: 14px; font-weight: bold;}
#focusNews .bd .con .titleBg{height: 36px;}

.index_page .ad .hd,
.index_page .ad .title{display: none;}
.ctrl-panel{position: absolute; right: 10px; top: 285px; z-index: 1000;}
.m-page{display: block; width: 14px; height: 14px; background: #909090; float: left; display: inline; margin-left: 2px; line-height: 14px; color: #fff; font-size: 11px; text-align: center;}
.m-page:hover{text-decoration: none; color: #fff;}
.focus{background: #ff7e00;}
.scroll-wrap{OVERFLOW: hidden; WIDTH: 600px; POSITION: relative; HEIGHT: 310px}
.scroll_box_content{POSITION: absolute}
.content_list{FLOAT: left; WIDTH: 600px; HEIGHT: 310px; cursor: pointer; position: relative;}
.content_list img{WIDTH: 600px; HEIGHT: 310px;}
.content_list span{width: 588px; padding: 10px 15px; color: #fff; font-size: 14px; position: absolute; bottom: 0px; left: 0px; display: block; font-weight: bold;}


/* news选项卡 */

/*问卷*/
.surveyCommonList .t{height: 32px;line-height: 32px;padding: 0;background: none;}
.surveyCommonList .t span{display: block;float: left;}
.surveyCommonList .t .zt{width: 285px;text-align: center}
.surveyCommonList .t .time{width: 94px;text-align: center}
.surveyCommonList .t .statu{width: 84px;text-align: right;}
.surveyCommonList li{height: 29px;line-height: 29px;position: relative;background: url(../img/index_list_icon2.jpg) no-repeat 2px center;padding-left: 10px;font-size: 14px;}
.surveyCommonList li .btns{float: right}
.surveyCommonList li .dates .startDate{display:none}
.surveyCommonList li .tit{display: block;float: left;width: 430px;line-height: 30px;}
.order-box .surveyCommonList li .tit{width: 292px;}
.surveyCommonList .btns a{margin-top: 4px;}

.index_link { width: 100%; height: 45px; background: #008a3a; display: block; line-height: 45px; }
.index_link .title a{ float: left; background:#44b548; color:#fff; font-size:16px; font-weight:bold; padding:0px 20px; margin-right:30px}
.index_link li { float:left; color:#fff;}
.index_link li a{ color:#fff; font-size:14px;}
.index_link li a:hover { border-bottom:#fff 1px dotted;}
.index_link li:after { content:"/"; color:#55b17c; font-size:12px; margin:0px 10px;}


.OnlineService_Bg{bottom: 100px; overflow: hidden; position: fixed; right: 10px; width: 205px; z-index: 10;}
.OnlineService_Sign{height: 150px; margin-bottom: 3px; padding: 6px; width: 185px;}

.floatPosition { line-height: 0; text-align: center;}