﻿

.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}


.header{height:104px;background:url(../../../theme/2016/images/header_bg.jpg) no-repeat center 0;}
.header .box{width:1000px;height:104px;margin:0 auto;position:relative;}
.header .logo{width:1000px;height:104px;position:absolute;top:0px;left:0px;z-index:0;}
.header .logo img{float:left;margin:25px 35px 35px 35px;}

.header .box .nav{width:650px;height:24px;line-height:24px;position:absolute;top:35px;left:330px;z-index:2;}
.header .box .nav li{width:89px;float:left;text-align:center;font-size:14px;}
.header .box .nav li a{width:100%;display:block;color:#404141;}
.header .nav li:hover a,.header .nav li a.on{color:#fff;background:url(../../../theme/2016/images/nav_hover.png) no-repeat center 0;}

#jsddm{line-height:24px;}
#jsddm li{width:89px;float:left;text-align:center;font-size:14px;list-style: none;}
#jsddm li a{width:100%;display:block;}
#jsddm li a:hover{color:#fff;}
#jsddm li ul{position: absolute;visibility: hidden;border-top:#e8e8e6 11px solid;}
#jsddm li ul li{float: none;display: inline}
#jsddm li ul li a{width: auto; padding-left:14px;padding-right:14px;padding-top:6px;padding-bottom:6px;background: #13507f;color: #fff}
#jsddm li ul li a:hover{background: #1b8dc9}


.bbanx{width:100%;background-image: url(../../../theme/2016/images/banner_bg.png);background-repeat: repeat-x;}
.mainQH{height:500px;}
.kinMaxShow_button{width:100%;height:30px;line-height:30px;position:absolute;bottom:0px;text-align:center;background:url(../../../theme/2016/images/banner_bg.png) repeat-x 0 bottom;}
.kinMaxShow_button li{display:inline-block;height:30px;margin:0 5px;background:url(../../../theme/2016/images/fucus.png) no-repeat 0 center;}
.kinMaxShow_button li.focus{background:url(../../../theme/2016/images/fucus_on.png) no-repeat 0 center;}
.kinMaxShow_button li{*display:inline;}

.in_mid{height:295px;width:1000px;margin:0 auto;background:url(../../../theme/2016/images/in_mid_bg.png) repeat-x 0 0;}
.in_mid .top{width:100%;height:25px;background:url(../../../theme/2016/images/in_mid_top.png) no-repeat center 0;}
.in_about{width:295px;float:left;margin-left:30px;}
.in_h3{height:36px;}
.in_about .box{width:295px;}
.in_about .box .text{width:260px;height:130px;color:#565656;line-height:22px;margin-top:15px;overflow:hidden;position:relative;}
.in_about .box .text a{position:absolute;right:0px;bottom:0px;}

.in_news{width:380px;height:235px;float:left;overflow:hidden;}
.in_h3{height:36px;}

.in_news li{width:380px;height:25px;line-height:25px;text-indent:30px;position:relative;background:url(../../../theme/2016/images/in_news_li.png) no-repeat 5px center;}
.in_news li a{}
.in_news li .date{position:absolute;top:0px;right:10px;}
.in_news li .img,.in_news li .text{display:none;}
.in_news li.first{width:380px;height:78px;text-indent:0px;background:url(../../../theme/2016/images/in_news_first.png) no-repeat 0 0;position:relative;}
.in_news li.first .img{width:94px;height:68px;position:absolute;overflow:hidden;display:block;}
.in_news li.first .img img{height:66px;float:right;margin-top:2px;}
.in_news li.first a{width:240px;height:18px;line-height:18px;overflow:hidden;position:absolute;top:6px;left:110px;font-weight:bold;color:#1b89c6;}
.in_news li.first .text{width:240px;height:36px;line-height:18px;overflow:hidden;position:absolute;top:32px;left:110px;display:block;}
.in_news li.first .date{display:none;}
.in_contact{width:270px;height:249px;float:left;margin-left:20px;overflow:hidden;background:url(../../../theme/2016/images/in_contact_bg.png) no-repeat 0 0;} 
.in_contact .text{width:240px;height:190px;overflow:hidden;line-height:16px;margin:50px 0 0 18px;float:left;
}
.in_contact .text li{
	line-height:20px;
	margin-bottom:5px;
}
.in_contact .text li img{
	float:left;
	padding-right:5px;
}




.workListWrap {
	width:1000px;
	height:200px;
	margin:0 auto;
	background:url(../../../theme/2016/images/in_pro_bg.jpg) no-repeat center 0;
}

.workList {
	width: 3600%;
	height:150px;
	float:left;
	position: relative;
	margin:40px 0 0 40px;
}
.workItem {
	display:inline-block;
	width:164px;
	height:150px;
	line-height:30px;
	margin:0 9px;
	text-align:center;
	overflow:hidden;
	background:url(../../../theme/2016/images/in_case_li_bg.png) no-repeat 0 0;
}
.workItem span{
	width:100%;	
	height:30px;
	display:block;
	font-size:16px;
	color:#414040;
	text-align:center;
}
.workItem img {
	display: block;
	width: 158px;
	height: 106px;
	float:left;
	border:3px solid #d6d6d6;
}
#case_progress_prev{
    background: url(../../../theme/2016/images/pre.png) no-repeat 0 0;
    height:80px;
    width:27px;
    position: absolute;
    z-index: 999;
    overflow: visible;
    top:50px;
    left:8px;
}
#case_progress_next{
    background: url(../../../theme/2016/images/next.png) no-repeat 0 0;
    height:80px;
    width:27px;
    position:absolute;
    z-index:999;
    top:50px;
	right:4px;
}
.ctrlArea{
    position: relative;
    z-index: 888;
}



.content{
	width:1000px;
	margin:20px auto;
}
.content_top
{
    margin:0 auto;
}
.sidebar{
	width:238px;
	float:left;
	margin-left:12px;
	margin-top:20px;
}
.sidebar_list{
	width:234px;
	border:1px solid #ddd;
	position:relative;
	margin-bottom:13px;
}
.sidebar_list h3{
	width:100#;
	position:absolute;
	top:12px;
	left:-6px;
}
.sidebar_list ul{
	width:232px;
	display:block;
	margin:1px 1px;
	background:#e8e8e8;
	padding-top:72px;
}
.sidebar_list ul li{
	height:36px;
	border-top:1px solid #9d9d9d;
	border-bottom:1px solid #fff;
	line-height:36px;
	font-size:14px;
	text-indent:25px;
	background:url(../../../theme/2016/images/sidebar_li.png) no-repeat 190px center;
}
.sidebar_list ul li:hover{
	background:url(../../../theme/2016/images/sidebar_li.png) no-repeat 195px center;
}
.sidebar_list ul li a{
	width:100%;
	display:block;
	color:#000;
}
.sidebar_list ul li:hover a{
	color:#165d91;
}
.s_contact{
	width:100%;
	height:340px;
	background:url(../../../theme/2016/images/sidebar_contact.png) no-repeat 0 0;
}
.s_contact h3{
	height:46px;
	width:218px;
	float:left;
	margin:40px 0 0 10px;
	background:url(../../../theme/2016/images/sidebar_tel.png) no-repeat 5px center;
	line-height:40px;
	color:#f26100;
	font-size:20px;
	font-family:Arial;
	font-weight:normal;
	position:relative;
	text-indent:56px;
}
.s_contact h3 span{
	line-height:20px;
	position:absolute;
	top:30px;
	right:24px;
	font-size:14px;
	color:#73706e;
}
.s_contact .text{
	width:218px;
	height:190px;
	margin:5px 0 0 10px;
	overflow:hidden;
	color:#2a2a2a;
	line-height:24px;
	float:left;
}

.page_right{
	width:720px;
	min-height:200px;
	float:left;
	margin:30px 0 0 15px;
}
.page_right .nav_top{
	width:740px;
	height:36px;
	line-height:36px;
	position:relative;
	border-bottom:1px solid #b4b4b4;
	background:url(../../../theme/2016/images/nav_top_bg.png) repeat-x 0 0;
}
.page_right .nav_top h3{
	font-size:18px;
	color:#454545;
	font-weight:normal;
	text-indent:45px;
	background:url(../../../theme/2016/images/home.png) no-repeat 12px 0px;
}
.page_right .nav_top .location{
	width:500px;
	color:#454545;
	position:absolute;
	top:0px;
	right:35px;
	text-align:right;
}
.news_list{
	width:720px;
	margin:20px auto 0 10px;
}
.news_list li{
	width:100%;
	height:35px;
	line-height:35px;
	color:#202020;
	font-size:14px;
	background:url(../../../theme/2016/images/news_li.png) no-repeat 10px center;
	border-bottom:1px solid #e3e6eb;
}
.news_list li a{
	height:35px;
	line-height:35px;
	display:block;
	overflow:hidden;
	float:left;
	text-indent:23px;
	color:#202020;
}
.news_list li span{
	float:right;
}
.news_list li:hover{
	background:#e5e5e5 url(../../../theme/2016/images/news_li.png) no-repeat 10px center;
	border-top:1px solid #a5a5a5;
}
.news_title{
	width:100%;
	margin:20px auto 10px auto;
	text-align:center;
}
.news_title h1{
	font-size:16px;
	line-height:18px;
	margin-bottom:5px;
	font-weight:normal;
	color:#000;
}
.news_title p{
	width:100%;
	line-height:20px;
	font-size:12px;
	color:#6f6f6f;
	border-bottom:1px dashed #ddd;
}
.product_list{
	width:705px;
	margin:40px 0 0 15px;
	padding-top:10px;
	background:#ccc;
	border-radius:5px;
}
.product_list li{
	width:205px;
	height:211px;
	line-height:20px;
	text-align:center;
	float:left;
	margin:0 0 0 22px;
	overflow:hidden;
	background:url(../../../theme/2016/images/pro_li_bg.png) no-repeat;
}
.product_list li img{
	width:205px;
	height:155px;;
	margin-bottom:10px;
}
.product_list li a{
	width:100%;
	display:block;
	font-size:14px;
	color:#000;
	line-height:25px;
}

.honor_list{
	width:720px;
	padding-top:40px;
}
.honor_list li{
	width:305px;
	height:255px;
	line-height:20px;
	text-align:center;
	float:left;
	margin:0 25px;
	overflow:hidden;
}
.honor_list li img{
	width:305px;
	height:220px;
	margin-bottom:5px;
}
.honor_list li a{
	width:100%;
	display:block;
	font-size:14px;
	color:#000;
	line-height:25px;
}
.honor_list li a:hover{
	color:#f00;
}



.text_content{
	width:740px;
	margin:20px auto;
	line-height:24px;
}


.footer{margin-top:15px;
	min-height:130px;
	background:url(../../../theme/2016/images/footer_bg.png) repeat-x;
}
.footer .box{
	width:1000px;
	height:130px;
	margin:0 auto;
	position:relative;
	background:url(../../../theme/2016/images/f_map.png) no-repeat 65px 20px;
}
.footer .box .top{
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
}
.footer .l{
	width:180px;
	height:80px;
	position:absolute;
	top:27px;
	left:270px;
	color:#eaeaea;
	line-height:20px;
}
.foot_h3{
	height:30px;
	line-height:30px;
	text-indent:36px;
	font-size:18px;
	background:url(../../../theme/2016/images/f_tel.png) no-repeat 0 0;
}
.footer .m{
	text-align: center;
	width: 1200px;
	position: absolute;
	top: 40px;
}
.footer .m a{
	color:#eaeaea;
}
.footer .r{
	width:270px;
	position:absolute;
	top:40px;
	right:0px;
	color:#eaeaea;
	line-height:20px;
	text-align:right;
}
.footer .r a{
	color:#eaeaea;
}

  .feedbackform {
    padding: 19px 0 20px 40px;
}
.feedbackform label {
	line-height: 25px;
	display: inline-block;
	width: 5em;
	vertical-align: baseline;
	position: relative;
	top: -1px;
}
.feedbackform input {margin-top:5px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #ccc;
	width: 180px;
}
.feedbackform  textarea {
	border: 1px solid #ccc;
	margin-top: 4px;
	padding: 3px;
}
.feedbackform .submit{
	width: 80px;

	_border: none;

	
	position: relative;
	left: 7px;
	_top: 5px;
}



