﻿body{LINE-HEIGHT: 24px; FONT-FAMILY: "Microsoft YaHei", "微软雅黑","宋体", "黑体"; FONT-SIZE: 14px; padding:0; margin:0; background-color:#fff; color:#262626;min-width:1200px;}
ul,li{list-style:none;}
a{text-decoration: none;color:#333;transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
button,input,select,textarea{vertical-align:middle;}
.container{width:1200px; margin-left:auto; margin-right:auto;    }
.float{float:left; display:inline-block;}
.fl{float:left;}
.fr{float:right;}
.main{width:100%;margin-bottom: 50px;overflow:hidden }
.clear{clear:both;}
input,textarea{outline-style:none;resize:none;border:none;-webkit-appearance:none;border-radius:0;}

/*头部*/
.tb_wrap{width:100%;height:650px;position:relative;}

/*导航*/
/* 头部 */
.header{width:1300px; height:100px; margin:0 auto; z-index:9999;}
.welcome{width:100%; height:auto; margin:0 auto;}
.welcome .logo {float:left;}

.welcome .form{position:relative; width:30px; height:100px; float:right; background:url(../images/form.png) no-repeat center center;}
.welcome .form form{display:none; position:absolute; right:0; top:35px; width:150px; background:#fff; border:1px solid #444; z-index:999;}
.welcome .form form .txt1-1{float:left; height:30px; line-height:30px; padding-left:10px; width:100px; }
.welcome .form form .btn1-1{float:right; background:#444; color:#fff; width:40px; height:30px; line-height:30px; cursor:pointer;}
.welcome .form:hover form{display:block;}
.welcome .form:hover{width:150px; transition: all 0.6s;}

.nav{float:right; width:60.6%;}
.nav ul li{float:left; width: 13.5%;
}
.nav ul li .a1{display:block;  height:70px; padding-top:30px; text-align:center; font-size:15px; font-weight: bold; color:#000;}
.nav ul li .a1 span{display:block; margin-top:5px; text-transform:uppercase; font-size:12px; color:#333;}
.nav ul li.current .a1,.nav ul li.current .a1 span,.nav ul li:hover .a1,.nav ul li:hover .a1 span{color:#bb0416;}

.nav li ul{position:absolute;  height:auto; z-index:999; display:none;    margin-left: -20px;}
.nav li li{width: 150px; height:40px; float:none}
.nav li li a{color:#fff;font-size:13px; padding:0; font-weight:normal; line-height:40px; display:block; letter-spacing:0; text-align:center; background:#bb0416;; opacity:.9; -webkit-opacity:.9; -moz-opacity:.9; -ms-opacity:.8; -o-opacity:.9}
.nav li li a:hover{background:#d6312d;color:#fff}
.nav li:hover ul{display:block}


/*大图slide */
.slide-main{width:100%; height:500px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:45%;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.bnxb{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:210px;height:5px;position:absolute;z-index:124;top:468px;left:50%;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#fff;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);overflow:hidden; float:left;}
.item a.bnxb{background:#bb0416;}
.slide-box,.slide{display:block;width:100%;height:500px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:500px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:#ff6900;}
#bgstyleb{background:#193d85;}
#bgstylec{background:#000;}
.slide a{display:block;width:100%;height:500px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:100px;}
.obj-b{top:406px;height:100px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:388px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-460px;top:223px;z-index:12;}
.obj-f{width:692px;height:394px;top:158px;margin-left:-180px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}


/* 优势 */
.youshi{width:1140px;padding:50px 30px 60px;background:#fff;position:absolute;bottom: -270px;left: 50%;margin-left: -570px;z-index: 9999999 !important;}
.youshi ul li{float:left;width:340px;margin-right:60px;}
.youshi ul li:last-child{margin-right:0px;}
.youshi ul li h3{margin:20px 0px;font-size:19px;}
.youshi ul li p{line-height:25px;color:#999;}


/* 关于我们 */
.about{padding:80px 0 0px;height:478px;background:url(../images/about_bj.png) no-repeat center center;margin-top:280px;}
.about_txt{width:565px;}
.about_txt h3{font-size:38px;font-weight:bold;color:#bb0416;}
.about_txt h4{font-size:20px;font-weight:normal;color:#383838;margin-top:20px;}
.about_txt span{display:block;width:35px;height:2px;background:#bb0416;margin:30px 0px;}
.about_txt p{color:#767272;line-height:32px;}
.about_txt a{display:block;width:145px;height:40px;border:solid 2px #bb0416;border-radius:50px;line-height:40px;text-align:center;font-size:12px;margin-top:40px;}
.about_txt a:hover{color:#fff;background:#bb0416;}


/* tit */
.tit{width:100%;text-align:center;color:#bb0416;}
.tit h2{background:url(../images/tit_bj.png) no-repeat center center;width:1200px;height:28px;font-size:28px;}
.tit h4{color:#666;font-size:16px;font-weight:normal;margin-top:5px;}
.tit p{font-size:15px;margin-top:15px;line-height:26px;color:#666;}


/* 产品展示 */
.products{margin:75px auto 40px;}
.cp_style{width:1200px;margin:20px auto 0px;text-align:center;}
.cp_style a{display:inline-block;padding:0 23px;font-size:15px;text-align:center;transition:all 0.4s;}
.cp_style a:hover{color:#bb0416;font-weight:bold;}

.cp_wrap{width:1200px;} 
.cp_wrap a{display:inline-block;width:275px;float:left;margin:25px 33px 0 0;}
.cp_wrap a:nth-child(4n){margin-right:0px;}
.cp_wrap .cp_img{width:275px;height:135px;transition:all 0.4s;}
.cp_wrap a:hover .cp_img{opacity:0.85;}
.cp_wrap .cp_txt{width:100%;line-height:50px;font-weight:bold;font-size:15px;transition:all 0.4s;}
.cp_wrap a:hover .cp_txt{line-height:60px;}
.cp_more{display:block;width:145px;height:40px;border:solid 2px #bb0416;border-radius:50px;line-height:40px;text-align:center;font-size:12px;margin:15px auto 0px;}
.cp_more:hover{color:#fff;background:#bb0416;}


/* 成功案例 */
.anli_wrap{height:913px;background:#e8e8e8;padding-top:80px;}
.anli_wrap .tit h2,.anli_wrap .tit p{color:#333;}
.anli{padding:0 10px;color:#333;}
.anli ul li{float:left;width:280px;margin-right:20px;margin-top:33px;}
.anli ul li:nth-child(4n){margin-right:0px;}
.anli ul li .anli_img{width:280px;height:206px;}
.anli ul li .anli_txt{background:#fff;padding:10px 0px 15px;text-align:center;}
.anli ul li .anli_txt h3{width:105px;margin:0 auto;font-weight:normal;padding-bottom:5px;border-bottom:solid 3px #333;color:#333;}
.anli ul li .anli_txt a{display:block;width:90px;margin:0 auto;padding:3px;outline:solid 1px #333;margin-top:10px;}
.anli ul li .anli_txt a:hover{color:#fff;background:#bb0416;outline:solid 1px transparent;}


/* 新闻资讯 */
.news_wrap{width:100%;margin:60px auto 110px;}
.news{width:1200px;margin:35px auto 0px;}
.news .newsleft{width:590px;float:left;}
.news .listbox{width:100%;height:385px;position:relative;}
.news .list{width:100%;height:100%;position:relative;}
.news .list dl{width:590px;margin:0 auto;height:115px;margin-bottom:25px;}
.news .list dt{float:left;width:130px;height:90px;}
.news .list dd{float:right;width:440px;}
.news .list h3{font-size:14px;margin:0px 0 10px;white-space:nowrap;text-overflow:ellipsis;}
.news .list h3 a{color:#1b1b1b;font-size:15px;}
.news .list h3 a:hover{text-decoration:underline;color:#bb0416;}
.news .list p{font-size:13px;line-height:23px;color:#585657;text-align:justify;}

.news .newsright {width:510px;float:right;}
.news .newsright h3{font-weight:normal;width:510px;height:98px;}
.news .wenda {width:510px;margin:0 auto;margin-top:20px;position:relative;}
.ly{margin-top:0px;}
.lan{display:block;margin-top:15px;}
.lan .input{border: 1px solid #dedbd7;padding: 1em .4em;font-size: 12px;color: #666;}
.lan div{display:inline-block;}
.lan input{width:420px;height:18px;margin-left:10px;}
.lan textarea{width:420px;height:54px;margin-left:10px;}
.btn{margin:15px 0 0 73px;}
.btn input{width:427px;height:45px;font-size:16px;border:0;border-radius:3px;background:#bb0416;color:#fff;transition:all 0.3s;letter-spacing:15px;cursor:pointer;text-align:center;}
.btn input:hover{background:#ab661d;}


/* 底部 */
.footer{width:100%;padding:80px 0px 50px;background:#ab6113;color:#fff;position:relative;}
.foot_nav{width:1200px;padding:20px 0px;text-align:center;border-top:solid 2px #bb0416;background:#f8f8f8;position:absolute;top:-35px;left:50%;margin-left:-600px;}
.foot_nav ul li{float:left;padding:0px 43px}
.foot_nav ul li a{font-size:16px;}
.foot_nav ul li a:hover{font-weight:bold;color:#bb0416;}

.footer h3{margin-bottom:20px;font-size:18px;font-weight:normal;}
.foot_one{margin-left:55px;}
.foot_one p{line-height:35px;}

.foot_two{margin-right:45px;}
.foot_two .links{width:297px;padding:15px 20px;border:solid 1px #fff;}
.foot_two .links a{color:#fff;padding:0px 20px;line-height:30px;}
.foot_two .links a:hover{text-decoration:underline;font-weight:bold;}


/* 底部版权 */
.copy_wrap{width:100%;padding:15px 0px;background:#bb0416;color:#fff;}
.copy{text-align:center;}
.copy span{padding:0 5px;}
.copy a{color:#fff;}
.copy a:hover{text-decoration:underline;font-weight:bold;}



/*内页*/
/* 左边 */
.left{ width:270px; float:left;}
.lefttop{ height:50px; text-align:left; padding-left:20px; font-size:16px;  color:#fff;background-color:#bb0416; width:250px; line-height:50px; float:left;}
.left-content{ width:268px; border:solid 1px #CCC; line-height:35px; float:left;}
.left-content ul{ float:left; width:100%;}
.left-content ul li{ width:100%;  line-height:42px; border-bottom:dashed 1px #CCC; font-size:16px;}
.left-content ul li:last-child{border-bottom:none;}
.left-content ul li a{ padding-left:30px; color:#666;}
.left-content ul li a:hover{font-weight:bold; color:#bb0416;text-decoration:underline;}
.left-content p{ padding:10px;}
.left-content ul li ul{display:none;}
.left-content ul li:hover ul{display:block;}
.left-content ul li ul li a{ padding-left:40px; color:#666; font-weight:normal; font-size:14px;border-bottom:dashed 1px #CCC; width:220px; height:35px; line-height:35px; display:block;}
.leftNewsUl{
	width: 100%;   margin-top: 20px; padding-bottom:5px; 
	background: #ffffff;overflow:hidden
}
.leftNewsUl li{
	 width: 100%; height:40px; padding-left: 20px; border-bottom: 1px dashed  #d7d7d7; margin: 0 auto;
	 background: url(../images/add.jpg) 5px center no-repeat;
}
.leftNewsUl li a{
	color: #666666; font-size: 14px; line-height:40px;
}
.leftNewsUl li a:hover{color:#cd2223}	

/* 右边 */
/* 当前位置 */
.right{ width:900px; float:right;}
.mbx{ height:21px; line-height:21px;background:url(../images/xwbg.jpg) left top repeat-x; margin-bottom:15px;}
.mbxtit{ float:left; line-height:21px; background-color:#fff; font-size:18px; font-weight:bold; color:#bb0416; padding-right:10px;}
.zfx{ width:12px; height:12px;margin-right:10px; margin-top:5px; background-color:#bb0416; float:left;}
.mbxdqwz{ float:right; line-height:21px; background-color:#fff; padding-left:10px;}
.mbxdqwz a:hover{color:#bb0416;text-decoration:underline;}


/* 简介 */
.mbx-content{line-height:30px;}
.mbx-content p{text-indent:2em;}


/* 新闻列表 */
.news-list{width:100%; float:left;}
.news-list ul{ width:100%; float:left;}
.news-list ul li{ width:100%; float:left; line-height:24px; margin:15px 0 8px 0; border-bottom: dashed 1px #999999}
.news-list ul li h3 a{ font-weight:bold; font-size:16px; line-height:30px; height:30px; width:450px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; float:left;}
.news-list ul li h3 a:hover{color:#bb0416;text-decoration:underline;}
.date {width: 120px;text-align: right;float: right;height: 30px;line-height: 30px;color: #6a6a6b;}
.descript {width: 100%;line-height: 24px;float: left;margin-bottom: 2px;overflow: hidden;}


/* 分页 */
.dede_pages ul{padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#333;display:block;}
.dede_pages ul li a:hover{color:#bb0416;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#bb0416;padding:2px 4px 2px;font-weight:bold;color:#fff;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#333;font-weight:normal;margin:0px 2px;}


/* 详细页 */
.detail{text-indent:2em;line-height:30px;}
.titBar{line-height:35px;margin-bottom:15px;}
.detail img{display:block;margin:15px auto 15px;}
.context{padding:30px 0px 40px 0px;}
.context ul li a:hover{color:#bb0416;text-decoration:underline;font-weight:bold;}

.relatedNews{overflow:hidden;margin-bottom:50px}
.relatedTitle{height:45px;line-height:45px;border-bottom: 1px solid #ddd;}
.relatedTitle span{display:inline-block;color:#222;float: right;height:45px;text-align:center;font-size:18px;border-bottom: 1px solid #de2522;}
.honorSlide{position: relative;height:230px;    margin: 20px auto;}
.honorSlide .ohbox{height:230px;overflow: hidden;    width: 1080px;
    margin: auto;}
.honorSlide ul{width:1200px;}
.honorSlide li{float:left;width:250px;margin:0 10px ;}
.honorSlide li .pImg{width:100%;height:200px;overflow:hidden;display:block;background:#fe0000;}
.honorSlide li img{width:100%;height:200px;transition:all 0.5s;}
.honorSlide li p{text-align:center;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.honorSlide li img:hover{transform:scale(.92);}
.honorSlide .pageBtn span{position:absolute;cursor:pointer;left:0px;top:90px;width:45px;height:45px;border-radius:100%;background:#666;color:#fff;font-size:20px;font-family:"å®‹ä½“";font-weight:bold;text-align:center;line-height:45px;}
.honorSlide .pageBtn .next{left:auto;right:0px;}
.honorSlide .pageBtn span:hover{background:#fe0000;}
/* 产品列表 */
.product{ width:100%; float:left;}
.product ul{ float:left;}
.product ul li{ margin:10px; float:left; background-color:#e7e7e7; width:280px; position:relative; margin-bottom:20px; }
.product ul li img{ width:278px; border:solid 1px #d0cfcf; height:135px;}
.product-image{position:relative;display:block;overflow:hidden}
.product-image .front-image{display:block;width:auto;height:auto}
.quick-view{font-weight:bold;font-size:78%;opacity:0;position:absolute;bottom:-30px;left:0;right:0;color:#fff;background:#bb0416;text-align:center;text-transform:uppercase;padding:5px 0}
.quick-view:hover{text-decoration:underline}
.product-image:hover .quick-view{bottom:0;opacity:.9}
.product ul li h3{text-align:center; width:100%; height:43px; line-height:43px;}
.product ul li h3 a:hover{color:#bb0416;text-decoration:underline;}


/* 客户留言 */
.zxdg {width:500px;margin:10px auto;}
.intxt {border: solid 1px #666;line-height: 30px;width:400px;}
.content{width:400px;height:130px;border: solid 1px #666;}
.coolbg{width: 70px;height: 35px;line-height: 35px;color: #fff;text-align: center;background-color: #bb0416;border: 0;}
.redd{color:#f00;margin-left:5px;}


/*在线客服*/
.qq_content{overflow:hidden; background:#FFF; box-shadow:3px 2px 10px rgba(0, 0, 0, 0.2)}
.qq_content dd{padding:12px; width:115px; background:#eee}
.qq_content .dt{background:#bb0416 url(../images/client_title.png) no-repeat; font-size:14px; font-weight:bold; color:#FFF; cursor:pointer; padding:10px 20px; width:100px}
.qq img{margin-right:10px}
.qq_content .ol_tel{background:#eee; font-size:14px; text-align:center}
.qq_content .ol_tel strong{font-weight:bold; color:#F00}
.qq_content .ol_tel img{width:117px}
.qq_content .ol_qq a{font-size:14px; color:#bb0416; text-decoration:underline}
.qq_content .ol_qq img{margin-right:10px}
.qq_content .qr{background:#FFF; font-size:12px}
.qq_content .ol_tel .blue{color:#F00;font-size:14px; font-weight:bold;}