@charset "gb2312";
* { margin: 0; padding: 0; border: 0; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img { border: medium none; margin: 0; padding: 0; list-style-type: none; vertical-align: middle; }
body { color: #000; font-weight: normal; background: #ffffff; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 14px; overflow-x: hidden; }
div, dl { display: block; }
img { border: 0px; vertical-align: top; }
.height { height: 10px; clear: both; overflow: hidden; }
em { font-style: normal; }
i { font-style: normal; font-style: normal; }
a { text-decoration: none; color: #000; list-style: none; }
a:focus { outline: none }
a:hover { outline: none }
a:active { star:expression(this.onFocus=this.blur());
}
:focus { outline: 0; }
.fl { float: left; }
.fr { float: right; }
.header { width: 100%; }
.clear { clear: both; overflow: hidden; }
.icon { background: url(../images/jsxbt_bg.png) no-repeat; vertical-align: top; display: inline-block; }
/*-----------------------------------logo--------------------------------*/
.zjhz { width: 1100px; margin: 15px auto; height: 120px; }
.logo { width: 1100px; margin: 10px auto; float: none; }
.topnav { width: 100%; height: 60px; background-color: #347e5a; clear: both; float: none; overflow: hidden; }
.topnav ul { width: 1100px; height: 60px; margin: 0 auto; float: none; background: url(../images/menu.jpg); }
.topnav ul li { width: 137px; height: 60px; line-height: 60px; text-align: center; float: left; overflow: hidden; display: inline; transition: background 0.3s; -webkit-transition: background 0.3s; }
.topnav ul li a { width: 137px; height: 60px; font-size: 18px; color: #fff; text-align: center; overflow: hidden; float: left; }
.topnav ul li a:hover { color: #fff; background: #026534; text-decoration: none; }
.topnav ul li .hover { color: #fff; background: #026534; text-decoration: none; }
.banner { max-width: 1440px; height: 450px; margin: auto; }
/********************************************************/
.list-con { height: 58px; width: 100%; background: #f1f1f1; border-bottom: 1px #d9d9d9 solid; }
.location { line-height: 58px; width: 1040px; margin: auto; }
.location i { font-size: 20px; color: #565656; }
.location span { color: #565656; font-size: 18px; }
.location a { color: #565656; }
.daoyu { font-size: 16px; color: #565656; padding: 30px; background: #eeeeee; width: 1035px; height: 130px; line-height: 38px; text-align: justify; margin: 40px auto; box-sizing: border-box; text-indent: 2em; }
.tybt { width: 1045px; margin: 45px auto 0; }
.tybt h1 { height: 50px; line-height: 50px; background: url(../images/sfk.jpg) 0px 13px no-repeat; }
.tybt h1 span { color: #35987c; font-size: 26px; height: 50px; line-height: 50px; display: block; font-weight: normal; padding-left: 40px; float: left; }
.tybt h1 .morej a { float: right; display: inline-block; color: #fff; padding: 2px 20px; display: inline-block; line-height: 28px; margin-top: 10px; font-size: 16px; font-weight: normal; margin-right: 15px; border-radius: 10px; background: #35987c; }
.zjtd { width: 1045px; height: 420px; margin: 0 auto 40px; }
.home_zj { border-top: none; }
.home_zj_le { width: 1045px; height: 420px; float: left; position: relative; }
.home_zj_le_top { width: 280px; position: absolute; right: 21px; top: 15px; z-index: 1000; height:430px;overflow: overlay; }
.home_zj_le_top a { display: block; width: 273px; height: 120px; background: #efefef; display: inline; cursor: pointer; margin: auto; }
.slideBox .home_zj_le_top li { margin-top: 7px; clear: both; height: 90px; }
.slideBox .home_zj_le_top ul li.on { background: #ccc; width: 285px; height: 95px; }
.home_zj_le_top a img { float: left; margin: 0 0 2px 5px; border: 1px solid #fff; }
.home_zj_le_top a p { line-height: 24px; padding: 10px 5px 0; font-size: 12px; text-align: justify; color: #fff; width: 155px; height: 92px; background: url(../images/ns_bg.jpg) center no-repeat; float: left; box-sizing: border-box; }
.home_zj_le_top a p strong { font-size: 20px; margin: 0 5px; }
.home_zj_le_top a p em { font-size: 14px; display: inline-block; }
.home_zj_le_top_ri { width: 25px; height: 81px; background: #efefef; float: right; margin: 10px 20px 0 0; }
.home_zj_le_top_ri p { text-align: center; line-height: 18px; padding-top: 22px; }
.zj_ul { width: 1041px; height: 404px; overflow: hidden; position: relative; top: 14px; left: 2px; background: url(../images/zj_bg.png) center no-repeat; background-size: 100%; }
.zj_ul li { float: left; width: 1041px; font-family: "Î¢ÈíÑÅºÚ" }
.zj_ul li .zj_jtlf { width: 260px; margin: 0 20px 0 18px; height: 400px; float: left; }
.zj_ul li .zj_jtlf img { float: left; }
.zj_ul li .zj_jtlf span { width: 310px; height: 43px; line-height: 43px; color: #fff; text-align: center; background: #da4b48; display: inline-block; font-size: 20px; border-radius: 5px; float: left; position: absolute; bottom: 0px; left: 35px; }
.zj_ul li .zj_jtri { width: 400px; float: left; }
.zj_ul li .zj_jtri .xf { width: 110px; height: 30px; line-height: 30px; position: absolute; top: 60px; right: 350px; border: 1px #35987c solid; text-align: center; }
.zj_ul li .zj_jtri .xf b { font-size: 18px; display: inline-block; font-weight: normal; padding: 0 5px; color: #028760; }
.zj_ul li .zj_jtri h5 { color: #389ce8; font-size: 30px; line-height: 55px; font-weight: normal; width: 90%; letter-spacing: 2px; margin: 45px 0 20px 0; }
.zj_ul li .zj_jtri h5 a { color: #35987c; font-weight: bold; }
.zj_ul li .zj_jtri h5 span { color: #6d6d6d; font-size: 21px; margin-left: 15px; }
.zj_ul li .zj_jtri p { font-size: 16px; line-height: 30px; margin: 22px 0 0 40px; color: #484848; text-align: justify; }
.zj_ul li .zj_jtri p i { display: inline-block; font-size: 16px; font-weight: bold; color: #333333; }
.zj_ul li .zj_jtri p a { color: #F00; }
.zj_ul li h6 { margin-left: 15px; }
.zj_ul li h6 a { float: left; width: 172px; color: #fff; margin: 20px 5px; font-size: 16px; line-height: 36px; height: 36px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 10px; background: #eb6100; font-weight: normal; padding-left: 10px; }
.zj_ul li h6 a em { display: inline-block; width: 26px; height: 24px; background: url(../images/plp.png) left no-repeat; float: left; margin: 7px; }
.zj_ul li h6 a:hover { background: #99c966 }
.zj_ul li h6 a.zxyy { background: #35987c }
.zj_ul li h6 a.zxyy em { display: inline-block; width: 26px; height: 24px; background: url(../images/wxzj.png) left no-repeat; float: left; margin: 7px; }
.zj_ul li h6 a.zxyy:hover { background: #8ac5f3 }
.tsjy_buts:hover { background: #999999 }
.news_zxtw { color: #fff; margin-right: 12px; margin-left: 12px; font-size: 18px; text-align: center; line-height: 40px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #69b4ee }
.news_zxtw:hover { color: #fff; background: #8ac5f3; text-decoration: none; }
.zj_img_le, .zj_img_ri { position: absolute; left: 50%; z-index: 10000; }
.zj_img_le { margin: 255px 0 0 -530px; }
.zj_img_ri { margin: 255px 0 0 240px; }
.hzzj ul { width: 1032px; margin: 0 auto; }
.hzzj ul li { width: 230px; float: left; margin: 13px; height: 355px; border: 1px #ccc solid; }
.hzzj ul li img { width: 216px; height: 252px; float: left; margin: 7px; }
.hzzj ul li p { text-align: center; font-size: 18px; width: 100%; float: left; margin: 5px auto 10px; }
.hzzj ul li p i { color: #038760; display: inline-block; }
.hzzj ul li .zjdizx { width: 100%; float: left; }
.hzzj ul li .zjdizx a { float: left; margin: 5px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-weight: normal; width: 105px; height: 30px; line-height: 30px; color: #fff; font-size: 15px; }
.hzzj ul li .zjdizx a.nvzx { background: #35987c; }
.hzzj ul li .zjdizx a.cszx { background: #eb6100; }
.hzzj ul li .zjdizx a.nvzx em { display: inline-block; width: 30px; height: 30px; background: url(../images/xwxzj.png) left no-repeat; float: left; margin: 0 0 0 6px; }
.hzzj ul li .zjdizx a.cszx em { display: inline-block; width: 30px; height: 30px; background: url(../images/xsz.png) left no-repeat; float: left; margin: 0 0 0 5px; }
.djth { width: 1000px; margin: 30px auto; }
.kfal { width: 1003px; margin: 30px auto; }
.ljzx { width: 1003px; margin: 30px auto; }
.hqzlfa { width: 1003px; margin: 30px auto; border-top: 3px #35987c solid; overflow: hidden; }
.hqzlfa h2 { height: 50px; line-height: 50px; background: url(../images/smfk.png) 0px 13px no-repeat; margin: 20px 30px 0; }
.hqzlfa h2 span { color: #35987c; font-size: 26px; height: 50px; line-height: 50px; display: block; font-weight: bold; padding-left: 40px; float: left; }
.biaodan { width: 610px; height: 470px; float: left; background: #eeeeee; border-right: 1px #ccc dashed; }
.biaodan ul { width: 90%; margin: auto; }
.biaodan ul li { height: 50px; line-height: 50px; margin: 30px auto; }
.biaodan ul li span { font-size: 24px; width: 140px; display: inline-block; float: left; }
.biaodan ul li span em { color: #F00; display: inline-block; margin: 5px; float: left; }
.biaodan ul li input { background: #fff; float: left; height: 50px; width: 360px; border-radius: 5px; border: none; font-size: 20px; color: #bdbdbd; padding-left: 15px; }
.biaodan ul li textarea { background: #fff; height: 110px; width: 360px; border-radius: 5px; border: none; font-size: 20px; color: #bdbdbd; padding-left: 15px; line-height: 50px; float: left; font-family: "Î¢ÈíÑÅºÚ"; }
.biaodan .btn_form { height: 40px; line-height: 40px; color: #fff; margin: 95px auto 0; cursor: pointer; width: 65%; }
.biaodan .btn_form input { width: 165px; color: #fff; text-align: center; border-radius: 5px; font-size: 22px; border: none; background: #ff9257; line-height: 40px; cursor: pointer; -webkit-appearance: none; appearance: none; }
.biaodan .btn_form a { width: 165px; color: #fff; text-align: center; border-radius: 5px; font-size: 22px; border: none; background: #35987c; line-height: 40px; cursor: pointer; -webkit-appearance: none; display: inline-block; float: right; }
.jyzn { width: 390px; float: right; }
.k_c_btn { width: 91%; clear: both; overflow: hidden; background: #fff; margin-left: 30px; }
.k_c_btn ul li { width: 96px; color: #5b5b5b; margin: 3%; text-align: center; float: left; height: 115px; }
.k_c_btn ul li a { color: #5b5b5b; font-size: 16px; float: left; }
.icon-bw { background: #a6a6a6 url(../images/xbq_bg.png) no-repeat; vertical-align: top; width: 82px; height: 82px; display: inline-block; margin: 5px 0; border-radius: 100%; }
.i_b_1 { background-position: 10px 4px; }
.i_b_2 { background-position: -54px 8px; }
.i_b_3 { background-position: -129px 8px; }
.i_b_4 { background-position: 10px -66px; }
.i_b_5 { background-position: -56px -72px; }
.i_b_6 { background-position: -126px -68px; }
.i_b_7 { background-position: 7px -140px; }
.i_b_8 { background-position: -59px -145px; }
.i_b_9 { background-position: -129px -140px; }
.k_c_btn li:hover .i_b_1 { background: #eb6100 url(../images/xbq_bg.png) no-repeat; background-position: 10px 4px; }
.k_c_btn li:hover .i_b_2 { background: #eb6100 url(../images/xbq_bg.png) no-repeat; background-position: -54px 8px; }
.k_c_btn li:hover .i_b_3 { background: #eb6100 url(../images/xbq_bg.png) no-repeat; background-position: -129px 8px; }
.k_c_btn li:hover .i_b_4 { background: #eb6100 url(../images/xbq_bg.png) no-repeat; background-position: 10px -66px; }
.k_c_btn li:hover .i_b_5 { background: #eb6100 url(../images/xbq_bg.png) no-repeat; background-position: -56px -72px; }
.k_c_btn li:hover .i_b_6 { background: #eb6100 url(../images/xbq_bg.png) no-repeat; background-position: -126px -68px; }
.k_c_btn li:hover .i_b_7 { background: #eb6100 url(../images/xbq_bg.png) no-repeat; background-position: 7px -140px; }
.k_c_btn li:hover .i_b_8 { background: #eb6100 url(../images/xbq_bg.png) no-repeat; background-position: -59px -145px; }
.k_c_btn li:hover .i_b_9 { background: #eb6100 url(../images/xbq_bg.png) no-repeat; background-position: -129px -140px; }
.k_c_btn li:hover span { color: #eb6100; }
/********************************************************/
.footer { width: 100%; height: 270px; background: #028760; margin-top: 50px; }
.footer ul { width: 1100px; margin: auto; position: relative; }
.footer_lf { position: absolute; top: -14px; left: 0; }
.footer_zh { width: 490px; float: left; margin: 15px 20px 0 350px; }
.footer_zh p { color: #fff; font-size: 17px; line-height: 30px; margin-top: 12px; padding-left: 80px; }
.footer_zh p strong { font-size: 24px; font-weight: bold; }
.footer_zh .footer_zh01 em { width: 62px; height: 62px; background: url(../images/footer_png.png) center no-repeat; background-position: 0 -4px; float: left; }
.footer_zh .footer_zh02 em { width: 62px; height: 62px; background: url(../images/footer_png.png) center no-repeat; background-position: 0 -73px; float: left; }
.footer_zh .footer_zh03 em { width: 62px; height: 62px; background: url(../images/footer_png.png) center no-repeat; background-position: 0 -140px; float: left; }
.footer_ri { float: left; width: 210px; }
.footer_ri img { margin: 28px 20px 10px; }
.footer_ri span { display: block; color: #fff; text-align: center; line-height: 20px; font-size: 15px; }



/***************************************/

.godzj{ width:1043px; margin:36px auto; overflow:hidden;  color:#333333;}
.godzj .g-tit{ width:698px; height:66px; margin:0 auto;}
.godcon{ width:100%; margin-top:25px; overflow:hidden;}
.godcon .god_bd{ width:100%; display:inline-block;}
.godcon .god_bd ul li{ width:100%;}
.godcon .god_bd ul li .g_bd_l{ width:292px; height:382px; border:4px #cccccc solid; float:left; position:relative;}
.godcon .god_bd ul li .g_bd_l .g_icon-arrow{ width:36px; height:43px; position:absolute; top:50px; right:-32px; background:url(../images/a-icon-arrow.jpg) no-repeat;}
.godcon .god_bd ul li .g_bd_l .g_num{ width:65px; height:55px; display:inline-block; font-size:36px; color:#000; background:url(../images/a-num07.jpg) bottom right no-repeat; text-align:left; margin:25px 100px 17px 25px;}
.godcon .god_bd ul li .g_bd_l p{ font-size:18px; line-height:36px; text-indent:36px; margin:0 5px 0; padding:13px 22px; border-top:1px #dddddd dashed;}
.godcon .god_bd ul li .g_bd_r{ width:708px; height:389px; float:right; margin:0; position:relative;}
.godcon .god_bd ul li .g_bd_r span{ line-height:58px; width:100%; display:inline-block; background:rgba(0, 0, 0, 0.8); text-align:left; color:#fff; text-indent:24px; position:absolute; bottom:0; left:0; font-size:20px;}
.godcon .hd { width:460px; height:20px; margin:15px 0 0 450px; }
.godcon .hd ul li{ width:14px; height:14px; border-radius:50%; background-color:#d6d6d6; margin: 0 6px; float:left;}
.godcon .hd ul li.on{ background-color:#08815e;}
.god-jq{ margin-top:60px;}



.N1_r_c{ width:1045px; margin:auto; }