﻿@charset "utf-8";

@import url("layout.css");
@import url("page.css");

*{margin: 0; padding: 0}
html{ background:#FFF;}
body{
	font: 12px/1.5 "宋体",Arial,Sans-Serif;
    min-width: 1200px;
	background:url("../images/body_bg1.jpg") 0 0 repeat-x;
}
.index{
	background:url("../images/body_bg.jpg") 0 0 repeat-x;
}
img{ border:none; }
i,em{font-style: normal;}
a{ color:#256EB1; text-decoration:none; }
a:hover{ color:#ba2636; }
ul{list-style:none;}
/*---------- stock ---------*/

.clearfix {*zoom:1}
.clearfix:after,.clearfix:before { display: table; content: ""}
.clearfix:after { clear: both}

.center{
	margin:0px auto;
}
.fl{ float: left;}
.w960{
	width:960px;
	/*position:relative;*/
}
.w1050{width:1050px;}
.w1200{width:1200px;}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.mb10{ margin-bottom: 10px;}
.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.clr{
	clear:both;
	}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.nb{
	line-height:20x;
	padding:1px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px
}
.btn-1{
	width:56px;
	height:24px;
	border:none;
	background:url(../images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
	cursor:pointer;
}
/*---------- frame ---------*/
/*---------- frame : header ---------*/
.header{
	width:100%;
	margin:auto;
}
.header_top{
	height:25px!important;
	height:24px;
	line-height:25px;
	border-bottom:1px solid #DBDBDB;
	color:#676767;
	overflow:hidden;
    background:url("../images/green_skin.png") repeat-x scroll 0 -188px transparent;
	}
.header_top .time{
	float:left;
	padding-left:10px;	
	}
.header_top a.rss{
    
	}
.header_top .toplinks{	
	float:right;
	text-align:right;
}
.header_top .toplinks a{
	margin:0 5px;
	}
.header_top .toplinks span{
	margin-left:15px;
	}
.header_top .toplinks span a{
	margin:0 2px;
	}
.header .search {
	overflow:hidden;
}
.header a{
	color:#777;
}
.header a:hover{
	color:#ff3333;
	text-decoration:none;
}
.header .top{
	clear:both; overflow: hidden;
}
.header .title{
	float:left;

}
.header .title h1 a{
	display:block;
}
#toplink{ position: relative;}
#toplink a{
	position: absolute;
	bottom: 10px; left: 2px;
    width: 100px;
    height: 32px;
    text-indent: -999em;
    overflow: hidden;
    background-image: url(/images/afp_btn.png);
    background-position: 0 -33px;
    background-repeat: no-repeat;}
#toplink .afpa:hover {
    background-position: 0 0px;
}
#toplink .desktop {
	left: 110px;
    background-position: -102px -33px;
}
#toplink .desktop:hover {
    background-position: -102px 0px;
}
.header .banner{
	float:right;
	overflow:hidden;
	padding-top:1px;
}
.header .banner img{
}
.header .banner2{
	width:200px;
	height:60px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.header .banner2 img{
	width:200px;
	height:60px;
	display:block;
}

.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}

/*----- 新版导航菜单位置的样式 -------*/
.header .nav { }
/*-------- 圆角模型 ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
/* 	background-image: url("../images/green_skin.png"); */
}
/*------ 主色 -------*/
.blue .top {
	background-position: 0 -72px;
	background-repeat: repeat-x;
}
.blue .top .t_l {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
.blue .top .t_r {
	background-position: -6px 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
/* --------- 导航 ----------------*/
.w963 {
	width:960px;
}
.w1000{
	width:1000px;
}
#navMenu {
	width:1000px;
}
#navMenu ul {
}
#navMenu ul li {
    font:14px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";
	float:left;	
    height: 46px;
    line-height: 46px;
    background: url(../images/li_line.jpg) no-repeat right;
	padding-right: 20px;
    margin-right: 20px;
    zoom:1;
    position: relative;
}
#navMenu ul li a {
	color: #FFF;
	text-decoration:none;
	position: relative;
	display:block;
}
#navMenu ul li a.hover {
	text-decoration:none;
	position: relative;
}
    
#navMenu ul li span {
	cursor:pointer;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
}
#navMenu ul li.hover {
	padding-top:0;
}
#navMenu ul li.hover a {
	position: relative;
}
#navMenu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
}
#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
	position: relative;
}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	background: url(../images/li_hover.gif) no-repeat center 40px;
	text-align:center;
	vertical-align:middle;
}


/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute; left: 50%;    margin-left: -467px;
    text-align: center; display: none;
    z-index: 100;
    background: #fff;
    padding: 10px 20px 10px 20px;
        border-radius: 2px;
    box-shadow: 0 6px 20px 0 rgba(166,177,204,.15);
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	font-family: "微软雅黑";
	display:block;
    margin: 0px 20px;
    color: #595961;
    padding: 14px 0;
    text-decoration: none;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:#2589ff;
}
#notice{
	height: 48px;
    line-height: 48px;
    width: 1000px;
    position:relative;
    font-size:14px;
}
#notice img{ position: absolute; margin-top:6px; top:0;}
#notice .txt1{text-decoration: underline; margin-left:28px;}
#notice .txt2{font-weight: bold; margin-left:21px;}

.ad1{ position: relative; width: 1200px; margin-top:10px; z-index: 2}
.ad1 embed{position:absolute; left: 32px; top: 35px;}
/*------ //搜索框 ---------*/
.search-keyword {
	width:210px;
	height:18px;
	padding-top:2px;
	padding-left:6px;
	border:0px;
	border:#badaa1 solid 1px;
	background: #FFF;
	color:#444;
}
.search-submit {
	cursor:pointer;
	width:93px;
	height:38px;
	text-align:center;
	color:#fff;
    float:left;
    font-size:14px;
    letter-spacing:1px;
    background:#639ddc;
    border:none;
    font-weight: bold;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#badaa1 solid 1px;
	height:22px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin:0 10px 0 0;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.w963 .tags {
	width:500px;
	overflow:hidden;
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.header .nav .end { }
/*-- //End 导航菜单 --*/

/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	padding-left:6px;
	height:24px;
	width:950px;
	overflow:hidden;
}
.channel-nav .sonnav {
	width:830px;
	line-height:26px;
	float:left;
	color:#256DB1;
}
.channel-nav .sonnav span {	
	margin-right:10px;
	float:left;
}
.channel-nav .sonnav span a{
	padding:0 4px;
	border:1px solid #BADAA1;
	height:22px;
	line-height:21px;
	background:url(../images/channel_bg.png) repeat-x;
	display:inline-block;
	}
.channel-nav .sonnav span a.thisclass{
	border:1px solid #3aa21b;
	}
.channel-nav .sonnav a {
	color:#428C5B;
	text-decoration:none;
}
.channel-nav .sonnav a:hover{
	 color:#287212;
	}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 700px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 640px; 
  overflow: auto;
  height: 170px;
  margin: 0 30px;
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:143px;
  height:106px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 625px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 10px 6px;
  height: 147px;
  width: 147px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 70px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}
/*----------dedeinfolink  ---------*/
#dedeinfolink {
	margin-bottom:6px;
	}
#dedeinfolink tr td div {
	padding:0 5px;
	background:url(../images/white_bg.gif) repeat-x;
	margin-right:8px;
	}
#dedeinfolink tr td {
	line-height:18px;
	}
#dedeinfolink tr td.spline {
	font-size:1px;
	height:1px;
	line-height:1px;
	border-bottom:1px dashed #dedede;
	}
#dedeinfolink tr td.iftitle {
	font-weight:bold;
	color:#428C5B;
	line-height:24px;
	border-bottom:1px dashed #dedede;
}
/*---------- frame : footer ---------*/
.footer{
	font-family: Arial,"Microsoft YaHei","微软雅黑","宋体";
	margin:auto;
	color:#999;
	padding-bottom:25px;
	background: #f5f5f3;
    border-top: 1px solid #e5e5e5;
	padding-top:15px;
}
.footer_body{
	width: 1050px;
}
.footer .link{
	text-align:center;
	line-height:24px;
}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.footer .powered{
	font-size:10px;
	line-height:40px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	text-align:center;
	color:#999;
	line-height:40px;
}
.footer_right{display:none;}

.flink{color:#666; line-height:24px;}
.flink a{color:#666; margin-right: 10px;}

.hotline {margin-left:15px;}
.hotline b{
	font-size: 16px; color: #fc3531;
    font-weight: bold;
    cursor: default;
}

/*new search result page
----------------------------------------*/
.search_header{
	background:#f0f1f3;
    overflow:hidden;
	zoom:1;
}
.search_header  h1{
    float:left;
    display:inline;
    margin:5px 20px 5px 10px;
    width:216px;
}
.search_header .search_box{
    float:left;
	padding: 19px 70px;
	padding-right: 0;
}
.search_header .search_box input{
    border-width:1px;
	border-style:solid;
	border-color:#639ddc;
	padding:9px 12px;
	height:18px;
	line-height:18px;
    width:518px;
    float:left;
}
.search_header .search_box select{
   font-size:14px;
   height:22px;
   margin-right:5px;
}
.resultbar{
	height:32px;
	line-height:32px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
 .result_content{
    overflow:hidden;
	zoom:1;
 }
.sidebar{
  float:right;
  width:300px;
  padding:20px 0 0 20px;
  margin-right:20px;
  border-left:1px solid #dadada;
  word-wrap:break-word;
}
.sidebar h2{
  font-size:14px;
  line-height:25px;
 }
.sidebar  ul {
  padding:4px 8px;
 }
.sidebar  ul li{
  line-height:24px;
  background:url(../images/ico-3.gif) 4px 9px no-repeat;
 }
.resultlist{
  overflow:hidden;
}
.resultlist ul{
	padding-right:10px;

 }
.resultlist ul li{
  padding: 15px 0;
  border-bottom: 1px solid #ccc;
  padding-left:2px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  font-weight: bold; color:#333b41;
  font-family: "微软雅黑";
 }
.resultlist ul li p{
  line-height:22px;
  color:#666;
  font-size:14px;
  padding-right: 20px;
 }

.resultlist ul li p a{color:#0178de; margin-left:10px; }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }
 
 
 .th{ background: url(../images/n.gif) no-repeat; height: 62px; margin-bottom: 20px;}
 
.clearel{ clear: both; overflow: hidden; height: 0; line-height: 0; font-size: 0;}
.mbw{ width:1200px; padding-bottom:10px;}
.mb-left{ width: 185px; float: left; }
.mb-right{ width: 740px; float: right;}
.mb-box .mb-t1{
	font-size: 14px; font-weight: bold; color: #333;
    text-align: left;
    background: url(../images/l.gif) 0 no-repeat;
    padding-left: 16px;
    color: #505050;
}
.mb-t1-r{    float: right;
    width: 60px;
    height: 39px;
    text-align: right;
    background: url(/images/aa/top.png) right 0px no-repeat;}
.mb-list{margin-top:5px;}
.mb-list ul{ padding: 10px 5px; float: left;}
.mb-list li{ font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; list-style: none; 
    color: #909090;    white-space: nowrap; float: left; margin-right: 20px;}
.mb-list li a{color: #505050; font: 12px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.mb-list li a:hover{ color: #f00; text-decoration: underline; }

.mb-box{ border: 7px solid #efefef; padding: 5px;line-height: 30px; zoom: 1;}
.mb-box-t{  background: url(/images/aa/search.gif) 6px no-repeat;
    padding-left: 28px; line-height: 24px; height: 26px; font-weight: bold; font-size: 14px; color: #333;}
.mb-box a{ color: #666; text-decoration: none; }
.mb-box a:hover{ text-decoration: underline;}
.mb-box-l{ float: left; padding: 5px; }
.mb-box-r{ float: right; padding: 5px; }
.mb-box-r form{ position: relative;}
.mb-box-r .tips{ height: 28px; line-height: 28px; width: 100px; position: absolute; left:0; top:0; color:#ccc; padding-left: 8px;}
.mb-box-r input{ border: 1px solid #ccc; padding: 0;
	float: left;
    width: 130px;
    height: 26px; line-height: 26px;
    margin-right: 5px;
    padding-left: 4px; }
.mb-box-r button{ float: left; cursor: pointer;
background: url(../images/domian_b.gif); color: #fff; text-align: center; width: 68px; height: 26px; border: none;}

.mb-index{margin-top:5px; font-family: "微软雅黑"; }
.mb-index .tit{
	line-height: 60px;
    width: 100%; box-sizing: border-box;
    height: 60px;
    overflow: hidden;
    border:1px solid #eee; 
    border-bottom: 6px solid #eee;
    position: relative;}

.mb-index .tit h4 {
	font-weight: normal;
    color: #333;
    font-size: 20px;
    margin-left: 40px;}
.mb-index .tit span {
    color: #747474;
    font-size: 14px;
    margin-left: 13px;
    position: relative;}
    
.mb-index dl{
	width: 239px;
    height: 170px;
    border: 1px solid #eeeeee;
    margin: 0 0 -1px -1px;
    float: left;
    left: 1px;
    position: relative;}
.mb-index dl:hover {
    border-color: #f5b785;
    z-index: 2;
    zoom:1;
}
.mb-index dt{color: #333333;
    font-size: 18px;
    line-height: 22px;
    margin: 15px 0 0 20px;
    text-align: left;}
.mb-index dt span{display: block;
    color: #7a7a7a;
    font-size: 12px;
}
.mb-index dd{width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;}
.mb-index dd a{display:block;}


.mb-index dl.s2{height: auto;}
.mb-index dl.s2 dd{position: relative;}
.mb-index dl.s2 img{ height: 160px; width: 220px; margin: 10px 0;}
.mb-index dl.s2 dt{margin: 0; text-align: center; line-height: 35px; font-size: 14px;}
.mb-index dl.s2 dt a{display: block; text-decoration: none; white-space: nowrap; color: #000;}

.mb-products { margin-top: 15px;}
.mb-products .col{ float: left; }
.mb-products dl{ float: left;  overflow: hidden;margin: 0px 13px 13px 0px; padding: 15px; background: #efefef;}	
.mb-products dl img{ width: 260px; height: 260px;}
.mb-products dl:hover { background: #ccc;}
.mb-products dl.last { margin-right: 0;}
.mb-products dd{ width: 260px;  border-bottom: none;}
.mb-products dt{ color: #393939; font-weight: bold;
    font-size: 14px;
    line-height: 1;
    margin-top: 10px;}
.mb-products dt a{ background: #f0f0f0; text-align: center; display: block;  margin-bottom: 8px;text-decoration: none; line-height: 30px; color: #333;}
.mb-products dt a:hover{ text-decoration: underline; color:#ff6600;}


.mb-type-55 .mb-box li a,
.mb-type-55 .mb-box{font-size:14px; font-family: "微软雅黑";}
.mb-type-55 .mb-products dl{padding: 10px;}
.mb-type-55 .mb-products dt.title{display: none;}
.mb-type-55 .mb-products dd{ width: 270px;}
.mb-type-55 .mb-products dl img{ width: 270px; height: 203px;}

.page_nav {
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	margin-left: 0;
	text-align: center;
	position: relative;
}
.page_nav .pre {
	padding-left: 8px;	
	background-position: -6px -926px;	
}
.page_nav .next {
	padding-right: 8px;	
	background-position: 37px -944px;
}
.page_nav a ,.page_nav span{
	color: #fff;	
	height: 20px;
	padding: 0 6px;
	line-height: 20px;
	font-size: 12px;
	font-family: Arial,SimSun;
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: 1px solid rgb(82, 82, 82);
	background-color: rgb(58, 58, 58);
	margin-right: 3px;
	text-decoration: none;
	vertical-align: middle;
}
.page_nav a:hover {
	border: solid 1px #F50;	
	color: #F60;
}
.page_nav b{ color: #000; font-weight: bold; margin: 0 5px;}
.page_nav .current {
	border: 1px solid #fff;
	background-color: #333;
}


.tabs{ border-bottom:2px solid #F24600; overflow: hidden;}
.tabs li{float:left; overflow: hidden;}
.tabs li a{
	text-decoration:none;
	display:block; 
    height: 38px;
    line-height: 38px;
    width: 142px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background-image: url(../images/wn1.jpg);
    background-repeat: no-repeat;
    margin-right: 5px;}
.tabs li a.cur{background-image: url(../images/wn2.jpg); height:39px;}

.sec1{background: #f8f8f8; padding-top:20px; padding-bottom:10px; margin-top:12px;}
.listbox2 .bd{ padding-top:9px; color:#666; line-height:28px; font-size:14px; font-family: "微软雅黑";}
.listbox2{ overflow:hidden; }
.listbox2 .tbox{ width: 680px; float:left;}
.listbox2 .tbox-l{ width: 460px; margin-right:40px;}
.listbox2 .tbox dt {line-height:44px; height:44px;  padding-left:5px; }
.listbox2 .tbox dt strong{ float:left;}
.listbox2 .tbox dd{margin-left:3px;}

.viewbox .hd{background: url(../images/temp_bg.gif) 0 0; line-height:60px; margin-top:10px;}
.viewbox .hd span{display:block;background: url(../images/icon.gif) 0 16px no-repeat;
	font-size: 14px; color: #004a9a; padding-left: 40px;
}
    
.search_index {
    margin-top: 30px;
    height: 42px;
    line-height: 42px;
    background: #eee;
}
    
.search_index #searchInput {
    float: left;
    width: 245px;
    padding:1px;
    height: 18px;
    margin: 10px 0 0 10px;
}
.search_index .searchBtn {
    float: left;
    width: 53px;
    height: 24px;
    margin: 10px 0 0 8px;
    border: none; cursor:pointer;
    background: url(../images/all3.png) 0 0 no-repeat;
}
.search_index .searchBtn:hover{background-position: 0 -24px;}
.search_index .keyword {
    float: left;
    margin-left: 27px;
    height: 100%;
}
.search_index .keyword a {
    color: #000;
}
.search_index .keyword span {
    padding: 0 10px;
    color: #999;
}
.hk {font-family: "微软雅黑";} 
.hk dt{ font-size: 16px; line-height: 44px;}
.hk dd{overflow:hidden;  font-size:14px;}
.hk a{ float:left; background:#9f9f9f; color:#fff; border-radius: 3px; text-decoration:none;
 margin-right:10px; margin-bottom:10px; padding: 0 4px; line-height:24px; white-space: nowrap;}
.hk a:hover{background: #f15264;}

.arcurl{text-align: center; font-size: 14px; padding: 9px; color:#666;}
.arcurl a{color:#0178de;}

.line-tb td{border-bottom: #e8e8e8 1px solid;}

#top-back{
	display: none;
	position: fixed;
    right: 1px;
    bottom: 50px;
    z-index: 100;
    cursor: pointer;
    width: 50px; height: 50px;
    background: url(../../../images/bt.png) 0 0;
}

#top-back:hover {
	background-position: 0 100%;
}

.agent-main-s{ font-family: "Microsoft Yahei",Arial,tahoma,arial; line-height: 2.0;}
.agent-main-s li{ text-align: center; width: 399px; padding: 20px 0; border-left:1px solid #eee; border-bottom:1px solid #eee; float: left; height: 200px}
.agent-main-s li:nth-child(1),.agent-main-s li:nth-child(4){border-left: 0;}
.agent-main-s li:nth-child(4),.agent-main-s li:nth-child(5),.agent-main-s li:nth-child(6){ border-bottom: 0;}
.agent-main-s li .li-img{ width: 77px; height: 72px; margin: 0 auto;}
.agent-main-s li .li-img span{ display: block; float: left; width: 71px; height: 59px; margin:6.5px 0 0 3px ; background: url(/images/17-agent-4.png) no-repeat; background-position: 0 -251px;}
.agent-main-s li:nth-child(2) .li-img span{ width: 76px; height: 72px; margin: 0 0 0 .5px; background-position: 0 -444px;}
.agent-main-s li:nth-child(3) .li-img span{ width: 77px; height: 63px; margin: 5.5px 0 0 0; background-position: 0 -516px;}
.agent-main-s li:nth-child(4) .li-img span{ width: 71px; height: 66px; margin: 3px 0 0 3px; background-position: 0 -310px;}
.agent-main-s li:nth-child(5) .li-img span{ width: 70px; height: 70px; margin: 1px 0 0 3.5px; background-position: 0 -181px;}
.agent-main-s li:nth-child(6) .li-img span{ width: 74px; height: 68px; margin: 2px 0 0 1.5px; background-position: 0 -376px;}
.agent-main-s li dl{ margin-top: 10px;}
.agent-main-s li dt{ color: #ff6800; font-size: 16px;}
.agent-main-s li dd{ color: #666; font-size: 14px; line-height: 22px; min-height: 66px; margin: 0 30px;}

.wyMail-adv{font-family: "Microsoft Yahei",Arial,tahoma,arial; line-height: 2.0; padding-top:  30px; border: 1px solid #eee; border-top: none; margin-bottom: 20px;}
.wyMail-adv ul{ margin-left: -160px;}
.wyMail-adv li{ float: left; width:486px; padding-bottom: 34px; margin-bottom: 34px; margin-left: 180px; border-bottom: 1px dashed #dad9db;}
.wyMail-adv .li-img{ float: left; width: 75px; height: 75px; background: url(/images/17mail-18.png) no-repeat;}
.wyMail-adv li:nth-child(2) .li-img{ background-position: 0 -75px;}
.wyMail-adv li:nth-child(3) .li-img{ background-position: 0 -150px;}
.wyMail-adv li:nth-child(4) .li-img{ background-position: 0 -225px;}
.wyMail-adv li:nth-child(5) .li-img{ background-position: 0 -300px;}
.wyMail-adv li:nth-child(6) .li-img{ background-position: 0 -375px;}
.wyMail-adv dl{ float: left; margin-left: 16px; width: 370px;}
.wyMail-adv dt{padding-bottom:10px;line-height:20px;font-size: 20px;color: #0154a0;}
.wyMail-adv dd{font-size: 16px; line-height: 24px; color: #666;}


/*切换按钮样式*/
.templateFrame{ width: 100%; height:66px; padding:30px 0 15px 0;background:#fff; line-height:66px;font-family: "微软雅黑";  position: absolute; top: 70px; }
.templateSelect {border-radius: 4px; position: relative;height: 66px; background:#fff; width: 996px;  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.08);display:flex;}
.templateSelect:after {content: "\0020";display: block;height: 0;clear: both;}
.templateSelect div{float: left; width: 16.666%;height: 66px;line-height: 66px;cursor: pointer;font-size: 18px;text-align: center;}
.templateSelect div:not([class|="BtActive"]):hover{ color:#f85d00;}
.templateSelect .shiftBt_3 {background-image: url(../images/2015img/selectJpc.png);background-position: 100px 18px;background-repeat: no-repeat;}
.templateSelect .shiftBt_1 {background-image: url(../images/2015img/selectPc.png);background-position: 100px 18px;background-repeat: no-repeat;}
.templateSelect .shiftBt_2 {background-image: url(../images/2015img/selectPhone.png);background-position: 100px 18px;background-repeat: no-repeat;}
.templateSelect .shiftBt_3.BtActive {background-image: url(../images/2015img/selectJpc_hover.png);background-position: 100px 18px;background-repeat: no-repeat;}
.templateSelect .shiftBt_1.BtActive {background-image: url(../images/2015img/selectPc_hover.png);background-position: 100px 18px;background-repeat: no-repeat;}
.templateSelect .shiftBt_2.BtActive {background-image: url(../images/2015img/selectPhone_hover.png);background-position: 100px 18px;background-repeat: no-repeat;}
#shiftBt_4{border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
#shiftBt_2{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.templateSelect .BtActive { position: relative;background-color: #f85d00;color: #fff;transition: all 0.4s ease-in-out 0s;flex-grow: 1;font-weight:bold; }
.templateSelect .BtLink {background-color: none; color: #666666;flex-grow: 1}
.board_2{overflow: hidden;zoom: 1;/*margin: 20px auto 0;*/padding-bottom: 50px;font-size: 14px;}
.templateSelect .BtActive:after {
    position: absolute;
    right: 75px;
    top: 66px;
    width: 0;
    height: 0;
    content: "";
    border-width: 10px 10px 0 10px;
    border-style: solid;
    border-color: #f85d00 transparent;
    -webkit-transition: all .25s;
    -moz-transition: all .25s;
    -ms-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
}


.jianjie_content_item {
    position: relative;
    width: 199px;
    height: 205px;
    float: left;
    border: 1px #e6e6e6 solid;
    border-top: 0;
    border-left: 0;
    line-height: 1;
}

.jianjie_content_list {
    height: 203px;
    margin-left: -1px;
    border: 1px #e6e6e6 solid; border-right: 0; border-bottom: 0
}

.jianjie_content_list .jianjie_content_item:first-child {
    margin-left: 0;
}

.jianjie_content_box {
    height: 205px;
    background: #fff;
    box-sizing: border-box;
    padding: 55px 0 0;
    text-align: center;
    color: #8b8b8b;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.jianjie_content_box:hover {
    background: #f08820;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=5,OffY=5,Color=#dddddd)
}

.jianjie_content_box .jianjie_img {
    width: 52px;
    height: 52px;
    margin: 0 auto
}

.jianjie_content_box:hover .jianjie_img {
    -webkit-animation: flipInY 1.3s ease 0 1 both;
    animation: flipInY 1.3s ease 0 1 both
}

.jianjie_content_box .jianjie_img img {
    width: 100%;
    height: 100%
}
.jianjie_content_box .hyIcoB{display: none;}
.jianjie_content_box:hover .hyIco{display: none}
.jianjie_content_box:hover .hyIcoB{display: block;}

.jianjie_content_box .jianjie_title {
    font-weight: bold;
    font-size: 16px;
    margin: 10px 0 22px;
    color: #333;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    transition: all .8s
}

.jianjie_content_box:hover .jianjie_title {
    color: #fff
}

.jianjie_content_box .jianjie_tips {
    height: 50px;
    margin-bottom: 22px
}

.jianjie_content_box .jianjie_tips p {
    line-height: 22px;
    font-size: 14px
}

.jianjie_content_box .jianjie_btn {
    width: 110px;
    height: 30px;
    border: 1px solid #f08820;
    border-radius: 15px;
    margin: 0 auto;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #f08820;
    cursor: pointer;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    transition: all .8s;
    opacity: 0;
    filter: alpha(opacity=0);
}

.jianjie_content_box:hover .jianjie_btn {
    background: #fff;
    color: #f08820; opacity: 1;
    filter: alpha(opacity=1);
}

.b16b06fe {padding: 10px 0}
.b16b06fe .section {
  width: 282px;
  height: 262px;
  background: #fff;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 35px;
  border-radius: 3px;
  border: 1px solid #dcdcdc;
  margin-right: 24px;
  transition: all .3s;
}
.b16b06fe .section:last-child {
  margin-right: 0 !important;
}
.b16b06fe .section:hover{    border-color: #6f40ef!important;}
.b16b06fe h6 {
  color: #373d41;
  font-size: 20px;
  margin-top: 15px;
  font-weight: normal;
  transition: all .3s;
}
.b16b06fe .section:hover h6{    color: #6f40ef;}
.b16b06fe .info {
  color: #7e8489;
  font-size: 14px;
  margin-top: 10px;
}
.b16b06fe .info p {
  line-height: 25px;
}
.b16b06fe .text-left {
  text-align: left;
  padding-left: 20px;
}
.b16b06fe .img-box {
  width: 64px;
  margin: 0 auto;
}
.b16b06fe .img-box img {
  width: 100%;
}
.b16b06fe .img-box img.b{display: none;}
.b16b06fe .section:hover img{display:none;}
.b16b06fe .section:hover img.b{display:block;}
.b16b06fe .five-section {
  padding-top: 25px;
}
.b16b06fe .five-section:nth-child(5n) {
  margin-right: 0 !important;
}

.appcat-wraper{background: #eee; font-family: "微软雅黑"; padding: 15px 0px;}
.appcat {margin: auto; width: 1180px;}

.appcat  li{    width: 165px; overflow: hidden; float: left; margin-right: 12px;}
.appcat .n1{    padding: 5px;  width: 100px; margin-right:0; float: left;  text-align: center; color: rgb(51, 51, 51); font-size: 14px;}
.appcat  li a{float: left;     border: 1px solid rgb(238, 238, 238);   height: 18px;  line-height: 20px;  margin: 1px 0px;  padding: 4px 5px 7px;
  transition: 0.2s;   font-size: 14px;   color: rgb(119, 119, 119);}
.appcat-1  li a:hover{color: rgb(255, 146, 38); border-color: rgb(255, 128, 0);   transition: 0.1s;}
.appcat-1  li.cur a{color: rgb(255, 146, 38); border-color: rgb(255, 128, 0); background: url(/images/an_tlis_bg.png) 100% 0% no-repeat;}
.appcat-2{    border-top: 1px #ddd dashed; padding-top: 10px;  margin-top: 12px;}
.appcat-2 li{width: auto; margin-right: 15px;}
.appcat-2 li a{  padding: 5px; }
.appcat-2 li a:hover{color: rgb(255, 146, 38); }
.appcat-2 li.cur a{ color: #9C0;}


.gzhcat-wraper{background: #f4f3f3; font-family: "微软雅黑"; }
.gzhcat {margin: auto; width: 1190px;}
.gzhcat li{    float: left;
    width: 108px;
    cursor: pointer;}
.gzhcat li a{display: block;    padding-bottom: 16px;
    text-align: center;
    font-size: 14px;color: #595961;
    letter-spacing: 2px;
    line-height: 20px;}
    
.gzhcat li a i{    display: block;
    height: 48px; width: 48px; margin: 10px auto 6px;
    background: url(../../../images/icon.png) center no-repeat;}
.gzhcat li.n1 a i{    background-position: 0 0;}
.gzhcat li.n2 a i{    background-position: 0 -204px;}
.gzhcat li.n3 a i{    background-position: 0 -272px;}
.gzhcat li.n4 a i{    background-position: 0 -340px;}
.gzhcat li.n5 a i{    background-position: 0 -408px;}
.gzhcat li.n6 a i{    background-position: 0 -476px;}
.gzhcat li.n7 a i{    background-position: 0 -544px;}
.gzhcat li.n8 a i{    background-position: 0 -612px;}
.gzhcat li.n9 a i{    background-position: 0 -680px;}
.gzhcat li.n10 a i{    background-position: 0 -68px;}
.gzhcat li.n11 a i{    background-position: 0 -136px;}

.gzhcat li.cur a i{background-image: url(../../../images/HIcon.png);}

.supermarket_2 {
    color: rgb(84, 84, 84);
    font-size: 23px;
    padding: 10px 0px;
    margin-top: 5px;
    text-align: center;
}
.supermarket_2 span {
    color: rgb(255, 127, 0);
    margin: 0px 10px;
    font-size: 60px;
    font-family: Gabriola;
}

.casecat {text-align: center;      margin: 10px auto;    padding: 5px 0;   font-size: 23px;}
.casecat a{    cursor: pointer; background: rgb(238, 238, 238);
    position: relative; zoom: 1;  width: 150px;
    height: 45px; line-height: 45px; color: rgb(84, 84, 84);
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    text-align: center;
    display: inline; display: inline-block;   zoom: 1;}
.casecat a.cur{background:rgb(34, 83, 161); color: #fff}
.casecat a.cur:after{content: ""; top: 100%; left: 50%; margin-left: -10px; position: absolute;
border: 10px solid transparent; border-top: 10px solid rgb(34, 83, 161);}

.applist-wraper{font-family: "微软雅黑";}
.applist li{  width: 216px; height: 490px; text-align: center;
    background: url(../../../images/simulation_bg.png) center top no-repeat;
    float: left; margin-right: 30px;}
.applist li.last{margin-right: 0}
.applist li .title{
    height: 35px;
    line-height: 40px;
    margin-top: 18px;
    color: #AAAAAA;
    font-size: 13px;
    transition: 0.3s;
}
.applist li:hover .title{color: #666}
.applist .wrap{    width: 185px; height: 328px; margin: auto;  overflow: hidden; position: relative;}
.applist .wrap img{width: 100%; height: 100%; display: block;}
.applist .overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: -100%;
    left: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.applist .enter .overlay{ top: 0; left: 0;}

.applist .leave-top .overlay{ top: -100%;}
.applist .leave-right .overlay{ left: 100%;}
.applist .leave-bottom .overlay{ top: 100%;}
.applist .leave-left .overlay{ left: -100%;}

.applist .overlay .bg{  position: absolute; left: 0;  width: 100%;  height: 100%; background: #000; opacity: .6; filter: alpha(opacity=60);}
.applist .wrap-inner{position: relative;}
.applist .wrap-inner h3 {
	font-weight: normal;
    font-size: 16px;
    height: 24px;
    margin-top: 48px;
    color: #FFFFFF;
}
.applist .wrap-inner h4 {font-weight: normal;font-size: 16px; color: #FFFFFF; margin-top: 8px;}
.applist .wrap-inner h5 {font-weight: normal;font-size: 14px; color: #aaa; margin-top: 8px;}
.applist .wrap-inner img{margin: 10px auto; border: 3px solid #fff; width: 150px; height: 150px;}
.applist .wrap:hover{}

.applist-2 li {    width: 290px; height: 590px;     margin-right: 13px;
background-image: url(../../../images/simulation_bg2.png); }
.applist-2 li .title{ margin-top: 25px;}
.applist-2 .wrap{    width: 250px; height: 430px;}
.applist-2 .wrap img{height: 444px}
.applist-2 .wrap-inner h3{margin-top: 70px;}
.applist-2 .wrap-inner img{width: 180px; height: 180px;}

.search-wraper{margin: auto; width: 1180px; position: relative;    padding-bottom: 15px;}
.search-wraper label{
    margin-left: 3px;
    color: rgb(51, 51, 51);
    font-size: 22px;
        vertical-align: middle;
}
.search-wraper .text {
    width: 118px;
    height: 22px;
    line-height: 22px;
    margin: 0px 5px;
    padding: 5px 5px;
        vertical-align: middle;
    border: 1px solid #acac9d;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    color: rgb(153, 153, 153);
    font-size: 14px;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.search-wraper .submit {
    width: 60px;
    height: 34px;
        vertical-align: middle;
    cursor: pointer;
    background-color: rgb(119, 119, 119);
    font-size: 22px;
    color: rgb(255, 255, 255);
    border: none;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.pages{float: right}
.pages .info{font-size:16px; float: left; line-height: 32px; color: rgb(102, 102, 102);}
.pages .info em{color: #f60; font-weight: bold;}
.pages ul{float: left;}
.pages li{float: left;    padding: 6px 12px; color: #CCC;  border: 1px solid #CCC; margin-left: 3px;}
.pages a{color: #CCC;}

.pages2{    font-family: Microsoft YaHei; text-align: center; margin: 30px 0; }
.pages2 li{
	    margin: 0 1px;
    display: inline-block;
    font-size: 15px;
    color: #777;
    text-align: center;
    transition: box-shadow .15s ease-out 0s;
    height: 36px; line-height: 36px;
}

.pages2 li a{color: #777; display: block; height: 36px; line-height: 36px; padding: 0 15px; border: 1px solid #ddd;}
.pages2 li span{display: block; padding: 0 15px; border: 1px solid #ddd;}
.pages2 li.thisclass {
    background: #F60 ;
    color: #fff;
    padding: 0 15px; 
    border: 1px solid #F60;
    cursor: default;
}
.pages2 li.thisclass a{color: #fff}
.pages2 li a:hover{ border: 1px solid #F60; color: #f60}

.sec{    padding: 20px 0px;   font-family: "微软雅黑";}
.sec-inner{width: 1260px; margin: auto; margin-top: 60px;}
.sec-about{min-height: 880px;  background: #ffffff url(../../../images/index_5_bgx.png) center bottom repeat-x;}
.sec .line{position: relative; height: 1px; overflow: hidden; top: 30px; background: #e0e0e0;} 
.sec h2 {
    display: -moz-inline-stack;
    zoom: 1;
    margin: auto;
    position: relative;
    z-index: 555;
    color: #444444;
    font-size: 40px;
    padding: 0px 35px;
    width: 250px;
    background-color: #ffffff;
    font-weight: 500;
    text-align: center;
}
.sec h3 {
    display: block;
    color: #999999;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    padding-top: 25px;
    line-height: 23px;
}
.sec-about .left {
	position: absolute;
    width: 580px;
    height: 570px;
}

.sec-about .left h5 {
    text-align: right;
    font-size: 25px;
    color: #444444;
    padding-right: 15px;
    font-weight: normal;
    border-right: 5px solid #00cb00;
}


.sec-about .right {
    margin-left: 580px; min-height: 500px;    padding-top: 50px;
    border-left: 1px solid #dddddd; 
}

.sec-about .right h5 {
    font-size: 25px;
    color: #444444;
        margin-top: 25px;
    padding-left: 15px;
    font-weight: normal;
    border-left: 5px solid #00cb00;
}

.sec-about .right .wrap{padding-left: 30px; position: relative;}

.sec-about .right .desc{margin-left: 290px;    font-size: 14px; min-height: 147px;
    color: #666666;    background: url(../../../images/index_5_1_bg.png) right bottom no-repeat;
    padding: 20px;    line-height: 23px;}


.sec-about .right .tbox{    margin-left: 20px; margin-top: 15px}
.sec-about .right .ico3 li{padding-bottom: 5px; margin-bottom: 5px;}


.sec-news {margin: 20px 0;}
.sec-news .sec-inner{margin-top: 20px}
.sec-news .tbox{margin-left: 25px;width: 590px; min-height: 575px; float: left;}
.sec-news .tbox dt{padding: 0; border: 0}
.sec-news h4{overflow: hidden;height: 60px; line-height: 60px;     font-size: 25px;font-weight: 300;}
.sec-news h4 i {
    width: 35px;
    height: 60px;
    float: left;
    background-image: url(../../../images/index_111.png);
    background-position: -24px -255px;
}
.sec-news h4 i.n2{ background-position: -85px -255px;}
.sec-news h4 a{display: block; color: #444444;}

.sec-news .tbox dl{width: 590px;margin-left: 25px;}
.sec-news .tbox li {
    height: 110px;
    overflow: hidden;
    padding-bottom: 25px;
    border-bottom: #eeeeee solid 1px;
    margin-top: 15px;
}
.sec-news .tbox li .left{    width: 110px; float: left; text-align: center;background-color: #ebebeb; color: #AAAAAA;}
.sec-news .tbox li .left span{    line-height: 85px;  font-size: 29px; display: block;}
.sec-news .tbox li .left em{display: block;background-color: #bbbbbb; line-height: 26px;color: #fff; }
.sec-news .tbox li:hover .left {background-color: #ffb469; color: #fff; }
.sec-news .tbox li:hover .left em{    background-color: #ff7f00;}
.sec-news .tbox li .right{  float: left; width: 450px;  padding: 0 15px;}
.sec-news .tbox li .right span{font-size: 16px; margin-bottom: 10px; font-weight: bold; display: block;}
.sec-news .tbox li .right a{color: #4E4E4E;}
.sec-news .tbox li .right a:hover{ color: #ff7f00;}
.sec-news .tbox li .right p{    font-size: 14px; line-height: 22px; color: #777777;}

.sec-news .tbox li.first{border: 0; height: 125px; }
.sec-news .tbox li.first .left{    width: 180px; height: 116px; border: 1px #CCC solid; padding: 2px;background: #fff}
.sec-news .tbox li.first .left img{display: block; width: 100%; height: 100%}
.sec-news .tbox li.first .right{   width: 360px;   padding: 0px 20px;}
.sec-news .tbox li.first .right span a{color: #F66300;}

.wuphotopic{overflow: hidden;width: 535px; position: relative; height: 470px; margin-top: 15px; margin-left: 25px;}
.wuphotopic .arrow{position: absolute; width: 30px; height: 60px; top: 135px; cursor: pointer;}
.wuphotopic .arrow-left{left: 0; background: url(../../../images/prev_off.png); }
.wuphotopic .arrow-right{right: 0; background: url(../../../images/next_off.png); }
.wuphotopic ul.pics{position: absolute; width: 99999px; }
.wuphotopic .pics li{float: left; background: #578a23; width: 535px; height: 345px; overflow: hidden;}
.wuphotopic .pics li.selected{background: #297a7c; }
.wuphotopic .pics li a{display: block; position: relative; color: #fff; font-family: "微软雅黑"}
.wuphotopic .pics img{display: block; width: 100%; min-height: 100%;}

.wuphotopic .navs{width: 99999px; overflow: hidden;  bottom: 0; position: absolute;}
.wuphotopic .navs li{float: left;margin-right: 8px}
.wuphotopic .navs img{width: 173px; height: 115px; display: block;}

.sec2{padding: 50px 0 70px;  font-family: "微软雅黑"}
.sec2 h2 {
    font-weight: normal;
    font-size: 24px;
    color: #333;
    padding-left: 14px;
    position: relative;
    margin-top: 0;
    margin-bottom: 30px;
}
.sec2 h2::before {
    content: '';
    display: block;
    position: absolute;
    width: 4px;
    bottom: 3px;
    top: 6px;
    left: 0;
    background: #1d90ef;
}
.sec2 h3 {font-weight: 400;
    font-size: 16px;
    color: #666;
    line-height: 25px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.sec2 h5{ font-size: 26px;  line-height: 30px; text-align: center;font-weight: 400;    color: #373d41;}
.sec2 h4{    font-size: 16px; color: #7e8489;  text-align: center;font-weight: 400;  margin-top: 5px; margin-bottom: 20px}

.guestss_conter{    margin-left: -30px;}
.guestss_conter .item {
    float: left;    padding-top: 25px;
    padding-left: 25px;
    width: 380px;
    height: 100px;
    margin-right: 30px;
    margin-bottom: 20px;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    position: relative; left: 30px;
    background: #fff;
}
.guestss_conter span{
    color: #333; font-size: 16px;  line-height: 25px;  font-weight: 400; }
.guestss_conter p{    font-size: 12px;  line-height: 20px; color: #999;  margin-top: 0;}
.guestss_conter img{position: absolute;}
.guestss_conter .right{    margin-left: 65px;}

.footer2{    background-color: #016cc5;font-family: "微软雅黑"}
.footer2 .inner{width: 1280px; margin: auto;     padding: 40px 0;}
.footer2 .ft{background-color: #015ea9;    font-size: 14px;  color: #ffffff;}
.footer2 .ft .inner{padding: 10px 0; }
.footer2 .ft i{    width: 21px; height: 16px; position: relative;  top: 3px;  display: inline-block; zoom:1; background-image: url(../../../images/foot_bg.png);}
.footer2 .tel i{ background-position: -90px -88px; margin-left: 10px;}
.footer2 .copyright i{ background-position: -118px -86px;}

.footer2 .right{width: 235px;    margin-left: 100px;
    padding: 0 25px; color: #fff; 
    border-left: 1px solid #559cd8;
    min-height: 175px;
    float: left;}
.footer2 .right span{font-size: 14px; margin-top: 3px; display: block;     font-weight: 300;}
.footer2 .right em{    font-size: 25px; margin-bottom: 2px; display: block;     font-weight: 300;}
.footer2 .right .wrap{width: 100px; text-align: center;}
.footer2 .right .wrap i{margin-top: 2px;    display: block;}

.link-list{float: left;}

.link-list dl{    float: left; width: 160px; margin-left: 70px;}
.link-list dl dt {    font-size: 16px;
    margin-bottom: 5px;
    color: #fff;
    height: 40px;
    line-height: 40px;}
.link-list dl dt i{    width: 40px; background-image: url(../../../images/foot_bg.png);
    height: 40px;margin-right: 15px;  float: left; }
.link-list dl.n1 i{    background-position: -8px -12px;}
.link-list dl.n2 i{        background-position: -59px -12px;}
.link-list dl.n3 i{    background-position: -107px -13px;}
.link-list dl dd{ padding-left: 55px;    margin-bottom: 5px;}
.link-list a{font-size: 14px; color: #fff;}
