﻿@charset "utf-8";

/* CSS Document */

*{ padding: 0;}

body

{

	font-size: 14px;

	color: #333;

	margin: 0px;

	font-family: 微软雅黑, Microsoft YaHei,  Arial, Helvetica, sans-serif;

}

ul,li

{

	list-style-type: none;

}

img,ul,li

{

	padding: 0px;

	margin: 0px;

}

img

{

	border: none;

}

a

{

	color: #333;

	text-decoration: none;

}

a:hover

{

	text-decoration: none;

}

a:active

{

	text-decoration: none;

}

.clear

{

	clear: both;

}

img

{

	border: 0;

}

.clearfix:after

{

	visibility: hidden;

	display: block;

	font-size: 0;

	clear: both;

	height: 0;

}

.clearfloat

{

	clear: both;

	height: 0;

	font-size: 1px;

	line-height: 0px;

}

.clearfix

{

	display: inline-table;

}



input,textarea

{

	outline: none;

	border: 0px;

}



/* Hides from IE-mac \*/

* html .clearfix

{

	height: 1%;

}

.clearfix

{

	display: block;

}



h1,h2,h3,h4,h5,p,dl,dd,dt{margin:0;font-weight: normal;}

i,em{ font-style: normal;}

/* End hide from IE-mac */ 



/*公用*/

.wrap { width:1180px; margin-left:auto; margin-right:auto;}

.fl { float:left;}

.fr { float:right;}



/*top_A*/

#top_A{width: 100%; height: 36px; background:url(/images/top_bg.jpg);  font-family:"Microsoft YaHei";}

.top{width: 1180px; height: 36px; margin: 0 auto;}

.top_left{ width: 380px; height: 36px; float: left; line-height: 36px; color: #303030;}

.top_left span{ font-weight:bold;}

.top_right{height: 36px; float: right; color: #000;}

.top_right ul li{float:left; line-height:36px; padding:0px 15px 0px 10px; background:url(/images/top_line.png) no-repeat right;}

.top_right ul li.top_last{ background:none;}

.top_right ul li a{color: #000;}

.top_right ul li a:hover{color: #666;}



/*<!--logo-->*/

.top_bgk{ height:145px; overflow:hidden; background:url();}

.main{ width:1180px; margin:auto;}

.logo{ width:330px; height:85px; float:left; margin:30px 0px 0px 0px; display:inline;}

.biaoyu{ width:548px; height:85px; float:left;  margin:30px 0px 0px 15px; background:url(/images/logo_line.jpg) no-repeat left center; padding:7px 0px 0px 15px; display:inline; line-height:35px;}

.biaoyu b{ font-weight:bold; color:#045fb2; font-size:24px;}

.biaoyu span{ font-size:18px; color:#303030;}

.iphone{height:60px; padding:42px 0px 0px 0px; float:right; line-height:30px; display:inline;}

.iphone em{ display:block; background:url(/images/tel.png) no-repeat top center; color:#232323; font-style:normal; width:50px; height:20px; font-size:12px; padding-top:40px; line-height:20px; float:left;}

.iphone span{ display:block; float:left; color:#FF0000; font-size:24px;   src:url(/images/impact.ttf); height:60px; line-height:30px; padding-left:6px;}



/*nav*/

.nav_all{background:#045fb2;}

.nav{ width:1180px; height:45px; margin:0 auto;}

.nav li{float:left;height:45px; width:110px; line-height:45px;}

.nav li a{float:left;display:block; width:110px; height:45px; line-height:45px; background:url(/images/nav_line.jpg) no-repeat left center;font-family:"Microsoft YaHei";text-align:center; color:#fff; font-size:15px;}

.nav li a.selected2{ background:none;}

.nav li a:hover{ background:#d70707; color:#fff;}



/* banner */

.banner{width:100%; margin:0 auto; position:relative; height:500px;background: #fff;}

.fullSlide{width:100%;position:relative;height:500px;background:transparent}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}

.fullSlide .bd ul{width:100% !important}

.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:500px}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}

.fullSlide .hd ul{text-align:center;margin-bottom:10px}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#d2d2d2; line-height:999px}

.fullSlide .hd ul .on{background:#045fb2}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;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:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}

.ny_banner{ width:1180px; height:320px; margin:auto;}



/*search*/

.search_box{width: 100%; height: 40px; background:#f2f2f2;}

.search{width: 1180px; margin:auto; height:40px;}

.keytext{width: 770px;height: 40px;line-height: 40px; float: left; font-family:  Microsoft YaHei; font-size: 12px; color:#333;}

.keytext span{line-height: 40px; color: #333;}

.keytext a{margin: 0px 8px 0px 0px; line-height:40px; color:#333;}

.rmgj-n-r{ float:right; margin-top:7px;}

.text{padding:0px 0px 0px 26px; float:left; height:24px; width:160px; font-size:12px; background:url(/images/search_bg.jpg) no-repeat;}

.submit{width:48px; height:24px; border:0; padding:0; background:#045fb2; list-style:none; float:left; color:#fff; font-size:12px;}

.bolck-4{overflow:hidden;}

.ny_search_box{ width:1180px; margin:auto; height: 40px; background:#f6f6f6;}

.ny_search{ padding:0px 10px; width:1160px;}



/*bottom_box*/

.bottom_box{ width:100%; background:#045fb2; clear:both; padding:20px 0px;}

.bottom_nav{ width:1180px; margin:auto; line-height:40px; background:#cddff0; text-align:center; border-radius:5px;}

.bottom_nav a{ color:#045fb2; padding:0 13px 0px 8px;}

.bottom_big{ width:1180px; margin:auto; color:#fff; text-align:center; line-height:30px; font-size:12px; position:relative; margin-top:10px;}

.bottom_big a{ margin:0 3px; color:#fff; font-size:12px;}











/*在线咨询*/

.online-phone { padding:0;display: block; width:95px;height: auto; background:#ededed; border: medium none; opacity: 1;}



.online-phone div { line-height:24px;}



.online-phone li {color:#0072c6;font-family:"Microsoft YaHei";width:95px;height:45px;padding:4px 0;margin: 0;cursor:pointer;border-bottom:1px solid #a5c8e1;background: #d5e0e9 url(/images/callservice_2.png) -202px 4px no-repeat;}



.online-phone li:hover {color:#fff;border-bottom:1px solid #ecc0a6;background:#ff7424 url(/images/callservice_2.png) -202px -50px no-repeat; }



.online-phone li a { color:#0072C6;}



.online-phone li a:active { color:#0072C6;}



.online-phone li a:hover { color:#fff;}



.phone-name { text-indent:35px;}



.phone-nub {text-indent:3px;}



.online-tc {cursor: pointer; display: block; width: 95px; height: 90px; background: url(/images/callservice_2.png) no-repeat 0 0; border-bottom:1px solid #ebac00;  opacity: 1;	}



.online-tc:hover {background: url(/images/callservice_2.png) no-repeat -105px 0; }



.online-code {/*display: block; cursor:pointer; width: 95px; height: 80px; background: url(/images/callservice_2.png) no-repeat 0 -290px; border: medium none;opacity: 1;*/}



.online-tel {display: block; cursor:pointer; width: 95px; height: 15px; background: url(/images/callservice_2.png) no-repeat 0 -290px; border: medium none;opacity: 1;padding-top:65px; text-align:center ;font-size:12px;font-weight:bold;font-family:"黑体";font-style:italic;}



.online-left {float:left;position: absolute; left:0; cursor:pointer; width:26px; height:132px;}



.online-hidden {background:url(/images/callservice_2.png) -274px -104px no-repeat}



.online-show {background:url(/images/callservice_2.png) -274px -244px no-repeat}



.online-right { float:right}



.kwfwexin{ width:95px; height:96px; margin:0px 0;}



.kwfwexin img{ width:95px; height:96px;}



/*浮动客服*/
#floatDivBoxs{width:260px;background:#fff;position:fixed;top:200px;left:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background: #e72168;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{text-align: center;padding:0 0 15px 10px; font-size:18px; font-weight:bold; color: #e72168;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(/images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(/images/online_arrow.jpg) no-repeat;position:fixed;top:200px;left:260px;z-index:999;}
#rightArrow a{display:block;height:45px;}
.zd{ width:100%; height:65px; margin:auto; margin-top:10px;}
.zd a{ display:block; width:65px; height:56px; margin:auto;}
.wx img{ width:140px; height:140px;}