@charset "utf-8";
.banner{ position:relative; z-index:1;}
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}

  
.flex-control-nav{position:absolute;bottom:60px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:85px;height:8px;margin:0 13px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:85px;height:8px;line-height:40px;overflow:hidden;background:url(../images/dot.png) left 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:right 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:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*品牌实力*/
.shili{ background:url(../images/shilibg.jpg) repeat; height:240px; padding:70px 0 0 0; margin-top:-35px;}
.shili h2{ width:590px; margin:0 auto; border:6px solid #cfcfcf; line-height:80px;}
.shili h2 span{ display:block; background:url(../images/shili_en.png) no-repeat left center; width:535px; margin:0 auto; text-align:right; font-size:44px; color:#df1f22; }
.shili .s_width{ width:1160px; padding:30px 0 0 0}
.shili li{ width:186px; float:left; height:66px; padding:0 0 0 0; color:#979797; font-size:14px; text-transform:uppercase}
.shili li strong{ display:block; font-size:20px; color:#555555; line-height:30px; padding:20px 0 0 0}
.shili li img{
    float:left; margin:10px 10px 0 0;
    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out;
}
.shili li img.cover{
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}

/*产品中心*/
.product_title{ background:url(../images/p_tite.jpg) no-repeat center bottom; height:75px; line-height:75px; text-align:center; color:#333333; font-size:36px; font-weight:bold}
.product_title span{ color:#dd1313}
.product_title_p{ line-height:55px; text-align:center; color:#555555; font-size:18px; }

.product_con_fenlei .fenlei{ width:243px; background:url(../images/f_bg.jpg) repeat-y left top; position:absolute;left:0;}
.product_con_fenlei .fenlei h2{ width:210px; margin:0 auto; text-align:left; background:url(../images/f_jia.png) no-repeat right 50px; color:#c40821; font-size:18px; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #4c4c4c; text-transform:uppercase; padding:20px 0 15px 0}
.product_con_fenlei .fenlei h2 span{ display:block; color:#fff; font-size:24px; line-height:35px; }
.product_con_fenlei .fenlei .left_b{ width:222px; margin:0 auto; padding:0 0 15px 0}
/*.product_con_fenlei .fenlei .left_b li{ background: url(../images/fenlei_icon.jpg) 20px center no-repeat;}*/
.product_con_fenlei .fenlei .left_b li a{height:35px; line-height:35px; font-size:15px; color:#fff; display:block; padding:0 0 0 15px;}
.product_con_fenlei .fenlei .left_b li a:hover{background: url(../images/f_hover.png) left center no-repeat; font-weight:bold;}

.pro_con{ width:940px; overflow:hidden;  position:relative;right:0;}
.pro_con_t li{float:left;}

.pro_con_t ul li{ float: left; width: 300px; margin: 0 6px; line-height: 30px; text-align: center;}
.pro_con_t ul li a img{ width: 298px; border: 1px solid #ddd;}

.tupian_zl{ position:absolute; bottom:-4px; left:0; height:50px; width:50px; display:block; background:url(../images/left.jpg) center center no-repeat; }
.tupian_zl:hover{ background:url(../images/left_h.jpg) center center no-repeat; }
.tupian_zr{ position:absolute; bottom:-4px; left:55px; height:50px; width:50px; display:block; background:url(../images/right.jpg) center center no-repeat;}
.tupian_zr:hover{ background:url(../images/right_h.jpg) center center no-repeat;}

.pro_t_l{ width:715px; height:535px; }
.pro_t_l img{ width:713px; height:535px; border:2px solid #333333; border-right:none; }
.pro_t_r{ width: 225px; height:535px; background:url(../images/pro_t_r.jpg) no-repeat left top;}
.pro_t_r p{ border-bottom:1px solid #a44652; line-height:55px; font-size:20px; color:#fff; font-weight:bold ; margin:20px 25px 0 25px;}
.pro_t_r p a{ color:#fff;}
.pro_t_r p a:hover{ color:#f9f9f9;}
.pro_t_r_con strong{ font-size:16px; line-height:45px;}
.pro_t_r_con{ line-height:30px; color:#ffffff; font-size:14px; margin:25px 25px 0 25px; height:380px;}
.pro_t_r_more{ width:220px; height:43px; margin:0 auto;}
.pro_t_r_more a{ display:block; height:43px; background:url(../images/p_more.png) no-repeat center center}

/*产品-滚动*/
.chanpin_con{ width:1200px; overflow:hidden;  position:relative; margin:0 auto; padding:20px 0;}
.chanpin_con li{float:left; padding:0; width:390px; height:340px; margin-right:14px; position:relative; overflow:hidden;}

.chanpin_t_l{ width:390px; height:292px; position:relative;}
.chanpin_t_l a{ width:390px; height:292px; position: absolute; z-index:3;}
.chanpin_t_l a span{ display:block; font-size:24px; font-weight:bold; color:#ffffff; line-height:60px; padding:80px 0 0 0; width:292px; margin:0 auto; border-bottom:1px solid #9b968f}
.chanpin_t_l a:hover span{ color:#0a9494}

.chanpin_t_l img{ width:388px; height:290px; position: absolute; z-index:2; border: 1px solid #e9e9e9;}
.chanpin_t_r{ width: 388px; border:1px solid #e9e9e9; border-top:0; height:45px; position: relative; z-index: 1000;}
.chanpin_t_r p{ line-height:40px; font-size:18px; color:#333333; text-align:center; font-weight:bold;}
.chanpin_t_r p a{color:#333333;}
.chanpin_t_r a:hover{  color:#cb0622;}

.chanpin_t_r_more{ width:150px; line-height:35px; text-align:center; margin:0 auto; }
.chanpin_t_r_more a{ font-size:14px; color:#fff; display:block; background:#333333; }
.chanpin_t_r_more a:hover{ background:#cb0622; color:#fff;}


.adv2{ height:216px; background:url(../images/adv_2_bg.jpg) no-repeat center top}
.adv2 .s_width{ padding:40px 0 0 0}
.adv2 h2{ padding:0 0 10px 388px; font-size:48px; color:#ffffff; line-height:45px;}
.adv2 h2 span{ color:#d0071a; padding:0 0 0 20px;}
.adv2 p{ margin:0 0 0 388px; width:764px; height:32px; line-height:32px; background:#ff7b04; text-align:center; font-size:15px; color:#fff}
.adv2 ul{ padding:20px 0 0 388px; width:700px;}
.adv2 li{ width:287px; background:url(../images/duihao.png) no-repeat left center; padding:0 0 0 25px; color:#fff; font-size:14px; float:left;}

/*公司简介*/
.about{ height:230px; background:url(../images/a_bg.jpg) no-repeat center top;}
.about .s_width{ position:relative; padding:30px 0 0 0; overflow:hidden; width:1200px;}
.about .about_con{ width:685px; position:relative;right:0;}
.about .about_con h2{ line-height:69px; color:#333333; font-size:30px; padding:0 0 0 40px;}
.about .about_con p{ padding:0 0 25px 40px; line-height:33px; color:#555555; font-size:15px;}
.about .about_pic{ position:relative;left:0; width:500px; height:358px;background:url(../images/sp_bg.png) no-repeat left top; text-align:center; padding:8px 0 0 0 }
.about .about_more{ width:133px; height:38px; line-height:38px; border:2px solid #272727; margin:0 0 0 40px; background:url(../images/about_jian.png) no-repeat 120px center; padding:0 0 0 30px;}
.about .about_more a{ font-size:14px; color:#ff0000; font-weight:bold; font-style:italic}
.about .about_more a:hover{ color:#000000}

.wei{ padding:30px 0 0 0; margin:0 auto; width:1200px;}
.wei h2{ text-align:center;}
.wei ul{ width:780px; margin:0 auto; padding:30px 0 0 40px;}
.wei li{ width:216px; height:44px; line-height:44px; float:left; margin-right:40px; text-align:center; font-size:16px; color:#333; background:#fff; border:1px solid #d2d2d2}
.wei li:hover{ color:#fff; background:#df3636; border:1px solid #df3636}

.advantage{ background:url(../images/youshi.jpg) no-repeat center top; overflow:hidden;}
.advantage_con{ position:relative; height:550px;}
.advantage_r img{ right:-360px; position:absolute;}
.advantage_r{ height:614px; width:1311px; position:absolute; right:0; top:0}
.advantage_l{ height:480px; width:333px; position:absolute; left:0; top:10px; background:#ffffff; z-index:99}

.advantage_a ,.advantage_b{ padding:15px 25px 20px 25px;}
.advantage_a{ background:#eaeaea}
.advantage_a h3{ background:url(../images/y_a.jpg) no-repeat left center; height:86px; line-height:86px; padding:0 0 0 65px; font-size:24px; color:#cb0f28}
.advantage_a p{ font-size:14px; color:#444; line-height:28px; }
.advantage_b h3{ background:url(../images/y_b.jpg) no-repeat left center; height:86px; line-height:86px; padding:0 0 0 65px; font-size:24px; color:#cb0f28}
.advantage_b p{ font-size:14px; color:#333; line-height:28px;}

/*案例*/
.case_list{ width:1196px; margin:25px auto 20px auto; border-bottom:1px solid #ccc; border-top:1px solid #ccc}
.case_list ul{ border-left:1px solid #ccc}
.case_list li{ border-right:1px solid #ccc; width:198px; float:left; height:50px; line-height:50px; text-align:center}
.case_list li a{ font-size:18px; color:#333333; font-weight:bold; display:block}
.case_list li a:hover{ background:#c40821; color:#fff;}

.case{ border:1px solid #ccc; width:1198px; margin:0 auto 20px auto}
.case_l{ border-right:1px solid #ccc}
.case_l div{ margin:15px; width:769px; height:576px; position:relative}
.case_l div img{ position: absolute;width: 769px; }
.case_l div em{ bottom:0; z-index:99; position: absolute;line-height:45px; width:100%; background:rgba(0,0,0,0.5); color:#fff; font-style:normal; font-size:18px; font-weight:bold}
.case_l div em span{ padding:0 0 0 30px; }
.case_r{ width:374px; margin:15px 13px 0 0;}
.case_r li{ width:374px; height:281px; position:relative; margin-bottom:10px;}
.case_r li img{ position: absolute; width: 374px; height: 280px; }
.case_r li em{ bottom:0; z-index:99; position: absolute;line-height:45px; width:100%; background:rgba(0,0,0,0.5); color:#fff; font-style:normal; font-size:18px; font-weight:bold}
.case_r li em span{ padding:0 0 0 30px; }

.cage_list{ width:1173px; margin:25px auto 20px auto; border-bottom:1px solid #393a3c; border-top:1px solid #393a3c;}
.cage_list ul{ border-left:1px solid #393a3c}
.cage_list li{ border-right:1px solid #393a3c; width:292px; float:left; height:50px; line-height:50px; text-align:center;  background:#2a2b2d}
.cage_list li a{ font-size:18px; color:#fff; font-weight:bold; display:block}
.cage_list li a:hover{ background:#c40821; color:#fff;}


.photo{ margin: 0px auto 20px; }
.photo ul li{ float: left; width: 280px; margin: 15px 10px 0px; line-height: 30px; text-align: center;}
.photo ul li a img{ width: 280px; height: 210px; border: 0px; }


/*新闻*/
.nn_title{ background:url(../images/n_line.jpg) no-repeat center 70px; height:75px; line-height:75px; text-align:center; color:#333333; font-size:36px; font-weight:bold}
.nn_title h2{ text-align:center}
.nn_title span{ color:#dd1313}
.nn_title_p{ line-height:75px; text-align:center; color:#555555; font-size:18px; }

.news_honor{ width:1200px; margin:0 auto; position:relative; overflow:hidden}
.news_honor h2{ height:63px; line-height:55px; background:url(../images/n_t.jpg);background-size: 100% 63px; color:#ffffff; padding:0 0 0 25px; font-size:18px; font-weight:normal;}
.news_honor h2 span{ color:#ed9f9f; padding:0 0 0 25px;}
.news_honor h2 a{ color:#ffffff;}
.news_honor h2 a:hover{ font-weight:bold}
.news{ width:1198px; border:1px solid #eee;}
.news_first{ padding:10px 25px;}
.news_first .news_l_pic{ width:193px; height:145px;}
.news_first .news_con{ width:580px; color:#6f6f6f; font-size:14px; line-height:30px;}
.news_first .news_con h3{ font-size:18px; color:#333333; line-height:55px;}
.news_first .news_con h3 a{ color:#333}
.news_first .news_con p{}

.news_list{ color:#666; padding:0 25px 10px 25px}
.news_list li{float: left;width: 565px;border-bottom: 1px solid #ddd;padding: 5px 3px;}
.news_se_date{ width:71px; height:68px; color:#444; font-size:12px; text-align:center}
.news_se_date span{ display:block; font-size:40px; line-height:50px; color:#777;}
.news_se_con{ padding:0 0 0 15px;}
.news_se_con a{ line-height:40px; color:#333; font-size:16px;}
.news_se_con a:hover{ color:#ec0c41;}

.honor{ width:339px; border:1px solid #eee;}
.honor div{ width:315px; margin:0 auto; line-height: 30px;}
.honor div p span{ height: 25px; width: 25px; background: #ec0c41; color: #fff; display: inline-block; text-align: center; margin-right: 8px;}
.honor div .des{ height: auto; border-bottom: 1px dashed #ddd; line-height: 25px; color: #666}
.honor div .des span{ width: 25px; height: 25px; background: #333; color: #fff; display: inline-block; text-align: center; margin-right: 8px;}

/*友情链接*/
.link_f{ height:60px; line-height:60px; background:url(../images/link.jpg); color:#d2d2d2; margin:20px 0 0 0}
.link_f a{color:#d2d2d2}
.link_f a:hover{ font-weight:bold}