﻿
/* CSS Document */


/* logo */
#logo { width:1200px; margin:0 auto;}
#logo .logo_bg{ width:1200px; margin:0 auto; background:#FFFFFF; height:200px;}
#logo .top_r_xx{float:right; }
#logo .top_l_logo{float:left;}

/* 导航 */
.head_dh {
  background: #3979f1;
  height: 58px;
  color: rgb(255, 255, 255);
  line-height: 58px;
  font-family: "Microsoft YaHei",Arial;
  font-size: 16px;
  min-width: 1200px;
}
.w1200 {
  margin: 0px auto;
  width: 1200px;
}
.head_dh .content  li a.navia:link{ padding:0 28px;}

.head_dh ul li {
	float: left; position: relative; z-index: 3;
}
.head_dh ul li a.navia:link {
	padding: 0px 14px; color: rgb(255, 255, 255); display: block;
}
.head_dh ul li a.navia:visited {
	padding: 0px 14px; color: rgb(255, 255, 255); display: block;
}
.head_dh ul li a.navia:hover {
	background: rgb(0, 54, 96);
}
.head_dh ul li .tc {
	background: url(http://www.fstpx.com/skin/peixun/Images/navibg.png); left: 0px; top: 44px; width: 100%; padding-bottom: 8px; display: none; position: absolute;
}
.head_dh ul li .tc a {
	background: url(../image/kefu_01.jpg) repeat-x bottom; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; display: block;
}


.pbl1{ width:945px; height:620px;  margin:0 auto; }

.pbl1_1{ width:945px; height:65px; line-height:30px; padding-top:20px; margin:0 auto;  font-size:46px; color:#000; text-align:center; font-weight:bolder; font-family:"微软雅黑"; }
.pbl1_2{ width:945px; height:525px; margin:0 auto;}
.pbl1_2 img{ float:left; }




.clear{ clear:both;}
.sbox{ width:1200px; margin:0 auto; overflow:hidden;}
.bmmain{ width:950px; margin: 0 auto; background:#fff;}
.bmmain .bmtop{ background:url(../image/bmtop.jpg) no-repeat center; width:100%; height:494px; margin:30px 0 20px 0;}
.bmmain .bmbor{ margin:50px 0 25px 0; width:100%;border:2px solid #00A0E1;}
.bmmain .bmbox{ width:890px; margin: 0 auto; height:540px;}
.bmmain .bmbox .bm_left{ width:350px; margin-right:55px; float:left;}
.bmmain .bmbox .bm_left p{ color:#db0102; font-size:18px;font-family:"微软雅黑"; }
.bmmain .bmbox .bm_left .bmtxt span{ color:#ff0000;}
.bmmain .bmbox .bm_left input{ border:1px solid #ccc; width:205px; height:20px; color:#000;}
.bmmain .bmbox .bm_left .bmtxt{ padding:5px; font-size:14px; color:#000; height:22px; line-height:22px; width:65px;}
.bmmain .bmbox .bm_left select{ border:1px solid #ccc; width:205px; height:25px;color:#000;}
.bmmain .bmbox .bm_left .bmtn{ width:100px; height:25px; background:#3388CC; margin: 0 auto; color:#fff; }
.bmmain .bmbox .bm_left .bm_mf{ width:177px; height:45px; margin:65px 0 0 65px;}
.bmbm{ width:302px; border:2px solid #F4D1A7; background:#FFF9F2; margin-top:20px; height:300px;}
.bmmain .bmbox .bm_right{ float:left; width:480px; height:468px;}
.bmmain .bmbox .bm_right p{ color:#db0102; font-size:18px;font-family:"微软雅黑"; }
.bmmain .bmbox .bm_right img{ margin-top:20px;}




/* 底部 */
.footer_wrapper {background: #f2f2f2; margin-top:40px;}
.footer{padding-bottom:20px;padding-top:20px;}
.footer p{ line-height:20px;}
.footer .foot_left{ width:295px; padding-top: 50px}
.footer .link_l{ padding-top:7px;}
.footer .link_l img{ margin-right:10px;}
.footer .link_r{ padding-top:25px;}
.footer .link_r img{ margin-right:10px;}
.footer .phone{ color:#0081db; padding:7px 0 0 0;} 
.footer .phone img{ margin-top:5px;}
.footer_content{ width:880px; padding-left:20px; padding-bottom:10px; height:220px; font-size:14px; border-left:2px dotted #d0d0d0; margin-top:10px;}
.footer_content .foot-nav{ line-height:20px; padding-bottom:10px;}
.footer_content .foot-nav a:first-child,.footer_content .foot-nav .f{ margin-left:0;}
.footer_content .foot-nav a{ margin:0 15px;}
.footer_content .t{ color:#000; font-size:16px; font-weight:bold; line-height:26px;}
.footer_content .un{border-bottom:2px dotted #d0d0d0; padding-bottom:10px; }
.footer_content .un a:first-child,.footer_content .un .f{ margin-left:0;}
.footer_content .un a{margin:0 8px; line-height:24px;}

.left {
    float: left;
}

.footer .foot_left {
    width: 295px;
}

.w1200 {
    margin: 0px auto;
    width: 1200px;
}


.footer {
    padding-bottom: 20px;
    padding-top: 20px;
}



/* 底部3 */
/* dibuhuachu */
.bottom_box{ position:fixed; left:0; bottom:0; z-index:1000; width:100%; height:120px; display:none;}
.bottom_box_bg{ position:fixed; left:0; bottom:0; width:100%; height:120px;background:#202020; filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8;}
* html .bottom_box{position:absolute; left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0)); top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
	.bottom{ width:900px; height:auto; margin:0 auto; color:#fff; line-height:30px; padding:16px 0; position:relative;filter:alpha(opacity=100); -moz-opacity:1; opacity:1; z-index:100}
		.bottom p{ width:650px;}
		.close{ position:fixed; right:120px; bottom:80px; width:18px; height:18px; background:url(../image/close.png) no-repeat;cursor:pointer;z-index:100}
		.ask{ position:fixed; bottom:16px; right:15%;}
		.register{ position:fixed;  bottom:16px; right:25%;}
		.qq{ position:fixed;  bottom:16px; right:35%;}
		.wybm{ position:fixed;  bottom:60px; right:15%;}
		.wybm_input{ position:fixed;  bottom:60px; right:24%; width:260px; height:38px; padding-left:1%; font-size:14px; border:none;}
.mini{ position:fixed; left:0; bottom:30px; width:126px; height:133px; cursor:pointer; z-index:20; background-size:100% 100%; display:none; }
.bottom_left_ad{ position:fixed; width:507px; height:183px; float:left; bottom:0; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
* html .mini{position:absolute; left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||20)); top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}


#tc{ width:100%; margin:0 auto;}
#div1{ width:20%; height:23%; position:fixed; bottom:0%; right:0%; background:url(../image/20151221tc_1.jpg) no-repeat; background-size:100% 100%; z-index:999;}
#div1:hover{ background:url(../image/kefu_01.jpg) no-repeat;  background-size:100% 100%; z-index:998}
.slideimg{ width:130px; height:30px; position:absolute; top:-7%; right:1%;}
.slideimg img{ width:100%;}

#zxbox{
	height:420px;z-index:100;width:120px;
	background:#fff;border:solid #3979f1 5px;
	position:fixed;top:18%;right:0;
	border-radius:5px 0 0 5px;-webkit-box-shadow:2px 0 5px #333;
	-moz-box-shadow:2px 0 5px #333;
	box-shadow:2px 0 5px #333;
	_position:absolute;
	_top:expression(documentElement.scrollTop+120+"px")
}
.zxtitle{
	width:30px;height:130px;
	position:absolute;
	left:-35px;background:#3979f1;
	top:105px;color:white;
	line-height:25px;text-align:center;
	vertical-align:middle;
	border-radius:5px 0 0 5px;
	cursor:pointer;font-size:16px;
	font-weight:bold;padding-top:15px;
	font-family:"微软雅黑";
}
.zxan ul li{background:url(../image/nindex_08.jpg) no-repeat;font-size:12px;padding-left:35px;border-bottom:dashed #9a9a9a 1px;}.zxan p{/* font:bold 14px/23px "Microsoft YaHei"; */}
.zxan .zbg2{background-position:0 -30px;}
.zxan .zbg3{background-position:0 -60px;}
.zxan .zbg4{background-position:0 -90px;}
.zxan .zbg5{background-position:0 -120px;}
.zxan .zbg6{background-position:0 -150px;}
.zxan .zbg7{background-position:0 -180px;}
.zxan .zbg8{background-position:0 -210px;}
.zxan .zbg9{background-position:0 -240px;}
.bc{margin-left:auto;display:block;margin-right:auto;}
.mt10{margin-top:10px}
.mtggggg5{margin-top:5px;}
.cl_blue{color:#006cbf;}
.bor1{border-bottom:dashed #d0d0d0 1px;}
.fhtop_1{
	background:url(../image/kefu_01.jpg) no-repeat;
	display:block;width:36px;height:36px;
	position:fixed;bottom:50px;right:20px;_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight))
}
.fhtop_1:hover{background-position:left bottom}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pt10{padding-top:10px}
.pb5{padding-bottom:5px}
.lh30{line-height:30px}
.pl5{padding-left:5px}
.tc{text-align:center}
.cb{clear:both}
