﻿@charset "utf-8";
/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{font-size: 14px;font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif;color:#333;line-height:24px;overflow-x:hidden;}
ul,li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none; width:auto; vertical-align: middle;}
a{ color:#333; text-decoration:none;}
a:hover,a:active{ color:#b10034; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.trans{ transition:all 0.3s ease-out;}
::selection{ background:#D80808; color:#fff;}
::-moz-selection{ background:#D80808; color:#fff;}

.cdan{width:1200px;margin:0 auto;/* overflow:hidden; */height: 126px;}
.tosq{overflow:hidden;width:100%;}
.top_right{float:right;color:#adadad;padding-right:8px;padding-top:33px;}
.top_right a{color:#adadad;font-size:14px;}
.topw{width:100%;/* overflow:hidden; */}
.seat{width:133px;height:38px;padding-left:17px;float:left;overflow:hidden;}
.seat input{display:block;width:100%;height:100%;border:0px;background:none;font-size:15px;color:#a5a5a5;outline:none;}
.sear{float:right;overflow:hidden;width:179px;height:38px;background:url(../images/index3_05.jpg) no-repeat center;}
.ldjo{float:left;width:29px;height:38px;overflow:hidden;}
.ldjo input{width:100%;height:100%;border:0px;outline:none;background:none;}
.menu{width:1000px;float:left;/* overflow:hidden; */}
.menu li{width:70px;float:left;/* overflow:hidden; */font-size:16px;text-align:center;margin-right:60px;line-height:50px;position: relative;z-index: 9999;}
.menu li a{color:#333;display:block;position:relative;}
.menu li a font{display:block;border-bottom:2px solid #b19873;width:0px;position:absolute;bottom:0px;left:50%;transition:all 0.3s ease-out;}
.menu li:hover a font{width:100%;left:0px;}
.menu li .cur font{width:100%;left:0px;}
.bane{width:100%;overflow:hidden;height:459px;position:relative;}
.duoj{position:relative;float:left;width:100%;}
.bj_a{position: relative;width:100%;overflow: hidden;height: 459px;}
.bj_a img{position:absolute;margin-left: -960px;left:50%;width:1920px;}
.ba_1{position:absolute;left:0px;top:143px;width:100%;}
.wkus{width:1200px;margin:0 auto;}
.wkus p{width:478px;height:99px;background:rgba(177,0,52,.9);color:#ffffff;font-size:15px;padding-left:25px;padding-top:20px;position:relative;/*transition:all 0.8s ease-out;*/opacity:0;}
.wkus p font{display:block;font-size:33px;padding-top:16px;padding-bottom:15px;/*transition:all 0.8s ease-out;*/opacity:0;margin-top:-30px;animation:mymove 0.5s infinite;}
.wkus p i{font-style:normal;/*transition:all 0.8s ease-out;*/ opacity:0;position:absolute;bottom:0px;left:25px;animation:mymove 0.5s infinite;}
.wkus.olik p i{opacity:1;margin-top:0px;bottom:20px}
.wkus.olik p font{opacity:1;margin-top:0px;}
.wkus.olik p{opacity:1;}
.wkus p i{opacity:1;margin-top:0px;bottom:20px}
.wkus p font{opacity:1;margin-top:0px;}
.wkus p{opacity:1;}
.kush{position:relative;left:0px;}
.dian{position:absolute;width:100%;left:0px;bottom:35px;}
.dian div{position:relative;float:left;left:50%;}
.dian div ul{position:relative;float:left;left:-50%;}
.dian li{width:11px;height:11px;float:left;margin-left:5px;margin-right:5px;background:#dfe9e8;border-radius:50%;cursor:pointer;}
.dian .cur{background:#b10034;}
.thsk{width:1146px;margin:0 auto;overflow:hidden;padding-top:60px;}
.main{background:#f9f9f9;}
.thsk font{color:#282828;font-size:35px;font-weight:bold;}
.thsk p{float:right;color:#282828;font-size:22px;padding-right:17px;}
.thsk p a{background:url(../images/jiao.png) no-repeat right center;padding-right:23px;display:block;}
.dguo{width:1146px;overflow:hidden;margin:0 auto;margin-top:40px;}
.dguo ul{width:1200px;}
.dguo li{width:361px;float:left;background:#fff;overflow:hidden;margin-right:30px;margin-bottom:30px;}
.dguo li img{width:361px;height:250px;transition: all .8s;}
.dguo li:hover img{transform: scale(1.1);}
.hzkj{width:310px;margin:0 auto;overflow:hidden;}
.hzkj div{float:right;padding-top:25px;font-size:15px;color:#ec0000;}
.hzkj font{font-size:18px;color:#151414;display:block;padding-top:24px;padding-bottom:10px;font-weight:bold;transition:all 0.3s ease-out;}
.hzkj font i{display:inline-block;width: 46px;height:20px;border:1px solid #ec0000;color:#ec0000;font-size:13px;margin-left:10px;text-align:center;font-style:normal;line-height:20px;}
.hzkj p{color:#666666;font-size:14px;}
.glie{color:#151414;font-size:19px;padding-top:23px;padding-bottom:20px;width:310px;margin:0 auto;overflow:hidden;}
.glie p{float:left;}
.glie font{width:47px;height:11px;background:url(../images/index3_18.jpg);display:block;float:left;margin-top:7px;margin-left:13px;transition:all 0.3s ease-out;}
.glie i{width:47px;height:11px;background:url(../images/index3_16.jpg);display:block;width:0px;transition:all 0.3s ease-out;}
.dguo li a:hover .hzkj font{color:#b10034;}
.dguo li a:hover .glie p{color:#b10034;}
.dguo li a:hover .glie i{width:100%;}
.dguo li a:hover .glie font{margin-left:20px;}
.ckgd{width:110px;margin:0 auto;overflow:hidden;line-height:26px;padding-bottom:40px;}
.ckgd a{display:block;background:url(../images/wusu.jpg) no-repeat left center;padding-left:27px;font-size:19px;color:#333333;padding-top:2px;}
.ijok{width:1146px;height:428px;margin:0 auto;overflow:hidden;margin-top:32px;background:url(../images/panz.jpg) no-repeat center;margin-bottom:55px;}
.cbem{width:480px;float:right;overflow:hidden;margin-right:58px;margin-top:64px;line-height:32px;font-size:15px;color:#666666;}
.more{width:100%;overflow:hidden;}
.more a{float:right;margin-right:60px;margin-top:40px;font-size:17px;color:#fff;line-height:55px;}
.more a{ display:block;width:188px; height:55px; line-height:55px;color:#fff; border:1px solid #b10034;background-color:#b10034;margin-left:0px;margin-top:40px;transition:all 0.3s ease;}
.more a::after{ content:''; display:block; width:0; height:100%; background:none;background-color:#fff; margin-top:-55px; transition:all 0.3s ease;}
.more a:hover::after{ width:100%;}
.more a:hover{color:#333;border:1px solid #000;}
.more a font{padding-left:33px;font-size:16px;display:block;background:url(../images/bs.png) no-repeat 116px center;position:relative;}
.more a:hover font{background:url(../images/hs.png) no-repeat 116px center;}

.suhj{height:258px;width:100%;overflow:hidden;background:url(../images/index3_29.jpg) no-repeat center;}
.suhj div{width:1146px;margin:0 auto;overflow:hidden;}
.suhj div font{color:#fff;font-size:16px;margin-top:60px;display:block;}
.suhj div p{font-size:37px;font-weight:bold;color:#ffffff;padding-top:14px;}
.suhj div a{display:block;color:#fff;height:55px;width:188px;line-height:55px;margin-top:34px;font-size:17px;}
.suhj div a{ display:block;width:188px; height:55px; line-height:55px;color:#fff; border:1px solid #b10034;background-color:#b10034;margin-left:0px;margin-top:40px;transition:all 0.3s ease;}
.suhj div a::after{ content:''; display:block; width:0; height:100%; background:none;background-color:#fff; margin-top:-55px; transition:all 0.3s ease;}
.suhj div a:hover::after{ width:100%;}
.suhj div a:hover{color:#333;border:1px solid #000;}
.suhj div a font{padding-left:33px;font-size:16px;display:block;background:url(../images/bs.png) no-repeat 116px center;position:relative;margin: 0px;color: #fff;}
.suhj div a:hover font{background:url(../images/hs.png) no-repeat 116px center;color:#333;}
.foot{background:#222433;/* height:184px; */overflow:hidden;display:block;}
.sikj{width:1146px;overflow:hidden;margin:0 auto;}
.yigo{padding-top:30px;float:left;width:750px;overflow:hidden;}
.skji{padding-bottom:26px;}
.skje{color:#919299;}
.skje a{color:#fff;font-size:14px;}
.skjd{color:#ffffff;border-top:1px solid #515151;margin-top:20px;padding-top:10px;overflow:hidden;}








.skjd a{color:#d7d7d8;}
.nskl{float:right;overflow:hidden;}
.nskl p{float:left;margin-left:20px;margin-right:4px;margin-top:58px;}
.nskl p font{display:block;font-size:14px;color:#d6d6d6;text-align:center;padding-top:15px;}
.biao{display:block;float:left;font-size:14px;line-height:30px;}
.neik{display:block;float:left;line-height:30px;font-size:14px;color:#ffffff;}
.skjd .mors{color:#898a8f;}
.gsik{color:#43434e;font-size:14px;width:1146px;margin:0 auto;overflow:hidden;padding-top:7px;padding-bottom:20px;}
.gsik a{color:#43434e;}
.banr{height:300px;background:url(../images/about.jpg) no-repeat center;width:100%;}
.sujh{height:77px;border-bottom:1px solid #e3e3e3;width:100%;background:#fff;}
.sijk{width:1200px;margin:0 auto;}
.sijk li{/* width:107px; */padding-left: 20px;padding-right: 20px;height:76px;transition: all 0.1s ease-out;line-height:77px;font-size:16px;color:#666666;float:left;text-align:center;}
.sijk li a{display:block;transition: all 0.1s ease-out;}
.sijk li.sduk{border-bottom:2px solid #b10034;}
.sijk li:hover{border-bottom:2px solid #b10034;}
.sijk li:hover a{color:#b10034;}
.sijk li.sduk a{color:#b10034;}
.sijk li.current{border-bottom:2px solid #b10034;}
.sijk li.current a{color:#b10034;}


.wush{background:#f8f8f8;width:100%;overflow:hidden;}
.sijd{width:1200px;margin:0 auto;overflow:hidden;}
.sijd font{font-size:35px;color:#b10034;display:block;margin-top:46px;line-height:35px;}
.sijd p{font-size:25px;font-weight:bold;padding-top:10px;display:block;color:#d9d9d9;text-transform:uppercase;}
.kuse{width:1200px;margin:0 auto;overflow:hidden;line-height:32px;font-size:15px;color:#666666;padding-top:40px;padding-bottom:50px;}
.jiao{width:1200px;margin:0 auto;overflow:hidden;padding-top: 40px;padding-bottom: 30px;}
.erji{float:right;overflow:hidden;}
.ciok{float:left;overflow:hidden;color:#b10034;font-size:35px;line-height:35px;}
.erji li{float:left;font-size:16px;color:#333333;padding-left:20px;padding-right:20px;background:url(../images/xiat.jpg) no-repeat right 5px;}
.erji li a{color:#515151;padding-bottom:14px;border-bottom:2px solid #f8f8f8;display:block;}
.erji li a.cuer{color:#b10034;border-bottom:2px solid #b10034;}
.erji li.none{background:none;}
.heku{width:1200px;overflow:hidden;margin:0 auto;}
.heku li{width:100%;overflow:hidden;height:420px;background:#fff;margin-bottom:27px;position: relative;}
.heku li .d_bo{position: absolute;bottom: 60px;}
.d_le{width:600px;float:left;overflow:hidden;}
.d_ri{width:600px;float:right;overflow:hidden;}
.d_to{padding-top:80px;padding-left:50px;color:#000000;font-size:20px;font-weight:bold;}
.d_zh{padding-top:38px;padding-left:50px;width:475px;font-size:14px;line-height:26px;color:#666666;}
.d_bo{ display:block;width:172px; height:41px; line-height:41px;color:#333333; background:#fff;border:1px solid #000000;margin-left:50px;margin-top:75px;transition:all 0.3s ease;}
.d_bo::after{ content:''; display:block; width:0; height:100%; background:#b10034; margin-top:-41px; transition:all 0.3s ease;}
.heku a:hover .d_bo::after{ width:100%;}
.heku a:hover .d_bo{color:#fff;border:1px solid #b10034;}
.d_bo font{padding-left:22px;font-size:16px;display:block;background:url(../images/hs.png) no-repeat 105px center;position:relative;}
.heku a:hover .d_bo font{background:url(../images/bs.png) no-repeat 105px center;}
.heku a:hover .d_to{color:#b10034;font-size:20px;font-weight:bold;}

.wp-pagenavi {CLEAR:both;}
.wp-pagenavi A {BORDER-RIGHT:#dedfe0 1px solid;PADDING-RIGHT:5px;BORDER-TOP: #dedfe0 1px solid;PADDING-LEFT: 5px;PADDING-BOTTOM: 5px;MARGIN:2px;BORDER-LEFT: #dedfe0 1px solid;PADDING-TOP: 5px;BORDER-BOTTOM:#dedfe0 1px solid;TEXT-DECORATION:none;}
.wp-pagenavi font {BORDER-RIGHT:#dedfe0 1px solid;PADDING-RIGHT: 10px;BORDER-TOP: #dedfe0 1px solid;PADDING-LEFT: 10px;PADDING-BOTTOM: 5px;MARGIN:2px;BORDER-LEFT: #dedfe0 1px solid;PADDING-TOP: 5px;BORDER-BOTTOM: #dedfe0 1px solid;TEXT-DECORATION:none;}
.wp-pagenavi A:hover {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR:#000; BORDER-TOP-COLOR:#000; BORDER-RIGHT-COLOR:#000; }
.wp-pagenavi font.current {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR:#000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR:#000; }
.wp-pagenavi font.current {}
.pageNavi {padding-right:0px;padding-left:0px;line-height:50px;MARGIN: 0px auto 20px;text-align:center;width:100%;overflow:hidden;color:#7c7c7c;}
.wp-pagenavi {margin: 20px auto 20px;font-size:14px;}
.wp-pagenavi A {BORDER-RIGHT:#dedfe0 1px solid;PADDING-RIGHT: 10px! important;BORDER-TOP:#dedfe0 1px solid;PADDING-LEFT: 10px! important;PADDING-BOTTOM: 5px! important;MARGIN:2px;BORDER-LEFT:#dedfe0 1px solid;COLOR:#333! important;PADDING-TOP: 5px! important;BORDER-BOTTOM:#dedfe0 1px solid;TEXT-DECORATION:none! important;}
.wp-pagenavi A:link {BORDER-RIGHT:#dedfe0 1px solid;PADDING-RIGHT: 10px! important;BORDER-TOP:#dedfe0 1px solid;PADDING-LEFT: 10px! important;PADDING-BOTTOM: 5px! important;MARGIN:2px;BORDER-LEFT:#dedfe0 1px solid;COLOR: #333! important;PADDING-TOP: 5px! important;BORDER-BOTTOM:#dedfe0 1px solid;TEXT-DECORATION:none! important;}
.wp-pagenavi A:visited {BORDER-RIGHT:#dedfe0 1px solid;PADDING-RIGHT: 10px! important;BORDER-TOP:#dedfe0 1px solid;PADDING-LEFT: 10px! important;PADDING-BOTTOM: 5px! important;MARGIN:2px;BORDER-LEFT:#dedfe0 1px solid;COLOR:#333! important;PADDING-TOP: 5px! important;BORDER-BOTTOM:#dedfe0 1px solid;TEXT-DECORATION: none! important;}
.wp-pagenavi A:hover { COLOR:#0b3779! important; BACKGROUND-COLOR:#eee! important; }
.wp-pagenavi A:active {BORDER-RIGHT:#dedfe0 1px solid; PADDING-RIGHT:2px; BORDER-TOP:#dedfe0 1px solid; PADDING-LEFT:2px; PADDING-BOTTOM:2px; MARGIN:2px; BORDER-LEFT:#dedfe0 1px solid; PADDING-TOP:2px; BORDER-BOTTOM:#dedfe0 1px solid; TEXT-DECORATION:none; }
.wp-pagenavi font.pages {BORDER-RIGHT:#dedfe0 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#dedfe0 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#dedfe0 1px solid; COLOR:#454545! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#dedfe0 1px solid; }
.wp-pagenavi font.extend {BORDER-RIGHT:#dedfe0 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#dedfe0 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#dedfe0 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #dedfe0 1px solid; }
.wp-pagenavi font.current {PADDING-RIGHT: 10px! important;PADDING-LEFT: 10px! important;PADDING-BOTTOM: 5px! important;MARGIN:2px;PADDING-TOP: 5px! important;border: 1px solid #b10034;background-color: #b10034;color: #fff;}
.jpas{height:496px;width:100%;background:url(../images/ux.png) no-repeat center;}
.p_le{float:left;position:relative;overflow:hidden;}
.p_le p img{width:617px;height:428px;}
.p_le font img{width:51px;height:26px;}
.bian{width:1185px;margin:0 auto;overflow:hidden;padding-top:35px;}
.bian .p_le font{position:absolute;right:14px;bottom:15px;}
.p_ri{float:left;overflow:hidden;background:#fff;width:567px;height:428px;position:relative;}
.pr_1{font-size:28px;color:#333;padding-left:27px;padding-top:30px;padding-bottom: 30px;}
.pr_1 font{display:inline-block;width: 46px;height:20px;border:1px solid #ec0000;color:#ec0000;font-size:13px;margin-left:10px;text-align:center;font-style:normal;line-height:20px;vertical-align: middle;}
.pr_2{width:513px;margin:0 auto;border-bottom:1px solid #ebebeb;overflow:hidden;line-height: 26px;padding-top: 15px;padding-bottom: 15px;}
.pr_2 font{display:block;padding-left:27px;background:url(../images/djhk.png) no-repeat left 5px center;font-size:14px;color:#999999;float:left;}
.pr_2 p{float:left;padding-left:14px;font-size:14px;color:#333333;width: 410px;}
.pr_2 p a{color:#b10034;font-size:14px;border-bottom:1px solid #b10034;}
.pr_3{width:513px;margin:0 auto;border-bottom:1px solid #ebebeb;overflow:hidden;line-height: 26px;padding-top: 15px;padding-bottom: 15px;}
.pr_3 font{display:block;padding-left:27px;font-size:14px;color:#999999;float:left;}
.pr_3 p{float:left;padding-left:14px;font-size:14px;color:#333333;width: 410px;}
.pr_3 p a{color:#b10034;font-size:14px;border-bottom:1px solid #b10034;}
.pr_4{width:513px;margin:0 auto;border-bottom:1px solid #ebebeb;overflow:hidden;line-height: 26px;padding-top: 15px;padding-bottom: 15px;}
.pr_4 font{display:block;padding-left:27px;font-size:14px;color:#999999;float:left;}
.pr_4 p{float:left;padding-left:14px;font-size:14px;color:#333333;width: 400px;}
.pr_4 p a{color:#b10034;font-size:14px;border-bottom:1px solid #b10034;}
.pr_5{width:513px;margin:0 auto;overflow:hidden;line-height: 26px;padding-top: 15px;padding-bottom: 15px;}
.pr_5 font{display:block;padding-left:27px;font-size:14px;color:#999999;float:left;}
.pr_5 p{float:left;padding-left:14px;font-size:14px;color:#333333;width: 410px;}
.pr_5 p a{color:#b10034;font-size:14px;border-bottom:1px solid #b10034;}
.pr_6{width:513px;margin:0 auto;overflow:hidden;padding-top:15px;}
.pr_6 a{float:right;display:block;background:url(../images/jps.png) no-repeat;width:90px;height:46px;line-height:46px;color:#fff;padding-left:45px;}
.kuai{width:1125px;overflow:hidden;margin:0 auto;margin-top:15px;background:#fff;margin-bottom:5px;padding:30px;}
.aoti{color:#666666;font-size:18px;}
.norn{color:#666666;line-height:32px;font-size:15px;padding-top:30px;}
.lpxc{width:100%;overflow:hidden;}
.lpxc{width:1185px;}
.lpxc li{float:left;overflow:hidden;width:203px;margin-right:25px;}
.lpxc img{width:203px;height:141px;}
.n_lef{float:left;overflow:hidden;font-size:14px;line-height:36px;width:500px;padding-left:25px;background:url(../images/r246.png) no-repeat right center;}
.n_lef div{overflow:hidden;width:100%;}
.n_lef font{float:left;color:#333333;font-weight:bold;}
.n_lef p{color:#666;float:left;padding-left:5px;}
.n_rig div{overflow:hidden;width:100%;}
.n_rig{float:right;overflow:hidden;font-size:14px;line-height:36px;width:500px;padding-left:50px;}



.n_rig font{float:left;color:#333333;font-weight:bold;}
.n_rig p{color:#666;float:left;padding-left:5px;}
.heig{height:77px;}
.fies{position:fixed;top:0px;left:0px;}
.zuok{float:left;overflow:hidden;}
.t217{width:217px;height:126px;margin-left:24px;position:relative;margin-bottom:5px;}
.t217 img{width:217px;height:126px;}
.t217 p{position:absolute;top:0px;left:0px;display:block;width:100%;height:100%;background:rgba(0,0,0,.6);color:#fff;line-height:126px;padding-left:20px;font-size:18px;}
.youk{float:left;overflow:hidden;}
.twsk{padding-bottom:30px;width:100%;overflow: hidden;}
.twsk p{color: #b10034;font-size: 35px;line-height: 35px;}
.twsk a{float:right;display:block;background:url(../images/jps.png) no-repeat;width:90px;height:46px;line-height:46px;color:#fff;padding-left:45px;}
.t217.ts p{background:rgba(230,0,18,.7)}
.zkiu{width:100%;overflow:hidden;}






.news-list li .txt .tag i{ width:15px; height:15px; background:url("../images/news-icon.png") no-repeat; background-size:436px 71px; display:block; float:left; margin-top:20px; margin-right:10px; }
.news-list{/* margin-bottom:70px; */}
.news-list li{ padding:40px 0px; border-bottom:1px solid #e6e6e6; }
.news-list li:first-child{ padding-top:0px; }
.news-list li *{ transition:all 0.8s; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; }
.news-list li .pic{ width:280px; height:195px; background-image:url("../images/default.png"); display:block; overflow:hidden; }
.news-list li .pic img{ width:100%; height:100%; -webkit-transition:-webkit-transform 1s; -moz-transition:-moz-transform 1s; -o-transition:-o-transform 1s; transition:transform 1s; }
.news-list li .txt{width: 73.5%;position:relative;height:195px;}
.news-list li .txt .title{ margin-bottom:10px; }
.news-list li .txt .title,
.news-list li .txt .title a{ font-size:21px; color:#333; line-height:1.595; margin-bottom:14px; }
.news-list li .txt .title a span{ width:90%; display:inline-block; font-size:21px; color:#333; }
.news-list li .txt .title a i{ width:12px; height:21px; display:block; float:right; background:url("../images/news-icon.png") no-repeat; background-size:436px 71px; background-position:-424px 0px; transition:none;}

.news-list li .txt .date{ font-size:13px; color:#999; line-height:1.769; display:block; margin-top:4px; }
.news-list li .txt p{ font-size:13px; color:#666; line-height:1.769; }
.news-list li .txt .foots{ position:absolute; bottom:2px; width:100%; }
.news-list li .txt .tag{ font-size:14px; color:#999; line-height:1.769; }
.news-list li .txt .tag i{ margin-top:4px; transition:none; }
.news-list li .txt .tag .icon-1{ background-position:0px -6px; }
.news-list li .txt .tag .icon-2{ background-position:-98px -6px; }
.news-list li .txt .tag .icon-3{ background-position:-226px -6px; }
.news-list li .txt .tag .icon-4{ background-position:-345px -6px; }
/*.news-list li: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); -webkit-transition:-webkit-transform 1s; -moz-transition:-moz-transform 1s; -o-transition:-o-transform 1s; transition:transform 1s; }*/
.news-list li:hover .txt .title a{ color:#b10034; }
.news-list li:hover .txt .title a i{ background-position:-424px -50px; }
.clearfix:before,.clearfix:after{ content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0; }
.clearfix:after{ clear:both; }
.clearfix{ zoom:1; }
.clear{ clear:both; height:0; overflow:hidden; }
.fl{ float:left; }
.fr{ float:right; }
.wjue{width: 1136px;margin:0 auto;overflow:hidden;background:#fff;padding:32px;margin-bottom:30px;}

.l1ar{overflow:hidden;width:100%;background:#fff;}
.zuos{width:50%;float:right;overflow:hidden;}
.huds{width:50%;float:left;overflow:hidden;}
.yuos{width:50%;overflow:hidden;float:left;position:relative;}
.yuos img{width:100%;}
.yuos p{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.6);display:none;}
.yuos p font{display:block;position:relative;top:50%;background:url(../images/dd.png) no-repeat right center;height:71px;line-height:71px;font-size:20px;color:#fffefe;width: 71px;margin:0 auto;}
.zuos a{display:block;margin:10% 10% 0 10%;}
.zuos a .shui{color:#000000;font-size:27px;line-height:28px;width:100%;overflow:hidden;}
.zuos a .shui font{float:left;}
.zuos a .shui i{display:block;width: 46px;height:20px;border:1px solid #ec0000;color:#ec0000;font-size:13px;margin-left:10px;text-align:center;font-style:normal;line-height:20px;float:left;margin-top:5px;}
.zuos a:hover .shui{color:#b10034;font-size:27px;line-height:28px;}
.zuos a p{font-size:14px;line-height:24px;padding-top:24px;color:#666;}

.l1ar .d_bo{ display:block;width:201px; height:53px; line-height:53px;color:#333333; background:none;border:1px solid #000000;margin-left:0px;margin-top:40px;transition:all 0.3s ease;}
.l1ar .d_bo::after{ content:''; display:block; width:0; height:100%; background:#b10034; margin-top:-53px; transition:all 0.3s ease;}
.l1ar a:hover .d_bo::after{ width:100%;}
.l1ar a:hover .d_bo{color:#fff;border:1px solid #b10034;}
.l1ar .d_bo font{padding-left:22px;font-size:16px;display:block;background:url(../images/hs.png) no-repeat 105px center;position:relative;}
.l1ar a:hover .d_bo font{background:url(../images/bs.png) no-repeat 105px center;}
.l1ar a:hover .d_to{color:#b10034;font-size:20px;font-weight:bold;}
.duik{line-height:26px;text-align:center;font-size:15px;padding-bottom:20px;width: 100%;}


.news_show_detail_list{/* width:770px; *//* margin-top:40px; */overflow:hidden;}
.news_content{/* width:770px; */overflow:hidden;padding:0 10px;}
.news_content .ptname{width:100px;margin:0 auto;font-size:14px;line-height:14px;padding-top:20px;}
.news_content .xpkx{width: 100%;overflow: hidden;text-align: center;padding: 20px 0;margin: 0 auto;}
.news_content .cpmc{width: 750px;margin: 0 auto;overflow: hidden;padding-bottom: 20px;padding-top: 20px;}
.news_content .cpmc dl{width: 750px;margin: 0 auto;overflow: hidden;border: 1px #ccc solid;border-bottom: 0px;}
.news_content .cpmc dt{width: 80px;height: 40px;float: left;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;text-align: center;line-height: 40px;}
.news_content .cpmc dd{width: 750px;height: 40px;float: left;border-bottom: 1px solid #ccc;line-height: 40px;padding-left: 5px;}
.news_content .cpmc .cpxm{width: 750px;height: auto;overflow: hidden;line-height: 26px;display: block;padding-top: 20px;padding-bottom: 20px;}
.news_content .gbi{width: 100%;text-align: center;padding-bottom: 20px;}
.news_content .gbi a, .news_content .gbi a:hover {color: red;}
.news_content .close,.news_content .close:hover{color:red;margin-left:20px;}
.news_content .xwnr{text-align: center;width: 100%;overflow: hidden;border-bottom: 1px dashed #ccc;padding-bottom: 10px;padding-top: 10px;}
.news_content .xwnr font{font-size: 16px;font-weight: bold;line-height: 26px;}
.news_content .xwnr p{color: #ccc;}
.news_content li p{color: #2e2e2e;line-height: 26px;font-size: 14px;}
.news_content li.szcs{padding-top:20px;line-height:26px;}
.news_content li.xwbt{width:96%;margin:0 auto;padding-top:20px;line-height:26px;}
.wjus{margin-top:32px;}
.likj{width:361px;height:250px;overflow:hidden;}

/* honor_detail */
.honor_detail,.detail .honor_content{/* width:740px; */padding:30px 15px;line-height:26px;overflow: hidden;background: #fff;}
 .honor_detail ul{/* width: 1000px; */}
.honor_detail ul li{float:left;height: 246px;width: 356px;margin-right: 17px;margin-left: 17px;margin-bottom:15px;position: relative;}
 .honor_detail ul li img{height: 203px;width: 356px;}
.honor_detail ul li a p{display:block;/* width:229px; */height:43px;line-height:43px;text-align:center;color: #666;font-size:14px;position: absolute;bottom: 0px;left: 0px;width: 100%;/* background: rgba(0,0,0,.5); */}
.honor_detail ul li:hover a p{color: #b10034;}
.honor_content .img_show{text-align:center;font-weight:bold;font-size:20px;color:#303030;}
.honor_content{/* padding:30px 15px; */line-height:26px;margin-bottom:20px;}
.nrso{width:100%;line-height:26px;font-size:13px;font-weight:normal;text-align:left;}
.pakl{padding: 30px;background: #fff;}
.pakl img{max-width:100%;}


.elsj{float:left;/* width:260px; padding-left: 30px;*/padding-right: 30px;/* background:url(../images/kt.jpg) repeat-y right bottom; */font-size:14px;min-height:454px;position:relative;padding-top:35px;}
.es_1{font-size:17px;color:#000000;padding-toP:30px;padding-bottom:20px;background:url(../images/zz.jpg) no-repeat top left;}
.elsj a:hover .es_1{color:#b10034;}
.es_2{color:#666666;font-size:14px;line-height:31px;padding-bottom:51px;}
.es_2 a{color:#666;}
.es_3{position:absolute;bottom:0px;}
.es_3 a{display:block;background:url(../images/ditu.jpg) no-repeat center;width:149px;height:51px;line-height:51px;padding-left:24px;color:#6e6e6e;font-size:15px;transition:all 0.3s ease-out;}
.es_3 a:hover{background:url(../images/dit2.jpg) no-repeat center;color:#fff;}
.elsj.none{background:none;}


.ad-thumb-list .duik{display:none;}
.menu li .nav_2{display:none;background:url(../images/bai.png);width:193px;text-align:center;line-height:33px;font-size: 15px;margin-left:-60px;position: absolute;height:0px;overflow:hidden;}
.menu li .nav_2 a:hover{color: #b10034;}
.menu li:hover .nav_2{display:block;}
.ejis{overflow:hidden;margin-bottom:20px;}
.poli{position:relative;width:1200px;margin:0 auto;z-index:997;}
.poli div{position:fixed;bottom:40px;}
.poli a{width:57px;height:58px;display:block;background:url(../images/yop.jpg) no-repeat left;}
.poli a:hover{width:57px;height:58px;display:block;background:url(../images/toip.png) no-repeat left;}
.xmzp{margin-top:30px;background:#b10034;height:53px;width:100%;color:#ffffff;font-size:18px;text-align:center;line-height:53px;}
.quan{width:100%;overflow:hidden;}
.guni{width:100%;overflow:hidden;}
.tile{line-height:86px;border-bottom:1px solid #adadad;font-size:18px;color:#333333;cursor:pointer;}
.tile p{float:right;width:21px;height:9px;background:url(../images/gw.png) no-repeat center;margin-top:39px;margin-right:25px;transition:all 0.3s ease-out;}
.guni.nav .tile p{float:right;width:9px;height:21px;background:url(../images/gq.png) no-repeat center;}
.neir{width:100%;overflow:hidden;display:none;}
/*.guni.nav .neir{display:block;}*/
.neir li{background:#ebebeb;height:57px;margin-top:2px;font-size:14px;color:#333333;line-height:57px;padding-left:14px;}
.neir li p{float:right;margin-top:10px;margin-right:12px;width:135px;height:38px;line-height:38px;text-align:center;background:#e8dfe2;color:#333;}
.neir li a:hover p{background:#b10034;color:#fff;}

.jobs{padding-top:23px;}
.rssf{margin-top:14px;overflow:hidden;background:#fff;margin-top:27px;}

.imglist_w7{margin: 0 auto;overflow: hidden;/* padding: 20px 0px 20px 0px; */line-height: 20px;color: #232323;/* background: url(../images/yew.png); */border-bottom: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.imglist_w7 dl {border-top: #e0e0e0 solid 1px;font-size: 14px;overflow: hidden;border-bottom:0px;display:table;width: 100%;}
.imglist_w7 dt {/* float: left; */width: 300px;font-size:16px;border-right: #e0e0e0 solid 1px;text-align: right;/* border-bottom: #e0e0e0 solid 1px; */text-align: center;padding-top: 5px;padding-bottom: 5px;height: 30px;line-height: 30px;font-weight: bold;display:table-cell;}
.imglist_w7 dd {/* float: left; */display:table-cell;/* width: 875px; *//* width: 100%; */font-size:14px;padding-left: 20px;/* border-bottom: #e0e0e0 solid 1px; */padding-top: 5px;padding-bottom: 5px;/* height: 30px; */line-height: 30px;/* min-height: 40px; */}
.imglist_w7 .vssxd {padding-left: 0px;width: 42px;border-right: #e0e0e0 solid 1px;text-align: center;overflow: hidden;}
.imglist_w7 .vssx {padding-left: 0px;/* min-width: 99px; */border-right: #e0e0e0 solid 1px;text-align: center;overflow: hidden;}
.imglist_w7 .vssw {padding-left: 0px;/* min-width: 93px; */border-right: #e0e0e0 solid 0px;text-align: center;overflow: hidden;}
.imglist_w7 .vssx2 {padding-left: 0px;/* width: 300px; */border-right: #e0e0e0 solid 1px;text-align: center;overflow: hidden;}
.imglist_w7 .vssxt {padding-left: 0px;/* width: 293px; */text-align: center;overflow: hidden;}
.imglist_w7 .zpnrs {/* height: 250px; *//* line-height: 250px; */padding-bottom: 5px;border: 0px;}
.imglist_w7 .zpnr {/* height: 250px; */padding-bottom: 5px;border: 0px;overflow: hidden;border-left: #e0e0e0 solid 1px;min-height: 40px;}
.imglist_w7 .wypp {float: left;width: 300px;border: 0px;text-align: right;/* border-top: #e0e0e0 solid 1px; */text-align: center;}
.imglist_w7 .wyds {float: left;/* width: 875px; */border: 0px;border-left: #e0e0e0 solid 1px;padding-left: 20px;/* border-top: #e0e0e0 solid 1px; */overflow: hidden;height: 50px;padding-top: 20px;}
.imglist_w7 .gdgh{/* padding:5px; */line-height:26px;overflow:auto;/* height:220px; *//* margin-top:5px; */overflow: hidden;}
.imglist_w7 .wyds input {width: 89px;height: 40px;line-height:40px;border:1px solid #fff;color:#fff;font-size:15px;font-weight:bold;font-family:"微软雅黑";outline:none;background:#fff;cursor:pointer;background:#b10034;}
.imglist_w7 .wyds input:hover{background:#b10034;color:#fff;border:1px solid #fff;}
.imglist_w9 {/* width: 1198px; */margin: 0 auto;overflow: hidden;/* padding: 20px 0px 20px 0px; */line-height: 20px;/* padding-bottom:80px; */color: #232323;/* background: url(../images/yew.png); *//* margin-top:-10px; */border: #e0e0e0 solid 1px;border-bottom: 0px;}
.imglist_w9 dl {/* border: #e0e0e0 solid 1px; */border-bottom: #e0e0e0 solid 1px;font-size: 14px;overflow: hidden;width: 100%;display: table;}
.imglist_w9 dt {/* float: left; */width: 270px;display: table-cell;font-size:13px;border-right: #e0e0e0 solid 1px;text-align: right;/* border-bottom: #e0e0e0 solid 1px; */padding-top: 5px;padding-bottom: 5px;height: 30px;line-height: 30px;font-weight: bold;padding-right:30px;}
.imglist_w9 dd {/* float: left; *//* width: 875px; */display: table-cell;font-size:13px;padding-left: 20px;/* border-bottom: #e0e0e0 solid 1px; */padding-top: 5px;padding-bottom: 5px;/* height: 30px; */line-height: 30px;}
.imglist_w9 dd font{color:red;}
.imglist_w9 .vssxd {padding-left: 0px;width: 42px;border-right: #e0e0e0 solid 1px;text-align: center;overflow: hidden;}
.imglist_w9 .vssx {padding-left: 0px;width: 99px;border-right: #e0e0e0 solid 1px;text-align: center;overflow: hidden;}
.imglist_w9 .vssw {padding-left: 0px;width: 93px;border-right: #e0e0e0 solid 0px;text-align: center;overflow: hidden;}
.imglist_w9 .vssx2 {padding-left: 0px;width: 300px;border-right: #e0e0e0 solid 1px;text-align: center;overflow: hidden;}
.imglist_w9 .vssxt {padding-left: 0px;width: 293px;text-align: center;overflow: hidden;}
.imglist_w9 .zpnrs {height: 250px;line-height: 250px;padding-bottom: 5px;border: 0px;}
.imglist_w9 .zpnr {height: 250px;padding-bottom: 5px;border: 0px;border-left: #e0e0e0 solid 1px;}
.imglist_w9 .wypp {float: left;width: 300px;border: 0px;text-align: right;border-top: #e0e0e0 solid 1px;text-align: center;}
.imglist_w9 .wyds {float: left;width: 875px;border: 0px;border-left: #e0e0e0 solid 1px;padding-left: 20px;border-top: #e0e0e0 solid 1px;overflow: hidden;height: 50px;padding-top: 20px;}
.imglist_w9 .gdgh{padding:5px;line-height:26px;overflow:auto;height:220px;margin-top:5px;}
.imglist_w9 dd input{height:25px;border: #e0e0e0 solid 1px;}
.imglist_w9 .xiao input{height:auto;}
.imglist_w9 .oslt{overflow:hidden;vertical-align: middle;}
.imglist_w9 .oslo{overflow:hidden;}
.imglist_w9 .oslo textarea{height: 135px;width: 556px; border: #e0e0e0 solid 1px;margin-top: 10px;}
.imglist_w9 dd .valiCode{height:19px;margin-bottom: -4px;overflow:hidden;}
.imglist_w9 .dass{height:40px;overflow:hidden;padding-top: 8px;}
.imglist_w9 .dass input {width: 100px;height: 40px;line-height: 40px;border:1px solid #fff;color:#fff;font-size:15px;font-weight:bold;font-family:"微软雅黑";outline:none;background:#fff;cursor:pointer;background: #b10034;}
.imglist_w9 .dass input:hover{background:#b10034;color:#fff;border:1px solid #fff;}
.zuis{width: 1600px;margin:0 auto;background: url(../images/fn.png) no-repeat bottom right;height:245px;}
.zuis font{display:block;float:right;padding-top:200px;font-size: 25px;color: #fff;padding-right: 209px;text-shadow: #000 1px 1px 1px;}
.pr_7{height:200px;}
.bj_s img{margin-top:0px;animation: myfirst 30s linear;}
.skjh{position: absolute;left: 0px;bottom: 0px;width: 100%;}
.pr_8{position:absolute;bottom:20px;left:50px;}
.pr_8 img{width:100px;height:100px;}
.huik{height:300px;width:100%;overflow: hidden;position:relative;}
.huik img{margin-top:0px;animation: myfirst2 30s infinite linear;position:absolute;margin-left: -960px;left:50%;width:1920px;}
.hutk{height:300px;width:100%;overflow: hidden;position:relative;}
.hutk img{margin-top:0px;animation: myfirst3 30s infinite linear;position:absolute;margin-left: -960px;left:50%;width:1920px;}
.hslk{width:1125px;padding:30px;margin:0 auto;font-size: 13px;color:#666666;line-height:26px;background:#fff;margin-bottom:5px;}
.nskl img{width:129px;height:128px;}
@keyframes myfirst
{
0% {margin-top:0px;}
50% {margin-top:-735px;}
100% {margin-top:0px;}
}
@keyframes myfirst2
{
0% {margin-top:0px;}
50% {margin-top:-741px;}
100% {margin-top:0px;}
}
@keyframes myfirst3
{
0% {margin-top:0px;}
50% {margin-top:-832px;}
100% {margin-top:0px;}
}