﻿@charset "utf-8";

/* CSS Document */

div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}

h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}

body{font-size:14px; font-family:"微软雅黑";margin:0px;padding:0px;color:#333;height:auto;clear:both;}

img{border:0px;}

ul,li{ list-style:none;}

em,i{ font-style:normal;}

a{ text-decoration:none; color:#666;}

a:hover{ background-repeat:no-repeat; color:#ca492a;}



body{min-width: 1260px;}





/* 头部 */

.top_bg{overflow: hidden;width: 1260px;margin: 15px auto;}

.logo{float: left;display: block;}

.logo img{display: block;height: 60px;}

.top_tel{float: right;/*padding-left: 60px;background: url(../images/tel.png) no-repeat left;*/}

.top_tel h4{color: #999;}

.top_tel h1{color: #e62129;}







/*nav*/

.clear_none{clear: both;}

.navbg {background: #333;}

.minNav{width: 1260px;margin:0 auto;}

.minNav ul{ display:block; }

.minNav ul li{float:left;width: 12.5%; z-index:999;height: 50px;line-height: 50px;position:relative;}

.minNav ul li a{display: block;color:#fff; }

.minNav ul li > a{ display: block;text-align: center;}

.dangqian{color:#fff;background: #222;}

.minNav ul li a:hover{background: #222;color: #fff;}

/*二级下拉*/

.minNav ul li .Navdrop{width:100%;  position:absolute;left: 0;  top:50px;z-index:9999; display:none;background: rgba(0,0,0,.7); }

.minNav ul li .Navdrop p{   overflow:hidden;}

.minNav ul li .Navdrop p a{height: 40px;line-height: 40px;font-size:12px;padding: 0 20px;}







/*banner*/

.flexslider{position:relative;overflow:hidden;}

.slides{position:relative;z-index:1;}

.slides li{height: 600px;}

.flex-control-nav{position:absolute;bottom:20px;z-index:1;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:20px;height:5px;margin:0 5px;}

.flex-control-nav a{display:inline-block;width:20px;height:5px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:4%;background:url(../images/prev.png) center  no-repeat;}

.flex-direction-nav li a.flex-next{right:4%;background:url(../images/next.png)  center no-repeat;}

/*banner-end*/







/*产品*/

.sycp_bg{width: 1260px;margin: 50px auto;overflow: hidden;}

.sycp_left{float: left;width: 260px;}

.fenlei_ti{padding: 20px 0;text-align: center;background: #ca492a;}

.fenlei_ti h1{color: #fff;padding-left: 30px;background: url(../images/cpfl.png) no-repeat 60px;}

.fenlei_ti span{color: #fff;font-size: 14px;text-transform: uppercase;}

/**/

.sideMenu h3{ height:50px; line-height:50px;font-size: 16px; padding-left:40px;  border-top:1px solid #e3e3e3; background:url(../images/tupian_20.png) no-repeat 20px #f2f2f2; cursor:pointer;}

.sideMenu h3 a{display: inline-block;}

.sideMenu h2{ height:50px; line-height:50px;font-size: 16px; padding-left:40px;  border-top:1px solid #e3e3e3; background:url(../images/tupian_20.png) no-repeat 20px #f2f2f2; cursor:pointer;}

.sideMenu h3 em{ float:right; display:block; width:40px; height:50px;   background:url(../images/icoAdd.png) 16px 22px no-repeat; cursor:pointer; }

.sideMenu h3.on em{ background-position:16px -48px; }

.sideMenu ul{color:#999; displzay:none;background: #fbfbfb; /* 默认都隐藏 */ }

.sideMenu ul li{height: 50px;line-height: 50px;text-indent:20px;}

.sideMenu ul li a{color: #999;display: block;font-size: 13px; transition: 0.2s;-moz-transition: 0.2s;-webkit-transition: 0.2s;-o-transition: 0.2s;}

.sideMenu ul li a:hover{background: #ca492a;color: #fff;}

/*sycp_right*/

.sycp_right{float: right;width: 950px;}

.cpzs_ti{overflow: hidden;border-bottom: 1px solid #eee;text-align: center;}

.cpzs_ti h3{float: left;width: 100px;height: 40px;line-height: 40px;border-bottom: 2px solid #eee;font-size: 20px;}

.cpzs_ti span{display: block;width: 150px;float: left;height: 40px; line-height: 40px;text-transform: uppercase;font-size: 12px;color: #bbb;}

.cpzs_ti a{display: block;float: right;line-height: 40px;padding-right: 25px;text-transform: uppercase;font-size: 12px;background: url(../images/more.png) no-repeat right;}

.sycp_list{overflow: hidden;}

.sycp_list li{width: 290px;margin:30px 40px 0 0;float: left;}

.sycp_list li a{display: block;overflow: hidden;position: relative;border:1px solid #eee;}

.sycp_list li a img{display: block;width: 100%;height: 300px; transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}

.sycp_list li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}

.sycp_list li a h3{background:rgba(0,0,0,.4);height: 40px;line-height: 40px;position: absolute;bottom: 0;

	width: 270px;color: #fff;padding: 0 10px;}

.sycp_list li a:hover h3{}

.last{margin-right: 0!important;}









/*案例*/

.sy_case{padding: 40px 0;}

.sy_title{text-align: center;}

.sy_title h1{font-size: 36px;font-weight: bold;}

.sy_title h1 em{color: #ca492a;}

.sy_title h4{color: #eee;font-size: 24px;font-weight: bold;text-transform: uppercase;margin-bottom: 5px;}

.sy_title span{height: 1px;width: 100%;display: block;background: #f5f5f5;}

.sy_title b{height: 1px;width: 200px;background: #ccc;display: block;position: relative;bottom: 1px;margin: 0 auto;}

.case_main{width: 1260px;margin: 0 auto;}

.case_main .picScroll-left{  overflow:hidden; position:relative; margin-top: 40px; }

.case_main .hd{ overflow:hidden; }

.case_main .hd a{ display:block;}

.case_main .hd .prev{width:40px;position: absolute;top: 80px; height:40px; float:left; overflow:hidden;cursor:pointer; 

	background:url(../images/case_zuo2.png) no-repeat;opacity: 0;}

.case_main .hd .next{ width:40px;position: absolute;top: 80px;right: 0; height:40px; float:right; overflow:hidden;cursor:pointer; 

	background:url(../images/case_you2.png) no-repeat;opacity: 0;}

.case_main .hd .next:hover,

.case_main .hd .prev:hover{opacity: .8;}

.case_main:hover .next,

.case_main:hover .prev{opacity: 1;}



.case_main .hd ul{ text-align: center; overflow:hidden; zoom:1; margin-top:30px; zoom:1; }

.case_main .hd ul li{ display: inline-block;  width:9px; height:9px; overflow:hidden; margin:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") 0 -9px no-repeat; }

.case_main .hd ul li.on{ background-position:0 0; }

.case_main .bd ul{ overflow:hidden; zoom:1; }

.case_main .bd ul li{ margin-right:20px;width: 300px; float:left;  overflow:hidden; text-align:center; position: relative; }

.case_main .bd ul li a{ display: block; }

.case_main .bd ul li a img{ width:100%;height: 210px;  display:block; }

.case_main .bd ul li a h2{position: absolute;top: 0;left: 0;background: rgba(0,0,0,.4);color: #fff;width: 100%; height: 100%;font-size: 18px; line-height: 210px;overflow: hidden;}

.case_main .bd ul li a:hover h2{opacity: 1;background: rgba(0,0,0,.2);}









/*关于*/

.about_sybg{margin-top: 20px;}

.about_main{width: 1260px;margin:  0 auto;overflow: hidden;padding: 30px 0 80px 0;}

.about_left{float: left;width: 500px;}

.about_left .slideBox{overflow:hidden; position:relative;  }

.about_left .bd{ position:relative; height:100%; z-index:0; }

.about_left .bd li{ zoom:1; vertical-align:middle; }

.about_left .bd img{ width:100%;  display:block;height: 340px;  }



/* 下面是前/后按钮代码，如果不需要删除即可 */

.about_left .prev{ position:absolute; left:0; top:40%; opacity: .5; display:block; width:30px; height:60px; background:url(../images/about_zuo1.png) no-repeat; }

.about_left .next{ position:absolute; right:0; top:40%; opacity: .5;  display:block; width:30px; height:60px; background:url(../images/about_you1.png) no-repeat;  }

.about_left .prev:hover{ background:url(../images/about_zuo2.png) no-repeat; opacity: 1;   }

.about_left .next:hover{ background:url(../images/about_you2.png) no-repeat; opacity: 1;   }

.about_left .prevStop{ display:none;  }

.about_left .nextStop{ display:none;  }

/*about_right*/

.about_right{float: right;width: 680px;}

.about_right h1{font-weight: bold;font-size: 24px;line-height: 60px;}

.about_right b{height: 1px;width: 50px;display: block;background: #ca492a;}

.about_right p{line-height: 30px;color: #999;margin: 30px 0;height: 90px;overflow: hidden;}

.about_right a{display: block;height: 45px;line-height: 45px;width: 110px;background: #ca492a;text-align: center;color: #fff;border-radius: 50px;

	box-shadow:0 10px 30px rgba(202,73,42,.2);}







/*新闻*/

.xwwt_bg{width: 1260px;margin: 0 auto;overflow: hidden;padding-bottom: 50px;}

.sy_news{float: left;width: 800px;}

.news_sybg{margin-top:30px;}

.newsimg{float: left;width: 300px;height: 350px;display: block;position: relative;z-index: 1;}

.news_list{float: right;width: 500px;box-shadow: 0 0 20px #eee;height: 350px; }

.news_list ul{margin: 35px 40px 0 40px;}

.news_list ul li{overflow: hidden;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #eee;}

.xw_date{float: left;width: 60px;height: 60px;background: #ca492a;text-align: center;color: #fff;}

.xw_date h2{font-size: 24px;font-weight: bold;line-height: 35px;}

.xw_date span{font-size: 12px;}

.xw_main{float: right;width: 340px;}

.xw_main a{font-size: 16px;height: 24px;line-height: 20px;overflow: hidden;display: block;}

.xw_main p{height: 36px;line-height: 18px;overflow: hidden;font-size: 12px;color: #999;}

#bjnone{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}







/*问题*/

.problem{float: right;width:400px;}

.wt_bg{margin-top: 30px;background: #fbfbfb;}

.txtMarquee-top{  overflow:hidden; position:relative;   }

.txtMarquee-top .bd{ padding:20px 15px 20px 10px; }

.txtMarquee-top .infoList li{background: url(../images/qa.png) no-repeat left; padding: 16px 0 16px 55px;border-bottom: 1px dashed #e5e5e5;}

.txtMarquee-top .infoList li a{ height: 35px;line-height: 35px;overflow: hidden; display: block;font-size: 15px;color: #333;}

.txtMarquee-top .infoList li a:hover{color: #ca492a;}

.txtMarquee-top .infoList li span{display: block;color: #999;height: 35px;line-height: 35px;overflow: hidden;}







/*友情链接*/

.link_bg{background: #f5f5f5;}

.link_main{width: 1260px;margin: 0 auto;padding: 60px 0;}

.syb_title{text-align: center;font-size: 24px;}

/*pp_list*/

.pp_list{padding-top: 40px;}

.pp_list ul li{float: left;width: 240px;padding: 40px 0;background: #fff;margin-right: 15px;}

.pp_list ul li a{display: block;}

.pp_list ul li:hover{box-shadow: 0 20px 50px #d5d5d5;}

.pp_list ul li img{display: block;max-width: 90%;margin: 0 auto;height: 60px;}











/*底部*/

.footerbig{background: #2d3236;}

.footermin{width: 1260px;margin:0 auto;}

.db_nav{text-align: center;border-bottom: 1px solid #24282b;}

.db_nav li{display: inline-block;line-height: 50px;height: 50px;margin:0 30px;}

.db_nav li a{color: #999;display: block;}

.db_nav li a:hover{color: #ca492a;}

.db_content{overflow: hidden;padding: 50px 0;border-top: 1px solid #3b4146;}

.db_logo{float: left;margin:30px 0;}

.db_logo a{display: block;}

.db_logo a img{display: block;}

.contact_list {float: left;}

.contact_list li{height: 30px;line-height: 30px;color: #aaa;}

.contact_list li img{vertical-align: middle;margin-right: 14px;}

.weixin{float: right;text-align: center;margin-right: 100px;overflow: hidden;}

.ewm_img{float: right;margin-left: 50px;}

.weixin img{display: block;}

.weixin h6{line-height: 30px;color: #ccc; font-size: 14px;}

.banquan{height: 80px;line-height: 80px;text-align: center;color: #999;font-size: 12px;background: #252525;}









/*内页*/





/*ny_banner*/

.ny_banner{height: 300px;position: relative;}

.bn_title{position: absolute;top: 0;width: 100%;background: rgba(0,0,0,.7);height: 100%;}

.bn_ti{width: 1200px;margin: 0 auto;text-align: center;padding-top:100px;}

.bn_ti h1{font-size: 36px;font-weight: 100;color: #fff;}

.bn_ti h3{font-size: 16px;height: 50px;line-height: 50px;font-weight: 100;text-transform: uppercase;color: #ddd;}













.weizhi{padding-left: 24px;background: url(../images/index.png) no-repeat left;color: #999;}

.weizhi a{color: #666;}





.ny_main{width: 1260px;margin: 0 auto;overflow: hidden;padding: 50px 0;}

.left_lan{float: left;width: 270px;}

.nyzuo_title{padding:30px 0 30px 50px;background: #ca492a;color: #fff;font-size: 24px;font-weight: bold;}



.right_main{float: right;width: 950px;line-height: 30px;}

.nyyou_ti{border-bottom: 3px solid #eee;overflow: hidden;}

.nyyou_ti h2{float: left;padding: 0 20px;background: #ca492a;height: 40px;line-height: 40px;color: #fff;font-size: 18px;}

.nyzuo_list{border-bottom: 3px solid #ddd;background: #f8f8f8;}

.nyzuo_list li{height: 50px;line-height: 50px;border-bottom: 1px solid #eee;text-indent: 50px;background: url(../images/tupian_20.png) no-repeat 30px;}

.nyzuo_list li a{display: block;f ont-size: 16px;}

.nyzuo_list li a:hover{background: url(../images/tupian_20.png) no-repeat 30px #fff;}

.ny_dangqian{background: url(../images/tupian_20.png) no-repeat 30px #fff;}









/*关于我们*/

.nygy_main{width: 1260px;margin: 0 auto;padding: 50px 0;}

.ny_about{padding: 40px 0;}

.about_title{margin: 25px 0;}

.about_title span{color: #eee;font-size: 20px;display: block;}

.about_title h1{font-size: 30px;color: #333;}

.gy_zi{line-height: 34px;color: #666;}

.nygy_img{display: block;width: 100%;margin: 50px auto;box-shadow: 0 20px 50px #ddd;}







/*新闻资讯*/

.news_ul{margin-top: 30px;}

.news_ul li{margin-bottom: 40px;padding-bottom: 30px;}

.news_ul li a{display: block;}

.news_ul li a img{float: left;width: 240px;height: 160px; display: block;border-radius: 10px;box-shadow: 0 15px 30px #d5d5d5;}

.news_center{float: right;width: 660px;padding-top: 10px;}

.news_center h2{font-size: 20px;line-height: 40px;height: 40px;overflow: hidden;}

.news_center p{color: #999;line-height: 30px;height: 60px;overflow: hidden;}

.news_center span{font-size: 12px;color: #bbb;margin-top: 20px;line-height: 30px;}

/*新闻资讯*/









/*问题*/

.ny_bg{background: #f5f5f5;}

.wenti_list{margin-top: 30px;}

.wenti_list li{margin-bottom: 50px;}

.wenti_list li a{display: block;padding: 40px;border: 1px solid #eee;}

.wenti_list li a h2{font-size: 16px;line-height: 40px;height: 40px;overflow: hidden;}

.wenti_list li a p{color: #999;line-height: 30px;height: 30px;overflow: hidden;}











/*客服*/

.rides-cs {  font-size: 12px; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500;}

.rides-cs .floatL { width: 40px; float:left;background: rgba(0,0,0,.7);}

.rides-cs .floatL a {display: block;padding:20px 10px;color: #fff;font-size: 14px; }

.rides-cs .floatR { overflow:hidden;}

.rides-cs .floatR .cn {border: 1px solid #e5e5e5; background: #fff;}

.rides-cs .cn ul {}

.rides-cs .cn ul li { line-height: 40px; height:40px;overflow: hidden;text-align:center;padding:2px 5px;}

.rides-cs .cn ul li a{background: url(../images/qq1.png) no-repeat 10px;display: block;font-size: 14px;}

.rides-cs .cn ul li a:hover{background: url(../images/qq.png) no-repeat 10px #f5f5f5;}











/*ny_content*/

.ny_xq{margin-top: 20px;}

.ny_content{padding:30px 0;}

.xq_tuwen{line-height: 36px;color: #666!important;font-size: 15px;}

.xq_tuwen img{max-width: 100%!important;margin: 20px auto!important;height: auto!important;display: block;}

.xq_nyti{font-size: 30px;margin-bottom: 30px;color: #333;}

.cpxq_nyti{font-size: 30px;margin-bottom: 60px;color: #333;text-align: center;border-bottom: 1px solid #eee;padding-bottom: 40px;}

.nyxw_date{line-height: 50px;border-bottom:1px solid #eee;margin-bottom: 30px;color: #bbb;font-size: 14px;}







/*fanpian*/

.fanpian{line-height: 30px;padding: 50px 0;color: #666;border-top: 1px solid #eee;}

.fanpian a{display: inline-block;color: #666;}

.fanpian a:hover{color: #ca492a;}







/* pages */

.pages {padding: 50px 0px;text-align: center;clear: both;margin: 0 auto;}

.pages a, .pages span {display: inline-block;height:30px;line-height:30px;padding: 2px 14px;border-radius: 50px; font-size:12px;margin: 0px 3px;color: #717171;

	text-align: center;}

.pages a:hover{color: #ca492a;}

.pages span {border:1px solid #ca492a;color: #ca492a;}

a.page:hover, span.page {background-position: 0px -38px;color: #ffffff;}

/* pages -end*/











/*联系*/

.nylx_title{text-align: center;color: #fff;}

.nylx_title h2{font-size: 30px;}

.nylx_title h4{font-size: 12px;text-transform: uppercase;line-height: 30px;}

.lxwm_list{overflow: hidden;padding: 100px 0;width: 1200px;margin: 0 auto;}

.lxwm_list li{width: 400px;float: left;text-align: center;}

.lxwm_list li img{display: block;width: 50px;margin: 0 auto;}

.lxwm_list li b{height: 1px;display: block;width: 20px;background: #ddd;margin:20px auto 0 auto;}

.lxwm_list li h3{line-height:24px;margin-top: 20px;font-size:14px;}

/*sylx_bg*/

.sylx_bg{padding: 50px 0;background: url(../images/nylx_bg.jpg) no-repeat center;}

.sylx_bg .lx_main{width: 930px;margin: 0 auto;padding-top: 40px;}

.sylx_bg .lx_main form{}

.sylx_bg .lx_main form input{outline: none;color: #fff;}

.sylx_bg .sr_z{float: left;width: 280px;}

.sylx_bg .lx_text{height: 44px;line-height: 44px;padding: 0 10px;width: 258px;margin-bottom: 10px;background: rgba(255,255,255,.2);}

.sylx_bg .lx_nr{float: right;width: 598px;color: #fff;background: rgba(255,255,255,.2);border: none; padding: 10px;outline: none;line-height: 20px;height: 135px;resize:none;}

.sylx_bg .tijiao{height: 44px;line-height: 44px;background: rgba(202,73,42,.7);color: #fff;width: 200px;margin: 20px auto;

	cursor: pointer;display: block;}











/*证书*/

.nysz_list{overflow: hidden;}

.nysz_list li{width: 290px;margin:30px 40px 0 0;float: left;}

.nysz_list li a{display: block;overflow: hidden;position: relative;border:1px solid #eee;}

.nysz_list li a img{display: block;width: 100%;height: 200px; transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}

.nysz_list li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}

.nysz_list li a h3{background:rgba(0,0,0,.4);height: 40px;line-height: 40px;position: absolute;bottom: 0;

	width: 270px;color: #fff;padding: 0 10px;}

.nysz_list li a:hover h3{}

