﻿@charset "utf-8";
.g-doc {width:75%;max-width:1100px;min-width:1000px;margin:auto;}
/* 头部 */
.header {margin-top:0px;z-index: 999;}
.top {padding:10px 0;    text-align: center;}
.top {}
.logo {height:50px;}
.tel span {font-size:22px;font-weight:bold;color:#eb3c00;}
.top {width:100%;height:88px;}
.topimg {height:108px;background-image:url(../img/head_bg.jpg);background-repeat:no-repeat;}
.top .logo {margin:10px auto;}
.top .top_r {float:right;margin:30px 0 0px 0;}
.top .top_link {margin-bottom:10px;}
.top .top_link a {padding:0 10px 10px 10px;}
.navbar {background:#044ebd;}
.nav {z-index:99;/* IF .navbar position=relative -> ul = container width,ELSE ul = 100% width */}
.nav:before,.nav:after {content:"";display:table;}
.nav:after {clear:both;}
.nav>li>a {color:#fff;font-size:1.0em;text-align:center;line-height:40px;}
.nav>li>a:hover {}
.nav>li {float:left;text-align:center;}
/**/.nav > li > div {display:none;width:100%;background:#333;position:absolute;z-index:99;top:54px;left:0;margin:0;padding:10px 0;list-style:none;}
.nav > li > div > ul:before,.nav > li > div > ul:after {content:"";display:table;}
.nav > li > div > ul:after {clear:both;}
.nav > li > div > ul > li {}
.nav > li > div > ul > li:hover>a {}
.nav > li > div > ul > li>a {}
.banner .slides li img { width: 100%; height: 100%; display: block; transition: 400ms; }
.banner .slides li .bg {  width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transition: 400ms; }
.banner .slides li .content-con {width:100%;position: absolute; text-align: center; color: #000; font-size: 16px; top: 25%;}
.banner .slides li .content-con  p {text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;-webkit-text-shadow:#000 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;*filter:Glow(color=#fff,strength=1);}
.banner { width: 100%; margin:0 auto 0 auto;}
.banner {position:relative;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{margin-top:0px;}
.banner .slides li .content-con .txt{top: 25%; }
.flex-control-nav{display:none;}

/*banner字体*/
.hei1{height:1.0em;line-height:1.0em;}
.hei2{height:2.0em;line-height:2.0em;}
.sfs{font-size:1.4em;}
.mfs{font-size:2.2em;}
.bfs{font-size:3.0em;}
.wf{color:#000;}
.gf{color:#000; font-size:1.5em;}
.bf{color:#cb0404; font-weight:bold;}
.fcss {word-spacing:10px;letter-spacing:2px;}

.formBox {display: block; width: 90%; color: #939393; margin:auto;}
.formBox .ts { border-bottom: 1px dashed #939393; padding-bottom: 20px; margin-bottom: 18px; }
.formBox .mtxt { border: 1px solid #c5c5c5; border-radius: 3px; padding: 2%; font: 12px/1.8 'soolidiumregular'; width: 43%; margin: 0px 2% 2% 0px; color: #7d7c7c; }
.formBox .mtxt2 { width: 93%; height: 130px; overflow: hidden; resize: none; }
.formBox .mbtn { background-color: #044ebd; border: 1px solid #543924; border-radius: 3px; color: #fff; width: 120px; height: 40px; line-height: 36px; font-family: 'soolidiumregular'; padding: 0px; margin: 0px; text-align: center;}
.formBox input[type="text"]:focus, .formBox textarea:focus { border: 1px solid #9f7d5b; background-color: #f4f4f4; }
.formBox .mbtn:hover { background-color: #565656; border: 1px solid #9f7d5b; } 

.search_tool {height:3em;background:#e8e8e8;padding:7px 0;}
.search {line-height:3em;}
.s_txt {line-height:3em;font-size:17px;font-weight:bold;float:left;color:#333333}
.s_txt em {line-height:3em;display:block;float:left;width:5px;height:20px;background:#DF0122;margin:17px 10px 0 0;}
.ft_text {border:1px solid #ddd;width:300px;line-height:3em;height:3em;float:left;}
.ft_btn {float:left;font-size:2em!important;line-height:1.4em;padding:0 10px;border:none;background:none;color:#666;}
.share {padding:6px 0;}
/* footer */.links {margin-top:10px;height:85px;border:1px #c9e0f8 solid;padding:10px;}
.links .tit {height:30px;line-height:30px;font-weight:bold;color:#1972d3;}
.links .inner {width:100%;height:43px;margin:5px auto 0;position:relative;overflow:hidden;}
.links .inner ul {position:absolute;left:0;top:0;}
.links .inner ul li {float:left;padding-right:15px;}
.links .inner ul li img {width:135px;height:43px;padding:2px;border:1px #DEDEDE solid;}
.links .inner ul li p {line-height:30px;text-align:center;}
.warpc{ width:100%; height:auto;background:url(../img/bg.jpg) repeat; overflow:hidden;}	

.fline{margin-top: 0px;padding: 5px  0 0 0;height:25px;font-size:12px;background-color: #333;}
.fline  p{
	color: #fff;
	margin: 0 10px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.bottom {margin:5px;}
.bshare{width:100%;}
.bottom .tit {
	margin:15px;
	height:35px;
	line-height:35px;
	border-bottom:1px #a5a5a5 dashed;
}
.bottom .tit ul {margin-left:170px;}
.bottom .tit li {
	float:left;
	margin-left:15px;
}
.bottom .tit li a{color:#454545; }
.bottom .con {
	line-height:200%;
	text-align:left;
	color:#454545;
	margin-top:20px;
}
.bottom .con p{font-size:1em;color:#999;line-height:150%;}
.bottom .con img{width:85px;height:85px;margin:10px;}

.menu-mobile {display:none;padding:10px;}
.mlogo {height:32px;padding-top:9px;}
@media(max-width:400px) {.mlogo {height:28px;padding-top:10px;}
.main {padding-top:25.5px;}
.menu-mobile {padding:0 10px;}
}
.menu-mobile:after {content:"\e60e";line-height:50px;font-family:"iconfont" !important;font-size:2.0rem;padding:0;float:right;position:relative;top:0;opacity:.8;/*-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);*/}
.menu-dropdown-icon:before {content:"\e60e";font-family:"iconfont" !important;display:none;cursor:pointer;float:right;padding-right:10px;line-height:3em;color:#fff;}
@media(max-width:1200px) and (min-width:768px) {}
@media only screen and (max-width:768px) {
.header {margin-top:0px;}
.navbar {background:#fff;}
.top {display:none;}
.nav {position:static;}
.navbar .show-on-mobile {display:block;}
.menu-container {width:100%;}
.menu-mobile {display:block;/*border-bottom:1px solid #eb3c00;*/}
.menu-dropdown-icon:before {display:block;}
.nav {display:none;background:#333;}
.nav > li {width:100%;float:none;display:block;}
.nav > li a {color:#eee;text-align:left;line-height:3em;padding:0 10px;margin:0;display:block;}
.navbar >ul >li >div {display:none;}
.hei1{height:1.0em;line-height:0em;}
.hei2{height:2.0em;line-height:1.0em;}
.sfs{font-size:0.8em;}
.mfs{font-size:1.0em;}
.bfs{font-size:1.5em;}
.bottom{text-align: center;}
.bottom .con {
	float: left;
	width: 40%;
	margin: auto 5%;
}
.bottom .erwm{width: 40%;margin: auto 30%;}
.share{width: 90%;margin: 10px auto;}
.bpb20 {padding-bottom:5px;}
.ssfs{font-size:0.8em;}
.bottom .con p{font-size:0.6em;}
.ml50{margin:10px auto;} 
}