/* CSS Document */
@charset "utf-8";
@import url("normalize.css");
/* CSS Document */
body {font-family: microsoft yahei , Arial, Helvetica, sans-serif;line-height: 22px;color: #000; background:url(../images/bg.jpg) repeat-x #eef4f7;} 
ul,li {margin:0;padding:0;list-style: none}
em {font-style:normal;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:none;cursor:pointer;}
.w1280 {width:1280px;margin-left:auto;margin-right:auto}
.fl {float:left !important;}
.fr {float:right !important;}
.of {overflow:hidden;}
.row {overflow:hidden;}
.ti2 {text-indent:2em}
.inner {width:1280px;min-height:300px;margin:0 auto;background:#fff;}

.mgt0 {margin-top:0 !important}
.mgt10 {margin-top:10px !important}
.mgt15 {margin-top:15px !important}
.mgt20 {margin-top:20px !important;}

.mgl0 {margin-left:0 !important}
.mgl10 {margin-left:10px !important}
.mgl13 {margin-left:13px !important}
.mgl15 {margin-left:15px !important}
.mgl20 {margin-left:20px !important}
.mgl25 {margin-left:25px !important}

.pd0 {padding:0 !important;}

.bg-white {background:#fff}

/* public */
.head {margin:0 auto;padding-top:104px;}
.head-search {position:relative;height:156px;}
.head .bod {vertical-align:bottom;font-size:0;width:300px;}
.head .bod .txt {height:34px;width:250px;padding-left:6px;vertical-align:bottom;border:0;font-size:18px;outline:none;}
.head .bod .sbm {width:42px;height:36px;border:0;vertical-align:bottom;outline:none;}
.head .nav {margin-top:107px;line-height:59px;height:59px;clear:both;}
.head .nav ul li {width:25%;text-align:center;height:59px;position:relative;background:#008cc6;}
.head .nav ul li a {display:inline-block;width:100%;height:100%;color:#fff;font-size:18px;}
.head .nav ul li.li1 {background:url(../images/nav1.png) #01971a no-repeat 26% 50%;}
.head .nav ul li.li2 {background:url(../images/nav2.png) #01971a no-repeat 26% 50%;}
.head .nav ul li.li3 {background:url(../images/nav3.png) #01971a no-repeat 26% 50%;}
.head .nav ul li.li4 {background:url(../images/nav4.png) #01971a no-repeat 26% 50%;}
.head .nav ul li .sub {position:absolute;width:100%;display:none;left:0;top:59px;}
.head .nav ul li ul.sub>li {width:100%;border-top:1px solid #0fa4e2;}

.foot {margin:15px auto 0;padding-top:20px;padding-bottom:20px;overflow:hidden;text-align:center;}
.foot p {color:#4b4b4b;line-height:28px;}

.box {padding:20px;}
.box .hd {height:40px;}
.box .hd .more {padding-left:20px}
.box .hd.sty1 {border-bottom:3px solid #e3e3e3;line-height:35px}
.box .hd.sty1 .tl {padding-left:35px;height:37px}
.box .hd.sty2 {line-height:40px}
.box .hd.sty2 .tl {padding:0 35px;height:40px}
.box .hd.sty2 .tl a {display:inline-block;width:100%;height:100%;color:#fff;}
.box .bd {display:inline-block;line-height:32px;width:100%;}
.float_left_box {width:450px;height:350px;}

.list {}
.list li {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;}
.list li a {padding-left:15px;background:url(../images/list.jpg) no-repeat left center;}
.list li:hover a {color:#01971a;}
.list li span {float:right;}

.subwrap {width:1280px;margin:15px auto 15px auto;background:none}
.subcon {padding-bottom:10px;background:none;}
.submain {
    padding:20px 38px 50px 38px;
    text-align:left;
    position:relative;
    background:#FFFFFF;
    box-shadow:0px 2px 5px #969696;
     -moz-box-shadow:0px 2px 5px #969696;
    -webkit-box-shadow:0px 2px 5px #969696;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#969696')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#969696');
}
.status-right {float:none;width:100%}
.status-box {background:none}
.comlist01 li a {width:85%}
.curmb {margin-bottom:0}

/*yx_rotaion*/  
.focusBox {width:640px;height:373px;position:relative;overflow:hidden;}
.focusBox img {width:640px;height:373px;display:block;}
.yx-rotaion {margin:0 auto;overflow:hidden;}
.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn {position:absolute}
.yx-rotation-title {position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t {color:#fff;font-size:14px; font-weight:bold;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:240px}
.yx-rotation-focus span, .yx-rotaion-btn span {background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus {height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span {width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn {width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span {width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn {background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn {background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover {background-position:-10px -126px}

.gzjz {width:577px;height:333px}
.xxgk {width:409px;height:302px;}
.xxgk .bd li {float:left;width:140px;height: 38px;line-height: 38px;border:1px solid #75b536;padding-left:55px;margin-top:13px;background-repeat:no-repeat;background-position:10% 50%;background-color:#75b536;}
.xxgk .bd li.li1 {background-image:url(../images/x1.png);}
.xxgk .bd li.li2 {background-image:url(../images/x2.png);}
.xxgk .bd li.li3 {background-image:url(../images/x3.png);}
.xxgk .bd li.li4 {background-image:url(../images/x4.png);}
.xxgk .bd li.li5 {background-image:url(../images/x5.png);}
.xxgk .bd li.li6 {background-image:url(../images/x6.png);}
.xxgk .bd li.li7 {background-image:url(../images/x7.png);}
.xxgk .bd li.li8 {background-image:url(../images/x8.png);}
.xxgk .bd li.li9 {background-image:url(../images/x9.png);}
.xxgk .bd li.li10 {background-image:url(../images/x10.png);}
.xxgk .bd li a {color:#fff;}
.tzgg {width:540px;height:302px;}
.tzgg.box .bd {line-height:29px;width:540px;}
.hudong {width:215px;}
.hudong li {font-size:0;vertical-align: bottom;}
.hudong li.li2 {margin-top:13px}
.hudong li.li3 {margin-top:13px}
.hudong li.li4 {margin-top:13px}
.hudong a {float:left;}
.yqlj {padding:15px;}
.yqlj li {float:left;line-height:38px;margin-left:30px}
.yqlj li.hd {width:109px;height:38px;margin-left:0}
.yqlj li.hd a {color:#fff;margin-left:20px}

/* department */
.head {background:url(../images/head_bg.png) no-repeat center top;}
.head .bod .sbm {background:url(../images/search.jpg) no-repeat;}
.head .nav {background:#008cc6;}
.xxgk .bd li.li1 {background-image:url(../images/x1.png);}
.xxgk .bd li.li2 {background-image:url(../images/x2.png);}
.xxgk .bd li.li3 {background-image:url(../images/x3.png);}
.xxgk .bd li.li4 {background-image:url(../images/x4.png);}
.xxgk .bd li.li5 {background-image:url(../images/x5.png);}
.xxgk .bd li.li6 {background-image:url(../images/x6.png);}
.xxgk .bd li.li7 {background-image:url(../images/x7.png);}
.xxgk .bd li.li8 {background-image:url(../images/x8.png);}
.xxgk .bd li.li9 {background-image:url(../images/x9.png);}
.xxgk .bd li.li10 {background-image:url(../images/x10.png);}
.box .hd .more {background:url(../images/sz.png) no-repeat left center;padding-left:20px}
.box .hd.sty1 .tl {border-bottom:3px solid #01971a;background:url(../images/x41.png) no-repeat left center;}
.box .hd.sty1 .tl a {display:inline-block;width:100%;height:100%;color:#01971a;}
.box .hd.sty2 .tl {background:#01971a;}
.box .hd.sty2 {border-bottom:2px solid #01971a;line-height:40px}
.yqlj li.hd {background:url(../images/yqlj.png) no-repeat;}
.foot {border-top:3px solid #01971a}
.tzgg .list li a {}
.row_banner {display:inline-block;}

.hudong{width: 215px;}
.hudong li{font-size: 0;vertical-align: bottom;}
.hudong li.li2{margin-top: 13px}
.hudong li.li3{margin-top: 13px}
.hudong li.li4{margin-top: 13px}
.hudong a{float: left;}

/*general*/
.general {}
.location {width: 1250px;margin:0 auto;height:55px;line-height:55px;background:url(../images/location.png) no-repeat left center;}
.location p {line-height:55px;padding-left: 25px;text-align:left;}
.general_ul {width: 1240px;margin:0 auto;padding-top: 20px;}
.general_ul li {padding-left: 15px;background:url(../images/list.jpg) no-repeat left center;line-height:38px;}
.general_ul li span {float:right;margin-right:  10px;}
.general_ul li:hover a {color:#01971a;}
#div_content table {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999
}

#div_content table {
    border-right: 1px solid #999 !important;
    ;border-bottom: 1px solid #999 !important;
}

#div_content table td {
    border-left: 1px solid #999;
    border-top: 1px solid #999
}

#div_content table td {
    border-left: 1px solid #999 !important;
    ;border-top: 1px solid #999 !important;
}
.general_contain {width:1280px;margin:0 auto;background:#fff;min-height:300px;}
.general_main {width:1160px;margin:0 auto;}
.general_main h3.general_title {line-height:65px;color:#01971a;text-align:center;font-size:28px;letter-spacing:2px;margin:  0;padding-top: 20px;}
.general_source {margin-top:10px;margin-bottom:20px;height:30px;background:#f7f7f7;text-align:center;}
.general_source span {margin:0 10px;line-height:30px;}
.general_article {margin:0 20px;min-height:300px;text-align:left;}
.general_article, .general_article p, .general_article span, .general_article font, .general_article div {line-height:40px;font-size:16px;font-family:"Microsoft Yahei"!important;}
.general_article img {max-width:800px!important;}
.general_article table {max-width:1000px;margin:0 auto!important;}
.general_font span {cursor:pointer;}
.general_share {width:100%;height:60px;}
.bdsharebuttonbox {float:right;margin-right:20px;}
.general_mian .contain {width:100%;display:inline-block;}
.show_left {float:left;width:690px;margin-left:30px;padding-right:50px;min-height:500px;border-right:1px solid #e9e9e9;}
.show_title {line-height:65px;color: #1385d0;text-align:center;font-size:22px;letter-spacing:2px;}
.show_right {float:right;width:300px;margin-right:30px;}
.general_main .contain .dt_time {margin-right:15px;}
.general_main .contain .general_source {width:400px;margin:5px auto 15px;background:none;}