@charset "utf-8";

/*html {*/
/*filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
/*-webkit-filter: grayscale(100%);}*/

/* CSS Document */
body,*{margin:0;padding:0;}
body{font-family:"microsoft yahei","microsoft jhenghei",Arial,SimHei,sans-serif;font-size:14px;color:#333333;background:#ffffff;}
h1,h2,h3,h4,ul,li,dl,dt,dd,p,img,input{margin:0;padding:0;list-style:none;border:0;}
a:link,a:visited{color:#000;text-decoration:none;}
a:hover{text-decoration:none;color:#0081cc;}
.clear {clear: both;}
/* header */
.topban img{width:100%;height:100%;}


.con{width:100%;height:auto;margin: 0 auto;
/*position: fixed;*/
z-index:777;height:85px;}
.blank-lg{height:85px;overflow:hidden}
.header{width:1176px;height:85px;margin:0 auto;}
.header .logo{padding:20px 0 0 19px;float:left;}
.search{width:300px;float:right;margin-top:8px;}
.search .input{width:152px;height:25px;line-height:25px;border:1px solid #8bcefb;border-top-left-radius:1px; border-bottom-left-radius:1px; border-right:none;background:#fff;padding:0px; float:left;}
.search .button{width:31px;height:27px;border:none;background:url(../images/btn1.png) no-repeat;vertical-align:middle;float:left;}
.search p{width:80px;font-size:16px;font-weight:900;float:left;line-height:27px;margin-left:11px;background:url(../images/icon01.png) no-repeat right;}
.search p:hover{width:80px;height:27px;line-height:27px;z-index:1000;background:url(../images/navno_bg.png) no-repeat;}
.search .nav_list{width:275px;border:1px solid #d8d8d8;background:#FFF;position:absolute;float:left;top:33px;z-index:888;display:none;*right:147px;}
.search .nav_list dl{width:88%;float:left;margin-left:5px;padding:10px;border-bottom:1px dashed #d8d8d8;}
.search .nav_list dt{color:#0081cc;font-weight:800;letter-spacing:1px;}
.search .nav_list dd{margin-top:5px;float:left;letter-spacing:1px;}
.search .nav_list dd a{display:block;padding-right:15px;float:left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{width:816px;height:45px;float:right;margin-top:5px;position:relative;z-index:1;padding-left:10px;line-height:45px;color:#333;}
.nav{position:relative;width:816px;margin:0 auto;}
.nav a{color:#333;}
.nav h3{font-size:16px;font-weight:normal;}
.nav .m{float:left;position:relative;z-index:1;}
.nav .m a:hover{background:#0081cc;color:#FFF;}
.nav .s{float:left;width:3px;text-align:center;color:#D4D4D4;font-size:12px;}
.nav h3 a{display:block;width:101px;text-align:center;font-weight:bold;}
.nav .sub{display:none;position:absolute;z-index:1;width:100px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
.nav .sub li{text-align:center;margin-bottom:-1px;}
.nav .sub li a{display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#666;}
.nav .sub li a:hover{color:#fff;text-decoration:none;}
/* banner */
.banner{position:relative;width:100%;min-width:1200px;height:500px;overflow:hidden;margin:0 auto;}
.banner .pic{position:relative;z-index:0;}
.banner .pic img{max-width: 100%;display: block;}
.banner .hd{width:100%;position:absolute;bottom:10px;text-align:center;font-size:0;z-index:1;}
.banner .hd li{margin: 0 5px;background:url(../images/dot.png) no-repeat 0 -16px;height:16px;overflow:hidden;width:16px;cursor:pointer;display:inline-block; *display:inline;zoom:1;_background:url(../images/dot8.png) no-repeat 0 -16px;}
.banner .hd .on{background-position:0 0;}
.banner .prev,
.banner .next {width:60px;height:90px;margin:-60px 0 0;display:none;background:url(../images/ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10; cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:0.2;}
.banner .prev{left:0;}
.banner .next{background-position: 0 -90px;right:0;}
.banner .prev:hover,
.banner .next:hover {filter:alpha(opacity=50) !important;opacity:0.5 !important;}
/* content */
.content{width:1170px;height:273px;margin:0 auto;background:#ffffff;margin-top:15px;border:1px solid #d8d8d8;}
.content .news{width:416px;height:273px;float:left;margin-left:21px;}
.content .news .news_top{width:100%;height:148px;border-bottom:1px dashed #d8d8d8;}
.content .news .news_top span{display:block;width:80px;height:21px;background:#0081cc;line-height:21px;text-align:center;letter-spacing:2px}
.content .news .news_top span a{color:#FFF;}
.content .news .news_top dl{height:113px;margin-top:14px;}
.content .news .news_top dt{width:159px;height:113px;float:left;}
.content .news .news_top dl img{width:153px;height:101px;padding:1.3px;border:1px solid #d8d8d8; }
.content .news .news_top dd{width:249px;height:113px;float:left;margin-left:6px;overflow:hidden;}
.content .news .news_top dd h2{font-size:15px;}
.content .news .news_top dd p{margin-top:8px;font-size:14px;color:#5F5F5F;letter-spacing:0.1px;}
.content .news .news_top dd p a{ color:#0081cc; font-size:12px;}
.content .news .news_list{width:100%;height:124px;margin-top: 5px;}
.content .news .news_list li{height:28px;line-height:28px;padding:0 5px 0 5px;}
.content .news .news_list i{float:left;width:4px;height:4px;overflow:hidden;margin:12px 10px 0 0;_margin-right:3px;background:#0099cc;}
.content .news .news_list span{float:right;color:#969595;}
.content .business{width:341px;height:273px;float:left;margin-left:33px;}
.content .business .business_top{width:100%;height:148px;border-bottom:1px dashed #d8d8d8;}
.content .business .business_top span{display:block;width:80px;height:21px;background:#0081cc;line-height:21px;text-align:center;letter-spacing:2px}
.content .business .business_top span a{color:#FFF;}
.content .business .business_top p{margin-top:8px;font-size:14px;line-height:23px;text-indent:29px;letter-spacing:0.1px; color:#5F5F5F;}
.content .business .business_top p a{ color:#0081cc; font-size:12px;}
.content .business .business_bottom{width:100%;height:124px;margin-top: 5px;}
.content .business .business_bottom li{line-height:28px;width:100px;float:left;padding:0 5px 0 5px;}
.content .business .business_bottom i{float:left;width:4px;height:4px;overflow:hidden;margin:12px 10px 0 0;_margin-right:3px;background:#0099cc;}
.content .server{width:312px;height:273px;float:left;margin-left:30px;}
.content .server .server_top{width:100%;height:148px;border-bottom:1px dashed #d8d8d8;}
.content .server .server_top span{display:block;width:80px;height:21px;background:#0081cc;line-height:21px;text-align:center;letter-spacing:2px}
.content .server .server_top span a{color:#FFF;}
.content .server .server_top li{float:left;width:100px;height:40px;line-height:40px;margin:15px 4px 0 0;text-align:center;background:#d4d4d4;font-size:15px;letter-spacing:1px;color:#000;transition:1000ms;}
.content .server .server_top li:hover{background:#0081cc;}
.content .server .server_top li:hover a{text-decoration:none;color:#FFF;}
.content .server .server_bottom{width:100%;height:119px;margin-top:5px;}
.content .server .server_bottom .left{float:left;width:16px;height:88px;padding-top:13px;}
.content .server .server_bottom .right{float:left;width:288px;margin-left:8px;}
.content .server .server_bottom .right li{width:288px;height:28px;overflow:hidden;line-height:28px;padding:0 5px 0 5px;}
.content .server .server_bottom .right i{float:left;width:4px;height:4px;overflow:hidden;margin:12px 10px 0 0;_margin-right:3px;background:#0099cc;}


/* shows */
.shows{width:1170px;height:234px;margin:0 auto;background:#ffffff;margin-top:15px;border:1px solid #d8d8d8;}
.shows h2{display:block;width:80px;height:21px;background:#0081cc;line-height:21px;text-align:center;font-size:14px;letter-spacing:2px; margin-left:30px;float:left;}
.shows h2 a{color:#FFF;}
.shows span{display:block;width:100px;height:16px;line-height:16px;text-align:center;float:right;margin-right:20px; margin-top:5px;}
.shows span a{ color:#0081cc;font-size:14px;}
.shows .picScroll{margin:10px auto;position:relative;width:1140px;padding:10px 0 10px 30px; background:#fff; overflow:hidden;}
.shows .picScroll .prev,
.shows .picScroll .next{display:block; position:absolute;top:86px;left:5px; width:15px; height:62px;}
.shows .picScroll .next{left:auto; right:10px; background-position:-46px 0;}
.shows .picScroll .prev:hover{ filter:alpha(opacity=100) !important;opacity:1 !important; }
.shows .picScroll .next:hover{ background-position:-52px -108px; }
.shows .picScroll ul{overflow:hidden;zoom:1;}
.shows .picScroll ul li{width:206px;float:left;overflow:hidden;padding:0 8px;}
.shows .picScroll ul li img{width:206px;height:157px;display:block;border:1px solid #d8d8d8;}
.shows .picScroll ul li p{height:20px;line-height:20px;text-align:center;}
/* list */
.location{width:1140px;height:33px;line-height:33px;margin: 0 auto;background:url(../images/position.png) no-repeat left center;padding-left:30px;}
.detail_content{width:1170px;margin: 0 auto;overflow:hidden;background:#FFF;}
.detail_in{width:1170px;margin: 0 auto;min-height:600px;height:auto;}
.detail_in_l{width:230px;float:left;}
.detail_in_l h2{display:block;width:100%;height:39px;background:url(../images/list_h2_top.png) no-repeat top #f4f4f4;text-align:center;padding-top:15px;letter-spacing:4px}
.detail_in_l .detail_in_ul{width:230px;height:auto;font-size:16px;font-weight:500;background:#f4f4f4;}
.detail_in_l .detail_in_ul li{height:30px;border-bottom:1px dashed #d8d8d8;padding:7px 0 0 60px;}
.detail_in_l .detail_in_ul i{float:left;width:4px;height:18px;overflow:hidden;margin:4px 10px 0 0;_margin-right:3px;background:#0099cc;}
.detail_in_l .detail_in_ul .on{height:31px;background:#0081cc;padding:7px 0 0 60px;border:none;}
.detail_in_l .detail_in_ul .on i{float:left;width:4px;height:18px;overflow:hidden;margin:4px 10px 0 0;_margin-right:3px;background:#fff;}
.detail_in_l .detail_in_ul .on a{color:#FFF;}

.detail_in_l h3{height:30px;border-bottom:1px dashed #d8d8d8;padding:7px 0 0 60px;font-weight: 400;background:#f4f4f4;padding-left:35px;border-bottom:1px dashed #d8d8d8;}
.detail_in_l h3 i{float:left;width:4px;height:18px;overflow:hidden;margin:4px 10px 0 0;_margin-right:3px;background:#0099cc;}
.detail_in_l h3 .up_u{width:230px;height:auto;font-size:18px;font-weight:500;background:#f4f4f4;letter-spacing:2px}
.detail_in_l .up_u li{height:30px;border-bottom:1px dashed #d8d8d8;padding:7px 0 0 60px;}

.detail_in_r{width:925px;float:right;border:1px solid #f4f4f4;}
.detail_in_r .tit{height:40px;line-height:40px;padding:0px 20px;font-size:16px;font-weight:600;letter-spacing:1px;border-bottom:1px solid #d4d4d4;}
.detail_in_r .con01{width:887px;height:auto;float:left;padding:0 20px 20px 20px;}
.detail_in_r .list01{border-bottom:1px dashed #d4d4d4;padding-bottom:8px;}
.detail_in_r .list01 .tit{font-weight:700;padding:8px 0 5px;border:none;}
.detail_in_r .list01 .tit a{color:#0081cc !important;}
.detail_in_r .list01 .des{color:#999999;margin-bottom: 8px;}
.detail_in_r .list01 .time{color:#999999;margin-bottom: 8px;}
/* article */
.detail_in_r .con01 h2{text-align:center;margin-top:20px;font-size:20px;font-weight:600;}
.detail_in_r .con01 span{display:block;height:30px;line-height:30px;text-align:center;margin-top:10px;font-size:12px;border-bottom:1px dashed #d8d8d8;}
.detail_in_r .con01 .con_txt{line-height:20pt;margin-top:15px;letter-spacing:0.2px;}
.detail_in_r .con01 .con_txt img {max-width:800px;width:expression(this.width > 800 ? "800px": (this.width+"px"));height:auto;margin:10px 0;padding:2px;} 
.detail_in_r .con01 .con_txt .address{border:#ccc solid 1px;float:right;width:360px;height:610px;padding-left:10px;padding-top:10px;}
.detail_in_r .con01 .con_txt p{margin:10px 0;} 
.detail_in_r .guide{height:30px;line-height:30px;}
.detail_in_r .guide .l{float:left;margin-left:20px;}
.detail_in_r .guide .r{float: right; margin-right:20px;}

/* contacts */
.detail_in_r .tel{margin: 20px;font-size: 16px;padding-left:6px;}
.detail_in_r .tel h2{float:left;width: 100%;font-size: 18px;background: #bedef1;display: block;height: 30px;line-height: 30px;padding-left:6px;margin:0 0 10px 0;}
.detail_in_r .tel p{line-height: 30px;}
.detail_in_r .tel span{margin-right:10px;}


/* cis */
.detail_in_r .con_txt .cis h2{text-align:left;margin-top:20px;font-size:16px;font-weight:600;height:30px;line-height:30px;}
.detail_in_r .con_txt .cis ul{width:880px;}
.detail_in_r .con_txt .cis li{width:293px;float:left;height:26px;line-height:26px;}
/* Pic_Show */
.detail_in_r .con01 .pic_show{width:885px;}
.detail_in_r .con01 .pic_show .show{width:285px;float:left;margin:20px 10px 0 0;}
.detail_in_r .con01 .pic_show .show img{width:285px;height:182px;}
.detail_in_r .con01 .pic_show .show span{ height:30px; line-height:20px; border:none; font-size:14px;}
/* img_box */
.detail_in_r .img_box{width:887px;height:auto;margin:0px auto;}
.detail_in_r .img_box li{width:210px;height:150px;float:left;margin:10px 10px 10px 0;}
.detail_in_r .img_box li img{width:210px;height:135px;}
.detail_in_r .img_box li p{height:20px;line-height:20px;text-align:center;}
/* Pic_Video */
.detail_in_r .con01 .video{height:200px;}
.detail_in_r .con01 .video ul{width:880px;}
.detail_in_r .con01 .video ul li{float:left;width:260px;height:200px;}
.detail_in_r .con01 .mb_tx{width:260px;height:200px; background:;overflow:hidden; position:relative; cursor:pointer;}	
.detail_in_r .con01 .tx_hui{width:2px;height:2px; background:#666; display:none;margin: auto; position:absolute; left:0;right:0;bottom:0;top:0;}
.detail_in_r .con01 .tx_tp{display:none; width:128px;height:128px; position:absolute; left:0;right:0;bottom:0;top:0;margin: auto;opacity:0.1;}
/* Pic_business */
.detail_in_r .con01 .picScroll{margin:10px auto;position:relative;padding:10px 0 10px 30px;background:#fff;overflow:hidden;}
.detail_in_r .con01 .picScroll .prev,
.detail_in_r .con01 .picScroll .next{display:block;position:absolute;top:86px;left:5px;width:23px;height:23px;background:url(../images/btns.png) no-repeat;}
.detail_in_r .con01 .picScroll .next{left:auto;right:5px;background-position:-25px 0;}
.detail_in_r .con01 .picScroll .prev:hover{background-position:0 -30px;}
.detail_in_r .con01 .picScroll .next:hover{background-position:-25px -30px;}
.detail_in_r .con01 .picScroll ul{overflow:hidden;zoom:1;}
.detail_in_r .con01 .picScroll ul li{width:185px;float:left;overflow:hidden;padding:0 10px;}
.detail_in_r .con01 .picScroll ul li img{width:206px;height:157px;display:block;background:url(../images/loading.gif) center center no-repeat;}
.detail_in_r .con01 .picScroll ul li p{height:20px;line-height:20px;text-align:center;}
/* require_Show */
.detail_in_r .require_top{width:885px;overflow:auto; _height:1%;}
.detail_in_r .require_top .re_t{width:100px;height:30px;float:left;background:#d4d4d4;;margin:10px 10px 0 0;text-align:center;color:#000;padding-top:9px;transition:800ms;}
.detail_in_r .require_top .re_t:hover{background:#0081cc;color:#FFF;}
.detail_in_r .require_bottom{width:885px;min-height:500px;
height:auto;/*IE7*/
_height:500px;/*IE6*/
display:table;/*firefox,opera*/}
.detail_in_r .require_bottom .require_b_t{height:40px;line-height:40px;padding:0px 20px;font-size:16px;font-weight:600;letter-spacing:1px;}
.detail_in_r .require_bottom .require_b_t span{float:right;margin-right:15px;border:none;font-size:14px;}
.detail_in_r .require_bottom .require_b_cr{margin:10px auto;width:885px;overflow:hidden;}
.detail_in_r .require_bottom .require_b_cr li{width:206px;height:206px;float:left;padding:0 4px;}
.detail_in_r .require_bottom .require_b_cr li img{width:206px;height:157px;display:block;border:1px solid #d8d8d8;}
.detail_in_r .require_bottom .require_b_cr li p{height:20px;line-height:20px;text-align:center;}
/* pages */
.pages{padding:0 15px;}
.pages ul{float:left;padding:12px 0px 20px 10px;text-align:center;}
.pages ul li{margin-right:6px;float:left;}
.pages ul li a{float:left;color:#333;padding:4px 8px;border:1px #ddd solid;}
.pages ul li a:hover{color:#00376d;text-decoration:none;padding:4px 8px;background-color:#f9f9f9;border:1px #ddd solid;}
.pages ul li.thisclass{color:#000;padding:4px 8px;font-weight:bold;border:1px #0081cc solid;}
.pages .pageinfo{line-height:24px;padding:15px 10px 12px 10px;color:#999;}
.pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
/* bottom */
.footer{width:100%;min-width:1200px;height:100px;margin:0 auto;background:#336699;margin-top:15px;text-align:center; color:#CCC;}
.footer p{padding-top:10px;}
.footer p a{margin-left:10px; color:#FFF;}


.float_right{
    /* width: 200px;height:auto;position: fixed;top: 200px;right: 10px; */
    width: 200px;
    height: auto;
    position: fixed;
    top: 5px;
    /* right: 10px; */
    z-index: 1000;
}
.float_right img {width: 100%;height: 100%;}

/* link */
.link a{width:150px;margin-right:20px;border:1px solid #eaeaea;display:block;text-align:center;float:left;height:38px;line-height:38px;margin-top:20px;transition:1500ms;}
.link a:hover{border:1px solid #0081cc;background:#d4d4d4;}
/* salestel */
.salestel{width:876px;margin-top: 10px;}
.hasMoreTab{width:100%;}
.hasMoreTab .hd{line-height:38px;height:38px;position:relative;padding-right:10px;}
.hasMoreTab .hd ul{font-size:16px;letter-spacing:2px;text-align:center;position:absolute;overflow:hidden;zoom:1;}
.hasMoreTab .hd li{width:292px;float:left;background:#f4f4f4;cursor:pointer;margin-left:-1px;}
.hasMoreTab .hd li.on{width:292px;height:38px;line-height:38px;background:#d4d4d4;border-top:0;border-bottom:1px solid #fff;font-weight:bold;color:#0081cc;}
.hasMoreTab .bd{height:auto;padding:10px;clear:both;position:relative;z-index:1;}
.hasMoreTab .bd .con{height:auto}
/* sitemap */
.detail_in_r .con_txt .sitemap{width:880px;height:auto;}
.detail_in_r .con_txt .sitemap dl{width:850px;float:left;padding:5px 10px 0 5px;}
.detail_in_r .con_txt .sitemap dt{color:#0081cc;font-weight:800;}
.detail_in_r .con_txt .sitemap dd{margin-top:5px;float:left;}
.detail_in_r .con_txt .sitemap a{display:block;padding-right:18px;float:left;}
/* table */
.datalist{
	border:1px solid #0058a3;	/* 表格边框 */
	border-collapse:collapse;	/* 边框重叠 */
	background-color:#eaf5ff;	/* 表格背景色 */
}
.datalist caption{
	padding-bottom:5px;
	text-align:left;
}
.datalist th{
	border:1px solid #0058a3;	/* 行名称边框 */
	background-color:#4bacff;	/* 行名称背景色 */
	color:#FFFFFF;				/* 行名称颜色 */
	padding-top:4px; padding-bottom:4px;
	padding-left:12px; padding-right:12px;
	text-align:center;
}
.datalist td{
	border:1px solid #0058a3;	/* 单元格边框 */
	text-align:left;
	padding-top:4px; padding-bottom:4px;
	padding-left:5px; padding-right:5px;
}





.wrap {
		/*background:url(../images/bg.png) top left repeat-x;*/
		width: 100%;
		max-width: 1140px;
		min-width: 960px;
		z-index: 10;
		position: relative;
		margin: 0 auto;
		padding: 0;

}



.section {
	width: 100%;
	max-width: 1140px;
	min-width: 960px;
	z-index: 10;
	position: relative;
	margin: 0 auto;
	padding: 0 0 20px 0;
}


.inner {
	width: 960px;
	margin: 0 auto;
	position: relative;
	min-height: 50px;
	padding:30px 0;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding:30px 0;
}


/* This is the selector i used for my menu, it needs to be set as position:absolute; */
.subMenu {
	position: absolute;
	top: 462px;
	height: 50px;
	z-index: 1000;
	width: 100%;
	max-width: 1140px;
	min-width: 960px;
	background: #aabd46;

}

.subMenu .inner {
	padding:0;
	font-weight: 400;
}





.subNavBtn {
	display: block;
	height: 35px;
	width: 12%;
	float: left;
	margin: 0px 0px 0 0;
	text-decoration: none;
	font-size: 14px;
	padding: 15px 2% 0 2%;
	text-align: center;
	color: #fff;
}

.end {
	margin: 0;
}


/* SECTIONS */
.sTop {
	min-height: 630px;
	background:#e5e5e5;
	color:#3d3d3d;
	
}


.s1,.s2,.s3 ,.s4,.s5,.s6,.s7,.s8,.s9,.s10,.s11,.s12,.s13,.s14,.s15{height:auto;margin-top:20px;border-bottom:dashed 1px #e8e8e8;}