html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
body{ color:#333;}
a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;background: #fafafa;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0; font-family:'微软雅黑';} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/} em,i{ font-style:normal;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; }.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight:normal;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}
.tal{ text-align:left} .tar{ text-align:right;}
/*文字两侧对齐*/
.justify {text-align:justify;text-justify:distribute-all-lines;/*ie6-8*/text-align-last:justify;/* ie9*/-moz-text-align-last:justify;
/*ff*/-webkit-text-align-last:justify;/*chrome 20+*/}

.toe{/*超出省略号*/word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
img {max-width: 100%;height:auto;}
/*select{
 -webkit-appearance:none;-moz-appearance:none;appearanearance: none;}*/
/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 +------------------------------------------------------------------------------
 */
a{ color:#080704; -webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;
-o-transition: color .2s ease-in-out; text-decoration: none;}
a:hover{ color:#b62c45; text-decoration:none;}
body{font-family:'微软雅黑'; line-height:1.5; font-size:14px; color:#333; background:#fff;-webkit-font-smoothing: subpixel-antialiased}
 .lft,.fl{ float:left;}
 .rgt,.fr{ float:right;}
.wrapper{
	width:1200px; margin:0 auto;
} 
/*图片放大*/
.thumb{ overflow:hidden;}
.thumb img{webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d;}
.thumb img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}
input::-webkit-input-placeholder {color:#d7d7d7; text-overflow:ellipsis;}
inputinput::-moz-placeholder {color:#d7d7d7; text-overflow:ellipsis;}
input::-moz-placeholder {color:#d7d7d7; text-overflow:ellipsis;} 
input::-ms-input-placeholder {color:#d7d7d7; text-overflow:ellipsis;} 
/*top*/
.top{height: 36px;background: #f2f6f9;border-bottom: 3px solid #dbdee0;line-height: 36px;}
.top p{font-size: 15px;color: #000000;font-family: "微软雅黑";letter-spacing: 2px;}
.loginbox{font-size: 12px;color: #3b5a88;}
.loginbox ul li{margin-left: 6px;float: left;}
.loginbox ul li img{width: 22px;height: 18px;vertical-align:top;margin-top: 9px;margin-left: 5px;margin-right: 5px;}
.loginbox ul li input{width: 55px;height: 18px;border: 1px solid #bdbdbd;font-size: 12px;color: #333;text-indent: 5px;outline: none;line-height: 18px;}
.loginbox ul li button{width:100%;height:20px;line-height: 20px;font-size: 12px;color: #fff;outline: none;text-align: center;background: #5d8ec1;cursor: pointer;border: none;margin-top: 8px;}
.loginbox ul li button.zhuce{background: #faaa3c;}
.loginbox ul li button:hover{opacity: .8;}
/*header和搜索修改*/
.header{z-index:999; height:186px;position: relative;border-bottom:8px solid #d9d9d9;}
.topheader{height:130px;background:#fff url(../images/headerbg.png) no-repeat center bottom;}
.header .logo{float:left;height:65px;width:250px;padding-top:30px;}
.header .logo a{width:260px;height:65px;display: block;background:url(../images/logo.png) no-repeat left top;background-size: 100% 100%;}
.searchbox{width:286px;float: right;margin-top:16px;}
.searchbox span{display: block;width: 70px;height: 36px;line-height: 38px;background: #be2238;color: #fff;text-align: center;margin-left: 20px;font-size: 15px;letter-spacing: 1px;}
.searchbox_item{border: 3px solid #be2238;height: 30px;width: 280px;}
.searchbox button{background: #be2238;border: none;outline: none;width: 70px;float: left;height: 100%;line-height: 30px;text-align: center;color: #fff;font-size: 12px;cursor: pointer;}
.searchbox input{width:210px;height: 30px;line-height: 30px;border: none;float: left;text-indent: 10px;font-size: 12px;}
.searchbox ul li{float: left;margin-right: 9px;font-size: 15px;color: #960a0a;height: 30px;line-height: 30px;}
.searchbox ul li a{font-size: 12px; color: #575656;}
.searchbox_item{border: 2px solid #be2238;}
/*nav*/
.header .nav {text-align: left;height:56px;width: 100%;background: url(../images/navbg.png) no-repeat center top;}
.header .nav ul{font-size: 0;}
.header .nav li{ display: inline-block;*display: inline;zoom:1;height: 56px;}
.header .nav li>a{display:block;padding:0px 35.92px;height: 100%;box-sizing: border-box;color: #fff;font-size: 16px;line-height: 56px;position: relative;}
.header .nav li:hover>a,.header .nav li.on>a{background:url(../images/navbgon.png) no-repeat center top;background-size: 100% 100%; color: #3d3c3c;}
.header .nav li .subbox{position: absolute;left: 0;right: 0;text-align: left;z-index: 999;display: none;}
.header .nav li:hover .subbox{display: block;}
.subbox .banner_detail{padding-top: 20px;background:url(../images/bannerbg1.png) repeat left bottom;padding-bottom: 20px;height: 100%;}
.femfpoe{margin-right: 30px;}
.h_tit{height:30px;line-height: 30px;border-bottom: 1px solid #cbd7ed;font-size: 16px;color: #a51a3d;margin-bottom:10px;}
.h_tit p{padding-left: 25px;background:url(../images/arrow.png) no-repeat left center;border
	-bottom: 2px solid #a51a3d;width: auto;float: left;position: relative;bottom: 1px;}
.h_tit p a{font-size: 12px;color: #d6d6d6;float: right;margin-right: 2px;}
.fullSlide{;position: relative;z-index: 88;margin-bottom: 10px;}
.fullSlide .prev,
.fullSlide .next { width:30px; height:46px;margin-top: -23px; background: url(../images/prev6.jpg) no-repeat center; position: absolute; top: -600%; z-index:99; cursor: pointer; text-indent: -9999px;background-size: 100%; }
.fullSlide .prev { left:-35px; }
.fullSlide .next { background: url(../images/next6.png) no-repeat center;background-size: 100%;right:-35px; }

.banner_word,.banner_img{width:47%;margin-left:3%;}
.news{padding-top:1px;margin-bottom: 15px;}
.news dd{margin-bottom:16px;margin-top:8px;}
.news dd a{font-size: 12px;color: #333;display: block;}
.news dd a span{width:88%;float: left;text-align: left;}
.news dd a span.icon{float: left;width:3px;height: 3px;background: #537de6;margin-top:8px;margin-right: 5px;}
.news dd a i{width:10%;float: right;text-align: right;}
.news dd a:hover span{color: #a51a3d;}
.lingdoa{background: #f0f0f0;font-size: 12px;color: #333;padding:15px 0 5px;text-align: center;padding-right: 3%;margin-bottom: 5px;}
.lingdoa dd{float: left;width:17%;margin-left:3%;}
.lingdoa dd img{vertical-align: top;width: 100%;}
.lingdoa dd p{padding-top:5px;}
.filebox .imgbox{width:22%;}
.filebox .imgbox img{width:100%;vertical-align: top;}
.filebox .fliedetail{width:76%;margin-left:2%;}
.filebox .fliedetail p.tit{font-size: 15px;font-weight: 600;text-align: center;}
.filebox .fliedetail p.detail{font-size: 12px;font-weight: 500;text-align: left;line-height: 24px;text-indent: 30px;overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;}
.filebox  a:hover .fliedetail p.detail{color: #333;}
.fullSlide .hd{height: 30px;line-height: 30px;margin-top: 20px;text-align: center;position: absolute;bottom: 0;width: 100%;width: 100%;}
.fullSlide .hd ul li{width: 10px;height: 10px;margin: 0 8px;background: #fff;border-radius: 50%;display: inline-block;*display: inline;zoom:1;text-indent: 9999px;cursor: pointer;}
.fullSlide .hd ul li.on{background: #b62c45;}

.bk3{height:3px;}
.bk6{height:6px}
.bk8{height:8px}
.bk10{height:10px}
.bk15{height:15px}
.bk20{height:20px}
.bk30{height:30px}

.adver{width: 100%;margin:10px 0px;}
.adver img{width: 100%;vertical-align: top;}
.adver a.adverimg{-webkit-font-smoothing: subpixel-antialiased;font-family:'微软雅黑';display: block;border: 1px solid #ebebeb;font-size: 30px;color: #2b61b3;text-align: center;width: 100%;height: 90px;line-height:90px;box-sizing: border-box;background: #f3f3f3;letter-spacing:1px;font-weight: 600;}
.adver a b,.adver a{font-size: 28px;letter-spacing: 0;}
.adver a.adverimg:hover{color: #2b61b3;}
.tebbox{margin-bottom: 20px;}
.tebbox_left{width: 49%;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:8px; bottom:13px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left;margin:0 2px;width:8px; height:8px;background:#fff;cursor:pointer;border-radius: 50%;font-size: 0;text-indent: 999909px;margin-top: 1px;}
.slideBox .hd ul li.on{ background:#69aaec;width:10px; height:10px;margin-top: 0;}
.slideBox .bd{position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;position: relative; }
.slideBox .bd img{ width:100%;height:379px;display:block;vertical-align: top;}
.slideBox2 .bd img{ width:100%;height:350px;display:block;vertical-align: top;}
.slideBoxvedio .bd li{ width:100%;height:318px;display:block;vertical-align: top;}
.slideBoxvedio .bd li a{display: block;width: 100%;height: 100%;}
.slideBox .bd li p{font-size: 16px;color: #fff;position: absolute;left: 10px;bottom: 0;height:38px;line-height: 38px;font-weight: 600;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-22px; display:block; width:45px; height:45px; background:url(../images/prev.png) no-repeat center;}
.slideBox .next{ left:auto; right:3%;background:url(../images/next.png) no-repeat center;}
.slideBox .prev:hover{background:url(../images/prevf.png) no-repeat center;}
.slideBox .next:hover{background:url(../images/nextf.png) no-repeat center}
.tebbox_right{width: 49%;}
.txtScroll-left{ width:100%;position:relative;}
.txtScroll-left .hd{ overflow:hidden;height:30px;font-size: 16px;color: #8a3131;line-height: 30px;font-weight: 600;}
.txtScroll-left .hd span i{font-size: 12px;color: #336b9c;padding-right: 20px;background:url("../images/newstit.png") no-repeat right center;padding-left: 10px;}
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;width:18px; height:18px; float:right; margin-right:5px;overflow:hidden; cursor:pointer; background:url("../images/prev2.png") no-repeat;}
.txtScroll-left .hd .next{ background:url("../images/next2.png") no-repeat;}
.txtScroll-left .hd ul{ float:right;overflow:hidden; zoom:1;margin-top:6px;}
.txtScroll-left .hd ul li{float:left;width:6px; height:6px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#d1d1d1;}
.txtScroll-left .hd ul li.on{background:#7b0b11;}
.txtScroll-left .bd{width: 100%;}
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{display: block;width: 100%;}
.news_item{padding:11px 0;border-bottom: 1px solid #eeeeee; }
.txtScroll-left .bd ul li .left_time{width: 12%;float: left;background: #edd5b3;}
.left_time .top_time{height: 25px;line-height: 25px;color: #fff ;font-size: 12px;text-align: center;background: #2a61b3;}
.left_time .bot_time{height:38px;line-height: 38px;color: #2a61b3;background: #c0e2ee;font-size:20px;text-align: center;}
.txtScroll-left .bd ul li .newsdetail{width: 85%;float: left;margin-left:3%;}
.newsdetail .newsdetail_top{font-size: 16px;color: #373839;line-height: 22px;overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;}
.news_item:hover .newsdetail .newsdetail_top{color: #ce1f1f;}
.newsdetail .newsdetail_word{font-size: 15px;color: #636060;margin: 5px 0;overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;line-height: 20px;height: 40px;}
.newsdetail .newsdetail_more{font-size: 15px;color: #3d3c3c;}
.newsdetail .newsdetail_more i{font-size: 12px;color: #bcaabc;padding: 0 2px;}
.newsdetail .newsdetail_more strong{font-size: 15px;color: #ce1f1f;}

.slideTxtBox{width:100%;text-align:left;}
.slideTxtBox .hd{height:36px;line-height:36px;border-bottom:1px solid #ddd;position:relative; }
.slideTxtBox .hd ul{float:left;  position:absolute;left:0;bottom:-1px;}
.slideTxtBox .hd ul li{ float:left;width: 100px; cursor:pointer;margin-right: 5px;background: #eeeeee;border: 1px solid #ddd;font-size: 16px;color: #8a3131;text-align: center;}
.slideTxtBox .hd ul li.on{border-bottom: 1px solid #fff;background:#fff;font-weight: 600;}
.slideTxtBox .bd ul{border:1px solid #ddd;border-top: none;padding:15px 15px 0;zoom:1;border-bottom: 3px solid #ddd;}

.slideTxtBox .bd ul{border:1px solid #ddd;border-top: none;padding:15px 15px 0;zoom:1;border-bottom: 3px solid #ddd;}
.slideTxtBox .bd li{margin-bottom: 15px;}
.slideTxtBox_news{border-bottom: 1px dotted #717e91;padding-bottom: 15px;}
.slideTxtBox_news .imgbox{width: 32%;height: 98px;}
.slideTxtBox_news .imgbox img{width: 100%;vertical-align: top;height: 100%;vertical-align: top;}
.slideTxtBox_news .fliedetail{width: 65%;margin-left:3%;}
.slideTxtBox_news .fliedetail .tit{font-size: 16px;color: #373839;margin-bottom:5px;overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;} 
.slideTxtBox .bd li a:hover .tit{color: #ab1c3e;}
.slideTxtBox_news .fliedetail .detail{font-size: 15px;color: #373839;line-height: 20px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;margin-bottom: 2px;} 
.slideTxtBox_news .fliedetail .more{font-size: 15px;color: #ab1c3e;}
.slideTxtBox_news1{padding-left: 20px;background:url("../images/news2.png") no-repeat left center;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.slideTxtBox_news1 i{float: right;}
.slideTxtBox_news2{padding-left: 0px;background:url("") no-repeat left center;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.slideTxtBox_news2 i{float: right;}
.morebtn{height: 22px;line-height: 22px;font-size: 12px;color: #333;background:url("../images/more.png") repeat left center;text-align: center;}
.morebtn:hover{color: #ab1c3e;}
.tetit{position: relative;}
.tetit a{position: absolute;right: 0;top: 5px;font-size: 15px;color: #858383;letter-spacing: 0;font-weight: 500;cursor: pointer}
.tetit ul li{width: 100px;border: 1px solid #ddd;border-bottom: 1px solid #fafafa;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #8a3131;background: #fafafa;position: relative;bottom: -1px;z-index: 99;}
.tetit ul li.on{font-weight: 600;}
.tetit span{font-size: 12px;color: #595757;display: block;}
.tebox{padding:6px 15px 15px;border: 1px solid #ddd;background: #fafafa;border-bottom: 3px solid #ddd;}
.mapbox{background: #fcfcfc;font-size: 16px;color: #8a3131;font-weight: 600;border: 1px solid #ddd;padding:15px;border-bottom: 3px solid #ddd;position: relative;height: 382px;}
.mapbox .mapimg{position: absolute;left: 15px;bottom: 15px;}
.qjtit{border-top: 2px solid #aa150f;border-bottom: 1px solid #e0e0e0;height: 44px;line-height: 44px;font-size: 16px;color: #a22521;font-weight: bold;}
.qjtit strong{font-weight: 600;}
.qjtit i{font-size: 12px;color: #6e6b6b;padding-left: 8px;background:url("../images/newstit.png") no-repeat right center;padding-right: 25px;}
.qjtit a{float: right;font-size: 15px;color: #585757;}
.qjtit strong{padding-right: 60px;background:url("../images/newstit.png") no-repeat right 8px;}
.slideBox2{border-bottom:2px solid #8e8e8e;padding-top: 16px;}
.slideBox2 .hd{display: none;}
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:3%; top:50%; margin-top:-38px; display:block; width:74px; height:76px; background:url(../images/prev3.png) no-repeat center;background-size: 100% 100%; opacity: .8;}
.slideBox2 .next{ left:auto; right:3%;background:url(../images/next3.png) no-repeat center;background-size: 100% 100%;opacity: .8;}
.slideBox2 .prev:hover{background:url(../images/prev3.png) no-repeat center;opacity: 1;}
.slideBox2 .next:hover{background:url(../images/next3.png) no-repeat center;opacity: 1;}
.slideBox .bd li p{position: absolute;left: 0;bottom: 0;right: 0;height: 40px;background:url(../images/titbg.png) repeat left top;font-size: 16px;color: #fff;font-weight: 500;padding: 0 10px;box-sizing: border-box;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.htit3{height: 28px;line-height: 28px;margin-bottom: 10px;font-size: 16px;color: #8a3131;letter-spacing:2px;font-weight: 600;border-bottom: 2px solid #b5babf;}
.htit3 span{border-bottom: 2px solid #38516f;padding-bottom:4px;}
.htit3 i{font-size: 15px;color: #b5b9bf;letter-spacing: 0;padding-left:2px;font-weight: 500;}
.htit3 a{float: right;font-size: 15px;color: #858383;letter-spacing: 0;font-weight:500;}
.picScroll-left{width:100%;position:relative;}
.picScroll-left .bd{padding-top:8px; overflow:hidden;}
.picScroll-left .bd ul{overflow:hidden;zoom:1;}
.picScroll-left .bd ul li{ margin:0 21px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;width: 259px;height: 143px;}
.picScroll-left .bd ul li .pic img{ width:100%; height:100%; display:block;vertical-align: top;}
.picScroll-left .hd{position: absolute;height: 1px;left: 0;right: 0;top: 50%;margin-top: -18px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{position: absolute;width:27px; height:36px;left: -35px;overflow:hidden;
cursor:pointer;background:url("../images/prev4.png") no-repeat;}
.picScroll-left .hd .next{background:url("../images/next4.png") no-repeat;left: auto;right: -30px;}
.adver2{width: 100%;font-size: 0;margin:20px 0;}
.adver2 img{width: 20%;}
.adver2 .centerimg{width:56%;margin: 0 2%;}
.slideBox3 .tetit ul li{border-bottom: 1px solid #fcfcfc;background: #fcfcfc;z-index: 99;}
.slideBox3 .slideBox{border: 1px solid #ddd;border-bottom: 3px solid #ddd;padding: 10px;box-sizing: border-box;background: #fcfcfc;}
.slideBox3 .slideBox .hd{right: 22px;bottom: 20px;}
.slideBox3 .slideBox .hd li{margin: 0 5px;margin-top: 0;}
.slideBox3 .slideBox .hd li.on{background:#68abed;width: 8px;height: 8px;}
.slideTxtBox_news2{border-bottom: none;}
.slideTxtBox_news2 .fliedetail{margin-left: 0;width: 60%;}
.slideTxtBox_news2 .imgbox{margin-left: 2%;width:38%;height: 145px;}
.slideTxtBox_news2 .imgbox a{display: block;cursor: pointer;}
.slideTxtBox_news2 .fliedetail .tit{margin-bottom: 3px;color: #001f42;}
.slideTxtBox_news2 .fliedetail .tit.sec{margin-top: 5px;border-top: 1px dotted #a5a5a5;padding-top: 6px;}
.slideTxtBox_news2 .fliedetail dl.sec{border-bottom: 1px dotted #a5a5a5;margin-bottom: 6px;padding-bottom: 6px;}
.slideTxtBox_news2 .fliedetail dd a{font-size: 12px;color: #2f2f2f;height: 24px; display: block;line-height: 24px;cursor: pointer;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;}
.slideTxtBox_news2 .fliedetail dd a:hover{color: #d50f20;}
.slideTxtBox_news2 .slideTxtBox_news{border-bottom: none;}
.slideTxtBox_news2 .bd li{margin-bottom:0px;}
.slideTxtBox_news2 .bd li dd{padding-left: 10px;background:url("../images/dotted.png") no-repeat left center;}
.slideTxtBox_news2 .bd li dd a img{padding-left:  8px;}
.slideTxtBox_news2 .bd li.morebtn{margin-bottom: 16px;}
.zazhi li{width: 32%;margin-left:2%;margin-top: 16px;float: left;}
.zazhi li:nth-child(3n+1){margin-left: 0;}
.zazhi li .imgbox{width: 100%;position: relative;}
.zazhi li .imgbox img{width: 100%;vertical-align: top;}
.zazhi li .imgbox p{position: absolute;left: 0;right: 0;bottom: 0;height: 30px;line-height: 30px;background:url("../images/titbg.png") repeat left top;padding: 0 10px;text-align: center;box-sizing: border-box;color: #fff;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;}
.certifybox{border-top: 2px solid #aa150f;position: relative;}
#certify{position: relative;width:100%;padding: 0 10%;box-sizing: border-box;padding-top: 20px;margin-top: 5px;border-top: 1px solid #ddd;}
#certify .swiper-slide{width:229px;height:311px;background: #fff;border:1px solid #ddd;padding: 5px;}
#certify .swiper-slide img{display:block;width: 100%;vertical-align: top;}
#certify .swiper-button-prev{left: -0%;width: 34px;height: 131px;background: url(../images/prev.jpg) no-repeat;background-size: 100%;top: 50%;margin-top: -65px;}
#certify .swiper-button-next{right: -0%;width: 34px;height: 131px;background: url(../images/next.jpg) no-repeat;background-size: 100%;top: 50%;margin-top: -65px;}
.kang{position: absolute;left: 0;bottom: 0px;width: 24px;}
.link{background: #f9f9f9;padding-bottom:10px;}
.linkwrap{border-top: 5px solid #8a3131;border-bottom: 1px dotted #ddd;padding: 16px 0;}
.linktit{height: 40px;font-size: 16px;color: #000000;line-height: 40px;}
.linktit .more{float: right;width:20px;height: 20px;background: url(../images/arrow.png) no-repeat;margin-top: 10px;}
.link_leftbox{width:65%;float: left;}
.link_rightbox{width:33%;float: right;}
.lefr_link{float:left;font-size: 16px;color: #000000;width: 10%;height: 30px;line-height: 30px;}
.right_link{float: left;width:90%;}
.right_link ul li{float: left;height: 30px;line-height: 30px;}
.right_link ul li span{font-size: 12px;}
.right_link ul li a{font-size: 12px;color: #4f4f4f;padding: 0 5px;cursor: pointer;}
.link_rightbox .lefr_link{width:24%;}
.link_rightbox .right_link{width:76%;}
.footer{background: #2a61b3;border-top: 10px solid #b1b0b0;font-size: 12px;color: #fff;}
.footer_link{text-align: center;background: url(../images/footer.png) repeat left top;height: 46px;line-height: 46px;}
.footer_link ul li{display: inline-block;*display: inline;zoom:1;}
.footer_link ul li a{font-size: 15px;color: #fff;}
.footer_link ul li a:hover{text-decoration: underline;}
.footer_link ul li a span{padding: 0 20px;}
.footer_link ul li a:hover span{color: #fff;}
.footer_wrap{padding: 10px 0 10px;}
.footer_wrap ul li{float: left;width:30%;box-sizing: border-box;}
.footer_wrap ul li.sec{border-left: 2px solid #6e0505;border-right:2px solid #6e0505;padding: 0 20px;width: 40%;}
.footer_wrap ul li.thr{padding-left: 20px;}
.footer_wrap ul li dt{font-size: 16px;margin-bottom: 8px;}
.footer_wrap ul li dt span{width: 7px;height: 8px;display: inline-block;*display: inline;zoom:1;background: #fff;margin-right: 5px;}
.footer_wrap ul li dd{font-size: 15px;line-height: 20px;margin-bottom: 5px;}
.footer_wrap ul li dd span{width:6px;height: 5px;display: inline-block;*display: inline;zoom:1;background: #fff;margin-right: 5px;}
.box{width: 100%;text-align: center;margin-top: 8px;font-family: "宋体"}
.ewmimg{width:31%;}
.ewmimg img{width: 100px;height: 100px;}
.ewmimg1{width:67%;margin-left:2%;}
.ewmimg1 a{display: block;width:60%;height: 36px;line-height: 36px;text-align: center;background: #dfd1d1;font-size: 15px;color: #433c3c;margin-top:10px;border-radius: 5px;cursor: pointer;}
.ewmimg1 a:hover{opacity: .8;}
.footer_wrap ul li.thr dd a{font-size: 15px;color: #fff;padding-right:3px;cursor: pointer;}
.footer_wrap ul li.thr dd a:hover{text-decoration: underline;}
/*内页*/
.subcontent{border-bottom: 6px solid #f2f2f2;}
.leftbox{width: 850px;float: left;margin-top:-50px}
.rightbox{width: 320px;float: right;}

.sublist_box2.on{position: fixed;top: 0;left: 50%;margin-left: 300px;width: 285px;}
.subtop{border-bottom: 1px solid #eeeeee;padding: 40px 0 10px;}
.subtop span{font-size: 12px;color: #999;}
.subtop span.line_tit{border-left:6px solid #b62c45;height: 22px;line-height: 22px;font-size: 15px;color: #a51a3d;padding-left: 12px;}
.subtop ul li{float: left;width: 16px;height: 16px;margin-left: 5px;}
.subdetailtop{padding: 20px 0;border-bottom: 1px solid #eeeeee;}
.subdetailt_box{border-bottom: 1px solid #eeeeee;}
.subdetailtop_left{width:85%;}
.subdetailtop_right{width: 15%;}
.subdetailtop_right img{width: 100%;vertical-align: top;}
.subdetail_toptit{font-size: 30px;font-weight: 600;color: #000;margin-bottom: 8px;padding:0 5px;}
.subdetail_source{font-size: 15px;color: #666;}
.subdetail_time{padding-left: 20px;font-size: 12px;color: #999;padding-right: 30px;background: url(../images/time.png) no-repeat left center;}
.subdetail_eye{padding-left: 20px;font-size: 12px;color: #999;background: url(../images/eye.png) no-repeat left center;}
.subdetail_imgbox{margin: 20px;}
.subdetail_imgbox img{width: 100%;}
.subdetailt_box p{font-size: 16px;color: #444343;margin-bottom: 20px;}

.pages {margin: 20px 0 60px;text-align:center; font-size:12px; width:100%;}
.pages ul li{ text-align:center; display:inline-block; *display:inline; zoom:1;line-height:35px; height:35px; background:#fff; margin:0 4px;background: #f3f3f3;}
.pages ul li a{text-align:center; display:inline-block; *display:inline;zoom:1; padding:0 20px;font-size: 15px;color: #333333;}
.pages ul li:hover,.pages ul li.cur{background:#ad0505;}
.pages ul li:hover a,.pages ul li.cur a{color:#fff;}
.sub_xiangguan{margin-bottom:34px;}
.sub_xiangguan dt{height: 60px;line-height: 60px;font-size: 15px;color: #333;font-weight: 600;}
.sub_xiangguan dd{height: 20px;line-height:20px;font-size: 12px;color: #555;font-weight: 500;}
.sublist_tit{border-left: 5px solid #eeeeee;padding-left: 8px;}
.sublist_tit p{font-size: 16px;color: #8a3131;}
.sublist_tit span{font-size: 12px;color: #aaaaaa;}
.sublist_box{padding-top:30px;padding-bottom: 30px;border-bottom: 1px solid #eeeeee;}
.sublist_box1{padding-top:20px;}
.sublist_box2{padding-top:20px;padding-bottom: 15px;}

.sublist_word ul li{margin-top: 10px;padding-left: 8px;}
.sublist_box1 .sublist_word ul li{padding-left: 15px;}
.sublist_word ul li>a{font-size: 12px;color: #666;}
.sublist_word p{
	width: 300px;
	text-indent:1.5em;/*em是相对单位，2em即现在一个字大小的两倍*/
}
.sublist_word li {
    font-size: 15px;
    line-height: 25px;
    height: 45px;
    margin-bottom: 12px;
    padding-left: 27px;
    position: relative;
    overflow: hidden;
}
.sublist_word li .sn {
    width: 18px;
    background: #e8e8e8;
    height: 18px;
    position: absolute;
    left: 0;
    top: 4px;
    text-align: center;
    font-size: 15px;
    line-height: 18px;
}
.sublist_word li .sc {
    background: #c9141d;
    color: #fff;
}

.sublist_hot{padding-top: 20px;}
.sublist_wordimg{padding-top: 20px;padding-bottom: 30px;border-bottom: 1px solid #eeeeee;}
.sublist_wordimg li{padding: 16px 0;border-top: 1px dotted #eeeeee;}
.sublist_wordimg li.on{padding: 16px 0 0;}
.sublist_wordimg li .sublist_hot_imgbox{height: 0;display: none;}
.sublist_hot_imgboxa{position: relative;display: block;}
.sublist_wordimgtit{font-size: 12px;color: #666; }
.sublist_hot_imgboxa img{width: 100%;height: auto;vertical-align: top;}
.sublist_hot_imgboxa p{position: absolute;left:0;right: 0;height: 28px;line-height:28px;color: #fff;font-size: 15px;text-align: left;padding: 0 5px;box-sizing: border-box;bottom: 0;}
.sublist_wordimg li.on .sublist_hot_imgbox{height: auto;display: block;margin-top: 16px;border-top:1px dotted #eeeeee; }
.sublist_vedio{padding-top: 20px;padding-bottom: 14px;border-bottom: 1px solid #eeeeee;}
.sublist_vediolist{padding-top: 10px;}
.sublist_vediolist ul li{padding: 15px 0;border-top:1px solid #eee;}
.sublist_vediolist ul li:first-child{border-top: none;}
.vedio_img{width: 34%;}
.vedio_img img{vertical-align: top;width: 100%;}
.vedio_imgword{width: 61%;margin-left:3%;}
.vedio_imgword p{font-size: 15px;color: #666;line-height: 26px;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;}
.vedio_imgword p.sitep{font-size: 12px;color: #999;}
.sublist_zaz{padding-top: 20px;}
.sublist_zaz ul li a {display: block;width: 100%;}
.sublist_zaz ul li a img{width: 100%;vertical-align: top;}
table > tbody > tr > td {
  border-left: medium solid orange;
  border-top: medium solid orange; }
  table > tbody > tr > td:first-child {
  border-left: none; }
table > tbody > tr:first-child > td {
  border-top: none; }
table{border:1px solid black;width: 100%;}
td{border:1px solid black;}
table {border-spacing: 0; }
/*新闻详情*/
.detail_news{background: #ebebed;}
.news_detailtit p{font-size: 26px;color: #333;height: 60px;line-height: 60px;}
.news_detailtit p span{float: right;font-size: 15px;color: #666;}

/*切换图样式*/
.fullSlides{ position:relative; background:#fff; margin:0 auto; overflow:hidden;border: 1px solid #cccccc;}
.fullSlides .bd{ position:relative; z-index:0;margin: 40px 60px 10px;}
.fullSlides .bd li { position:relative; overflow:hidden;}
.fullSlides .bd li img{width:96%;display: block;margin: 0 auto 20px;} 
.fullSlides .bd li p{font-size: 15px;color: #000;text-indent:20px;margin-bottom: 8px;}
.fullSlides .prev,
.fullSlides .next { width:20px; height:53px; margin: -26px 0 0; background: url(../images/prev5.png) no-repeat center; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px;background-size: 100%; }
.fullSlides .prev { left:35px; }
.fullSlides .next { background: url(../images/next5.png) no-repeat center;background-size: 100%;right:35px; }
.news_word{width: 100%;}
.fullSlides .pages{margin-bottom: 40px;}
.fxbox{height: 24px;line-height: 24px;font-size: 12px;color: #000;padding: 30px 0;}
.fxbox ul li{width: 24px;height: 24px;float: left;margin-right: 5px;}
.fxbox ul li a{display: block;}
.fxbox ul li a img{display: block;vertical-align: top;}
.tipnews{float: right;}
.tipnews span{color: #8a0000;}
.news_about{margin: 0 50px;border-top: 1px dashed #cccccc;}
.news_about  ul li{width: 20%;float: left;padding: 0 10px;box-sizing: border-box;margin-bottom: 20px;}
.news_about  ul li .imgbox{margin: 20px 16px 4px;}
.news_about  ul li .imgbox img{vertical-align: top;width: 100%;}
.news_about  ul li p{font-size: 15px;color: #000;line-height: 18px;text-align: center;height: 36px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;}



.slideTxtBox2 .hd{height:46px;line-height:46px;border-bottom:1px solid #ddd;position:relative;border-top: 2px solid #38516f;}
.slideTxtBox2 .hd ul{float:left;  position:absolute;left:0;bottom:6px; width:100%;}
/*@cmsyou*/
.slideTxtBox2 .hd ul li{background: none; float:left;width:24%; cursor:pointer;margin-right:1%;border: none; border-bottom: 2px solid #fff;font-size: 16px;color: #898986;text-align: center;height: 26px;line-height: 26px;}
.slideTxtBox2 .hd ul li.on{border-bottom: 2px solid #38516f;background:#fff;font-weight: 600;color: #bc0b21;}
.slideTxtBox2 .bd ul{border: none;border-bottom: 2px solid #ddd;padding: 0 0 6px;}
.slideTxtBox2 .bd li{ position:relative; border-bottom: 1px dotted #ddd;height: 38px;line-height: 38px;margin-bottom: 0; padding-right:75px;}
.slideTxtBox2 .bd li:last-child{margin-top: 7px;}
.slideTxtBox2 .bd li a{display: block;}
.slideTxtBox2 .bd li p{font-size: 16px;color: #373839;float: left;width: 70%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.slideTxtBox2 .bd li:hover p{color: #bc0b21}
.slideTxtBox2 .bd li p{ width:100%; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.slideTxtBox2 .bd li p img{width: 20px;height: 16px;vertical-align: top;margin-top: 11px;margin-right: 5px;}
.slideTxtBox2 .bd li span{ position:absolute; right:0; top:0; font-size: 15px;width:70px;text-align: right; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}

.xiangce{padding-top: 15px;padding-bottom: 15px;border-bottom: 3px solid #ddd;}
.xiangce img{width: 100%;vertical-align: top;}
.xiangce_left{width:52%;}
.xiangce_left .figure{position: relative;}
.left_top{width: 100%;margin-bottom: 12px;height: 199px;}
.left_top img{width: 100%;height: 100%;vertical-align: top;}
.left_bot .figure{width:48.5%;height: 88px;}
.left_bot .figure img,.xiangce_right .figure img{width:100%;height: 100%;vertical-align: top;}
.xiangce_right{width:45%;}
.xiangce_right .figure{margin-bottom: 12px;width: 100%;height: 144px;}
.xiangce_right .figure img{width: 100%;height: 100%;vertical-align: top;}
.xiangce_right .figure:last-child{margin-bottom: 0;}
.nfeinfox{background: #f0f0f0;padding-top: 20px;margin-bottom: 20px;}
.hebanlist{background: #fff;position: relative;}
.hebanlist span{position: absolute;top: 2px;right: 20px;font-size: 12px;color: #595757;}
.hebanbox li{float: left;width: 33.3%;text-align: center;}
.hebanbox li p{font-size: 15px;color: #3e3d3d;margin-top: 15px;margin-bottom: 10px;}
.hebanbox li strong{font-size: 16px;color: #3e3d3d;border-top:2px solid #bc0b21;padding-top: 5px;}
.slideTxtBox .hd.tetit{border-bottom: none;}
.slideTxtBox .hd.tetit ul{bottom: 0;}
.slideTxtBox .bd ul.hebanbox{border: 1px solid #ddd;border-bottom: 3px solid #ddd;padding:70px 30px 50px;position: relative;}
.slideTxtBoxhb .bd .fm{display: none;}
.slideTxtBoxhb .bd li:hover .fm{display: inline-block;*display: inline;zoom:1;}
.slideTxtBoxhb .bd li:hover .zm{display: none;}
/*蓝色皮肤*/
.bluebg .header .logo a{background: url(../images/logo_bule.png) no-repeat left top;background-size: 100% 100%;}
.bluebg a:hover,
.bluebg .newsdetail .newsdetail_more strong,.bluebg .news_item:hover .newsdetail .newsdetail_top,.bluebg .slideTxtBox_news2 .fliedetail dd a:hover,.bluebg .slideTxtBox_news .fliedetail .more,.bluebg .subtop span.line_tit,.bluebg .cm-tab .tab-hd ul li.active a,.bluebg .slideTxtBox2 .bd li:hover p,.bluebg .adver a.adverimg,.bluebg .adver a.adverimg:hover{color: #2a61b3;}
.bluebg .slideTxtBox2 .hd ul li.on,.bluebg .txtScroll-left .hd,.bluebg .mapbox,.bluebg .qjtit,.bluebg .tetit ul li,.bluebg .htit3,.bluebg .slideTxtBox .hd ul li,.bluebg .sublist_tit p,.bluebg .h_tit{color: #3e3d3d;}
.bluebg .qjtit,.bluebg .certifybox{border-top: 2px solid #38516f;}
.bluebg .linkwrap{border-top: 5px solid #38516f;}
.bluebg .paragraph{color: #2a61b3;border: 1px solid #2a61b3;}
.bluebg .subtop span.line_tit{border-left: 6px solid #2a61b3}
.bluebg .htit3 i{color: #b5b9bf;}
.bluebg .searchbox span,.bluebg .bluebg .left_time .bot_time,.bluebg .footer,.bluebg .pages ul li:hover,.bluebg .pages ul li.cur,.bluebg .wenztit p,.bluebg .focus-news,.bluebg .section,.bluebg .cm-tab .tab-hd ul li.active:before,.bluebg #content::-webkit-scrollbar-thumb{background: #2a61b3;}
.bluebg .zgkj .shidian .slider-pagenation,.bluebg .badge-info{
	background-color: #2a61b3;
}
.bluebg .cm-title h3{border-left: 5px solid #2a61b3;}
.bluebg .video-left :hover.xzlink{color:#2a61b3;
	background-image: url(../images/6.png);}
.bluebg .focus-txt li:nth-child(odd),.bluebg .zgkj .shidian .slider-pagenation span.touchslider-nav-item-current{background: #387ad9}
.bluebg .focus-txt li a,.bluebg .footer_link ul li a{color: #fff;}
.bluebg .footer_wrap ul li.sec{border-left: 2px solid #254367;border-right: 2px solid #254367;}
.bluebg .header .nav{background: url(../images/navbg_blue.png) no-repeat center top;}
.bluebg .txtScroll-left .bd ul li .left_time{background: #c0e2ee;}
.bluebg #certify .swiper-button-prev{background: url(../images/prev_blue.jpg) no-repeat;background-size: 100%;}
.bluebg #certify .swiper-button-next{background: url(../images/next_blue.jpg) no-repeat;background-size: 100%;}
.newslistbox li{height: 50px;border-bottom: 1px solid #ddd;}
.newslistbox li a{display: block;}
.newslistbox li a p{float: left;width: 70%;font-size: 15px;color: #333;height: 50px;line-height: 50px;text-align: left;text-indent: 0;margin-bottom: 0;}
.newslistbox li a i{float: right;width: 25%;text-align: right;font-size: 15px;color: #333;height: 50px;line-height: 50px;display: block;}
.sub_xiangguanwz{margin-top: 20px;}
.wenztit{border-bottom:3px solid #ddd;position: relative;}
.wenztit p{background: #b62c45;color: #fff;width: 135px;height: 40px;line-height: 40px;text-align: center;}
.wenztit a{position: absolute;right: 0;font-size: 15px;color: #000;bottom: 5px;}
.wenzdetail_top{height: 40px;line-height: 40px;font-size: 15px;color: #333;font-weight: 600;}
.wenzdetail_word{line-height:20px;font-size: 15px;color: #333;}
.wenzdetail_word a{color: #b62c45;padding-left: 5px;}
.wenzdetail_tip{font-size: 15px;color: #333;margin-top: 10px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.wenzdetail_tip span{font-size: 15px;color: #666;}
.sub_xiangguannews{margin-top: 20px;}
.sub_xiangguannews ul li{float: left;width: 32%;margin-left: 2%;margin-top: 20px;}
.sub_xiangguannews2 ul li{width: 31%;margin-left:3.5%;}
.sub_xiangguannews ul li:nth-child(3n+1){margin-left: 0;}
.sub_xiangguannews ul li .iangguann_imgbox{width: 100%;height:auto;}
.sub_xiangguannews ul li .iangguann_imgbox img{width: 100%;vertical-align: top;}
.iangguann_detail1{margin: 8px 0 0;background: #d2d0d1;}
.iangguann_detail1 h4{height: 30px;line-height: 30px;font-size: 15px;color: #333;padding: 0 5px;text-align: center;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.sub_xiangguannews ul li p{font-size: 12px;height: 32px; line-height: 16px;color: #333;text-overflow: ellipsis;overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.topmeiki{width: 100%;margin-top: 30px;}
.subcontent2{border-bottom: none;}
.nfeinf2{margin: 30px 0;}
.line{padding: 20px 0 19px;}
.linep{background: #ddd;height: 1px;}
.linep2{width: 1200px;}
/*.linep3{width: 1400px;}*/
.jumbotron_box{margin-left: 30px;}
.asidenews_detail{font-size: 12px;color: #fff;opacity: .6;}
.asidenews_list li{height: 40px;overflow: hidden;margin-top:15px;
	transition: all 0.3s;
}
.asidenews_detail{display: none;}
.asidenews_list li.on .asidenews_detail{display: block;}
.asidenews_list li.on{height: 103px;border-bottom: 1px solid rgba(255,255,255,.2);}
.asidenews_list li .jumbotron_asidenews .asidenews_top{font-size: 15px;color: #fff;height: 14px;line-height: 14px;display: block;}
.asidenews_list li.on a .jumbotron_asidenews .asidenews_top{font-size: 20px;font-weight: 600;color: #fff;margin-bottom: 8px;height: 20px;line-height: 20px;}
.huanfu{float: left;margin-right: 15px;background: #bc0c16;color: #fff;border-radius: 5px;padding: 0 5px;height:20px;line-height: 20px;margin-top:8px;font-size: 12px;}
.bluebg .huanfu{background: #2a61b3;}
.huanfu:hover,.huanfu:active,.bluebg .huanfu:hover{color: #fff;}

/*划过效果*/
.figure{position: relative;}
.figure:hover .text::before, .figure:hover .text::after, .figure-small:hover .text::before, .figure-small:hover .text::after { content: ""; opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }

.text { color: #fff; position: absolute; top: 10px; left: 10px; bottom: 10px; right: 10px; z-index: 9; }

.text p { font-size: 16px; text-align: center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }

.text::before, .text::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

.text::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); }

.text::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); }
.figure .img{width: 100%;height: 100%;}


.figure, .figure-small { position: relative; cursor: pointer;background: #000;}


.figure .shadow, .figure-small .shadow {background: linear-gradient(transparent 0,#333); color: #fff; font-size: 16px; position: absolute; bottom: 0; left: 0; right: 0; margin: 0; padding: 5px 10px; }

.figure .e-link, .figure-small .e-link { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 15; background: #000; opacity: 0; filter: alpha(opacity=0); }

.figure:hover .img, .figure-small:hover .img { opacity: 0.4; filter: alpha(opacity=40); }

.figure:hover .play img, .figure-small:hover .play img { opacity: 1; filter: alpha(opacity=100); }

.figure:hover .shadow, .figure-small:hover .shadow { display: none; }

.figure:hover .text h4, .figure:hover .text p, .figure-small:hover .text h4, .figure-small:hover .text p { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.figure a { display: block; overflow: hidden; position: relative; }

.figure h4 { padding-top: 10%; }

.figure-small { margin-bottom: 30px; }

.figure-small h4 { padding-top: 8%;padding-left: 5px;  padding-right: 5px;}
.figure h4, .figure-small h4 {
    opacity: 0;
    filter: alpha(opacity=0);
    text-align: center;
    font-size: 20px;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
}
.figure-small h4 {
    padding-top: 8%;
    padding-left: 5px;
    padding-right: 5px;
}
.left_bot .figure h4,.left_bot .figure-small h4{font-size: 16px;}
.left_bot .text p{font-size: 12px;}
.h_fixbox a{display: block;width: 100%;height:auto;position: relative;color: #fff;}
.h_fixbox a img{width: 100%;vertical-align: top;}
.word_boxwrap{position: absolute;left: 0;top: 0;height: 100%;width: 100%;}
.word_boxwrap span{position: absolute;right: 0;top: 0;height: 30px;line-height: 30px;font-size: 16px;color: #fff;padding: 0 25px;background: #484848;}
.wordbbxo{float: left;margin-left:12%;margin-top: 105px;}
.wordbbxo p{font-size: 16px;color: #fff;text-indent:45px;}
.wordbbxo p.sec{font-size: 72px;text-indent: 0;}
.wordright{margin-top: 105px;float: right;margin-right:6%;}
.wordright p{font-size: 15px;color: #fff;}
.wordbot{position: absolute;left: 16%;height: 40px;line-height: 40px;font-size: 18px;color: #fff;bottom: 3px;font-weight: 600;}
.sub_formbox{border-top: 1px solid #ddd;margin-top: 15px;height: 45px;border-bottom: 1px solid #ddd;}
.sub_formbox p{font-size: 30px;color: #484848;font-weight: 600;text-align: center;}
.sub_formbox ul li{float: left;margin-right: 5px;font-size: 15px;color: #333;margin-top: 12px;}
.sub_formbox ul li:last-child{margin-right: 0;}
.sub_formbox ul li input{width: 147px;border: 1px solid #a9a9a9;text-indent: 10px;height: 20px;line-height: 20px;}
.sub_formbox ul li select{border: 1px solid #a9a9a9;height: 22px;line-height: 22px;}
.sub_formbox ul li button{border: 1px solid #a9a9a9;line-height:18px;background: #f0f0f0;font-size: 15px;}
.h_sublist_box{padding: 20px 20px 0;box-sizing: border-box;border: 1px solid #ddd;margin-top: 10px;}
.h_subcontent{margin-bottom: 60px;}
.h_sublist_box ul li{margin-bottom: 20px;}
.zttit{height: 60px;line-height: 60px;font-size: 12px;color: #333;font-weight: 600;padding-left: 20px;}
.zxwrap .zximg{width: 36%;padding: 5px;border: 1px solid #ddd;box-sizing: border-box;}
.zxwrap .zximg img{width: 100%;vertical-align: top;}
.zxtop p{height: 30px;line-height: 30px;font-size: 12px;color: #333;border-bottom: 1px dotted #ddd;padding-left: 15px;}
.zxtop p.sec{color: #ff0000;font-weight: 600;}
.zxtop p span{color: #ff0000;padding-left: 5px;}
.zxdetail{width: 55%;margin-right: 5%;}
.zxfx{height: 50px;}
.zxfx ul li{float: left;margin-right: 5px;height: 18px;line-height: 18px;margin-top: 16px;}
.zxfx ul li a{display: block;font-size: 12px;color: #333;}
.zxfx ul li a img{width: 18px;height: 18px;vertical-align: top;margin-right: 3px;}
.fzbox p{font-size: 12px;color: #333;}
.fzbox .fzbox_wrpa{height: 30px;margin-top: 8px;}
.fzbox .fzbox_wrpa input{width: 80%;text-overflow: ellipsis;border: 1px solid #ddd;outline: none;float: left;height: 28px;line-height: 28px;text-indent: 5px;}
.fzbox .fzbox_wrpa .fzcopy{width: 18%;text-overflow: ellipsis;border: 1px solid #ddd;float: right;height: 28px;line-height: 28px;color: #333;border: 1px solid #ddd;text-align:center;background: #fafafa;display: block;}
.fzbtns{margin:20px 0;}
.fzbtns a{border: 1px solid #ddd;float: left;height:34px;line-height: 34px;color: #333;border: 1px solid #ddd;text-align:center;background: #fafafa;display: block;margin-right: 10px;padding: 0 15px;cursor: pointer;}
.fzbtns a img{vertical-align: top;vertical-align: top;margin-top: 4px;}
.mulu .tetit{background: #fafafa;border-bottom: 1px solid #ddd;padding-top: 10px;margin-top: 10px;}
.mulu .tetit ul{margin-left: 15px;}
.mulu .tetit ul li{background: #ffffff;color: #666;border: 1px solid #cccccc;border-bottom: 1px solid #fff;}
.mulubox{padding: 20px 60px 20px 20px;box-sizing: border-box;}
.mulubox p.mulutit{font-size: 12px;color: #333;font-weight: 600;margin-bottom:10px;}
.mulubox p.mulist{background: url(../images/dian.png) repeat-x left 10px;margin-left: 20px;box-sizing: border-box;margin-bottom:10px;}
.mulubox p.mulist span{font-size: 12px;color: #666;background: #fff;padding-right: 5px;max-width:50%;text-decoration: underline;display: inline-block;*display: inline;zoom:1;}
.mulubox p.mulist i{font-size: 12px;color: #666;float: right;background: #fff;padding-left: 5px;}
.fullSlide2 .bd li{position: relative;height: 500px;}
.fullSlide2 .bd img{width: 100%;max-width:auto;}
.fullSlide2 .hd{bottom: 85px;}
.fullSlide2 .prev, .fullSlide2 .next{display: none;}
.fullSlide2 .bd li:first-child{background: url(../images/banner6.jpg) center no-repeat;}
.fullSlide2 .bd li:first-child+li{background: url(../images/banner6.jpg) center no-repeat; cursor:pointer}
.fullSlide2 .bd li:first-child+li+li+li+li{background: url(../images/banner6.jpg) center no-repeat;}
.fullSlide2 .bd li:first-child+li+li{background: url(../images/banner6.jpg) center no-repeat;}
.fullSlide2 .bd li:first-child+li+li+li{background: url(../images/banner6.jpg) center no-repeat;}

.book-top-nav{position: absolute;top:20px;left:50%;margin-left: -550px;}
.book-nav{border: 5px solid #d3d3d3; background-color: #fff; text-align: center;line-height: 40px;}
.h_xztabbox{text-align: center;font-size: 0;position: relative;top: -100px;z-index: 101;}
.h_xztabbox .txtScroll-left{width: 300px;padding:0 20px 20px;box-sizing: border-box;background: #E3E3E3;margin:0 20px 0 10px;font-size: 15px;display: inline-block;*display: inline;zoom:1;}
.txtScroll-left_top{height: 60px;line-height: 60px;position: relative;text-align: left;}
.txtScroll-left_top span{font-size: 16px;color: #333;}
.txtScroll-left_top i{position: absolute;right:-33px;top:15px;background:url(../images/icon_cn.png);width: 121px;height: 43px;z-index: 99; }
.h_xztabbox .txtScroll-left .hd{position: absolute;top:420px;left:20px;right:20px;text-align: center;z-index: 99;}
.h_xztabbox .txtScroll-left .hd .prev, .h_xztabbox .txtScroll-left .hd .next{;float: left;margin: 0;}
.h_xztabbox .txtScroll-left .hd .next{float: right;}
.h_xztabbox .txtScroll-left .hd ul{float: none;*display: inline;display: inline-block;zoom:1;vertical-align: top;}
.h_xztabbox .txtScroll-left .xz_img{width: 260px;height: 350px;}
.xz_detail{padding-top: 40px;text-align:left
;}
.xz_detail h3{color: #333;}
.h_xztabbox .txtScroll-left .xz_img img{vertical-align: top;width: 100%;height: 100%;}
.xz_more{margin-left: 170px; display: block;background-color:#b62c45;color: #fff; width: 90px;line-height: 30px;}
.bluebg .xz_more{background-color:#2a61b3;}
.bluebg .txtScroll-left .hd ul li.on,.bluebg .fullSlide .hd ul li.on{background-color:#2a61b3;}
.xz_more a,.xz_more a:hover{color: #fff;}
.h_xztabbox .txtScroll-left .hd ul li{border-radius: 50%;}

.cat-footer .new-product{background-color: #fff;overflow: hidden;padding: 10px; padding-top: 0;margin-bottom: 20px;}
.cat-footer .new-product .title-img{float: left;}
.cat-footer .new-product ul,.new-product ul li{float: left;}
.cat-footer .new-product ul li{width: 158px; margin-left: 15px;background-color: #F6F7F9}
.cat-footer .new-product ul li p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 28px; padding: 0 5px;}
.slideTxtBoxhb{position: relative;}
.tetitbox{position: absolute;right:13px;top: -1px;z-index: 999;}
.tetitbox_text{padding: 16px 5px 0px 0;}
.tetitbox span{display: block;text-align: right;}
#hbimg{width:70px;height: 70px;border-radius: 50%;}

/*右侧跟随返回顶部样式*/
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:9920;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin {
	top:360px;
	_margin-top:360px
}
#moquu_wxin a {
	background:url(../images/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtn.png) -50px -0px
}
#moquu_wshare {
	top:412px;
	_margin-top:412px
}
#moquu_wshare a {
	background:url(../images/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../images/sbtn.png) -50px -50px
}
#moquu_wmaps {
	top:464px;
	_margin-top:464px
}
#moquu_wmaps a {
	background:url(../images/sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../images/sbtn.png) -50px -150px
}
#moquu_top {
	top:516px;
	_margin-top:516px;
	background:url(../images/sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../images/sbtn.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:9920
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:355px;
	background:url(../images/moquu_ico.png) 0 -2px no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:360px;
	background:url(../images/moquu_wshare.png) no-repeat
}
.links-list{ padding-top:20px; padding-bottom:20px; clear:both;}
.links-list ul:after{ content:" "; display:block; clear:both;}
.links-list ul li{ float:left; font-size:16px; line-height:1.75em; margin-right:10px;}
.links-list ul li a:hover{ color:#2a61b3;}
.top .searchbox{ width:auto; margin-top:5px; margin-right:10px;}
.top .searchbox input{ width:180px; height:26px; line-height:26px;}
.top .searchbox button { width:60px; height:26px; line-height:26px;}