@charset "utf-8";
/*reset*/
body{font:14px/1.231 arial,helvetica,clean,sans-serif;}
/* -- 页面整体布局 -- */
.header,.footer{ width:1180px; margin:0 auto;}


/* function */
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_ar{font-family:arial,\5b8b\4f53;}
.f_fw{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fst{ font-family: "宋体"; }
.f_fs1{font-size:12px;}
.f_fs2{font-size:13px;}
.f_fs3{font-size:14px;}
.f_fs4{font-size:24px;}
.f_fs5{font-size:30px;}
.f_fs6{font-size:16px;}

.f_cs1{ color:#1369c0;}

.f_fwn{font-weight:normal;}
.f_fwb{font-weight:bold;}
.f_tal{text-align:left;}
.f_tac{text-align:center;}
.f_tar{text-align:right;}
.f_csp{cursor:pointer;}



/*头部开始*/
.g_top{ height:160px; background:url(../images/topbg.jpg) repeat-x;}
.top_t{ height:33px; line-height:34px;color:#666666;}
.top_t p{ float:right;}
.top_t p a{ padding: 0 5px; color:#666666;}
.top_t .a_last{ padding-right:0;}

.top_c h1{ float:left; padding: 18px 10px 0 0;}
.top_c h2{ width: 474px;float: left; margin-top: 35px;font-size: 15px;color: #000;font-weight: normal; text-align:left; line-height:24px;}


.top_c p{ float:right; margin:36px 0 0 0 ; padding: 0 0 0 52px; background:url(../images/tel.jpg) no-repeat 5px 2px; color:#666666; font-size:14px; font-family:"微软雅黑", "新宋体";letter-spacing: 13px;}
.top_c p span{ display:block; font-size:24px; color:#a8025e; font-family:Arial, Helvetica, sans-serif;letter-spacing: 1px; font-weight:bold;}





/*底部开始*/
.g_ft{ height:230px; background: url(../images/ftbg.jpg) repeat-x;}
.g_ft .m_fnav{  height:54px; line-height:54px; color:#fff; text-align:center; }
.g_ft .m_fnav a{ color:#fff; padding:0 20px;  font-size: 13px; font-weight: normal;display: inline-block;}


.g_ft .m_fnav .lasta{ border: none;}
.g_ft .f_ftcon{ color: #fff; padding: 40px 0 0 0px;  line-height: 22px; font-size: 12px;    }
.g_ft .f_ftcon a{ color:#fff;}

.g_ft .flogo{ left:75px; top:30px;}
.g_ft .cnzz{top:95px; left: 520px;}
.g_ft .code{top:30px; right: 0px;text-align:center; line-height:35px;}
.g_ft .codeb{top:30px; right: 140px; text-align:center;line-height:35px;}
/*底部结束*/


/* CSS Document */





/*top*/



.clear {

    clear: both;

}











/*headerBox*/



.headerBox {

    width: 100%;

    height: 146px;

    background: url(../images/header_bg_02.jpg) no-repeat 50% 0px;

}



.header {

    width: 1180px;

    height: 137px;

    margin: 0 auto;

    position: relative;

}



.head_fl {

    width: 700px;

    float: left;

}



.head_fl h1 {

    width: 162px;

    float: left;

    margin-top: 50px;

}



.head_fl h1 a img {

    width: 162px;

    height: 48px;

}



.head_fl ol {

	width: 418px;

	float: left;

	padding-left: 24px;

	margin-top: 36px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #c1111e;

	margin-left:15px; 

}



.head_fl ol li {

    font-size: 20px;

    color: #9f9e9e;

    line-height: 36px;

    font-weight: normal;

}



.head_fl ol li:first-child {

    font-size: 18px;

    color: #c61b14;

}



.head_fr {

    width: 180px;

    min-height: 76px;

    float: right;

    margin-top: 38px;

    padding-left: 60px;

    background: url(../images/header_icon_03.png) no-repeat left;

}



.head_fr p {

    width: 190px;

    margin-top: 3px;

    font-size: 14px;

    color: #464646;

    padding-top: 9px;

    padding-bottom: 6px;

}



.head_fr span {

 

    height: 33px;

    display: block;

    font-size: 26px;

    color: #d92c1c;

    font-weight: bold;

    line-height: 33px;

    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;

}





/*nav*/



.navBox {

    width: 100%;

    height: 48px; background:url(../images/menubg.gif) left center  repeat-x;
	 background:#a7025e;

    overflow: hidden;

}



.fixedNav {

    position: fixed;

    top: 0px;

    left: 0px;

    z-index: 100000;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop));

}





/*navBox*/



.nav {

    width: 1180px;

    height: 48px;

    margin: 0 auto;
	
	background:#a9005d;

}



.nav li {

    float: left;

    line-height: 48px;
	width:118px;
	display:block;
	text-align:center; background:url(../images/menuxian.jpg) no-repeat  right;

}








.nav li a {

    font-size: 15px;

	font-family:"微软雅黑", "新宋体";

    color: #fff;
	

}

.nav li a {

    font-size: 15px;

	font-family:"微软雅黑", "新宋体";

    color: #fff;
	line-height:48px; display:block;

}

.nav li a:hover {

    font-size: 15px;

	font-family:"微软雅黑", "新宋体";

    color: #fff;
	background:#696969; line-height:48px; display:block;

}


.nav li:hover a {

    color: #fff; 

}




.another{ background:#242324;height:48px; }
.another a {
    color: #fff;background:#242324;height:48px; display:block;
}




/*navBox end*/





/*footerBox*/



.footer_box {

    width: 100%;

    background: url(../images/bg01_02.jpg) repeat-y;

    height: 245px;

}



.btm_nav {

    width: 1180px;

    height: 60px;

    line-height: 60px;

    background: #d92c1c;

	margin:auto;

}



.btm_nav ul {

    width: 1180px;

    margin: 0 auto;

}



.btm_nav ul li {

    float: left;

}



.btm_nav ul li a {

    font-size: 14px;

    color: #fff;

    padding: 0 30px;

}



.footer {

    width: 1180px;

    height: 210px;

    margin: 0 auto;

}

.footer h2{ font-size:14px;color:#565353; text-align:center;padding-top:30px;}

.footer p {

    width: 743px;

    text-align: center;

    line-height: 26px;

    font-size: 14px;

    color: #565353;

    padding: 5px 90px;

    margin: 0 auto;

}



.footer p a {

    color: #565353;

}





/*footerBox end*/





/*固定的悬浮窗*/



.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: #d92c1c url(../images/fixCont.png) no-repeat 0 0;

}



.yb_bar .yb_phone {

    background: #d92c1c url(../images/fixCont.png) no-repeat 0 -57px;

}



.yb_bar .yb_QQ {

    text-indent: 0;

    background: #d92c1c url(../images/fixCont.png) no-repeat 0 -113px;

}



.yb_bar .yb_ercode {

    /*height:200px;*/

    background: #d92c1c 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;

}

.lanmfoot{ font-size:22px; font-weight:bold; color:#a8025e; height:55px; line-height:55px;}
.lanmfootb{ font-size:15px; background:url(../images/xian.jpg) center center no-repeat}
.lanmfootb span{ background:#fff; padding-left:10px; padding-right:10px;}

.weizhi{ color:#646464; font-size:12px; background:url(../images/dz2.png) 15px center no-repeat; padding-left:45px;}
a.lans:link,a.lans:visited,a.lans:active{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:50px;
	line-height:50px;
	color:#000;
	}
a.lans:hover{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:50px;
	line-height:50px;
	color:#fff;
	background-color:#a7025d;}
	
a.lans2:link,a.lans2:visited,a.lans2:active,a.lans2:hover{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:50px;
	line-height:50px;
	color:#fff;
	background-color:#a7025d;}
	
.aboutbg{width:100%;background:#f5f5f5;}

