@charset "utf-8";

body{ color:#333; font:12px "Microsoft yahei", arial; }
a { color:#333; text-decoration:none; }
a:hover { color:#017fdf; text-decoration:none; }

/*非常用特殊样式*/
.yahei {
	font-family:"Microsoft yahei";
}
.songti {
	font-family:"SimSun";
}
.textOverHide {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.pointer {
	cursor:pointer;
}
.block1200 {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}
.block1100 {
	width:1100px;
	overflow:hidden;
	margin:0 auto;
}
.block1000 {
	width:1000px;
	overflow:hidden;
	margin:0 auto;
}
.blockk1000 {
	width:1000px;
	display: table;
	margin:0 auto;
}
.block998 {
	width:998px;
	overflow:hidden;
	margin:0 auto;
}
.block100 {
	width:100%;
	overflow:hidden;
}
.block50 {
	width:50%;
	overflow:hidden;
}
.block25 {
	width:25%;
	overflow:hidden;
}
.height100 {
	height:100%;
}
.positionR {
	position:relative;
}
.positionA {
	position:absolute;
}
.positionF {
	position:fixed;
}
/*非常用特殊样式*/

#warp {
	width:100%;
	overflow:hidden;
}

#header, #footer {
	width:100%;
	overflow:hidden;
}
/*侧边菜单*/
.serveMenu {
	position: fixed;
	right: 0;
	bottom: 250px;
	width: 40px;
	z-index: 999;
	height: 165px;
}
.serveMenu .btn {
	width: 40px;
	height: 40px;
	margin-bottom: 1px;
	cursor: pointer;
}
.serveMenu .btnQQ {
	width: 40px;
	height: 40px;
	background: url("Img/Index/r_call0.png") 0px 0px #6da9de;
	display: block;
	border-radius: 4px;
}
.serveMenu .serviceQQ {
	position: absolute;
	right: 40px;
	top: 0px;
	width: 230px;
	height: auto;
	font-size: 12px;
	background: #B7E3F9;
	border: 1px solid #ddd;
	border-radius: 6px;
	z-index: 1;
}
.serviceQQ a {
	display: block;
	height: 95px;
	color: #242424;
}
.serveMenu .qqImg {
	display: inline-block;
	float: left;
	height: 80px;
	width: 80px;
	margin: 12px 0 6px 2px;
	background: url(Img/Index/qq.png) no-repeat;
}
.serveMenu .qqMsg {
	display: inline-block;
	float: left;
	width: 124px;
	padding: 15px 10px;
}
.serveMenu .qqMsg span{
	line-height: 24px;
}
.serveMenu .btnWX {
	width: 40px;
	height: 40px;
	background: url("Img/Index/r_call0.png") -40px 0px #78c340;
	display: block;
	border-radius: 4px;
}
.serveMenu .weiXin {
	position: absolute;
	z-index: 1;
	width: 138px;
	height: 138px;
	right: 40px;
	top: 40px;
}
.serveMenu .weiXin img{
	width: 100%;
}
.serveMenu .btnTEL {
	width: 40px;
	height: 40px;
	background: url("Img/Index/r_call0.png") -80px 0px #fbb01f;
	display: block;
	border-radius: 4px;
	position: relative;
}
.serveMenu .phone {
	background-color: #FC9B1E;
	position: absolute;
	width: 200px;
	height: 40px;
	left: -200px;
	top: 0px;
	line-height: 40px;
	color: #FFF;
	font-size: 17px;
	text-align: center;
}
.serveMenu .btnOUR {
	width: 40px;
	height: 40px;
	background: url("Img/Index/r_call0.png") -120px 0px;

}
.serveMenu .btnOUR a{
	display: block;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
/*侧边菜单*/
/*头部开始*/
#header {
	
}
.top {
	width:100%;
	height:30px;
	font:normal 12px/30px "SimSun";
	background: #273a47;
}
.huan{color: #d6d6d6;font-weight: normal }
.top_list {
	height:100%;
}
.top_list span{
	padding: 0 5px;
	color: #858585; 
}
.top_list .top_A1{
	padding: 0 13px 0 20px;
	background: url("Img/Common/top_A.png") no-repeat left center;
	display: none;
}
.top_list .top_A2{
	padding: 0 13px 0 20px;
	background: url("Img/Common/top_A2.png") no-repeat left center;
	display: none;
}
.top_list .top_A3{
	padding: 0 13px 0 20px;
	background: url("Img/Common/top_A3.png") no-repeat left center;
}
.top_list .top_A4{
	padding: 0 13px 0 20px;
	background: url("Img/Common/top_A4.png") no-repeat left center;
}
.top_list .top_A5{
	padding: 0 13px 0 20px;
	background: url("Img/Common/top_A5.png") no-repeat left center;
}
.top_list a:link, .top_list a:visited { color:#d6d6d6; }
.top_list a:hover { color:#1aa3fd; font-weight: bold }
.head{
	width: 100%;
	height: 183px;
	background: url("Img/Common/header_bg.png") no-repeat center;
}
.head_T{
	width: 1200px;
	margin: 0 auto;
	height: 127px;
}
.logoimg{
	width: 255px;
	margin-top: 25px;
	margin-right:10px;
	overflow: hidden;
}
.logo{
	width: 136px;
	
	overflow: hidden;
}
.logoText{
	margin-top: 25px;
}
.logoText h2{
	line-height: 52px;
	font-size: 22px;
	font-weight: bold;
	letter-spacing:2px;
	color: #141e28;
}
.toptelnum{
	overflow: hidden;
	margin-top: 25px;
	text-align: right;
}
.toptelnum em{
	width: 100px;
	display: block;
	font-size: 14px;
	line-height: 40px;
	margin-left: 65px;
	overflow: hidden;
	color: #454545;
	padding-left: 25px;
	margin-top: 10px;
	background: url("Img/Common/header_tel.png") no-repeat left center;
	font-style: normal;
}
.toptelnum p{
	font-weight:bold;
	font-size:22px;
	color: #141e28;
	overflow: hidden;
	line-height: 34px;
	letter-spacing:2px;
	font-family: "Arial", "Microsoft yahei";
}
.logoEwm{
	width: 88px;
	margin-top: 20px;
	margin-left: 15px;
}
.logoEwm img{
	width: 88px;
	height: 88px;
	margin-top: 7px;
}
/*导航栏*/
.navigation {
	height:56px;
	width: 100%;
	display: table;
	z-index: 2;
	background: #fff;
	box-shadow:0 0 10px rgba(26,163,253,.5)
}
.nav {
	text-align:center;
	overflow: hidden;
	font:normal 16px "Microsoft yahei";
	/*border-left: 1px solid #2f97e6;*/
}
.nav li {
	margin-top: 12px;
	float:left;
	height:32px;
	line-height: 32px;
	margin-left: 4px;
}


.navigation li a {
	height: 32px;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size: 16px;
	padding: 0 17px;
}
.navigation li a:link, .navigation li a:visited { color:#595959; }
.navigation li a:hover{
	color :#1aa3fd;
}
.navigation .cur a:link, .navigation .cur a:visited { color:#1aa3fd; }
.navigation .cur a{
	color :#1aa3fd;
}
/*导航栏*/

/*banner开始*/
.banner{position: relative;height:678px; }
.banner .bd li,.banner .bd li a{display: block;height:678px;}
.bantil{display: block;  width: 66px;  position: absolute;  bottom: 31px; margin-left: 50%; left: -33px;}
.bantil li{width:10px;height: 10px;background:#fff;float: left;margin: 0 0 0 12px; cursor:pointer; border-radius: 5px;}
.bantil li.cur{background:#017fdf; }
/*.banner .prev,.banner .next{width: 38px;height: 68px;display: block;overflow: hidden;position: absolute;top: 246px;right: 0;background:url(/Images/next3.png) no-repeat 0 0;cursor:pointer;}*/
/*.banner .prev{left: 0;background:url(/Images/prev3.png) no-repeat 0 0;cursor:pointer;}*/

/*banner结束*/

/*banner下*/
.banner_hint {
	height:46px;
	font:normal 14px/46px "Microsoft yahei";
	background: #f9f9f9;
}
.banner_keywd{color:#696868;}
.banner_keywd a:link, .banner_keywd a:visited {  color:#696868;}
.banner_keywd a:hover { color:#1aa3fd; }
.banner_search {
	width:278px;
	height:30px;
	margin-top:7px;
	border: 1px solid #ededed;
	border-radius: 17px;
	background: #ffffff;
}
.banner_search .textInput {
	width:205px;
	height:30px;
	padding-left: 15px;
	line-height: 30px;
	border-top-left-radius: 17px;
	border-bottom-left-radius: 17px;
}
.banner_search .submitInput {
	width:48px;
	height:30px;
	cursor:pointer;
	border-top-right-radius: 17px;
	border-bottom-right-radius: 17px;
	background:url(Img/Common/search.png) center no-repeat;
}
/*banner下*/
/*头部结束*/

/*底部开始*/
.footer_nav{
	height: 53px;
	line-height: 53px;
	background: #313131;
	clear:both;
}
.F_nav{
	width: 1200px;
}
.F_nav li{
	float: left;
}
.F_nav li a{
	color: #fff;
	padding: 0 24px;
	font-size: 14px;
}
#footer{
	width: 100%;
	
	background: url("Img/Index/foot_bg.jpg") no-repeat center;
	overflow: hidden;
}
.footer_main{
	width: 1200px;
	
	margin: 0 auto;
}
.footer_logo{
	width: 316px;
	height: 125px;
	margin-top: 40px;
	margin-left: 30px;
	float: left;
}
.footer_link{
	width: 269px;
	height: 125px;
	border-right: 1px solid #747474;
	margin-top: 40px;
	float: left;
}
.footer_link h5{
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 15px;
	color: #c6c6c6;
}
.footer_link a{
	display: inline-block;
	width: 80px;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	color: #c6c6c6;
}
.gsxq_tel{
	width: 450px;
	float: left;
	margin-top: 40px;
}
.gsxq_tel h4{
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	margin-bottom: 15px;
	letter-spacing: 1px;
	font-weight: normal;
}
.gsxq_tel h4 span{
	font-size: 12px;
	padding-left: 10px;
}
.gsxq_tel h5{
	font-size: 12px;
	line-height: 23px;
	color: #d1d1d1;
	font-weight: normal;
}
.footer_ewm{
	width: 360px;
	height: 115px;
	margin-top: 40px;
	margin-left: 10px;
	float: right;
	text-align: center;
}
.footer_ewm div{
	float: left;
	width: 120px;
	text-align: center;
}
.footer_ewm div img{ width:99px; height:99px;}
.footer_ewm p{
	font-size: 12px;
	line-height: 30px;
	color: #c6c6c6;
	text-align: center;
}
/*底部结束*/