@charset "utf-8";
/**样式列表**/
/**作者 裴晓晨 QQ:862706685 **/
/**不懂慎用勿改**/
.head{padding:40px 0 30px 0;}
.logo{width:300px;border-right:1px solid #d7d7d7;padding-right:15px;}
.logo_txt{font-size:14px;color:#000000;line-height:30px;margin-left:20px;}
.logo_txt font{font-size:16px;line-height:35px;}
.head .tel{width:170px;font-size:14px;color:#656565;background:url(../images/tel_ico.jpg) left center no-repeat;padding-left:40px;}
.head .tel font{display:block;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-style:italic;
-webkit-box-reflect: below -10px -webkit-gradient(linear, 0 0, 0 80%, from(transparent), color-stop(.5, transparent), to(rgba(40,40,40,.2)));
background: -webkit-linear-gradient(top, rgba(245,163,77,1) 0%,rgba(238,130,70,1) 50%,rgba(224,91,18,1) 51%,rgba(241,86,0,1) 100%);
-webkit-background-clip: text;-webkit-text-fill-color: transparent;
}
/**导航栏**/
.nav{height:46px;background:url(../images/nav.jpg) left center repeat-x;}
.nav ul li{display:inline-block;padding:0 26px;text-align:center;height:46px;line-height:32px;font-size:14px;}
.nav ul li:hover,.nav ul li.cur{background:#2e2525;}
.nav ul li a{color:#ececec;}
.nav ul li:hover a{color:#fff;}
.nav ul li font{display:block;line-height:5px;font-size:10px;color:#cdcdcd; text-transform:capitalize;}
.nav_bottom{width:100%;background:url(../images/sea_bak.jpg) top left repeat-x;height:6px;}
/**banner**/
.banner{position:relative;width:100%;height:490px;overflow:hidden;zoom:1;}
.banner_2{position:relative;width:100%;height:260px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.banner .slides{zoom:1;}
.banner .slides .img{width:100%;height:490px;}
.banner_2 .slides .img{width:100%;height:260px;}
.banner .slides li a{display:block;}
.banner .flex-direction-nav{display:none;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.banner:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.banner:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.banner:hover .flex-next:hover, .banner:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
/**banner下**/
.search{line-height:45px;}
.search a{display:inline-block;color:#606060;margin-right:15px;}
.search a:hover{color:#000;}
	.form{width:270px;margin-right:12px;margin-top:6px;}
	.form input{float:left;}
	.form .text{width:188px;height:28px;border:1px solid #b5b5b5;color:#dedede;padding-left:10px;}
	.form .submit{width:68px;height:30px;background:url(../images/nav.jpg) center left repeat-x;color:#ffffff;font-size:12px;text-align:center;border:none;cursor:pointer;}
/**首页产品展示**/
.product_box{clear:both;width:100%;}
.product_box .title{font-size:36px;color:#c70000;text-align:center;line-height:50px;margin-top:10px;}
.product_box .pro_title{width:560px;height:22px;line-height:22px;text-align:center;margin:35px auto 0 auto;border:1px solid #cccccc;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;}
.product_box .pro_title a{color:#656565;}
	.product_1{width:100%;background:url(../images/pro_1.jpg) center top no-repeat;overflow:hidden;position:relative;height:419px;}
	.product_2{width:100%;background:url(../images/pro_2.jpg) center top no-repeat;overflow:hidden;position:relative;height:359px;}
/**滚动css**/
		.picMarquee-left{width:1170px;position:relative;margin:0 auto;margin-top:40px;}
		.picMarquee-left .hd{ overflow:hidden;width:100%;}
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{display:block;width:33px;height:59px;float:right;overflow:hidden;cursor:pointer;margin-top:70px;}
		.picMarquee-left .hd .prev{background:url(../images/left.jpg) center center no-repeat;float:left;}
		.picMarquee-left .hd .next{background:url(../images/right.jpg) center center no-repeat;}
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{position:absolute;top:0px;left:60px;}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;}
		.picMarquee-left .bd ul li .pic{ text-align:center;position:relative;width:240px;height:212px;}
		.picMarquee-left .bd ul li .pic i{display:none;position:absolute;background:url(../images/img_hover.png) center center no-repeat;width:240px;height:210px;top:0px;left:0px;z-index:99;}
		.picMarquee-left .bd ul li .pic:hover i{display:block;}
		.picMarquee-left .bd ul li .pic img{transition:all 1s;
		-moz-transition:all 1s; /* Firefox 4 */
-webkit-transition:all 1s; /* Safari and Chrome */
-o-transition:all 1s; /* Opera */}
		.picMarquee-left .bd ul li .pic a:hover img{
	transform:scale(2);
	-webkit-transform:scale(2);
	-moz-transform:scale(2);
	-ms-transform:scale(2);
	-o-transform:scale(2);}
/**生产环境**/
.production_title{text-align:center;padding:45px 0;}
.production_title a{display:inline-block;padding:0px 70px;height:55px;border:4px solid #aa0707;text-align:center;line-height:55px;font-size:36px;color:#aa0707;}
.production_title a:hover{color:#000;border-color:#000;}
.production{overflow:hidden;margin-left:-18px;}
.production li{text-align:center;margin-left:18px;float:left;font-size:16px;overflow:hidden;}
.production li a{color:#656565;line-height:60px;}
.production li.li_1{width:470px;}
.production li.li_2{width:266px;}
.production li.li_3{width:390px;}
.production li.li_4{float:right;padding:60px 55px 0 0;}
.production li.li_4 a{display:block;font-size:14px;color:#ffffff;width:140px;height:35px;background:#dd6363;text-align:center;line-height:35px;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;}
/**关于我们**/
.about{margin-top:50px;overflow:hidden;}
.about .title{overflow:hidden;height:130px;line-height:130px;}
.about .title h1{width:600px;float:left;}
.about .title span{display:block;width:50px;float:right;margin-right:10px;background:url(../images/more.jpg) right center no-repeat;}
.about .title span a{color:#c70000;font-size:14px;}
.about .title span a:hover{color:#000;}
.about .txt{width:470px;padding-top:30px;color:#656565;line-height:30px;}
.about .txt a{color:#c70000;}
.about .img{width:510px;display:table-cell;}
.about .img img{vertical-align:middle;}
/**新闻中心+合作单位**/
.bigbox{margin-top:110px;overflow:inherit;}
.box_1{height:471px;background:url(../images/bak_01.jpg) center center no-repeat;overflow:hidden;}
	.box_1 .title{margin-top:50px;color:#ffffff;text-align:center;}
	.box_1 .title h1{font-size:30px;font-weight:500;height:50px;line-height:40px;background:url(../images/t_bottom.png) center bottom no-repeat;}
	.box_1 .title h2{font-size:16px;line-height:45px;font-family:Arial, Helvetica, sans-serif;}
	/**新闻**/
	.box_1 .news{width:560px;}
	.box_1 .news ul{padding:50px 0 0 25px;}
	.box_1 .news ul li{height:40px;line-height:40px;font-size:14px;}
	.box_1 .news ul li a{color:#fff;}
	.box_1 .news ul li a:hover{color:#CCC;}
	.box_1 .news ul li span{color:#fff;float:right;}
	/**荣誉**/
	.box_1 .honor{width:420px;}
	.slideBox{ width:360px; height:190px; overflow:hidden; position:relative;margin:70px auto 0 auto;}
	.slideBox .bd{position:relative; height:100%; z-index:0;width:290px;margin-left:35px;}
	.slideBox .bd li{zoom:1;vertical-align:middle; }
	.slideBox .bd img{width:290px;height:190px;display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{position:absolute;top:50%;margin-top:-25px;display:block;width:12px;height:32px;filter:alpha(opacity=50);opacity:0.5;}
		.slideBox .prev{background:url(../images/left.png) center center no-repeat;}
		.slideBox .next{background:url(../images/right.png) center center no-repeat;left:auto;right:0%;}
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{display:none;}
		.slideBox .nextStop{display:none;}
.box_2{height:560px;background:url(../images/bak_02.jpg) center center no-repeat; background-size:100% 100%; overflow:hidden;margin-top:10px;}
	.box_2 .title{text-align:center;}
	.box_2 .title h1{font-size:36px;line-height:50px;color:#c70000;margin-top:20px;}
	.box_2 .title h2{font-size:18px;line-height:30px;color:#e0e0e0;text-transform:uppercase;}
/**合作单位**/
.hezuo{width:784px;margin:30px auto 0 auto;position:relative;}
.hezuo_box{width:196px;height:196px;text-align:center;background:url(../images/img_bak.png) center center no-repeat;float:left;}
.hezuo a{display:block;margin-top:68px;}
.hezuo a img{vertical-align:middle;}
.hezuo .im{position:absolute;top:99px;left:98px;}
/**公司活动**/
.activity{margin-top:70px;}
.activity .title{overflow:hidden;height:130px;line-height:130px;}
.activity .title h1{width:600px;float:left;}
.activity .title span{display:block;width:50px;float:right;margin-right:10px;background:url(../images/more.jpg) right center no-repeat;}
.activity .title span a{color:#c70000;font-size:14px;}
.activity .title span a:hover{color:#000;}
.activity ul{overflow:hidden;}
.activity ul li{float:left;margin:28px 0 0 24px;width:316px;height:200px;position:relative;text-align:center;}
.activity ul li .img{position:relative;color:#000;font-size:16px;line-height:50px;overflow:hidden;}
.activity ul li:hover i{display:block;width:316px;height:200px;background:url(../images/img_hover_2.png) center center no-repeat;position:absolute;top:0px;left:0px;}
.activity ul li:hover .txt{display:none;}
.activity ul li .txt{position:absolute;bottom:0px;left:0px;height:36px;width:316px;line-height:36px;font-size:16px;color:#ffffff;text-indent:20px;background:url(../images/img_bottom.png) center center no-repeat;}
/**放大镜效果**/
.activity ul li .img img{transition:all 1s;
-moz-transition:all 1s; 
-webkit-transition:all 1s; 
-o-transition:all 1s;}
.activity ul li .img a:hover img{
transform:scale(1.3);
-webkit-transform:scale(1.3);
-moz-transform:scale(1.3);
-ms-transform:scale(1.3);
-o-transform:scale(1.3);}
.activity ul li.more_box{background:#d5d5d5;}
.activity ul li.more_box .img{margin-top:60px;line-height:60px;}
.activity ul li.more_box .more{text-align:center;}
.activity ul li.more_box .more a{display:inline-block;font-size:14px;color:#ffffff;width:140px;height:35px;background:#dd6363;text-align:center;line-height:35px;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;}
/**首页底部**/
.foot_adv{margin-top:40px;overflow:hidden;}
.foot_adv_box{width:320px;float:left;margin:25px 25px 0 0;overflow:hidden;}
.foot_adv_box .img{width:105px;height:105px;text-align:center;vertical-align:middle;background:url(../images/yuan.jpg) left center no-repeat;transition:all .5s;
-moz-transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s;padding-top:60px;float:left;cursor:pointer;}
.foot_adv_box .img:hover{background-position:right center;}
.foot_adv_box .txt{font-size:16px;color:#010101;line-height:25px;width:200px;float:right;margin-top:55px;}
.foot_adv_box .txt .im{font-size:13px;}
/**footer**/
.footer{background-color:#454545;margin-top:50px;}
	.footer .center{overflow:auto !important;}
	.footer .fl{width:200px;margin-top:-1px;background:#aa0707;text-align:center;padding-top:30px;min-height:270px;}
	.footer .fl span{font-size:16px;color:#fff;line-height:25px;display:block;margin-top:15px;}
	.footer .fr{width:790px;padding-right:20px;}
	.foot_nav{width:inherit;text-align:center;border-bottom:1px solid #6c6c6c;outline-bottom:1px solid #353535;}
	.foot_nav a{font-size:16px;color:#ececec;line-height:50px;display:inline-block;padding:0 10px;}
	.foot_nav a:hover,.footer p a:hover{color:#dedede;}
	.fr_box1{border-bottom:1px solid #6c6c6c;outline-bottom:1px solid #353535;padding:50px 0 35px 0;overflow:hidden;}
	.fr_box1 img{border:3px solid #717171;float:left;}
	.fr_box1 p{float:left;margin-left:30px;color:#ffffff;line-height:24px; width: 580px;}
	.fr_box2{color:#fff;line-height:24px;padding-top:15px;text-align:center;}
	.fr_box2 a{color:#fefefe;}
/**二级页面**/
/**左侧栏**/
.sidebar{width:254px;margin-top:22px;}
	.sidebar .menu{margin-bottom:40px;}
	.sidebar .menu h1,.contact h1{height:50px;line-height:50px;width:inherit;background:url(../images/h1_bak.jpg) left top repeat;font-size:16px;color:#fff;text-indent:30px; text-transform:capitalize;}
	.sidebar .menu ul{border:1px solid #b5b5b5;border-top:none;border-bottom:none;}
	.sidebar .menu ul li{height:45px;line-height:45px;text-align:center;border-bottom:1px solid #c9c9c9;}
	.sidebar .menu ul li a{color:#656565;}
	.contact{clear:both;}
	.contact_cont{border:1px solid #b5b5b5;border-top:none;}
	.contact_cont .txt{padding:20px 0px 50px 12px;font-size:12px;color:#5f5f5f;line-height:24px;}
	.contact_cont .txt strong{font-size:29px;color:#000000;}
.content{width:750px;margin-top:22px;}
.content .title{height:50px;line-height:50px;border-bottom:2px solid #a0a0a0;position:relative;}
.content .title h1{font-size:20px;color:#a7a7a7;font-weight:600;}
.content .title span{display:block;position:absolute;top:0px;width:750px;line-height:50px;font-size:12px;text-align:right;}
.content .title span a{color:#656565;}
/**产品列表**/
.products{width:auto;overflow:hidden;margin-left:-20px;}
.products li{width:172px;margin:20px 0 0 20px;float:left;}
.products li a{display:block;}
.products li .img{width:170px;height:170px;border:1px solid #c9c9c9;text-align:center;vertical-align:middle;}
.products li .img img{vertical-align:middle;}
.products li .txt{text-align:center;line-height:30px;font-size:12px;color:#656565;}
/**生产环境**/
.little_title{font-size:16px;color:#505050;font-weight:bold;margin-top:10px;position:relative;}
.little_title h1{width:180px;margin-left:15px;border-bottom:2px solid #505050;line-height:40px;}
.little_title span{position:absolute;font-size:12px;right:0px;top:0px;line-height:40px;text-transform:uppercase;font-weight:normal;}
.imgbox{margin-left:-20px;}
.imgbox a{display:inline-block;width:230px;height:170px;margin:15px 0 0 20px;vertical-align:middle;text-align:center;border:1px solid #dedede;}
/**新闻列表**/
.xc_news{overflow:hidden;}
.xc_news a{display:block;overflow:hidden;}
	.xc_news li{margin-top:25px;overflow:hidden;}
	.xc_news .img{width:200px;float:left;overflow:hidden;text-align:center;height:150px;vertical-align:middle;}
	.xc_news .img img{vertical-align:middle;}
	.xc_news .txt{width:505px;float:right;color:#888888;margin-right:15px;}
	.xc_news .txt h1{font-size:18px;font-weight:bold;line-height:50px;color:#444444;}
	.xc_news .txt h2{font-size:14px;line-height:20px;color:#909090;}
	.xc_news .txt span{font-size:12px;margin-top:10px;display:block;line-height:22px;min-height:50px;overflow:hidden;text-indent:2em;color:#747474}
/**主营业务**/
.products_zyyw{overflow:hidden;margin-left:-26px;}
.products_zyyw li{width:230px;float:left;margin:30px 0px 0px 26px;border:1px solid #bfbfbf;}
.products_zyyw .img{text-align:center;width:228px;height:150px;display: flex;align-items: center;}
.products_zyyw .txt{padding:10px;color:#505050;}
.products_zyyw .txt h1{font-size:16px;line-height:50px;border-bottom:2px solid #505050;font-weight:bold;}
.products_zyyw .txt p{font-size:12px;line-height:22px;margin-top:10px;}



.feedback li h4{float:left;width:80px;text-align:left;margin-right:20px;color:#fff;}
.feedback li input{width:335px;height:40px;line-height:40px;}
#f_name input,#f_phone input,#f_company input,#f_content input{border:0;padding: 0 10px;padding-right: 40px;width: 290px; text-indent: 12px;}
.feedback #f_phone input{background:url(../images/p5_3.jpg) no-repeat 300px center #eeeef0;}
.feedback #f_name input{background:url(../images/p5_1.jpg) no-repeat 300px center #eeeef0;}
.feedback #f_company input{background:url(../images/p5_2.jpg) no-repeat 305px center #eeeef0;}
.feedback #f_content input{background:url(../images/p5_4.jpg) no-repeat 300px center #eeeef0;}
.feedback #f_verify{width: 100%;margin-right:20px;}
.feedback #f_verify input{ margin-bottom: 20px;}
.feedback #f_verify img{ height: 40px;}
.feedback .footReturn{width:100%;text-align:center;}
.feedback .footReturn input{width:90px;height:30px;line-height:25px;text-align:center;color:#fff;border:0;background:#c4291e;border-radius:3px;}
#btnSubmit{ margin-left: 240px; margin-top: -30px;}

#news_i_container{ width: 550px; float: right;}
#news_i_container ul li{ margin-bottom: 15px; overflow:hidden;}
#news_i_container ul li a img{ float: left; border: none; width: 90px; height: 60px;}
#news_i_container ul li a div{ float: right; width: 440px;}
#news_i_container ul li a div h3{ color: #fff;}
#news_i_container ul li a div h4{ color: #fff;}
#news_i_container ul li a div p{ color: #fff;}

.sidebar .mt h2{ text-indent: 30px; font-size: 16px; color: #fff; background-color: #d8050c; line-height: 50px;}
.sidebar .mc ul li{ border:solid 1px #b5b5b5; border-top: none; line-height: 45px;}
.sidebar .mc ul li .node_holder a{ display: block; text-align: center;}

.orientation{ overflow: hidden;}
.orientation .previous1{ float:left;}
.orientation .next1{ float:right;}


.locale_column{ width: 100%;}
.locale_list{ zoom: 1; width: 1170px; margin: 0 auto;}
.locale_list:after{ content: ""; display: block; clear: both;}
.locale_list li{ float: right; margin-left: 10px;}