﻿@charset "utf-8";
/**********通用头部  底部 样式**********/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, textarea,input, table,tr, td,dl,dt,dd, img, div{ margin: 0; padding: 0; }
img { border: 0 none; }
body { font-family:"微软雅黑","幼圆","Arial Narrow"; font-size: 14px; color: #333;}
font{font-size:12px;}
ul{ list-style-type: none; }
html { overflow-x: hidden; overflow-y: auto; }
/*以下a和a:active定义为了解决在点击a标签时所出现的虚线框*/
a{ text-decoration: none; outline: none; }
a:active { star: expression(this.onFocus=this.blur()); }
em,i{ font-style: normal; }

/**********公共部分**********/
.clear{ clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix{ zoom: 1; /* IE6 */ }
*+html .clearfix{ zoom: 1; /* IE7 */ }
.fr{ float: right; }
.fl{ float: left; }
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb35{ margin-bottom:35px;}
.mb50{ margin-bottom:50px;}
.mr10{ margin-right:10px;}
.pt10{ padding-top:10px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb60{padding-bottom:60px;}

.samebox2 { width: 1100px; margin-right: auto; margin-left: auto; background:#fff; }
.sameborder{ border:1px solid #e6e6e6;}
.border1{padding-bottom:15px; border-bottom:1px solid #e8d9c4;}

/**********【顶部】**********/
.topbox{height:40px; background-repeat: repeat; font-size:12px; border-bottom:1px solid #e2e2e0;}
.welcome{ height:40px; line-height:40px; padding-left:18px; display:inline-block;}
.topus{ display:inline-block;  font-family:"宋体"; line-height:40px; padding-right:10px;}
.topus a{ cursor:pointer; text-decoration:none; color:Black;}
.topus a:hover{text-decoration: underline; color:#1676d3;}
.topus span{ color:#dcdcdc; padding-left:10px; padding-right:10px;}
.nowtime{ display:inline-block; padding-right:20px; line-height:40px;}

/**********【头部 免费设计】**********/
.advanBox li{width:140px;}
.mt23 {    margin-top: 23px;}
.f16 {    font-size: 16px;}
.fn{font-weight:normal}
.f12 {    font-size: 12px;}
.mr20 {    margin-right: 20px;}
.vm{vertical-align:middle}
.mr5 {    margin-right: 5px;}
.mr36{margin-left:36px;}
.lh18 {    line-height: 18px;}
.l {    float: left;display:inline}
.db{display:block}
.b{ font-weight:bold; color:Black;}
.advanBox li .freeD, .advanBox li .freeS, .advanBox li .freeP{width:35px;height:35px; background:url(../images/headIcon.png) no-repeat;}
.advanBox li .freeD{ background-position:0 -99px;}
.advanBox li .freeS{ background-position:-40px -99px;}
.advanBox li .freeP{ background-position:-80px -99px;}
.db {    display: block;    position: absolute;}

/**********【logo、电话】**********/
.top2box{ background:#fff;}
.logohead{ height:80px; width:1080px; margin:0px auto; padding:20px 10px;}
.logo { height:100px;}
.logo a img { height:100px;}
.headservice{padding-left: 350px;}
/**.tel{ padding-bottom:5px; padding-top:5px; height:50px; display:inline-block; background-image: url(../images/icon2.png); background-repeat: no-repeat; background-position:left top; padding-left:50px;}**/
.tel{ padding-bottom:5px; padding-top:5px; height:50px; width:200px; display:inline; padding-right:50px; }
.tel img{ width:50px; height:50px; float:left;}
.tel h1{ font-size:22px; color:#1676d3; line-height:30px; width:150px;}
.tel p{ color:#666; line-height:20px; width:150px;}


/************【nav导航】**********  新色号#1e90ff   之前红色色号 border-bottom:2px solid #1676d3; background-color:#f55354;  **/  
.samebox { width: 1150px; margin-right: auto; margin-left: auto; }
.samenav{ height:40px; border-bottom:2px solid #1676d3; background-color:#1676d3; font-size:16px; color:#fff; border-top:1px solid #dcdcdc; 
          position:relative; z-index:9999;}

.nav{ width:1150px; z-index:9999; position:absolute; top:-1px; height:40px; left:50%; margin-left:-550px;}
.nav li{ float:left; display:inline-block; position:relative; z-index:99; margin-right:20px;}
.nav li a{padding-left:30px; padding-right:30px;  font-size:16px; color:#fff;  display:inline-block;  line-height:40px; height:40px;}
.nav li.hover a.txttil{color:#fff; background:#1676d3;}
.nav li a.current{color:#fff; background:#1676d3;}
.nav li.allpro{ width:200px; text-align:center;}
.nav li.allpro a{padding-left:0px; padding-right:0px; width:100%; }
.nav li.allpro a.allproback{ line-height:43px; height:43px; background: url(../images/headIcon.png) -294px -32px no-repeat;color: #fff;font-size: 16px;margin: -3px 0 0 -8px;}
.nav li.nodown a:hover{color:#fff; background:#1e90ff; cursor:pointer;}

/*********.pulldown .down{ display: block; width:100%; padding-top:10px; overflow:hidden; position:absolute; top:40px; left:0px; z-index:999999;
	background-image: url(../images/navbg.png); background-repeat:repeat;}******/
.pulldown .down{ display: block; width:100%;  overflow:hidden; position:absolute; top:40px; left:0px; z-index:999999;background:#1e90ff;}
.pulldown .down li{height:40px; float:left; display:block; overflow:hidden; position:relative; border-bottom:1px solid white; width:100%; margin-right:0px;}
.pulldown .down li a{ width:90%; padding-left:10%; text-align:left; height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:normal; border-width:0px;}
.pulldown .down li a:hover{background:#0c6dcc; font-weight:bold;}



/************【底部内容】************/

.footer{ width:auto; margin:30px 0 0 0; padding:0; padding:30px 0; text-align:center; line-height:30px; border-top:1px solid #ebebeb; color:#666; background:#eef8fa; }
.foot-nav{ margin:0 auto; display:block; letter-spacing:3px; color:#ccc; line-height:30px; }
	.foot-nav a{ margin-right:10px; color:#666; letter-spacing:1px; }
	.foot-nav a:hover{ color:#333; }
.copyright{ padding-top:5px; line-height:30px; color:#888; }
	.copyright p{ line-height:24px; vertical-align:middle; }
	
.banquan{background: #181e25; border-top: solid 1px #50565f; height:33px; overflow:hidden; padding-bottom:13px; padding-top:13px;}
.copyright{ height:33px;}
.copyright em{ color:#98999a; line-height:33px; display:inline-block; font-size:12px; margin-right:10px; float: left;}
.copyright a{ float:right; display:inline-block; width:90px; height:33px; margin-right:15px; background-image: url(../images/copyicon.png); background-repeat: no-repeat; line-height:33px; font-size:0px;}
.copyright a.cicon1{background-position: left top;}
.copyright a.cicon2{background-position: left -34px;}
.copyright a.cicon3{background-position: left -68px;}
.copyright a.cicon4{background-position: left -102px;}
.copyright a.cicon5{background-position: left -136px;}


/*****【悬浮的东东】*****/
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 205px;
	right: 5px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 160px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden; border-radius: 6px;
}
.yb_bar .yb_top {
	background: #1e90ff url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #1e90ff url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #1e90ff url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	height:200px;
	background: #1e90ff url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}



/**【其他页面分页】**/
.sameright .page {height:30px; text-align:right;}
.sameright .page a {line-height:28px; height:28px; padding-right:12px; padding-left:12px; margin-right:7px; }
.sameright .page em{ margin-right:7px;}


/**hover速度**/
.topus a:hover,
.nav li.nodown a:hover,
.pulldown .down li a:hover,
.ytc dd a:hover,
.btmother dd p a:hover,
.qqbox a:hover,
.page a:hover,
.page2 a:hover
{
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}