@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,a,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}del{text-decoration:line-through}table{
}address,cite,code,dfn,em,var,i{font-style:normal},input[type=reset],input[type=button],button{
	cursor: pointer
}.vm{vertical-align:middle}.clear{clear:both;overflow:hidden;zoom:1}.clearfix:after{content:"\0020";display:block;clear:both;height:0;visibility:hidden}* html .clearfix{zoom:1}*+html .clearfix{zoom:1}.fl{float:left}.fr{float:right}body,button,select,textarea{
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}
.w{ width:100%;}
.wN{
	width: 1080px;
}
.lw{
	width: 600px;
}
.lw2{
	width: 302px;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	height: 300px;
}
.rw{
	width: 390px;
}
.ic1, .ic2, .ic3, .ic4, .ic5, .ic6, .ic7, .ic8, .ic9, .ic10, .ic11{ background-image:url(../images/ic.png); background-repeat:no-repeat;}
.ic1{ background-position: -13px -8px;}
.ic2{ background-position: -66px -8px;}
.ic3{ background-position: -113px -8px;}
.ic4{ background-position: -5px -58px;}
.ic5{ background-position: -3px -151px;}
.ic6{ background-position: 0px -241px;}
.ic7{ background-position: 0px -375px;}
.ic8{
	background-position: -360px -375px;
}
.ic9{
	background-position: -20px -320px;
}
.ic10{ background-position: -261px -6px;}
.ic11{
	background-position: -325px -5px;
	width: 28px;
}

.logo{
	width: 600px;
	height: 101px;
	display: block;
	background-image: url(../pic/main02.jpg);
	background-repeat: no-repeat;
	background-position: 100px bottom;
}


.butnR{
	line-height: 60px;
	color: #fff;
	background-color: #c01717;
	width: 220px;
	height: 60px;
}


.top{
	position: relative;
	width: 1170px;
	margin-right: auto;
	margin-left: auto;
}
.topN{
	padding-top: 0px;
	position: relative;
	z-index: 1000;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 0px;
}
.toptab{
	z-index: 9;
	float: right;
	background-image: url(/pic/bt.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 113px;
	text-align: center;
	position: relative;
	margin-top: 90px;
}
.toptab a{
	height: 30px;
	color: #232427;
	line-height: 30px;
	display: block;
	float: left;
	font-weight: bold;
	padding-top: 0;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 13px;
}
.toptab a.z{ border:0px none;}
.toptab a:hover{
}
.toptab a i{ display:block; width:38px; height:32px; margin-right:2px; float:left;}
.toplog{
	float: left;
	position: relative;
}
.topmenu{
	padding-left: 60px;
	padding-top: 14px
}
.topmenu li{ padding:0 20px; display:block; float:left; margin:0 4px;height:28px; }
.topmenu li:hover, .topmenu li.cur{ background:url(../images/menu_bg.png) left bottom repeat-x;}
.topmenu li a{ font-size:14px; color:#000; font-weight:bold;}


.adi{
	background-color: #4bbcda;
	height: 340px;
	border-bottom: 1px solid #fff;
	position: relative;
}
.adi .adbg{
	height: 340px;
	width: 100%;
	margin: 0 auto;
}
.ads{ background-color:#b4d7fa; height:246px; border-bottom:1px solid #fff; }
.ads .adbg{  height:246px; width:1100px; margin:0 auto;}
.adLg{
	width: 310px;
	padding-top: 0px;
	position: absolute;
	z-index: 999;
	top: 361px;
	right: 0px;
}
.adL{
	width: 310px;
	padding-top: 0px;
	position: absolute;
	z-index: 999;
	top: 230px;
	right: 0px;
}
.adR{ width:700px; }
.ads .adbg .adC{ padding-top:20px;}
.adtab{
	height: 320px;
	background-color: #1b60a6;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}

.bt_kind {
	height: 36px;
	color: #FFFFFF;
	font-family: 微软雅黑,宋体,Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 36px;
	margin-bottom: 2px;
	cursor: pointer;
	border: 0;
	padding-left: 30px;
	float: left;
	padding-right: 30px;
	background-color: #3B5284;

}
.tools {
	height: 57px;
	color: #FFFFFF;
	font-family: 微软雅黑,宋体,Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 57px;
	cursor: pointer;
	border: 0;
	padding-left: 30px;
	float: left;
	padding-right: 30px;

}
.adtab li.cur{
	color: #FFF;
	font-size: 28px;
	font-weight: normal;
	line-height: 2em;
}
.adtab .adtabC{
	overflow: hidden;
}
.adtab .adtabC p{
	font-size: 16px;
	line-height: 40px;
	color: #86a1d8;
}
.adtab .adtabC textarea{
	border: 1px solid #CCC;
	width: 100%;
	height: 125px;
	overflow-y: auto;
	color: #333;
	font-size: 14px;
	line-height: 24px;
}
.adtab .adtabC a{
	float: right;
	display: inline-block;
	line-height: 45px;
	height: 45px;
	margin-top: 20px;
	text-align: center;
	width: 100%;
}
.adreg{
	display: block;
	margin-top: 5px;
	width: 320px;
}
.adreg a{
	display: inline-block;
	width: 94px;
	height: 75px;
}
.hide{
	display: none;
}

.dwnc{
	background-color: #fff;
	overflow: hidden;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	clear: both;
	margin-top: 20px;
}
.K{
	border: 1px solid #e2e2e2;
	border-radius: 3px 3px 0 0;
	overflow: hidden;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
}
.Kn{
	overflow: hidden;
	margin-top: 15px;
	width: 279px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
	margin-left: 12px;
	text-align: center;
}
.tel{
	width: 320px;
	height: 122px;
	display: inline-block;
	background-image: url(../images/ic.png);
	background-position: -143px -76px;
	background-color: #EEE;
}
.tels{
	width: 302px;
	height: 126px;
	background-image: url(../images/general_13.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-top: 20px;
}
.Km{
	margin-left: 15px;
	float: left;
	width: 65px;
	margin-top: 20px;
}
.Km i{ width:65px; height:65px; background-color:#eee; border-radius:3px; display:block;}
.Km p{ font-size:16px; color:#000; line-height:28px; height:28px;}


.kL{ border:1px solid #E2E2E2; overflow:hidden; margin-top:15px}
.ktab{
	background-color: #0b8fce;
	height: 34px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.ktab i{
	display: block;
	float: left;
	margin-left: 12px;
	width: 32px;
	height: 24px;
	margin: 2px 2px 0 12px;
}
.ktab span{ font-size:14px; line-height:34px; color:#fff; font-weight:bold;}
.ktab a{ font-size:12px; line-height:24px; color:#fff; float:right; padding:7px 10px 0px 0;}
.kmap{ padding:15px 10px; overflow:hidden;}
.kmap a{
	border: 1px solid #cacaca;
	margin: 5px 3px;
	float: left;
	padding: 0;
	overflow: hidden;
	height: 30px;
}

.kR{ border:1px solid; border-color:#ececec #eaeaea #eaeaea #d7d7d7; overflow:hidden; border-radius: 2px 2px 0 0;}
.kR .tab{
	background: #f2f2f2;
	border: solid;
	border-width: 1px 1px 1px 0;
	border-color: #e4e4e4 #e5e5e5 #e5e5e5 transparent;
	overflow: hidden;
	padding-left: 10px;
}
.classOn{
	background-color: #0b8fce;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: block;
	width: 100%;
	height: 35px;
	line-height: 40px;
	float: left;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1px;
	padding-left: 38px;
	cursor: pointer;
	background-image: url(../images/glob.png);
	background-repeat: no-repeat;
	background-position: 10px;
	overflow: hidden;
}
.classOut{
	background-color: #0a77b9;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: block;
	width: 112px;
	height: 35px;
	line-height: 40px;
	float: left;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1px;
	padding-left: 38px;
	cursor: pointer;
}

.kR .lst{
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	background-color: #f5f5f5;
	height: 323px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 29px;
	padding-left: 20px;
}
.kR .lst li{ border-bottom:1px dashed #cecece; padding-bottom:4px; margin-bottom:6px;background:url(../images/ic16.png) left 7px no-repeat; padding-left:20px; line-height:18px; overflow:hidden; padding-top:4px;}
.kR .lst li a{ color:#333; font-size:12px; width:238px; overflow:hidden; }
.kR .lst li span{ color:#aaa; float:right; font-size:12px; margin-right:3px;}


#o-slide {width:700px;overflow: hidden; height:340px;}
#o-slide2 {float: left;width: 700px;overflow: hidden; height:245px;}
#NewsPic{ position:relative}
#NewsPic.new {width: 700px;}
#NewsPic .slide-items {position: absolute;overflow: hidden;}
#NewsPic.new .Nav {width: 300px;}
#NewsPic .Nav {position: absolute;bottom: 25px;z-index: 1;height: 22px;padding: 4px 10px;text-align: left; right:-180px;}
#o-slide2 .Nav{ bottom:15px;}
#NewsPic .Nav span {width: 22px;height: 22px;line-height: 22px; cursor:pointer; font-size:12px;}
.Nav span.Normal{display: inline-block;margin: 0 1px;background: #999;text-align: center;cursor: default;color: white;border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;}
.Nav span.Cur {display: inline-block;margin: 0 1px;text-align: center;cursor: default;color: #000;border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;background: #fff; font-family:arial;}

.part_01{ margin-top:15px;}
.part_02{ margin-top:10px;}
.part_03{ margin-top:24px;}
.padt_01{ padding-top:15px;}


.ltlstB{
	height: 44px;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 3px;
	line-height: 44px;
	color: #fff;
	margin-bottom: 6px;
	background-color: #0b8fce;
	width: 279px;
	margin-top: 6px;
	margin-left: 12px;
	text-align: center;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.ltlst li{ background:#aeedff; height:32px; border-bottom:1px solid #fff; }
.ltlst li:hover{ background:#4bcdd9;}
.ltlst li i{ color:#000; font-size:14px; line-height:20px; padding-top:7px; display:block; margin:0 22px;}
.ltlst li a{
	color: #000;
	line-height: 28px;
	font-size: 14px;
	font-weight: normal;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	padding-top: 2px;
	display: block;
}
.ltlst li span{ display:block; background:url(../images/ic.png) -154px -10px no-repeat; width:24px; height:24px; margin:3px 10px 0 0;}

.rctnt{
	width: 690px;
	display: block;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
.rctnt .tab{ background:#4bcdd9; height:28px; padding-left:30px; font-size:18px; font-family:microsoft yahei; line-height:28px;color:#fff;}
.rctnt .tab i{ display:block; width:50px; height:28px; display:block; float:left; margin-right:3px;}
.rctxt{
	overflow: visible;
	font-family: microsoft yahei;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-color: #f4f4f4;
	margin-top: 6px;
}
.rctxt p{ line-height:22px; color:#000; font-size:14px;}
.rctxt p.B{ font-size:18px;}


.topmenu .erw{ _display: inline;_zoom: 1;}
.topmenu .erw a{ overflow:hidden;  display:inline-block;  text-decoration:none; text-align:center; }.topmenu .hov{ position:relative;}
.topmenu .hov .erw a{  z-index:10002; position:relative;}
.topmenu .hov .tadmE{ display:block;}
.topmenu .tadmE{ position:absolute; top:29px;border:1px solid #fff;  text-align:center; display:none; background:#fff;z-index:10001; left:-1px;}
.topmenu .tadmE { overflow:hidden;   width:110px; box-shadow:2px 2px 2px #e5e5e5;}
.topmenu .hov .tadmE a{ color:#666; line-height:30px;  border-bottom:1px solid #e5e5e5; font-size:13px; padding-left:10px; display:block; text-align:left;}
.topmenu .hov .tadmE a:hover{ color:#fff; background:#4bcdd9; text-decoration:none;}
.topmenu a:hover{ text-decoration:none;}

.bm{
	padding-top: 32px;
	margin-right: auto;
	margin-left: auto;
}
.bmlst{
	width: 50%;
	display: block;
	float: left;
	color: #FFF;
	line-height: 3em;
}
.bmlst h1{ font-weight:bold; font-size:15px; font-weight:bold; color:#2b2b2b; line-height:24px; padding-bottom:12px;}
.bmlst a{
	color: #2b2b2b;
	font-size: 12px;
	line-height: 18px;
	width: 100%;
	display: inline-block;
	text-transform: uppercase;
}

.bmnt{
	text-align: center;
	color: #FFFFFF;
	line-height: 30px;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: right;
	margin-right: 80px;
}
.flv{
	background: url(../images/right-1.png) -2px -3px no-repeat;
	height: 164px;
	padding-top: 0px;
}
.flv dl{ clear:both;}
.flv dt{ font-size:12px; color:#000; width:74px; padding-right:3px; text-align:right; float:left; margin-bottom:4px;}
.flv dd input, .flv dd select{ border-top:#999 1px solid;border-right:#ddd 1px solid;border-bottom:#ddd 1px solid;border-left:#999 1px solid; line-height:16px;}
 .flv dd select{height:22px;}
.flv .w1{
	width: 150px;
}
.flv .w2{
	width: 30px;
}
.flv .s{ background:url(../images/btn.png) -4px -57px no-repeat; width:75px; height:28px; display:block; margin-left:20px;}
.flv a{
	float: left;
	color: #FFF;
	line-height: 30px;
	padding-left: 2px;
}

#ticker {
	height: 25px;
	width: 200px;
	text-align: center;
	display: inline;
	vertical-align: middle;
	line-height: 25px;
	padding-left: 100px;
	padding-top: 90px;
	float: left;
	clear: left;
}

.bt_track {
	background-color: #cc0000;
	font-weight: normal;
	color: #FFF;
	height: 30px;
	width: 54px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.newlst {
	float: left;
	height: 65px;
	width: 135px;
}
.newlst h1 {
	font-size: 14px;
	color: #5B5F71;
}
.newlst a {
	font-size: 12px;
	line-height: 22px;
	width: 100%;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	color: #949BA3;
	padding: 0px;
	margin: 0px;
}
.logo a {
	display: block;
	width: 100%;
	height: 100%;
}
.btm {
	background-color: #3b5284;
	height: 164px;
}
.input_ac {
	background-image: url(../images/main_17-.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 203px;
	line-height: 28px;
	border: 1px solid #CCC;
	background-color: #FFF;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-indent: 35px;
}
.input_pwd {
	background-image: url(../images/main_18.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 203px;
	border: 1px solid #CCC;
	background-color: #FFF;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 35px;
	text-indent: 35px;
}
.f14 {
	font-size: 14px;
}
#about {
	font-size: 14px;
	line-height: 2em;
	text-align: left;
	padding-top: 16px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#quick li {
	font-size: 18px;
	color: #FFF;
	background-color: #2c86e1;
	margin-bottom: 20px;
	line-height: 37px;
	height: 37px;
	width: 244px;
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	text-indent: 30px;
	background-image: url(/pic/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 220px center;
}
#quick {
	width: 244px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}
#payway {
	height: 58px;
	width: 430px;
	background-color: #f4f4f4;
}
#payway dd {
	color: #FFF;
	background-color: #2c86e1;
	width: 178px;
	line-height: 58px;
	height: 58px;
	font-size: 18px;
	float: left;
	text-align: center;
}
#payway dt {
	display: block;
	padding-top: 20px;
	float: right;
	padding-right: 20px;
}
#serv {
	height: 58px;
	width: 630px;
	background-color: #f4f4f4;
}
#serv dd {
	color: #FFF;
	background-color: #2c86e1;
	width: 178px;
	line-height: 58px;
	height: 58px;
	font-size: 18px;
	float: left;
	text-align: center;
}
#serv dt {
	display: block;
	float: left;
	height: 30px;
	padding-top: 20px;
	padding-left: 20px;
}.marg {
	margin-top: 0px;
	margin-bottom: 10px;
}
.bmnt a {
	color: #FFF;
	display: inline-block;
	padding-right: 15px;
	padding-left: 15px;
}
#news0 li {
	background-image: url(/images/ic16.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 32px;
	height: 32px;
	list-style-image: none;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	font-size: 14px;
	text-indent: 20px;
	color: #000;
}
#news0 li a{
	color: #000;
}
#quick li a {
	color: #FFF;
	display: block;
}
#tel {
	float: right;
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: normal;
	color: #457490;
}
#serv dt a {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
