/*头部样式*/
body{ min-width:1360px;}
.fl{ float:left;}
.fr{ float:right;}
.head{background: #000;height: 41px;}
.wel , .k1{line-height: 41px;color: #fff;}
.k1 a{color: #fff;}
.k1 a .ditu{background: url(../images/ditu.html) no-repeat left;padding-left: 15px;}
#header{width:1300px;margin:0 auto;}
.header-upper{ width:1300px; margin:0 auto; height:110px; padding-top:10px;background:#ffffff;}
.header-upper .logo img{display:inline-block;	max-width:100%;}
.logo-outer{ float:left;	}
.logo-outer .logo img{display:inline-block;max-width:100%;}
.header-upper .upper-right{	padding:20px 0px; float:right;}
.header-upper .info-box:last-child{margin-right:0px;}
.header-upper .info-box:after{content:'';position:absolute;right:-40px;top:50%;margin-top:-20px;height:40px;border-right:1px dashed #e0e0e0;}
.info-box{position:relative;float:left;min-height:56px;margin:0px 40px;padding:7px 0px 7px 60px;}
.header-upper .info-box:last-child{padding-left:0px !important;}
.header-upper .info-box:last-child:after{display:none;}
.info-box .icon-box{position:absolute;left:0px;top:8px;width:44px;height:44px;text-align:center;line-height:42px;border:1px solid #e0e0e0;border-radius:2px;color: #dd170d;font-size:20px;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.info-box:hover .icon-box{border-color:#dd170d;}
.info-box li{position:relative;line-height:24px;margin:0px 0px;font-size:14px;color:#9b9b9b;}.info-box li a{color:#9b9b9b;}
.info-box strong{font-weight:700;color:#555555;font-size:15px;}
.clear{ clear:both;}
.mt20{ margin-top:20px;}
.nac{width:1300px;margin:0 auto;}
.nac a{ width:12.5%; float: left;display:inline-block; height:65px; line-height:65px; color:#fff; font-size:16px; text-align:center;}
.nac a:hover,.nac .cur{ width:12.5%; display:inline-block;float: left; height:65px; line-height:65px; color:#fff; font-size:16px; text-align:center; background:#000;}

/*主体样式*/
#container{width:1300px;margin:0 auto;margin-top:10px;}
.container{width:1300px;margin: 0 auto;}

.t_c_bottom{position:relative;width:1300px;height:50px;margin-top:20px;background:#000;z-index:25;}
.t_c_bottom .thisMenu{position:absolute;width:161px;height:50px;background:#b13938; color:#FFF;z-index:30;}
.t_c_bottom ul{position:absolute;width:1300px;z-index:35;}
.t_c_bottom ul li{position:relative;float:left;width:161px;color:#fff;height:50px; line-height:50px; text-align:center;border-right:1px solid #CCC}
.t_c_bottom ul li a{display:block;width:161px;color:#fff;height:50px; line-height:50px; font-size:16px;}
.t_c_bottom ul li:nth-child(8) { border:none;}
.indcp a.prev {width: 29px;height:350px;background: url(../images/product-left.jpg) no-repeat 0 center;position: relative;top:0px;z-index:99;cursor: pointer; display:block;float:left;}
.indcp a.next {width: 29px;height:350px;background: url(../images/product-right.jpg) no-repeat 0 center;position: relative;top:0px;z-index:99;cursor: pointer;display:block; float:right;}
.indcp .bd {width:1300px;margin-top:20px;position: relative; margin-bottom:30px; z-index:1;}
.indcp .bd ul {zoom:1; padding-top:30px;}
.indcp .bd ul li {float: left;margin:10px;position:relative; -webkit-transition:all 0.2s ease-out; transition:all 0.2s ease 0.1s; border:1px solid #eee;}
.indcp .bd ul li:hover{box-shadow: 4px 4px 14px #aaa;}
.indcp .bd ul li .pic {width:390px;text-align: center;height:auto;overflow:hidden;}
.indcp .bd ul li .pic a{text-decoration-color: #333;}
.indcp .bd ul li .pic a img {width:390px;display:block;margin:auto;-webkit-transition:all 0.2s ease-out; transition:all 0.2s ease 0.1s;}
.indcp .bd ul li .pic a p {width:390px;font-size:14px;color: #000;display: block;line-height:50px;}
/*我们的优势*/

/*选择四大理由*/
.tong{width: 1300px; margin: 0 auto;}
.main3{background: url(../images/bj2.jpg) top center no-repeat  #222222; height:780px;clear:both; overflow:hidden;}
.title2{    font-size: 30px;    color: #f1f1f1;    text-align: center; padding-top:40px;}
.title2 span{    font-weight: bold;}
.ly_img{width:533px;    margin-top: 67px;}
.ly_img h3{text-transform: uppercase;color: #fff;font-size: 30px;padding-bottom: 25px;padding-left:105px;}
.ly_img img{    display: block;    width: 533px;    transition: all .8s;}
.ly_img img:hover{    margin-top: -10px;}
.ly_wz{margin-left: 130px;margin-top: 100px;}
.ly_wz h2 p{    font-size: 26px;    color: #fff;    padding-bottom: 12px;}
.ly_wz p{    font-size: 14px; color: #ccc;}
.ly_wz1{margin-bottom:50px;}
.l_wz{width: 325px;background: #a0a0a0;padding:430px 60px 23px 50px;text-align: right;margin-top: -348px;margin-left: 160px;transition: all .8s;}
.l_wz p{font-size: 16px;color: #fff;margin-top:80px;}
.l_wz span{display:block;font-size:12px;color:#cdcdcd;text-decoration:uppercase;}
.l_wz:hover{ margin-top: -360px;}
.banner1{width:1300px;position:relative;height:400px;    margin: 0 auto;}
.banner1 ul.bbb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner1 ul.bbb li{position:absolute;display: inline-block;}
.banner1 .num1{position:absolute;right:40%;bottom:-102px;z-index:100;}
.banner1 .num1 li{float:left;width:12px;height:12px;display:inline-block;margin-right:10px;background:#fff;line-height:12px;text-indent:-100px;overflow:hidden;border-radius:10px;}
.banner1 .num1 li.num1_hover{background-color:#a0a0a0;}
.banner1 .num1 li.num1_hover a{color:#fff;}
.banner1 .num1 li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:12px;height:12px;line-height:12px;}
.advantage_head{text-align: center; color: #fff; padding:25px 0px 30px 0px; margin-top: 20px;}
.advantage_head p{text-transform: none; font-family: 'Times New Roman'; font-size: 40px; margin: 0px; padding: 0px;}
.advantage_head h2{font-size:30px; font-weight:bold;}

.ys{background:url(../images/bb.jpg) bottom; height:650px; clear:both;padding-top:20px; margin-bottom:30px;}
.five { overflow:hidden; width:1300px;padding-top:20px;}
.five ul{ overflow:hidden;}
.five li{ float:left; width:380px; overflow:hidden; margin-right:65px; margin-bottom:40px; cursor:pointer; color:#fff;}
.five li:nth-child(3n) {margin-right:0px; float:right;}
.five li span{ display:block; width:132px; height:152px; overflow:hidden; position:relative; margin-bottom:15px; float:left;}
.five li em{ display:block; width:200px;font-size:16px;margin-top:25px;color:#fff; margin-left:20px;font-style:normal; font-weight:bold; text-align:left; border-bottom:1px solid #eee; line-height:40px; margin-bottom:5px;float:left;}
.five li p{ display:block; width:200px; float:left;font-size:14px; color:#fff; text-align:left; margin-left:20px;}
/*choose*/
.choose-title{position:relative;margin:0 auto;text-align: center;font-size:36px;color: #000;font-weight: bold;line-height:40px;}
.choose-title span{  display:inline-block; width:100%; height:50px;}
.choose-title p{color: #535353;font-size: 16px;position: relative; font-weight:normal; width:450px; margin:0 auto;}
.choose-title p:after{position: absolute;content:"";left:0;top:15px;background: url(../images/t1.png) no-repeat top left;width:54px;height:11px;}
.choose-title p:before{position: absolute;content:"";right:0;top:15px;background: url(../images/t1.png) no-repeat top right;width:54px;height: 11px;}
/*首页简介*/
.indexPart1{ padding:40px 0; clear:both;}
.indexPart1 .box1{ padding-top:20px; position: relative; overflow: hidden; margin-bottom:30px;}
.indexPart1 .box1 .imgDiv:hover{ -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}
.indexPart1 .box1 .contentr{width:725px; padding-top:20px;line-height:30px;font-size: 14px; overflow:hidden; height:430px;}
.indexPart1 .box1 .kouhao{position:absolute;left:580px;bottom:0px;z-index:1;letter-spacing:3px;width:720px;height:40px;background:#000;color:#fff;font-size:20px;border-radius:0 20px 0 20px;text-align:center;line-height:40px;}
.about-tp {width:500px;position: relative;margin-top: 32px;}
.about-tp span {display: block;border: #000 solid 6px;height:470px;}
.about-tp span img {position: absolute;left: 34px;top: 34px}
.about-tp img {position: absolute;left: 6px;bottom: 6px;}
.about-list { margin-top:10px;}
.about-list img {border-radius: 3px;}
.about-list img:nth-child(2) {margin: 0 55px;}
/*案例*/
.alcon {width: 1300px;margin: 0 auto;margin-top:10px;}
.alcon ul{ margin:0px; padding:0px;width: 1300px;}
.alcon ul li {width:420px;height:360px;float:left;margin-right:13px;}
.alcon ul li :nth-child(3n) {margin-right:0px;float:right;}
.alcon ul li img {float: left; width:420px;}
.alcon ul li span {width: 420px;height:40px;float: right;line-height: 40px;overflow: hidden;font-size: 16px;margin-top: 1px;text-align: center;font-weight: 600}
.alcon ul li p {width: 420px;height: 78px;float: right;line-height: 26px;overflow: hidden;color: #666;text-indent: 26px}
/*新闻资讯*/
.box7{ margin-top:30px; clear:both;}
.box7 ul{margin-top:20px;}
.box7 ul li{float: left;width:310px;margin-right:20px; margin-bottom:20px;}
.box7 ul li:nth-child(4n){margin-right: 0;  float:right;}
.box7 ul li .txt{background: #f7f7f7;padding:10px 14px; border-radius:0 0 10px 10px;}
.box7 ul li .txt .h{font-size: 16px;line-height:26px;margin-bottom:5px; padding-top:0px; color:#0c4eac; font-weight:bold;}
.box7 ul li .txt .t{font-size: 12px;line-height: 22px;color:#666666;}
.box7 ul li .txt .b{margin-top:10px; padding-bottom:10px;}
.box7 ul li .txt .b .m{float: left;}
.box7 ul li .txt .b .m a{width: 66px;font-size: 12px;line-height: 24px;border:1px solid #e5e5e5;display: block;text-align: center;color: rgba(0,0,0,0.4);}
.box7 ul li .txt .b .t{float: right;padding-right: 25px;background: url(../images/pic-27.png) no-repeat right center;}
.box7 .more{width: 150px;font-size: 14px;line-height: 32px;border:1px solid #f9800a;text-align: center;border-radius: 17px;margin:75px auto 0;background: #f9800a;}
.box7 .more a{color: #fff;}
.box7 ul li .pic{overflow: hidden;}
.box7 ul li .pic img{transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s; width:310px;}
.box7 ul li .pic:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

/*页面底部*/
.foot{background:#000;padding-top:40px;height:280px; clear:both;}
#footer{width:1200px;margin:0 auto;}
#footer a:hover{color:#57b229;}
.bleft{width:730px;float:left;position:relative;}
.nav_foot{line-height:45px;color:#4e4e4e;border-bottom:1px solid #666;}
.nav_foot a{color:#fff;font:500 16px/45px "微软雅黑";display:inline-block;padding: 0px 25px;}
.nav_foot a:first-child{padding-left: 0;}
.phone2{color:#fff;font-size:24px;margin-bottom:8px;background: url(../images/tel2.png)no-repeat 0px;padding-left: 35px;margin-top: 15px;}
.contact1{color:#fff;font-size:14px;line-height:30px;margin-top:5px;}
.contact1 a {color:#fff;padding-right:5px;}
.bright{color:#c2c2c2;font:400 14px/22px "微软雅黑";width:350px;float:right;}
.code1{position:absolute;right: 0px;top:80px;}
.mtitle{color:#fff;font:600 18px "微软雅黑";}
.mtitle span{font-weight:400;}
.foot1{background:#333;color:#fff;font: 500 12px/25px "微软雅黑";border-top:1px solid #555;padding: 15px 0}
.foot1 a{color:#fff;font: 500 12px/25px "微软雅黑";}
.foot1 a:hover{color:#b23839;}
.message1{z-index:100;position:relative;margin-top:15px;}
.message1 input{vertical-align:middle;}
.message1 #name{display:block;height:40px;line-height:40px;padding:0;padding-left:6px;width: 292px;border:none;background:#333!important;}
.message1 #contact{display:block;height:40px;line-height:40px;padding:0;padding-left:6px;background:#333;width: 292px;border:none;}
.message1 #email{display:block;height:40px;line-height:40px;padding:0;padding-left:6px;background:#333;width: 292px;border:none;}
.message1 #content{display:block;height:60px;background:#333;width: 290px;border:none;padding-left:6px;line-height:20px;}
.message1 .msgbtn{background:#f08a1c;cursor:pointer;width:178px;height:38px;line-height:38px;text-align:center;border:none;color:#fff;font-size:16px;font-family:"Microsoft YaHei";margin-top:10px;}
#message_main1 tr{position:relative;margin-bottom: 1px;display:block;height:40px;}
#message_main1 tr th{font-weight:normal;text-align: center;height:40px;line-height: 40px;color:#fff;width: 40px;float:left;background:#444;margin:0;padding:0;}
#message_main1 tr th img{ margin-top:10px;}
#message_main1 tr td{float:left;margin:0;padding:0;}
.message1 .m_label{position:absolute;width: 290px;text-align:left;line-height:40px;padding-left:8px;color:#fff;z-index:1;cursor:text;}
.message1 .c_label{line-height:32px;padding-top:5px;}
/*------------内页-------------------*/
/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}
/*清除浮动*/
.clear{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.blk{margin-bottom:10px;}
/*Main模板*/
.blk-main{width:1300px; margin: 0 auto;}
/*小模块*/
.blk-xs{width:260px;}
/*中模块*/
.blk-sm{width:1020px;}
/*小版块*/
.blk{margin-bottom:30px; }
.fdh-01-tit {background: #000;height:80px;border-radius: 10px 10px 0 0;}
.fdh-01-tit h3 {height: 80px;font-size:24px;font-weight: bold;line-height: 80px;color: #fff;text-align: center;}
.fdh-01-tit h3 span {font-size: 14px;text-transform: uppercase;}
.fdh-01-nav dl {display:block;}
.fdh-01-nav dl:nth-child(2){display:none;}
.fdh-01-nav dt {height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;}
.fdh-01-nav dt:after {content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.fdh-01-nav dt.sidenavcur:after,.fdh-01-nav dt:hover:after {border-color:  #000;}
.fdh-01-nav dt.sidenavcur a,.fdh-01-nav dt:hover a {color:  #000;}

.fdh-01-nav p {height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;}
.fdh-01-nav p.sidenavcur a,.fdh-01-nav p:hover a {color:  #000;}
.fdh-01-nav p.sidenavcur:after,.fdh-01-nav p:hover:after {background: #e15517;}
.fdh-01-nav a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.cbgg-01 {background: #000;text-align: center;color: #fff; margin-bottom:10px;border-radius:0 0 10px 10px;}
.cbgg-01-img img {width: 100%;   display: block;}
.cbgg-01 p {background:url(../images/prolist4.png) left center no-repeat;font-size:20px; font-weight:bold;margin-left:20px;padding-bottom: 20px;padding-top:20px; text-align:left; padding-left:45px;}
.cbgg-01 p  span{font-size:16px; font-weight:normal;}

.cplb-1n-ts-01-tit {height: 40px; background:#000;}
.cplb-1n-ts-01-tit h3 {height: 40px;display: inline-block;font-size:20px;line-height: 40px;padding-right: 24px; background:#b23839; color:#fff; padding-left:10px;}
.gongshi{ padding:10px; line-height:30px; border:1px solid #ececec; font-size:14px;}
/**************留言*****************/
#feedback_form{margin-bottom:80px; margin-top:50px;}
#feedback_form label{display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px;}
#feedback_form label.name{background-position:0 -32px;}
#feedback_form label.email{background-position:0 -64px;}
#feedback_form label.city{background-position:0 -96px;}
#feedback_form label.msg_title{background-position:0 -128px;}
#feedback_form label.address{background-position:0 -160px;}
#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}
#feedback_form input{width:330px;height:30px;line-height:30px;float:left;margin:0 37px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
#feedback_form input.last{margin-right:0;}
#feedback_form .msg{padding:10px 0;}
#feedback_form textarea{height:200px;width:850px;padding:10px;border:1px solid #dbdbdb;display:block;}
#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#d20000;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
#feedback_form .btns:hover{background:#333;transition:all 0.3s;}
#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0; float:right;}
#feedback_form input:focus,#feedback_form textarea:focus{border-color:#0089e2;}

.newslistt{ width:100%;}
.newslistt ul{}
.newslistt ul li{width:325px;height:360px;background: #f9f9f9;float: left; margin-right:11px; margin-bottom:10px; margin-top:10px;}
.newslistt ul li:nth-child(3n) { margin-right: 0; float:right;}
.con_new{width:305px;height: auto;margin: 10px auto 0;}
.xwbt{font-size:14px;line-height: 22px;margin-top: 10px;color: #3c4145; font-weight:bold;}
.tim{font-size:12px; margin-top:5px;color: #8b8b8b;}
.titl{font-size:12px;line-height:20px;color: #7b7b7b;}
.newslistt ul li span{ float:right; color:#999999}
.newmore{margin-top:10px;color: #c3161c;font-size:12px;line-height:25px;text-transform: uppercase;text-decoration: none; background:#000; border-radius:5px; width:100px; text-align:center;}
.newmore a{color: #fff;font-size:12px; text-decoration: none !important;}

.fy{ clear:both;}
.fy a{ width:60px;height:30px; margin-top:20px; line-height:30px; display:inline-block; border:1px solid #CCC; text-align:center; margin-bottom:20px; margin-right:10px; color:#666}

.cprcont ul{ overflow:hidden; width:100%;display: none;}
.cprcont ul.cur {display: block;}
.cprcont li{ float:left; width:325px; height:290px; background:#e6e6e6; position:relative; cursor:pointer; margin-right:10px; margin-top:20px;}
.cprcont li:nth-child(3n){margin-right: 0px; float:right;}
.cprcont li img{padding:5px; margin-bottom:5px;}
.cprcont li p{ text-align:center;}
.cprcont li:hover p{ color:#000; font-weight:bold;}

.dis_pic{ position: relative; text-align:center; width:100%;}
.dis_pic a{ position:absolute; width:102px; height:95px; top:50%; margin-top:-47px; display:none;}
.dis_pic a.p_prev{ background:url(../images/left.html) no-repeat; left:0;}
.dis_pic a.p_next{ background:url(../images/right.html) no-repeat; right:0;}
.dis_pic a b{ display:none;}
.product_x{margin-top:20px; clear:both;}
.product_xx{height:35px;margin-top:20px; background:#eee; clear:both;}
.product_xx h5{float:left;width: auto; padding:0 20px; margin:0px; line-height:35px; vertical-align:middle; font-size:16px;color:#FFF; font-family:'微软雅黑'; font-weight: bold; background-color:#000;}
#product_info{ padding-top:10px;width:100%; height:auto;overflow:hidden;margin:0 auto; font-size:14px; line-height:24px; clear:both; text-align:left;}


.cprcontt ul{ overflow:hidden; width:100%;display: none;}
.cprcontt ul.cur {display: block;}
.cprcontt li{ float:left; width:325px; height:260px; background:#e6e6e6; position:relative; cursor:pointer; margin-right:11px; margin-top:20px;}
.cprcontt li:nth-child(3n){margin-right: 0px; float:right;}
.cprcontt li img{padding:5px; margin-bottom:5px;}
.cprcontt li p{ text-align:center;}
.cprcontt li:hover p{ color:#000; font-weight:bold; z-index:99;}
