/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight: normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input,button{padding:0; margin: 0; background: none; border: none; outline: none;}
button{ cursor: pointer;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "微软雅黑",Arial,sans-serif;}
body{overflow-x: hidden; min-width:1200px;  color:#333; font:12px "微软雅黑",Arial,sans-serif; background:#fff;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}
/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
/*网页限定宽度*/
.w1200{ margin:0 auto; position:relative; width:1200px;}
.w1200:after{content:""; display:block; height:0; clear:both;}


/*header*/
.header{ width: 100%; }
.header .top{ width: 100%; height: 126px; background: #055035;}
.header .top a.logo{ display: block; margin-top: 25px; width: 384px; height: 76px;}
.header .top a.logo img{width: 384px; height: 76px;}
.header .topR{ width: 351px; height: 126px; background: url(../images/itop_bg.jpg) right 0 no-repeat;}
.header .topR .topR_box{ margin-top: 32px; float: right; font-size: 14px; color: #fff;}
.header .topR .topR_box a{float: left; color: #fff;}
.header .topR .topR_box i{ float: left; display: block; margin: 0 14px; font-size: 12px;}
.header .topR .topR_box em{float: left; opacity: 0.5; filter: alpha(opacity=50);}
.header .topR .topR_box .mail{ padding-left: 28px; background: url(../images/icon_mail.png) 0 center no-repeat;}
.header .topR .topR_box .en{ opacity: 0.5; filter: alpha(opacity=50);}
.header .topR .search{ float: right; display: inline-block; margin-top: 10px; background: #fff;}
.header .topR .search .text{ padding: 5px 27px 6px 27px;}
.header .topR .search .text input{ width: 225px; height: 20px; line-height: 20px; color: #949494; font-family: "微软雅黑";}
.header .topR .search span{ float: left; display: block; margin-top: 6px; width: 1px; height: 19px; background: #d3d3d3;}
.header .topR .search .btn{ width: 40px; height: 31px; background: url(../images/icon_fdj.png) center center no-repeat;}
.nav{ width: 100%; height: 43px; background: #fff; /*border-bottom: 2px solid #055035;*/}
.nav ul{}
.nav ul li{position: relative; float: left;width: 140px; height: 43px; line-height: 43px; font-size: 15px; color: #7e7e7e;}
.nav ul li a{ display: block;  text-align: center; color: #333;}
.nav ul li.home{ float: left; width: 110px;}
.nav ul li.home a{ padding-right: 48px; background: url(../images/icon_home2.png) 66px center no-repeat;}
.nav ul li.on,.nav ul li:hover{ background:#1e6f46;}
.nav ul li.on a,.nav ul li:hover a{ color: #fff;}
.nav ul li.home.on a,.nav ul li.home:hover a{ background: url(../images/icon_home.png) 66px center no-repeat;}
.nav ul li .submenu{ display: none; position: absolute; top: 43px; left:0; width: 109px; background:url(../images/sub_bg.png) repeat;z-index: 99;}
.nav ul li .submenu a{ display: block; padding: 0; width: 109px; height: 40px; line-height: 40px; text-align: center; font-size: 15px; color: #fff; background: none;}
.nav ul li .submenu a.long{ font-size: 12px; height: 32px; line-height: 32px;}
.nav ul li .submenu a:hover{ background:#1e6f46;}
.nav ul li .submenu a.ch{ line-height:14px; height:auto; padding:6px 0;}
.ibanner{position: relative; width: 1200px; height: 380px;margin:0 auto;}
.ibanner .bd{ width: 100%; height: 380px; overflow: hidden;}
.ibanner .bd ul li{ width: 100%; height: 380px;}
.ibanner .hd{ position: absolute; left: 0; bottom: 24px; width: 100%; height: 10px; text-align: center;}
.ibanner .hd li{ display: inline-block; margin-right: 11px; width: 10px; height: 10px;background: url(../images/ban_dot1.png) no-repeat; cursor: pointer;}
.ibanner .hd li.on{ background: url(../images/ban_dot2.png) no-repeat;}
.content{padding-bottom: 57px; width: 100%; background: #fff;}
.content .itit{ padding:2px 0 10px 0; border-bottom: 1px solid #055035;}
.content .itit h1{ font-weight: normal; font-size: 20px; color: #055035;}
.content .itit h1 i{ font-weight: normal; font-size: 16px; color: #ababab;opacity: 0.5; filter: alpha(opacity=50);}
.content .itit .more{ display: block; padding-right: 21px; text-align: right; width: 47px; height: 22px; line-height: 22px; color: #055035; background: url(../images/icon_jt2.png) 52px center no-repeat;transition:all 0.25s ease; -webkit-transition:all 0.25s ease;}
.content .itit .more:hover{ color: #fff; background: url(../images/icon_jt2on.png) 52px center no-repeat ; background-color: #055035;}
.content .icont1{ width: 100%; padding-top: 35px;}
.content .inews{ width: 800px;}
.content .inews .main{}
.content .inews .main{}
.content .inews .main .inews_slide{ width: 355px;}
.content .inews .main .inews_slide .bd{}
.content .inews .main .inews_slide .bd ul li{ padding-top: 19px; width: 355px;}
.content .inews .main .inews_slide .bd ul li .pic{ display: block; width: 355px; height: 220px;}
.content .inews .main .inews_slide .bd ul li .pic img{ width: 100%; height: 100%;}
.content .inews .main .inews_slide .bd ul li .txt{ width: 355px; height: 170px;}
.content .inews .main .inews_slide .bd ul li .txt h1{ padding-top: 15px; font-weight: normal; white-space: nowrap; overflow: hidden;}
.content .inews .main .inews_slide .bd ul li .txt h1 a{ font-size: 14px; color: #055035;}
.content .inews .main .inews_slide .bd ul li .txt h1 a:hover{ text-decoration: underline;}
.content .inews .main .inews_slide .bd ul li .date{ margin: 13px 0 16px 0; padding-left: 20px; color: #b6b6b6; background: url(../images/icon_date.png) 0 center no-repeat;}
.content .inews .main .inews_slide .bd ul li p{ margin-bottom: 16px; line-height: 20px; color: #333; overflow: hidden;}
.content .inews .main .inews_slide .bd ul li .more{ padding-right: 24px; color: #808080; background: url(../images/icon_jt3.png) right center no-repeat;float:right;}
.content .inews .main .inews_slide .bd ul li .more:hover{ color: #055035; background: url(../images/icon_jt3on.png) right center no-repeat;}
.content .inews .main .inews_slide .hd{ width: 100%; height: 2PX;}
.content .inews .main .inews_slide .hd li{ float: left; margin-right: 6px; width: 84px; height: 1px; background: #b8b8b8; border-top: 1px solid #fff; cursor: pointer;}
.content .inews .main .inews_slide .hd li.last{ margin: 0;}
.content .inews .main .inews_slide .hd li.on{background: #009e65; border-top: 1px solid #009e65;}
.content .inews .main .inews_list{ width: 410px;}
.content .inews .main .inews_list ul{ padding-top: 8px;}
.content .nl ul li{ height: 39px; line-height: 39px; padding-bottom: 1px; background: url(../images/inew_line.png) 0 bottom repeat-x; overflow: hidden;}
.content .nl ul li a{ display: block; float: left;text-overflow:ellipsis;white-space:nowrap;  width: 340px; height: 39px; padding-left: 20px; font-size: 14px; color: #3a3a3a; background-image: url(../images/icon_dot1.png); background-position: 4px center ;  background-repeat: no-repeat; overflow: hidden;}
.content .nl ul li span{ float: right; color: #979797;}
.content .nl ul li:hover a{ color: #055035;background-image: url(../images/icon_dot2.png);}
.content .nl ul li:hover span{ color: #055035;}
.content .icont1_R{ width: 330px;}
.content .icont1_R .itit .more{ margin-top: 5px;}
.content .icont1_R .nl ul{ padding-top: 9px;}
.content .icont1_R .nl ul li{ height: 32px; line-height: 32px; background: url(../images/inew_line2.png) 0 bottom repeat-x;}
.content .icont1_R .nl ul li a{ width: 250px;overflow:hidden; height: 32px; color: #303030; text-overflow:ellipsis;white-space:nowrap; padding-left: 17px; background-position: 2px center ;}
.content .icont1_R .nl ul li a:hover{ color: #055035;}
.content .icont1_R .nl ul li span{ margin-right: 2px;}
.content .icont1_R .nl .main{ height: 174px;}
.content .icont1_R .ianno{ margin-bottom: 20px;}
.content .icont2{ margin-top: 42px;}
.content .icont2 .itit .more{ display: block; padding-right: 21px; text-align: right; width: 47px; height: 22px; line-height: 22px; color: #055035; background: url(../images/icon_jt2.png) 52px center no-repeat;transition:all 0.25s ease; -webkit-transition:all 0.25s ease;}
.content .icont2 .itit .more:hover{ color: #fff; background: url(../images/icon_jt2on.png) 52px center no-repeat ; background-color: #055035;}
.content .icont2 .ilist{ width:564px; overflow:hidden;}
.content .icont2 .ilist:first-child{ margin-right: 72px;}
.content .icont2 .ilist .main{ padding-top: 25px;margin-bottom: 30px;}
.content .icont2 .ilist .topM{margin-bottom: 12px;}
.content .icont2 .ilist .topM .pic{ display: block; width: 240px; height: 160px; overflow: hidden;}
.content .icont2 .ilist .topM .pic img{ width: 100%; height: 100%;transition:all 0.25s ease;}
.content .icont2 .ilist .topM .pic img:hover{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
.content .icont2 .ilist .topM .txt{ width: 300px;}
.content .icont2 .ilist .topM .txt .tit{ line-height: 22px; height: 14px; font-size: 16px; color: #055035; overflow: hidden;}
.content .icont2 .ilist .topM .txt p{ margin-top: 12px; line-height: 22px; height: 100px; color: #333; overflow: hidden;font-size: 14px;text-indent: 2em;}
.content .icont2 .ilist .topM .txt p .moreM{ color: #055035;font-size: 12px;}
.content .icont2 .ilist .itit a{ color: #055035;}
.content .icont2 .ilist .itit a:hover{ color: #fff;}
.content .icont2 .ilist ul{ overflow: hidden; background: url(../images/inew_line.png) 0 bottom repeat-x;}
.content .icont2 .ilist ul li{ height: 38px; line-height: 38px; background: url(../images/inew_line.png) 0 top repeat-x;}
.content .icont2 .ilist ul li a{ display: block; height: 38px; padding-left: 18px; font-size: 14px; color: #333; background: url(../images/ilist_bg1.png) 0 center no-repeat;}
.content .icont2 .ilist ul li a:hover{ color: #055035; background: url(../images/ilist_bg2.png) 0 center no-repeat; }
.content .icont2 .ilist ul li a i{ display: block; float: left; height: 38px; overflow: hidden;}
.content .icont2 .ilist ul li a span{ float: right; font-size: 12px; color: #afafaf;}
.content .icont3{ margin-top: 12px;}
.content .icont3 .itit{ border: 0;}
.content .icont3 .ischool{ width: 800px; overflow:hidden;}
.content .icont3 .ischool .main{ padding-top: 10px;}
.content .icont3 .ischool ul{ width:820px;}
.content .icont3 .ischool ul li{ float: left; margin-right: 12px; width: 150px; height: 74px;}
.content .icont3 .ischool ul li a{position: relative; display: block; width: 150px; height: 74px; overflow: hidden;}
.content .icont3 .ischool ul li a:before{overflow:hidden; position:absolute; top:0; left:-150px; width:80px; height:200%; background:-moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0))); background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background:-o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); -webkit-transform:skewX(-25deg); -moz-transform:skewX(-25deg); content:"";z-index: 4;}
.content .icont3 .ischool ul li a:hover:before{left:100%; -webkit-transition:all .5s ease-in; transition:all .5s ease-in;}
.content .icont3 .ischool ul li a img{ width: 100%; height: 100%;}
.content .icont3 .ischool ul li a span{ position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; z-index: 3; line-height: 76px; text-align: center; white-space: nowrap; font-size: 16px; font-weight: normal; color: #fff; background: url(../images/isch_bg.png) repeat;}
.content .icont3 .iexp{ width: 330px; overflow: hidden;}
.content .icont3 .iexp .main{padding-top: 10px; width:339px; height: 73px; overflow: hidden;}
.content .icont3 .iexp .main a{ display: block; float: left; margin-right: 8px; margin-bottom: 7px; width: 105px; height: 33px; line-height: 33px; text-align: center; font-size: 14px; color: #333; background: #eeeeee; transition:all 0.25s ease; -webkit-transition:all 0.25s ease; overflow: hidden;}
.content .icont3 .iexp .main a:hover{ background: #055035; color: #fff;}
/*footer*/
.footer{ width: 100%; height: 193px; background: url(../images/ifoot_bg.jpg) center center no-repeat; background-size: cover;}
.footer .footL{ margin-top: 74px;}
.footer .footL .ftxt{ display: block; margin-right: 22px;}
.footer .footL .fline{ width: 1px; height: 34px; background: #98b7ac;}
.footer .footL .info{ padding-left: 24px;}
.footer .footL .info p{ color: #fff; line-height: 22px;}
.footer .footL .info p:first-child{ margin-top: -4px;}
.footer .footL .info p i{ float: left;}
.footer .footL .info p em{ float: left; display: block; width: 264px;}
.footer .footnav{ margin-top: 61px;}
.footer .footnav li{position: relative; margin-left: 8px; float:left; width: 64px;}
.footer .footnav li img{ position: absolute; display: none; z-index: 10; bottom: 76px; left: 50%; margin-left: -50px; width: 100px; height: 100px;}
.footer .footnav li a{ display: block;}
.footer .footnav li em{ display: block; margin-bottom: 4px; height: 35px; background-position: center 0; background-repeat: no-repeat;}
.footer .footnav .li1 em{ background-image: url(../images/icon_if1.png);background-position: center 1px;}
.footer .footnav .li2 em{ background-image: url(../images/icon_if2.png);}
.footer .footnav .li3 em{ background-image: url(../images/icon_if3.png);}
.footer .footnav .li4 em{ background-image: url(../images/icon_if4.png);}
.footer .footnav .li5 em{ background-image: url(../images/icon_if5.png);}
.footer .footnav .li6 em{ background-image: url(../images/icon_if6.png);}
.footer .footnav li span{ display: block; font-size: 14px; color: #fff; text-align: center;}
.bottom{ width: 100%; height: 42px; line-height: 42px; text-align: center; color: #676767; background: #ffffff;}

/*内页共用部分*/
.banner{ width: 100%; height: 308px;}
.cont{ padding-bottom: 20px; width: 100%; height: auto; background: #fff;}
.cont .cont_top{ width: 100%; height: 69px; background: #f4f4f4;}
.cont .cont_top .title{ margin-top: 25px;}
.cont .cont_top .title h1{ float: left; font-size: 20px;color: #055035;}
.cont .cont_top .title span{ display: block; float: left; margin: 6px 8px 0 8px; width: 2px; height: 18px; background-color: #fff;}
.cont .cont_top .title i{ float: left; font-size: 22px; color: #d7d7d7; text-transform:uppercase;}
.cont .cont_top .bread{ line-height: 69px; color: #333; background: url(../images/wz.png) 0 center no-repeat; padding-left:20px;}
.cont .cont_top .bread a{ color: #333;}
.cont .cont_top .bread a.home{ padding-left: 20px; background: url(../images/icon_home2.png) 0 center no-repeat;}
.cont .cont_top .bread span,.cont .cont_top .bread a:hover{ color: #055035;}
.cont .cont_top .bread a.home:hover{background: url(../images/icon_home.png) 0 center no-repeat;}
.cont .main{position: relative; padding-top: 20px;}
.cont .main .main_bg{ position: absolute; top: 114px; left: -12px; width: 100%; height: 850px; background: #fafafa;}
.cont .main .sidebar{ position: relative; z-index: 5; width: 250px;}
.cont .main .menu{ width: 100%; background: #f5f5f5;}
.cont .main .menu a{ display: block; padding: 0 22px; height: 50px; background-image: url(../images/n_dot1.png); background-position: 38px center; background-repeat: no-repeat; transition: all .25s ease;}
.cont .main .menu a span{ display: block; padding-left: 40px; width: 166px; height: 49px; line-height: 49px; font-size: 14px; color: #333; border-top: 1px solid #e6e6e6; background: url(../images/icon_jt4.png) 168px center no-repeat; overflow: hidden;}
.cont .main .menu a.on,.cont .main .menu a:hover{ background-color:#055035 ;}
.cont .main .menu a.on span,.cont .main .menu a:hover span{ border: 0; color: #fff; font-weight: bold;}
.cont .menu a:first-child span{ border: none;}
.cont .main .side_news{ margin-top: 34px; width: 100%; padding-bottom: 6px; background: #f2f2f2;}
.cont .main .side_news h1{ margin: 0 auto; padding-left:14px; height: 54px; width: 200px; font-size: 16px; line-height: 54px; color: #055035; background: url(../images/icon_jton.png) right center no-repeat;}
.cont .main .side_news h1 .more1{ float: right; font-size: 12px; padding-right: 16px; cursor: pointer; color:#055035 ;}
.cont .main .side_news h1 .more1 a{ color:#055035 ;}
.cont .main .side_news ul{ margin: 0 auto; padding: 10px 13px; padding-bottom: 5px; width: 218px; background: #fff;}
.cont .main .side_news ul li{ padding-bottom: 1px; height: 31px; line-height: 31px; background: url(../images/n_line3.png) 0 bottom repeat-x;}
.cont .main .side_news ul li:last-child{ background: none;}
.cont .main .side_news ul li a{ display: block; padding-left: 15px; width: 203px; height: 31px; color: #333; background: url(../images/n_line1.png) 0 center no-repeat; overflow: hidden;}
.cont .main .side_news ul li a:hover{ color: #055035;background: url(../images/n_line2.png) 0 center no-repeat;}
.cont .main .main_cont{ position: relative; z-index: 5; width: 890px; min-height: 900px;}
.cont .main .main_cont_box{ min-height: 500px;}
.cont .main img{ max-width: 100%;}
.page{ padding: 20px 0; width: 100%; text-align: center;}
.page span{ margin-right: 18px; display: inline-block; color: #777777;}
.page span i{ margin-left: 12px; color: #065035;}
.page a{ margin-right: 5px; display: inline-block; width: 32px; height: 18px; line-height: 18px; text-align: center; color: #a2a2a2; border: 1px solid #efefef; background: #fff;}
.page a:hover{ color: #065035;}
.page em{position: relative; top: 5px; display: inline-block;}
.page em .text{ float: left; display: block; width: 26px; height: 18px; line-height: 18px; text-align: center; background: #fff; border: 1px solid #065035;}
.page em .submit{ float: left; display: block; width: 32px; line-height: 20px; color: #fff; padding-left: 5px; background: #065035; cursor: pointer;}

/*p1_1*/
.p1_1 .main .main_cont{ padding: 10px 52px; padding-bottom: 50px; width:798px; background: #f7f7f7;}
.p1_1 .main .main_cont h1{ margin-top: 17px; margin-bottom: 15px; height: 50px; line-height: 50px; text-align: center; border-bottom: 1px solid #c4c4c4;}
.p1_1 .main .main_cont h1:first-child{ margin-top: 0;}
.p1_1 .main .main_cont h1 span{ font-size: 16px; color: #055035;}
.p1_1 .main .main_cont p{ font-size: 14px; line-height: 24px; color: #3a3a3a;}
.p1_1 .main .main_cont .p1_1_img{ display: block; margin: 15px 0 50px 0;}
/*p1_2*/
.p1_2 .main .main_bg{ display: none;}
.p1_2 .main .main_cont h1{ width: 100%; height: 41px; line-height: 41px; background: #f7f7f7;}
.p1_2 .main .main_cont h1 span{ display: block; padding-left: 26px; font-size: 16px; color: #055035; font-weight: bold; border-left: 3px solid #055035;}
.p1_2 .main .main_cont ul{ width: 905px; padding: 20px 0 28px 0;}
.p1_2 .main .main_cont ul li{ float: left; font-size: 14px; font-weight: bold;  margin-right: 14px; margin-bottom: 10px; width: 285px; height: 42px; line-height: 42px; text-align: center; border: 1px solid #d2d2d2;}
.p1_2 .main .main_cont ul li:hover{border: 1px solid #055035;}
.p1_2 .main .main_cont ul li a{ color: #555;}
.p1_2 .main .main_cont ul li a:hover{ color: #065035;}
.p1_2 .main .main_cont ul li i{ margin: 0 12px; font-size: 12px; font-weight: normal;}
/*p1_3*/
.p1_3 .main .main_cont_box{background: #f7f7f7;}
.p1_3 .main .main_cont ul{ padding: 50px 0 0 40px;}
.p1_3 .main .main_cont ul li{ margin-right: 27px; margin-bottom: 37px; float: left; width: 252px; height: 202px;}
.p1_3 .main .main_cont ul li a{ display: block; padding: 8px 10px 0 10px; background: #fcfcfc;}
.p1_3 .main .main_cont ul li a .box{}
.p1_3 .main .main_cont ul li a span{ display: block; width: 232; height:150px; overflow: hidden;}
.p1_3 .main .main_cont ul li a img{ width: 100%; height: 100%; transition: all .25s ease;}
.p1_3 .main .main_cont ul li:hover a img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
.p1_3 .main .main_cont ul li a p{ height: 44px; text-align: center; line-height: 44px; color: #055035; overflow: hidden;}
/*p1_4*/
.p1_4 .main .main_cont ul{ margin-top: -40px; padding-bottom: 10px; width: 920px;}
.p1_4 .main .main_cont ul li{ margin-top: 40px; margin-right: 30px; float: left; width: 430px; height: 137px; transition: all .25s ease;}
.p1_4 .main .main_cont ul li a{ display: block;}
.p1_4 .main .main_cont ul li .pic{position: relative; float: left; width: 200px; height: 137px;}
.p1_4 .main .main_cont ul li .pic img{ width: 100%; height: 100%;}
.p1_4 .main .main_cont ul li .pic i{position: absolute; top: 49px; left: 85px; display: block; width: 36px; height: 42px; background: url(../images/icon_play.png) no-repeat;}
.p1_4 .main .main_cont ul li .txt{ float: left; padding: 12px 24px 5px 22px; width: 184px; height: 120px; background: #f3f3f3; transition: all .25s ease;}
.p1_4 .main .main_cont ul li .txt h1{ margin-bottom: 12px; font-size: 14px; color: #292929; line-height: 22px; height: 44px; overflow: hidden;}
.p1_4 .main .main_cont ul li .txt span{ margin-bottom: 14px; display: block; padding-left: 18px; color: #b6b6b6; background: url(../images/icon_date.png) 0 center no-repeat;}
.p1_4 .main .main_cont ul li .txt em{ display: block; height: 28px; line-height: 28px; color: #808080; background: url(../images/icon_jt3.png) 45px center no-repeat; border-top: 1px solid #e5e5e5;}
.p1_4 .main .main_cont ul li:hover .txt{ background: #055035;}
.p1_4 .main .main_cont ul li:hover h1{ color: #fff;}
.p1_4 .main .main_cont ul li:hover span{color: #fff;background: url(../images/icon_date2.png) 0 center no-repeat;}
.p1_4 .main .main_cont ul li:hover em{ color: #fff;background: url(../images/icon_jt3on2.png) 45px center no-repeat; border-top: 1px solid #fff;}
/*p3*/
.p2 .main .main_cont,.p3 .main .main_cont{min-height: 500px;}
.p3 .main .main_cont ul{ padding-top: 0;}
.p3 .main .main_cont ul li.li1{ width: 210px;}
/*p4*/
.p4 .main .main_cont ul{ width: 100%;}
.p4 .main .main_cont ul li{ padding-top: 26px; width: 100%; height: 90px; background: url(../images/p4_jt1.png) 835px center no-repeat; border-bottom: 2px solid #eaeaea; transition: all .25s ease;}
.p4 .main .main_cont ul li .date{ margin: 0 39px; float: left;}
.p4 .main .main_cont ul li .date em{ display: block; width: 66px; line-height: 31px; font-size: 22px; font-weight: bold; color: #737373; border-bottom: 2px solid #dfdfdf; text-align: center;}
.p4 .main .main_cont ul li .date span{ display: block; padding-left: 24px; width: 40px; line-height: 29px; text-align: center; font-size: 14px; color: #b0b0b0; background: url(../images/icon_date.png) 8px center no-repeat;}
.p4 .main .main_cont ul li .txt{ float:left; width: 624px; overflow: hidden;}
.p4 .main .main_cont ul li .txt h1{ margin-bottom: 8px; font-weight: bold; font-size: 18px; line-height: 18px; height: 22px; overflow: hidden;}
.p4 .main .main_cont ul li .txt h1 a{ color: #333;}
.p4 .main .main_cont ul li .txt h1 a:hover{ text-decoration: underline;}
.p4 .main .main_cont ul li .txt p{ line-height: 18px; height: 36px; color: #333; overflow: hidden;}
.p4 .main .main_cont ul li:hover{background: url(../images/p4_jt2.png) 835px center no-repeat; background-color: #f4f4f4;}
.p4 .main .main_cont ul li:hover .date em{ color: #055035; border-bottom: 2px solid #055035;}
.p4 .main .main_cont ul li:hover .txt h1 a{ color: #055035;}
.p4 .main .main_cont ul li:hover .txt p{ color: #055035;}
.view{ margin-top: 20px;}
.view h1{ width: 1198px; height: 36px; line-height: 36px; background: #f5f5f5; border: 1px solid #e6e6e6;}
.view h1 span{ padding-left: 22px; font-size: 16px; color: #055035;}
.view .view_p{ width: 1198px; height: 235px; border: 1px solid #e6e6e6; border-top: none;}
.view .view_p ul{ padding: 22px 0 0 22px;}
.view .view_p ul li{ margin-right: 22px; float: left; width: 272px;}
.view .view_p ul li span{ display: block; width: 272px; height: 172px; overflow: hidden;}
.view .view_p ul li span img{ width: 100%; height: 100%; transition: all .25s ease;}
.view .view_p ul li em{ display: block; padding-left: 10px; height: 29px; line-height: 29px; color: #065035; border: 1px solid #e6e6e6; border-top: none; background: url(../images/view_jt1.png) 251px center no-repeat; overflow: hidden;}
.view .view_p ul li em i{ display: block; width: 220px;}
.view .view_p ul li:hover em{background: url(../images/view_jt2.png) 251px center no-repeat;}
.view .view_p ul li:hover span img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
/*p5*/
.p5 .main .main_cont{ width: 100%;}
.p5 .main .main_cont .main_cont_box{ background: #f4f4f4; padding: 0 111px; padding-top:30px; padding-bottom: 60px;}
.p5 .main .main_cont h1{ margin-bottom:22px; text-align: center; font-weight: bold; font-size: 14px; color: #333;}
.p5 .main .main_cont .sub{ margin-bottom:22px; text-align: center; font-weight: bold; font-size: 20px; color: #06993b;}
.p5 .main .main_cont .info{ margin: 14px 0 17px 0; text-align: center; color: #333;}
.p5 .main .main_cont .info span{ margin: 0 6px;}
.p5 .main .main_cont span.line{ margin-bottom: 33px; display: block; width: 100%; height: 1px; background: #055035;}
.p5 .main .main_cont img{ max-width: 100%; margin-bottom:20px;}
.p5 .main .main_cont p{ color: #333; line-height: 32px;font-size: 18px;}

.p5 .main .sidebar{ width: 272px;}
.p5 .main .side_news{ margin: 0 0 24px 0;}
.p5 .main .side_news ul{ width: 236px;}
.p5 .main .side_news h1{ padding: 0; height: 46px; line-height: 46px;}
.p5 .main .side_news.side_news2{ padding-bottom: 0; border: 1px solid #e5e5e5;}
.p5 .main .side_news.side_news2 h1{ background: none; width: 100%; margin: 0; border-bottom: 1px solid #e5e5e5;;}
.p5 .main .side_news.side_news2 h1 span{ display: block; width: 200px; margin: 0 auto; background: url(../images/icon_jton.png) right center no-repeat;}
.p5 .main .side_news.side_news2 ul{ width:auto;}
.p5 .main .sidebar .view{ width: 272px;}
.p5 .main .sidebar .view .view_p{ width: 270px; height: auto; border: none;}
.p5 .main .sidebar .view ul{ padding: 0; width: 272px;}
.p5 .main .sidebar .view ul li{ margin-bottom: 18px; float: none;}
.p5 .main .sidebar .view h1{ width:270px;}

.article{ margin-top: 30px; padding: 0 116px; padding-top: 30px; background: #f4f4f4; height: 330px; }
.article h2{ font-weight: normal; text-align: center; line-height: 48px; font-size: 16px; color: #055035; border-bottom: 1px solid #055035;}
.article ul{ padding-top: 16px;}
.article ul li{ padding-bottom: 1px; height: 29px; line-height: 29px; background: url(../images/art_line.png) 0 bottom repeat-x;}
.article ul li a{ padding-left: 15px; float: left; display: block; max-width: 450px; color: #515151; background: url(../images/icon_dot1.png) 0 center no-repeat; overflow: hidden;}
.article ul li span{ float: right; color: #b4b4b4;}
.article ul li:hover a {background: url(../images/icon_dot2.png) 0 center no-repeat;}
.article ul li:hover a,.article ul li:hover span{ color: #055035;}