@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal; word-break:break-all;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#333;}
a:hover {color: #009900;text-decoration:none;}
img { border:0;}

/*公共样式开始*/
body{ margin:0 auto; color:#333; font-family:"Microsoft YaHei", '微软雅黑', '宋体'; font-size:15px; min-width: 1200px; }
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.fl{ float:left;}
.fr{ float:right;}

.boxs{ width:100%; margin: 0px auto;}
.box{ width:1200px; margin: 0px auto;}

.ml45{ margin-left:45px;}
.hidden {display:none;}
.display{display:block;}

.top{ width: 100%; height:120px; margin: 0px auto; background:url(../image/head_bg.jpg) top center no-repeat;}
.top .top_con{ width:1200px; margin: 0px auto;}
.top .logo{width:978px; height: 60px; margin-top: 30px;}
.top .top_r{width: 190px; margin-top: 5px;}
.top .top_r .lj{width: 190px;line-height: 29px; font-size: 16px; text-align:right;}
.top .top_r .lj a{margin-right: 10px;font-size: 14px;color: #333;}
.top .top_r .lj span{margin-right: 10px;font-size:14px;color: #999;}

.ss{width: 190px;height:32px;background:#fff;margin: 0px auto; border-radius: 30px;margin-top: 10px; border: 1px #ccc solid;}
.i-search {width: 190px; height:40px; overflow: hidden; position: relative;}
.i-search .search-txt { width: 158px; padding-left: 15px; height: 31px; background: none; color: #999999; border:none; font-family:'微软雅黑';}
.i-search .search-btn { width:16px; height:16px; position: absolute; right: 11px; top: 8px; border: 0; cursor: pointer;}
.i-search .search-btn:hover { opacity: 0.8;outline:none; color: #000;}
.i-search input {outline:none;}

.cnav{width:100%;height: 45px;position: relative;background: #006600;}
.cnav1 {width: 1200px; height:45px; margin: 0px auto; }
.cnav1 ul li { transition: all 0.3s ease-in-out; width: 150px; height:45px; text-align: center; line-height:45px; float: left; display: block;}
.cnav1 ul li a { text-align: center; color:#fff; font-size: 18px;}
.cnav1 ul li .cnav11 {width:150px; top: 45px; display: none; position: absolute; z-index: 999;}
.cnav1 ul li .cnav11 ul li { width:150px; height:40px; line-height:40px; border-bottom: 1px #003300 solid; float: left; display: block; background:#013E1D;}
.cnav1 ul li .cnav11 ul li a {color:#fff; font-size: 14px;}
.cnav1 ul li .cnav11 ul li:hover {background:#006600;}
.cnav1 ul li:hover .cnav11 {display: block; }
.cnav1 ul li:hover{background:#013E1D; }
.cnav1 .on {background:#013E1D; }

/* index */

.banner {width:1200px; height:400px; overflow:hidden; position:relative; margin:10px auto;}
.banner img { position:absolute; top:0; left:0; width:100%; height:100%;}

.column1{ width:100%; height:46px; margin:0px auto;  background: url(../image/c1.png) left bottom no-repeat; margin-top: 20px;}
.column1 i { color: #090; animation: shubiao 2s infinite; display: inline-block; font-size:30px; float: left; line-height:40px; margin-left:5px;}
.column1 img{float: left;padding-top: 10px;}
.column1 h1{ height: 46px; line-height:40px; float: left; color: #000; font-weight: bold; font-size:22px; margin-left:15px;}
.column1 a{float: right;line-height: 46px;  color:#999;}

.column2{ width:100%; height:46px; margin:0px auto;  background: url(../image/c2.png) left bottom no-repeat; margin-top: 20px;}
.column2 i { color: #090; animation: shubiao 2s infinite; display: inline-block; font-size:35px; float: left; line-height:40px; margin-left:5px;}
.column2 img{float: left;padding-top: 10px;}
.column2 h1{ height: 46px; line-height:40px; float: left; color: #000; font-weight: bold; font-size:20px; margin-left:7px; }
.column2 a{float: right;line-height: 46px;  color:#999;}

.part1{width:100%; height:370px;margin: 0px auto; background:url(../image/i_news_bg.jpg) center no-repeat;}
.part1 .part1_l{ width:787px; height:auto; float: left; }
.part1 .part1_l .part1_l1{ width:395px; height:270px; float: left; }
.part1 .part1_l .part1_l2{width:374px;height:270px;float: left;margin-left: 17px;}

.focus0wy2{position:relative;width:395px;height:270px;float: left; margin-top: 15px; }  
.focus0wy2 img{width:396px;height:270px;}

.list{width:100%; margin: 0px auto;}
.list ul {padding-top:5px;}
.list ul li{width: 97%; padding-left:3%; height: 35px; line-height:35px; background:url(../image/li.png) no-repeat center left; float: left; display: block; transition: all 0.35s ease-in-out;}
.list ul li a{width: 80%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display:inline-block;}
.list ul li span{ float:right; width:50px; color:#666;}

.part1 .part1_r{ width:372px; height:auto; float: left; margin-left: 41px;}
.part1 .part1_r .part1{width:370px; height:270px;float: left;}

.part2{ width: 100%; height:auto; margin: 20px auto 0; overflow: hidden; }
.part2 .part2_l{ width: 370px;}

.part3 { width: auto; margin-top: 20px; border: 1px solid #060; padding: 10px 5px; line-height: 25px; }
.part3 li { float: left; margin-right: 10px; }
.part3 li.tit { font-weight: bold; font-size:18px;}


.foot{width: 100%; height:50px; margin: 30px auto 0; background:#013E1D;}
.foot p {color:#fff; text-align: center; line-height: 50px;}

/* class */

.nybanner{width: 1200px;height: 280px;margin:10px auto;}
.nybanner img{width:100%; height: 280px; margin:0px auto; text-align: center;}

.nypart{width:100%; margin:0px auto;}
.nypart_con{width:1200px;margin:0px auto;padding-bottom: 0px;background: rgba(255,255,255,0.8);}

.nypart_l{ width:240px; float: left;}
.nypart_l .ejnavk{ width:240px;}
.nypart_l .ejnavk .bt{width: 240px;height: 90px;line-height: 90px;font-size: 24px;font-weight: bold;color: #fff; text-align:center; background: #006600;}
.nypart_l .ejnav{width: 240px;margin: 0px auto;background: #f3f3f3;}
.nypart_l .ejnav ul li{width: 240px;height: 50px;line-height: 50px;font-size: 18px;border-bottom: 1px #FFF solid;}
.nypart_l .ejnav ul li a{padding-left: 20px; width: 100%; cursor: pointer; display: block;}
.nypart_l .ejnav ul li:hover{background: url(../image/class/nynav.png) center no-repeat;}
.nypart_l .ejnav ul li:hover a{color: #333;}
.nypart_l .ejnav ul li.on{background: url(../image/class/nynav.png) center no-repeat;}
.nypart_l .ejnav ul li.on a{color: #333;}

.nypart_r{width:920px;float:right;}

.nycolumns{width:100%; height:35px; border-bottom: 1px #ddd solid; padding-bottom: 2px; margin-top: 10px;}
.nycolumns h1{font-size: 20px;font-weight: bold;color: #000;height: 36px;float: left;border-bottom: 2px #060 solid;}

.dqwz{width: 432px;height:35px;line-height:35px;font-size: 15px;color: #9f9d9d;padding-left: 20px;float: right;text-align: right;}
.dqwz a{color: #9f9d9d; font-size: 15px; padding: 0px 5px;}
.dqwz a:hover{color:#060;}
.dqwz a.hover{color: #060;}
.dqwz a.first{margin-left:0px;}

.nypart_nr{width: 100%;min-height: 400px;margin:0px auto;padding-bottom: 10px;}

.dym{ width: 100%; margin:0px auto; padding-top: 40px;}
.dym p{line-height: 35px !important;font-size: 16px !important; text-indent: 2em; color: #333; padding:5px 0;}

.nylist{width: 100%; margin: 0px auto; margin-top: 10px;}
.nylist ul li{ width: 100%; line-height:40px; float: left; display: block; background:url(../image/li.png) left center no-repeat; padding-left:5px;}
.nylist ul li a{ font-size:16px; float:left; padding-left: 10px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.nylist ul li span{font-size: 16px; color: #999; padding-right: 10px; float:right;}
.nylist ul li a:hover{color: #090;}
.nylist ul li.lm_line{height:24px; line-height:24px; background:url(../image/class/navjz_line.gif) center repeat-x;}

/*page*/
.pagination { width:100%; margin:20px auto 0; text-align: center;}
.pagination a,.pagination span {display:inline-block; min-width:40px; line-height:40px; background:#f7f7f7; color:#333; border-radius:5px; }
.pagination a:hover,.pagination span:hover {background: #060;color:#fff; border-radius:5px;}
.pagination .prev,.pagination .no-pages,.pagination .next {min-width:60px; line-height:40px; background:#f7f7f7; color:#333; border-radius:5px;}
.pagination .prev:before .next:after{background:#060; color: #FFF; text-decoration: none; border-radius:5px;}
.pagination .current {background: #060;color:#fff;}
 

.nrq{ width: 100%; margin: 0px auto;}

.detail{ margin-top: 20px; margin-bottom: 0px;}
.detail .detail_shuxing{width: 1200px;margin: 0px auto;padding-top: 20px;padding-bottom: 10px;border-bottom: 1px #eee solid;}
.detail .detail_shuxing .title{font-size: 26px;color: #000;text-align: center; line-height:45px;}
.detail .detail_shuxing .shuxing{ width:600px; margin:0px auto; }
.detail .detail_shuxing .shuxing .fbsj{margin:0px auto;height:30px;line-height:30px;font-size:15px;color:#888;margin-top: 15px; text-align: center;}

.detail .zw{width: 1200px;margin: 0px auto;margin-top: 20px;} 
.detail .zw p{line-height: 35px !important;font-size: 16px !important;text-indent:2em; padding-bottom:10px;}
.detail .zw p img{display: block; margin: 5px auto;text-align: center; max-width:750px; }