﻿@charset "utf-8";
@import "./sans.css";

/* all*/
@media screen and (max-width: 1366px){
	html {
		font-size: 8px;
	}
	.moduleContainer .content-div,
	.bread-crump,
	.div70,
	.product .content,
	.shsncMain .guild,
	.carousel { 
		width: 80% !important;
		margin: 0px auto;
	}
	.magnifier-div {
		position: absolute;
		right: 7%;
		opacity: 0.8;
	}
	#navbar .container {
		width: 80% !important;
		padding: 0px;
	}
}
@media screen and (min-width: 1366px) and (max-width: 1680px){
	html {
		font-size: 9px;
	}
	.moduleContainer .content-div,
	.bread-crump,
	.div70,
	.product .content,
	.shsncMain .guild,
	.carousel {
		width: 80% !important;
		margin: 0px auto;
	}
	.magnifier-div {
		position: absolute;
		right: 7%;
		opacity: 0.8;
	}
	#navbar .container {
		width: 80% !important;
		padding: 0px;
	}
}
@media screen and (min-width: 1680px){
	html {
		font-size: 10px;
	}
	.moduleContainer .content-div,
	.bread-crump,
	.div70,
	.product .content,
	.shsncMain .guild,
	.carousel { 
		width: 70% !important; 
		margin: 0px auto;
	}
	.magnifier-div {
		position: absolute;
		right: 12%;
		opacity: 0.8;
	}
	#navbar .container {
		width: 70% !important;
		padding: 0px;
	}
}

/* @media screen and (max-width: 1680px) {
	.lsNews h3 a {
		font-size: 2rem !important;
	}
	.lsNews h3 span,
	.lsNews p {
		font-size: 1.6rem !important;
	}
} */


/* 思源黑体 */
*{ padding:0; margin:0}
body{ 
	/* padding:0px; font:12px/1.6 "SourceHanSans-Normal", "微软雅黑", "宋体",Tahoma,Arial,sans-serif; color:#888888;  margin:0 auto;  */
	/* background:#ffffff url(images/header_bg.jpg) repeat-x top; */
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,img,form{margin:0; padding:0; border:0;}
table{border-collapse:collapse;border-spacing:0px;}
body,td,p,div,li,select,input,textarea {font:12px/1.6 "Noto Sans SC", "微软雅黑", "宋体",Tahoma,Arial,sans-serif;}
img{border:0 none;}
p{ margin:5px 0px;}
ul,dl,dt,dd,ol,li{list-style-type:none;}
select,input {vertical-align:middle;}
input{ line-height:16px;color:#333333;border:none;}
.clear{ clear:both;visibility:hidden;_clear:both;line-height:0px!important; height:0px!important;font-size:0px!important;}
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;}
.hide{display:none;}
.dis{ display:block;}
.undis{ display:none;}
select,input{ vertical-align:middle;}
a{ font-size:12px; color:#888888; text-decoration:none; cursor:pointer;}
a:hover { color:#0059c9; text-decoration:none;}
a:active {color:#da251d; text-decoration:none;}
.hidden{ display:none}
i{ font-style:normal;}

/*text color*/
.red{ color:red;}
.ccc{ color:#ccc;}
.yellow{ color:#FE3C00;}
#back{ color:#7DBD21; font-size:14px;}
h5{ color:#7DBD21; margin-top:10px; font-size:13px;}
h2{ font-size:25px;}
.b{ font-weight:bold;}
.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.f_l{ float:left;}
.f_r{ float:right;}
.em{ text-indent:2em;}
.hei{ color:#000;}
.red{ color:#da251d;}
.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";}
h3{
	margin:10px auto;
	}
/*text color end*/
/* all end*/

/*----header---*/
.header{ margin:0 auto; position:relative; z-index:10000; height:65px; margin-bottom:10px;  }
.logo{ float:left; width:150px;  padding-top:6px;}
.mainnav{ width:695px; float:right; height:64px; }
.mainnav ul{}
.mainnav ul li{ float:left; position:relative;}
.mainnav ul li EM{ background:url(images/index_10.jpg) no-repeat 0 0; width:28px; height:27px; display:inline-block;  }
.mainnav ul li a{ display:block; text-align:center; color:#5a625e;   }
.mainnav ul li #navId0{ width:99px; height:44px; padding-top:23px; }
.mainnav ul li #navId1,.mainnav ul li #navId2,.mainnav ul li #navId3,.mainnav ul li #navId4,.mainnav ul li #navId5,.mainnav ul li #navId6,.mainnav ul li #navId7{ width:99px; height:39px; padding-top:25px; }

/*.mainnav ul li #navId3{width:100px;}*/
.menu{ background:url(images/bgdh.png) repeat-x; height:40px; margin:0 auto; min-width:1000px; z-index:10;}
.linav{ background:url(images/bgdh01.png) no-repeat; right:0; position: relative;}
.linav a{ font-size:14px; line-height:40px; display:block; }
.linav a:hover{ display:block;}
.navbox{left: 2px; background:url(images/bg_nav.png) repeat; width:100%; position:absolute; z-index:1000; display:none; }
.navbox ul{ display:block;}
.navbox li{ float:none; font-size:13px;  color:#333; line-height:46px; position:relative; text-align:center; border-bottom:1px #bebebe; padding: 0; display:block; }
.navbox li a { display: block; font-size: 13px; font-weight: bold;}
.banner{ width:100%; margin:0 auto;}

.mainnav ul li #navId0:hover,.mainnav ul li #navId0.acur{ background:url(images/index_bg.jpg) no-repeat 0 0;}
.mainnav ul li #navId1:hover,.mainnav ul li #navId1.acur{ background:url(images/index_bg.jpg) no-repeat 0 0;}
.mainnav ul li #navId2:hover,.mainnav ul li #navId2.acur{ background:url(images/index_bg.jpg) no-repeat 0 0;}
.mainnav ul li #navId3:hover,.mainnav ul li #navId3.acur{ background:url(images/index_bg.jpg) no-repeat 0 0;}
.mainnav ul li #navId4:hover,.mainnav ul li #navId4.acur{ background:url(images/index_bg.jpg) no-repeat 0 0;}
.mainnav ul li #navId5:hover,.mainnav ul li #navId5.acur{ background:url(images/index_bg.jpg) no-repeat 0 0;}
.mainnav ul li #navId6:hover,.mainnav ul li #navId6.acur{ background:url(images/index_bg.jpg) no-repeat 0 0;}
.mainnav ul li #navId7:hover,.mainnav ul li #navId7.acur{ background:url(images/index_bg.jpg) no-repeat 0 0;}
.mainnavMenu{ position:absolute; top:63px; left:-80px; min-width:595px;_width:expression((document.documentEle ment.clientWidth||document.body.clientWidth)>585?"590px":""); display:none; }
#mainnavMenu_01{left:0px;}
#mainnavMenu_02{left:-99px;}
#mainnavMenu_03{left:-198px;}
#mainnavMenu_04{left:-297px;}
#mainnavMenu_05{left:-396px;}
#mainnavMenu_06{left:-495px;}
#mainnavMenu_07{left:-594px;}
.mainnavMenuCenter{ width:585px; padding-top:3px; padding-left:10px; line-height:34px; background:#f4f4f4; }
.mainnavMenuCenter ul { }
.mainnavMenuCenter ul li a{ padding:0px 10px; font-size:12px; color:#88b233; line-height:32px; }
.mainnavMenuCenter ul li a:hover{ color:#b97643;}
.mainnavMenuCenter ul li .tit{ padding-top:8px; padding-bottom:5px; font-size:13px; }
.mainnavMenuCenter ul li img{ padding-top:10px; }
.mainnavMenuCenter ul li.special img{ padding-top:0; }
.mainnavMenuCenter .rgt{ width:85px; height:135px; float:right; background:url(images/nav_newsline.jpg) repeat-y left top; text-align:right;}
.mainnavMenuCenter .rgt a{ margin-top:50px; color:#b97643; font-size:12px; }
.mainnavMenuCenter .rgt a:hover{ }
.mainnavMenuTop{ width:100%;height:2px;overflow:hidden;}
.mainnavMenuBtm{ width:100%; height:8px; overflow:hidden; background:url(images/navdrop.png) 0 0 repeat-x;	}
/*----header end---*/

/*----footer---*/
/*----footer end---*/

.maintop{ background:url(images/bglb.png) repeat-x;  height:37px;margin:0 auto;}
.bound{  width:1000px;margin:0 auto; position:relative; }
.newsBox{float:left; height:41px;}
.newsBox a{  margin-bottom:0;  width:107px; float:left;height:42px; position:relative;text-align:center; }
.newsBox a span{line-height:37px; display:inline; font-size:14px;  color:#494949;}
.newsBox a i{ margin-left:10px; font-size:12px;}
.newsBox a.active{  background:url(images/button.png) no-repeat center 37px; }
.newsBox .line{ width:100%;  background:#ccc; height:2px; line-height:1px; position:absolute; left:0; top:35px; z-index:10000; }
.newsBox a.active .line{  background:#096;}
.newsBox .line02{ width:1px; background:#ccc; height:37px; float:left; }
.newsBox .line03{ width:1px; background:#ccc; height:37px; float:right; }
.main{ min-height:170px; width:0 auto; min-width:1000px;}
.itemslis { background:url(images/main.png) no-repeat 0 0;  float:left; margin:17px 20px 0 0;  padding-bottom:10px; overflow:hidden;}
.itemslis span{ float:left; width:160px;overflow:hidden; padding:13px 10px 15px; height:100px;}
.itemslis span  h4{ font-size:16px; font-weight:400; line-height:22px; margin-bottom:8px;}
.itemslis span  h4.c_green{ color:#679800;}
.itemslis span  h4.c_orange{ color:#eb8800;}
.itemslis span  h4.c_blue{ color:#3686ab;}
.itemslis span p{  font-family: Arial,Helvetica,sans-serif;font-size:12px; line-height:20px; color:#646464;}
.topnav{ margin-top:5px; width:70px; position:absolute; z-index:1000; right:10px;}
.alone{ float:left;  line-height:23px; position:relative;}
.alone span{ color:#97999b;}
.head_topnav02{position:absolute;top:27px; left:15px;z-index:100001; }
.head_topnav03{position:absolute;top:33px; left:-25px; z-index:100000;  }
.head_topnav03  img{border:1px solid #CCC;}
.topnav a{ display:inline; float:left; margin:0 3px;}
.black{ background:url(images/weixin.png) no-repeat; float:left; line-height:22px; padding:0 10px;}
.banner{
	height:396px;
	overflow:hidden;
	}

/*------------main-------------*/
/*innerMain*/
.innerMain{
	width:960px; margin:0 auto; margin-bottom:20px; background: url(images/innerCenter_bg.jpg) repeat-y left top; color:#333333;
	}
/*innerMain end*/

/*innerBanner*/
.innerBanner{ width:960px; margin:0 auto; margin-bottom:10px; }
#Article{ padding-left:10px; padding-right:10px; }
.jj{ height:12px; display:block; clear:both;}
.clear:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
* html .clear{zoom:1;}
*+html .clear{zoom:1;}  
.wrap{ width:1002px; margin:0 auto;background:#fff url(bg.jpg) center repeat-y;position:relative;}
sup{ font-family:Verdana, Geneva, sans-serif; color:#999;}
.imgbox{ border:1px solid #ccc; padding:3px; display:inline-block}
#keywords{ height:20px; border:1px solid #ccc; line-height:20px; padding-left:30px; background:#F8F8F8 url(search_1.jpg) no-repeat;}
.top_left{float:left;width:465px;text-align:right;}
.top_right{
	width:153px;
	height:22px;
	border:1px solid #ccc; 
	line-height:22px;
	float:right;
	text-align:left; 
	background:#F8F8F8;
	}


.float-left{ float:left;}
.float-right{ float:right;}
.text-center{ text-align:center;padding: 10px 0;}
h1{color: #333333; font-size:18px;padding: 10px 0 10px 0;text-align: center;}
h1 strong{font-weight: bold;}
.text-left{ text-align:left;}
.text-right{ text-align:right;}
.v-text-center{vertical-align:middle;}
.delete-text{ text-decoration:line-through;}
.display-none{ display:none}
.display-block{ display:block;}
.xx{ border-bottom:1px dotted #d5d5d5; height:1px; overflow:hidden;}
/**/
.blue_top{color:#555555; }
.blue_top span{color:red; font-weight:bolder;}
.blue{ font-weight:bold; color:red; font-size:12px;}
.blue_hotnew{ font-weight:bold; color:red; font-size:12px;}

/*首页banner图片*/
#slide-index{min-width:1000px;width:auto; height:396px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:396px; }
#slide-index .slide{ min-width:1000px; height:396px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}
#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:11px; height:11px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background-image:url(images/hw_000505.gif); margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active{ background-image:url(images/hw_000506.gif); opacity:1; filter:alpha(opacity=100);}
.hovercolor{color:#b97643; text-decoration:none;}
.catecolor span:hover {color:#da251d; text-decoration: none;}
.close{float: right !important;}
#Article h1{ font-size: 20px; padding:5px 0px;}

.flexslider{
	/* margin-top:76px; */
	width:100%;
	background:url(images/loading.gif) 50% no-repeat;
}
.slides{position:relative;z-index:1;height:434px;}
.slides li{}
.slides li img{position:relative;width:100%;margin:0 auto/*这个数值是图片宽带的一半*/}

.flex-control-nav{position:relative;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;alpha(Opacity=60); -moz-opacity: 0.6;  opacity: 0.6;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{ position:absolute; z-index:3; width:100%; top:260px; filter:alpha(Opacity=0); -moz-opacity: 0;opacity: 0; }
.flex-direction-nav:hover{ alpha(Opacity= 50); -moz-opacity: 0.5; opacity: 0.5; }
.flex-direction-nav li a{ display:block; width:68px; height:170px; overflow:hidden; cursor:pointer; position:absolute; }
.flex-direction-nav li a.flex-prev{ left:40px;  background:url(images/prev.png) center center no-repeat; }
.flex-direction-nav li a.flex-next{ right:40px; background:url(images/next.png) center center no-repeat; }
/*首页banner图片 end*/

/*.topnav 微信二维码、微博*/
.alone{ float:left;  line-height:23px; position:relative;}
.alone span{ color:#97999b;}
.head_topnav02{position:absolute;top:27px; left:15px;z-index:100001; }
.head_topnav03{position:absolute;top:33px; left:-25px; z-index:100000;  }
.head_topnav03  img{border:1px solid #CCC;}
.head_topnav04{position:absolute;bottom:25px; left:15px;z-index:100001; }
.head_topnav05{position:absolute;bottom:31px; left:-28px; z-index:100000;  }
.head_topnav05  img{border:1px solid #CCC;}
.black{ background:url(images/weixin.png) no-repeat; float:left; line-height:22px; padding:0 10px;}
.weima{ float:right;margin-top:28px;}
.weima_left{padding-right:8px; line-height:18px;}
.weima_right{}
.weima_right p{ width:97px; color:#FFF; margin-top:10px; text-align:center;}
.copyright{margin:0 auto; overflow:hidden; width:990px; margin-top:20px;}
.copyright span{ font-size:12px;  color:#FFF;}
.copyright span a{font-size:12px; color:#FFF;}
/*.topnav end*/

/*列表*/
.searchList dl{ float:left; width:100%; line-height:30px; border-bottom:1px dotted #d5d5d5;}
.searchList dl dt{ float:left;}
.searchList dl dd{ float:right; width:150px; text-align:right; color:#ccc}
.searchList dl dt a{ background:url(icon_3.gif) 0px 0px no-repeat; padding-left:15px;}

.videolist{ width:100%; display:block; float:left; margin-top:10px;}
.videolist dl{ float:left;width:237px;}
.videolist dl dt{ text-align:center;}
.videolist dl dt img{border:1px solid #f1f1f1; padding:3px;}
.videolist dl dd{ line-height:24px; height:60px; }
.videolist dl dd div{ width:200px; text-align:center; padding-left:14px;}
/*table2*/
.table2 th{ text-align:right; font-weight:100;}
.table2 td{ padding:3px 0 3px 10px;}
/*contents*/
#contents{ margin:word-break:break-all; margin-left:215px;}

#contents h1{color:#b97643;font-size:16px;padding:20px 0 0;text-align: center;}
.nav_fu{ height:30px; line-height:30px;  border-bottom:#333333 solid 1px; padding-left:15px; background:url(images/news_list_16.jpg) no-repeat 0 8px; color:#666666; margin-bottom:15px; }
.nav_fu a{} 
.nav_fu a:hover, .nav_fu a.selected{ color:#666666; } 
.summary{ padding-bottom:20px; }
.summary p{ line-height:24px; color:#666666; font-size:14px; text-align:justify; }
.summary h2{ font-size:16px; color:#333; margin:10px 0; font-weight:bold; }
.summary h3{ font-size:14px; color:#333; margin:5px 0; }
.summary img{ max-width:100%; }
/*解决方案*/
.solutions { margin-top:20px;}
.solutions li{  line-height:30px; background:url(icon_3.gif) 0px 8px no-repeat; padding-left:15px;}
.solutions li a{ text-decoration:underline;}
/*pro-category*/
.product{border-bottom:1px dotted #CCC; padding-bottom:15px; margin:15px 0;}
.product img{ border:1px solid #ddd; padding:3px;display:inline-block}
.product caption{ font-weight:bold; text-align:left; line-height:24px;}
.product th{font-weight:bold; text-align:left; border-top:1px solid #CCC;border-bottom:1px solid #CCC; line-height:24px;}
.product td{line-height:24px;}
.product .more{ color:#85AFB1}

.product-contents { margin:25px 0px;}
.product-contents img{ border:1px solid #ddd; padding:3px;display:inline-block}


/*文章列表*/
.news{ line-height:26px;}
.news dl{ width:100%; border-bottom:1px dotted #d5d5d5; line-height:30px;}
.news dt{ float:left; background:url(icon_1.jpg) 5px 10px no-repeat; padding-left:20px;}
.news dd{ float:right; width:80px; text-align:right}
.news-content{ margin:20px 0;word-break:break-all;}

/*产品分类*/
.subtype{ width:100%; padding:20px; float:left;}
.subtype li{ float:left; width:25%; line-height:28px;}
.subtype li span{ color:#999;}
/*产品列表*/
.product_list tr th{ border-bottom:1px solid #ddd; padding-top:10px; background:none; height:24px; line-height:24px; font-weight:normal; color:#333;}
.product_list tr td{ height:24px; text-align:center; padding:5px 0;}

/*文本框*/
.input { padding:2px 4px; height:16px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

/*more*/
.more{color:#003366; padding-left:15px; font-family:"宋体";}
/**/
.info_success {
	color: #339933; font-size:14px;
	background: url(../sysadmin/images/success.gif) #F7F7FF 10px 50% no-repeat ;
	border: 2px solid #CCCCCC;
	padding: 2em 1em 2em 2.5em;
}
.info_error {
	color: #BD0D13;font-size:14px;
	background: url(../sysadmin/images/error.gif) #F7F7FF 10px 50%  no-repeat; 
	border: 2px solid #CCCCCC;
	padding: 2em 1em 2em 2.5em;
}
.info_notice {
	font-size:14px;
	background: url(../sysadmin/images/notice.gif) #F7F7FF 10px 50%  no-repeat; 
	border: 2px solid #CCCCCC;
	padding: 2em 1em 2em 2.5em;
}

/* 选项卡 */
.tab{width:700px;margin:0px auto;}
.tab dl{ border-bottom:1px solid #d5d5d5;}
.tab dl dt{  height:25px;}
.tab dl dt a{ float:left; background:url(tab_2.jpg) no-repeat;display:block;cursor:pointer;width:91px;height:25px;line-height:25px;text-align:center;color:#333; margin-right:15px;}
.tab dl dt a.tabActive{color:#fff;position:relative; background:url(tab_1.jpg) center no-repeat;}
.tab dl dd{height:auto; clear:both; float:left; margin:0px; padding:0px; width:100%;}
.tab dl dd blockquote{ margin:0px; padding:20px 0px; float:left; width:100%;}

/*图片显示*/
#dhtmltooltip {
font-size: 9pt;BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=120); VISIBILITY: hidden; PADDING-BOTTOM: 4px; BORDER-LEFT: gray 1px solid; WIDTH: 150px; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid; POSITION: absolute; BACKGROUND-COLOR: #cccccc}
label.error{color:red; text-align:left; font-weight:100; background:url(../sysadmin/images/label_error.gif) 3px no-repeat; padding-left:15px; margin-left:5px;}
#pages{text-align: right; }
#pages a,#pages span{padding: 5px}
.home_two a{
	display: inline-block;
	height: 22px; 
	overflow: hidden;
	}
/*------------main-------------*/

/*----siteMap----*/
.siteMap{ padding:25px 0; width:960px; margin:0 auto;}
.siteMap_box{ float:left; width:257px; margin:0 28px; display:inline; }
.siteMap_box h1{ line-height:36px; font-size:14px; padding:0; margin-bottom:5px; border-top:#333333 solid 1px;border-bottom:#333333 solid 1px; }
.siteMap_box h1 a{ font-size:14px; font-weight:bold; color:#333333;}
.siteMap_box .siteMap_list{ margin-bottom:18px; }
.siteMap_box .siteMap_list ul{ }
.siteMap_box .siteMap_list ul li{line-height:28px; }
.siteMap_box .siteMap_list ul li a{ color:#666666; background:url(images/siteMap_dot.jpg) no-repeat 0 8px; padding-left:15px; }
.siteMap_box .siteMap_list ul li a:hover{
	color:#b97643;
	background:url(images/siteMap_dot02.jpg) no-repeat 0 8px;
	}
/*----siteMap end----*/

.icons_about{ background:url(images/icons_about.jpg) no-repeat 0 2px; padding-left:24px; color:#B97643; }

/*----cases----*/
.cases{_height:400px; min-height:400px; }
.cases_list{  border-top: 1px dotted #C2C3C7; margin-bottom:20px;  }
.cases_list p { line-height:24px; font-size: 12px; }
.cases_list .casesTit{ float:left; width:100px;height:55px; line-height:55px; font-size:16px;  color:#b97643; }
.cases_list .casesLogo{ width:625px; overflow:hidden;  margin-left:105px; margin-bottom:5px;  padding-top:10px; }
.cases_list .casesLogo img{ width:95px; height:40px; margin-right:15px; }
.cases_list .casesLogo a{ float:left; }
.cases_list02_top{ background: url(images/inner_caseslistTop.jpg) no-repeat; height:20px; line-height:20px; overflow:hidden; }
.cases_list02_bottom{ background: url(images/inner_caseslistBottom.jpg) no-repeat; height:10px;}
.cases_list02{ background: url(images/inner_caseslistCenter.jpg) repeat-y; margin:0; padding:15px 25px ;  }
.cases_list02 .casesCompany{ text-align:right; color:#c28b64; font-weight:bold; padding-top:15px; }
.cases_list02 .casesCompany span{
	color:#999999;
	padding-right:10px;
	font-weight:normal;
	}

/*----cases end----*/

/*----train----*/
.train{ margin:0 auto; margin-top:20px; padding-left:20px; padding-right:20px; font-size:14px; }
.trainlist{font-size:14px; line-height:20px; padding:20px 0; background:#fafafa; border-bottom:#eeeeee solid 1px;}
.trainlist span{display:block; color:#017A3E; font-weight:bold; line-height:30px; }
.expert_tag{padding:20px 0 0;}
.expert_1{ font-size:12px; line-height:22px; margin:0 0 35px; border-bottom:solid 1px #d4d3d8;}
.train01 { color:#b97643; line-height:20px; padding:10px 0; }
.train01 span{ font-size:18px; font-weight:bold; width:600px;margin:auto;}
.train01 p{width:600px;margin:auto;font-size:14px;}
.train02{width:600px;text-justify:inter-ideograph;margin:auto;}
.train02 p{font-size:14px;}
.train02 p a{
	color:#b97643;
	font-weight:bold;
	}

/*----train end----*/

/* 幻灯开始*/
#imgshow_mask{width:100%;position:absolute;z-index:1;background:url(images/banner/imgshow_mask.png) repeat-x 0 0;height:27px;}
#imgshow_mask{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/banner/imgshow_mask.png');}
#imageShow{clear:both;border-bottom:1px solid #fff;}
#imageShow .imagebg{height:400px;overflow:hidden;position:relative;}
#imageShow .imagebg li{height:400px;overflow:hidden;position:absolute;top:0;left:0;width:100%;display:block;filter:alpha(opacity=0);opacity:0;}
#imageShow .imagebg li a.bannerbg_main{width:100%;position:absolute;top:0;right:0;height:400px;display:block;}
.scrollbg{ position:absolute; z-index:0; top:400px; height:80px;}
.scroll{margin:0 auto;width:960px;height:76px;position:relative;}
.s_pre, .s_next{display:block;width:48px;height:76px;position:absolute;}
a.s_pre{background:url(images/banner/arrow_l.png);top:4px;left:0;}
a.s_pre:hover{background:url(images/banner/arrow_l_on.png); background:}
a.s_next{background:url(images/banner/arrow_r.png);top:4px;right:0;}
a.s_next:hover{background:url(images/banner/arrow_r_on.png);}
.outScroll_pic{ height:76px;margin-left:70px;overflow:hidden;position:relative;width:822px;top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic{margin:0 auto;width:40000px;height:76px;}
.scroll_pic li{float:left;float:left;height:65px;width:145px;margin:5px 9px;_margin:5px 14px 5px 4px;cursor:pointer;background:#000;}
.scroll_pic li img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.scroll_pic li.currently img{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
.scroll .current{width:144px;height:65px;border:2px #ff780d solid;background:url(images/banner/arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:5px;left:0;}

/*2014-01-07 servicesBanner*/
.newsBanner{
	/* background:url(images/banner_01.jpg) center center no-repeat; */
	width: 100%;
	/* height: 134px; */
	margin: 0px 0 19px;
}

.tabWrap .tabNav{
	width: 1000px;
	margin: 0px auto;
	margin-bottom: 22px;
	height: 33px;
	border-bottom: 5px #f6f6f9 solid;
	padding: 0 0 0 30px;
}

.tabWrap .tabNav a{
	font-size: 14px;
	float: left;
	padding: 0 12px 6px;
	margin: 0 26px 0 0;
}
.tabWrap .tabNav a.active{
	border-bottom: 5px #0059C9 solid;
}

.tabWrap .tabItem{
	margin: 0 0 22px;
}

.tabWrap .zx_list{ font-size:16px; color:#333; }

.tabItem_sg1{margin:30px 0 20px;}
.tabItem_sg2{ margin-bottom:35px; border-bottom:2px solid #eaeaea; padding-bottom:35px;}
.tabItem_sg2_01{ width:105px; float:left; height:350px;}
.tabItem_sg2_01 span{ font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#aaa;}
.tabItem_sg2_01 h2{font-size:15px; color:#0059c9; }
.tabItem_sg2_02 p{ font-size:15px; color:#666; line-height:24px; text-align:justify; word-break:break-all; }
.tabItem_sg3{ margin-bottom:35px; border-bottom:2px solid #eaeaea; padding-bottom:35px;}
.tabItem_sg301{ width:290px; float:left; margin-right:27px;}
.tabItem_sg3 span{ font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#aaa;}
.tabItem_sg3 h2{font-size:15px; color:#0059c9; margin-bottom:20px; }
.tabItem_sg3total{ position:relative;}
.tabItem_sg3txt_01{ background:url(images/about-us_01.png) no-repeat; width:288px;bottom:0; overflow:hidden; position:absolute;}
.tabItem_sg3txt_01 h3{ color:#fff; font-size:16px; float:left; padding:0 10px 0 20px;}
.tabItem_sg3txt_01 h4{ color:#fff; font-size:12px; width:83px; opacity:0.56; float:left; padding-top:15px;}
.tabItem_sg3txt{font-size:15px; color:#666;text-align:center; padding-top:15px;}
.tabItem_sg401{ margin:0 22px 20px 0; width:441px; float:left; }
.tabItem_sg4_01{ width:128px; float:left;}
.tabItem_sg4_01 h4{ color:#444; font-size:14px; padding-bottom:25px;}
.tabItem_sg4_02 p{ font-size:15px; width:300px; float:left; color:#666; line-height:24px; text-align:justify; word-break:break-all; }

.tuijian{ background:#f6f6f6;}
.tuijian h4{ float:left;}
.tuijian h4 a img{ width:514px;}
.wenzi{ background-color:#f6f6f6; float:left; width:360px; height:195px; padding:25px;}
.powenzi{ height:182px; line-height:24px; position:relative;}
.wenzi p{ color:#333; font-size:16px;}
.wenzi em{ margin-top:15px; left:0; position:absolute;}
.activities_more{ position:absolute; bottom:0;}
.activities_more a{ color:#b97643;}
.activities_more img{ margin-left:8px;}
.activities_more_02{ position:absolute; right:630px; bottom:0; float:left;}
.activities_more_02 a{ color:#b97643;}
.activities_more_02 img{ margin-left:8px;}
.activities{ margin-bottom:20px;}
.activities dl{ height:181px; border-bottom:1px solid #e8e8e8; padding-top:33px;}
.activities dl dt{ float:left; margin-right:25px; height:147px;}
.activities dl dt img{ width:209px;}
.activities dl dd{ position:relative; height:120px; float:left;width:690px;}
.activities dl dd h3{ color:#333; font-size:16px;}
.activities dl dd em{ margin-top:10px; }
.activities_zx{ margin-bottom:20px;}
.activities_zx dl{ height:150px; border-bottom:1px solid #e8e8e8; padding-top:33px;}
.activities_zx dl dt{ float:left; margin-right:25px; height:120px;}
.activities_zx dl dt img{ width:160px;}
.activities_zx dl dd{ position:relative; height:120px; float:left; width:800px;}
.activities_zx dl dd h3{ color:#333; font-size:16px; margin-top:0; }
.activities_zx dl dd em{ margin-top:10px; }
.activities_zx .activities_more_02{ position:absolute; right:740px; bottom:0; float:left;}

.lsDown{ margin-top:24px; }
.tabDown{ height:180px; margin-top:30px; }
.lsDown li{ height:220px; padding-top:30px; }
.lsDown_title{ font-size:16px; color:#0059c9; border-bottom:5px solid #f0f0f0; padding-bottom:15px; margin-bottom:27px; font-weight:bold; }
.lsDown li .intro{ width:736px; float:left; margin-left:5px; }
.tab_title{ float:right; width:736px; margin-right:5px; }
.lsDown li .intro h4{ font-size:14px;color:#0059c9; }
.tab_title h4{ font-size:14px;color:#0059c9; }
.lsDown_box1{ height:170px; }
.lsDown_box2{ border-top:1px dashed #CCC; height:170px; padding-top:25px; }
.lsDown li .intro p{ font-size:12px; color:#666; line-height:24px; margin:10px 0; }
.tab_title  p{ font-size:12px; color:#666; line-height:24px; margin:27px 0; }
.dl_dowload a{font-size:12px; color:#bf1b21 ; padding-top:4px; float:left; }
.tab_dowload{ width:113px; float:right; }
.dl_dowload img{margin-right:8px; float:left; }
.intro_img{ display:inline; float:right; margin-right:5px; }
.tab_img{display:inline; float:left; margin-left:5px; }
.tab_img img{ background:#096; }
.chanpin{ margin:45px 0; height:442px; background:url(images/bg_pr.png) no-repeat; }
.fuwu{ height:464px; }
.chanpin_01 a:hover p{ color:#333; }
.chanpin_01 li{ float:left; overflow:hidden;text-align:center; width:212px;  margin-right:25px;  }
.chanpin_01 img{ padding-bottom:10px;}
.chanpin_01 li h3{ font-size:16px; padding-top:20px;}
.chanpin_01bg{ background-color:#f5f5f5;  height:274px;}
.chanpin_01 li p{ color:#666; font-size:12px; line-height:22px; text-align:left; margin:0 auto; width:182px;}
.fw_box1{ width:448px; display:block;border:1px solid #e0e0e0; height:212px; float:left; margin-right:23px; margin-bottom:23px;}
.fw_box1  img{ float:left;}
.fw335{  width:201px;float:left; margin:15px 0 10px 18px;}
.fw335 h3{ font-size:16px;color:#0059c9; }
.fw335 p{ font-size:12px; line-height:24px; color:#666; padding-bottom:5px;}
.fw_more a{ font-size:12px; color:#b97643;}
.fw_more a:hover{ color:#f39247;}
.fw_more img{ margin-right:8px;}


.qh{  margin:0 0 10px; width:925px; height:33px; }
.qh_01{height:28px; background:#f0f0f0; padding:0px 15px;}
.qh_01.actived{height:28px; background:#3C6; padding:0px 15px;}
.qh_01 a{line-height:28px;}
.qh li{ display:block; float:left;text-align:center; padding-right:10px; font-size:14px;}
.qh li .active{ color:#FFF;}
.hrtable{ border-collapse:collapse; }
.hrtable th{ background:url(images/download_012.jpg);font-size:14px; color:#333;}
.hrtable th,.hrtable td{ border:1px solid #e7e7e7; text-align:center; line-height:45px;}

/* .lsNews li{
	overflow: hidden;
	padding: 28px 24px;
	margin: 0 0 4px;
	background: url(/skin/images/news-bg.png) no-repeat;
	background-size: 100% 100%;
}
.lsNews li:hover {
	background: url(/skin/images/news-bg-active.png) no-repeat;
	background-size: 100% 100%;
}
.lsNews h3{
	
	position: relative;
	margin: 0 0 16px 0;
	display: flex;
}
.lsNews h3 a{
	font-size: 18px;
	color: #5B5B5B;
	width: calc(100% - 120px);
}
.lsNews h3 a:hover{
	color:#6E87E3;
}
.lsNews h3 span{
	position: absolute;
	right: 0;
	top: 0;
	font-weight: normal;
	font-size: 14px;
	color: #A4A4A4;
	background:url(images/news-time.png) 0 0 no-repeat;
	background-size: 18px;
    padding: 2px 0 2px 32px;
}
.lsNews p{
	font-size: 16px;
	color: #6B6B6B;
	line-height: 2;
} */

.lsNews li{
	overflow: hidden;
	padding: 0 0 26px;
	margin: 0 0 26px;
	border-bottom: 1px #e8e8e8 solid;
}
.lsNews h3{
	
	position: relative;
	margin: 0 0 16px 0;
	display: flex;
    width: 100%;
}
.lsNews h3 a {
	width: calc(100% - 100px);
}
.lsNews h3 a,
.lsNews h3 {
	font-size: 16px;
	color: #333;
}
.lsNews p a {
	color: #333;
}
.lsNews h3 a:hover,
.lsNews p a:hover {
	color:#0052d9;
}
.lsNews .download-a {
	color: #4686df;
}
.lsNews .download-a img {
	width: 16px;
	margin-right: 4px;
}
.lsNews h3 span{
	position: absolute;
	right: 0;
	top: 0;
	font-weight: normal;
	font-size: 12px;
	color: #bbb;
	background:url(images/icon_time.png) 0 0 no-repeat;
	background-size: 13px;
	padding: 0 0 0 23px;
}
.lsNews p,
.lsNews p a {
	font-size: 12px;
	color: #666;
	line-height: 24px;
}
.pagination{
	padding: 0 0 12px
}
.pagination a{
	padding: 0 9px;
	color: #333;
}
.pagination a.current,.pagination span{
	background-color: #cc8f60;
	color: #fff;
	padding:0 9px;
}

/*2014-01-07 servicesBanner*/
.servicesBanner{
	background:url(images/banner_02.jpg) center center no-repeat;
	width: 100%;
	height: 134px;
	margin: -10px 0 19px;
}

.shsncMain{
	/* width: 1000px; */
	margin: 0 auto;
}

.shsncMain .guild{
    /* min-width: 1240px; */
	margin: 0px auto;
	margin-bottom: 26px;
	font-size: 12px;
	padding: 0 0 9px 30px;
	color:#777;
	text-align:right;
}
.shsncMain .guild a{
	font-size: 12px;
	color:#777
}

.listServ{
	margin: 0 0 0 38px;
}
.listServ li{
	overflow: hidden;
	padding: 0 0 26px;
	margin: 0 0 26px;
	border-bottom: 1px #e8e8e8 solid;
}

.listServ .thumb{
	width: 180px;
	float: left;
	margin: 0 30px 0 0;
}

.listServ .thumb img{
	transition: opacity 0.35s ease-in 0s;
	-webkit-transition: opacity 0.35s ease-in 0s;
}
.listServ .thumb a:hover img{
	filter: Alpha(Opacity=60);
	opacity: 0.6;
}

.listServ .text{
	overflow: hidden;
}
.listServ .text .detail{
	text-align: right;
	
}
.listServ .text .detail a{
	color: #da8c51;
	background:url(images/icon_arrowr.png) right 6px no-repeat;
	padding: 0 12px 0 0;
}
.listServ li h3{
	font-size: 16px;
	font-weight: normal;
	color: #333;
	padding: 0;
	margin: 12px 0 20px 0;
}
.listServ li h3 a{
	font-size: 16px;
	color: #333;
}

.listServ li p{
	font-size: 12px;
	color: #666;
	line-height: 24px;
}


/*2015-05-21 school start*/

.banner{ height:510px; overflow:hidden; background:url(images/images/banner_bg.jpg) no-repeat; margin:0 auto;}
.banner_bg { margin:0 auto; width:1016px; height:510px; }
.bg_zd{ height:105px; background-color:#f6f6f6;}
.bg_zdbg{width:999px; height:105px; margin:0 auto;}

.clear:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}

/*----main---*/
.xyjs{ margin:45px 0;}
.db{ width:1003px; margin:0 auto;} 
.mb{ width:1003px; margin:0 auto;}
.tb{ height:70px; text-align:center;}
.tb h4{ font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:500; margin-top:7px;}
.tb h3{ font-size:18px; font-family:"方正正黑简体"," 微软雅黑"; color:#6b6b6b; font-weight:normal;}
.orange{ color:#e29430;}
.qdimage .blue,.cj_left h5 .blue{ color:#21ace3; font-size:18px; font-weight:normal;}
.xyjs_text,.cj_text{ margin-top:20px; }
.mb p{ font-size:14px;line-height:24px; color:#6b6b6b;}
.mb h4{ font-size:13px; color:#6b6b6b; text-align:center;}

.cj{ height:805px;}
.cjtext{ width:1003px; height:230px; margin:30px auto 0;}
.cjtext li{ float:left; height:95px; width:320px; margin-left:20px; margin-bottom:20px;}
.cjtext li .cjtext_left{ width:48px; float:left;} 
.cj_left{ width:558px; float:left;}
.cj_left h3 em{ font-size:30px; color:#21ace3;}
.cj_left h5{ font-size:16px; color:#6b6b6b; font-weight:normal;}
.cj_left p{ width:365px;}
.cjtable{ margin-top:20px; height:210px; width:558px;}
.cjtable tr{  border:1px solid #f0f0f0; color:#6b6b6b; text-align:center;}
.cjtable th{ background-color:#f6f6f6; width:558px; height:36px; font-size:14px; border:1px solid #f0f0f0;}
.cjtable td{ font-size:12px; line-height:35px; padding-left:10px; border:1px solid #f0f0f0; }
.cj_right{ width:445px; float:right;}
.cjtext li .cjtext_right{ height:110px;  float:left;}
.cjtext li .cjtext_right h3{ font-size:18px; color:#666; font-weight:500; margin:0;}
.qdimage h3,.cj_left h3{ font-size:18px; color:#666; font-weight:500;}
.cjtext li .cjtext_right h4{font-size:14px; color:#666; line-height:23px;font-weight:500; text-align:left;}

.xzxj{ height:699px; margin-top:45px;margin:0 auto; margin-top:45px; background:url(images/images/bg_02.jpg) no-repeat;} 
.xzxj_list{ width:1003px; height:255px; margin:0 auto; margin-top:18px;}
.xzxj_list li{ width:500px; height:74px; float:left; margin-bottom:2px;}
.xzxj_list h4{ font-size:20px; color:#fff; line-height:74px; width:167px; height:74px; background-color:#21ace3; text-align:center; float:left;}
.xzxj_list div{ width:310px; float:left; line-height:22px; font-size:14px; color:#6b6b6b; margin-left:10px; height:74px; }
.xzxjimage{ width:250px; float:left; }
.xzxjimage h4,.dyhimage h4,.dyhone h4{ padding-top:10px; font-weight:normal;}

.qd{ height:900px; width:1003px; margin:0 auto; margin-top:45px;}
.qdmain{ height:90px; margin-top:20px;}
.qdtext{ width:334px; float:left;}
.qdtext div{ float:left; width:30px; height:30px; }
.qdtext p{ margin:0; }
.qdimage{ width:222px; float:left; margin-left:168px; text-align:center; height:350px;}

.yx{ height:736px; background:url(images/images/bg_02.jpg) no-repeat;}
.yx_list{  position:absolute; left:85px; bottom:11px;}
.yx_list li a{ line-height:45px; color:#fff; font-size:18px;}
.yximage{ height:562px; width:838px; margin:0 auto; margin-top:20px; position:relative; }


.dyh{ height:738px; margin-top:45px;}
.dyhimage{ width:334px; float:left; margin-top:25px;}
.dyhone{ margin-top:15px;}
.dyhone img{ padding-right:6px;}

.fs{ height:858px; margin:0 auto; margin-bottom:45px;}
.fs_bg{ background:url(images/images/fs.jpg) no-repeat; width:1000px; height:851px; margin:0 auto;}

.xygy{ height:1258px; background:url(images/images/bg_02.jpg) no-repeat; margin-bottom:45px;}
.xygy_left{ width:204px; float:left; border-right:1px solid #eaeaea; }
.xygy_right{ float:left; width:768px; margin-left:30px; }
.xygy_right h3{font-size:18px; color:#666; font-weight:500; color:#00adef; margin:0;}
.xygy_right h5{ font-size:16px; color:#e29430;}
.xygy_list{ height:270px;}
.xygy_list li{ font-size:12px; color:#6b6b6b; line-height:22px;}

.hz{ height:824px; margin:0 auto; text-align:center; }
.hz_bg{ background:url(images/images/hz.jpg) no-repeat; width:1000px; height:824px; margin:0 auto;}


/*2015-05-21 school end*/

/****************************** 分页 ******************************/
.pages { margin: 48px 0px; text-align: center; }
.pages a, .pages span { padding: 7px 11.5px; border: 1px solid #959595; color: #959595; margin-right: 8px; }
.pages a:hover { border: 1px solid #3381e7; color: #3381e7; }
.pages .current:hover { color: #3381e7; }
.pages .previous, .pages .next { padding: 7px 11.5px; margin-right: 8px; }
.pages .current, .pages span { border: 1px solid #3381e7; color: #3381e7; font-size: 12px; }
.pages input { border: 1px solid #3381e7; width: 50px; height: 28px; }
.pages .button { background-color: #3381e7; color: #fff; }

/****************************** 新官网页面内容样式 ******************************/
.moduleContainer { padding: 70px 0px;  }
.bgGray { background-color: #F4F9FF; }
.moduleContainer .content-div { margin: 0px auto; }
  