/*内页样式表*/
.ani { display:block; padding:60px 0px; }
.ani p { font-size: 15px; color: #666;  line-height:35px;  text-align:justify;  text-indent:2em;}
.ani2{ padding-bottom:60px;}

.sp_header{ display:none}
.sjj_nav{display:none}
.ani2 ul li{ display:block; float:left; width:25%; }
.ani2 ul li a{display:block; width:97%; margin:0 auto; text-align:center;}
.ani2 ul li a img{width:100%;}
.ani2 ul li strong{ display:block; font-size:60px; line-height:50px; margin-top:20px;}
.ani2 ul li strong sup{font-size:14px; font-style:normal; vertical-align:super;}
.ani2 ul .cc2{position:relative;}
.ani2 ul .cc2 .mm{display:none; position:absolute; top:-388%; right:0}
.ani2 ul .cc2:hover .mm{ display:block;}



.bg1{ background:url(../images/abbg.jpg) no-repeat top center; min-height:650px; padding:50px 0;}
.ab1-img video{ width:100%; height:100%;}

.protit{ display:block; text-align:center;}
.protit ul li{display:block; float:left; width:16.66%; margin:0; box-shadow:none; padding:0;}
.protit ul li a{ display: block; width:60%; margin:0 auto;font-weight:bold; background:#fcfbf9; color:#333; font-size:18px; line-height:124px; border-radius:100%; height:124px;}
.protit a.on,.protit a:hover{ background:#e5251b; color:#fff;}


.protit2 a{ width:17%;}

.h50{ height:50px;}
.prolist  ul{ margin-top:50px;}
.prolist li {float: left;width: 31.33%; margin:0 1% 40px 1%;overflow: hidden;box-sizing: border-box;box-shadow: 0 10px 20px rgba(0,0,0,.1);	text-align: center;	 padding-bottom: 40px;	transition: all .5s;}
.proimg {	display: block;	margin-bottom: 20px;  background: #fff; height:220px; overflow:hidden;}
.proimg img {	width: 100%; display:block;}
.prolist li span{ display:block; font-size:20px; line-height:40px; color:#888; height:80px;}
.prolist li span strong{ display:block; font-size:24px; line-height:40px; color:#888;}
.prolist li a.more { width:105px; height:32px; line-height:32px; margin:0 auto; color:#fff; text-align:center; background:#e5251b; display:block; font-size:12px; letter-spacing:5px; margin-top:30px;}
.prolist li:hover{ background: #e6241b; color: #fff;}
.prolist li:hover span,.prolist li:hover span strong{ color: #fff;}
.prolist li:hover a.more{ background: #fff; color:#e6241b ;}
.prolist2 li {float: left;width: 31.33%; margin:0 1% 40px 1%;overflow: hidden;box-sizing: border-box;box-shadow: 0 10px 20px rgba(0,0,0,.1);	text-align: center;padding-bottom: 40px;	transition: all .5s;}

.proimg2 {	display: block;	margin: 20px;}
.proimg2 img {	width: 100%;}
.prolist2 li span{ display:block; font-size:20px; line-height:40px; color:#888;}
.prolist2 li span strong{ display:block; font-size:24px; line-height:40px; color:#888;}
.prolist2 li span small{ display:block; font-size:22px;}
.prolist2 li big{ display:block; font-size:16px; line-height:35px; text-align:center;}
.wm img {	width: 100%;}
.wm li span{ display:block; font-size:20px; line-height:40px; color:#888;}
.wm li span strong{ display:block; font-size:24px; line-height:40px; color:#888;}
.wm li span small{ display:block; font-size:22px;}
.wm li big{ display:block; font-size:16px; line-height:35px; text-align:center;}
.wm li:hover{background:#e6241b ;}
.wm li:hover span, .wm li:hover span strong, .wm li:hover big{color:#333;}

.prolist2 li a.more { width:120px; height:37px; line-height:37px; margin:0 auto; color:#666; text-align:center; background:#fff; display:block; font-size:12px; letter-spacing:5px; margin-top:30px; border:1px #999 solid; font-weight:bold;}



.protit3{display:block; width:40%; margin:0 auto;}
.protit3 ul li{display:block; width:33.33%; float:left;}
.protit3 ul li a{height:45px; line-height:45px; border:solid 1px #cdcdcd; text-align:center; font-size:16px; display:block; width:90%; margin:0 auto; font-weight:bold; color:#333;}
.protit3 ul li a:hover{background:#e6241b; color:#fff; border:none;}
.protit3 ul li a.on{background:#e6241b; color:#fff; border:none;}
.prolist2 li:hover span,.prolist2 li:hover span strong,.prolist2 li:hover big{ color: #fff;}
.prolist2 li:hover a.more{ background: #fff; color:#e6241b ; border: 1px #fff solid;}



.shaixuan{ min-height:227px; background:url(../images/sxbg.jpg) no-repeat top center; background-size:cover; padding-top:50px; margin-bottom:50px; margin-top:50px;}
.shaixuan .w_5 .cerenn_5:nth-child(3) , .shaixuan .w_5 .cerenn_5:nth-child(4){display:none;}
.shaixuan .w_6 .cerenn_6:nth-child(1) , .shaixuan .w_6 .cerenn_6:nth-child(2){display:none;}
.screnn .btn:not(.getall) {position: relative;min-width: 60px;padding-left: 20px;margin-right: 20px;margin-bottom: 12px;}
.screnn .btn:not(.getall) .checkbox {float: left;margin-left:-25px;margin-top:7px;width: 18px;display: block;border-radius: 50px; height: 18px;background-color: unset;border: 1px solid #fff;}
.screnn .btn:not(.getall).on .checkbox {float: left;margin-left: -25px;margin-top: 7px;width: 18px;display: block;border-radius: 50px;height: 18px;background-color: #fff;}
.screnn em{font: inherit;font-size: 1em; color: inherit;}
.radio-box h3{ display:inline-block; color:#fff; width:100px;}
.radio-box a s{cursor:pointer;}
.radio-box a.btn{display:inline-block; color:#fff;font-size:16px;padding-right:20px;}
.radio-box a.btn b{font-style:normal; padding-left:15px; font-weight:normal; color:#fff;}
.radio-box a.btn i{ display: inline-block; vertical-align:middle;
    margin-left: -25px;
    width: 18px;
    border-radius: 50px;
    height: 18px;
    background-color: unset;
    border: 1px solid #fff;}
.radio-box a.Active i{background:#fff; margin-left: -25px;
    width: 18px;
    border-radius: 50px;
    height: 18px;
    
    border: 1px solid #fff;}
.radio-box span{ color:#fff; width:150px; text-align:left; font-weight:bold; line-height:35px;}
.radio-box label { margin-right:50px; color:#fff; line-height:35px; display:inline-block; margin-bottom:25px;}
.radio-box label.label2{ margin-right:0;}

input[type="radio"]{ background:#fff; margin-right:10px;}
.serbtn{ display:block; position:relative;}
.serbtn a{ position:absolute; width:120px; height:35px; line-height:35px; background:#fff; color:#e6241b; text-align:center; font-weight:bold; }

.serbtn a.serbtna{  right:0; bottom:80px;}
.serbtn a.serbtnb{right:0; bottom:30px;}

form {
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}


label input {
  display: none;
}
label input:checked + span {}
label input:checked + span:before { background:#fff;}
label span {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 0.375em;
  padding: 0.375em 0.75em 0.375em 0.375em;
  border-radius: 99em;
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;
}
label span:hover {}
label span:before {
  display: -webkit-box;
  display: flex;
  flex-shrink: 0;
  content: ""; border:1px #fff solid;
  width: 1em;
  height: 1em;
  margin-right: 0.375em;
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;

}




.mm{margin-bottom:20px;}
.mm img{display:block; width:auto; height:auto;}
label.label2 span:before{ border-radius:50%}




.g_page { padding: 10px 15px; margin-top: 20px; font-size: 14px; overflow: hidden; }
.g_page ul { text-align:center; }
.g_page li { display:inline-block;line-height:32px; margin-left: 5px; width:auto; box-shadow:none; float:none; padding:0; margin:0; }
.g_page li a {color: #444444; padding:0 5px; border-radius: 2px; display: block; text-align: center; border:solid 1px #cdcdcd; height:30px; width:30px; line-height:30px;}

.g_page li a span{font-size:15px; line-height:30px;}
.g_page li a:hover { background: #e71b10; color: #fff; text-decoration: none; border:none; }
.g_page li.active a{ background: #e71b10 ; color: #ffffff ; }
.g_page li.prev a {color: #999; }
.g_page li.prev a:hover { color: #fff; }
.g_page li.next a { color: #999; }
.g_page li.next a:hover { color: #fff; }











.cpxx-z{width:600px;}

		/* 本例子css */

.picFocus{ margin:0 auto;  width:100%; position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ margin-top:5px; float:left;  margin-right:5px; text-align:center; height:80px; overflow:hidden; border:2px solid #ddd;  }
.picFocus .hd ul li img{ width:142px;  cursor:pointer; min-height:80px;   }
.picFocus .hd ul li video{ width:142px;  cursor:pointer; min-height:80px;   }
.picFocus .hd ul li.on{ background:url(../images/icoUp.gif) no-repeat center 0;border-color:#e6241b;   }
.picFocus .hd ul li.on img{ }
.picFocus .bd li{ vertical-align:middle;overflow:hidden; height:338px;   }
.picFocus .bd img{ width:100%;  display:block; min-height:338px; }
.picFocus .bd video{ width:100%;  display:block; min-height:338px; }







.cpxx-y{width:600px; overflow:hidden;}
.cpxx-y h2{font-size:36px; line-height:50px; font-weight:normal; color:#666;}
.cpxx-y h2 big{ font-weight:bold; display:block;}



.cpxx-y p.pjj{margin-top:8px; padding:10px 0 18px; line-height:30px; overflow:hidden; color:#666; font-size:15px;}
.cpxx-y p.pjj em{font-style:normal; color:#1}
.cpxx-y .cans-ul{display:block; margin-top:50px; padding-bottom:17px; overflow:hidden;}
.cpxx-y .cans-ul li{display:block; width:100%; line-height:34px; overflow:hidden;color:#111;}
.cpxx-y .cans-ul li b{ font-weight:normal;}
.cpxx-y .xjtel{ position:relative; }
.cpxx-y .xjtel a.azx{display:block; border-radius:10px; width:110px; height:33px; line-height:33px;  text-align:center; background:#bfbfbf; color:#111; text-align:center; font-weight:bold; letter-spacing:2px; font-size:15px;}
.cpxx-y .xjtel a.azx2{display:block; border-radius:10px; width:110px; height:33px; line-height:33px;  text-align:center; background:#bfbfbf; color:#111; text-align:center; font-weight:bold; letter-spacing:2px; font-size:15px; margin-top:13px;}
.cpxx-y .xjtel a.azx3{display:block; border-radius:10px; width:110px; height:33px; line-height:33px;  text-align:center; background:#bfbfbf; color:#111; text-align:center; letter-spacing:2px; font-size:15px; margin-top:13px; position:absolute; right:0; bottom:0;}

.cpxx-y .xjtel a.azx:hover,.cpxx-y .xjtel a.azx2:hover,.cpxx-y .xjtel a.azx3:hover{ background:#e6241b; color:#fff; }








.cpxx2{ }
.prot{ display:block; margin:50px 0; line-height:45px; text-align:center; color:#e6241b; font-size:30px; font-weight:bold;}

.proxx{ display:table; line-height:55px; color:#111; font-size:16px; width:100%; background:#e9e9e9; margin:0 auto;}
.proxx big{ width:49%;  text-align:center; background:#e9e9e9; display:table-cell; vertical-align:middle; }
.proxx small{ width:49%; border-left:10px #fff solid; line-height:28px;text-align:left; padding:10px 0 10px 2%; font-size:16px; background:#e9e9e9; display:table-cell; vertical-align:middle;}
.cpxx2 img{ display:block;width:100%; max-width:100%; margin:0 auto}

.proxx2,.proxx4{ background:#fff;}
.proxx2 big,.proxx4 big{ background:#fff;}
.proxx2 small{ background: #fff;}

.proxx3 small{ background:#e9e9e9;}
.proxx4 small{ background:#fff;}

.proimg3 img{ width:100%; display:block; margin-bottom:10px;}


.jobserch1{margin: 50px auto;}
.jobserch{ margin:50px 0px;}
.links {width: 41%;border-radius: 4px;position: relative; margin-right:2%;}
.links select{ border-radius:5px; width:100%; background:#f4f4f4;height:50px; line-height:50px; font-size:16px; color:#999; padding:0 15px; border:0;}
.links select:hover{cursor: pointer;}
.links option{ font-size:13px; color:#777; line-height:30px; display:block; height:30px;}
.links input{background:#f4f4f4;}
.seabtn{ float:left; width:41%; border:none; background:none; background:#f4f4f4; line-height:50px; height:50px; padding:0 15px; border-radius:5px;}
.seabtn2{ float:right; width:15%; border:none; background:none; background:#e6241b; color:#fff; text-align:center
; line-height:50px; height:50px; border-radius:5px; font-size:24px; letter-spacing:5px;}


.jop{margin-top:45px;	margin-bottom:45px;}
.jop .list{	overflow: hidden; position:relative; color:#525252;}
.jop .list-a{ display:block; font-size:30px; color:#8f8f8f; line-height:50px;	}
.jop .list-b,.jop .list-c{	width:30%; display:inline-block; line-height:50px;}
.jop .list-e{	width:10%; position:absolute; right:0; top:15px;}
.list-text h4{	margin:30px 0 20px 45px;border-left:4px solid #e6241b;padding-left:10px;font-weight: 400;}
.list-text p{margin-left: 45px;	margin-bottom:10px;	color:#333;}
.list-text{	display:none;}
.list-text .zw{	padding-bottom:30px;border-top: 1px dashed #ccc;}
.list-text a.toudi{display:block; float:right; width:100px; height:40px; line-height:40px; font-size:16px; text-align:center; background:#e6241b; color:#fff;}
.jop ul li{cursor:pointer;padding:15px 3%;border:1px solid #e5e5e5; margin-bottom:20px;}
.jop ul .active .list-text{	display: block; position:relative;}
.jop ul li .list-text .list a{	background:url(../images/on.png) no-repeat center;	display: block; border-left:1px #ccc solid;	height:100px;}
.jop ul li .list a{	background:url(../images/off.png) no-repeat center;	display: block; border-left:1px #ccc solid;	height:100px;}
.jop ul li.open .list a{background:url(../images/on.png) no-repeat center;display: block;height:100px;}
.jop ul .active .list-text a.toudi{ position:relative; width:130px; line-height:50px; background:#e6241b; color:#fff; text-align:center; letter-spacing:5px; display:inline-block; position:absolute; right:0; bottom:20px;}



.cells-title{text-align: center; margin:50px 0;}
.cells-title h2{ font-size:36px; color:#e6241b; font-weight: 700; position:relative; line-height:70px;}
.cells-title h2 i{ display:block; width:100px; height:4px; background:#e6214b; margin:0 auto;}
.cells-title p{	font-size: 16px; line-height:40px;	color:#666;	margin-top:8px;}

.contact{overflow:hidden;}
.contact ul{float:left;	width:27%;margin:0 3%;	border:1px solid #ccc; border-radius:10px;	padding:35px;}
.contact ul:nth-child(4){ display:none}
.contact ul .img-box{margin:0 0 10px 0;}
.contact ul .img-box img{vertical-align: top; width:60px; display:block;}
.contact ul small{	font-size:16px;	margin-bottom:10px;	display: block; line-height:40px;}
.contact ul span{font-size:30px;line-height: 42px; font-weight:bold;}

.contact ul.cont2{ width:31%; margin:0 1%; height:375px;}
.contact ul.cont2 span{ font-weight:normal; height:100px; line-height:50px; display:block;}
.contact ul.cont2 i{ display:block; width:70px; height:3px; background:#e6214b; margin:20px 0;}
.contact ul.cont2 small{margin-bottom:0px; line-height:40px;}
.contact ul.cont2 small em{ padding-left:80px; display:block; font-style:normal;}

/*服务页面*/
.dth-cont{ display:block; box-shadow:0 10px 20px rgba(0,0,0,.1); background:#fff; position:relative; margin-bottom:30px; overflow:hidden;}
.dth-cont a{ display:block; color:#666;}
.dth-cont a .dth-img{ width:65%;}
.dth-cont a .dth-img img{ width:100%; display:block;transition: all .6s;}
.dth-cont a .dth-tex{ width:27%; line-height:30px; font-size:15px; position:absolute; top:6%; right:4%; text-align:justify; color:#333; opacity:0.9;}
.dth-cont a .dth-tex h3{ display:block; font-size:35px; font-weight:normal; color:#e6241b; line-height:50px; margin-bottom:20px;}

.dth-cont a:hover {color:#fff; background:#e6241b;}
.dth-cont a:hover .dth-tex  {color:#fff; }
.dth-cont a:hover .dth-tex h3 {color:#fff; }

 .dth-cont a:hover .dth-img img{}  

.sert{ display:block;}
.sert h3{ width:20%; display:block; font-size:46px; color:#e6241b; line-height:40px;}
.sert h3 i{ display:block; font-style:normal; color:#777; font-size:24px; font-weight:normal;}
.sert .text{ width:78%; line-height:45px; color:#777; }
.sert .text big{ font-size:24px;  display:block;}
.sert .text small{ font-size:15px;  text-align:justify; display:block; line-height:30px;}


.dth-cont2{ display:block; box-shadow:0 10px 20px rgba(0,0,0,.1); background:#fff; position:relative; margin-bottom:30px; overflow:hidden;}
.dth-cont2 a{ display:block; color:#666;}
.dth-cont2 a .dth-img{ width:35%;}
.dth-cont2 a .dth-img img{ width:100%; display:block;}
.dth-cont2 a .dth-tex{ width:55%; line-height:30px; font-size:15px; position:absolute; top:10%; right:5%; text-align:justify; color:#333; opacity:0.9;}
.dth-cont2 a .dth-tex h3{ display:block; font-size:35px; font-weight:normal; color:#e6241b; line-height:50px;}
.dth-cont2 a .dth-tex big{ display:block; font-size:20px; margin-bottom:5px; color:#333;opacity:0.9;}
.dth-cont2 :hover{color:#fff; background:#e6241b;}
.dth-cont2 :hover .dth-tex{color:#fff;}
.dth-cont2 :hover .dth-tex h3{color:#fff;}
.dth-cont2 :hover .dth-tex big{color:#fff;}



/* 本例子css */
.slideTxtBox3{ width:100%;  }
.slideTxtBox3 .hd{position:relative; margin-top:10px;}
.slideTxtBox3 .hd ul{ display:block; width:100%; height:152px;}
.slideTxtBox3 .hd ul li{ float:left;cursor:pointer; width:25%; border:solid 1px #fff; text-align:center; font-size:20px; color:#6e6e6e;font-weight:bold;}
.slideTxtBox3 .hd ul li a{display:block; width:95%; height:205px; overflow:hidden; position:relative;}
.slideTxtBox3 .hd ul li a img{display:block; width:100%; height:205px;}
.slideTxtBox3 .hd ul li a b{display:block; height:47px; font-size:15px;color:#fff; position:absolute; bottom:0; width:100%; font-weight:bold; background:rgba(0,0,0,0.5); line-height:47px; text-align:center;}
.slideTxtBox3 .hd ul li.on a b{ cursor:pointer; color:#fff; background:#e73c2a;}
.ccc{display:block; width:100%; position: relative;}
.cc4{display:block; float:left; width:55%;height:370px; overflow:hidden;}
.cc4 img{display:block; width:100%; min-height:370px;}
.bd2{ display:block; float:right; width:45%; }
.d1{display:block;  padding-right:20px; }

.d1 .img-l{ display:none;}
.d1 .img-l img{display:block; width:100%; min-height:370px;}
.d1 .text-r{ display:block; float:right; margin:0 auto; background:#e5251b; padding:40px 40px; height:370px; overflow:hidden; color:#fff;}
.d1 .text-r h3{display:block; width:100%; font-size:35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#fff;}
.d1 .text-r span{font-size:20px; padding-bottom:5px;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.d1 .text-r p{line-height:30px; font-size:15px; color:#fff; display:block;}



.protit4{width:90%;}
.protit4 ul li{width:20%;}



.dth-cont3{ display:block; box-shadow:0 10px 20px rgba(0,0,0,.1); background:#fff; position:relative; margin-bottom:30px; overflow:hidden;}
.dth-cont3 a{ display:block; color:#666;}
.dth-cont3 a .dth-img{ width:50%;}
.dth-cont3 a .dth-img img{ width:100%; display:block;}
.dth-cont3 a .dth-tex{ width:40%; line-height:30px; font-size:15px; position:absolute; top:10%; right:5%; text-align:justify;}
.dth-cont3 a .dth-tex h3{ display:block; font-size:36px; color:#e6241b; line-height:60px; margin-bottom:20px;}
.dth-cont3 a .dth-tex big{ display:block; font-size:20px; margin-bottom:20px; color:#333; }
.dth-cont3 a:hover,.dth-cont2 a.on{ background:#e6241b; color:#fff;}
.dth-cont3 a:hover .dth-tex h3,.dth-cont3 a.on .dth-tex h3,.dth-cont3 a:hover .dth-tex big{ color:#fff;}

.dth-cont4 a{ float:left; position:relative; display:block; width:24%; margin-right:1%;}
.dth-cont4 a img{ position:relative; z-index:1; width:100%; display:block; }
.dth-cont4 a big{ display:block; position:absolute; top:10%; left:10%; line-height:40px; font-size:20px; color:#111; z-index:10; font-weight:bold;}
.dth-cont4 a.last big{ color:#fff;}
.dth-cont4 a:hover img{ opacity:0.8; background:#c33;}

.dth-cont5l{ width:49%;}
.dth-cont5r{ width:50%;}
.dth-cont5l .jinenga{ display:block; background:#e6241b; color:#fff; padding:8px 26px 7px; line-height:29px; font-size:15px;}
.dth-cont5l .jinenga h3{ font-size:30px; line-height:60px;}

.dth-cont5l .jinengb{ width:100%; position:relative; margin-top:15px; overflow:hidden;}
.dth-cont5l .jinengb img{ width:100%; display:block; height:464px;}
.dth-cont5l .jinengb a{width: 100%;display: block;position: absolute;bottom: 0; left: 0;background: rgba(0,0,0,0.5);z-index: 10;padding: 8px 5%;color: #fff; line-height: 60px;font-size: 20px;
height: 70px;overflow: hidden;}
.dth-cont5l .jinengb:hover a{display: block; cursor: pointer; background:rgba(230,36,27,0.5); color:#fff;padding:32px 10% 36px; height:auto;}
.dth-cont5l .jinengb a big{ display:block; line-height:50px; font-size:20px; padding-bottom:5px;}
.dth-cont5l .jinengb a small{ display:block; line-height:29px; font-size:15px;}





.dth-cont5r .jinengc{ display:block; position:relative; margin-bottom:15px;overflow:hidden; }
.dth-cont5r .jinengc img{ width:100%; display:block; height:341px;}
.dth-cont5r .jinengc a{ width: 100%;display: block;position: absolute;bottom: 0; left: 0;background: rgba(0,0,0,0.5);z-index: 10;padding: 8px 5%;color: #fff; line-height: 60px;font-size: 20px;height: 70px;overflow: hidden;}
.dth-cont5r .jinengc:hover a{display: block; cursor: pointer; background:rgba(230,36,27,0.5); color:#fff;padding:32px 10% 36px; height:auto;}

.dth-cont5r .jinengc a big{ display:block; line-height:50px; font-size:20px; padding-bottom:5px;}
.dth-cont5r .jinengc a small{ display:block; line-height:30px; font-size:15px;}





.dth-cont6{ display:block; box-shadow:0 10px 20px rgba(0,0,0,.1); background:#fff; position:relative; margin-bottom:30px; overflow:hidden;}
.dth-cont6 a{ display:block; color:#666;}
.dth-cont6 a .dth-img{ width:50%;}
.dth-cont6 a .dth-img img{ width:100%; display:block;}
.dth-cont6 a .dth-tex{ width:40%; line-height:30px; font-size:15px; position:absolute; top:10%; left:5%; text-align:justify;}
.dth-cont6 a .dth-tex h3{ display:block; font-size:30px; color:#e6241b; line-height:50px;}
.dth-cont6 a:hover,.dth-cont2 a.on{ background:#e6241b; color:#fff;}
.dth-cont6 a:hover .dth-tex h3,.dth-cont6 a.on .dth-tex h3,.dth-cont6 a:hover .dth-tex big{ color:#fff;}


.jinengt{ font-size:40px; line-height:100px; font-weight:bold; display:block; color:#e6241b; margin-top:50px;}
.jinengt2{ color:#fff;}
.dth-cont7 .jinengc{ display:block; position:relative; float:left; width:49%;  margin-bottom:20px; overflow:hidden; }
.dth-cont7 .jinengc img{ width:100%; display:block;}
.dth-cont7 .jinengc a{ width:100%; display:block;position:absolute; bottom:0; left:0;background:rgba(230,36,27,0.9); ; z-index:10;padding:8px 5%; color:#fff; line-height:60px; font-size:20px; height:70px; overflow:hidden;}
.dth-cont7 .jinengc:hover a{ display: block; color:#fff; height:auto; padding:32px 5% 38px;}


.dth-cont7 .jinengc a big{ display:block; line-height:50px; font-size:20px; padding-bottom:5px;}
.dth-cont7 .jinengc a small{ display:block; line-height:29px; font-size:15px;}





.dth-cont7 .jinengc:nth-child(2n){ float:right;}

.dth-cont8 .dth-tex{ width:31%; padding-right:5%; margin:0 1% 20px 1%; text-align:justify; border-right:1px #ccc solid;}
.dth-cont8 .dth-tex a{ display:block; line-height:35px; font-size:15px; color:#777;}
.dth-cont8 .dth-tex h3{ display:block; font-size:24px; font-weight:normal; color:#e6241b; line-height:40px; margin:20px 0;}
.dth-cont8 .dth-tex big{ display:block; font-size:24px; margin-bottom:20px; color:#333; font-weight:bold; line-height:35px; overflow:hidden; height:35px; }
.dth-cont8 .dth-tex:nth-child(3n){ border-right:0;}

a.more2{ width:96px; line-height:37px; border-radius:5px; border:1px #e6241b solid; color:#e6241b; text-align:center; margin:50px auto; display:block; font-size:14px;}






.dth-cont9{ display:block; box-shadow:0 10px 20px rgba(0,0,0,.1); background:#fff; position:relative; margin-bottom:30px; overflow:hidden;}
.dth-cont9 a{ display:block;  color:#fff; text-align:center; letter-spacing:5px; width:120px; line-height:36px; background:#e6241b; margin-top:20px; font-weight:bold; font-size:15px;}
.dth-cont9  .dth-img{ width:55%; overflow:hidden;}
.dth-cont9  .dth-img img{ width:100%; display:block;transition: all .6s;}
.dth-cont9  .dth-tex{ width:35%; line-height:40px; font-size:20px; position:absolute; top:2%; right:5%; text-align:justify;}
.dth-cont9  .dth-tex h3{ display:block; font-size:30px; color:#e6241b; line-height:60px; margin-bottom:10px; letter-spacing:2px;}
.dth-cont9  .dth-tex small{ display:block; font-size:14px; line-height:28px; color:#333; }
.dth-cont10 a{ background:#858686; color:#fff;}
.dth-cont10  .dth-tex h3{  color:#858686; }
.dth-cont9:hover{ color:#fff; background:#e6241b;}
.dth-cont9:hover h3{ color:#fff;}
.dth-cont9:hover small{ color:#fff; }
.dth-cont10:hover a{ background:#fff; color:#e6241b;}

.liucheng h3{  line-height:100px; color:#e6241b; text-align:center; display:block; font-size:36px;}

.lic{display:block; width:1364px; padding-bottom:30px;margin-left: -6px;}
.lic ul li{display:block; float:left; width:16.6%;}
.lic ul li a{display:block; width:100%;}

.lic ul li a{display:block; width:84%; position:relative;}
.lic ul li a img{display: inline-block;  position:relative;}
.lic ul li a em{display: inline-block; height:32px; width:17px;}
.lic ul li a em img{display:inline-block; width:17px; height:32px; position:absolute; top:45%; left:89%;}
.lic ul li i{display:none; width:100%; position:absolute; top:0}
.lic ul li i img{display: inline-block; position:relative;}
.lic ul li i em{display: inline-block; height:36px; width:21px;}
.lic ul li i em img{display:inline-block; width:21px; height:36px; position:absolute; top:44%; left:88%;}
.lic ul li a:hover i{ display:block;}

.lic2 ul li i em img {
    display: inline-block;
    width: 23px;
    height: 36px;
    position: absolute;
    top: 44%;
    left: 88%;
}

.lic2 {
    display: block;
    width: 1400px;
    padding-bottom: 30px;
}

.lic2 ul li a {
    display: block;
    width: 81%;
    position: relative;
}

.liucheng  h3{    line-height: 100px;
    color: #e6241b;
    text-align: center;
    display: block;
    font-size: 36px;}
	.lic2 ul li{width:20%;}
/*新闻页面*/

.news{ padding-bottom:40px;}
.news ul{ margin-top:40px;}
.news ul li{ display:block; float:left; width:31.33%; margin:0 1%; box-shadow:0 10px 20px rgba(0,0,0,.1); border-radius:10px; overflow:hidden; padding-bottom:30px;}
.news ul li img{width:100%; height:220px; }
.news ul li p{ font-size:18px; color:#000; width:80%; margin:20px auto 0 auto; font-weight:bold; line-height:40px; height:40px; overflow:hidden;}
.news ul li i{ display:block; width:80%; margin:0 auto; font-style:normal; font-size:16px; color:#666; margin-top:15px;}
.news ul li span{ font-size:16px; color:#808080; line-height:35px;height:70px; margin-top:10px; display:block; width:80%; margin:10px auto 0 auto; overflow:hidden;}
.news ul li a u{ widows: 9px;0%; margin-left:10%; height:10px; background:#bfbfbf; display:block; margin-top:30px;}
.news ul li a:hover u{background:#e6241b;  }


.news2{ max-height:690px; background:url(../images/newbg.jpg) no-repeat top center; background-size:cover; padding-top:20px; position:relative;}
.news-hots{ position:relative; overflow:hidden; margin-top:40px;}
.news-hots ul li{ display:block;overflow:hidden}
.hots-pic{position:relative;display:block;width:40%; height:350px; overflow:hidden;}
.hots-pic img{width:100%;height:350px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.news-hots:hover img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}
.hots-name{width:60%;background:#fff; color:#333;font-size:16px;overflow:hidden;line-height:30px; padding:40px 5%; height:350px;}
.hots-name strong{ display:block; font-size:28px; line-height:50px; margin-bottom:50px;}
.news-hots a{ width:95px; height:30px; line-height:30px; background:#e6241b; color:#fff; text-align:center; display:block; border-radius:25px; margin-top:30px;}

.slideTxtBox .hd{ text-align:center; margin-top:50px; padding-bottom:50px;}
.slideTxtBox .hd ul{  }
.slideTxtBox .hd ul li{ display:inline-block; width:50px; margin:0 3px; height:5px; cursor:pointer; background:#fff;  }
.slideTxtBox .hd ul li.on{   background:#e6241b;}


		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideTxtBox .arrow{ width:100%; }
		.slideTxtBox .arrow a{ display:block;  width:64px; height:64px; position:absolute;cursor:pointer; }
		.slideTxtBox .arrow .next{ }
		.slideTxtBox .arrow .prev{  background:url(../images/left.png)  no-repeat left center; left:5%; top:50%; }
		.slideTxtBox .arrow .next{ background:url(../images/right.png)  no-repeat right center; right:5%; top:50%; }




.shipin a{ display:block; width:29%; float:left;}
.shipin a:nth-child(2n+1){ margin:0 2%;}
.shipin a img{ width:100%;}
.shipin a p{ text-align:center; color:#333}

.hynew { margin-top:50px;}
.hynewl { width:74%;}
.hynewar{ width:30%; }
.hynewa{position: relative;}
.hynewal{width:68%;  border: #ececec 1px solid; box-shadow: 0 0 5px #9c9c9c;}
.hynewapic{width: 100%; height: 405px; overflow: hidden;}
.hynewapic img{transition: opacity 1s, transform .6s; width:100%;}
.hynewal:hover .hynewapic img{ transform: scale(1.1);  width:100%;}
.hynewatxt{ width:100%; padding: 28px; color: #4a4a4c; font-size: 18px;}
.hynewatxt span{display: block;}
.hynewal:hover .hynewatxt{color:#d12e26;}
.hynewatxt a{ display:block;}
.hynewatxt big{ width:50%; display:block; float:left; line-height:70px; height:70px; overflow:hidden; font-weight:bold;}
.hynewatxt small{ width:40%; display:block; float:right; line-height:35px; font-size:15px; height:70px; overflow:hidden;}


.hynewar li{ padding:20px 15px; margin-bottom:15px; box-shadow: 0 0 5px #9c9c9c;}
.hynewar li:last-child{border:none}
.hynewar li a{ font-size: 12px; color: #888; border:1px #ccc solid; border-radius:5px; width:95px; line-height:25px; display:block; text-align:center; margin-top:10px;}
.hynewar li  big{display: block; font-size:16px; font-weight:bold; line-height:30px;}
.hynewar li  small{display: block; font-size:15px; line-height:25px; height:60px; overflow:hidden;}



.hynewb{padding-bottom:20px;}
.hynewb li{ box-shadow: 0px 0px 8px #ddd; overflow:hidden; padding:20px; margin-bottom:20px;}
.hynewb li .ne-l{width:98%; margin:0 auto;overflow:hidden;}
.hynewb li .ne-img{ width:40%;}
.hynewb li .ne-text{width:55%; overflow:hidden;}



.hynewb li .ne-l img{width:100%; height: auto; float:left; margin-right:38px;} 
.hynewb li .ne-l h2 a{ display:block; color:#333;font-size:20px; line-height:36px;}
.hynewb li .ne-l p{max-height:120px; line-height:30px; margin-top:8px; overflow:hidden;}
.hynewb li .date{ display:block; font-size:15px; margin-top:40px;}
.hynewb li:hover{}
.hynewb li:hover h2 a{ color:#e6241b;}




/*右侧推荐*/
.hynewr{ width:24%;}
.hynewr-tj{ padding:30px 10%; box-shadow: 0px 0px 8px #ddd;}
.hynewr-tj-tit{ height: 30px; padding-left:12px; font-size:18px; font-weight:600; line-height: 30px; position: relative; color:#666;}
.hynewr-tj-tit::before{position: absolute; display: block; left: 0; top:6px; width: 3px; height: 20px; background: #eb2314; content: ''; }
.hynewr-tj-list li{ padding: 20px 0; font-size: 12px; line-height: 22px; border-bottom: #ddd 1px solid;}
.hynewr-tj-list li a{ color:#333; font-size:15px; }
.hynewr-tj-list li a:hover{ color:#e6241b;}
.hynewr-tj-list li span{ display: block; color:#666; }
.hynewr-tj-list li:last-child{border: none;}
.hynewr .more3 a{ display:block; width:100%; line-height:40px; border:1px #ccc solid; text-align:center; color:#666;}
.hynewr .more3 a:hover{ background:#e6241b; border-color:#e6241b; color:#fff;}

/*右侧联系*/
.contact-info{ margin-top: 30px; padding:30px 10%; box-shadow: 0px 0px 8px #ddd;}
.contact-info-tit{ height: 30px; padding-left: 10px; font-size: 26px; line-height: 30px; position: relative;}
.contact-info-tit::before{position: absolute; display: block; left: 0; top: 0; width: 2px; height: 30px; background: #eb2314; content: ''; }
.contact-info-con{ padding: 20px 0; }
.contact-info-con p{ line-height:35px; }
.more4{ display:block; width:100%; line-height:45px; border:1px #ccc solid; text-align:center; color:#666;}
.more4:hover{ background:#e6241b; border-color:#e6241b; color:#fff;}



.about-video{ width:98%;}
.shipin2 ul li{width: 25%;overflow: hidden;float: left;margin-right: 0;margin-bottom: 30px;}
.shipin2 ul li .s11-item{width: 90%;display: block;overflow: hidden;position: relative; margin:0 auto;}
.shipin2 ul li .s11-item .s11-img .pic{display:block; width:100%; height:158px; overflow:hidden; position:relative;}
.shipin2 ul li .s11-item .s11-img .pic img{display:block; width:100%; min-height:158px;}
.shipin2 ul li .s11-text span{display:block;font-size:14px;line-height:40px; font-style:normal;  color:#333; height:40px; background:#f5f5f5; text-align:center; overflow:hidden;}
.shipin2 ul li .s11-item .s11-img .pic i{position:absolute; top:0; right:0; display:none;}
.shipin2 ul li .s11-item .s11-img .pic:hover i{display:block;}
.shipin2 ul li em {display: block;overflow: hidden;font-style: normal;}

.shipin2 ul li a img{ width:100%; display:block; }
.shipin2 ul li a big{ position:absolute; width:100%; height:40px; line-height:40px; background:#999; text-align:center; color:#fff; opacity:0.9; bottom:0; left:0; overflow:hidden; }

.shipin2{width:100%;overflow:hidden;margin-top:60px;}
.shipin2 ul li em{display:block;overflow:hidden;font-style:normal;}
.shipin2 ul li em.em1 b img{width:100%;display:block;}
.shipin2 ul li em.em1 b{width:100%;height:158px;display:block;overflow:hidden;position:relative;}
.shipin2 ul li em.em1 i{width:100%;display:none;overflow:hidden;height:100%;position:absolute;left:0px;top:0px;background:url(../images/mb4.png);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.shipin2 ul li em.em1 span{display:block;font-size:14px;line-height:40px; font-style:normal;  color:#333; height:40px; background:#f5f5f5; text-align:center; overflow:hidden;}
.shipin2 ul li em.em1 b:hover i{display:block;}
.shipin2 ul li em.em2{width:45px;height:45px;display:none;position:absolute;right:10px;bottom:10px;overflow:visible;border-radius:50%;-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.23); -webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.23); box-shadow:0px 0px 30px rgba(0,0,0,0.23);background-color:rgba(255,255,255,0.23);}
.shipin2 ul li em.em2 img{width:100%;display:block;}
.shipin2 ul li a:hover em.em2{-webkit-animation:an_02 1.1s ease-in-out infinite;animation: an_02 1.1s ease-in-out infinite;}

.videofr1{width:100%;overflow:hidden;height:100%;position:fixed;left:0px;top:0px;z-index:9999;display:none;}
.videofr1 .video_bg{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px; background:rgba(255,255,255,0.8);}
.videofr1 .video_c{width:800px;overflow:hidden;position:absolute;left:50%;margin-left:-400px;top:50%;margin-top:-210px;}
.videofr1 .video_c .video_c_t{width:100%;overflow:hidden;background-color:#000;text-align:right;font-size:14px;line-height:30px;}
.videofr1 .video_c .video_c_t a{color:#fff;margin-right:0px;}
.videofr1 .video_c video{width:100%;}


.hynewl2 { width:65%;}
.hynewr2{ width:32%;}

.newshowt{ display:block; background:#fdfaf9; text-align:center; padding:50px 0 30px 0; margin-bottom:50px;}
.newshowt h3{ display:block; font-size:36px; font-weight:normal;}
.det-mark{ color: #999; line-height:50px; font-size:15px;}
.det-mark span{ display:inline-block; margin-right:50px;}
.det-cont{ color:#666; line-height:40px; font-size:17px; text-align:justify;}
.tag{margin:50px 0 20px 0; padding-top:50px; font-weight:bold; font-size:20px; line-height:28px; border-top:1px #ccc solid;}
.tag span{padding-right:12px; font-size:15px; font-weight:normal;}
.fenpian{ width:100%; margin-top:28px; text-align:left;   overflow:hidden;}
.fenpian ul li{display:block; float:left; width:47%;background:#f7f7f9; margin-right:3%; line-height:42px; font-size:14px; padding-left:20px; height:42px; overflow:hidden;}
.fenpian ul li a{ color:#666; line-height:42px;}

.det-cont video{ display:block; width:100% !important; height:auto !important}
.det-cont img{ max-width:100%; height:auto !important}

.hynewr-tj2{ padding: 30px 10%;
    box-shadow: 0px 0px 8px #ddd;}
.hynewr-tj-tit2{ height: 30px; font-size: 26px; font-weight:600; line-height: 30px; position: relative; letter-spacing:5px; color:#666;}
.hynewr-tj-list2 li{ padding: 20px 0; font-size: 12px; line-height: 22px; border-bottom: #ddd 1px solid;}
.hynewr-tj-list2 li a{ color:#333; font-size:15px;}
.hynewr-tj-list2 li a:hover{ color:#e6241b;}
.shipin3{ background:#f6f4f3; padding:20px; margin-top: 30px;}
.shipin3 a{ display:block; width:48%; float:left; margin:10px 1%; position:relative;}
.shipin3 a img{ width:100%; display:block; }
.shipin3 a big{ display:block;  width:100%; line-height:25px; font-size:12px; background:#fff; text-align:center; color:#666; padding:10px 5%; }
.shipin3 .hynewr-tj-tit2{ margin-bottom:20px;}





/*online qq*/
aside#top{ display:none;}
.online_q {  transition:.5s; -webkit-transition:.5s; margin-top: 30px; display:none;}
.online_q .btn2{width:58px; height:58px;  cursor:pointer; position:relative; font-size:12px; transition:.3s; margin-bottom:8px; background: #999;}
.online_q .btn2 span{display:block; float:left; width:58px; height:58px; border-radius:50%; position:relative; z-index:999; overflow:hidden; transition:.3s; -webkit-transition:.3s; }
.online_q .btn-02 span{background:url(../images/erweima.png) center no-repeat;background-size: 70%;}
.online_q .btn-top span{ background:url(../images/gotop.png) center no-repeat;background-size: 50%; }

.online_q .open.pic{ position:absolute; box-shadow: 0 10px 20px rgb(0 0 0 / 10%); background: #fff; width:130px; height:150px; right:0px; top:50%; margin-top:-100px; text-align:right; opacity:0; transition: .6s; -webkit-transition: .6s; visibility:hidden; text-align:center;}

.online_q .open.pic img{ width:110px; height:110px; margin:0 auto; display:block;}
.online_q .btn2:hover .open.pic{ opacity:1; right:-135px;visibility:visible;}


.online_q .btn2:hover{background:#e6241b; }

#share {
    position: fixed;
    right: 3px;
    bottom: 200px;
    width: 64px;
	margin-left: 670px;
    border: 0;
    overflow: visible !important; top:50%;margin-top:31px;
}

#share a {
    margin-bottom: 2px
}

a#totop {
    float: left;
    width: 64px;
    height: 59px;
    cursor: pointer;
    text-indent: -9999px;
    display: block;
    border: 0;
    transition: all 0s ease 0s;
    background: url(../images/gotop.png) 0 -130px #bebfbe;border-radius:7px;
}

a#totop:hover {
    background-color: #eb2314
}

a.moquu_wxin { display: none;
    position: relative;
    right: 0;
    float: left;
    width: 64px;
    height: 59px;
    text-indent: -9999px;
    z-index: 10;
    background: url(../images/gotop.png) 0 0 #bebfbe;border-radius:7px
}

a.moquu_wxin:hover {
    background-color: #eb2314
}

a.moquu_wmaps {
    width: 64px;
    height: 59px;
    right: 0;
    float: left;
    text-indent: -9999px;
    background: url(../images/gotop.png) 0 -50px #bebfbe;border-radius:7px
}

a.moquu_wmaps:hover {
    background-color: #eb2314
}

.moquu_wxinh {
    position: absolute;
    display: none;
    padding: 10px;
    left: -157px;
    top: 0;
    width: 147px;
    height: 147px;
    box-shadow: 1px 1px 15px rgba(0,0,0,.3);
    z-index: 999;
}

.moquu_wxinh img{    display: block;
    width: 130px;
    height: 130px;
    margin: 0 auto;}

a.moquu_wxin:hover .moquu_wxinh {
    display: block !important
}

/*留言*/
.biaodan{display:block; width:100%; border-radius:10px; border:solid 1px #cdcdcd;}
.biaodan ul{display:block; float:none; width:100%; margin:0; padding:0; border:none;}
.biaodan ul li{display:block; width:33.33%; float:left; border-right:solid 1px #cdcdcd;}
.biaodan ul li a{display:block; width:95%; margin:0 auto; text-align:left; font-size:16px; color:#333; height:50px; line-height:50px;}
.biaodan ul span{font-size:14px; color:#666; height:40px; line-height:40px;}
.biaodan ul li a em{color:#e6241b; vertical-align:super; font-size:14px;}
.cc5{display:block; overflow:hidden; font-size:16px; padding:10px; color:#333; border-top:solid 1px #cdcdcd;}
.cc5 p{font-size:14px; height:300px; line-height:30px;}
.tj a{display:block; width:100%; height:50px; line-height:50px; background:#e6241b; color:#fff; font-size:16px; text-align:center;}

.t1t{display:block; width:100%; padding-bottom:30px;font-size:16px; line-height:30px;}
.liucheng2{padding:10px 0px 20px;}

.jinenga{display:block; width:100%; margin:0 auto;}
.jinenga .tp5{display:block; width:50%; float:right; height:390px; overflow:hidden;}
.jinenga .tp5 img{display:block; width:100%; min-height:390px; }
.jinenga .left-5{width:50%; float:left; padding:70px 40px 50px; background:#e6241b; }
.jinenga .left-5 h3{font-size:43px; color:#fff; height:60px; line-height:60px;}
.jinenga .left-5 p{color:#fff; font-size:17px; line-height:30px; padding-top:30px;}

.rp1{display:block; float:left; width:50%; height:410px; overflow:hidden;}
.rp1 img{display:block; width:100%; min-height:410px;}
.right-5{display:block; width:50%; float:right; background:#fefaf9; padding:90px 52px; height:410px; box-shadow:0px 0px 16px #fefaf9}
.right-5 h3{font-size:24px; font-weight:normal; height:40px; line-height:40px; color:#e6241b;}
.right-5 p{font-size:17px; line-height:30px; padding-top:30px;}
.ddd5{display:block; width:100%; margin-top:30px;}
.jinengc {margin-bottom:30px;}
.right-5:hover{background:#e6241b; color:#fff;}
.right-5:hover h3{ color:#fff;}
.multipleColumn{ overflow:hidden; position:relative; width:100%;}
.multipleColumn .hd{ overflow:hidden;; padding:0 10px; text-align:center;}
.multipleColumn .hd ul{ overflow:hidden; zoom:1; zoom:1; width:90%; margin:0 auto;  height:5px; overflow:hidden;}
.multipleColumn .hd .pageState{display:none}
.multipleColumn .hd ul li{ float:left;  width:25px; height:5px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:solid 1px #cdcdcd; color:#333; line-height:5px;}
.multipleColumn .hd ul li.on{ background:#eb2314; color:#fff;}
.multipleColumn .bd{ padding:10px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:100%;  float:left; display:inline;  }

.messages{ border:solid 1px #cdcdcd; border-radius:15px;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0;}
.messlist {height: 70px;float: left;width: 33.33%; border-right:solid 1px #cdcdcd; text-align:center;}
.messlist label{float:left;width:60px; height:70px; font-size:18px; line-height:70px; text-align: center;padding-left:10px;}
.messlist input{float:left;width:310px;height:70px;padding-left:5px;border:none; border:#cdcdcd solid 1px;}
.textareas{display:block; border-top:solid 1px #cdcdcd; height:auto;}
.textareas textarea{height:200px; width:100%; line-height:30px; font-size:18px;}
.textareas p{ padding-left: 13px; margin-top:20px; display:inline-block; width:100px; font-size:18px;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{ width:100%;}
.messsub input{width:100%; height:76px; background: url(../images/red.png); font-size:18px; font-weight:bold; cursor:pointer; color:#fff; line-height:76px;}
.messlist label sup{color:#e6241b;}
input[type=text] {
    border: solid 1px rgba(255,255,255,0);
}

input[type=text]:focus { 
    outline: none;
    border-color: #rgba(255,255,255,0);
 }
input[type=text]::selection{
    background:transparent;
}
textarea:focus { outline: none;}
.cc9{width:1200px; margin:0 auto;}

.ly{width:90%; margin:0 auto;}

input[type="hidden" i] {
    display: none;
    appearance: initial;
    background-color: initial;
    cursor: default;
    padding: initial;
    border: initial;
}

.sp{display:block;}
.sp ul{margin-top:20px;}
.sp ul li{display:block; float:left; width:50%; margin-bottom:10px;}
.sp ul li a{display:block; width:95%; margin:0 auto; position:relative;}
.sp ul li a .pic{display:block; height:120px; overflow:hidden; width:100%;position:relative; }
.sp ul li a .pic img{display: block; min-height:120px;}
.sp ul li a .pic i{position:absolute; width:30px; height:30px; display:block; top:37%; right:36%;margin-right: 5px;}
.sp ul li a .pic i img{display:block; width:30px; height:30px; display:block; min-height:auto !important;}
.sp ul li a p{font-size:12px; text-align:center; position:absolute; bottom:0; height:30px; line-height:30px;width:100%; background:rgba(255,255,255,0.8); display:block; color:#333l}

.hy2{display:block; width:30%;}

.prolist5{padding:20px 0px;}
.fl223{display:block; width:100%; padding:20px 50px;}
.fl223 p{display:block; width:100%; height:50px; line-height:50px; font-size:16px; color:#333;}
.fl223 p b{font-size:16px; letter-spacing:2px;}
.fl223 p b i img{display:inline-block; width:20px; height:20px; vertical-align:sub;}
.fl223 p a{display:inline-block; padding:0px 10px; color:#333;}
.fl223 p a.on{color:#e6241b;}

.con_tr{ font-size:14px; color:#333; padding:10px 0px 40px;}
.con_tr a{ color:#333; padding:0px 5px;}
.con_tr:before{content: url(../images/ico.png); float: left;  margin-right: 5px;}
.con_tr1{padding:20px 0px;}
.links{display:block;}
.links ul{width:100%;border:none;background: #f4f4f4;
    line-height: 50px;
    height: 50px;
    padding: 0 30px;
border-radius: 5px;}
.links ul li{display:block; position:relative;border:none; margin:0 auto; padding:0;}
.links ul li ul{ position:absolute;top: 51px; height:auto; line-height:40px; left:-30px; border-radius:0; background:#f4f4f4; display:none; z-index:9999; padding:20px 0px;width: 510px;}
.links ul li ul li{display:block; width:100%; height:40px; line-height:40px;}
.links ul li a{display:block; width:80%; font-size:19px; height:19px; line-height:19px; display:inline-block;}
 
 .links ul li i{background:url(../images/off.png) no-repeat center; width:20px; height:20px; float:right;    margin: 14px 0px;}
.links ul li ul li a{border:none; color: #8f8f8f; height:40px; line-height:40px; padding:0px 31px;width:100%;}
.links ul li:hover ul{display:block;}
.links ul li ul li:hover  a{ background:#e6241b; color:#fff;}
.slideBox9{ width:100%; height:auto; overflow:hidden; position:relative;   }
.slideBox9 .hd{ height:15px; overflow:hidden; position:absolute; right:25%; bottom:5px; z-index:1;   display:none;}
.slideBox9 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox9 .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox9 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox9 .bd{ position:relative; height:100%; z-index:0; }
.slideBox9 .bd li{ zoom:1; vertical-align:middle; }
.slideBox9 .bd img{ width:100%; height:auto; display:block;  }
/* 本例子css */
.txtMarquee-top{ width:100%;  overflow:hidden; position:relative; }
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none;}
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ display:block; width:100%; margin-top:30px;}
.txtMarquee-top .infoList li{ display:block; width:100%; border-bottom:dashed 1px #cdcdcd; padding-bottom:5px; margin-bottom:15px;}
.txtMarquee-top .infoList li a{display:block; width:100%; height:60px; line-height:30px; overflow:hidden; font-size:14px; color:#666;}
.txtMarquee-top .infoList li a:hover{color:#e6241b;}
.layui-layer-iframe iframe{height:400px; width:600px;}









