@charset "utf-8";
/* CSS Document */

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;border: 0;outline: 0;font-size: 100%;background: transparent; }
ol, ul, ul li{list-style: none;}
table{ border-collapse:collapse; border-spacing: 0;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0px;height: 0px;}
.clearfix:after {content: "\0020";display: block;height: 0;clear: both}
.clearfix { _zoom: 1;}
*+html .clearfix {overflow:hidden;}
body{ font-family:Arial, Helvetica, "microsoft yahei", sans-serif; background:#ffffff; }
a { color:#484848; font-size: 12px; text-decoration: none; }
a:hover{color: #db261f;}
.clear {clear: both;}
.bd {width: 1000px; margin: 0 auto;}
.w{ width: 1180px; 
	margin: 0 auto;
}

a.left_menubg_over:link, a.left_menubg_over:visited {border-radius:10px; display: block;background:#db261f; font-size:14px; color:#fff!important; width:auto;}


/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	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: #ca1410 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #ca1410 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #ca1410 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_QQ a {
	 color:#fff;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #ca1410 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;
}


/*下拉*/
.js{width:90%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline;   }
.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; width:785px; margin:0 auto; position:relative; z-index:1; color:#fff; height:20px; line-height:20px; clear: both; float: left; margin-top: 50px;   }
.nav{ overflow:hidden; zoom:1; }
.nav .m{ float:left;  padding:0 5px; display:inline;  }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px;  }
.nav .s{ float:left; width:3px; text-align:center; color:#75c7f2;   }
.nav h3 a{ float:left;  display:block; padding:0 10px; color:#484848;  height: 20px; line-height: 20px;font-size: 14px;  }
.nav .on h3 a{ height:20px; line-height:20px;   background:#db261f;   color:#fff; border-radius: 6px;   }
.subNav{ color:#333;  height:36px; line-height:36px; background:#fff;overflow:hidden; padding:0 10px;  }
.subNav li{ overflow:hidden; zoom:1; }	
.subNav iframe{ float:right;  }
.subNav a{ margin:0 10px;  }


/*首页电话*/
.i_nav{
	float:right;
}
.i_nav .dian{
	background:#db261f;
	color:#fff;
	width:190px;
	height:40px;
	border-radius:0px 0px 10px 10px;
	float: right;	
}
.i_nav .dian img{
	padding-left:10px;
	padding-top:5px;
}
.i_nav .dian p{
	float:right;
	padding-top:15px;
	padding-right: 10px;
}
.i_nav .qie{
	clear: both;
	float: right;
	padding-top: 20px;
	color: #7b7b7b;
}
.i_nav .qie a{
	padding: 0px 10px;
	color: #014498;
}
.i_nav .qie a:hover{
	color: #db261f;
}
.main_nav
{
    margin: 0 auto;
    width: 765px;
    height: 30px;
    clear: both;
    padding-top: 20px;
}

.main_nav ul
{
    float: left;
    width: 765px;
    height: 30px;
}
.main_nav ul li
{
    float: left;
    color: #d9261f;
    line-height: 52px;
}
.main_nav ul .li
{
    float: left;
    width: 85px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    position: relative;
}
.main_nav ul .li .a
{
    display: block;
    width: 85px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #484848;
}
.main_nav ul .li .a:hover
{
    display: block;
    width: 85px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #fff;  
}
.main_nav ul .li dl
{
    position: absolute;
    left: 0;
    top: 30.5px;
    width: 85px;
    display: none;
    z-index: 9999;
    padding-bottom: 10px;
    background: #fff;
    border: 1px solid #db2620;
    border-radius: 10px;
}
.main_nav ul .li dl dd
{
    height: 35px;
    border-bottom: 1px dashed #d82721;
}
.main_nav ul .li dl dd a
{
    display: block;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    color: #484848;
}
.main_nav ul .li dl dd a:hover
{
    display: block;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    color: #bf0101;
}
.main_nav ul .li:hover
{
    background: #db261f;
    border-radius:10px;
}
/*广告条*/
.fullSlide{width:100%;position:relative;height:658px;background:#000;clear: both;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;width:100%;}
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:658px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:658px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
	filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
}
.fullSlide .hd ul .on{ background:#f00;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:5%; background-position:-6px -137px; }


.nav-menu {height: 150px;}
.logo {width: 230px; float: left; padding-top:40px; }

/*中部*/
.i_about{
	width:100%;
	height: 220px;
	padding:80px 0px;
}
.i_about .a_brief{
	margin:0 auto;
	width: 1200px;
	padding-left: 200px;
}
.i_about .a_brief .a_title{
	float:left;
}
.i_about .a_brief .a_title .t1{
	width:35px;
	float:left;
	font-size:30px;
	color:#db261f;
	font-weight:bold;
	text-align:center;
	line-height:55px;
}
.i_about .a_brief .a_title .t2{
	padding:5px 0px;
	width:25px;
	float:left;
	word-wrap: break-word;
	text-align:center;
	line-height:21px;
	margin-left:10px;
	background: #004686;
	color: #fff;
}
.i_about .a_brief .a_content{
	float:left;
	width:650px;
	padding:0px 20px;
	line-height:31px;
	text-indent:2em;
}
.i_about .a_brief .a_content a{
	font-size: 14px;
	color: #db261f;
}
.i_about .a_brief .a_content a:hover{
	color: #004686;
	text-decoration: underline;
}
.i_about .a_brief .a_img{
	float:left;
}
.i_about .a_brief .a_img img{
	height: 220px;
}

/*底部*/
.dijiao{
	width:100%;
	background:url(../images/dijiao.png); 
	height:16px;
	margin-top: 20px;
}
.footer{
	height:325px;
	width:100%;
	background:#ca1410;
}
.footer .f_contact{
	width: 1000px;
	margin: 0 auto;
	padding-top: 20px;
}
.footer .f_contact .links{
	color:#fff;
	font-size:20px;
}
.footer .f_contact .links a{
	font-size:16px;
	float: right;
	color:#fff;
}
.footer .f_contact .links a:hover{
	text-decoration: underline;
}
.footer .dong{
	border-bottom:1px solid #7b7b7b;
	padding:15px 0px;
}
.footer .dong a{
	color: #fff;
	margin-right: 20px;
	font-size: 14px;
}
.footer .dong a:hover{
	text-decoration: underline;
}

.bot_char{
	width:100%;
	padding-top:15px;
}
.bot_char .bot_char1{
	float: left;
	width: auto;
}
.bot_char .bot_char1 p{
	color: #fff;
	line-height: 30px;
	font-size: 16px;
}
.bot_char .bot_char1 p a{
	font-size: 16px;
	color: #fff;
}
.bot_char .bot_char1 p a:hover{
	text-decoration: underline;
}

.bot_char .bot_char2{
	float: right;
	width: auto;
	padding-top:15px;
}
.bot_char .bot_char2 #c1{
	padding-right: 60px;
}
.bot_char .bot_char2 #c2{
	padding-right: 20px;
}
.bot_char .bot_char2 p{
	float: left;
	width: 120px;
	text-align: center;
	color: #fff;
}
.bot_char .bot_char2 p img{
	width: 120px;
}