@charset "utf-8";
/* 顶部 */
#top_main { height:27px;  background:#F5F5F5;border-bottom:1px solid #DBDBDB;}
#top { height:27px; line-height:27px; text-align:right; color:#666;width:1200px; margin:0 auto;}
#top_1 { float:left;  text-align:left;}
#top_2 { float:right; text-align:right;  }

#top .MobileEdition{ }
#top a { color:#666;   }
#top a:hover { color:#F00;  text-decoration:none}
#top_2 .tel{background:url(../images/tel.png) no-repeat left center; padding-left:24px;float:left;}
#top .wap{ display:block;  background:url(../images/wap.png) no-repeat left center; float:left; text-align:left;text-indent: 1.5em;}
#top .cn{display:block;  background:url(../images/cn.png) no-repeat left center; float:left; text-align:left;text-indent: 2em;}
#top .en{display:block;  background:url(../images/en.png) no-repeat left center; float:left; text-align:left;text-indent: 2em;}
/*Logo*/
#logo_main {background:#FFF;position:absolute;z-index:999999;width:100%;}
#logo {overflow:hidden;}
#logo .WebLogo{ float:left;height:80px; overflow:hidden;}
#logo .WebLogo img{height:80px;}
#logo .Language{width:500px;float:right; padding:10px;}
#logo .Language .MobileEdition{ font-weight: bold; color:red;}
#logo .Member { width:500px; height:35px; line-height:35px; float:right; text-align:right;font-weight:bold; }
#logo .Member .MemberName, #logo_main .Member .MemberGroupName{color:#F30}
/*Logo*/
#logo {overflow:hidden;width:1200px; margin:0 auto;}
#logo .WebLogo{ float:left;}
#logo .Language{width:500px;float:right; padding:10px;}
#logo .Language .MobileEdition{ font-weight: bold; color:red;}
#logo .Member { width:500px; height:35px; line-height:35px; float:right; text-align:right;font-weight:bold; }
#logo .Member .MemberName, #logo_main .Member .MemberGroupName{color:#F30}

/*导航*/



/*导航栏下拉*/
#navigation  ul.subnavigationlist{ display:none; position:absolute; background:#fff; z-index:100;    margin-left: -20px;text-align: center;min-width: 100px;}
#navigation  ul.subnavigationlist li { 
    float: none;
    padding: 0px;
    line-height: 28px;
    display: inline;
}
#navigation  ul.subnavigationlist li a {     display: block;
    /* white-space: nowrap; */
    font-weight: normal;
    font-size: 12px;
    padding: 0px 15px;
    text-align: center;
}
#navigation  ul.subnavigationlist li a:hover {  color:#DE262E; }
.main{
	width: 1200px;
	margin: 0 auto;
	margin-top: 0px;
	position: relative;
	top: -50px;
	z-index: 1;
	background-color: #fff;
	overflow: hidden;
	zoom: 1;
}
.main h2{
	margin-top: 20px;
	font-weight: normal;
	color: #666;
	border-left: 3px #006599 solid;
	padding-left: 10px;
	font-size: 16px;
}
.main h2 span{
	color: #999;
	padding-left: 10px;
	font-size: 14px;
}
.main_left1{
	width: 400px;
	float: left;
	margin-left: 20px;
}
.main_left1 dl{
	margin-top: 20px;
}
.main_left1 dt{
	float: left;
	margin-right: 10px;
	display: inline;
}
.main_left1 .bold{
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}
.main_left1 dd{
	padding-left: 10px;
	line-height: 24px;
}
/*选项卡  */
.main_center1{
	float: left;
	width: 450px;
	border-left: 1px #E4EDF2 solid;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px #E4EDF2 solid;
}
.main_center1 ul{
	margin-left: 20px;
}
.main_center1 ul li{
	float: left;
	font-size: 14px;
	margin-right: 10px;
	background: #006599;
	color: #fff;
	cursor: pointer;
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 5px;
}

.box1 div{
	width: 450px;
	overflow: hidden;
	zoom: 1;
	margin-top: 15px;
}
.box1 ol .ol_left{
	float: left;
	width: 76%;
	background: url(../images/list.jpg) no-repeat left center;
	padding-left: 10px;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
}
.box1 ol li{
	border-bottom: 1px #C3C3C3 dashed;
	overflow: hidden;
	zoom: 1;
	line-height: 26px;
}
.box1 ol .ol_right{
	float: right;
	width: 20%;
	text-align: right;
}
.hide{
	display: none;
}
.main_center1 .selected{
	background: #F1B900;
	color: #fff;
}
.more,.more1{
	text-align: right;
	color: #006599;
	display: block;
}
.more{
	padding-top: 20px;
}
.main_right1{
	float: left;
	margin-left: 20px;
}
.main_right1 p{
	margin-left: 20px;
	line-height: 26px;
}
.main_right1 .phone{
	margin-top: 20px;
}
.cont_warpp2 h2{
	padding-bottom: 5px;
}
.cont_warpp2 .more2{
	float: right;
	color: #006599;
	cursor: pointer;
	font-size: 14px;
}
.cont_warpp2 .more2:hover{
	color: #F1B900;
}

/*产品信息*/
.boxbox{
	width: 1200px;
	border-top: 1px #C3C3C3 dashed;
	margin: 0 auto;
	margin-top: 5px;
	padding-top: 20px;
	position: relative;
	overflow: hidden;
	_height: 100%;
}
.picbox{
	width: 1080px;
	margin: 0 auto;
	height: 210px;
	overflow: hidden;
	position: relative;
}
.piclist{
	height: 210px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.piclist a{
	display: block;
	text-align: center;
	padding-top: 5px;
}
.piclist li{
	margin-right: 20px;
	padding: 5px;
	float: left;
}
.piclist li img{
	max-height:150px;
}
.swaplist{
	position: absolute;
	left: -3000px;
	top: 0px;
}
.og_prev,.og_next{
	width: 45px;
	height: 50px;
	position: absolute;
	top: 80px;
	z-index: 99;
	cursor: pointer;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.og_prev{
	background: url(../images/left.png) no-repeat;
	left: 0;
}
.og_next{
	background: url(../images/right.png) no-repeat;
	right: 0;
}
.cont_warpp2,.cont_warpp3{
	clear: both;
	margin-top: 30px;
}
.cont_warpp3 p{
	margin-top: 20px;
	/*margin-left: 30px;*/
	border-top: 1px #C3C3C3 solid;
	border-bottom: 1px #C3C3C3 solid;
	padding: 10px 0;
}
.cont_warpp3 p a{
	padding: 0 20px;
	font-size: 14px;
	border-right: 1px #C3C3C3 solid;
}
.cont_warpp3 p a:last-child{
	border: none;
}

/*关于我们     star*/
.c-main{
	width:1200px;
	margin: 0 auto;
        min-height: 675px;
}
.c-main .c_left{
	width: 240px;
	position: relative;
	top: -50px;
	z-index: 9;
	float: left;
	z-index: 9999;
}
.box2_photo img{
    display: block;
}
.c_title{
	background-color: #DE262E;
	width: 240px;
	height: 116px;
	color: #fff;
	text-align: center;
	line-height: 116px;
	font-size: 24px;
}
.c_title2{
	width: 920px;
	padding-bottom: 5px;
	font-size: 14px;
	margin-bottom: 20px;
	border-bottom: 1px #c3c3c3 solid;
}
.break_nav{
	font-size: 12px;
	float: right;
	background: url(../images/company_03.jpg) no-repeat left center;
	padding-left: 25px;
}
.c_right{
	width: 920px;
	float: left;
	margin-left: 30px;
	margin-top: 20px;
}

.c_left ul li{
	background-color: #F1F1F1;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
}
.c_left ul li a{
	display: block;
	background-color: #F1F1F1;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
}

.c_news img{
	float: left;
	padding-right: 10px;
}
.c_news{
	line-height: 26px;
	text-indent: 2em;
}
.hide2 dl{
	width: 180px;
	height: 120px;
	background-color: #c3c3c3;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
.c-main .selected2{
	background-color: #DE262E;
	color: #fff;
}
.c_left h6{
	margin-top: 50px;
}
/*新闻列表页**************/
.box2 .date span{
	display: block;
	text-align: center;
	width: 50px;
	margin-left: 20px;
}
.box2 .date span:first-child{
	color: #006599;
	font-size: 40px;
	border-bottom: 1px #006599 solid;
	margin-bottom: 5px;
}
.box2 .date{
	float: left;
	margin-right: 10px;
}

.box2 .date dd, dt img{max-height:178.48px;}
.box2 .date{
	margin-right: 20px;
}
.box2 dl{
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px;
}

.box2 dl .color-weight{
	color: #006599;
	font-size: 18px;
	font-weight: bold;
	text-indent: 1.3em;
	padding-bottom: 10px;
}
.box2 a{
	color: #DE262E;
}
.box2 dd{
	width:650px;
	margin-left: 20px;
	float: left;
	line-height: 24px;
	text-indent: 2em;
}
/*分页   *************/
.pagination-centered,.page{ text-align:center;}

/*新闻内容页  *****/
.box-details h3{
	width: 800px;
	border-bottom: 1px #EBEBEB solid;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
	font-size: 18px;
	color: #333;
}
.box-details .d_p1{
	text-align: center;
	padding-top: 10px;
}
.box-details p span{
	padding-right: 10px;
}
.d_cont{
	width: 900px;
	margin: 0 auto;
	line-height: 26px;
	text-indent: 2em;
	text-align:center;
}
.d_cont img{
	max-width:900px; overflow:hidden;
	text-align:center;
}
.d_cont p{
	margin-bottom: 10px;
	margin-top: 10px;
}
.d_cont .align{
	text-align: center;
	margin-top:20px;
}
.piece a{
	display: block;
	padding-left: 50px;
	padding-bottom: 10px;
	color: #006599;
}
.piece{
	padding-top: 20px;
	padding-bottom: 20px;
}
/*  产品展示列表*/
.menu_list{
	width: 240px;
	margin: 0 auto;
}
.menu_head{
	height: 47px;
	line-height: 47px;
	padding-left: 38px;
	font-size: 14px;
	color: #525252;
	cursor: pointer;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #F1F1F1;
	position: relative;
	margin: 0px;
	font-weight: bold;
	background: #EEEEEE;
}
.menu_body{
	line-height: 38px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
.menu_body a{
	display: block;
	height: 38px;
	line-height: 38px;
	padding-left: 38px;
	color: #777777;
	background: #F8F8F8;
	text-decoration: none;
	border-bottom: 1px solid #e1e1e1;
}
.menu_body a:hover{
	text-decoration: none;
}
.p_box2_txt dl{
	border-radius:10px;
	border:1px solid #09C;
	height:230px;
	width: 260px;
	float: left;
	margin-left:30px;
	margin-bottom:30px;
	overflow: hidden;
	zoom: 1;
}
.p_box2_txt dl:hover{
	border:1px solid #F00;
}
.p_box2_txt dl img{
	width:264px;
	max-height:181px;
}
.p_box2_txt dd{
	clear: both;
	text-align: center;
}
.p_box2_txt a{
	padding-top: 5px;
	display: block;
	padding-bottom: 2px;
}
.p_box2_txt .red{
	color: #f00;
	font-size: 14px;
}
/*公司相册   */
.ban{
	width: 660px;
	height: 600px;
	position: relative;
	overflow: hidden;
	margin: 40px auto 0 auto;
}
.ban2{
	width: 660px;
	height: 412px;
	position: relative;
	overflow: hidden;
}
.ban2 ul{
	position: absolute;
	left: 0;
	top: 0;
}
.ban2 ul li{
	width: 660px;
	height: 412px;
}
.prev{
	float: left;
	cursor: pointer;
}
.num{
	height: 80px;
	overflow: hidden;
	width: 567px;
	position: relative;
	float: left;
	margin-left: 10px;
	display: inline;
}
.min_pic{
	padding-top: 10px;
	width: 660px;
}
.num ul{
	position: absolute;
	left: 0;
	top: 0;
}
.num ul li{
	width: 136px;
	height: 76px;
	margin-right: 5px;
	padding: 1px;
}
.num ul li.on{
	border: 1px #F1B900 solid;
	padding: 0;
}
.prev_btn1{
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 30px;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}
.next_btn1{
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 35px;
	cursor: pointer;
	float: right;
}
.prev1{
	position: absolute;
	top: 190px;
	left: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
}
.next1{
	position: absolute;
	top: 190px;
	right: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
}
.mhc{
	background: #000;
	width: 100%;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(Opacity=50);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.pop_up{
	width: 660px;
	height: 412px;
	padding: 10px;
	background: #fff;
	position: fixed;
	-position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -255px;
	margin-top: -255px;
	display: none;
	z-index: 99;
}
.pop_up_xx{
	width: 40px;
	height: 40px;
	position: absolute;
	top: -40px;
	right: 0;
	cursor: pointer;
}
.pop_up2{
	width: 660px;
	height: 412px;
	position: relative;
	overflow: hidden;
}
.pop_up2{
	width: 660px;
	height: 412px;
	position: relative;
	overflow: hidden;
	float: left;
}
.pop_up2 ul{
	position: absolute;
	left: 0;
	top: 0;
}
.pop_up2 ul li{
	width: 660px;
	height: 412px;
	float: left;
}
/*   联系我们*/
.contact_txt{ text-align:left;}
.contact_txt h5{
	font-size: 18px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.contact_txt p{
	line-height: 26px;
	padding-left: 20px;
}
#map{
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 40px;
}
/*  在线留言 */
.box2_messages form{
	width: 650px;
	margin: 0 auto;
	margin-top: 30px;
}
.box2_messages label,input{
	float: left;
}
.box2_messages label{
	font-size: 14px;
	width: 60px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	margin-right: 10px;
}
.box2_messages input{
	width: 400px;
	height: 26px;
	line-height: 26px;
}
.box2_messages form p{
	margin-top: 20px;
}
.box2_messages textarea{
	width: 405px;
	height: 100px;
}
.box2_messages .yanzhengma{
	width: 100px;
}
.box2_messages p img{
	padding-left: 20px;
	vertical-align: middle;
	padding-right: 20px;
}
.box2_messages .submit{
	width: 300px;
	margin: 0 auto;
	margin-top: 50px;
}
.box2_messages .sub{
	width: 150px;
	background-color: #F1B900;
	border: 0;
	color: #fff;
	height: 50px;
	line-height: 50px;
	border-radius: 30px;
	margin-bottom: 50px;
}
/*产品详情页*/
.p_box2_txt1 h4{
	width: 500px;
	font-size: 16px;
	color: #333;
	line-height: 26px;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 40px;
}
.product{
	width: 332px;
	margin: 0 auto;
}
.title_p{
	background-color: #006599;
	color: #fff;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.p_txt{
	line-height: 26px;
	padding-left: 10px;
	padding-bottom: 20px;
}
.product_title b{
	padding-left: 10px;
	font-size: 16px;
}
.product_img{
	padding-top: 10px;
	text-align: center;
	margin-bottom: 50px;
}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#eee}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager:after,.pager:before{display:table;content:" "}.pager:after{clear:both}.pager:after,.pager:before{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#428bca}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}

.comments{border:1px solid #D4D4D4}.comment{padding:10px;border-bottom:1px solid #D4D4D4}.comment_child{border-top:1px solid #D4D4D4}.comment:before{position:absolute;display:block;margin-left:93px;margin-top:25px;width:15px;height:15px;background-color:#fafafa;border:1px solid #ddd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:none;border-top:0;z-index:1}.comment-des strong{float:left;padding-right:5px;font-size:14px;color:#666}.comment-des span{float:left;color:#999}.comment-by{float:left;width:100%;padding-bottom:8px;padding-top:5px}.comment-by span.reply{float:right;display:inline}.comment-by span.reply a{float:right;height:17px;margin-left:5px;font-weight:400;color:#999}.comment-by span.reply a i{color:#bbb;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.comment-by span.reply a:hover,.comment-by span.reply a:hover i{color:#a0a0a0}.comment-by span.date{color:#999;float:left;font-weight:300;margin:0 0 0 2px;padding:0 0 0 9px}.comments .comment .comment-body .time{margin:0 10px}.comment-reply-box .textbox{width:100%;margin-top:15px;padding:6px 6px;text-indent:1px;box-shadow:none;border-radius:0;background-color:#fff;border:1px solid #bbb;transition:border linear .2s,box-shadow linear .2s;display:inline-block;margin-bottom:10px;font-size:14px;line-height:20px;vertical-align:middle}.reply label{margin:0 0 4px}.reply label span{color:#e24747}.reply input{margin:0 0 20px}.reply textarea{min-width:97.5%;min-height:180px;-webkit-resize:vertical;-moz-resize:vertical;-webkit-resize:vertical;-moz-resize:vertical;resize:vertical;margin:0 0 18px}.slogan{min-height:100px;background:#fafafa;width:100%;border-top:1px solid #DDD;border-bottom:1px solid #DDD;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1)}.slogan-content{padding:25px 0}.slogan-title{display:inline-block;margin:10px 0}.page-services .slogan-content{padding:40px 0}.page-services .get-started{padding-top:15px}.get-started{padding-top:1px;vertical-align:middle}.content,.main-content{padding:20px 0 0}.home-2 .main-content,.home-3 .main-content{margin:45px 0 40px;padding:0}.main-content{margin:45px 0 35px}div.content-box{clear:both}div.content-box div.content-box-info{padding-left:115px}div.content-box.big{padding:0 5% 10px;border-radius:3px;background:#fff;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;transition:background .5s ease-in-out}div.content-box.big .ch-info-wrap{margin:-42px auto 35px;position:relative;left:auto;top:auto}div.content-box.big:hover{background:#fafafa}div.content-box.big div.content-box-info{padding-left:0;text-align:center;margin:25px 0 0}div.content-box.big div.content-box-info p{text-align:center;margin-top:25px}.service-reasons div.content-box.big{transition:none;margin-top:30px;border:1px solid #fff}.main-content h3{color:#666;line-height:32px;margin:0 0 5px}.content p,.main-content p{text-align:left}#cn-tabs .service,.author-content,.comment-des,.contact-box,div.content-box.big{border-style:solid;border-width:1px 1px 3px;border-color:#ddd;background:#fafafa;background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#fafafa));background:-webkit-linear-gradient(top,#f8f8f8,#fafafa);background:-moz-linear-gradient(top,#f8f8f8,#fafafa);background:-ms-linear-gradient(top,#f8f8f8,#fafafa);background:-o-linear-gradient(top,#f8f8f8,#fafafa)}ul.graph-container{margin-left:10em}.graph-container>li:nth-child(1) .bar-inner{height:25%;bottom:0}.graph-container>li:nth-child(2) .bar-inner{height:50%;bottom:0}.graph-container>li:nth-child(3) .bar-inner{height:75%;bottom:0}.graph-container>li:nth-child(4) .bar-inner{height:85%;bottom:0}.graph-container>li:nth-child(5) .bar-inner{height:90%;bottom:0}.portfolio-single .work-title h3{margin-bottom:20px!important}.portfolio-wrap .item{width:24.99%}