﻿body{font-family:"Microsoft YaHei", "微软雅黑","宋体", "黑体"; font-size:14px; padding:0; margin:0; background-color:#fff; color:#333; min-width:1200px;}
*{margin:0;padding:0;}
ul,dl,li,ol{list-style:none;}
a{text-decoration:none;color:#333;font-size:14px;}
img,border,select,li{border:none;vertical-align:top;}
button,input,select,textarea{vertical-align:middle}
input,textarea{font-family:microsoft yahei;vertical-align:middle}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%; border-collapse:collapse;}
.w1100{width:1200px;height:auto; margin:0 auto;}
.float{float:left; display:inline-block;}
.fl{float:left;}
.fr{float:right;}
.main{width:100%; margin:40px 0px 30px;}
.clear{clear:both;}
.ov{overflow:hidden;}



/* 头部 */
.header{width:100%;line-height:35px;background:#f4f4f4;}
.head_left{}
.header_right{}
.header_right a{padding:0 5px;}


/* logo */
.logo{width:100%;height:115px;}


/* 导航 */
.nav{width:100%;height:45px;background:#cc0000;z-index:100;}
.nav li{display:inline-block;float:left;width:171px;height:45px;position:relative;}
.nav li #dj{width:171px;height:45px;display:inline-block;color:#fff;line-height:45px;text-align:center;font-size:15px;}
.nav li #dj:hover,.nav ul li .current{width:171px;height:45px;color:#fff;background:url(../images/current.jpg) no-repeat center center;}

.nav ul li ul{display:none;width:244px;position:absolute;top:45px;left:0;z-index:10000;}
.nav ul li ul li{width:244px;height:40px;background:rgba(204,0,0,0.8);}
.nav ul li ul li:first-child{padding-top:10px;}
.nav ul li ul li:last-child{padding-bottom:10px;}
.nav ul li ul li a{width:244px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;}
.nav ul li:hover #dj{background:url(../images/current.jpg) no-repeat;}
.nav ul li:hover ul{display:block;}
.nav ul li:hover ul li a{display:block;color:#fff;width:244px;height:40px;overflow:hidden;}
.nav ul li:hover ul li a:hover{background:#111;} 


/* banner */
.slide-main{width:100%; height:600px;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:570px;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:#cc0000;}
.slide-box,.slide{display:block;width:100%;height:600px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:600px;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:600px;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;}


/* 产品分类 */
.products{width:100%;margin:40px auto;}
.product_left{width:220px;border:solid 2px #cc0000;border-radius:5px;color:#fff;}
.product_left p{width:100%;height:60px;background:#cc0000;text-align:center;line-height:60px;font-size:20px;font-weight:bold;}
.category{width:200px;padding:20px 10px 0px 10px;padding-bottom:20px;}
.category_name{width:185px;height:35px;padding-left:15px;background:#cc0000;line-height:35px;margin-bottom:5px;overflow: hidden;}
.category_name a{font-size:16px;color:#fff;}
.category ul li{width:165px;padding-left:35px;height:45px;line-height:45px;border-bottom:solid 1px #eee;background: url(../images/cp_li.png) no-repeat 17px 19px;overflow: hidden;}
.product_left .cp_more{display:block;width:100%;height:50px;background:#cc0000;color:#fff;text-align:center;line-height:50px;font-size:20px;}

.product_right{width:940px;}
.rproduct{border:solid 1px #ddd;padding-bottom:25px;}
.rproduct h2{width:100%;height:40px;background:#f6f6f6;border-bottom:solid 1px #ddd;}
.rproduct h2 span{display:block;width:155px;height:40px;background:#cc0000;line-height:40px;text-align:center;font-weight:normal;font-size:19px;color:#fff;}
.rproduct ul{width:890px;padding:30px 25px;}
.rproduct ul li{width:280px;height:220px;float:left;margin-right:25px;}
.rproduct ul li:nth-child(3n){margin-right:0px;}
.rproduct ul li img{width:280px;height:175px;}
.rproduct ul li p{width:100%;text-align:center;line-height:43px;}

.index_yewu{width:1180px;margin:-10px auto 0px;padding:0px 10px;overflow:hidden;height:210px;}
#demo{overflow:hidden;width:1180px;float:left;display:inline;}
#indemo{float:left;width:100000px;height:210px;}
#indemo a{width:220px;height:138px;float:left;margin:0px 5px 0px 5px;padding:5px;}
#indemo a img{width:220px;height:138px;transition:all 0.3s;}
#indemo a .pp{width:220px;text-align:center;margin-top:10px;transition:all 0.3s;}
#indemo a:hover .pp{margin-top:15px;}
#indemo a img:hover{opacity:0.65;}
#indemo img{border:none;}
#demo1{float:left;padding-top:35px;}
#demo2{float:left;padding-top:35px;}
#indemo span{display:block;margin-left:8px;}


/* 优势 */
.ys{}
.ys_tit{width:100%;height:200px;background: #f6f6f6;}
.ys_tit img{display:block;margin:0 auto;}


/* 通栏 */
.tl{width:100%;height:220px;background: url(../images/tl.jpg) no-repeat center center;}
.tl img{display:block;margin:0 auto;}


/* 新闻资讯 */
.news{width:100%;height:auto;margin:50px auto 30px;}
.news_tit{width:100%;text-align:center;}
.news_tit P:nth-child(1){font-size:17px;color:#000;}
.news_tit P:nth-child(2){font-size:19px;font-weight:bold;color:#cc0000;margin:15px 0px 12px;}
.news_tit P:nth-child(3){font-size:13px;color:#666;}
.news_tit P:nth-child(4){width:150px;height:2px;background:#cc0000;margin:15px auto 30px;}

.news_left{width:450px;}
.news_left a{display:block;width:450px;height:280px;position:relative;color:#fff;}
.news_left a img{width:450px;height:280px;}
.news_left a div{position:absolute;left:0px;bottom:0px;background:rgba(0,0,0,0.5);width:435px;padding:20px 5px 15px 10px;}
.news_left h2{font-size:15px;margin-bottom:5px;}
.news_left p{}

.news_right{width:670px;padding:35px 25px 20px 25px;background:#f9f9f9;border:solid 1px #eee;}
.news_tou{padding-bottom:15px;border-bottom:dashed 1px #eee;}
.news_tou_img,.news_tou_img img{width:160px;height:100px;}
.news_tou_txt{width:485px;}
.news_tou_txt h2{font-size:14px;margin-bottom:5px;}
.news_tou_txt p{}
.news_tou_txt p a{color:#cc0000;}
.news_list{margin-top:15px;}
.news_list ul li{height:31px;line-height:31px;}


/* 公司介绍 */
.about{width:1130px;padding:40px 35px 30px 35px;background:#f9f9f9;border:solid 1px #eee;text-align:center;}
.about P{width:100%;}
.about P:nth-child(1){font-size:32px;font-weight:bold;color:#000;}
.about P:nth-child(2){font-size:16px;color:#cc0000;margin:10px 0px 20px;}
.about P:nth-child(3){line-height:27px;}


/* 快速链接 */
.fast_link{width:100%;height:auto;margin:30px auto 50px;}
.fast_link a{display:inline-block;width:390px;height:240px;margin-left:15px;text-align:center;}
.fast_link a.link1{background:url(../images/link1_bj.jpg) no-repeat center center;margin-left:0px;}
.fast_link a.link2{background:url(../images/link2_bj.jpg) no-repeat center center;}
.fast_link a.link3{background:url(../images/link3_bj.jpg) no-repeat center center;}
.fast_link a p{font-size:27px;font-weight:bold;color:#cc0000;margin:72px 0px 32px;}
.fast_link a span{display:block;font-size:23px;color:#fff;}


/* 底部 */
.footer{width:100%;background:#202020;color:#fff;}
.footer a{color:#fff;}

.foot_nav{width:280px;padding:20px;background:#cc0000;}
.foot_nav ul{width:280px;padding:25px 0px 30px;border:solid 4px #fff;}
.foot_nav ul li{width:50%;float:left;text-align:center;line-height:35px;}
.foot_nav ul li a:hover{font-weight:bold;text-decoration:underline;}
.foot_nav ul a.top{display:block;width:100px;height:30px;margin:20px auto 0px;text-align:center;line-height:30px;border:solid 2px #fff;}

.copy{margin-left:135px;margin-top:45px;}
.copy h2{font-size:26px;font-weight:bold;}
.copy h3{font-size:13px;font-weight:normal;margin:5px 0 30px 0;}
.copy p{line-height:32px;}
.copy p span{padding:0px 20px;}
.copy p a:hover{font-weight:bold;text-decoration:underline;}

.ewm{width:175px;margin-top:50px;}
.ewm img{width:175px;height:175px;}
.ewm p{text-align:center;margin-top:10px;}



/*内页*/
/* 左边 */
.container{width: 1200px;margin-left: auto;margin-right: auto;}
.left{ width:270px; float:left;}
.lefttop{ height:50px; text-align:left; padding-left:20px; font-size:16px;  color:#fff;background-color:#cc0000; 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{font-size:16px; padding-left:25px; color:#333;font-weight:bold;}
.left-content ul li a.sanji{font-size:14px; padding-left:45px;color:#666;font-weight:normal;background: url(../images/cp_li.png) no-repeat 30px 5px;}
.left-content ul li a:hover{font-weight:bold; color:#d7292d;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;}


/* 右边 */
/* 当前位置 */
.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:#d7292d; padding-right:10px;}
.zfx{ width:12px; height:12px;margin-right:10px; margin-top:5px; background-color:#d7292d; float:left;}
.mbxdqwz{ float:right; line-height:21px; background-color:#fff; padding-left:10px;}
.mbxdqwz a:hover{color:#d7292d;text-decoration:underline;}


/* 简介 */
.mbx-content{line-height:33px;}
.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:#d7292d;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:#d7292d;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:#d7292d;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:#d7292d;text-decoration:underline;font-weight:bold;}


/* 产品列表 */
.product{ width:100%; float:left;}
.product ul{ float:left;}
.product ul li{ margin:10px; float:left; background-color:#e7e7e7; width:280px; height:286px;position:relative; margin-bottom:30px; }
.product ul li img{ width:278px; border:solid 1px #d0cfcf; height:242px;}
.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:#d7292d;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:#d7292d;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: #d7292d;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:#cc0000 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:#cc0000; 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;}