body{margin:0 auto;color:#333; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}



ul,ol,li,p,h1,h2,h3,form,dd,dl,dt,i{margin:0;padding:0;list-style:none}



img{border:0;}



i{ font-style:normal}



button{display:block}



a{cursor:pointer;text-decoration:none;color:#000;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;-webkit-overflow-scrolling: touch;}



a:hover{text-decoration: none;color:#834610}



.all-wrap{ min-width:1200px; width:100%}



.wrap{width:1200px; margin:0 auto}



.clearfix { *overflow: hidden; *zoom: 1; } 



.clearfix:after{ display: table; content: ""; width: 0; clear: both; }



.hidden{ overflow:hidden}



img{max-width:100%;}



.img:hover{

  -webkit-transform: scale(1.1);

  -moz-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  transform: scale(1.1);

}



input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }



table { border-collapse:collapse; }



.clear{line-height: 0; clear: both; overflow:hidden;height:0px; font-size:0px}



.pull-left{float:left}



.pull-right{float:right}



.trans{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;-webkit-overflow-scrolling: touch;}



.display-inline{*display:inline;zoom:1; _height:26px; display:inline-block}



.zwy_hdbtn ul li a:hover .ico{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:-moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}



.top{ background:#065a4a; height:42px; line-height:42px; font-size:14px;color:#fff}



.top a{color:#fff; margin:0px 8px}



.logobox{background:#f7f2ec; height:189px}



.logobox .wrap{background:url(../img/top.png) left top no-repeat; height:189px; overflow:hidden}



.top-sear{height:28px;width:284px; border:solid 1px #e5dbcf; margin-top:5px;float:right; background:#fff; padding:3px;color:#000}



.logo{width:377px; height:84px; margin-top:28px;float:left}



.logo a{display:block;width:100%;height:100%; text-indent:-999px; overflow:hidden}



.top-sear select,.top-sear input{float:left}



.top-sear button{float:right}



.top-sear select{border:0 none;width:80px;height:28px}



.top-sear select option{line-height:28px; font-size:14px; }



.top-sear input{border:0 none;width:152px;height:28px; line-height:28px; margin-left:5px}



.top-sear button{background:url(../img/search.gif) no-repeat 2px 2px; width:28px;height:28px; border:0 none; cursor:pointer}



.navbg{ background:url(../img/menu.jpg)}



.navli{display: inline-block; text-align:center; padding:0px 22px}



.navli a{color:#ffdfb0; font-size:18px; line-height:47px}



.navli a:hover{color:#fff}



.i-section1{ background:url(../img/bg1.png); padding:40px 0px}



.i-section2{ background:#ececea; padding:40px 0px}

@font-face {

    font-family: "iconfont"; /* Project id 1612463 */
    src: url('iconfont.woff2?t=1709284919136') format('woff2'),
         url('iconfont.woff?t=1709284919136') format('woff'),
         url('iconfont.ttf?t=1709284919136') format('truetype');

}



.iconfont{

    font-family:"iconfont" !important;

    font-size:16px;font-style:normal;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;}



.guide{ background:#e1e1e1; margin-bottom:20px}



.guide li{ display:block;float:left;width:108px; text-align:center;height:109px; border-right:solid 1px #cdc7c7}



.guide li i{font-size:40px; display:block; margin:23px auto 4px auto;color:#84450f}



.guide li a{color:#333; font-size:14px}



.guide li a:hover{color:#84450f}



.guide li:hover i{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:-moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}



.news{width:385px;float:left}



/*banner*/

.banner{width:100%;height:496px;*overflow:hidden;position:relative;}

.banner .hd{width:100%;height:12px;position:absolute;left:0;bottom:35px;z-index:2; text-align:center}

.banner .hd ul{height:40px;overflow:hidden;zoom:1;}

.banner .hd li{display:inline-block;*display:block;*float:left;width:12px;height:12px;background-color:#fff;cursor:pointer;margin:3px; border-radius:50%}

.banner .hd li:first-child{*margin-left:49%}.banner .hd li.on{background-color:#845c21;width:12px; height:12px; margin:3px}

.banner .hd img{border:1px solid #fff;filter:alpha(opacity=40);opacity:0.4}

.banner .bd{height:100%;position:relative;z-index:1}

.banner .bd li{position:absolute;left:50% !important;width:1920px !important;margin-left:-960px}

.banner .bd li img{width:1920px;height:496px;display:block;}





.picnews{width:465px; margin-left:15px;float:left; height:310px}



.smallslider { height: 100%; overflow: hidden; position: relative; width: 100%; }

.smallslider h3 { color: #EEE; font-size: 12px; font-weight: 700; line-height: 26px; position: absolute; text-indent: 2%; width: 100%; z-index: 102; margin: 0; }

.smallslider h3 a { color: #FFF; text-decoration: none; }

.smallslider h3 a:hover { color: #c31515; text-decoration: underline; }

.smallslider li img { border: 0; vertical-align: top; width:465px; height:340px}

.smallslider ul { list-style-type: none; margin: 0; padding: 0; }

.smallslider-btns { position: absolute; z-index: 103; }

.smallslider-btns .current-btn { background-color: #C00100; border: 1px solid #A00100; color: #FFF; font-size: 14px; font-weight: 700; }

.smallslider-btns span { background-color: #FFF; border: 1px solid #DCDCDC; color: #9F9F9F; cursor: pointer; float: left; font-size: 12px; height: 16px; line-height: 16px; border-radius:50%; text-align: center; width: 16px; }

.smallslider-lay { background-color: #000; height: 26px; position: absolute; width: 100%; z-index: 101; }







.notice{width:320px;float:right}



.news-t{ border-bottom:solid 1px #c2c2c2; height:42px; box-sizing:border-box}



.news-t a{float:right; line-height:40px;color:#835313}



.news-t span{ display:block; line-height:38px; border-bottom:solid 2px #065a4a; padding:0px 10px;float:left; font-size:18px; font-weight:bold;color:#065a4a}



.news-t i{font-size:22px; font-weight:normal; margin-right:8px; position:relative;top:2px}



.news-info{ padding:10px 5px; border-bottom:solid 1px #e2e2e2; margin-bottom:15px}



.news-date{background:url(../img/date.png);width:77px; height:63px; text-align:center; padding-top:14px;color:#fff; font-size:14px;float:left; line-height:1.3}



.news-date span{ font-size:20px; border-bottom:solid 1px #fff}



.news-des{width:290px;float:right}



.news-des a{ font-size:14px; line-height:30px; display:block}



.news-des span{font-size:12px; line-height:2;color:#777}



.list li{height:30px; line-height:30px; background:url(../img/list.png) no-repeat 5px 12px; padding-left:20px; font-size:14px}



.list li span{float:right;color:#666}



.notice .list{margin-top:15px}



.i-about{width:865px;float:left}



.i-about-t a{ background:url(../img/about1.png);width:179px; height:45px;float:left;color:#fff; font-size:18px; font-weight:bold; line-height:45px; padding-left:40px; box-sizing:border-box}



.i-about-t a:hover,.i-about-t a.current{ background:url(../img/about1_on.png)}



.i-about-t a.big{background:url(../img/about2.png);width:350px; height:45px; font-size:16px}



.i-about-t a.big:hover,.i-about-t a.big.current{ background:url(../img/about2_on.png)}



.i-about-c{margin-top:20px}



.i-about-img{width:370px;float:left; height:270px}



.i-about-info{background:url(../img/about_bg.png);width:454px; height:268px; box-sizing:border-box; padding:40px 13px; font-size:14px; line-height:2;float:right}



.i-zt-t{ background:url(../img/zt-t.png) no-repeat center top; height:60px}



.i-zt{width:320px;float:right}



.i-zt-c{text-align:center}



.i-zt-c img{margin:0px auto 10px auto; display:block;}



.i-ks{float:left;width:740px}



.i-ks-t{}



.i-ks-t a{float:left; background:url(../img/ks-t.png);width:114px; height:41px; text-align:center; line-height:41px; font-size:16px; font-weight:bold;color:#fff; margin-right:20px}



.i-ks-t a.current,.i-ks-t a:hover{ background:url(../img/ks-t-on.png)}



.i-ks-c{ background:url(../img/ks-bg.png) no-repeat center top; height:210px; width:740px; padding:12px 35px; box-sizing:border-box; margin-top:20px}



.i-ks-c li{background:url(../img/ks-list.png) no-repeat 13px 20px; height:47px; line-height:47px; padding-left:29px; box-sizing:border-box; border-bottom:solid 1px #e6d9ce;width:20%;float:left; overflow: hidden;}



.i-video{width:438px;float:right}



.i-video-t{ height:41px; line-height:41px; font-size:20px; font-weight:bold;color:#065a4a}



.i-video-t a{float:right;color:#844510; font-size:14px; font-weight:normal}



.i-video-c{margin-top:20px}



.i-zj-t{background:url(../img/zj-title.png) no-repeat center top; height:40px;}





.i-zj-t a{display:block;width:100%; height:100%; overflow:hidden; text-indent:-999px}



.i-zj-c{margin-top:20px}



.i-zj-pic{width:152px; height:276px;float:left; margin-right:30px; padding:14px 14px 0px 14px; text-align:center; background:#fff;-moz-box-shadow: 0px 0px 7px #D4D4D4;

    -webkit-box-shadow: 0px 0px 7px #D4D4D4;

    box-shadow: 0px 0px 7px #D4D4D4;}



.i-zj-pic h1{font-size:16px; line-height:30px; font-weight:normal}



.i-zj-pic span{font-size:14px;color:#666}



.i-txt{ box-sizing:border-box; width:285px; border-right:solid 1px #d6d6d6; padding-right:20px;float:left; margin-right:20px}



.i-txt-t{height:30px; line-height:30px}



.i-txt-t span{ display:block; background:url(../img/t1.png);width:121px; height:31px; text-indent:-999px; overflow:hidden}



.i-txt-t span.txt2{background:url(../img/t2.png);}



.i-txt-t span.txt3{background:url(../img/t3.png);}



.i-txt-t span.txt4{background:url(../img/t4.png);}



.i-txt-t a{float:right;color:#844510; font-size:14px; font-weight:normal}



.i-txt-c{margin-top:20px}



.i-pic-t{ height:41px; line-height:41px; font-size:20px; font-weight:bold;color:#065a4a}



.i-pic-c{margin-top:20px}



.i-pic-list li{width:224px; height:200px; text-align:center;padding:14px 14px 0px 14px; text-align:center; background:#fff;-moz-box-shadow: 0px 0px 7px #D4D4D4;

    -webkit-box-shadow: 0px 0px 7px #D4D4D4;

    box-shadow: 0px 0px 7px #D4D4D4;float:left; margin-right:20px}



.foot{background:url(../img/bottom.jpg)}



.link{height:65px; border-bottom:solid 1px #5c5b57}



.link li{font-size:20px;color:#e4e4e4; margin-left:20px; font-weight:bold; line-height:65px; display: inline-block}



.link li a{font-size:14px; font-weight:normal;color:#fff}



.bottom{ padding:20px 0px; text-align:center; font-size:14px;color:#e4e4e4; line-height:30px}



.bottom a{color:#e4e4e4}



.page-code{margin: 0 auto;

height: 44px;

font-family: "微软雅黑";

font-size: 14px;

color: #535353; text-align:center; line-height:30px}



.page-code a {

    margin: 0 3px;

    display: inline-block;

    padding: 0 15px 0 15px;

    background: #ececec;

    color: #777777;

}



.page-code a.on {

    background: #055b49;

    border-color: #055b49;

    color: #FFF;

    padding: 0 15px 0 15px;

    color: #fff;

}



.page-banner{ background:url(../img/page-banner.jpg) no-repeat center top;height:300px;}



.main{background:url(../img/pagebg.png); margin-bottom:30px}



.page-menu{width:232px;float:left}



.content{width:935px;float:right; background:#fff;background: #fff;

    -moz-box-shadow: 0px 0px 7px #D4D4D4;

    -webkit-box-shadow: 0px 0px 7px #D4D4D4;

    box-shadow: 0px 0px 7px #D4D4D4;

    padding: 25px; box-sizing:border-box}



.page-menu-t{ text-align:center; font-size:20px; font-weight:bold;color:#055b49; line-height:44px}



.page-menu-t:before{content:''; display:inline-block; background:url(../img/pubc-title-icon1.png);width:31px; height:44px; margin-right:14px; vertical-align:middle}



.page-menu-t:after{content:''; display:inline-block; background:url(../img/pubc-title-icon2.png);width:31px; height:44px; margin-left:14px; vertical-align:middle}



.position{padding: 25px 0; font-size:14px;}



.page-menu-c a{ background:url(../img/pubc-tabs-icon3.png);width:231px; height:44px; display:block; margin:20px auto 0px auto; text-align:center; line-height:44px; font-size:16px;color:#000}



.page-menu-c a:hover,.page-menu-c a.current{ background:url(../img/pubc-tabs-icon4.png);color:#fff; font-weight:bold}



.content-t{background:url(../img/arr2.png) no-repeat 0px 5px; padding-left:30px; font-size:18px; font-weight:bold;color:#000; padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #cacaca}



.content .list li.spc {

    margin: 10px 0px;

    border-bottom: dashed 1px #dedede;

    height: 0px;

    font-size: 0px;

}



.show-title{

	text-align: center;

	font-size: 24px;

	margin-bottom: 50px;

	margin-top:30px

}

.show-info{

	text-align: center;

	color: #787878;

	padding-bottom: 15px;

	border-bottom: 1px dashed #ccc;

	font-size:14px

}

.show-content{

	padding: 40px 20px;

	font-size: 16px;

	line-height: 30px;

	font-family:"宋体"

}



.show-content img{max-width:100%; height:auto}



.show-function{

	margin-top: 20px;

	height: 40px;

    line-height: 40px;

    font-size: 14px;

    color: #666;

    border-top: 1px solid #ebebeb;

}

.show-function a {

    display: inline;

    margin-right: 10px;

}

.show-function a i {

    display: inline-block;

    width: 18px;

    height: 18px;

    margin-right: 5px;

    vertical-align: middle;

}

.show-function a.print i {

    background: url(../img/ico-print.gif);

}

.show-function a.close i {

    background: url(../img/ico-close.gif);

}



.option{ text-align:center; font-size:14px; line-height:29px;float:left; margin-top:8px}



.option .bds_more{

    background: url(../img/share.png) no-repeat center center;

    padding: 10px 0;

    background-size: contain;

    font-size: 12px;

    padding-left: 17px;

    line-height: 16px;

    height: 16px;

    cursor: pointer;

    margin: 6px 6px 6px 12px;

}



.option .bdsharebuttonbox .bds_weixin {

    background-image: url(../img/icon73.png);

}



.option .bdsharebuttonbox .bds_tsina {

    background-image: url(../img/icon78.png);

}



.option .bdsharebuttonbox{display:inline-block; margin-left:10px; vertical-align:middle}



.option .bdsharebuttonbox a {

    margin: 0 5px;

    width: 30px;

    height: 29px;

    background: none;

    background-position: center center;

    background-repeat: no-repeat;

}



.kslist li{width:25%; text-align:center; box-sizing:border-box; padding:0px 20px; margin-top:20px; height:40px;float:left}



.kslist li a{display:block;width:100%; height:100%;

text-align: center;

float: left;

-webkit-transition: all 0.4s ease-in-out;

transition: all 0.4s ease-in-out;

margin: 0 9px 9px 0;

color: #575757;

padding: 0 8px;

min-width: 168px;

position: relative;

border: 1px solid #925f32;

box-sizing: border-box;}



.kslist li a:before{content: "";

position: absolute;

left: 0;

top: 0;

bottom: 0;

width: 8px;

background: url(../img/left1_a.png) no-repeat center;

    background-size: auto;

background-size: cover;}



.kslist li a:after{content: "";

position: absolute;

right: 0;

top: 0;

bottom: 0;

width: 8px;

background: url(../img/right1_a.png) no-repeat center;

    background-size: auto;

background-size: cover;}



.kslist li a span {

    display: block;

    width: 100%;

    margin-top: 1px;

    line-height: 34px;

    height: 36px;

    transition: all 0.4s ease;

    background-color: #925f32;

    color: #ffffff;white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

}



.ks-content{padding:20px}



.ks-t{border-bottom:solid 1px #c2c2c2; height:40px; box-sizing:border-box}





.ks-t span{ display:block; line-height:38px; border-bottom:solid 2px #925f32; padding:0px 10px;float:left; font-size:18px; font-weight:bold;color:#925f32}



.ks-c{padding:20px 0px} 



.ks-c .i-zj-pic{margin-bottom:20px}



.zj-list{padding:20px}



.zj-list li{margin-bottom:20px}



.zj-list li.i-zj-pic{margin-right:35px}



.pic-list{padding:20px; text-align:center}



.pic-list li{margin-bottom: 20px;margin-right:35px;}



.pic-list li{}



























