@charset "utf-8";

*{margin:0px; padding:0px;}
html{overflow-y:auto; overflow-x:hidden;}
body{height:auto; color:#000; font-family:'΢���ź�'; overflow-x:hidden;}

img{border:0; margin:0; padding:0;}
ul,li{list-style-type:none;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
a {
    outline: medium none;
    text-decoration: none;
}

table, td, tr, th, input, select {
    color: #666;

	 margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
}
input{outline:none;}

div::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
ul::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

#header{width:100%;}
#header_top{width:100%; line-height:28px; background:#2D2C31; }
.header_top{width:100%;max-width:1200px; height:28px; margin:auto;position:relative; }
.header_top p{ line-height:28px; color:#FFFFFF; font-size:18px; line-height:28px;} 
.header_top a{float:right; height:28px; margin-top:-27px; background-color:#FFFFFF;}
.header_top a:hover{float:right; height:28px; margin-top:-27px; background-color:#FF002A;}


.header_bottom .nav{width:70%;}
.nav li{float:left;width:12.5%;} 
.nav li a{color:#000000;height:85px;width:100%;display:block;line-height:84px;text-align:center;font-size:18px;} .nav li a:hover{background:#FF002A;
color:#FFFFFF;} .nav li a.current{background:#c69362;} .wap_nav{display:none;}
/* banner */ 
.banner { width:100%; margin-top:-30px; text-align:center;} 

.ban_li {width:100%;} 
.ban_li img { width:100%; display:block;}
.gong{width:100%;height:34px; margin-bottom:10px;}
.gong2{width:100%;height:44px; margin-bottom:10px;}
.gong3{width:100%;height:12px; ;margin-bottom:10px;}

.gong_top{text-align:center;padding-top:10px;}
.gong_top img{width:80%;max-width:502px;}
.i_pro_2_main{padding:10px 20px 65px 0px;text-align:center;}

.i_pro_2_main .sample_p2{margin:auto;background:url(../images/hong_dian.png);height:40px;line-height:40px;color:#fff;margin-top:10px;border-radius:5px;width:80%;}
.i_pro_2_main img{max-width:80%}


.i_dingzhi{margin-top:10px;padding-top:20px;}
#i_dingzhi_list{background:url(../images/i_dingzhi_bg.jpg);}
.i_dingzhi_list{width:100%;max-width:1200px;margin:auto;margin-top:10px;padding:30px 0px 50px 0px;}
.i_dingzhi_list li{float:left;width:25%;text-align:center;}
.i_dingzhi_list li .i_dingzhi_list_li{width:94%;overflow:hidden;position:relative;margin:auto;}
.i_dingzhi_list li img {width:100%;display:block;-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);  transform: scale(1);}
.case_list_li_text { width: 100%; height: 100%; position: absolute; top: 0; left: 0; visibility:hidden; opacity:0; transition:all 0.35s ease-in-out; text-align:center; background: rgba(49, 50, 60, 0.7);-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;}
.case_list_li_p{-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); margin-top: 30px; font-size: 18px; color: #fff; line-height: 30px;}
.case_list_li_p2{-webkit-transition: all 0.35s 0.1s linear; -moz-transition: all 0.35s 0.1s linear; transition: all 0.35s 0.1s linear; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%);  -o-transform: translateY(100%);  transform: translateY(100%); display: inline-block; position:absolute;margin-left:-28px;width: 56px; height: 24px; bottom: 20px; background: url(../images/icon_003.png) center no-repeat;}

.i_dingzhi_list li:hover  img {-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.i_dingzhi_list li:hover .case_list_li_text {visibility: visible; opacity: 1;}
.i_dingzhi_list li:hover .case_list_li_text .case_list_li_p,
.i_dingzhi_list li:hover .case_list_li_text .case_list_li_p2 { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}


.i_fengcai{margin-top:50px;}
#i_fengcai_main{margin-top:30px;position:relative;}
#i_fengcai_img{background:url("../images/i_fengcai_img.jpg") center no-repeat;}
.i_fengcai_img{width:100%;max-width:1200px;margin:auto;}
.i_fengcai_img img{width:30%;max-width:411px;display:block;opacity:0;}
.i_fengcai_main2{position:absolute;top:0px;right:0px;width:100%;}
.i_fengcai_main{width:100%;max-width:1200px;margin:auto;position:relative;top:0px;}
.i_fengcai_main .img{width:30%;max-width:411px;float:right;}
.i_fengcai_main .img img{width:100%;display:block;}

.i_news{margin-top:20px;margin-bottom:20px;}
.i_news_list{width:100%;max-width:1150px;margin:auto;margin-top:30px;position:relative;z-index:2;}
.i_news_list li{width:30%;float:left;margin-left:5%;background:#2f1d13;color:#976b36;} 
.i_news_list li.first{margin-left:0px;}
.i_news_list li img{width:100%;display:block;}
.i_news_list li .text{padding:10px;}
.i_news_list li .text .p1{font-size:16px;}
.i_news_list li .text .p2{height:60px;line-height:20px;overflow:hidden;text-indent:2em;}
.i_news_list li a.more{margin:auto;width:95px;height:24px;background:#c08743;display:block;line-height:24px;color:#fff;border-radius:5px;margin-top:5px;text-align:center;margin-bottom:10px;}
.i_news_list li a:hover{background:#fff;color:#c08743;}
.i_news_bg{width:100%;height:200px;background:#fff;position:relative;margin-top:-300px;}


.i_contact{text-align:center;color:#976b36;}
.i_contact .p1{font-size:30px;margin:20px 0px 10px 0px;}
.i_contact .p2{font-size:22px;}
.i_contact a.zixun{background:#d58b33;width:126px;height:34px;line-height:34px;margin:auto;display:block;margin-top:20px;margin-bottom:30px;color:#fff;}
.i_contact a:hover{background:#fff;color:#d58b33;}



.aa_body{background:#FBF3E8;}
.n_banner img{width:100%;display:block;}
.n_main{width:1200px;margin:auto;max-width:98%;padding-top:30px;margin-bottom:30px; }
.n_left{width:260px;}
.n_left #b_title{height:95px;background:url(../images/about-bj.png)  center bottom repeat;width:100%;}
.n_left .b_title {height:95px;background:url(../images/about-bj.png)  center bottom no-repeat;max-width:260px;margin:auto;}

.n_mmzs{height:95px; margin-left:170px; max-width:260px; margin-top:-80px;}
.b_title .p1{font-size:28px; color:#FFFFFF; line-height:95px; padding-left:20px; }
.n_left ul li{width:100%;height:42px; background:url(../images/cate-ico.png) no-repeat;}
.n_left ul li a{line-height:42px;font-size:16px;color:#fff; padding-left:50px;}
.n_left ul li a:hover{color:#FF002A;}
.n_left ul li:hover{background:url(../images/cate-ico1.png) no-repeat;}

.left_bottom{height:275px;;max-width:260px;margin:auto; background:#24272E; margin-top:40px;}




.wz_tiao{float:right; margin-top:-20px; padding-right:60px;}
.wz_tiao p a{font-size:12px; color:#FF002A; }

.hot_pro{width:170px; height:190px; margin-top:10px; margin-right:-42px; float:right; }
.hot_pro div{width:170px; position:relative; }
.hot_article{width:170px; height:190px; overflow:hidden; }
.hot_li{width:170px; height:190px; overflow:hidden;}

.lb_t{font-size:18px; color:#FF002A; text-align:center; line-height:50px;}

 


.owl-prev{background:url(../images/hotpro_left.png) no-repeat; width:25px; height:55px; float:left; margin-left:-50px; margin-bottom:50px; }

.owl-next{background:url(../images/hotpro_right.png) no-repeat; width:25px; height:55px; float:left; margin-left:420px;}

.hot_bottom{width:168px; height:50px; margin-top:-3px; background:#1A1D22; }
.hot_p1{font-size:12px; color:#FF002A; text-align:center;}
.hot_p2{font-size:13px; color:#FFFFFF; text-align:center;}
.hot_p img{width:168px; height:150px; }

.a_about_right{width:75%; float:right; }
.a_tt{font-size:28px; color:#FF002A; padding-top:30px; }

.about_c{border:2px solid #FF002A; width:99%; background:#FFFFFF; margin-top:20px; font-size:15px;}
.about_c p{margin:20px 15px 20px 15px;}
.contact_c{border:2px solid #FF002A; width:99%; background:#FFFFFF; margin-top:20px; font-size:15px;}




.zx_c{ width:95%; margin-top:20px; }
.xz_biao{width:100%;}
.xz_tr{border:3px solid #FF002A;}
.xz_td1{border:3px solid #FF002A; width:15%;}
.xz_td2{border:3px solid #FF002A; width:25%;}
.xz_td3{border:3px solid #FF002A; width:25%;}
.xz_td4{border:3px solid #FF002A; width:45%;}

/* ���Ա�*/
.ly_c{border:2px solid #FF002A; width:99%; background:#FFFFFF; margin-top:20px; font-size:15px;}
.ly_biao{width:100%; margin-top:50px; margin-bottom:20px; margin-left:20px;}
.leave { width:100%; float:right;}
.leave_li { width:80%; float:left; margin-bottom:20px;}
.leave_li2 { width:90%;}
.leave_li_span { width:80px; float:left; font-family:"΢���ź�"; font-size:14px; color:#26282f; line-height:35px; text-align:left;}
.leave_li_input { width:70%; height:35px; border:1px #FF002A solid; border-radius:5px; float:left; margin-left:5px;}
.leave_li_input2 {width:85%; height:100px; border:1px #FF002A solid; border-radius:5px; float:left; margin-left:5px;}

.leave_li_tj{text-align:center; float:left;width:100%;}
.leave_li_input3 { width:120px; height:40px; border:1px #FF002A solid; border-radius:5px; background:#71293C; font-family:"΢���ź�"; font-size:18px; color:#FF002A; line-height:40px; text-align:center; }

/*��Ʒ�б�*/
.pro_list_k{border:2px solid #FF002A; width:99%; background:#FFFFFF; margin-top:20px;}
.product_list{width:100%; text-align:center; margin-top:15px;}
.product_list ul li{width:200px; float:left;  border:2px solid #1A1D22; margin-top:15px; margin-left:13px;}

.pro_list_img{width:200px; height:200px;}
.list_tt{background:#1A1D22;margin-top:-5px; height:50px;}
.prolist_p1{font-size:15px; color:#FF002A; height:30px; line-height:30px;}
.prolist_p2{font-size:12px; color:#FFFFFF;}




/*��Ʒ����  */

.product_ge{width:94%; margin:30px auto 30px auto; }



/*�����б�*/
.news_lits_top{width:95%; margin:30px auto; height:30px;  border:5px solid #FF002A;}
.news_name{width:80%; height:30px; background:#24272E; float:left; }
.news_name p{color:#FFFFFF; font-size:18px; line-height:30px;}

.news_time{width:20%; height:30px; background:#FF002A;  float:right; }
.news_time p{color:#FFFFFF; font-size:18px; line-height:30px;}

.news_list_tiao{width:95%; height:40px; margin:5px auto; border-bottom:3px dotted #CCCCCC;}
.news_biaoti{width:70%; line-height:40px; float:left; font-size:16px; color:#24272E; }
.news_riqi{width:30%; line-height:40px; float:right; font-size:12px; color:#24272E;}

.news_biaoti:hover{color:#FF002A;}

/*��������*/
.news_view_tt{width:95%; margin:30px auto 0px auto; font-size:20px; }
.news_view_content{width:90%; margin:20px auto;}
.news_fby{width:60%; line-height:40px; float:right; font-size:12px; color:#24272E;}

/*��Ƹ����*/
.zhaopin_box{max-width:1200px; margin:0 auto; }
.zp_top{width:100%; margin:0 auto;}
.gjxl_li a{background:url('../images/zp_ico2.png'); width:30%; height:50px;  line-height:50px; float:left; font-size:18px; text-align:center; }

.gjxl_li a:hover{color:#FF002A;}



.xl_img img{width:100%; display:block; text-align:center;}


.zp_kuang{width:100%; margin:0 auto;}
.zp_kuang1{width:100%; max-width:1200px; margin:0 auto;}
.zhaop_bj{max-width:100%;}
.zhaop_bjimg{width:100%; margin-top:-110px; float:left; height:600px;}
.zp_bottom img{width:100%;display:block; background-size:100%;}

.zhaop_con{width:100%; max-width:1200px; margin:0 auto;}
.zp_chuan{max-width:1200px; margin:0 auto; position: absolute; margin-top:100px;}
.zp_chuan img{width:80%;}


#zp_lei1{width:780px; height:25px; margin:0 auto;  position: absolute; margin-left:300px; margin-top:15px; text-align:center;}
#zp_lei1 li{width:20%; text-align:center; float:left;}

/*.zp_lei{width:780px; height:25px; margin:0 auto;  position: absolute; margin-left:300px; margin-top:15px; text-align:center;}
.zp_lei ul li{width:20%; text-align:center; float:left;}*/
.gz_box{width:100px; height:25px; line-height:25px; border:1px solid #FF002A; border-radius: 15px; float:left; }
.gz_box:hover{background:#FF002A;}
.gz_box a{color:#FFFFFF;width:100px; height:25px; line-height:25px;display:block;}

.zp_information{width:750px; margin-left:420px; margin-top:80px; position: absolute; }
.zp_information p{padding-left:30px; color:#7E7E7E;}
.zp_product{width:100%;  margin:0 auto; background-color:#FFFFFF;}

.zp_pro_tp1{color:#1A1D22; font-size:18px;}
.zp_pro_tp{color:#1A1D22; font-size:18px;}
.zp_pro_tp:hover{color:#FF002A;}




.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "΢���ź�";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left; padding-left:0px;}


.iproser{width:100%; padding:50px 0 40px; margin:0px auto 0px auto; background:url(../images/bg1.png) no-repeat center; overflow:hidden; float:left;}
	.iproser_main{width:1024px; margin:0 auto; overflow:hidden;}
	.iproser_main ul.list{width:1190px; margin:0 auto; overflow:hidden;}
	.iproser_main ul.list li{width:180px; height:180px; float:left; border-radius:50%; margin:0 100px 90px 0; position:relative; cursor:pointer; -webkit-transition:.4s all; -moz-transition:.4s all; -ms-transition:.4s all; transition:.4s all;}
	.iproser_main ul.list li a{display:block;width:100%; height:100%;}
	.iproser_main ul.list li .ico{width:177px; height:177px; padding:0px; border:#a8c5ec 3px solid; background-color:#; border-radius:50%; z-index:1; -webkit-transition:.4s all; -moz-transition:.4s all; -ms-transition:.4s all; transition:.4s all;}
	.iproser_main ul.list li .ico img{width:177px; height:177px; border-radius:50%;}
	.iproser_main ul.list li p{width:100%; margin-top:10px; font:15px/25px "΢���ź�"; color:#222; text-align:center; letter-spacing:0.05em;}
	.iproser_main ul.list li.on{background:rgba(230,33,41,.5);}
	.iproser_main ul.list li.on .ico{background-color:#fff; border:#0e92f1 3px solid;-webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg);}


.itit01{width:100%; margin:0 auto 50px; background:url(../images/itit.png) no-repeat center 3px; overflow:hidden;}
	.itit01 p{text-align:center; letter-spacing:0.1em;}
	.itit01 span{display:block; margin-top:5px; font:18px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ccc; text-align:center; letter-spacing:0.1em; text-transform:uppercase; text-shadow:2px 1px #fff;}
.itit02{width:100%; margin:0 auto 0px; background:url(../images/itit.png) no-repeat center 3px; overflow:hidden;}
	.itit02 p{text-align:center; letter-spacing:0.1em;}
	.itit02 span{display:block; margin-top:5px; font:18px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:center; letter-spacing:0.1em; text-transform:uppercase;}
 
 
 a.imore1{display:block; width:150px; height:40px; margin:30px auto 0; font:15px/40px "΢���ź�"; color:#ff0000; text-align:center; letter-spacing:0.1em; border:#0e92f1 3px solid;}
 a.imore1:hover{text-decoration:underline; color:#0e92f1;}
 
 
 
 .ipro{width:100%; min-height:450px; padding:0px 0 50px; margin:0 auto; background:url(../images/bg3.png) no-repeat center; overflow:hidden;}
	.ipro_main{width:1024px; margin:0 auto; overflow:hidden;}
	.ipro_main .iprotxt{text-align:center; margin-bottom:20px; overflow:hidden;}
	.ipro_main .iprotxt a{display:block; float:right; width:50px; height:20px; margin-left:20px; font:12px/20px "΢���ź�"; color:#fff; letter-spacing:0.1em; border:#fff 1px solid; border-radius:2px;}	
	.ipro_main .iprotxt a:hover{background:#fff; color:#0062a6;}	
	.ipro_main .ipro_img{width:1024px; height:281px; margin:0 auto; overflow:hidden; position:relative;}
	.ipro_main .iproimg{position:absolute; width:800%;}
	.ipro_main #wrap1,#wrap2{float:left; }
	.ipro_main #wrap1 a,#wrap2 a{text-decoration:none; float:left; display:block; width:220px; margin-right:32px;}
	.ipro_main .iproimg a img{width:220px; height:220px; border:#fff 1px solid;}	
	.ipro_main .iproimg a:hover img{border:#0062a6 1px solid;}	
	.ipro_main #wrap1 span,#wrap2 span{display:block; width:90%; height:50px; margin:0 auto; font:14px/22px "΢���ź�"; color:#fff; text-align:center; letter-spacing:0.05em;}
	.ipro_main #wrap1 a:hover span,#wrap2 a:hover span{text-decoration:underline;}	
	.ipro_main a.imore{display:block; width:150px; height:40px; margin:30px auto 0; font:15px/40px "΢���ź�"; color:#fff; text-align:center; letter-spacing:0.1em; border:#fff 3px solid;}
	.ipro_main a.imore:hover{text-decoration:underline;}
	