﻿@charset "utf-8";
/* CSS Document */
body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong{margin:0;padding:0; }
body{font-family:Arial,sans-serif;font-size:14px; color:#5a5a5a;background:#fff;}
li{list-style-type:none;}
a{text-decoration:none;outline:none;}
img{border:none;}
i{font-style:normal}
textarea{resize:none;overflow-y:auto;}


/*首页*/
.top{width:100%;height:auto;background:#fff;box-shadow:0px 0px 7px 4px rgba(0,0,0,.12);position:absolute;z-index:554;}
.header{width:1200px;height:auto;background:#fff;margin:0 auto;}
.logo{float:left;width:207px;height:69px;overflow:hidden;margin:25px 0 16px 15px;}
.logo img{width:207px;height:69px;}
.menu{float:left;height:auto;margin:55px 0 0 90px;font-size:16px;color:#2c2c2c;}
.menu ul li{float:left;padding:0 17px 34px 17px; position:relative;}
.menu ul li a{color:#484848;}
.menu ul li a:hover,.menu ul li.curr a{color:#7c0016;}
.menu ul li:hover,.menu ul li.curr{background:url(../images/m1.jpg) bottom no-repeat;}
.tel{float:right;padding-top:55px}
.tel span{background:url(../images/tel.png) left no-repeat;padding-left:28px;}
.banner{width:100%;height:650px;overflow:hidden;padding-top:110px;}
.banner img{width:100%;height:650px;}
#full-screen-slider { width:100%; height:650px; float:left; position:relative;z-index:222;}
#slides { display:block; width:100%; height:650px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:46%; bottom:9%; z-index:9900;  padding:5px 15px 5px 0;}
#pagination li { display:block; list-style:none; width:12px; height:12px; border-radius:50%;float:left; margin:0 9px; background:#fff}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#7c0016}
.title{width:100%;height:auto;overflow:hidden;margin:55px 0 40px 0;}
.title h1{width:100%;height:70px;overflow:hidden;line-height:2.35;color:#fae5d4;font-size:18px;font-weight:normal;text-align:center;background:url(../images/title.png) center no-repeat;}
.product{width:1200px;height:auto;overflow:hidden;margin:0 auto 80px auto;}
.product_left{float:left;width:400px;height:auto;overflow:hidden;}
.product_left_t{width:400px;height:476px;overflow:hidden;display:block;}
.product_left_t img{width:400px;height:476px;}
.product_left_b{width:370px;height:57px;overflow:hidden;padding-left:30px;line-height:57px;font-size:18px;color:#fff;background:#a9585c;display:block;}
.product_right{float:right;width:800px;height:auto;overflow:hidden}
.product_right ul li{float:left;width:399px;height:266px;overflow:hidden;padding:0 1px 1px 0}
.product_right ul li img{width:399px;height:266px;}
.about{width:100%;height:auto;overflow:hidden;background:#fcf5e1;padding:85px 0;}
.about_con{width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.about_left{float:left;width:670px;height:405px;overflow:hidden;margin-right:65px;}
.about_left img{width:670px;height:405px;}
.about_right{float:right;width:465px;height:375px;overflow:hidden;margin:15px 0;}
.about_right_title{width:100%;height:auto;overflow:hidden;color:#7c0016;}
.about_right_title h1{font-weight:normal;padding-bottom:12px;}
.about_right_con{margin-top:38px;line-height:2;height:224px;overflow:hidden;}
.about_right a{float:right;color:#5a5a5a;margin-top:25px;display:block;}
.about_right a:hover{color:#7c0016;}
.news{width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.news_pic1{float:left;width:550px;height:415px;overflow:hidden;position:relative;}
.news_pic1 img{width:550px;height:415px;}
.cover1{width:550px;height:54px;position:absolute;bottom:0;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important}
.cover1 h1{font-size:18px;color:#fff;font-weight:normal;text-align:left;line-height:54px;padding:0 20px;width:510px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cover1 h1 a{color:#fff;}
.news_right{float:right;width:650px;height:415px;overflow:hidden;}
.news_pic2{float:left;width:300px;height:225px;overflow:hidden;position:relative;margin-left:25px;}
.news_pic2 img{width:300px;height:225px;}
.cover2{width:300px;height:45px;position:absolute;bottom:0;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important}
.cover2 h1{font-size:18px;color:#fff;font-weight:normal;text-align:left;line-height:45px;padding:0 20px;width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cover2 h1 a{color:#fff;}
.newslist{width:630px;height:auto;overflow:hidden;margin-left:20px;padding-top:17px;}
.newslist li{width:606px;height:auto;overflow:hidden;border-bottom:1px dashed #dbdbdb;padding:7px 12px;line-height:2;}
.newslist li a{color:#5a5a5a;background:url(../images/n4.png) left no-repeat;padding-left:12px;width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist li a:hover{color:#7c0016}
.newslist li span{float:right;color:#9f9f9f}
.footer1{width:100%;height:auto;overflow:hidden;background:#fcf5e1;margin-top:95px;border-top:1px solid #7c0016}
.footer1_con{width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.footer_left{float:left;width:153px;height:183px;overflow:hidden;margin-top:72px;}
.footer_left img{width:153px;height:183px;}
.footer_center{float:left;margin:72px 0 0 120px;}
.footer_center h1{font-size:30px;color:#7c0016;padding-bottom:10px;}
.footer_center_f1{font-size:18px;color:#7c0016;padding-bottom:25px;}
.footer_center_f2{color:#c59d7c;line-height:1.7}
.footer_right{float:right;width:282px;height:273px;overflow:hidden;margin-top:62px}
.footer_right img{width:282px;height:273px;}
.footer2{width:100%;height:50px;overflow:hidden;background:#7c0116;}
.footer2_con{width:1200px;height:50px;overflow:hidden;margin:0 auto;line-height:50px;font-size:12px;}
.footer2_con span{float:left;color:#fcf5e2;}
.footer2_con a{float:right;color:#fcf5e2;}
.footer2_con a:hover{color:#e9d1be}

/*二级页*/
.sub_banner{width:1440px;height:400px;overflow:hidden;margin:0 auto;padding-top:110px;}
.sub_banner img{width:1440px;height:400px;}
.nav{width:100%;height:auto;overflow:hidden;background:url(../images/sub3.jpg) bottom repeat-x;margin-bottom:70px;}
.nav_con{width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.nav_left{float:left;background:#7c0016;padding:26px 22px;}
.nav_left h1{font-size:22px;text-align:center;font-weight:normal;color:#fff;}
.nav_left p{color:#c39d94;font-size:11px;text-align:center;text-transform:uppercase;}
.nav_center{float:left;margin-top:39px;height:60px;margin-left:40px;font-size:16px;width:684px;overflow:hidden;}
.nav_center li{padding:0 25px;height:60px;float:left;}
.nav_center li a,.nav_center li.curr2 a{color:#2c2c2c;background:url(../images/sub1.png) bottom no-repeat;padding-bottom:38px}
.nav_center li a:hover,.nav_center li.curr2 a{color:#7c0016;background:url(../images/sub2.png) bottom no-repeat;}
.nav_right{float:right;line-height:96px;}
.nav_right span{padding:0 5px;}
.nav_right a{color:#5a5a5a;}
.nav_right a:hover{color:#7c0016;}
.sub_con{width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.sub_title{width:100%;height:70px;overflow:hidden;margin-bottom:45px;}
.sub_title h1{text-align:center;font-size:18px;font-weight:normal;color:#7c0016;background:url(../images/sub_title.jpg) center no-repeat;height:62px;line-height:6.7}
.sub_about_con{line-height:2}
.sub_news_title{width:100%;height:auto;overflow:hidden;margin:30px 0 60px 0;text-align:center;margin-bottom:60px;}
.sub_news_title h1{color:2c2c2c;font-size:24px;font-weight:normal;margin-bottom:35px;}
.sub_news_date{color:#bababa;background:url(../images/n5.png) center no-repeat;}
.sub_news_date span{padding-left:15px;}
.sub_news_con{line-height:2;padding-bottom:80px;border-bottom:1px solid #e3e3e3;margin-bottom:33px;}
.sub_newslist_top{width:100%;height:435px;overflow:hidden;margin-bottom:55px;}
.sub_newslist_left{float:left;width:580px;height:436px;overflow:hidden;padding-right:40px;}
.sub_newslist_left img{width:580px;height:436px;}
.sub_newslist_right{float:right;width:580px;height:436px;overflow:hidden;}
.sub_newslist_title{width:100%;height:auto;overflow:hidden;margin-bottom:55px;}
.sub_newslist_date{float:left;width:74px;height:auto;overflow:hidden;color:#fcf5e1;text-align:center;margin-right:22px;}
.sub_newslist_date1{width:74px;height:62px;overflow:hidden;background:#7c0016;padding:6px 0}
.sub_newslist_date1 span{font-size:30px;padding-bottom:5px}
.sub_newslist_date2{width:74px;height:25px;overflow:hidden;background:#650012;font-size:12px;line-height:25px;}
.sub_newslist{width:100%;height:auto;overflow:hidden;}
.sub_newslist li{width:100%;height:auto;overflow:hidden;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #eee;}
.sub_newslist_title h1{font-size:18px;color:#2c2c2c;line-height:99px;width:484px;height:99px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sub_newslist_con1{line-height:2;width:100%;height:196px;overflow:hidden;}
.sub_newslist_right a{color:#7c0016;float:left;margin-top:60px;}
.sub_newslist_mid{float:left;width:800px;height:auto;overflow:hidden;}
.sub_newslist_mid h1{font-size:18px;color:#2c2c2c;font-weight:normal;padding:5px 0 25px 0;}
.sub_newslist_con2{line-height:1.8;width:100%;height:45px;overflow:hidden;color:#999;}
.sub_newslist_mid a{margin-top:50px;color:#999;float:left;}
.sub_newslist_mid a:hover{color:#7c0016;}
.sub_newslist_right1{float:right;width:219px;height:163px;overflow:hidden;}
.sub_newslist_right2 img{width:219px;height:163px;}
.piclist{width:100%;height:auto;overflow:hidden;}
.piclist li{margin:0 15px 30px 15px;float:left;width:270px;}
.piclist li a{float:left;width:100%;background:#f5f5f5;margin-bottom:50px;-webkit-border-radius:15px;}
.pic{overflow:hidden;position:relative;-webkit-border-radius:15px 15px 0 0}
.sub_product{overflow: hidden; position: relative;border-radius:15px 15px 0 0 ;-webkit-border-radius:15px 15px 0 0 ;-moz-border-radius:15px 15px 0 0 ;-o-border-radius:15px 15px 0 0 ;}
.sub_pic1{ content: ''; position: absolute; width: 89%; height: 19px; left: 5.5%; bottom: -1px; background-color: #f5f5f5;border-radius:10px 10px 0 0 ;-webkit-border-radius:10px 10px 0 0 ;-moz-border-radius:10px 10px 0 0 ;-o-border-radius:10px 10px 0 0 ;}
.piclist_con{padding:26px 36px 55px 36px;text-align:center;position:relative;}
.piclist_con h1{color:#2c2c2c;font-size:18px;font-weight:normal;}
.sub_pic2{padding:20px 0;}
.piclist_con_p{color:#999;line-height:1.8;}
.piclist_more{width:42px;height:42px;position:absolute;bottom:-21px;left:50%;margin-left:-21px;}
.piclist li:hover .sub_product{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s;}
.piclist li:hover .piclist_con h1{color:#7c0016}
.piclist li:hover .piclist_con_p{color:#5a5a5a}

/*分页*/
.fy1{padding:40px 0;text-align:center;width:100%}
.fy1 a{display:inline-block;display:inline-block;padding:11px 17px;margin:0 5px;font-size:16px;color:#7c0016;background:#f3f3f3;text-align:center;cursor:pointer;-webkit-transition:all 0.2s linear 0s;}
.fy1 a:hover{background:#7c0016;color:#fff}
.fy1 .active span{display:inline-block;display:inline-block;padding:11px 17px;margin:0 5px;font-size:16px;color:#fff;background:#7c0016;text-align:center;cursor:pointer;-webkit-transition:all 0.2s linear 0s;}
.fy1 .disabled span{display:inline-block;padding:11px 17px;margin:0 5px;font-size:16px;color:#7c0016;background:#f3f3f3;text-align:center;cursor:pointer;-webkit-transition:all 0.2s linear 0s;}
.pagination li{display:inline-block;}

.fy2{ float:left; width:1200px; height:39px; line-height:39px; margin:5px 0 20px 0; font-size:14px; color:#999;}
.fy2_left{ float:left; width:590px; padding-right:10px;}
.fy2_left a{ float:right; margin-left:20px; width:102px; height:39px; line-height:39px; text-align:center; background:url(../images/n6.png) no-repeat;color:#999;}
.fy2_left span{ float:right;}
.fy2_left a:hover{ color:#7c0016; background:url(../images/n7.png) no-repeat;}
.fy2_right{ float:left; width:590px; padding-left:10px;}
.fy2_right span{ float:left;}
.fy2_right a{ float:left; margin-right:20px; width:102px; height:39px; line-height:39px; text-align:center; background:url(../images/n6.png) no-repeat;color:#999;}
.fy2_right a:hover{ color:#7c0016; background:url(../images/n7.png) no-repeat;}


/*新加*/
.ll_k{ width:125px; height:auto; overflow:hidden;position:absolute; top:55px; left:-15px}
.ll_k ul{ float:none; padding:15px 0; background-color:#7c0016;background-color:rgba(124,0,22,0.7);filter:Alpha(opacity=70); position:relative;}
.ll_k ul li{ float:none; padding:10px 0; text-align:center; background:none!important;}
.ll_k ul li a{ color:#fff!important;}
.ll_k ul li a:hover{ color:#f294a5!important;}



