/* 初始化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:1280px;  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: url(../images/header_bg.jpg) center center no-repeat;background-size: cover;}

.header .top a.logo{ display: block; margin-top: 25px; width: 700px; height: 76px;}

.header .top a.logo img{width: 700px; height: 76px;}

.header .topR{ width: 351px; height: 126px;}

.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.jpg) 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.jpg) center center no-repeat;}

.nav{ width: 100%; height: 43px; background: #f4f4f4;}

.nav ul{}

.nav ul li{position: relative; float: left;width: 109px; height: 43px; line-height: 43px; font-size: 15px; color: #7e7e7e;}

.nav ul li a{ display: block; padding-right:30px; text-align: right; color: #333;}

.nav ul li.home{   width: 110px;}

.nav ul li.home a{ padding-right: 48px;}

.nav ul li.on,.nav ul li:hover{ background:#5b0001;}

.nav ul li.on a,.nav ul li:hover a{ color: #fff;}

.nav ul li.home.on a,.nav ul li.home:hover a{}

.nav ul li .submenu{ display: none; position: absolute; top: 43px; left:0; width: 109px; background:url(../images/sub_bg.jpg) 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:#5b0001;}

.nav ul li .submenu a.ch{ line-height:14px; height:auto; padding:6px 0;}

.ibanner{position: relative; width:100%; height: 442px;}

.ibanner .bd{ width:100%; height: 442px; overflow: hidden;}

.ibanner .bd ul li{ width: 100%; height: 442px;}

.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.jpg) no-repeat; cursor: pointer;}

.ibanner .hd li.on{ background: url(../images/ban_dot2.jpg) no-repeat;}

.content{padding-bottom: 57px; width: 100%; background: #fff;}

.content .itit{ padding:2px 0 10px 0; border-bottom: 1px solid #670001;}

.content .itit h1{ font-weight: normal; font-size: 20px; color: #670001;}

.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: #670001; background: url(../images/icon_jt2.jpg) 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.jpg) 52px center no-repeat ; background-color: #670001;}

.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: 0px; 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: 188px;}

.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: #670001;}

.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.jpg) 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;}

.content .inews .main .inews_slide .bd ul li .more:hover{ color: #670001; background: url(../images/icon_jt3on.jpg) 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.jpg) 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.jpg); 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: #670001;background-image: url(../images/icon_dot2.jpg);}

.content .nl ul li:hover span{ color: #670001;}

.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.jpg) 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: #670001;}

.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{ border: 0;}

.ischool{ width: 1200px; overflow:hidden;}

.ischool .main{ padding-top: 10px;}

.ischool ul{ width:1220px;}

.ischool ul li{ float: left; margin-right: 12px; width: 190px; height:80px;}

.ischool ul li a{position: relative; display: block; width: 190px; height:80px; overflow: hidden;}

.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;}

.ischool ul li a:hover:before{left:100%; -webkit-transition:all .5s ease-in; transition:all .5s ease-in;}

.ischool ul li a img{ width: 100%; height: 100%;}

.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.jpg) repeat;}

.content .icont2 .iexp{ width: 330px; overflow: hidden;}

.content .icont2 .iexp .main{padding-top: 10px; width:339px; height: 73px; overflow: hidden;}

.content .icont2 .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 .icont2 .iexp .main a:hover{ background: #670001; 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: 44px;}

.footer .footL .ftxt{ display: block; margin-right: 22px;}

.footer .footL .fline{}

.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: 300px;}

.footer .footnav{ margin-top: 41px;}

.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.jpg);background-position: center 1px;}

.footer .footnav .li2 em{ background-image: url(../images/icon_if2.jpg);}

.footer .footnav .li3 em{ background-image: url(../images/icon_if3.jpg);}

.footer .footnav .li4 em{ background-image: url(../images/icon_if4.jpg);}

.footer .footnav .li5 em{ background-image: url(../images/icon_if5.jpg);}

.footer .footnav .li6 em{ background-image: url(../images/icon_if6.jpg);}

.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: 0px; width: 100%; height: auto; background: #fff;}

.cont .cont_top{ width: 1200px; height: 69px; background: #f4f4f4; margin:5px auto;}

.cont .cont_top .title{ margin-top: 25px; margin-left:30px;}

.cont .cont_top .title h1{ float: left; font-size: 20px;color: #670001;}

.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; margin-right:30px;}

.cont .cont_top .bread a{ color: #333;}

.cont .cont_top .bread a.home{ padding-left: 20px;}

.cont .cont_top .bread span,.cont .cont_top .bread a:hover{ color: #670001;}

.cont .cont_top .bread a.home:hover{}

.cont .main{position: relative; padding-top: 20px;}

.cont .main .main_bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.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.jpg); 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.jpg) 168px center no-repeat; overflow: hidden;}

.cont .main .menu a.on,.cont .main .menu a:hover{ background-color:#670001 ;}

.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: 14px; 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: #670001; background: url(../images/icon_jton.jpg) right center no-repeat;}

.cont .main .side_news h1 .more1{ float: right; font-size: 12px; padding-right: 16px; cursor: pointer; color:#670001 ;}

.cont .main .side_news h1 .more1 a{ color:#670001 ;}

.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.jpg) 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.jpg) 0 center no-repeat; overflow: hidden;}

.cont .main .side_news ul li a:hover{ color: #670001;background: url(../images/n_line2.jpg) 0 center no-repeat;}

.cont .main .main_cont{ position: relative; z-index: 5; width: 890px; min-height: 450px;}

.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:786px; 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: #670001;}

.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: #670001; font-weight: bold; border-left: 3px solid #670001;}

.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 #670001;}

.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 .pics{ padding: 50px 0 0 40px;}

.p1_3 .main .main_cont .pics li{ margin-right: 27px; margin-bottom: 37px; float: left; width: 252px; height: 202px;}

.p1_3 .main .main_cont .pics li a{ display: block; padding: 8px 10px 0 10px; background: #fcfcfc;}

.p1_3 .main .main_cont .pics li a .box{}

.p1_3 .main .main_cont .pics li a span{ display: block; width: 232; height:150px; overflow: hidden;}

.p1_3 .main .main_cont .pics li a img{ width: 100%; height: 100%; transition: all .25s ease;}

.p1_3 .main .main_cont .pics li:hover a img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}

.p1_3 .main .main_cont .pics li a p{ height: 44px; text-align: center; line-height: 44px; color: #670001; 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.jpg) 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.jpg) 0 center no-repeat;}

.p1_4 .main .main_cont ul li .txt em{ display: block; height: 28px; line-height: 28px; color: #808080;  border-top: 1px solid #e5e5e5;}

.p1_4 .main .main_cont ul li:hover .txt{ background: #670001;}

.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.jpg) 0 center no-repeat;}

.p1_4 .main .main_cont ul li:hover em{ color: #fff;background: url(../images/icon_jt3on2.jpg) 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 .news{ width: 100%;}

.p4 .main .main_cont .news li{ padding-top: 26px; width: 100%; height: 90px; background: url(../images/p4_jt1.jpg) 835px center no-repeat; border-bottom: 2px solid #eaeaea; transition: all .25s ease;}

.p4 .main .main_cont .news li .date{ margin: 0 39px; float: left;}

.p4 .main .main_cont .news 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 .news 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.jpg) 8px center no-repeat;}

.p4 .main .main_cont .news li .txt{ float:left; width: 624px; overflow: hidden;}

.p4 .main .main_cont .news li .txt h1{ margin-bottom: 8px; font-weight: bold; font-size: 14px; line-height: 18px; height: 18px; overflow: hidden;}

.p4 .main .main_cont .news li .txt h1 a{ color: #333;}

.p4 .main .main_cont .news li .txt h1 a:hover{ text-decoration: underline;}

.p4 .main .main_cont .news li .txt p{ line-height: 18px; height: 36px; color: #333; overflow: hidden;}

.p4 .main .main_cont .news li:hover{background: url(../images/p4_jt2.jpg) 835px center no-repeat; background-color: #f4f4f4;}

.p4 .main .main_cont .news li:hover .date em{ color: #670001; border-bottom: 2px solid #670001;}

.p4 .main .main_cont .news li:hover .txt h1 a{ color: #670001;}

.p4 .main .main_cont .news li:hover .txt p{ color: #670001;}

.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: #670001;}

.view .view_p{ width: 1198px; height: 246px; border: 1px solid #e6e6e6; border-top: none;overflow:hidden;margin-bottom:20px;}

.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.jpg) 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.jpg) 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: 888px;}

.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 .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: #670001;}

.p5 .main .main_cont img{ max-width: 100%;}

.p5 .main .main_cont p{ color: #333; line-height: 28px;word-break: break-all;}



.p5 .main .sidebar{ width: 272px;}

.p5 .main .side_news{ margin: 0 0 15px 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.jpg) 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: 300px; height: auto; border: none;}

.p5 .main .sidebar .view ul{ padding:15px 15px 0 15px;width: 242px; margin:0;border:1px solid #E6E6E6;}

.p5 .main .sidebar .view ul li{ margin-bottom: 18px; float: none;width:242px;}

.p5 .main .sidebar .view ul li span {width:100%;height: 152px;}

.p5 .main .sidebar .view h1{ width:272px;}



.article{ margin:20px 0; padding: 10px 116px 20px 116px;  background: #f4f4f4; min-height: 330px;}

.article h2{ font-weight: normal; text-align: center; line-height: 48px; font-size: 16px; color: #670001; border-bottom: 1px solid #670001;}

.article ul{ padding-top: 16px;}

.article ul li{ padding-bottom: 1px; height: 29px; line-height: 29px; background: url(../images/art_line.jpg) 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.jpg) 0 center no-repeat; overflow: hidden;}

.article ul li span{ float: right; color: #b4b4b4;}

.article ul li:hover a {background: url(../images/icon_dot2.jpg) 0 center no-repeat;}

.article ul li:hover a,.article ul li:hover span{ color: #670001;}



.pic{margin-bottom:20px;overflow:hidden;width:1260px;padding-top:20px;}

.pic .left{width:620px;margin-right:10px;position:relative;}

.pic .left a{}

.pic .left a img{width:100%;height:340px;}

.pic .left a .title{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5);line-height:35px;color:#fff;text-align:center;}

.pic .right{width:620px;}

.pic .right ul{}

.pic .right ul li{float:left;width:280px;margin:0 10px 10px 0;position:relative;}

.pic .right ul li a{}

.pic .right ul li a img{width:100%;height:165px;}

.pic .right ul li a .title{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5);line-height:35px;color:#fff;text-align:center;}

.quick_nav{margin:20px 0 0 24px;width:180px;padding:10px 0;background:#fff;border:0;position:relative;text-align:center;color:#999;}

.quick_nav dl{position:absolute;bottom:0;left:0;width:100%;display:none;margin:0;padding:0;border:1px solid #ddd;}

.quick_nav dl dt{float:none;width:180px;}

.quick_nav dl dt a{display:block;width:100%;height:30px;border-bottom:1px solid #eee;line-height:40px;background:#fff;padding:10px 0px;color:#333;text-align:left;text-indent:20px;}

.quick_nav:hover dl{display:block;}

.quick_nav:hover dl a:hover{color:#333;background:#f3f3f3;}



/*分页相关*/

.pagelist ul{text-align:center;margin:20px 0;}

.pagelist li{display:inline-block;margin:0 2px;}

.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}

.pagelist li a:hover{border-color:#670001;background:#670001;color:#fff;}

.pagelist li.active a{border-color:#670001;background:#670001;color:#fff;}