﻿@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, 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 ,button{margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align:baseline;background: none repeat scroll 0% 0% transparent;}
ol,ul,li{list-style:none;}


body{background:#F5F5F3; font-size:14px; color:#333; font-family:Arial,"Microsoft YaHei","微软雅黑","宋体"; font-family:"Microsoft YaHei","微软雅黑","宋体"\9; font-weight:normal;}
input{font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";}
textarea{font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";}
a{text-decoration:none; outline: none; cursor:pointer; color:#333}
a:hover{text-decoration:none; outline: none; cursor:pointer; color:#ec6500}
.clear{clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}

a{
	transition: all 0.2s;
	-moz-transition: all 0.2s; /* Firefox 4 */
	-webkit-transition: all 0.2s; /* Safari 和 Chrome */
	-o-transition: all 0.2s; /* Opera */
}

.floatL{float:left}
.floatR{float:right}
.alignL{text-align: left;}
.alignR{text-align: right;}


.topmenu{
	line-height:25px;
	height:25px;
	overflow:Hidden;}
.topmenu .login,.topmenu .loginr{
	font-size:12px;}

 #head{
	width:100%;
}

 #head .top{
	background:#FFF;
	width:100%;
	height:100px;
	font-size:12px;}	
 .TopBG{
	 width:100%;
	background:#FFF url("/images/HituxCMSBold/top_bg1.gif") repeat-x center -5px;}
 .TopInfo{
	margin:auto;
	width:1200px;
	height:23px;
	} 
 .TopInfo .link{
	text-align:center;
	line-height:23px;
	width:227px;
	float:right;
	color:#333;
	padding-right:20px;
	padding-left:10px;
	font-size:11px;}
 .TopInfo .link a{
	color:#333;}	
 .TopInfo .link a:hover{
	color:#ccc;}	
#head .top .TopLogo{
	margin:auto;
	width:1200px;
	padding-top:15px;
	}
#head .top .TopLogo .logo{
	float:left;
	height:62px;}
#head .top .TopLogo .SearchTop{
	float:right;
	width:250px;
	padding-top:20px;}

#head .top .TopLogo .tel{
	background:url("/images/tel_icon.png") no-repeat 0px 15px;
	float:right;
	height:62px;
	padding-left:50px;
	width:280px;} 
	
#head .top .TopLogo .tel .telW{
	padding-left:0px;
	padding-top:15px;
	color:#333;
	font-size:12px;
	}	
#head .top .TopLogo .tel .telN{
	padding-left:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#f86811;
	font-style:italic;
	line-height:100%;}

/* navs*/
#head #NavLink{
	width:100%;
	height:44px;
	margin:auto;
	}
#head #NavLink .NavBG{
	height:44px;
	width:100%;
	background:#009ae2;
	position:absolute;
	z-index:100;}	
		
#head #NavLink #sddm{
	width:1200px;
	margin:auto;
	z-index:30}

#head #NavLink #sddm li{
	float: left;
	font-weight:normal;}
#head #NavLink #sddm .CurrentLi a{
	border-left:none;
	background:#00a8fa;
	}	
#head #NavLink #sddm li a
{	display: block;
	width: 168px;
	color: #FFF;
	text-align: center;
	padding:0px 5px;
	height:44px;
	line-height:44px;
	font-size:16px;
	border-right:1px solid #00a8fa;
	border-left:1px solid #007ab5;
	
	}
#head #NavLink #sddm li P{
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	text-transform:uppercase;}
#head #NavLink #sddm li a:hover
{	text-decoration:none;
	background:#00a8fa;
	color:#FFFFFF;
}

#head #NavLink #sddm div
{	position: absolute;
	visibility: hidden;
	background: #808080;
	padding:0px 0px;
	filter: alpha(opacity=85);
	top:44px;
	}

#head #NavLink #sddm div a
	{	position: relative;
		padding: 0px 0px;
		width:168px;
		text-align: center;
		background:#009ae2;
		color: #FFFFFF;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		line-height:30px;
		height:30px;
		border-bottom:1px solid #00a8fa;}

#head #NavLink #sddm div a:hover{
	background:#00a8fa;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	}


.marginB{margin-bottom:6px}
.marginB40{margin-bottom:40px}

.border-top{border-top: 1px solid #ececec}

.container{width: 1200px; margin: 0 auto; position: relative;}

.bg-f5f6fa{background-color:#f5f6fa}

.bg-fc{background-color:#fcfcfc}
.bg-ff{background-color:#fff}
.anli-main-plan-nav li{ width:183px; height:100px; display:block; margin:0px; padding:0px; clear:both;} 


.action a.libox {background:url(/images/img2-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff; border:none;}
a.libox{ border-bottom:#eaeaea 1px solid; border-left:#eaeaea 1px solid; background:url(/images/img2.jpg) 20px center #fff no-repeat; width:122px; height:59px; display:block; padding-top:40px; padding-left:60px; text-align:left;}
a.libox:hover{ border:none; background:url(/images/img2-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff;}
a.libox1{ border-left:#eaeaea 1px solid; border-bottom:#eaeaea 1px solid; background:url(/images/img2.jpg) 20px center #fff no-repeat; width:122px; height:59px; display:block; padding-top:40px; padding-left:60px; text-align:left;}
a.libox1:hover{ border:none; background:url(/images/img2-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff;}
.action a.libox1{ border:none; background:url(/images/img2-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff;}
a.libox2{ border-left:#eaeaea 1px solid; background:url(/images/img2.jpg) 20px center #fff no-repeat; width:122px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left;}
a.libox2:hover{ border:none; background:url(/images/img2-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff;}
.action a.libox2{ border:none; background:url(/images/img2-1.jpg) 20px center #2f8ae7 no-repeat; width:123px; height:60px; display:block; padding-top:40px; padding-left:60px; text-align:left; color:#fff;}


/*service*/
.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}
.qqbox {
	width:132px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:200px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
	z-index:500;
}
.qqlv {
	width:33px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf {
	width:120px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
	z-index:99px;
	border:6px solid #cc0000;
	background:#fff;
}
.qqkfbt {
	width:118px;
	height:20px;
	overflow:hidden;
	background:#cc0000;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	position:relative;
	border:1px solid #fff;
	cursor:pointer;
	text-align:center;
}
.qqkfhm {
	width:112px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	padding-right:8px;
	position:relative;
	margin:3px 0;
}
.bgdh {
	width:102px;
	padding-left:10px;
}
#K1 {
	padding-left:3px;
}
#K1 p{
	padding:5px 0px;}	


/* clearfix */
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
.clearfix {
	clear:both;
}
.clearbox {
	clear:both; 
	width:996px; 
	margin:0 auto; 
	height:0; 
	overflow:hidden;}
.clear { 
	height:1%; 
	overflow:hidden; }
