﻿
*{font-family:'Microsoft YaHei';margin: 0;padding: 0;}
.container{width: 1100px;margin: 0 auto;}
.clear{clear: both;}
ul li{list-style: none;}
a{text-decoration: none;}
img{border: none;}

.hover ul li a:hover,.show_intro a:hover,.hnt_article_box a:hover,
.hnt_title a:hover,.p_choose a:hover,.video_title a:hover,
.prev a:hover,.next a:hover,.return a:hover,
.news_guide a:hover,.img_title:hover,.case_t a:hover,
.case_about_left a:hover,.case_c a:hover,.num a:hover,
.aboutName:hover,.show_title a:hover,.video_intro a:hover,
.search:hover,.pro_title a:hover,.case_title a:hover,.news_title a:hover,
.serve_title a:hover,.ul_list ul li a:hover,.footer_bottom a:hover,
.pro_name a:hover,.see_more a:hover,.about_list ul li a:hover,
.news_tit a:hover,.guide_left a:hover,.news_con a:hover,.case_type ul li a:hover
{animation: box 0.6s forwards;}

.img{width: 250px;height: 137px;overflow: hidden;}
.hnt_img{width: 700px;height: 320px;overflow: hidden;}
.case_img{width: 230px;height: 205px;overflow: hidden;}
.video_a{width: 440px;height: 290px;overflow: hidden;}
.team_a{width: 640px;height: 290px;overflow: hidden;}
.pro_img{width: 240px;height:auto;overflow: hidden;}
.tobig{width: 549px;height: 368px;overflow: hidden;}
.news_left{width: 220px;height: 170px;overflow: hidden;}
.img_box{width: 490px;height: 360px;overflow: hidden;}
.img:hover a img,.hnt_img:hover a img,.case_img:hover a img,
.team_a:hover a img,.video_a:hover a img,.pro_img:hover a img,
.tobig:hover a img,.news_left:hover a img,.img_box:hover img,
.txcp_img:hover a img,.imgOne:hover a img,.imgTwo ul li:hover a img,
.imgThree:hover a img,.caseLeft:hover a img,.video_img:hover a img,
.aboutOne:hover a img,.qygk_left:hover img,.qywh_right ul li:hover a img,
.qyzz ul li:hover img,.join_intro_left:hover img,.promise_box img:hover,
.promise_box_bottom img:hover{
				    transform: scale(1.1);
				    transition: 1s;
				    -moz-transition: 1s;
				    -webkit-transition: 1s;
				    -o-transition: 1s;
				}

.pro_show_banner{width: 100%;height: 460px;}
.pro_show_banner .callbacks img{
				margin: 15px auto;
				height: 336px;
				max-width: 100%;
				overflow: hidden;
				}
			.pro_show_banner .rslides img{
				float: none;
				}
			.pro_show_banner .callbacks_tabs.callbacks1_tabs li,
			.pro_show_banner .callbacks_tabs.callbacks1_tabs li a{
				width: 10px;height: 10px;border-radius: 99px;}
			.pro_show_banner .callbacks_nav{background: none;}
			.pro_show_banner .callbacks_tabs.callbacks1_tabs{margin-top: 25px;}
			/*浜у搧璇︽儏鍚岀郴浜у搧鎺ㄨ崘 杞挱鍥�*/
			.imgs{text-align: center;padding: 30px 0;}
			.imgs img{max-width: 100%;}
			.rec_pro_name{text-align: center;}
			.rec_pro_name a{color: #333;font-size: 16px;}

/*鍞悗鏈嶅姟*/
.service_promise{margin-top: 30px;width: 100%;}
.promise_title{color: #4c4c4c;font-size: 28px;font-weight: 600;margin-bottom: 15px;}
.promise_left{float: left;width: 650px;height: 300px;border-bottom: 1px solid #d9d9d9;}
.promise_left p{color: #4C4C4C;font-size: 18px;line-height: 30px;}
.promise_left .toRed{color: #DB0000;}	
.promise_right{float: right;width: 427px;height: 270px;overflow: hidden;}
.center{line-height: 30px;margin-top: 100px;}
.promise_box_bottom{width: 100%;margin-bottom: 30px;}
.promise_box_bottom .promise_left{width: 670px;height: 328px;border: none;overflow: hidden;}
.promise_box_bottom .promise_right{width: 430px;height: 328px;overflow: hidden;}				
/*鎴戣璇环*/
.price_box{width: 100%;}
.price_title{color: #333;font-size: 38px;text-align: center;padding: 10px 0 30px 0;}
.price_title span{color: #db0000;font-size: 52px;}
.step{text-align: center;width: 100%;height: 77px;line-height: 77px;background: url(../images/bbb.png);background-size: contain;color: #333232;font-size: 28px;}
.step span{color: #db0000;font-size: 40px;}	
.price_intro{padding: 15px 50px 15px 30px;border-bottom: 1px solid #d9d9d9;margin-bottom: 20px;}
.price_intro_left{float: left;}
.price_intro_left p{line-height: 30px;font-size: 20px;color: #333;}
.span{color: #999;font-size: 16px;}
.price_intro_right{float: right;}
.price_intro_right ul{float: left;padding: 10px 5px 10px 5px;}
.price_intro_right ul li{font-size: 20px;color: #4c4c4c;}
.price_intro_right ul li span{color: #db0000;font-weight: 600;}
.ulOne{border-right: 1px solid #d9d9d9;}
.ques_list{margin-top: 30px;width: 100%;}
.ques_list ul li{width: 100%;padding: 15px 100px;}
.ques_list ul li label{width: 100px;float: left;height: 40px;line-height: 40px;color: #333;font-size: 20px;}
.ques_list ul li label span{color: #db0000;font-weight: 600;}
.ques_list ul li input{width: 460px;float: left;height: 40px;border-radius: 5px;border: 1px solid #808080;outline: none;padding-left: 10px;}
.ques_list ul li textarea{width: 600px;height: 180px;border-radius: 5px;border: 1px solid #808080;outline: none;padding:10px 0 0 15px;}
.submit{text-align: center;margin-bottom: 30px;}
.submit input{background: #DB0000;border: none;outline: none;padding: 3px 15px;color: #fff;font-size: 20px;border-radius: 3px;}
.submit label{color: #999;font-size: 16px;margin-left: 8px;}
.submit label span{color: #DB0000;font-weight: 600;}
.apply_person{width: 850px;border: 1px solid #e6e6e6;border-radius: 3px;margin-bottom: 30px;padding-bottom: 15px;margin-left:100px;}
.apply_person ul li{float: left;padding: 5px 10px;font-size: 14px;color: #808080;}
.apply_person ul li label{font-weight: 600;}
.apply_person ul li label span{font-weight: 600;color: #DB0000;padding-right: 5px;}
.apply_title{color: #666;font-size: 18px;padding: 5px;}
.apply ul li{width: 130px;}
.apply ul li:nth-child(5){width: 200px;}

		
/*鍏充簬鎴戜滑*/
.aboutIntro{text-align: center;font-size: 18px;color: #333;padding: 30px 0;}
.aboutList{width: 100%;margin-bottom: 30px;}
.aboutOne{width: 260px;height:205px;overflow: hidden;float: left;margin-right: 15px;}
.aboutName{text-align: center;width: 100%;height: 30px;margin-top: -30px;color: #fff;font-size: 18px;background: #000;opacity: 0.8;}
.qygk{width: 100%;background: url(../images/b.png);background-size: contain;}
.qygk_title{color: #4c4c4c;font-size: 28px;padding: 15px 0;font-weight: 600;}
.qygk_content{width: 100%;padding: 15px 0 30px 0;}
.qygk_left{float: left;width: 321px;height: 302px;overflow: hidden;}
.qygk_right{float: right;width: 770px;height: 302px;}
.qygk_right p{text-indent: 2em;line-height: 27px;font-size: 16px;color: #333; text-align:justify;}
.qywh_content{width: 100%;}
.qywh_left{float: left;width: 730px;height: 235px;padding-top: 30px;}
.qywh_right{float: left;width: 272px;height: 236px;}
.qywh_left p span{color: #db0101;}
.qywh_left p{line-height: 30px;padding-left: 100px;font-size: 20px;}
.qygk_title_left{color: #4c4c4c;font-size: 28px;padding: 15px 0;font-weight: 600;float: left;}
.qygk_title_right{float: right;padding-top: 20px;}
.qywh_right ul li{width: 130px;height: 110px;float: left;overflow: hidden;margin: 0 5px 5px 0;}
.jyfw_title{color: #4c4c4c;font-size: 28px;padding: 15px 0;font-weight: 600;}
.jyfw p{text-indent: 2em;color: #333;font-size: 20px;line-height: 30px;}
.qyzz{margin-bottom: 40px;}
.qyzz ul{padding: 15px 0 30px 0;}
.qyzz ul li{float: left;width: 260px;height:330px;margin-right: 15px;overflow: hidden;}
.qyzz ul li p{text-align: center;padding-top: 10px;}

.contact_way{width: 100%;}
.contact_title{width: 1100px;margin: 0 auto;}
.contact_message{width: 1100px;margin: 0 auto;}
.mess_left{float: left;}
.mess_right{float: left;margin-left: 20px;line-height: 30px;}
.mess_content{width: 100%;background: url(../images/b.png);background-size: contain;}
.mess_content ul{float: left;margin-left:100px;padding: 20px 0;width: 40%;} 

.mess_content ul li{line-height: 30px;color: #404040;font-size: 20px;}
.mess_top{width: 100%;}
.qq{text-align: center;padding-bottom: 30px;}
.qq img{vertical-align: middle;margin-right: 5px;}
.qq a{padding: 2px 8px;background: #999;color: #fff;font-size: 18px;border-radius: 5px;margin-right: 5px;vertical-align: middle;}
.qq .qq_active{background: #db0101;}
.map_content{text-align: center;padding-bottom: 30px;}

/*鍔犲叆鎴戜滑*/
.join_intro{width: 100%;margin-top: 30px;}
.join_intro_left{float: left;width: 445px;height: 285px;overflow: hidden;}
.join_intro_right{float: right;width: 650px;height: 285px;}
.join_title{color: #333;font-size: 36px;text-align: center;padding: 25px 0;}
.join_intro_right p{line-height: 30px;color: #404040;font-size: 20px;text-indent: 2em;padding: 0 10px;}
.recruit{width: 100%;margin-top: 30px;}
.recruit_nav{width: 100%;height: 40px;line-height: 40px;background: #f5f5f5;}
.recruit_nav a{padding: 7px 10px;color: #4c4c4c;font-size: 18px;}
.recruit_nav .recruit_active{background: #db0101;color: #fff;}
.company_recruit{width: 100%;}
.recruit_one{width: 100%;border-bottom: 1px solid #d9d9d9;margin-bottom: 30px;}
.recruit_title{text-align: center;font-size: 20px;color: #333;font-weight: 600;padding: 10px 0;}
.recruit_one p{line-height: 30px;color: #333;font-size: 20px;}
.btn_show{text-align: center;margin: 30px auto;cursor: pointer;width: 80px;}
@keyframes boxs{
				from{color: #DB0000;}
				to{color: #fff;background: #DB0000;}
			}
.btn_show:hover{animation: boxs 1s forwards;}
.btn_show{border: 1px solid #db0101;padding: 5px 20px;border-radius: 5px;color: #db0101;}
.showMore{height: 60px;overflow: hidden;}
.extend{height: auto;}

				
/*妗堜緥璇︽儏*/
.case_detail_box{width: 100%;margin-top: 30px;}
.caseTitle{text-align:center;color: #333;font-size: 22px;font-weight: 600;}
.news_abouts a span{color: #db0101;}
.news_abouts a{line-height: 30px;}
.hnt_box{width: 100%;padding-bottom: 40px;}
.prev a,.next a{width: 520px;overflow: hidden;}
			
			
/*鏂藉伐瑙嗛*/
.video_series{text-align: center;padding: 30px 0;}
.video_series span{margin-right: 80px;padding: 5px 15px;}
.video_series span a{color:#db0000;}
.video_series span:hover{cursor: pointer;}
.video_series img{width: 10px;margin-left: 5px;}

.series_active{border: 1px solid #db0101; color:#db0000;}
.video_lists{width: 100%;background: url(../images/bg.png) repeat;background-size: 100%;padding: 5px 0 30px 0;}
.videoOne{width: 100%;}
.video{float: left;width: 345px;height: 400px;background: #fff;margin: 20px 20px 0 0;}
.video_img{width: 282px;height: 206px;margin: 15px auto;overflow: hidden;}
.video_title{color: #4c4c4c;font-size: 16px;width: 282px;text-align: center;}
.video_title a{color: #4c4c4c;font-size: 16px;
width: 250px;
    height: 30px;
    overflow: hidden;
    display: -webkit-box;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    margin: 0 auto;
}
.video_intro{padding: 10px 20px 5px 25px;}
.video_intro a{font-size: 14px;color: #4C4C4C;line-height: 30px;
    overflow: hidden;
    display: -webkit-box;
    white-space: normal;
    text-overflow: ellipsis;
	word-wrap: break-word;
}
.video_time{margin-left: 20px;color: #808080;font-size: 14px;}
.video_time i{width: 20px;
    height: 20px;
    display: inline-block;
    background: url(../images/t.png) no-repeat;
    vertical-align: middle;}


		
/*浜у搧璇︽儏*/
.pro_show{width: 100%;margin-top: 30px;margin-bottom: 30px;}
.pro_show_left{width: 520px;height: 365px;float: left;border: 2px solid #d9d9d9;}	
.pro_show_right{width: 560px;height: 365px;float:left;border-bottom: 2px solid #d9d9d9;}			
.img_box{width: 490px;height: 360px;margin: 25px auto;}
.pro_num{text-align: center;}
/*.pro_num ul li{float: left;background: #d8d8d8;padding: 5px 8px;border-radius: 2px;margin-left: 10px;text-align: center;}*/
.pro_num a{background: #d8d8d8;padding: 5px 10px;border-radius: 2px;margin-left: 10px;color: #4c4c4c;}
.pro_num .active_num{background: #db0101;color: #fff;}
.pro_show_right .p_title{text-align: center;color: #4c4c4c;font-size: 26px;font-weight: 600;margin: 20px 0;}
.p_content{margin-left: 50px;}
.xh{color: #4c4c4c;font-size: 16px;line-height: 30px;}
.zx{margin-top: 10px;}
.wyzx{float: left;}
.zxdh{float: left;margin-left: 20px;}	
.pro_adv{margin-top: 30px;margin-bottom: 30px;}
.pro_adv_title a{color: #4c4c4c;padding: 4px 20px;background: #f2f2f2;font-size: 28px;border-radius: 3px;margin-left: 10px;}

.pro_adv_title{margin-bottom: 30px;padding-top: 30px;}
.pro_adv_title .cpys_active{background: #db0000;color: #fff;}

.pro_detail_box{width: 100%;}
.pro_detail_left{width: 720px;float: left;padding-left: 35px;}
.pro_detail_right{width: 280px;height: 340px;border: 2px solid #d9d9d9;float: right;margin-top: 40px;}
.pro_intros{font-weight: 600;color: #4c4c4c;font-size: 18px;padding-top: 15px;}
.adv_left p{line-height: 30px;color: #4c4c4c;font-size: 16px;}
.txcp{text-align: center;color: #4c4c4c;font-size: 18px;font-weight: 600;margin-top: 15px;margin-bottom: 15px;}
.txcp_img{width: 90%;height: 170px;overflow: hidden;text-align: center;margin: 30px auto;}
.adv_num{text-align: center;}
.adv_num a{background: #d8d8d8;width: 12px;height: 12px;border-radius: 99px;display: inline-block;margin-left: 10px;}
.adv_num .adv_active{background: #db0001;}
.adv_name{text-align: center;color: #4c4c4c;font-size: 18px;margin-top: 30px;}
.xncs_table{margin-top: 30px;}
.xncs_table table{text-align: center;}
.xncs_table table tr th{padding: 5px 15px;color: #4c4c4c;font-size: 18px;background: #eee;}
.xncs_table table tr td{padding: 5px 15px;color: #4c4c4c;font-size: 16px;}
.img_box{text-align: center;padding-top: 10px;}

/*video_detail*/
.video_content{margin-top: 30px;width: 100%;padding-bottom: 30px;}
.video_content p{line-height: 30px;color: #4c4c4c;font-size: 16px;}


/*case*/
.case_imgBox{width: 100%;margin-top: 30px;}
.imgOne{float: left;width: 265px;height: 368px;overflow: hidden;}
.img_title{text-align: center;z-index: 1000;width: 100%;height: 30px;background: #000;opacity: 0.7;color: #fff;margin-top: -35px;font-size: 20px;line-height: 30px;}
.imgTwo{width: 630px;float: left;margin-left: 9px;}
.imgTwo ul li{float: left;width: 200px;height: 180px;margin: 0 9px 7px 0;overflow: hidden;}
.imgThree{float: left;width: 460px;height: 366px;overflow: hidden;}
.case_type{width: 100%;height: 40px;background: #f5f5f5;line-height: 40px;margin-bottom: 30px;}
.case_type ul .actives{color: #db0000;border-bottom: 2px solid #db0000;}
.case_type ul li{float: left;font-size: 18px;}
.case_type ul li a{color: #4c4c4c;font-size: 18px;margin:0 8px;}
.case_type1{color:#fff;font-size: 18px;margin-right: 30px;padding: 0px 20px;background: #db0101;}
.caseBox{width: 100%;}
.caseOne{width: 100%;height: 180px;border-bottom: 1px solid #d9d9d9;margin-bottom: 30px;}
.caseLeft{width: 180px;height: 160px;overflow: hidden;float: left;}
.caseRight{width: 880px;height: 160px;float: right;}
.case_t a{font-size: 20px;color: #333;font-weight: 600;display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    width: 580px;}
.case_c{margin-top: 10px;}
.case_c a{font-size: 18px;color: #333;line-height: 30px;display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.case_about{width: 100%;}
.case_about .time{width: 20px;height: 20px;display: inline-block;background: url(../images/t.png) no-repeat;vertical-align: middle;}
.case_about a{color: #808080;font-size: 16px;margin-right: 30px;}
.case_about span{color: #808080;font-size: 16px;}
.case_about_left{float: left;margin-top: 30px;}
.case_about_right{float: right;margin-top: 20px;}
.case_about_left .red{color: #db0101;}
		
/*涓夋皯璧勮*/
.company_news{color: #333;font-size: 24px;font-weight: 600;}
.pro_choose_box{margin: 30px 0;}
.p_choose a{font-size: 20px;color: #736d6d;font-weight: 600;}
.kf{width:100%;border: 1px solid #d9d9d9;border-radius: 5px;margin-top: 100px;background: #fafafa;}
.tx{margin-top: -40px;margin-left: 10px;}
.kf p{padding: 5px 10px 5px 10px;color: #666;font-size: 14px;line-height: 25px; text-indent:2em;}
.c_tel{width: 100%;height: 40px;background: #db0707;color: #fff;font-size: 18px;font-weight: 600;text-align: center;line-height: 40px;}

/*news_detail*/
.content_left{width: 800px;float: left;}
.content_right{width: 240px;float: right;}
.news_guide a{color: #808080;font-size: 14px;}
.news_cont{margin-top: 40px;}
.news_t{color: #333;font-size: 22px;font-weight: 600;text-align: center;}
.news_abouts{padding-top: 12px;width: 80%;margin: 0 auto;}
.news_abouts ul{float: left;width: 40%;}
.news_abouts ul li a{color: #4c4c4c;font-size: 16px;}
.zx_link{float: right;}
.zx_link img{padding-top: 28px;}
.news_c{margin-top: 20px;}
.news_c p{text-indent: 2em;color: #4c4c4c;font-size: 16px;line-height: 25px;}
.news_c p img{text-align: center;margin-top: 30px;margin-bottom: 30px;}
.news_a{text-align: center;}
.news_a a{margin-left: 30px;}


.news_top {
    margin-top: 12px;
    text-align: center;
}
.news_top a {
    color: #4c4c4c;
    font-size: 16px;
}
.news_top a img {
    vertical-align: middle;
}


/*news_list*/
.guide{width: 100%;height: 45px;background: #f2f2f2;line-height: 45px;margin-top: -2px;}
.guide_left{float: left;}
.guide_left a{color: #808080;font-size: 14px;}
.guide_right{float: right;}
.guide_right ul li{float: left;font-size: 18px;color: #4c4c4c;margin-left: 15px; cursor:pointer;}
    .guide_right ul li a {
        color:#000;
    }
.guide_right ul .actives{color: #db0000;border-bottom: 2px solid #db0000;}
.news_box{width: 100%;margin-top: 30px;}
.news_box_one{height: 180px;border-bottom: 1px solid #d9d9d9;width: 100%;margin-top: 30px;}
.news_left{float: left;width: 220px;height: 170px;}
.news_right{float: right;width: 840px;height: 170px;}
.news_tit a{width: 600px;color: #333;font-size: 18px;font-weight: 600;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.news_con{text-indent: 2em;line-height: 30px;margin-top: 25px;}
.news_con a{color: #333;font-size: 16px;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.news_about_left{float: left;color: #595959;font-size: 16px;margin-top: 35px;}
.news_about_right{float: right;margin-top: 25px;}
.num{text-align: center;margin: 40px 0;}
/*.num ul li{float: left;}
.num ul li a{color: #333;font-size: 18px;}*/
.num a{color: #333;font-size: 18px;margin-left: 10px;}
.page_box{width: 100%;margin-top: 30px;margin-bottom: 50px;}
.page_box a{font-size: 18px;color: #4c4c4c;}
.page{float: left;}
.return{float: right;}
.return i{width: 20px;height: 20px;display: inline-block;background: url(../images/list.png) no-repeat;background-size: contain;vertical-align: middle;}
.pro_rec{width: 100%;height: 40px;text-align: center;line-height: 40px;background: #d9d9d9;font-size: 20px;font-weight: 600;}
.pro_rec_one{width: 100%;border-bottom: 2px solid #d9d9d9;}
.pro_rec_one .pro_img{text-align: center;}


/*棣栭〉*/

/*澶撮儴*/
.top{width: 100%;position: fixed;z-index: 1000;height: 120px;margin: 0;padding: 0;}
.header_bar{width:100%;height: 40px;background: #333;}
.top_left{height: 40px;float: left;display:block;width:60%;}
.top_right{height: 40px;float: right;}
.top_left ul{float: left;}
.top_left ul li{float: left;padding-right: 10px;}
.top_left ul li a{color: #d9d9d9;font-size: 14px;line-height: 40px;}
.search_box{width: 140px;height: 24px;border: 1px solid #d9d9d9;background: #d9d9d9;float: left;border-radius: 20px;margin-top: 7px;}
.search_box input{width:120px;color: #333;background: #d9d9d9;border: none;outline: none;margin-left: 10px;display: block;margin-top: 4px;float: left;}
.search_icon{width: 18px;height: 15px;display: inline-block;background-size: contain;float: right;margin-top: -16px;margin-right: 8px;}
.search{font-size: 14px;margin-left: 10px;margin-top:9px;float: left;width:20px; height:20px;border-radius:5px;}
.searchs{float: right;}
.icon_home{width: 20px;height: 22px;background: url(../images/home.png) no-repeat; background-size: contain;display: inline-block;vertical-align: middle;}
.icon_contact{width: 20px;height: 20px;background: url(../images/lxwm.png) no-repeat; background-size: contain;display: inline-block;vertical-align: middle;}
.top_right ul li{float: left;color: #d9d9d9;padding-left: 10px;line-height: 40px;font-size: 14px;}
.top_right ul li a{color: #d9d9d9;font-size: 14px;}
.header_nav{width: 100%;height: 80px;line-height: 80px;background: #fff;}
.logo{float: left;}
.nav_list{float: left;}
.nav_list ul{}
.nav_list ul li{float: left;padding-left: 30px;}
.nav_list ul li a{color: #333;}
.logo a img{vertical-align: middle;}
.tel{float: right;color: #ff3d3d;font-size: 24px;font-weight: 600;}
.tel img{margin-right: 5px;}

/*content*/
.content{width: 100%;padding-top: 120px;}
.banner{width: 100%;overflow: hidden;margin: 0 auto;margin-bottom: 30px;}
.pro_choose{width: 100%;}
.title{width: 100%;}
.pro_choose_title{float: left;}
.pro_choose_title a{color: #736d6d;font-size: 28px;font-weight: 600;}
.pro_choose_title i{width: 28px;height: 20px;display: inline-block;background: url(../images/title_right.png) no-repeat;background-size: contain;}
.pro_list_title{float: right;}
.pro_list_title ul li{float: left;width: 120px;height: 40px;background: #788cb6;text-align: center;line-height: 40px;margin-left: 12px;border-radius: 2px;}
.pro_list_title ul li a{color: #fff;font-size: 20px;}
.pro_list_title .active{background: #db0000;width: 120px;height: 40px;}


.pro_list{width: 100%;margin-top: 35px;height: 250px;}
.pro_one{width: 250px;float: left;height: 250px;margin-left: 22px;}
.img{text-align: center;width: 100%;height: 137px;padding: 25px 0;}
.line{width: 90%;height: 2px;background: #f09494;margin: 0 auto;}
.pro_title{text-align: center;margin-top: 10px;}
.pro_title a{color: #665c5c;font-size: 15px;font-weight: 600;
    width: 240px;
	height:30px;
	overflow: hidden;
    display: -webkit-box;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}


/*娣峰嚌鍦熻緭閫佽涓�*/
.hnt{width: 100%;margin-top: 25px;height: 320px;}
.hnt_img{width: 700px;float: left;height: 320px;}
.hnt_content{float: right;width: 370px;height: 320px;}
.hnt_title{margin-top: 25px;text-indent: 2em;}
.hnt_icon{display: inline-block;width: 30px;height: 30px;background: url(../images/hlt.png) center no-repeat;background-size: contain;vertical-align: middle;}
.hnt_title a{color: #736d6d;font-weight: 600;font-size: 28px;vertical-align: middle;margin-left: 10px;}
.hnt_article_box{margin-top: 50px;}
.hnt_article{text-indent: 2em;color: #737373;font-size: 20px;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp:3;-webkit-box-orient: vertical;line-height:30px;}
.more{float: right;margin-top: 80px;}

/*瀹㈡埛妗堜緥*/
.case{margin-top: 60px;width: 100%;height: 320px;}
.case_list_title{float: right;}
.case_list_title ul li{float: left;width: 150px;height: 40px;background: #788cb6;text-align: center;line-height: 40px;margin-left: 12px;border-radius: 2px;}
.case_list_title ul li a{color: #fff;font-size: 20px;}
.case_list_title .active{background: #db0000;width: 130px;height: 40px;}

.case_list{width: 100%;}
.case_one{width: 230px;height: 240px;margin-top: 30px;float: left;}
.case_right{margin-right: 35px;margin-left:10px;}
.case_img{text-align: center;}
.case_title{margin-top: 8px;text-align: center;}
.case_title a{color: #665c5c;font-size: 16px;}



/**/
.video_team_box{width: 100%;margin-top: 40px;}
.video_a{float: left;}
.team_a{float: right;}

.news{margin-top: 30px;}
.news_content{width: 100%;margin-top: 20px;}
.news_list{float: left;width: 620px;height: 320px;}
.news_one{width: 100%;border-bottom: 1px dashed #d9d9d9;padding-bottom: 10px;margin-bottom: 10px;}
.news_time{border-radius: 2px;float: left;width: 100px;height: 30px;background: #DB0000;font-size: 16px;line-height: 30px;text-align: center;color: #fff;}
.news_title{float: left;margin-left: 30px;line-height: 30px;height: 30px;}
.news_title a{display: block;width: 400px;height:30px;overflow: hidden;color: #4c4949;font-size: 16px;display: -webkit-box;white-space: normal;text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.mores{text-align: right;float: right;}

.news_banner{float: right;width: 420px;height: 300px;}



.serve_box{width: 100%;margin:35px 0;}
.serve_one{width: 24.5%;float: left;}
.serve_img{text-align: center;}
.serve_title{text-align: center;margin-top: 10px;}
.serve_title a{color: #665c5c;font-size: 20px;font-weight: 600;}

/*content缁撴潫*/
.footer{width: 100%;}
.about_us{width: 100%;height: 220px;background: #4d4d4d;}
.ul_list{padding-top: 20px;}
.ul_list ul li a{color: #bfbfbf;font-size: 12px;line-height: 20px;}
.ul_list ul .li_title a{color: #fff;font-size: 16px;margin-bottom: 8px;display: block;}
.ul_list ul{float: left;margin-left: 35px;}
.serve_right{float: right;width: 210px;}
.tels{color: #fff;font-weight: 600;font-size: 24px;vertical-align: middle;}
.tels img{margin-right: 8px;}
.ewm{text-align: center;margin-top: 5px;color: #fff;font-size: 14px;}



.footer_bottom{width: 100%;background: #333333; padding-bottom: 20px;}
.footer_bottom p{text-align: center;color: #999;font-size: 14px;margin-right: 5px;padding-top: 8px;}
.footer_bottom p a,.footer_bottom p{color: #999;}
.p2 a{margin-right: 15px;}



/*浜у搧涓績*/
.pro_banner{width: 100%;}
.pro_banner img{width: 100%;}
.pro_box{width: 100%;margin-top: 35px;}
.pro_box_title{text-align: center;}
.title_icon{width: 30px;height: 25px;display: inline-block;background: url(../images/left_icon.png) no-repeat;background-size: contain;}
.pro_box_title a{color: #736d6d;font-size: 36px;font-weight: 600;}
.title_icon2{width: 30px;height: 25px;display: inline-block;background: url(../images/right_icon.png) no-repeat;background-size: contain;}
.pro_intro{margin-top: 25px;}
.pro_intro p{text-align: center;color: #808080;font-size: 16px;line-height: 30px;}
.pro_list_box{width: 100%;margin-top: 30px;}
.pro_one_box{width: 19.5%;height: 190px;float: left;}
.pro_img{text-align: center;padding:15px 0 0px 0;}
.pro_name{text-align: center;}
.pro_name a{color: #665c5c;font-size: 16px;font-weight: 600;}


.choose_pro{width: 100%;margin-top: 30px;}
.pro_series{width: 250px;height: 35px;color: #666;font-size: 16px;}
.pro_type{width: 250px;height: 35px;margin-left: 30px;color: #666;font-size: 16px;}
.pro_series option,.pro_series option a{color: #666;font-size: 16px;}
.pro_show_box{width: 100%;margin-top: 20px;height: 368px;background: url(../images/bg.png);background-size: contain;}
.show_one{width: 100%;height: 368px;margin-top: 20px;}
.show_left{width: 549px;height: 368px;float: left;}
.show_right{width: 549px;height: 368px;float: right;}
.show_title{text-align: center;margin:20px 0}
.show_title a{color: #333;font-size: 36px;}
.show_intro{margin-left: 30px;line-height: 30px;text-indent: 2em;}
.show_intro a{color: #333;font-size: 20px;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.show_more{margin: 90px 0 0 30px;}
.show_more2{margin: 90px 0 0 368px;}
.see_more{width: 1100px;height: 60px;background: #d9d9d9;margin: 30px auto;border-radius: 5px;text-align: center;}
.see_more a{line-height: 60px;color: #666;font-size: 20px;}

/*鐩稿叧*/
.about{margin-top: 30px;}
.about_content{width: 100%;margin-top: 15px;padding-bottom: 30px;}
.about_left{float: left;width: 460px;height: 290px;}
.about_right{float: right;width: 600px;height: 290px;}
.about_title{margin-top: 10px;}
.about_title a{color: #4c4c4c;font-size: 26px;padding: 30px 0 0 20px;}
.sm_icon{width: 26px;height: 20px;display: inline-block;background: url(../images/smzx.png) no-repeat;background-size: contain;}
.about_list{margin-left: 20px;line-height: 40px;}
.about_list ul li{margin-bottom: 10px;}
.about_list ul li a{width: 450px;overflow: hidden;color: #736d6d;font-size: 20px;display: -webkit-box;display: block;
/*white-space: normal!important;*/
white-space: normal;
height: 30px;
text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp:1;-webkit-box-orient: vertical;
}


.xncs{padding-left: 35px;}
.btn{width: 100px;height: 35px;outline: none;background: #DB0000;border: none;color: #fff;font-size: 18px;border-radius: 2px;cursor: pointer;}
.pagea{width:1100px margin:0 auto;text-align: center; font-size:1.17em; padding:0 5px;padding-top: 25px;display: block;}
.pagea a{width: 50px; height: 50px; color: #fff; background: #dc0000; font-size: 20px; text-align: center; line-height: 50px; display: inline-block;border-radius:25px;}
.pagea .pageNun{}
.pagea a:hover,.pagea a.active{background: #000000;cursor: pointer;}
.txcp_box a{ color:#333;}

img {
    max-width:100%;
}


.proimg_name{text-align: center;}
.pic{text-align: center;padding-bottom: 30%;}


.pro_right{width: 280px;height: 340px;border: 2px solid #d9d9d9;float: right;margin-top: 40px;}

.intro{
	color: #4c4c4c;
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    display: -webkit-box;
	}



.ques_box {
    width: 80%;
    border: 1px solid #eb0909;
    border-radius: 3px;
    margin: 15px 0 0px 2.5%;
    padding: 8px 0 8px 8px;
}
.ques_box a {
    color: #333;
}

.ques_box p {
	color: #333;
	font-weight: 600;
	font-size: 16px;
	line-height: 30px;
}

.ques_box span {
	color: #eb0909;
}


/*底部浮动 add 2017-8-31*/
.footer_fixed{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 60px;
	background: #ffcf00;
}
.footer_fixed ul li{
	float: left;
	padding: 0 35px;
	height: 60px;
}
.footer_fixed li span{
	float: right;
	display: block;
	height: 60px;
	line-height: 60px;
        color:#443d3d;
}
.footer_fixed li a{
        clear:both;
	display: block;
}
.footer_fixed li i{
	display: inline-block;
	background: #443d3d;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 15px;
	margin-top: 10px;
        color:#443d3d;
}


.footer_fixed i img{
	width: 26px;
	padding: 7px;
}

.tel_img{
    float:left !important;
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 5px;
	margin-top: 10px;
        color:#443d3d;
}


.tel_img img{
	width: 35px;
	padding: 1px 1px;
}
.footer_tel{
   color:#443d3d;
    font-weight:900;
}

.earth_cn{
		width: 22px;
		padding: 9px 0px;
}
.span_cn{
	float: right;
	display: block;
}
.footer_fixed ul li a{
	color:#fff !important;
}


.mess_top h3{
	padding: 30px 0 0 100px;
}


/* 2018.6.12 modify */
.cl:before,.cl:after {
    content:"";
    display:table;
}
.cl:after{clear:both;}
.cl{
    *zoom:1;/*IE/7/6*/
}

.sm_new{
	width: 1100px;
	margin: 0 auto;
	height: 810px;
	color: #000;
	margin-top: 25px;
}
.sm_new ul{
	overflow: hidden;
	height: 100%;
}
.sm_new ul li{
	float: left;
	margin-right: 10px;
	width: 360px;
	height: 100%;
}
.sm_new ul li:last-child{
	margin-right: 0;
}
.new_title{
	margin-top: 20px;
}
.new_title h3{
	background: #db3131;
	height: 56px;
	line-height: 56px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	letter-spacing: 1px;
}
.sm_new ul li > p img{
	width: 346px;
	height: 226px;
	display: block;
	margin-top: 35px;
}
.new_main{
	display: inline-block;
	padding: 20px 30px 24px 30px;
	background: #fafafa;
	border-top: 1px solid #dbdbdb;
}
.bdt0{
	border-top: 0;
}
.new_main > div{
	color: #757575;
	font-size: 20px;
}
.new_main > span{
	color: #9d9d9d;
	font-size: 14px;
	margin-top: 10px;
	display: block;
	line-height: 26px;
	position: relative;
	letter-spacing: 1px;
}
.new_main:hover > span,
.new_main:hover > div{
	color: #333;
}
.new_main > span i{
	font-style: normal;
	position: absolute;
	bottom: 0;
	right: 0;
}
.new_more{
	padding: 0 30px;
	text-align:center;
	height: 52px;
	line-height: 52px;
	background: #fafafa;
}
.new_more a{
	color: #dc0000;
}
new_more a:hover{
	color: #db3131;
}
.new_title{
	position: relative;
}
.sm_new ul li:hover .new_title > img{
	width: 237px;
	height: 23px;
	position: absolute;
	left: 62px;
	top: 16px;
	display: block;
}
.dn{
	display: none;
}
