﻿@charset "utf-8";

.g-total { width: 100%;}
.g-doc { width:1100px; margin:auto;}

/* 头部 */
.top {width:1100px;margin:auto;}
.top .logo {
	margin-top:35px;
	float:left;
}
.top .tel{
	margin-top:50px;
	float:right;
	color:#F60;
}
.top .tel span {
	background:url(../img/icon_tel.png) 3px center no-repeat;
	padding-left:30px;
	font-size:18px;
}
.top .tel p{
	float:left;
	height:25px;
	line-height:25px;
	width:60px;
	background:#5aafe6;
	text-align:center;
	margin-left:10px;
	margin-top:5px;
}
.top .tel  a {
	color:#FFF;
	text-decoration:none;
}
.top .tel .l {
	background:#f14b4b;
}
.top .navbar {
	float:left;
	margin-top:45px;	
	font-size:15px;
	color:#666666;
}
.top .navbar li {
	float:left;
	margin-left:2px;
}
.top .navbar li a {
	display:block;
	height:30px;
	line-height:30px;
	width:70px;
	text-align:center;
}
.top .navbar li a:hover {
	background:#5aafe6;
	color:#FFF;
	text-decoration:none;
}
.top .navbar li ul {display:none;}
.top .navbar li ul li {
	float:none;
}
.top .navbar .mainlevel  {
	display:block;
	height:30px;
	width:100px;
	margin-right:10px;
	position:relative;
	text-align:right;
	
}
.top .navbar .mainlevel em {
	border-left: 12px solid transparent;
	border-bottom: 12px solid #727171;
	position: absolute;
	right: 5px;
	bottom: 6px;
}
.top .navbar .mainlevel a {
	display:block;
	height:30px;
	line-height:30px;
	width:105px;
	text-align:left;
	padding-left:5px;
}
.top .navbar .mainlevel a:hover em{
	border-left: 12px solid transparent;
	border-bottom: 12px solid #FFF;
}
.top .navbar .mainlevel ul {
	position:absolute;
	z-index:999;
	left:0;
	top:30px;
	background:#FFF;
}
.top .navbar .mainlevel ul li {
	position:relative;
	margin:0;
}
.top .navbar .mainlevel ul li a {
	display:block;
	width:180px;
	height:50px;
	line-height:50px;
	padding-left:15px;
	
}
.top .navbar .mainlevel ul li em {
	border-left: 8px solid transparent;
	border-bottom: 8px solid #727171;
	position: absolute;
	right: 10px;
	bottom: 8px;
}
.top .navbar .mainlevel ul li a:hover em {
	border-left: 8px solid transparent;
	border-bottom: 8px solid #FFF;
	position: absolute;
	right: 10px;
	bottom: 8px;
}
.top .navbar .mainlevel ul .sel {background:#5aafe6;}
.top .navbar .mainlevel ul .sel a {color:#FFF;}
.top .navbar .mainlevel ul .sel a em{border-left: 8px solid transparent;border-bottom: 8px solid #FFF;}
.top .navbar .mainlevel ul li ul {
	position:absolute;
	background:#F1F1F1;
	left:165px;
	top:0;
	display:none;
}



.banner { width: 100%; height: 526px; margin:0 auto 0 auto;}
.banner {position:relative;height:526px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:526px;margin-top:5px;}
.banner .slides li a{display:block;height:526px;}
.banner .flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.banner .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{background-position:0 0;}


/* footer */
.bottom {

}
.bottom_nav {
	background:#46474c;
	height:365px;
}
.bottom_nav .con {
	width:1100px;
	margin:auto;
}
.b_nav_con {
	width:770px;
	float:left;
}
.b_nav_con li a {color:#c8cbd0;}
.b_nav_con ul li {
	float:left;
	font-weight:bold;
	margin-left:40px;
	margin-top:80px;
	font-size:18px;
}
.b_nav_con ul li ul li{
	float:none;
	font-weight:normal;
	margin-left:0;
	margin-top:10px;
	font-size:14px;
}
.b_nav_con ul li ul li h3{
	font-weight: normal; 
}
.b_nav_tel {
	float:right;
	color:#f0f0f0;
	margin-top:80px;
	line-height:240%;
}
.b_nav_tel em {
	font-size:20px;
}
.b_nav_tel i {
	font-size:25px;
}
.bottom_copy{
	height:77px;
	line-height:77px;
	background:#232326;
	text-align:center;
	color:#c8cbd0;
}
.bottom_copy a {color:#c8cbd0;}

/* 返回顶部 */
.dn{display: none;}
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../img/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}

.box{padding:36px 0 0;  overflow:hidden;}
.lf_n{width:201px; overflow:hidden;}
.t05  ,.lf_n h4{padding:17px 0 0;height:45px; text-align:center;overflow:hidden;background:url(../img/lf_n_t.gif) center top no-repeat;}
.t05   span,.lf_n h4 span{ display:block; font-size:8px; line-height:1.2em;height:1.2em;font-weight:700; font-family:"Gautami"; color:#c6def4}
.t05   a,.lf_n h4 a{ color:#fff;}
.t05   a a:hover,.lf_n h4 a:hover{ color:#fff; text-decoration:none}
.t05   b,.lf_n h4 b{color:#fff; display:block;line-height:24px;height:24px; font-size:18px; font-family:"Microsoft YaHei";}
.lf_n_c{padding:10px 16px 26px;overflow:hidden; border:1px #0265ab solid; border-top:none; background:url(../img/sidBtm.gif) no-repeat center bottom;}
.lf_n_c h3,.lf_n_c h2{height:35px; line-height:35px; font-size:12px; overflow:hidden; padding-bottom:7px;}
.lf_n_c h3 a,.lf_n_c h2 a{color:#0158b7; display:block;padding:0 0 0 10px; font-size:16px; font-family:"Microsoft YaHei";background:url(../img/lf_n_h3s.gif) left top no-repeat;}
.lf_n_c h3 a:hover,.lf_n_c h3.cur a,.lf_n_c h2 a:hover,.lf_n_c h2.cur a{color:#fff; display:block;padding:0 0 0 10px;background:url(../img/lf_n_h32s.gif) left top no-repeat;}
.lf_n_c h3.cur{ }
.lf_n_c h3 .cur,.lf_n_c h2 .cur{ color:#BF0101;}
.lf_n_c ul{ clear:both;padding:0 0 5px 0; font-family:"Microsoft YaHei"}
.lf_n_c ul li{ line-height:37px;height:37px;overflow:hidden; background:url(../img/sidBor.gif) no-repeat center bottom; vertical-align:middle}
.lf_n_c ul .lst{background:none}
.lf_n_c ul li a{ color:#181818; display:block;background:url(../img/lf_n_ic.gif) 5px 16px no-repeat;padding:0 0 0 16px; font-size:14px; }
.lf_n_c ul li .cur{ color:#BF0101; display:block;background:url(../img/lf_n_ic.gif) 5px 16px no-repeat;padding:0 0 0 16px; font-size:14px; }
.lf_n_c ul li a:hover,.lf_n_c ul li.cur a{ color:#0158b7; display:block;background:url(../img/lf_n_ic2.gif) 5px 16px no-repeat; }


 
.t05_con { border:solid 1px #ccc; border-top:0; padding:8px 1px; margin-bottom:10px; zoom:1; width:197px;  overflow:hidden;background:#fff;} 
.t05_cons { border:solid 1px #d7d7d7; border-top:0; padding:2px 0; margin-bottom:10px; zoom:1;} 
.t05_cons1 { height:260px; border:solid 1px #d7d7d7; border-top:0; padding:2px 10px; margin-bottom:10px; zoom:1;background:#fff;overflow:hidden;} 
.t05_cons1 dt {background: url("../img/ico27.gif") no-repeat scroll 0 10px transparent; line-height: 25px;height:25px; overflow: hidden;   padding-left: 10px; width: 155px;}

dl.pd_t05_con_dl { width:170px; height:161px; overflow:hidden; margin:10px auto 3px;}
dl.pd_t05_con_dl dt a{ width:170px; height:136px; line-height:0; font-size:0;}
dl.pd_t05_con_dl dt img { width:166px; height:132px; padding:1px; border:solid 1px #ccc;}
dl.pd_t05_con_dl dt a:hover img { border:solid 1px #E20E19;}
dl.pd_t05_con_dl dd {height:25px; line-height:25px;  text-align:center; color:#555; overflow:hidden; }


.pro_t{color:#fff; overflow:hidden; padding-top:15px; height:44px; border-bottom:1px solid #bbb;}
.pro .pro_t{margin:0 0 0 30px;}
.pro_t li{ font-family:"Microsoft YaHei";float:left;margin:0 20px 0 7px; display:inline; }
.pro_t li a{ display:inline-block;width:95px; text-align:center; font-weight:bold;font-size:18px;color:#717171;height:32px;line-height:32px; padding-top:6px; border-bottom:5px solid #c4c4c4; text-align:center; }
.pro_t li a:hover,.pro_t .cur a{border-bottom-color:#055fc2; text-decoration:none;}
.pro_t .fr{ font-family:"宋体"; font-size:12px; text-transform:uppercase; display:inline-block;padding:23px 0 0 0; color:#a2a2a2;}
.pro{width:927px;overflow:hidden;}
.pro_c{ clear:both;}
.pro_c li{ text-transform:uppercase;padding:0 0 0 20px; float:left;width:200px;overflow:hidden;text-align:center; padding-bottom:27px; padding-top:21px;}
.pro_c li img{ display:block;width:190px;height:140px;overflow:hidden; padding:3px; border:1px #bababa solid;}
.pro_c li b{line-height:34px; height:34px;display:block; margin-bottom:15px;} 
.pro_c li h4{line-height:34px; height:34px;display:block;} 
.pro_c li b a,.pro_c li b a:hover{ color:#a9a9a9; font-weight:normal;}
.pro_c span{line-height:32px;line-height:32px;clear:both; color:#666;}
.pro_c span a{ display:inline-block; padding:0 17px; width:68px; height:24px; text-align:center; line-height:24px; color:#fff; font-family:"Microsoft YaHei"; background:url(../img/proBtn.gif) no-repeat center top;}
.pro_c span a.btn02{background:url(../img/proBtn02.gif) no-repeat center top;}
.pro_c dd{font-family:"Microsoft YaHei";font-size: 14px;line-height: 1.5;color: #333333;float: left;font-weight: bold;text-align: center;height: 1.5;width: 200px;border: 1px solid #CCCCCC;margin: 6px;padding: 2px;background-color: #F0F0F0;}
 .pro_c dl{padding-left:25px;}
.sub_name{color:#fff; overflow:hidden; padding-top:15px; height:44px; border-bottom:1px solid #bbb;}
.sub_name{margin:0 0 0 30px;}
.sub_name{ font-family:"Microsoft YaHei";float:left;margin:0 20px 0 7px; display:inline; }
.sub_name{ display:inline-block;width:250px; text-align:center; font-weight:bold;font-size:18px;color:#717171;height:32px;line-height:32px; padding-top:6px; border-bottom:5px solid #c4c4c4; text-align:center; }
.sub_name{border-bottom-color:#055fc2; text-decoration:none;}

.sub_title{font-family:"Microsoft YaHei";float:left;height:32px;line-height:32px;font-weight:bold;font-size:16px; padding-top: 10px; padding-left: 25px;}

/****QQ******/
.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 80px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../img/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}


.w1110 {width: 100%;max-width: 1110px;_width:1110px;margin: 0 auto;}
.w1440 {width: 100%;max-width: 1440px;_width:100%;margin: 0 auto;}
.content {background-color: #fff;}
