@charset "utf-8";
/* ------------------------------------------------------------------
Navbar
------------------------------------------------------------------- */
*{ margin:0; padding:0;list-style: none; }
body {font-family:arial,Calibri,"Calibri",arial;font-size:13px; margin:0px; padding:0px; }
.c-fix:after{content:"";display:block;height:0;clear:both;}
.c-fix{zoom:1;}
.clear{float: none; clear: both;}
a{color:#4e4e4e; text-decoration:none;}
a:hover{color:#FF6600; text-decoration:none;}
ul,li{ list-style-type:none; padding:0; margin:0}
.container {
	/*padding-right: 15px;
	padding-left: 15px;*/
	margin-right: auto;
	margin-left: auto
}

@media (min-width:768px) {
	.container {
		width: 750px
	}
}

@media (min-width:992px) {
	.container {
		width: 970px
	}
}

@media (min-width:1200px) {
	.container {
		width: 1200px
	}
}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav>li {
	position: relative;
	display: block
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 20px
}

.nav>li>a:focus,.nav>li>a:hover {
	text-decoration: none;
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	
}

@media (min-width:768px) {
	.navbar {
		border-radius: 4px
	}
}

@media (min-width:768px) {
	.navbar-header {
		float: left
	}
}

.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}

.navbar-collapse.in {
	overflow-y: auto
}

@media (min-width:768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.navbar-collapse.collapse {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important
	}

	.navbar-collapse.in {
		overflow-y: visible
	}

	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
		padding-right: 0;
		padding-left: 0
	}
}

.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
	max-height: 340px
}



@media (min-width:768px) {
	.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
		margin-right: 0;
		margin-left: 0
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}

@media (min-width:768px) {
	.navbar-static-top {
		border-radius: 0
	}
}

.navbar-fixed-bottom,.navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}

@media (min-width:768px) {
	.navbar-fixed-bottom,.navbar-fixed-top {
		border-radius: 0
	}
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}

.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px
}

.navbar-brand:focus,.navbar-brand:hover {
	text-decoration: none
}

.navbar-brand>img {
	display: block
}

@media (min-width:768px) {
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
		margin-left: -15px
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}

.navbar-toggle:focus {
	outline: 0
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}

@media (min-width:768px) {
	.navbar-toggle {
		display: none
	}
}

.navbar-nav {
	margin: 7.5px -15px
}

.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}



@media (min-width:768px) {
	.navbar-nav {
		float: left;
		margin: 0
	}

	.navbar-nav>li {
		float: left
	}

	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px
	}
}

@media (min-width:768px) {
	.navbar-left {
		float: left!important
	}

	.navbar-right {
		float: right!important;
		margin-right: -15px
	}

	.navbar-right~.navbar-right {
		margin-right: 0
	}
}
/*************************************************************************/
.navbar-custom {
	background-color: #1D1D1B;
	filter:alpha(Opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;
	border:0;
	border-radius: 0;
	z-index: 1000;
	font-family:Calibri,"Calibri",arial;
	text-transform: uppercase;
	font-size: 16px;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: #000 1px solid;
	-webkit-transition: background, padding 0.4s ease-in-out 0s;
	-moz-transition: background, padding 0.4s ease-in-out 0s;
	-ms-transition: background, padding 0.4s ease-in-out 0s;
	-o-transition: background, padding 0.4s ease-in-out 0s;
	transition: background, padding 0.4s ease-in-out 0s;
}
.navbar a {
	-webkit-transition: color 0.125s ease-in-out 0s;
	-moz-transition: color 0.125s ease-in-out 0s;
	-ms-transition: color 0.125s ease-in-out 0s;
	-o-transition: color 0.125s ease-in-out 0s;
	transition: color 0.125s ease-in-out 0s;
	text-decoration:none;
	
}

.navbar-custom .nav .current-menu-item > a, .navbar-custom .nav .current_page_parent > a {
	color: #FF6600;
}
.navbar-custom .nav li > a {
	position: relative;
	color: rgba(255, 255, 255, 1);
	font-family:Calibri,"Calibri",arial;
}
.navbar-custom .nav li > a:hover {
	position: relative;
	color:#FF6600;
}
.navbar-right ul {
	text-align: left;
}

.header-menu-wrap {
	display: table-cell !important;
	vertical-align: middle;
}
.navbar-header {
	float: none;
	display: table-cell !important;
	vertical-align: middle;
}
.header-container {
	min-height: 50px;
	display: table;
	width: 100%;
}



/* -------------------------------------------------------------------
Responsive Media Querries
------------------------------------------------------------------- */

@media (min-width: 768px) {
body.home .navbar-transparent {
	background: transparent;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom-width: 0;
}
.navbar-custom .sub-menu, .navbar-custom .children {
	position: absolute;
	display: block;
	visibility: hidden;
	opacity: 0;
	z-index: 10;
}
.navbar-custom .open > .sub-menu, .navbar-custom .open > .children {
	visibility: visible;
	opacity: 1;
}
.navbar-custom .sub-menu .menu-item-has-children-toggle:after, .navbar-custom .children .menu-item-has-children-toggle:after {
	position: absolute;
	display: block;
	right: 9px;
	top: 50%;
	margin-top: -6px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 9px;
	content: "\f105";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.navbar-right .sub-menu, .navbar-right .children {
	right: auto;
	left: 0;
}
.navbar-nav>ul>li {
	float: left;
	list-style: none;
}
.navbar-nav>ul li {
	position: relative;
}
.navbar-nav>ul li:hover > ul.children {
	visibility: visible;
	opacity: 1;
}
.navbar-nav>li>a {
	padding-top: 3px;
	padding-bottom: 3px;
}
/*首页banner*/
.icon-slides-next {
	background-position: -125px center;
}
.icon-slides-prev {
	background-position: -84px center;
}
.icon-slides {
	background-image: url("../images/icon-slides.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 69px;
	overflow: hidden;
	text-indent: -9999em;
	width: 41px;
}
.xm-slider-navigation {
	height: 20%;
	position: absolute;
	top: 40%;
	z-index: 10;
}
.icon-slides-prev:hover {
	background-position: 0 center;
}
.icon-slides-next:hover {
	background-position: -42px center;
}
.xm-slider-next {
	right: 0;
}
.xm-slider-previous {
	left: 0;
}

.banner {
	margin: 0 auto;
	max-height: 700px;
	max-width: 100%;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.banner_box_02 {
	margin: auto;
	position: relative;
}

@media screen and (min-width:1200px){
	.banner_buttons {
	bottom: 20px;
	position: absolute;
	left:45%;
}

}
@media screen and (min-width:600px) and (max-width:1199px){
.banner_buttons {
	bottom: 20px;
	position: absolute;
	left:40%;
}
}
@media screen and (min-width:450px) and (max-width:599px){
.banner_buttons {
	bottom: 20px;
	position: absolute;
	left:35%;
}
}
@media screen and (min-width:400px) and (max-width:449px){
.banner_buttons {
	bottom: 20px;
	position: absolute;
	left:30%;
}
}
@media screen and (min-width:300px) and (max-width:399px){
.banner_buttons {
	bottom: 20px;
	position: absolute;
	left:25%;
}
}
@media screen and (max-width:349px){
.banner_buttons {
	bottom: 20px;
	position: absolute;
	left:20%;
}
}
.banner_buttons_a {
	background-color: #ccc;
	cursor: pointer;
	float: left;
	height: 8px;
	line-height: 20px;
	margin-left: 10px;
	text-align: center;
	width: 8px;
	border-radius:5px;
}
.banner img {
	width:100%;
}
.banner_current {
	background-color:rgba(204, 204, 204, 0);
	border:1px solid rgb(61, 190, 245);
}
.buttons_center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
/***************************************/
.w960{ width:980px; height:auto;}
.w980{ width:988px; height:auto;}
.w100{ width:100%; margin:0 auto; height:auto; background:#262729}
.biankuang{ border:#c5d8e6 1px solid}
.fl{ float:left;}
.fr{ float:right;}
.mt8{ margin-top:8px}
.mR {MARGIN-RIGHT: 8px}
.section{overflow:hidden;}
.wrap{border:0;padding:0;width:1140px;margin:0 auto;*zoom:1;}
.wrap:after{clear:both;content:"";display:table;}
/* home service */
.home_title{text-align:center;padding-top:60px;}
.serve_column{margin-right:-60px;margin-top:40px;overflow:hidden;}
.serve_column ul{width:1260px;padding-bottom:20px;*padding-bottom:40px;}
.serve_column li{float:left;width:272px;height:390px;background:#ffffff;margin-right:18px;margin-bottom:40px;}
.serve_column li dt.pic{border:1px solid #fff;width:270px;height:200px;overflow:hidden;position:relative;}
.serve_column li dt.pic img{position:absolute;left:0px;top:0px;}
.serve_column li dt.t{height:66px;line-height:66px;}
.serve_column li dt.t a{font-size:18px;color:#333;font-weight:normal;}
.serve_column li dt.t a:hover{color:#2eafbb;}
.serve_column dd{line-height:24px;color:#999;display:list-item;white-space:nowrap;font-size:12px;}

.succeed{background: url(img/h07.jpg) 0 0 repeat-x;min-height:168px;width: 100%;animation: animatedBackground 30s linear infinite;-webkit-animation: animatedBackground 30s linear infinite;-moz-animation: animatedBackground 30s linear infinite; clear:both;}
.succeed_title{text-align:center;padding-top:60px;}

/*home_news*/
.home_news{background: url("../images/h19.jpg") 0 0 repeat;height:100%;animation: animatedBackground 20s linear infinite;-webkit-animation: animatedBackground 20s linear infinite;-moz-animation: animatedBackground 20s linear infinite;overflow: hidden;}
.hn_main{width:520px;position:relative;padding-bottom:16px;margin-top:40px;background:url("../images/shade20.png");}
.hn_main h2{margin-left:40px;margin-top: 32px;}
.hn_main h2 a{font-size:16px;color: #101010;font-weight: normal;}
.hn_main .time{color: #333;font-weight: normal;margin-left: 40px;margin-top: 14px;}
.hn_main .time i{background: url("../images/sprite.png") -40px 0 no-repeat;display: inline-block;width: 16px;height: 18px;vertical-align: middle;margin-right: 10px;}
.hn_main .text{padding:0 40px;margin-top: 12px;height:61px;}
.hn_main .text a{line-height: 24px;color: #333;display:block;height:48px;overflow:hidden;}
.hn_column{width:580px;margin-top:30px; height:486px; overflow:hidden}
.hn_column a{color: #101010;font-weight: normal;}
.hn_column li{background: url("../images/shade20.png");margin-top: 10px;}
.hn_column h2{font-size:14px;color: #101010;background: url("../images/h18.jpg") left no-repeat;line-height: 40px;text-indent: 60px;}
.hn_column .on{background: url("../images/h17.jpg") left no-repeat;}
.hn_column .text{padding:28px 40px;line-height: 24px;height:140px; color: #333;display: none;border-top: 1px solid #AFAFAF;}
.hn_column .text a{ color:#333}
.home_more{text-align:center;margin-top: 40px;padding-bottom:60px;}
.home_more .btn{display: inline-block;color: #fff;line-height: 38px;padding: 0 24px;border: 1px solid #9595A3;position: relative;z-index: 2;}
.home_more .btn:hover{display: inline-block;color: #FFF;line-height: 38px;padding: 0 24px;border: 1px solid #4A4A5D; background:#000;position: relative;z-index: 2;}
.btn2{font-family:"宋体";font-weight:normal;}
.top_news_img{width:520px;height:250px;}

/* home partner */
.picMarquee-left{width:1300px;overflow:hidden;position:relative;z-index:2;margin:40px auto 0px auto;padding-bottom:20px;}
.picMarquee-left .hd{overflow:hidden;height:40px;position:absolute;top:30px;left:0px;z-index:4;width:100%;}
.picMarquee-left .hd a{font-size:20px;display:block;width:38px;height:38px;line-height:38px;overflow:hidden;cursor:pointer;color:#999;font-weight:lighter;font-family:"宋体";border:1px solid #999;text-align:center;}
.picMarquee-left .hd a:hover{color:#333;border-color:#333;}
.picMarquee-left .hd .next{float:right;}
.picMarquee-left .hd .prev{float:left;}
.picMarquee-left .bd{width:1178px;margin:0 auto;position:relative;z-index:31;}
.picMarquee-left .bd ul{overflow-x:hidden;}
.picMarquee-left .bd ul li a{display:block;width:180px;height:100px;}
.picMarquee-left .bd ul li{margin:0 7px;float:left;_display:inline; text-align:center;border:1px solid #ddd;width:180px;height:100px;overflow:hidden;}
.picMarquee-left .bd ul li img{transform:scale(1);transition:All .6s ease-in-out; }
.picMarquee-left .bd ul li:hover img{transform:scale(1.1);transition:All .6s ease-in-out;position:relative;z-index:2;}
.picMarquee-left .bd ul li .pic{text-align:center;}
.picMarquee-left .bd ul li .pic img{width:178px;height:98px;display:block;}

.contact{background: #2eafbb;margin-top:40px;padding-top: 38px;padding-bottom: 60px; }
.contact h2{margin-bottom:28px;}
.contact h2 a{font-size:18px;color:#fff;font-weight:normal;}
.home_about{width:250px;}
.home_about dt{margin-bottom: 24px;}
.home_about dt a{font-size:18px;color:#fff;font-weight:normal;}
.home_about dd{color: #eeeeee;line-height: 28px;font-family: "宋体";}
.home_about .more{color: #fff;display: inline-block;border: 1px solid #cccccc;line-height: 38px;padding: 0 24px;margin-top: 12px;}
.home_about .more:hover{border-color: #fff;}
.home_case{width:300px;margin-left:45px;}
.home_case li{border-top:1px solid #ccc;height:52px;padding:14px 0;}
.home_case li:first-child{border:0;padding-top:3px;}
.home_case li img{float: left;margin-right: 18px;}
.home_case h5{margin-top:-5px;line-height:28px;}
.home_case h5 a{font-size:14px;color:#fff;font-weight:normal;}
.home_case .text{line-height:22px;}
.home_case .text a{color:#dddddd;font-family:"宋体";}
.home_case .label{color: #cccccc;line-height: 28px;}
.home_service{width: 230px;margin-left:45px;}
.home_service a.sub{font-size: 12px;color: #fff;line-height: 38px;width: 98px;display: inline-block;border: 1px solid #cccccc;text-align: center;margin-right: 12px;margin-bottom: 12px;margin-top: 3px;}
.home_service a.sub:hover{border-color: #fff;}
.home_contact{margin-left:40px;}
.home_contact li{color: #ddd;margin-bottom: 14px;}
.home_contact li i{display:inline-block;width:18px;height:18px;margin-right: 10px;vertical-align: middle;}
.home_contact li .addres{background: url("../images/sprite.png") no-repeat 0 -20px  ;}
.home_contact li .weibo{background: url("../images/sprite.png") no-repeat -20px -20px  ;}
.home_contact li .email{background: url("../images/sprite.png") no-repeat -40px -20px  ;}
.home_contact li .weixin{background: url("../images/sprite.png") no-repeat -80px -20px  ;}
.home_contact li .call{background: url("../images/sprite.png") no-repeat -0px -0px  ;}
.home_contact li a{color: #ddd;}

/*首页产品类别*/
/*首页中间部分*/
.center{width:100%}
.center img{width:100%;}

/*首页推荐产品*/
@media screen and (min-width:1400px){
.center .orico_con { width:1400px; margin:20px auto;}
.center .orico_con_img { width:345px; height:200px; float:left;}
.center .orico_big{width:1400px; margin:20px auto; clear:both;}
.orico_text{ color:#FFFFFF; z-index:2; position:relative; width:345px;top:-204px;font-size:1.5em; text-align:center; display:none; height:200px; background:rgba(23,18,15,0.8); line-height:200px; }
.orico_text_two{
	color: #FFFFFF;
	z-index: 2;
	position: relative;
	width: 345px;
	top: -204px;
	font-size: 1.3em;
	text-align: center;
	display: none;
	height: 200px;
	background-color: rgba(23,18,15,0.8);
	background-repeat: no-repeat;
	line-height: 200px;
	background-position: 50% 40%;
}
.orico_big h3 { font-size:1.9em; margin:10px 0 0px; }

}
@media screen and (min-width:768px) and (max-width:1399px){
.center .orico_con {width:100%; margin:20px 0px;}
.center .orico_con_img {width:24%; float:left; position:relative; margin-left:0.5%; margin-right:0.5%;}
.center .orico_big{width:100%; margin:20px 0px; clear:both;}
.orico_text{ bottom:0px; padding-top:25%; color:#FFFFFF; z-index:2001; position:absolute; width:100%;font-size:1.3em; height:59%; text-align:center; display:none; background:rgba(23,18,15,0.8); }
.orico_text_two{
	color: #FFFFFF;
	z-index: 2001;
	position:absolute;
	width: 100%;
	font-size: 1.3em;
	text-align: center;
	display: none;
	background-color: rgba(23,18,15,0.8);
	background-image: url(../images/small_01.png);
	background-repeat: no-repeat;
	background-position: 50% 40%;
	bottom:0px;
	padding-top:45%;
	height:25%;
 }
.orico_big h3 { font-size:1.9em; margin:10px 0px 0px 5px; }
}

@media screen and (max-width:767px){
.center .orico_con {width:100%; margin:20px 0px;}
.center .orico_con_img {width:49%; float:left; position:relative; margin-left:0.5%; margin-right:0.5%; margin-bottom:10px;}
.center .orico_big{width:100%; margin:20px 0px; clear:both;}
.orico_text{ bottom:0px; padding-top:25%; color:#FFFFFF; z-index:2001; position:absolute; width:100%; height:59%; font-size:1.3em; text-align:center; display:none; background:rgba(23,18,15,0.8); }
.orico_text_two{
	color: #FFFFFF;
	z-index: 2001;
	position:absolute;
	width: 100%;
	font-size: 1.3em;
	text-align: center;
	display: none;
	background-color: rgba(23,18,15,0.8);
	background-image: url(../images/small_01.png);
	background-repeat: no-repeat;
	background-position: 50% 40%;
	bottom:0px;
	padding-top:45%;
	height:25%;
 }
.orico_big h3 { font-size:1.9em; margin:10px 0px 0px 5px; }
}
/*热门活动*/
@media screen and (min-width:1400px){
	.orico_active li{ width:345px; float:left; overflow:hidden; margin-right:5px; }

}
@media screen and (min-width:1100px) and (max-width:1399px){
	.orico_active li{ width:24%; float:left; overflow:hidden; margin-left:0.5%; margin-right:0.5%;}

}
@media screen and (min-width:1100px){
.orico_title_icon { width:170px; float:left; font-size:1.4em; height:16px; padding:4px 0 ; text-align:center; overflow:hidden;}
.orico_active_width{width:100%;}
.orico_menu_icon { background:#000000; width:150px; height:30px; color:#fff; text-align:center; font-style:normal; font-size:0.9em; line-height:30px; border-radius:14px; margin-left:auto; margin-right:auto; margin-top:5px; position:relative; z-index:9;}
.orico_active_icon { width:100%; float:left; font-size:1.1em;  padding-top:30px; padding-bottom: 10px; text-align:center; overflow:hidden;}
}
@media screen and (min-width:500px) and (max-width:1099px){
.orico_title_icon { width:170px; float:left; font-size:1.4em; height:16px; padding:4px 0 ; text-align:center; overflow:hidden;}
.orico_active_width{width:100%;}
.orico_menu_icon { background:#000000; width:50px; height:30px; color:#fff; text-align:center; font-style:normal; font-size:0.9em; line-height:30px; border-radius:7px; margin-left:auto; margin-right:auto; margin-top:-15px; position:relative; z-index:9}
.orico_active li{ width:48%; float:left; margin-right:1%; margin-left:1%; overflow:hidden;}
.orico_active_icon { width:100%; float:left; font-size:1.1em; padding-top:30px; padding-bottom: 20px; text-align:center; overflow:hidden;}
}

@media screen and (max-width:499px){
.orico_title_icon { width:170px; float:left; font-size:1.4em; height:16px; padding:4px 0 ; text-align:center; overflow:hidden;}
.orico_active_width{width:100%;}
.orico_menu_icon { background:#000000; width:50px; height:30px; color:#fff; text-align:center; font-style:normal; font-size:0.9em; line-height:30px; border-radius:7px; margin-left:auto; margin-right:auto; margin-top:-15px; position:relative; z-index:9}
.orico_active li{ width:100%; float:left; margin-right:1%; margin-left:1%; overflow:hidden;}
.orico_active_icon { width:100%; float:left; font-size:1.1em; padding-top:30px; padding-bottom: 20px; text-align:center; overflow:hidden;}
}

.orico_big span { float:right; padding-right:40px; }
.orico_big_img {float:left;}
.orico_text_dis{display:none;}
.orico_text_dis_two{display:block;}
.orico_activity{ text-align:left; font-weight:100; color:#17120f;}
.orico_more {border:1px #ABA8A8 solid; border-radius:15px; height:20px; left:120px; text-align:center; font-size:0.8em; position:relative; line-height:20px; width:80px; top:-23px; color:#ABA8A8;}
.bule_border{border:1px solid #008cd6; z-index:5;}
.orico_font{font-size:1.0em;}

.images_h{white:100%; overflow:hidden;}

.orico_m_r { margin-right:5px;}
.orico_active li:hover img{
	transform: scale(1.3);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.3);
    -webkit-transform: all 1s ease 0s;
	}
.orico_active a, .orico_active img{height:auto;}
/*底部*/
.footer{width:100%; background:url(../images/boyyombg.jpg) repeat-x top center #1B1B1B; padding-bottom:30px; clear:both; overflow:auto}
.footer .copyright_text { width:1200px; margin:auto; text-align:left; font-size:12px; padding:20px 0; color:#999; height:30px;}
.footer .copyright_text .text_left { width:550px; float:left; line-height:30px;}
.footer .copyright_text .text_center { float:left; line-height:30px;}
.footer .copyright_text .text_center span { padding:0 5px; line-height:30px;}
.footer .copyright_text .text_right { float:right; line-height:30px}
.bottom_cn_box {
    background-color: #ffffff;
    border: 1px solid #bdbaba;
    display: none;
    height: 140px;
    margin-left: -250px;
    margin-top: -70px;
    overflow: hidden;
    position: absolute;
    width: 240px;

}
.bottom_cn_box ul li{
	float:left;
	padding-left:10px;
	padding-top:0px;
}
.bottom_cn_icon_box {
	float: left;
	margin-top: 10px;
}
.bottom_cn_icon_box div {
	position: relative;
}
.bottom_cn_icon_text {
	display: block;
	font-size: 12px;
	text-align: center;
	color:#000;
}
@media screen and (max-width:767px){
	.bottom_cn_box {
    background-color: #ffffff;
    border: 1px solid #bdbaba;
    display: none;
    height: 140px;
    margin-left: -250px;
    margin-top: -70px;
    overflow: hidden;
    position: absolute;
    width: 240px;
	left:320px;
}
	}

@media screen and (min-width:1200px){
.footer .list{width:1200px; margin-left:auto; margin-right:auto}
.footer dl {
	width: 16%;
	float:left;
}
.footer dt {
	font-size:1em;
	font-family: "Helvitica Neue",Helvitica,Arial,"Microsoft YaHei",sans-serif;
	padding-bottom: 20px;
	padding-top:20px;
	font-weight:bold;
	color:#CCC
}
.footer dd {
	line-height: 28px;
	font-size:0.9em;
	color:#999;
	text-transform:uppercase
	
}
.footer .page_more { width:1200px; border-bottom:1px solid #0F0F0F;box-shadow:0 1px #282828; padding:10px 10px; margin: auto; color:#999; text-align:left; font-size:12px;} 
.footer .copyright_text { width:1200px; margin:auto; text-align:left; font-size:0.9em; padding:20px 0; color:#999; height:30px;}
.footer .copyright_text .text_left { width:550px; float:left; line-height:30px;}
}
@media screen and (min-width:768px) and (max-width:1199px){
.footer .list{width:98%; margin-left:2%;}
.footer dl {
	width: 16%;
	float:left;
}
.footer dt {
	font-size:1em;
	font-family: "Helvitica Neue",Helvitica,Arial,"Microsoft YaHei",sans-serif;
	padding-bottom: 20px;
	padding-top:20px;
}
.footer dd {
	line-height: 28px;
	font-size:0.9em;
	color:#999;
	
}
.footer .copyright_text {width:100%; margin:auto; text-align:center; font-size:0.9em; padding:20px 0; color:#999; height:30px; margin-bottom:60px;}
.footer .copyright_text .text_left {width:100%; float:left; line-height:30px;}
.footer .copyright_text .text_center {width:100%; float:left; line-height:30px;}
.footer .copyright_text .text_center span { padding:0 5px; line-height:30px;}
.footer .copyright_text .text_right { width:100%; float:right; line-height:30px}
}
@media screen and (max-width:767px){
.footer .list{width:100%; padding-top:40px;}
.footer dl {
	width: 98%;
	float:left;
	border-bottom:1px solid #ccc;
	padding-left:2%;
}
.footer dt {
	font-size:1em;
	padding-bottom: 10px;
	padding-top: 10px;

}
.footer dd {
	line-height: 28px;
	font-size:0.9em;
	color:#999;
	display:none;
	
}}
a.cgrey{ color:#888888}
a.cgrey:hover{ color:#FFF}
/* banner */
.banner2{height:560px; width:100%;overflow:hidden; position:relative; margin-top:80px}
.banner2 .d1{width:100%;height:560px;display:block;position:absolute;left:0px;top:0px;}
.banner2 .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:530px;}
.banner2 .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -46px;display:inline;}
.banner2 .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner2 .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.banner3{height:400px; width:100%;overflow:hidden; clear:both; position:relative}
.banner3 .d1{width:100%;height:400px;display:block;position:absolute;left:0px;top:0px;}
.banner3 .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:360px;}
.banner3 .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -46px;display:inline;}
.banner3 .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner3 .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

/* right_contact_201601 */
.right_contact_201601{position:fixed;bottom:100px;right:0px;width:60px;height:240px;z-index:100000;background:url(../images/right_bg.png) no-repeat;}
.right_contact_201601 li{position:relative;cursor:pointer;width:60px;height:60px;}
.right_contact_201601 li .hover{display:none;}
.right_contact_201601 .li_top{width:60px;height:60px;background:url(../images/right_1.png) no-repeat;}
.right_contact_201601 .li_tel{width:238px;height:60px;background:url(../images/right_2_h.png) no-repeat;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.right_contact_201601 .li_tel .text{color:#fff;font-size:16px;line-height:24px;padding-left:60px;padding-top:6px;}
.right_contact_201601 .li_qq{width:238px;height:60px;background:url(../images/right_3_h.png) no-repeat;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.right_contact_201601 .li_qq .text{color:#fff;font-size:16px;line-height:24px;padding-left:60px;padding-top:6px;}
.right_contact_201601 .li_close{width:60px;height:60px;background:url(../images/right_4.png) no-repeat;}

.right_contact_201601 .li_tel:hover{margin-left:-178px;width:238px;height:60px;background:url(../images/right_2_h.png) no-repeat;}
.right_contact_201601 .li_qq:hover{margin-left:-178px;width:238px;height:250px;background:url(../images/right_3_h.png) no-repeat;}
.right_contact_201601 li:hover .hover{display:block;}

/*********内页********/
.wrapper {
	width:1200px;
	margin:0 auto;
}
.grid_96 {
	width:960px;
}
.i-more {
	width:24px;
	height:24px;
	background:url(../images/icons.png) no-repeat 0 0;
	display:inline-block;
}
.i-title {
	width:24px;
	height:24px;
	background:url(../images/icons.png) no-repeat 0 -30px;
	display:inline-block;
}
.i-home {
	width:16px;
	height:16px;
	background:url(../images/icons.png) no-repeat 0 -63px;
	display:inline-block;
}
.inside-banner {
	width:100%;
	height:380px;
	overflow:hidden;
}
.leftside {
	float:left;
	width:240px;
}
.leftside .hd {
	position:relative;
	height:60px;
	line-height:60px;
	background:#fff;
	color:#181818;
	font-size:18px;
	text-indent:1em;
	margin-top:-60px;
	filter:alpha(Opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	font-family:Arial;
	text-transform:uppercase;
	
}
.leftside .hd .i-title {
	position:absolute;
	right:10px;
	top:16px;
}
.leftside .bd {
	background:#ededed;
	margin-bottom:20px;
}
.leftside .bd li {
	position:relative;
	line-height:45px;
	border-bottom:#e0e0e0 1px solid
}
.leftside .bd li.cur {
	}
.leftside .bd li.cur a {
	background:#41A4E2;
	color:#fff;
}
.leftside .bd li a {
	display:block;
	font-family:arial;
	color:#000;
	text-indent:18px;
	font-size:13px;
	font-weight:bold;
}
.leftside .bd li a:hover,.leftside .bd li a.cur {
	color:#fff;
	background:#3297DE;
}
.leftside .bd li a .ls-tit {
	width:160px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.leftside .bd li .ls-arrows {
	position:absolute;
	right:10px;
	top:0;
	color:#fff;
	display:none;
	font-family:simsun;
}
.leftside .bd li:hover .ls-arrows,.leftside .bd li.cur .ls-arrows {
	display:block;
}
.leftside .bd .subLeftNav-list {
	}
.leftside .bd .subLeftNav-list li a {
	text-indent:30px;
	background:transparent!important;
	color:#000;
}
.leftside .bd .subLeftNav-list li a:hover,.leftside .bd .subLeftNav-list li a.cur {
	background:#006282!important;
	color:#fff;
}
.mainContainer {
	float:right;
	/*margin-top:5px;*/
	background:#F6F6F6;
	
}
.bread {
	position:relative;
	border-bottom:1px solid #ccc;
	display:table;
	width:90%;
	margin:20px auto;
	height:42px;
	line-height:42px;
}
.bread h3 {
	font-size:24px;
	color:#000;
	border-bottom:1px solid #006282;
	padding-right:5px;
	margin-bottom:-1px;
	display:table;
	font-weight:normal;
}
.bread .bread-list {
	position:absolute;
	right:0;
	top:0;
	
}
.bread .bread-list li {
	float:left;
	font-family:simsun;
	color:#999;
	
}
.bread .bread-list li a {
	margin:0 5px;
	font-family:arial;
	font-size:12px;
	text-transform:uppercase
}
.bread .bread-list li a:hover {
	text-decoration:none;
}
.bread .bread-list li .i-home {
	vertical-align:middle;
	margin-top:-3px;
	margin-right:5px;
}

.article {
	min-height:400px;
	width:90%;
	margin:0 auto;
}
.article h2 {
	font-size:24px;
	color:#006282;
	text-align:center;
	margin:5px 0 20px;
}
.article .article_con {

	font-size:14px;
	color:#333;
	line-height:24px;
	padding-bottom:40px;
}
.article .article_con p {
	margin-bottom:15px;
}
/*新闻列表*/
#main_left ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 865px;
}
#main_left ul li {
    float: left;
    padding-bottom: 20px;
    width: 863px;
	border-bottom:#CCC 1px dotted;
	margin-top:20px;
}
#main_left ul li h4 {
    color: #666666;
    float: left;
    font-size: 16px;
    margin: 0 0 10px 0;
    padding: 0;
    width:620px;
	text-align:left;
}
#main_left ul li h4 a {
    color: #000000;
    text-decoration: none;
}
#main_left ul li h4 a:hover {
    color: #388EC3;
    text-decoration: underline;
}
#main_left ul li h4 span {
    float: right;
    font-size: 12px;
    text-decoration: none;
}
#main_left .pic_news {
    float: left;
    margin-right: 20px;
	border:#e0e0e0 1px solid
}

#main_left .pic_news:hover {box-shadow: 2px 2px 5px 2px #ccc;transform: scale(1.01) translateY(-5px);-webkit-transform: scale(1.01) translateY(-5px);-moz-transform: scale(1.01) translateY(-5px);-ms-transform: scale(1.01) translateY(-5px);-o-transform: scale(1.01) translateY(-5px);transition: all .3s ease-in;-moz-transition: all .3s ease-in;-transition: all .3s ease-in;-o-transition: all .3s ease-in;-webkit-transition: all .3s ease-in;}
#main_left .pic_news:hover img{opacity:0.9;transition:all .4s ease;}
#main_left .txt {
    color: #666666;
    float: left;
	text-align:left;
    font-size: 13px;
    line-height: 22px;
    width: 620px;
}
#main_left .txt span{
	padding-left:20px;
}
#main_left .txt a {
    color: #FF6600;
    font-size: 14px;
	line-height:22px;
    text-decoration: none;
}
#main_left .txt a:hover {
    color: #41A4E2;
    text-decoration: underline;
}
/******分页************************/
.pager{
	margin-top: 60px;
	text-align: center;
}
.pager a{
	display: inline-block;
	border: 1px solid #d2d2d2;
	background: url(../images/pager_number.gif) repeat-x;
	padding: 0 10px;
	line-height: 26px;
	text-decoration:none;
	margin-right:2px;
}
.pager a.current{
	/*background: #5185c4;
	border-color: #5185c4;*/
	font-weight: bold;
	color: #fff;
	background: #e26001;
	border-color: #e26001;
}

.pager a:link, .pager a:visited{
	color: #535353;
}
.pager a:hover, .pager a:active{
	color: #E26001;
}
.pager a.current:link, .pager a.current:visited, .pager a.current:hover, .pager a.current:active{
	color: #fff;
}
.pager a:hover{
	text-decoration: none;
}

.imgteaser{overflow:auto;float: left;position: relative;width:265px;height:220px; margin:0 23px 30px 0; text-align:center;border:#ccc 1px solid}
.clst{ margin-right:0}
.imgteaser a{text-decoration: none;float: left;  height:180px}
.imgteaser a:hover{cursor:pointer}
.imgteaser a img{float:left;border: none;width:265px;height:180px;}
.imgteaser a:hover img{opacity:0.8;transition:all .4s ease;}
.CC{ clear:both;background:#f0f0f0; width:100%; height:40px; line-height:40px}

.imgteaser a:hover .CC{ background:#41A4E2;color:#FFF;line-height:40px;}
.imgteaser:hover{border:#41A4E2 1px solid}
.menu {Z-INDEX: 9999;POSITION: relative}
.menu UL {FLOAT: left;LIST-STYLE-TYPE: none}
.menu LI {DISPLAY: inline; FLOAT: left; /*HEIGHT: 35px;*/ TEXT-ALIGN: center}
.menu LI.t_right {RIGHT: 0px; POSITION: absolute; TOP: 0px}
.menu LI A {FLOAT: left;}
.menu LI A:hover {COLOR: #fff; TEXT-DECORATION: none}
.menu LI A.on {
padding-top:5px;
BACKGROUND: #FFF; 
FLOAT: left;
COLOR: #000;
TEXT-DECORATION: none;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
border:#E0E0E0 1px solid;
border-bottom:0
}
.menu LI A.on:hover {BACKGROUND:#FFF; COLOR: #000; TEXT-DECORATION: none}
.menu LI A.onh {PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: #e34c7f; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 35px}
.menu LI A.hs {PADDING-RIGHT: 33px; PADDING-LEFT: 10px; BACKGROUND: #9b0f1c; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 35px}
.topnav LI {Z-INDEX: 999; POSITION: relative}
DIV.subnav {PADDING: 2px; DISPLAY: none; BACKGROUND: #fff; LEFT: 0px; FLOAT: left;WIDTH: 360px;LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 26px;border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
border:#E0E0E0 1px solid;
border-top:0;
clear:both;
}
UL.navlist {PADDING: 0px; FLOAT: left;MARGIN: 10px 0px 0 0; WIDTH: 175px; PADDING-TOP: 0px}
.zx {BORDER-RIGHT: #cccccc 1px dotted;}
UL.navlist LI {CLEAR: both; PADDING: 0px;MARGIN: 0px; WIDTH: 165px;HEIGHT:30px; line-height:30px; text-align:left}
UL.navlist a{PADDING-LEFT:8px; FONT-SIZE: 14px; MARGIN: 0px 0px 0px 10px; WIDTH: 145px; color:#000;LINE-HEIGHT:30px;HEIGHT:30px; border-bottom:#f0f0f0 1px solid}
UL.navlist a:hover {PADDING-LEFT:8px;FONT-SIZE: 14px; BACKGROUND:#dfdfdf;}
UL.navlist a.bl{ color:#000}

.tab_body td{ padding:5px 10px}