@charset "utf-8";body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span{margin:0;padding:0;}
body{font-size:12px;font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";color:#000000;background:#fff;margin:0 auto;padding:0px;}
a{text-decoration:none;color:#235aa7;outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
img{border:0px;vertical-align: middle;}
li{list-style: none;}
.pt10{padding-top: 10px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pb10{padding-bottom: 10px;}
.pn5{padding: 5px;}
.pt5{padding-top: 5px;}
.pl5{padding-left: 5px;}
.pr5{padding-right: 5px;}
.pb5{padding-bottom: 5px;}
.mt10{margin-top: 10px;}
.mt30{margin-top: 30px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mb10{margin-bottom: 10px;}
.mn5{margin: 5px;}
.mt5{margin-top: 5px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mb5{margin-bottom: 5px;}
.w1200 {
width:1200px;
margin: 0 auto;
}
.topimg {
width:100%;
min-width: 1200px;
}
.topimg img{
width:100%;
min-width: 1200px;
}
.header {
width:100%;
min-width:1200px;
height:115px;
}
.logo {
width:233px;
height:81px;
float:left;
margin-top: 19px;
}
.logo img {
width:233px;
height:81px;
float:left;
}
.nav {
width:auto;
height:43px;
float:left;
margin-top: 40px;
margin-left: 85px;
}
.nav ul {
float:left;
}
.nav ul li {
display: inline-block;
float:left;
margin: 0 5px;
}
.nav ul li a {
height:43px;
line-height: 43px;
display: inline-block;
float:left;
font-size: 17px;
color: #222222;
padding:0 7px;font-weight:800;
}
.nav ul li a:hover {
color: #d6081c;
}
.nav ul li a.current {
color: #d6081c;
}
.ttel {
height:43px;
line-height: 43px;
float:right;
margin-top: 40px;
}
.ttel i {
padding-left: 28px;
height:43px;
line-height: 43px;
float:left;
background: url(../images/iconttel.png) no-repeat left 10px;
font-size: 20px;
color: #d40a1d;
font-weight: bold;
font-style: normal;

}
.ttel span {
width:144px;
height:39px;
line-height: 39px;
text-align: center;
font-size: 17px;
color: #d6081c;
border: 2px solid #d6081c;
border-radius: 5px;
margin-left: 20px;
float:left;
}
















.fullSlide{width: 100%; min-width:1200px;   position:relative;  height:600px; overflow:hidden;   }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:600px; }
.fullSlide .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:600px;  }
.fullSlide .bd li a{ position:absolute; width:100%; height:600px; display:block; z-index:1;;   }


.fullSlide .hd{ width:296px;margin-left: -600px;  position:absolute; z-index:1; top:0; left:50%; height:30px;  text-align:center; }
.fullSlide .hd ul li{
width: 296px;
height: 150px;
float: left;
position: relative;
text-align: left;
}


.fullSlide .hd ul li .picbox {
width: 296px;
height: 150px;
float:left;
position: absolute;
left: 0;
top: 0;
z-index: 0;
}
.fullSlide .hd ul li .picbox img {
width: 296px;
height: 150px;
float:left;
}
.fullSlide .hd ul li span {
width:100%;
height:auto;
float:left;
position: relative;
z-index: 1;
font-size: 20px;
color: #ffffff;
font-weight: bold;
text-indent: 24px;
margin-top: 35px;
}
.fullSlide .hd ul li i {
width:20px;
height:20px;
background: url(../images/iconbjt.png) no-repeat 0 0;
margin-left: 26px;
float:left;
position: relative;
z-index: 1;
margin-top: 45px;
}

.h2tit {
width:100%;
height:auto;
float:left;
text-align: center;

}
.cn {
width:100%;
height:36px;
line-height: 36px;
float:left;
text-align: center;
font-size: 30px;
color: #d6081c;
font-weight: bold;

}
.h2tit span.en {
width:100%;
height:26px;
line-height: 26px;
float:left;
text-align: center;
font-size: 20px;
color: #cbcbcb;
font-weight: normal;
text-transform: uppercase;
margin-bottom: 6px;
}
.h2tit i {
width:32px;
height:3px;
background: #d6081c;
display: inline-block;
}
.iabout {
width:100%;
min-width: 1200px;
height:396px;
background: #fbfbfb;
}
.iaboutcon {
width:515px;
height:auto;
float:left;
}
.iaboutcon .iaboutit {
width:100%;
height:auto;
float:left;
margin-top: 58px;
margin-bottom: 20px;
}
.iaboutcon .iaboutit span.cn {
width:100%;
height:42px;
line-height: 42px;
float:left;
font-size: 30px;
color: #262626;

}
.iaboutcon .iaboutit span.en {
width:100%;
height:30px;
line-height: 30px;
float:left;
font-size: 20px;
color: #aaaaaa;
}
.iaboutcon .iaboutit span.cn i {
font-style: normal;
color: #d6081c;
}
.iaboutcon p {
width:100%;
height:156px;
float:left;
font-size: 15px;
color: #6e6e6e;
line-height: 25px;
}
.iaboutcon a.more {
width:108px;
height:36px;
line-height: 36px;
background: #e50112;
color: #fff;
text-align: center;
display: inline-block;
font-size: 17px;
float:left;
}
.ivideo {
float: right;
height: 275px;
margin-top: 72px;
width: 449px;
}
.ivideo video {
float: left;
height: 275px;
width: 449px;
}
.ikecheng {
width:100%;
height:934px;
background: url(../images/ikechengbg.jpg) no-repeat center 0;

}
.fl{float: left;}
.fr{float: right;}
.ikcitem{ width:580px; height:354px; overflow:hidden; position:relative;margin-top: 30px;margin-bottom: 18px; }
.ikcitem .hd{ width: 100%;height: 100px; overflow:hidden; position:absolute; right:0px; bottom:0px;background: rgba(0,0,0,0.4); z-index:1; }
.ikcitem .hd ul{ overflow:hidden;width: 100%;height: 100px; zoom:1; float:left;text-align: center;}
.ikcitem .hd ul li{display: inline-block;margin: 0 6px; font-size: 17px;color: #fff;margin-top: 24px;  width:136px; height:43px; line-height:43px;border: 1px solid #fff; text-align:center;  cursor:pointer; }
.ikcitem .hd ul li.on{ border: 1px solid #e50112;}
.ikcitem .bd{ position:relative; height:100%; z-index:0;   }
.ikcitem .bd li{ zoom:1; vertical-align:middle; }
.ikcitem .bd img{ width:580px; height:354px; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.ikcitem .prev,
.ikcitem .next{ position:absolute; left:1px;  display:block; width:21px; height:43px; background:url(../images/slider-arrow.png) -0 0px no-repeat;bottom: 32px;z-index: 2;}
.ikcitem .next{ left:auto; right:1px; background-position:-21px 0px; }

.ikcitem .typename {
width:100%;
height:auto;
float:left;
font-size: 30px;
color: #ffffff;
position: absolute;
top: 35px;
left: 0;
text-indent: 39px;
font-weight: bold;

}



.game163{ position: relative;  overflow: hidden; width: 580px;height: 354px;margin-top: 30px;margin-bottom: 18px;}
.game163 .bigImg{ width:580px;height: 354px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; width:580px; height:354px;   }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

.game163 .smallScroll{ width: 100%;height: 100px; overflow:hidden; position:absolute; right:0px; bottom:0px;background: rgba(0,0,0,0.4); z-index:1;}
.game163 .sPrev,.game163 .sNext{ position:absolute; left:1px;  display:block; width:21px; height:43px; background:url(../images/slider-arrow.png) -0 0px no-repeat;bottom: 32px;z-index: 2;color: #d6081c;font-size: 0;text-indent: 9999em;}
.game163 .sNext{ left:auto; right:1px; background-position:-21px 0px; }


.game163 .smallImg{display: inline;float: left;margin: 0 65px;overflow: hidden;width: 450px;}
.game163 .smallImg ul{ overflow:hidden;width: 100%;height: 100px; zoom:1; float:left;text-align: center; }
.game163 .smallImg li{ display: inline-block;margin: 0 6px; font-size: 17px;color: #fff;margin-top: 24px;  width:136px; height:43px; line-height:43px;border: 1px solid #fff; text-align:center;  cursor:pointer; }
.game163 .smallImg li a{display: block;color: #fff;}
.game163 .smallImg li.on{ border: 1px solid #e50112;}

.game163 .typename {
width:100%;
height:auto;
float:left;
font-size: 30px;
color: #ffffff;
position: absolute;
top: 35px;
left: 0;
text-indent: 39px;
font-weight: bold;

}





.mt57 {
margin-top: 57px;
}
.ifangan {
width:100%;
height:987px;
background: url(../images/ifanganbg.jpg) no-repeat center 0;

}
.slideTxtBox{ width:1200px; float: left; text-align:left;margin-top: 30px;  }
.slideTxtBox .hd{ height:51px; position:relative;margin-bottom: 44px; }
.slideTxtBox .hd ul{ float:left; width: 100%;text-align: center;
 }
.slideTxtBox .hd ul li{ display: inline-block; width: 163px;height: 47px;line-height: 47px;border: 2px solid #d1d1d1;border-radius: 40px;text-align: center;
 cursor:pointer; font-size: 17px;color: #5d5d5d;margin: 0 10px;}
.slideTxtBox .hd ul li.on{ color: #d6081c;border: 2px solid #d6081c;}
.slideTxtBox .bd ul{ width: 100%;  zoom:1;  }
.slideTxtBox .bd li{ width: 381px;height: 317px; float: left;background: #ffffff;margin-bottom: 40px;margin-right: 28px;}
.slideTxtBox .bd li:nth-child(3n){margin-right: 0}

.slideTxtBox .bd li .picbox {
width:381px;
height:215px;
float:left;
}
.slideTxtBox .bd li .picbox img {
width:381px;
height:215px;
float:left;
}
.slideTxtBox .bd li h3 {
padding-left: 17px;
padding-right: 17px;
height:auto;
float:left;
font-weight: normal;
margin-top: 10px;
box-sizing:border-box;
width: 100%;
}
.slideTxtBox .bd li h3 a {
width:100%;
height:auto;
float:left;
font-size: 17px;
color: #393939;
line-height: 22px;
}
.slideTxtBox .bd li span {
float:left;
height: 49px;
line-height: 49px;
margin-left: 17px;
display: inline-block;
font-size: 15px;
color: #d6081c;

}
.slideTxtBox .bd li span b{
font-size: 22px;
color: #d6081c;
font-weight: bold;
}
.slideTxtBox .bd li a.more {
float:right;
font-size: 15px;
color: #393939;
height: 49px;
line-height: 49px;
display: inline-block;
margin-right: 17px;
}
.ianli {
width:100%;
height:490px;
min-width: 1200px;
}
.picScroll-left{  position:relative;width: 100%;float: left;margin-top: 35px}
.picScroll-left .hd{  height:300px;width: 100%;float: left;position: absolute;
left: 0;top: 0; }
.picScroll-left .hd .prev{ display:block;  width:25px; height:48px;position: absolute;
top: 90px;
left: -70px;
 cursor:pointer; background:url("../images/plarrow.png") 0 0 no-repeat;}
 .picScroll-left .hd .next{ display:block;  width:25px; height:48px;position: absolute;
top: 90px;
right: -70px;
 cursor:pointer; background:url("../images/plarrow.png") -25px 0 no-repeat;}


.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:0px;display: none; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:0px;width: 1200px;overflow: hidden;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;margin-right: 27px}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:382px; height:216px; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title a{
 line-height:48px;
 border: 1px solid #e1e1e1;
font-size: 16px;
color: #393939;
width: 380px;
display: block;
text-indent: 10px;
text-align: left;
background:#fff url(../images/iconjh.png) no-repeat 349px 19px;
}

.idingzhi {
width:100%;
min-width: 1200px;
height:530px;
background: url(../images/idzbg.jpg) no-repeat center 0;
}
.idzlist {
width:100%;
height:auto;
float:left;
margin-top: 57px;
}
.idzlist ul {
width:100%;
height:auto;
float:left;
}
.idzlist ul li {
width:25%;
height:auto;
float:left;
text-align: center;

}
.idzlist ul li i {
width:175px;
height:175px;
display: inline-block;
margin-bottom: 24px;
}
.idzlist ul li i.iconidz1 {background: url(../images/iconidz1.png) no-repeat center center;}
.idzlist ul li i.iconidz2 {background: url(../images/iconidz2.png) no-repeat center center;}
.idzlist ul li i.iconidz3 {background: url(../images/iconidz3.png) no-repeat center center;}
.idzlist ul li i.iconidz4 {background: url(../images/iconidz4.png) no-repeat center center;}
.idzlist ul li span {
width:100%;
height:60px;
line-height: 60px;
display: block;
text-align: center;
font-size: 20px;
color: #525252;
}
.idzlist ul li p {
width:100%;
height:auto;
display: block;
text-align: center;
font-size: 17px;
color: #858585;
line-height: 22px;
}
.ftnav {
width:100%;
min-width: 1200px;
height:76px;
}
.ftnav ul {
width:100%;
height:auto;
float:left;
text-align: center;

}
.ftnav ul li {
display: inline-block;
margin: 0 28px;
}
.ftnav ul li a {
height:76px;
line-height: 76px;
float:left;
font-size: 17px;
color: #222222;
}
.footer {
width:100%;
min-width: 1200px;
height:72px;
background: #d6081c;
}
.copyright {
width:100%;
height:30px;
line-height: 35px;
font-size: 15px;
color: #ffffff;
float:left;
text-align: center;

}
.bgf7 {
background: #f7f7f7;
overflow: hidden;

}
.nbanner {
width:100%;
min-width: 1200px;
height:600px;
background: url(../images/nbanner.jpg) no-repeat center 0;
}
.posr {
    position: relative;
}
.ovh {
overflow: hidden;
}
.nbanner .info {
width:50%;
height:auto;
float:left;
margin-top: 183px;
display: none;
}
.nbanner .info span.cn {
width:100%;
height:auto;
float:left;
font-size: 40px;
color: #e00024;
font-weight: bold;
line-height: 66px;
}
.nbanner .info span.en {
width:100%;
height:auto;
float:left;
font-size: 26px;
color: #4f4f4f;
text-transform: uppercase;
line-height: 52px;
}
.nbanner .info span.tel {
width:405px;
height:51px;
border-radius: 15px;
background:rgba(0,0,0,0.2);
text-align: center;
font-size: 20px;
color: #ffffff;
line-height: 51px;
margin-top: 12px;
float:left;
}
.bxqform {
width:393px;
height:600px;
float:right;
background: rgba(255,255,255,0.9);
}
.bxqform .title {
width:100%;
height:70px;
line-height: 70px;
text-align: center;
background: #e00024;
float:left;
}
.bxqform .title i {
width:16px;
height:20px;
display: inline-block;
vertical-align: middle;
background: url(../images/iconbft.png) no-repeat 0 0;
}
.bxqform .title span {
display: inline-block;
vertical-align: middle;
font-size: 20px;
color: #ffffff;
margin-left: 9px;
}
.bxqform ul.bxf {
float:left;
padding:0 25px;
margin-top: 26px;
}
.bxqform ul.bxf li {
width:100%;
height:auto;
float:left;
}
.bxqform ul.bxf li input.intxt {
width:100%;
height:48px;
line-height: 48px;
background: #eeeeee;
border: 0 none;
font-size: 15px;
color: #000;
text-indent: 23px;
margin-bottom: 9px;
float:left;
font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";
}


.bxqform .select{margin-bottom: 9px;float:left;width:100%;height:48px; line-height:48px;background:#eeeeee url(../images/select.png) right top no-repeat; position:relative;}

.bxqform .select select{margin:5px auto;width:100%;}

.bxqform .selectbox-wrapper{border: #eee 1px solid;border-top: #ca0047 0 solid;overflow:hidden;width:100%;box-sizing: border-box; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:9999;}

.bxqform .selectbox-wrapper ul li.selected {background-color:#f7f7f7;color:#173b00}

.bxqform .selectbox-wrapper ul li.current {color: #173b00;background-color:#f7f7f7}

.bxqform .selectbox-wrapper ul li {text-align:left;text-indent: 30px; padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 24px;padding-top: 3px;font-size:14px;}

.bxqform .selectbox{border:none;display:block;width:100%; color:#585858; text-indent:23px;cursor:pointer;height:48px;background:none;line-height:48px;font-size:15px;font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";}


.bxqform ul.bxf li input.w161 {
width:161px;
}
.bxqform ul.bxf li .w161 {
width:161px;
float: right;

}
.bxqform ul.bxf li input.fr {
float:right;
}
.bxqform ul.bxf li input.w178 {
width:178px;margin-right: 10px;
}
.bxqform ul.bxf li label {
height:48px;
line-height: 48px;
font-size: 15px;
color: #585858;
margin-left: 13px;
float:left;
cursor: pointer;

}
.bxqform ul.bxf li label input[type=radio] {
margin-right: 5px;
}
.bxqform ul.bxf li input.tjbtn {
width:100%;
height:48px;
line-height: 48px;
text-align: center;
font-size: 20px;
color: #ffffff;
border: 0 none;
cursor: pointer;
float:left;
background: #e00024;
margin-top: 10px;
margin-bottom: 10px;
font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";
}
.bxqform ul.bxf li p {
width:100%;
height:auto;
text-align: center;
float:left;
font-size: 15px;
color: #585858;
margin-top: 10px;
margin-bottom: 10px;
}
.bxqform ul.bxf li textarea{
width:100%;
height:90px;
line-height: 30px;
background: #eeeeee;
border: 0 none;
font-size: 15px;
color: #000;
text-indent: 23px;
margin-bottom: 9px;
float:left;
font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";

}
.bgfff {
background: #fff;
overflow: hidden;
box-shadow: 0 0 8px rgba(0, 0, 0,0.2);
}
.h50 {
width:100%;
height:50px;
overflow: hidden;
}
.about_nav {
width:100%;
height:auto;
float:left;
border-bottom: 1px solid #cccccc;
}
.about_nav ul {
width:100%;
height:auto;
float:left;
}
.about_nav ul li {
display: inline-block;
float:left;
}
.about_nav ul li a {
width:159px;
height:57px;
line-height: 57px;
text-align: center;
font-size: 15px;
color: #4c4c4c;
float:left;
border-right: 1px solid #cccccc;
}
.about_nav ul li a.current {
background: #e00024;
color: #fff;
}
.about_nav ul li a.lxkf {
width:400px;
font-size: 20px;
float:left;
background: #9f9f9f;
color: #fff;
border-right: 0 none;
}
.about_con {
width:1100px;
height:auto;
float:left;
padding:0 50px;
margin-top: 48px;
margin-bottom: 48px;

font-size: 15px;
color: #3c3c3c;
line-height: 22px;
}
.about_con img {
max-width: 100%;
}
.lxwm_con {
width:1100px;
height:auto;
float:left;
padding:0 50px;
margin-top: 48px;
margin-bottom: 48px;

font-size: 15px;
color: #3c3c3c;
line-height: 35px;
}
.map {
width:1100px;
height:auto;
float:left;
margin:0 50px;
margin-top: 48px;
margin-bottom: 0px;
}
.lytit{width:100%;height:49px;line-height: 49px;float:left;font-size: 23px;color: #d92741;text-align: center;margin-top: 60px;}
.lyinfo{width:100%;height:29px;line-height: 29px;float:left;font-size: 15px;color: #4c4b4b;text-align: center;}
.lybox{width:1100px;margin-left: 50px;height:auto;float:left;margin-top: 22px;margin-bottom: 100px;}
.lybox input.intxt{width:32%;height:41px;float:left;border: 1px solid #e3e3e3;line-height: 41px;color: #333;padding-left: 13px;border-radius: 3px;margin-right: 2%;font-size: 15px;color: #5e5e5f;box-sizing:border-box;font-family: "微软雅黑" ! important;}
.lybox input.intxt:last-child{margin-right: 0;}
.lybox textarea{width:100%;height:190px;float:left;border: 1px solid #e3e3e3;font-size: 15px;color: #5e5e5f;border-radius: 3px;padding-left: 13px;margin-top: 28px;line-height: 41px;box-sizing:border-box;font-family: "微软雅黑" ! important;}
.lybox .coolbg{width:190px;height:40px;line-height: 40px;font-size: 15px;color: #fff;background: #d92741;border-radius: 3px;float:right;margin-top: 25px;margin-bottom: 25px;border:0 none;cursor: pointer;}

.zhaopin {
width:1100px;
margin-left: 50px;
margin-top: 48px;

height:auto;
float:left;
}
.zhaopin .zpimg {
width:522px;
height:424px;
float:left;
margin-bottom: 50px;
}
.zhaopin .zpimg img {
width:522px;
height:424px;
float:left;
}

.sideMenu{float: right;width: 568px;}
.sideMenu h3{height:58px;line-height:58px;padding-left:10px;border:1px solid #dfdfdf;cursor:pointer;margin-bottom: 5px;font-size:15px;color: #2c2c2c;font-weight: normal;background: #ffffff;}
.sideMenu h3 em{float:right;display:block;width:58px;height:58px;font-size: 15px;color: #cf0606;cursor:pointer;font-style: normal;background: url(../images/zwxwem.png) no-repeat center center;margin-right: 9px;}
.sideMenu h3 em.on{background: url(../images/zwxwemon.png) no-repeat center center;font-size: 0px;text-indent: 9999px;}
.sideMenu ul{padding:10px;display:none;/* 默认都隐藏*/margin-bottom: 5px;border:1px solid #dfdfdf;margin-top: -5px;color: #696969;line-height: 24px;font-size: 13px;color: #696969;}
.sideMenu ul p{font-size: 13px;color: #696969;line-height: 24px;}



.kcnav {
width:100%;
height:auto;
float:left;
margin-top: 8px;
margin-bottom: 45px;
}
.kcnav ul {
width:100%;
height:auto;
float:left;
}
.kcnav ul li {
display: inline-block;
float:left;
margin-right: 20px;
margin-bottom: 20px;
}
.kcnav ul li:nth-child(4n) {margin-right: 0}
.kcnav ul li a {
width:178px;
height:62px;
line-height: 62px;
text-align: center;
border: 2px solid #a8a8a8;
border-radius: 5px;
display: inline-block;
float:left;
font-size: 20px;
color: #575757;
}
.kcnav ul li a.current {
background: #ed6825;
border: 2px solid #ed6825;
color: #fff;
}
.kcnav ul li a:hover {
background: #ed6825;
border: 2px solid #ed6825;
color: #fff;
}
.kclist {
width:100%;
height:auto;
float:left;
}
.kclist ul {
width:100%;
height:auto;
float:left;
}
.kclist ul li {
width:250px;
height:auto;
float:left;
margin-right: 12px;
background: #fff;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
margin-bottom: 35px;
}
/*.kclist ul li:nth-child(4n) {margin-right: 0}*/
.kclist ul li .picbox {
width:250px;
height:178px;
position: relative;
float:left;
}
.kclist ul li .picbox img {
width:250px;
height:178px;
float:left;
}
.kclist ul li .picbox .zz {
width:250px;
height:178px;
float:left;
position: absolute;
left: 0;
top: 0;
}
.kclist ul li:hover .picbox .zz {
    background:rgba(224,0,0,0.8) url(../images/iconkczz.png) no-repeat center center;

}
.kclist ul li span {
width:100%;
height:52px;
line-height: 52px;
text-align: center;
font-size: 15px;
color: #393939;
float:left;
}
.fwnr {
width:100%;
height:1034px;
}
.fwnr h2 {
width:100%;
height:98px;
float:left;
margin-top: 60px;
}
.fwnr h2 span.cn {
width:100%;
height:auto;
float:left;
font-size: 30px;
color: #d6081c;
line-height: 46px;
}
.fwnr h2 span.en {
width:100%;
height:auto;
float:left;
font-size: 20px;
color: #cbcbcb;
text-transform: uppercase;
line-height: 36px;
font-weight: normal;

}
.fwnr .fwnrl {
width:745px;
height:auto;
float:left;
}
.fwnr .fwnrl .fwnrlcon {
width:100%;
height:auto;
float:left;
border-top: 2px solid #eaeaea;
padding-top: 15px;
}
.fwnr .fwnrl .fwnrlcon h3 {
width:100%;
height:auto;
float:left;
font-size: 20px;
color: #d6081c;
line-height: 25px;
margin: 12px 0;
}
.fwnr .fwnrl .fwnrlcon p {
width:100%;
height:auto;
float:left;
font-size: 15px;
color: #3e3e3e;
line-height: 25px;
margin: 12px 0;
}
.fwnr .fwnrr {
width:384px;
height:auto;
float:right;
}
.fwnr .fwnrr ul {
width:100%;
height:auto;
float:left;
background: url(../images/fwnrrbg.png) no-repeat 28px 19px;

}
.fwnr .fwnrr ul li {
width:380px;
border: 2px solid #e2e2e2;
height:56px;
line-height: 56px;
float:left;
margin-bottom: 45px;
}
.fwnr .fwnrr ul li span {
width:100%;
height:56px;
line-height: 56px;
display: inline-block;
float:left;
font-size: 20px;
color: #666666;
text-indent: 152px;
}
.nalbg {
    background: url(../images/nalbg.jpg) no-repeat center 0;
}
.sxbox {
padding:0 22px;
height:auto;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
float:left;
background: #fff;
}
.sxbox ul {
width:100%;
height:222px;
float:left;
padding-top: 33px;
}
.sxbox ul li {
width:100%;
height:auto;
float:left;
padding:10px 0;
}
.sxbox ul li b {
    width: 125px;
    text-align: right;

height: 30px;
line-height: 30px;
float:left;
font-size: 17px;
color: #585858;
font-weight: bold;
display: inline-block;
margin-right: 30px;
}
.sxbox ul li span {
display: inline-block;
height: 30px;
line-height: 30px;
float: left;
font-size: 15px;
color: #e00024;
padding:0 10px;
}
.sxbox ul li a {
display: inline-block;
height: 30px;
line-height: 30px;
float:left;
font-size: 15px;
color: #585858;
padding:0 10px;
}
.sxbox ul li a:hover {
color: #e00024;
}
.sxbox ul li:nth-child(1) b {background: url(../images/iconsxbox1.png) no-repeat 0px 4px;}
.sxbox ul li:nth-child(2) b {background: url(../images/iconsxbox2.png) no-repeat 0px 4px;}
.sxbox ul li:nth-child(3) b {background: url(../images/iconsxbox3.png) no-repeat 0px 5px;}
.sxbox ul li:nth-child(4) b {background: url(../images/iconsxbox4.png) no-repeat 0px 5px;}
.fanganlist {
width:100%;
height:auto;
float:left;
margin-top: 80px;
}
.fanganlist ul {
width:100%;
height:auto;
float:left;
}
.fanganlist ul li {
width:100%;
height:auto;
float:left;
border-bottom: 2px solid #eaeaea;
margin-bottom: 31px;
}
.fanganlist ul li .picbox {
width:381px;
height:215px;
float:left;
position: relative;
margin-right: 25px;
margin-bottom: 37px;
}
.fanganlist ul li .picbox img {
width:381px;
height:215px;
float:left;
}
.fanganlist ul li .picbox .zz {
width:381px;
height:215px;
float:left;
position: absolute;
left: 0;
top: 0;

}
.fanganlist ul li:hover .picbox .zz {background: rgba(224,0,0,0.7) url(../images/iconfazz.png) no-repeat center center;
}
.fanganlist ul li .info {
width:794px;
height:auto;
float:right;
}
.fanganlist ul li .info h3 {
width:100%;
height:25px;
float:left;
font-size: 20px;
color: #393939;
line-height: 25px;
font-weight: normal;
}
.fanganlist ul li .info .cpjls {
width:100%;
height:auto;
float:left;
margin-top: 13px;
}
.fanganlist ul li .info .cpjls span {
width:100%;
height:35px;
line-height: 35px;
float:left;
font-size: 15px;
color: #e00024;
font-weight: bold;

}
.fanganlist ul li .info .cpjls p {
width:100%;
height:48px;
float:left;
font-size: 15px;
color: #585858;
line-height: 20px;
}
.fanganlist ul li .info .canshu {
width:50%;
height:auto;
float:left;
}
.fanganlist ul li .info .canshu span {
display: inline-block;
font-size: 15px;
color: #e00024;
line-height: 25px;
}
.fanganlist ul li .info .canshu .w100p {
width:100%;
height:auto;
float:left;
}
.fanganlist ul li .info .canshu p {
display: inline-block;
font-size: 15px;
color: #585858;
line-height: 25px;
}
.fanganlist ul li .info .jiage {
width:auto;
height:auto;
float:right;
font-size: 15px;
color: #e00024;
margin-top: 50px;
margin-right: 20px;
}
.fanganlist ul li .info .jiage b {
font-size: 35px;
color: #e00024;
}
.fanganlist ul li .info a.more {
width:120px;
height:44px;
float:right;
background: #e00024;
color: #fff;
font-size: 15px;
text-align: center;
line-height: 44px;
border-radius: 6px;
margin-top: 50px;
}
.fanganlist ul li .info a.more2 {
width:120px;
height:44px;
float:right;
color: #e00024;
font-size: 20px;
text-align: center;
line-height: 44px;
border-radius: 6px;
margin-top: 50px;
}
.tg_pages{float: right;overflow: hidden;padding-bottom: 34px;padding-top: 20px;text-align: center;width: 100%;}
.tg_pages li{display: inline;line-height: 30px;margin-right: 10px;}
.tg_pages li img{display: inline-block;vertical-align: middle;}
.tg_pages li:first-child a{border:2px solid #f7f7f7;}
.tg_pages li:last-child a{border:2px solid #f7f7f7;}
.tg_pages li a{font-weight: bold;width: 30px;height: 30px;background-color: #f7f7f7;border-radius: 4px; border: 2px solid #929292;color: #929292;display: inline-block;font-size: 13px;}
.tg_pages li.thisclass a{font-weight: bold;color: #e00024;background: #f7f7f7;border: 2px solid #e00024;}

.fanganarc {
    width: 100%;
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    float: left;
    height: auto;

}
.fanganarc .picbox {
width:570px;
height:322px;
float:left;
margin: 7px;
margin-right: 23px;
}
.fanganarc .picbox img {
width:570px;
height:322px;
float:left;
}
.fanganarc .info {
width:590px;
height:auto;
float:right;
margin-right: 10px;
}
.fanganarc .info h1 {
width:100%;
height:68px;
margin-top: 7px;
float:left;
font-size: 20px;
color: #393939;
font-weight: normal;
white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block;
line-height: 68px;
}
.fanganarc .info .cpjls {
width:100%;
height:auto;
float:left;
}
.fanganarc .info .cpjls span {
width:100%;
height:35px;
line-height: 35px;
float:left;
font-size: 15px;
color: #e00024;
font-weight: bold;
}
.fanganarc .info .cpjls p {
width:100%;
height:76px;
float:left;
font-size: 15px;
color: #585858;
line-height: 20px;
}
.fanganarc .info .bq {
width:116px;
height:37px;
line-height: 37px;
text-align: center;
border: 1px solid #e00024;
border-radius: 5px;
margin-right: 12px;
color: #e00024;
font-size: 13px;
float:left;
}
.fanganarc .info .bq i{
    font-style: normal;
    color: #585858;
}
.fanganarc .info .canshu {
width:50%;
height:auto;
float:left;
}
.fanganarc .info .canshu span {
display: inline-block;
font-size: 15px;
color: #e00024;
line-height: 25px;
}
.fanganarc .info .canshu .w100p {
width:100%;
height:auto;
float:left;
}
.fanganarc .info .canshu p {
display: inline-block;
font-size: 15px;
color: #585858;
line-height: 25px;
}
.fanganarc .info .jiage {
width:100%;
height:auto;
float:left;
font-size: 15px;
color: #e00024;
margin-top: 50px;
margin-right: 20px;
}
.fanganarc .info .jiage b {
font-size: 35px;
color: #e00024;
}
.faleft {
width:855px;
height:auto;
float:left;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
background: #fff;
margin-top: 45px;
}
.faright {
width:315px;
height:auto;
float:right;
margin-top: 45px;
}
.fcqh {
width:100%;
height:auto;
float:left;
margin-top: 2px;
}
.fcqh .tab-hd {
width:100%;
height:auto;
float:left;
border-bottom: 1px solid #cccccc;
}
.fcqh .tab-hd ul {
width:100%;
height:auto;
float:left;
}
.fcqh .tab-hd ul li {
width:20%;
height:58px;
float:left;
line-height: 58px;
box-sizing: border-box;
margin-left: ;
font-size: 15px;
color: #4c4c4c;
text-align: center;
cursor: pointer;
border-right: 1px solid #cccccc;
}
.fcqh .tab-hd ul li.last {border-right: 0 none;}
.fcqh .tab-hd ul li.on {
background: #e00024;
color: #ffffff;
}
.fcqh .tab-bd {
width:100%;
height:auto;
float:left;
}
.fcqh .tab-bd .tab-pal {
padding:40px;
height:auto;
float:left;
}
.fcqh .tab-bd .content {
color: #5d5d5d;
float: left;
font-size: 15px;
height: auto;
line-height: 35px;
padding: 30px 0;
width: 100%;
}
.content {
color: #5d5d5d;
float: left;
font-size: 15px;
height: auto;
line-height: 35px;
padding: 30px 0;
width: 100%;
min-height: 300px;
}
.hottit {
width:100%;
height:60px;
float:left;
background: #e00024 url(../images/icon152.png) no-repeat 76px 18px;

}
.hottit span {
width:100%;
height:60px;
line-height: 60px;
float:left;
font-size: 20px;
color: #ffffff;
font-weight: normal;
text-indent: 110px;
}
.hotfalist {
width:100%;
height:auto;
float:left;
margin-top: 16px;
}
.hotfalist ul {
width:100%;
height:auto;
float:left;
}
.hotfalist ul li {
width:100%;
height:auto;
float:left;
margin-bottom: 29px;
background: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.hotfalist ul li .picbox {
width:315px;
height:177px;
float:left;
}
.hotfalist ul li .picbox img {
width:315px;
height:177px;
float:left;
}
.hotfalist ul li span {
width:90%;
white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block;
padding-right: 10%;
height:60px;
line-height: 60px;
float:left;
font-size: 15px;
color: #393939;
background: url(../images/iconhsjh.png) no-repeat 290px 24px;
text-indent: 15px;
}
.kfonline {
width:102px;
background: #e8e8e8;
height:335px;
float:left;
position: fixed;
right: 0;
top: 50%;
margin-top: -167px;
z-index: 9999;
}
.kfonline a {
width:100%;
display: block;
height:102px;
float:left;
text-align: center;
position: relative;
}
.kfonline a.gotop {
width:100%;
height:46px;
float:left;
background:url(../images/gotop.png) no-repeat center 0;
}
.kfonline a i {
width:37px;
height:37px;
float:left;
margin-left: 32px;
margin-top: 17px;
}
.kfonline a i.kfon11 {background: url(../images/kfon11.png) no-repeat center center ;}
.kfonline a i.kfon12 {background: url(../images/kfon12.png) no-repeat center center ;}
.kfonline a i.kfon13 {background: url(../images/kfon13.png) no-repeat center center ;}
.kfonline a span {
width:100%;
height:45px;
line-height: 45px;
float:left;
font-size: 15px;
color: #343434;
text-align: center;
}
.kfonline a .wxewm {
width:102px;
height:102px;
float:left;
position: absolute;
right: 102px;
top: 0;
display: none;
}
.kfonline a:hover .wxewm {display: block;
}
.kfonline a .wxewm img {
width:100%;
height:100%;
float:left;
}
.bb1b0 {
border-bottom: 1px solid #b0b0b0;
}
