@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;background: transparent ;border: 0;outline: 0;}
.clearfix,.clear{clear: both;}
.c:after{content:"";display:block;clear:both;}
body{font-size: 16px;color: #000;font-family: arial;background: url(../images/common/bg1.jpg);overflow-x: hidden;}
li{list-style:none;}
h1{margin-top: 13px;font-size: 17px;line-height:30px;}
body,
table,
input, textarea, select, option {line-height: 2;}
.clear{clear:both;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
a {color: #2b2b2b;text-decoration: none;}
a:hover{color:#FCB501}
.clearfix{clear: both;}
.box1200{margin:0 auto;width:1200px;}
.c:after,.box1200:after{display:block;content:'';clear:both;}
.fl{float: left;}
.fr{float: right;}
@media screen and (max-width: 1300px) {body{width:1300px;overflow-x: hidden;}}
/*top*/
#top{line-height: 30px;color:  #fff;font-size: 12px;background: #020E1E;position: relative;z-index: 5;}
#top a{color:#fff;}
#top select{
    border: 0;
    background: transparent;
    color: #fff;
}
#top option{background:#000}
#top dl {
	color: #fff;
	margin: 0 9px 0 0;
	text-indent: 8px;
	position: relative;
	z-index: 9;
}

#top dt:after {
	display: block;
	content: '▼';
	position: absolute;
	right: 5px;
	top: 0px;
	cursor: pointer;
	width: 12px;
	text-align: center;
	text-indent: 0;
}

#top dt {
	width: 58px;
	height: 30px;
	line-height: 30px;
	position: relative;
}

#top dl:hover dd {
	display: block;
}

#top dd {
	background: #333;
	display: none;
	position: absolute;
	top: 30px;
	width: 100%;
	z-index: 8;
}

#top dl a {
	color: #fff;
	display: block;
	border-bottom: 1px dotted;
	line-height: 30px;
}
/*head*/
#head{width: 100%;height: 100px;background: rgba(255,255,255,0.5);position: absolute;z-index: 3;}
#head img{float:  left;max-width: 330px;display: block;margin-top: 4px;}
/*nav*/
#nav{text-align:  center;width: 720px;margin-top: 34px;}
#nav li{float: left;position:  relative;width: 120px;}
#nav li a{color: #000;padding-bottom: 18px;font-size: 20px;font-weight: bold;}
#nav li a:hover,#nav li:first-child a{
    border-bottom: 2px solid #FE0000;
    color: #FE0000;
}
#nav li dl{position:  absolute;z-index: 3;padding-top: 50px;top: 0;height:  0;overflow:  hidden;transition:  0.5s all;}
#nav li dl dd{background:#0376C7;height:50px;}
#nav li dl:hover{height:300%}
/*banner*/
#banner{}
.flexslider{position:relative;/*banner高度*/overflow:hidden;background: url(../images/banner/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{/*banner图片高度*/height: 600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/banner/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/banner/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/banner/next.png) center center no-repeat;}

/*foot*/
#footer{color:#eee;padding: 1px 0 0 0;background: url(../images/common/foot_bg.jpg) center 0;}
#footer a{color: #EEE;font-size: 14px;}
#footer a:hover{color:#333}
#footer dl{
    float: left;
}
#footer dt{line-height: 74px;font-size: 20px;color:#fff;border-bottom:3px solid #fff;margin-bottom:10px;max-width: 200px;}
#footer dd{line-height: 30px;font-size: 14px;}
#footer a:hover{color:#fff;}
.bot-nav{width:100px;margin-left: 71px;}
.bot-list{width: 400px;margin-left: 100px;display: flex;flex-wrap: wrap;}
.bot-list dt{
    width: 100%;
    max-width: unset !important;
}
.bot-list dd{width: 50%;box-sizing: border-box;}
.bot-contact{margin-left: 65px;width: 264px;}
.bot-erm{width: 200px;}
.bot-erm img{border:5px solid #fff;width:180px}
.copyright{margin-top: 22px;background: #020E1E;}
.copyright p{line-height: 42px;text-align:center;font-size: 12px;}
.copyright p a{font-size: 12px!important;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top: 130px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

.indexL_pro,.lxwm-ul{
    background: #666;
    padding-bottom: 20px;
}
.indexL_pro dt,.lxwm-ul dt{
    background: #333;
    line-height: 50px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}
.indexL_pro dd,.lxwm-ul dd{
    text-align: center;
    line-height: 40px;
    margin: 0 20px;
    background: #999;
    border-bottom: 1px solid #666;
    color: #fff;
    font-size: 12px;
}
.indexL_pro a,.lxwm-ul dd a{
    color: #fff;
}
.lxwm-ul{
    margin-top: 53px;
}
.lxwm-ul li{}