﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, legend, button, input, textarea, th, td{ margin:0; padding:0; } 
body, button, input, select, textarea { font:12px/24px tahoma,'Microsoft YaHei'; } 
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size:100%; } 
em, i, u { font-style:normal; } 
ul, ol { list-style:none; } 
a { text-decoration:none; } 
a:hover { text-decoration:underline; cursor:pointer; }  
button, img { border:0; } 
table { border-collapse:collapse; border-spacing:0; }
.clearfix:after { display:block; clear:both; content:""; visibility:hidden; height:0; line-height:0; }
.clearfix { zoom:1; }
.fl { float: left; }
.fr { float: right; }
.w1000{width:1000px; margin:0 auto;}
.none { display:none !important; }
.block { display:block !important; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.fb { font-weight:bold; }
.mt50 { margin-top:50px; }
.mt40 { margin-top:40px; }
.mt30 { margin-top:30px; }
.mt20 { margin-top:20px; }
.mt15 { margin-top:15px; }
.mr10 { margin-right:10px; }
.mr5 { margin-right:5px; }
.z-11 { z-index:11; }
.z-10 { z-index:10; }
.z-9 { z-index:9; }
/*top*/
.top-tips {
    height:36px; line-height:36px;
    color:#999;
    background-color:#f6f6f6;
    border-bottom:1px solid #eaeaea;
}
.t-nr{margin:20px auto; height:62px;}
.t-nr .logo{display:block; height:62px;}
.t-nr .tel { background:url(../pic/tel.jpg) no-repeat; padding:19px 0 0 140px; width:201px; height:46px; font-size:26px; line-height:30px; color:#4884d0; }
.t-nav{background:#4884d0; height:43px;}
.t-nav ul li{float:left; border-left:1px solid #518ad2; text-align:center; position:relative; z-index:10; }
.t-nav ul li.br1{border-right:1px solid #518ad2;}
.t-nav ul li a{color:#fff; font-size:16px; height:42px; line-height:42px; font-family:"Microsoft YaHei"; display:block; float:left; width:123px;}
.t-nav ul li a:hover , .t-nav ul li a.now-nav{background:#3570bd; text-decoration:none; border-bottom:1px solid #2e65b0;}
.t-nav-pop {
    padding:0 5px;
    width:113px;
    position:absolute; top:44px; left:0;
    background-color:#3b80c9;
    background-color:rgba(58,131,206,.8);
    *background-color:#3b80c9;
}
.t-nav ul li .t-nav-pop a {width:113px; border-top:1px solid #5791cf; font-size:14px; overflow:hidden; }
.t-nav ul li .t-nav-pop a:hover { border-bottom:0; }
.t-nav ul li .t-nav-pop a.bort0 { border-top:0; }

.banner{ height:384px; position:relative; overflow:hidden;}
.banner ul { display:block; }
.banner ul li { float:left; height:384px; }
.banner ul li div { display:block; height:384px; text-align:center; }
.banner ul li div img { position: absolute; left: 50%; top: 0; display: block; height: 384px; margin-left: -960px; }
.banner span{position:absolute; left:50%; bottom:25px; margin-left:400px; }
.banner span i{width:13px; height:13px; border-radius:50%; border:1px solid #fff; display:block; float:left; margin-right:5px; cursor:pointer;}
.banner span i.now-ban{background:#fff;}

/*footer*/
.footer-bg{background:#6a6f73; margin-top:55px;}
.footer-bg .f-nr{ text-align:center; color:#fff; padding:15px 0; line-height:26px;}
.footer-bg .f-nr .f-nr-nav{}
.footer-bg .f-nr .f-nr-nav a{color:#fff; margin:0 8px;}
.footer-bg .f-nr div span{margin:0 8px;}
/* ico-gz */
.ico-gz {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
	background: url(../pic/ico-gz.png) no-repeat; 
}
.i-gz1, .i-gz2 {
    width:46px; height:46px;
}
.i-gz1 { background-position:0 0; }
.i-gz2 { background-position:0 -50px; }
.i-gz3, .i-gz4 {
    width:16px; height:16px;
}
.i-gz3 { background-position:0 -100px; }
.i-gz4 { background-position:-20px -100px; }
.i-gz5 {
    width:3px; height:16px;
    background-position:-40px -100px;
}
.i-gz6 {
    width:7px; height:5px;
    background-position:0 -120px;
}
/*ico-pop*/
.ico-pop { 
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
	background: url(../pic/ico-pop.png) no-repeat; 
}
.i-pop1, .i-pop2, .i-pop3, .i-pop4, .i-pop5 {
	width:38px; height:33px;
}
.i-pop1 { background-position:0 0; }
.i-pop2 { background-position:0 -40px; }
.i-pop3 { background-position:0 -80px; }
.i-pop4 { background-position:0 -120px; }
.i-pop5 { background-position:0 -160px; }
.i-pop6 {
	width:14px; height:20px; 
	background-position:0 -200px; 
}
.i-pop7 {
	width:12px; height:12px; 
	background-position:-25px -205px; 
}
.i-pop8 {
	width:28px; height:24px; 
	background-position:0 -225px; 
}
/* m-pop*/
.m-pop {
	position:fixed; _position:absolute;
	right:10px; bottom: 10px; 
	width:78px;
	border:1px solid #eaeaea;
	background-color:#fff;
	z-index:999;
}
.m-pop li {
	position:relative;
	height:84px;
	border-bottom:1px solid #f4f4f4;
}
.m-pop-item { 
	display:block;
	height:56px; padding:14px 0;
	font-size:13px; color:#999;
	text-align:center; 
}
.m-pop-item:hover { text-decoration:none; }
.m-pop-item p { margin-top:6px; }
	/*m-pop-tk*/
.m-pop-tk {
	position:absolute;
	right:78px; top:0;
	width:260px; padding-right: 22px;	
}
.m-pop-tk-style {
    border:1px solid #ddd;
	background-color:#fff;
}
.m-pop-tk .pr {
	padding:29px; 
}
.m-pop-tk .pr .i-pop6 {
	position:absolute;
	right:9px; top:35px;
}
.m-pop-tel {
	height:32px; line-height:32px;
	font-size:30px;	
}
.s-ce52 { color:#e52a2a; font-size:26px; line-height:32px; font-weight:bold; }
