blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}

.dn{display:none}
.db{display:block}

.fl{ float:left;}
.fr{ float:right; }

body{font:14px/1.5 "Î¢ÈíÑÅºÚ","Microsoft Yahei";color:#333;}
a{text-decoration:none;color:#333;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
a:hover{color:#9d1515}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#333;font-family:"Î¢ÈíÑÅºÚ","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.zong{ width:1200px; margin:0 auto}

/*!×ÖÌå*/
@font-face{font-family:Bold;src:url(/fonts/NotoSerifCJKsc-Bold.otf)}
@font-face{font-family:Helvetica;src:url(/fonts/HelveticaNeue-Bold.ttf)}
.header{/*position:fixed;left:0;right:0;top:0;z-index:100;*/-webkit-background-size:cover;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;transition: all 0.3s ease-out 0s;/*background: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0)); */z-index:9999999999999; background:#9d1515;}
.fyheader{background:#9b1c1f;  min-height:116px; }
#headerid{*background-image:url(/images/topredbg.png); }
.logo{float:left;padding-top:15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.logo img{display:inline-block;vertical-align:top;height:88px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.hd-r{float:right;padding-top:13px}
.hd-r .con-top{padding:14px 0 3px;margin-bottom:3px;text-align:right;border-bottom:1px solid rgba(204,204,204,.6)}
.p-list1{display:inline-block;vertical-align:top;position:relative;padding-right:10px}
.p-list1:after{content:"";position:absolute;right:0;top:50%;width:1px;height:14px;background:#ccc;margin-top:-7px}
.p-list1 li{margin:0 9px;float:left}
.p-list1 a{display:block;font-size:14px;color:#ccc;line-height:30px}
.p-list1 a:hover{color:#fff}
.p-list1 .icon{display:inline-block;vertical-align:middle;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;margin:-2px 4px 0 10px}
.soBox{display:inline-block;vertical-align:top;position:relative;width:30px;height:30px;border:1px solid transparent;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin-left:10px;overflow:hidden}
.soBox .btn-so,.soBox .sub{display:block;position:absolute;right:0;top:-1px;width:30px;height:30px;border:none;cursor:pointer;padding:0;background:url(/images/search.png) center center no-repeat}
.soBox .sub{display:none}
.soBox .inp{display:block;width:100%;height:28px;background:0 0;border:none;padding:0 30px 0 15px;font-size:12px;color:#fff;line-height:28px}
.soBox.ok{width:180px;border-color:#fff}
.soBox.ok .btn-so{display:none}
.soBox.ok .sub{display:block}
.hdr .con-bot .soBox{display:none}
.nav{position:relative;float:left;}
.nav li{float:left;/*margin-right:20px*/ width:14.2%; text-align:center; }
.nav li:last-child{margin-right:0}
.nav .v1{display:block;font-size:16px;color:#fff;line-height:52px;text-transform:uppercase;position:relative}
.nav .v1:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;background:#9d1515;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li.on .v1:after,.nav li:hover .v1:after{left:10px;right:10px}
.nav .con{position:absolute;left:0;visibility: hidden;top:100%;right:0;z-index:10;box-shadow:0 0 51px rgba(0,0,0,.2);background-color:#fff;background-repeat:no-repeat;background-position:right center;-webkit-background-size:cover;background-size:cover;overflow:hidden;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;max-height:0;min-height:0}
.nav li:hover .con{max-height:999px;min-height:194px;z-index:11;visibility: visible; }
.nav dl{overflow:hidden;margin:37px 280px 13px 36px; text-align:left;}
.nav dl dd{float:left;width:33.33%;/*overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;*/margin-bottom:24px}
.nav .v2{display:block;font-size:16px;color:#333;line-height:24px;padding-left:18px;background:url(/images/img6.png) left center no-repeat}
.nav .v2:hover{color:#9d1515}
.header.small{height:60px;*background:#9b1c1f;box-shadow:0 0 5px rgba(0,0,0,.5);background-image:url(/images/topredbg.png); min-height:auto;  position:fixed;left:0;right:0;top:0;z-index:100;}
.header.small .logo{padding-top:0;height:60px;line-height:60px}
.header.small .logo img{display:inline-block;vertical-align:middle;height:70%}
.header.small .hd-r{padding-top:0}
.header.small .hd-r .con-top{display:none}
.header.small .nav{padding-bottom:0}
.header.small .nav .v1{line-height:60px}
.box-tab3L{
width:45%;
min-height:80%;
float:left;
margin-right:5%;
}
.box-tab3R{
width:50%;
min-height:80%;
float:left;
}


.banner{position:relative;width:100%;margin-left:auto;margin-right:auto;}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;margin-top:-36px;overflow:hidden;width:35px;height:75px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;*background-color:rgba(37,37,37,.8);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;border:none;opacity:0;filter:alpha(opacity=0)}
.banner .slick-prev{left:0;background-image:url(/images/img13.png)}
.banner .slick-next{right:0;background-image:url(/images/img14.png)}
.banner:hover .slick-next,.banner:hover .slick-prev{opacity:1;filter:alpha(opacity=100)}
.banner .slick-dots{position:absolute;right:8%;bottom:42px;text-align:center;z-index:9}
.banner .slick-dots li{float:left;margin:0 12px;position:relative}
.banner .slick-dots li button{display:block;width:32px;height:32px;font-size:20px;line-height:30px;color:#fff;background:0 0;border-radius:50%;text-align:center;border:1px solid transparent;cursor:pointer;overflow:hidden;text-shadow:0 2px 6px rgba(0,0,0,.67)}
.banner .slick-dots li.slick-active button,.banner .slick-dots li:hover button{border-color:#fff;font-size:24px}
.banner .slick-dots li:after{content:"";position:absolute;*left:42px;top:50%;width:6px;height:2px;background:#fff;margin-top:-1px}
.banner .slick-dots li:last-child:after{*display:none}
.banner .pic{height:0;*padding-top:49.93%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.banner .pic img{
	position: absolute;right: 50%;z-index: 1;
}

.c,.clear{display:block;clear:both;width:100%;height:0}
.hide{padding:0;height:0;overflow:hidden}

.index_part1{  }

.m-website{float:right;width:50%;margin: 0 -10px;}
.m-website .con{display:block;position:relative;width: 92%;margin: 0 auto 40px;}
.m-website .pic{height:0;padding-top:56.27%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.m-website .txt{font-size:18px;color:#fff;line-height:45px;background:rgba(98,170,222,.55);padding:0 22px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m-website .slick-dots{position: absolute;left: 0;width: 100%;bottom: 0;text-align: center;z-index: 9;text-align: center;}
.m-website .slick-dots li{display: inline-block;vertical-align: bottom;margin: 0 8px;position: relative;}
.m-website .slick-dots li button{display: block;width: 12px;height: 12px;
    font-size: 0;line-height: 0;color: #fff;background: #ccc;border-radius: 50%;text-align: center;
    border: none;
    cursor: pointer;
    overflow: hidden;
    padding: 0;
    text-indent: 999px;
}
.m-website .slick-dots li.slick-active button{background: #fff;}

.m-more1{display:inline-block;vertical-align:top;padding-left:81px;background:url(/images/img27.png) left center no-repeat;font-size:16px;color:#999;line-height:36px;-webkit-background-size:auto 100%;background-size:auto 100%}
.m-more1:hover{color:#9d1515}

.row-a1{padding:16px 0 20px 0;  }
.row-a1-bg{ background:#f3f3f3; }
.row-a1 .inner{position:relative;padding-left:50%;padding-top:35px}
.row-a1 .box-tab1{ min-height:686px; }
.row-a1 .m-tit1{position:absolute;left:0;bottom:100px}
.row-a1 .m-tit1 h3{font-size:32px;color:#333;line-height:1.5;font-weight:400;margin-bottom:15px; position:relative; z-index:999; }
.row-a1 .m-tit1 h3 em{display:block;font-size:100px; font-weight:bold; text-transform:uppercase;line-height:1;margin-top:-30px; position:absolute; z-index:-1; color:#f4a978; font-style:normal;  }
/*.row-a1 .inner:after{content:"";position:absolute;left:34%;top:0;bottom:0;right:-9999px;z-index:-1;background:#f3f3f3}*/

.p-tab1{text-align:right; padding-bottom:10px;}
.p-tab1 li{display:inline-block;vertical-align:top;margin-left:40px;cursor:pointer;font-size:24px; line-height:74px}
.p-tab1 li.on,.p-tab1 li:hover{color:#9d1515}
.m-news{position:absolute;left:0;top:0;z-index:2;width:46.88%; margin-top:35px; }
.m-news .con{display:block;position:relative;overflow:hidden; padding-bottom:0px;}
/*.m-news .date{
	display: block;
	font-size:14px;color:#fff;line-height:24px; 
}*/
.m-news .pic{height:0;padding-top:65.91%; width:562px; height:422px; background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-news .con:hover .pic{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.*m-notice .con .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.m-news .txt{position:absolute;left:0;right:0;bottom:0;z-index:3;background:url(/images/ipart1-wzbg.png);  line-height:30px;  width:100%; color:#fff; padding:5px 0px; }
.m-news .txt .tit{ float:left; font-size:16px; text-indent:10px; font-weight:normal; }
.m-news .txt .date{ display: block; font-size:14px;color:#fff; float:right; padding-right:10px; }
.m-news .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}


.m-news2{position:absolute;left:0;top:0;z-index:2;width:46.88%;background:#9d1515;-webkit-background-size:cover;background-size:cover;padding:38px 20px 62px;font-size:14px;color:rgba(255,255,255,1);line-height:28px}
.m-news2 .label{display:inline-block;vertical-align:top;background:#ce151b;font-size:14px;color:#fff;line-height:34px;padding:0 17px}
.m-news2 .tit{font-size:20px;color:#fff;font-weight:400;line-height:32px;max-height:64px;overflow:hidden;margin:19px 0 23px}
.m-news2 .tit a{color:inherit}
.m-news2 .tit a:hover{text-decoration:underline}
.m-news2 .det{overflow:hidden;height:112px}
.p-list3{overflow:hidden;margin:0 -7px}
.p-list3 li{float:left;width:50%;padding:0 15px 15px}
.p-list3 .con{display:block;font-size:16px;color:#333;line-height:24px;position:relative}
.p-list3 .txt{height:48px;overflow:hidden}
.p-list3 .pic{height:0;padding-top:62.59%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;margin-bottom:25px;position:relative; width:277px; height:208px;overflow:hidden}
.p-list3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%; }
.p-list3 .con:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.p-list3 .con:hover{color:#9d1515}
.p-list3 .date{
	font-size:12px;color:#666;line-height:24px;
}
.p-list4{padding-top:3px;padding-bottom:94px}
.p-list4 li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#999;line-height:48px}
.p-list4 .date{float:right}
.p-list4 a{color:#333}
.p-list4 a:hover{color:#9d1515}
.p-list5{overflow:hidden;margin:-5px -16px 0;padding-bottom:35px}
.p-list5 li{float:left;width:50%;padding:0 16px;margin-bottom:26px;font-size:16px;color:#999;line-height:24px}
.p-list5 .txt{border-bottom:1px solid #ccc;padding-bottom:31px}
.p-list5 .date{display:block;margin-bottom:7px}
.p-list5 .con{display:block;color:#333;height:48px;overflow:hidden}
.p-list5 .con:hover{color:#9d1515}
.p-list5 li:nth-last-child(1) .txt,.p-list5 li:nth-last-child(2) .txt{border:none}
.row-a3{padding:50px 0 30px 0;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;background-size:100% auto}

@-moz-keyframes rotate{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes rotate{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-ms-keyframes rotate{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes rotate{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}



.ipart1{ padding-bottom:50px; }


.ipart1_title{  text-align:center; line-height:32px;padding:22px 0px 26px 0px;  }
.ipart1_title_zw{ font-size:24px; }
.ipart1_title_zw a{ font-size:24px; }
.ipart1_title_yw{ font-size:16px; }


.ipart1 .pic{ overflow: hidden;/*Òþ²ØÒç³ö*/ width: 1200px; height: 445px;  }
.ipart1 .pic ul li{ float: left; height: 445px; width: 150px; position: relative;  }
.ipart1 .pic ul li a{ width: 100%; height: 100%; display:block; }
.ipart1 .pic ul .pic1{ width: 300px; }

.ipart1 .txt{ /*background:4 rgba(72, 57, 148, .8);*/ width: 100%; position: absolute; background:url(/images/ipart1-wzbg.png); line-heigh:26px; padding:8px 0px; height:42px; color: #fff; text-indent:10px;   overflow: hidden;
        text-overflow: ellipsis; white-space:nowrap;}
.ipart1 .pic ul .pic1 .txt{ bottom: 0; }
.ipart1 .pic ul .pic2 .txt{ bottom: 15px; }
.ipart1 .pic ul .pic3 .txt{ bottom: 30px; }
.ipart1 .pic ul .pic4 .txt{ bottom: 45px; }
.ipart1 .pic ul .pic5 .txt{ bottom: 60px; }
.ipart1 .pic ul .pic6 .txt{ bottom: 75px; }
.ipart1 .pic ul .pic7 .txt{ bottom: 90px; }


.ipart2{ padding-top:50px; padding-bottom:50px; background:#eeebea; }
.ipart2_left{ float:left; width:58px; line-height:56px;}
.ipart2_ltitle{  writing-mode:vertical-lr; writing-mode:tb-lr; /*font-size:32px;*/  font-size:24px; padding-top:150px;  }
.ipart2_lmore{writing-mode:vertical-lr; writing-mode:tb-lr;  background:url(/images/ipart2-morebg.png) no-repeat top  center; padding-top:56px;  margin-top:70px; }
.ipart2_lmore a{ color:#9d1515; display:block;  }

.ipart2_right{ float:right; width:1120px; }
.ipart2_right ul{}
.ipart2_right li{ float:left; width:260px; margin-left:20px; }
.ipart2_right li a{ display:block; position:relative; }
.ipart2_rpic{ overflow:hidden; height:530px; }
.ipart2_rpic img{ width:100%; height:100%; }
.ipart2_right li:hover .ipart2_rpic img{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }
.ipart2_rtitle{ position:absolute; top:20px; left:20px; writing-mode:vertical-lr; writing-mode:tb-lr; font-size:24px; color:#fff;  }


.index_part2{ padding-top:43px;   }
.index_part2_title{ text-align:center; padding-bottom:20px; }
.index_part2_title a{ font-size:24px; }
.index_part2_title a:hover{}

.index_part2_ul{ }
.index_part2_ul li{ line-height:28px; padding:3px 0px; background:url(/images/index-part2libg.jpg) no-repeat left center; padding-left:13px; }
.index_part2_lititle{ float:left; }
.index_part2_lititle a{}
.index_part2_lititle a:hover{}

.index_part2_date{ float:right; }

.ipart3{ float:left; width:565px; margin-top:7px; }

.index_part2_right{ float:right; width:596px; }
.ipart4{}

.ipart5{ padding-top:45px; }



.ipart6{margin-top:38px;padding: 98px 0 60px; background-size: cover;

  /*background:#17423b url(/images/ipart6-bg.jpg) no-repeat bottom center;*/ background:url(/images/ipart6-bg.jpg) no-repeat bottom center; background-size: cover;
}
.ipart6_kuang{position: relative;}



.ipart6 .ul-inline{font-size: 0;}
.ipart6 .ul-inline li{display: inline-block;*display: inline;*zoom:1;font-size: 14px;vertical-align: top;}
.ipart6 .ul-inline li a{display: block;}
.ipart6 .title{display: block;overflow: hidden;text-overflow: ellipsis;}
.ipart6 .info{display: block;overflow: hidden;text-overflow: ellipsis;}
.ipart6 .img{display: block;overflow: hidden;width: 100%;height: 0;}
.ipart6 .img_centered{display: block;overflow: hidden;width: 100%;height: 0;position: relative;}
.ipart6 .img img{width: 100%;display: block;transition: all ease-in 0.2s;-ms-transition: all ease-in 0.2s;-moz-transition: all ease-in 0.2s;-webkit-transition: all ease-in 0.2s;-o-transition: all ease-in 0.2s;}
.ipart6 .img_centered img{    width: 37px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-height: 100%;width: 37px;margin: auto;}
.ipart6 .img img:hover{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}





.ipart6_div ul{/*margin: 0 -25px 0;*/}
.ipart6_div li{/*width: 12%;*/ width:150px; }
.ipart6_div a{margin: 0 0 51px;}
.ipart6_div .img_centered{width: 85px;height: 85px;margin: 0 auto 10px;border-radius: 50%;background: rgba(255,255,255,0.5);}
.ipart6_div .title{margin: 0 0 0;height: 20px;line-height: 20px;text-align: center;color: #fff;}


.ipart6_div .img_centered img,.ipart6_div .img_centered{transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;}
.ipart6_div a:hover .img_centered img{transform: rotateY(360deg);}
.ipart6_div a:hover .img_centered{background: #9d1515;}



.footer{ background:#6a6363; padding:35px 0px 33px 0px; color:#fff; }
.fleft{ float:left; width:550px; }
.fleft img{ width:346px; }

.fcenter{ float:left; width:335px; margin-top:6px; }
.fcenter ul{}
.fcenter li{ font-size:14px; line-height:28px; }
.fcenter li a{ font-size:14px; color:#fff; }

.fright{ float:right; width:234px; padding-top:12px; }

.fewm{ float:left; padding-top:5px; }
.fewm a{margin-left:28px;position:relative;display:block;float:left;width:49px;height:49px}
.fewm a .img1{display:block;width:100%;height:100%}
.fewm .ewm{position:absolute;bottom:59px;left:50%;z-index:5;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:125px;height:125px;display:none;padding:13px 11px 10px;background:url(/images/bg-q2.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.fewm .ewm img{display:block;width:100%;height:100%}
.fewm a:hover .ewm{display:block}
.fewm a:hover .img1{opacity:.8}


.sydw{ float:right; }



.fybanner{ text-align:center; /*margin-top:116px;*/  }
.fybanner img{ width:100%; max-width:1920px; }

.fybrow{}
.brow{  line-height:26px; padding-top:16px; padding-bottom:10px;float:right;  }
.brow a{ float:left; }
.brow a:hover{ color:#9b1c1f; }
.brow span{ float:left; padding:0px 3px; }



.content{ padding-bottom:60px; }

.left{ width:261px; float:left; }
.left_title{ line-height:30px; padding:10px 0px; color:#fff; /*text-indent:25px;*/ font-size:18px; margin-bottom:15px; background:#9d1515; padding-left:25px; padding-right:10px;}
.left_nav{}
.left_nav li{}

.left2{ width:280px !important; }


.left_nav li a{ display:block; border-left:5px solid #9d1515; /*text-indent:21px; */  line-height:26px; padding:8px 0px; border-bottom:solid 1px #fff;  color:#333; background:#f5f6fa; font-size:16px; padding-left:21px; padding-right:15px; }
.left_nav li a:hover{ color:#fff; background:#9d1515; }
.left_navlixz{ color:#fff !important; background:#9d1515 !important; }






.right{ float:right; width:893px; }
.right_title{ font-size:24px; line-height:32px; padding:9px 0px; }
.rlist{}
.rlist ul{ padding-bottom:20px; }
.rlist li{ padding:17px 0px 21px 0px; border-bottom:solid 1px #e2e2e2; }
.rlist_date{ float:left; width:58px; height:58px; background:url(/images/list-libg.jpg) no-repeat; text-align:center; margin-top:6px; line-height:26px;}
.rlist_dyue{ float:left; width:50%;  padding-top:9px; }
.rlist_dri{ float:left; width:50%; padding-top:29px; }

.rlist_right{ float:right; width:809px; } 
.rlist_rtitle{}
.rlist_rtitle a{}
.rlist_rtitle a:hover{ color:#9d1515; }
.rlist_rwz{ margin-top:8px; }
.rlist_rwz a{ display:block; font-size:12px; color:#666; line-height:20px; }
.rlist_rwz a:hover{ color:#9d1515; }


.dym{}
.dym_title{ font-size:20px; line-height:30px; text-align:center; }
.dym_wz{ text-align:center; line-height:26px; margin-top:6px; font-size:16px; }
.dym_wz span{}
.dym_con{ margin-top:20px; font-size:16px; }
.dym_con p{ font-size:16px; }


.con{ padding-bottom:20px; }
.con_title{ font-size:20px; line-height:30px; text-align:center; }
.con_wz{ text-align:center; line-height:26px; margin-top:6px;  font-size:16px; }
.con_wz span{ padding:0px 7px; }
.con_zw{ margin-top:20px; font-size:16px; }
.con_fy{ padding-top:35px; line-height:30px; }
.con_fy span{ float:left; padding-right:5px; }
.con_fy a{ float:left; }
.con_fy a:hover{ color:#9d1515; }
.con_zw p{ font-size:16px; }


.piclist{}
.piclist ul{}
.piclist li{ padding-top:15px; padding-bottom:20px; }

.piclist_pic{ float:left; width:307px;height:176px; }
.piclist_pic a{ display:block; width:100%; height:100%;}
.piclist_pic a img{  width:100%; height:100%; }


.piclist_right{ float:right; width:855px; }
.piclist_rtop{ line-height:32px; margin-top:2px; }
.piclist_rtitle{ float:left; }
.piclist_rtitle a{}
.piclist_rtitle a:hover{}
.piclist_rdate{ float:right; font-size:12px; }

.piclist_rwz{ margin-top:7px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;}
.piclist_rwz a{ display:block; color:#666; line-height:24px; font-size:12px;  } 
.piclist_rwz a:hover{ color:#9d1515;}





.search ul{ padding-bottom:20px; }
.search li{ padding:17px 0px 21px 0px; border-bottom:solid 1px #e2e2e2; }
.search_date{ float:left; width:58px; height:58px; background:url(/images/list-libg.jpg) no-repeat; text-align:center; margin-top:6px; line-height:26px;}
.search_dyue{ float:left; width:50%;  padding-top:9px; }
.search_dri{ float:left; width:50%; padding-top:29px; }

.search_right{ float:right; width:1110px; } 
.search_rtitle{}
.search_rtitle a{}
.search_rtitle a:hover{ color:#9d1515; }
.search_rwz{ margin-top:8px; }
.search_rwz a{ display:block; font-size:12px; color:#666; line-height:20px; }
.search_rwz a:hover{ color:#9d1515; }



.dzjg{ padding-bottom:50px; }
.dzjg .right_title{ margin-bottom:14px;}
.dzjg_kuang{ padding-top:17px;}
.dzjg_left{ float:left;  text-align:center; line-height:20px; border:solid 1px #9d1515; border-left:solid 8px #9d1515; font-size:16px; padding:13px 0px 12px;width:165px; }

.dzjg_right{ float:right; width:999px; text-align:center; }
.dzjg_right ul{}
.dzjg_right li{ float:left; width:30%; margin-left:3%; margin-bottom:20px; }
.dzjg_right li a{ display:block; border:solid 1px #e0e0e0; line-height:26px; padding:8px 0px 7px; }


.listjg{  text-align:center; } 
.listjg ul{ padding-top:17px;}
.listjg li{ float:left; width:22%; margin:0px 1.5%; margin-bottom:20px; }
.listjg li a{ display:block; border:solid 1px #e0e0e0; line-height:26px; padding:8px 7px 7px; }


.piclist2{}
.piclist2 ul{}
.piclist2 li{ padding-top:15px; padding-bottom:20px; }

.piclist2_pic{ float:left; width:190px;/*height:290px;*/ }
.piclist2_pic a{ display:block; width:100%; /*height:100%;*/}
.piclist2_pic a img{  width:100%;/* height:100%;*/ }


.piclist2_right{ float:right; width:950px; }
.piclist2_rtop{ line-height:32px; margin-top:2px; }
.piclist2_rtitle{ float:left; }
.piclist2_rtitle a{}
.piclist2_rtitle a:hover{}
.piclist2_rdate{ float:right; font-size:12px; }



.piclist3{}
.piclist3 ul{}
.piclist3 li{ padding-top:15px; padding-bottom:20px; }

.piclist3_pic{ float:left; width:190px;/*height:290px;*/ }
.piclist3_pic a{ display:block; width:100%; /*height:100%;*/}
.piclist3_pic a img{  width:100%;/* height:100%;*/ }


.piclist3_right{ float:right; width:670px; }
.piclist3_rtop{ line-height:32px; margin-top:2px; }
.piclist3_rtitle{ float:left; }
.piclist3_rtitle a{}
.piclist3_rtitle a:hover{}
.piclist3_rdate{ float:right; font-size:12px; }



.ipart7{  background:#eeebea; padding-top:35px; padding-bottom:35px;  }

.ipart7_title{ line-height:30px; color:#9d1515; text-align:center; font-size:24px; position:relative; }

.ipart7_more{ position:absolute; top:0px; right:0px;  line-height: 30px;text-align: center; }
.ipart7_more a{color:#666;  background:url(/images/ipart7-morebg.jpg) no-repeat right center; padding-right:68px;font-size:14px; }
.ipart7_more:hover a{ color:#9d1515;}


.ipart7_kuang{ margin-top:30px; width:48%;}
.ipart7 ul{ background:#fff;padding:7px 30px 25px 30px;border-bottom:4px solid #9d1515;box-shadow:0 0 10px rgba(0,0,0,0.1); box-sizing:border-box;}
.ipart7_kuang li{ margin-top:18px;}
.ipart7_kuang li .h{/*font-size:16px;*/ font-size:18px;  white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.ipart7_kuang li:hover .h{color:#9d1515;}
.ipart7_kuang li .ipart7_date{margin-top:5px;position: relative;font-style: italic;color: #9c888a; }
.ipart7_kuang li .ipart7_date:before{content:"";position: absolute;left:0;top:50%;width:100%;border-top:1px solid #eee;transition:all 0.3s ease-out 0s;}
.ipart7_kuang li:hover .ipart7_date:before{border-color: #9d1515;}
.ipart7_kuang li .ipart7_date span{background:#fff;padding-right:10px;display: inline-block;position: relative;   }




.ztwz{ padding:20px 0 0 0;-moz-transition: margin-left 0.4s ease;
  -o-transition: margin-left 0.4s ease;
  -webkit-transition: margin-left 0.4s ease;
  transition: margin-left 0.4s ease;}
.ztwz_ul{margin:0 -44px;height:auto;padding-bottom: 1px;font-size: 0}
.ztwz_ul > li{width: 50%;margin-bottom: 42px;display: inline-block;*display: inline;*zoom:1;vertical-align: top;}
.ztwz_ul > li > div{margin:0 44px;font-size: 14px; padding:20px 0px; }


.ztwz_left{width: 99px;float: left;border-top: 2px solid #94070a;padding-top: 10px;position: relative;z-index: 33}
.ztwz_ldate{display: block;font-size: 12px;color:#8c8c8c;text-align: right;padding-bottom: 2px;}
.ztwz_ldate strong{color:#94070a;font-size: 30px;padding:0 0 0 3px;}

.ztwz_imgHover:hover .item-share{border-color:#fff;}
.ztwz_imgHover:hover .item-share i{color:#fff;}

.ztwz_imgHover{position: relative;}
.ztwz_imgHover,.ztwz_imgHover *{transition: all 0.3s ease-in-out;}
.ztwz_imgHover:before{content: '';background-color:#94070a;display: block;position: absolute;z-index: 10;width: 100%;height:0;left:0%;top: 50%;background-size: 50% 50%; background-repeat: no-repeat;transition: all 0.3s ease-in-out;border-radius: 0 15px 0 15px;}
.ztwz_imgHover:after{height: 0;width: 0}
.ztwz_imgHover:hover{z-index: 10;position: relative;}
.ztwz_imgHover:hover:before{width: 104%;height: 100%;left:-2% ;top:0%;content: '';box-shadow:3px 35px 77px -17px rgba(139, 0, 18, 0.5);}
.ztwz_imgHover:hover:after{content: '';width: 104%;height: 100%; overflow: hidden;position: absolute;left: -2%;top: 0;z-index: 11}
.ztwz_imgHover:hover a,.ztwz_imgHover:hover  span,.ztwz_imgHover:hover  strong,.ztwz_imgHover:hover p{color:#fff;*color:#333;}
.ztwz_imgHover:hover .ztwz_left{border-top-color:#fff;}
.ztwz_imgHover:hover .ztwz_left,.ztwz_imgHover:hover .item-share{*border-color:#94070a;}

.ztwz_div{width: 100%;position: relative;z-index: 30}
.ztwz_div .imgResponsive{padding-bottom: 56.38%;}

.ztwz_dmore{width: 58px;height: 58px;border:1px solid #b4b4b4;float: right;line-height: 58px;color:#8c8c8c;text-align: center;margin-top: 10px;}
.ztwz_ul > li.ztwz_li .ztwz_right{height: 417px;}
.ztwz_dmore a{display: block;}
.ztwz_right{margin-left: 138px;overflow:hidden;min-height: 252px;}
.ztwz_right h3{font-size: 18px;line-height: 24px;max-height: 48px;margin-bottom: 15px;font-weight: normal;overflow:hidden;}
.ztwz_ul2 li{border-bottom: 1px solid #e4e4e4;overflow:hidden;width: 100%;padding:10px 0;}
.ztwz_ul2 li a{color:#797979;max-height: 42px;line-height: 21px;overflow:hidden;display: block;}
.ztwz_ul .ztwz_imgHover:hover .ztwz_dmore{border-color:#fff;*border-color:#94070a;}
.ztwz_ul .ztwz_imgHover:hover:before,.ztwz_imgHover:hover:after{height: 106%;top: -3%;width: 106%;left: -3%;}
.ztwz_ul .ztwz_imgHover:hover:after{background:url(/images/li_bg22.svg) no-repeat bottom right;background-size:cover;}




.listpic4{ margin-top:20px; }
.listpic4 li{padding:38px 0;border-bottom: 1px solid #ededed;transition: all 0.3s ease-in-out;min-height: 180px;}
.listpic4_left{width: 99px;float: left;border-top: 2px solid #94070a;padding-top: 10px;position: relative;z-index: 33}
.listpic4_date,.item-views{display: block;font-size: 12px;color:#8c8c8c;text-align: right;padding-bottom: 2px;}
.listpic4_date strong{color:#94070a;font-size: 30px;padding:0 0 0 3px;}
.listpic4_more{width: 58px;height: 58px;border:1px solid #b4b4b4;float: right;line-height: 58px;text-align: center;font-size: 20px;margin-top: 10px;cursor: pointer;position: relative;z-index: 31;}

.listpic4_more i.icon-daoweiye{font-size: 26px;color:#b4b4b4;}
.listpic4_more .bdsharebuttonbox  a{width: 60px;height: 60px;margin:0;text-indent: 0;background:none;line-height: 60px;text-align: center;color:#fff;float: left;font-size: 26px;}

.listpic4_imgHover:hover .listpic4_more{border-color:#fff;}
.listpic4_imgHover:hover .listpic4_more i{color:#fff;}
.listpic4_pic{width: 213px;float: left;margin-left: 40px;position: relative;z-index: 30}
.listpic4_pic .imgResponsive{padding-bottom: 56.25%}
.listpic4_wz{margin-left:395px;position: relative;z-index: 30 }
.listpic4_wz h3{font-size: 18px;line-height: 24px;height: 48px;overflow:hidden;font-weight: normal;margin-bottom: 20px;}
.listpic4_wz h4{font-size: 12px;font-weight: normal;padding:15px 0 10px;font-style: italic;}
.listpic4_wz h4 a{color:#94070a;}
.listpic4_wz p{line-height: 21px;height: 84px;overflow:hidden;color:#828282;}
.listpic4 li.listpic4_nopic .listpic4_wz{margin-left: 140px;}
.listpic4 li.listpic4_nopic .listpic4_wz h3{height: 48px;}
.listpic4 li.listpic4_nopic .listpic4_wz > div{}
.listpic4_wz > div{}
.listpic4 li.show .bdsharebuttonbox{display:block;}
.listpic4 li.hide .bdsharebuttonbox{display:none;}
.listpic4_imgHover{position: relative;}
.listpic4_imgHover,.listpic4_imgHover *{transition: all 0.3s ease-in-out;}
.listpic4_imgHover:before{content: '';background-color:#94070a;display: block;position: absolute;z-index: 10;width: 100%;height:0;left:0%;top: 50%;background-size: 50% 50%; background-repeat: no-repeat;transition: all 0.3s ease-in-out;border-radius: 0 15px 0 15px;}
.listpic4_imgHover:after{height: 0;width: 0}
.listpic4_imgHover:hover{z-index: 10;position: relative;}
.listpic4_imgHover:hover:before{width: 104%;height: 100%;left:-2% ;top:0%;content: '';box-shadow:3px 35px 77px -17px rgba(139, 0, 18, 0.5);}
.listpic4_imgHover:hover:after{content: '';width: 104%;height: 100%;background:url(/images/li_bg2.svg) no-repeat bottom right;overflow: hidden;position: absolute;left: -2%;top: 0;z-index: 11}
.listpic4_imgHover:hover a,.listpic4_imgHover:hover  span,.listpic4_imgHover:hover  strong,.listpic4_imgHover:hover p{color:#fff;*color:#333;}
.listpic4_imgHover:hover .listpic4_left{border-top-color:#fff;}
.listpic4_imgHover:hover .listpic4_left,.listpic4_imgHover:hover .listpic4_more{*border-color:#94070a;}

.listpic4_pic .imgResponsive img{ width:213px;height:160px; }


.ipart8{ padding-top:10px; }

.ipart8_left{ float:left; width:48%; }
.ipart8_left a{ display:block; position:relative; width:100%; height:520px; }
.ipart8_lpic{}
.ipart8_lpic img{ width:100%; height:520px;  }
.ipart8_wz{ position:absolute; bottom:0px; left:0px; right:0px; font-size:16px; color:#fff; z-index:999; padding:15px 25px; background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7)); }

.ipart8_right{ float:right; width:52%; }
.ipart8_rdiv{ width:47%; margin-bottom:20px; float:left; margin-left:3%; }
.ipart8_rdiv a{ display:block; position:relative; width:100%; height:250px; }
.ipart8_rdpic{}
.ipart8_rdpic img{ width:100%; height:250px;  }



.ipart100{ padding-top:10px; }

.ipart100_left{ float:left; width:48%; }
.ipart100_left a{ display:block; position:relative; width:100%; height:520px; }
.ipart100_lpic{}
.ipart100_lpic img{ width:100%; height:520px;  }
.ipart100_wz{ position:absolute; bottom:0px; left:0px; right:0px; font-size:16px; color:#fff; z-index:999; padding:15px 25px; background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7)); }

.ipart100_right{ float:right; width:52%; }
.ipart100_rdiv{ width:47%; margin-bottom:20px; float:left; margin-left:3%; }
.ipart100_rdiv a{ position:relative; width:100%; height:200px; }
.ipart100_rdpic{}
.ipart100_rdpic img{ width:300px; height:200px;  }