@import url(main.css);
@import url(slick.css);

.header , .content , .footer { width:1200px; margin:0 auto;  }
em{font-style:normal;}        
.g_top .m_top {overflow: hidden;font-family: "SimSun";}  
 .top_c h1 { float: left;padding: 23px 16px 0 0;}
.top_c h2 {float: left;height: 60px;margin: 35px 0 0 0;color: #333333;
font-size: 38px;line-height:38px;font-weight: bold;}
            
            .top_c h2 em {
                display: block;
				font-family: SimSun;
                color: #d90a00;
                font-weight: bold; 
                font-size: 26px;
                padding-top: 3px;
            }
            
            .top_c p {
                float: right;
                margin: 45px 0 0 0;
                padding: 0 0 0 52px;
                background: url(../images/t_tel.png) no-repeat left 2px;
                color: #cf1500;
                font-size: 32px;
                font-weight: normal;
                height: 46px;
                line-height: 24px;
            }
            
            .g_nav { width: 100%;
                height: 60px;
                line-height: 60px;background: #d90a00;overflow: hidden;
            }
            
            .g_nav li {
                position: relative;
                float: left;
                font-size: 16px;font-weight:bold ;
            }
            
            .g_nav li a {
                display: block;
                float: left;
                padding: 0 50px;
                color: #fff;
                line-height: 60px;
                text-decoration: none;overflow: hidden;
            }
            
            .g_nav li a:hover,
            .g_nav .cur a {
                color: #fff;
                background: #d90a00;
            }
            
            .g_nav .lastli {
                background: none;
            }
        
   .banner{
          
            width: 1200px;
        }
 .banner .slick-arrow {
            position: absolute;font-size: 0;
            top: 50%; 
            z-index: 9;
            width: 100px;
            height: 100px;
            margin-top: -50px;
            border: 0;
        }
        .banner .slick-prev {
            left: 5%; display: none; background:none;
            /*background:url(images/ljt5.png) no-repeat;width:59px;height: 118px;*/
        }
        .banner .slick-next {
            right: 5%; display: none;background:none;
            /*background:url(images/rjt5.png) no-repeat;width:59px;height: 118px;*/
        }   

    .banner  img {
          
            width: 100%;
        }
      
       .slick-dots {
            position: absolute;
            left: 0; font-size:0;
            bottom: 5%;
            width: 100%;
            text-align: center;
        }
        .slick-dots li {
            display: inline-block;
            margin: 0 3px; 
        }
        .slick-dots li button {
            display: block;
            border: 0 none;width: 15px;height: 15px;
            color: #fff; border-radius: 50%;
            background-color: #222;
        }
        .slick-dots .slick-active button {
            background-color: #e62129;
        }
        
		
		

.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}


.p_left{float:left; width:260px;}
.pro_l {
	WIDTH: 260px;
	BACKGROUND: #eee;
	padding-bottom: 10px;
}
.pro_l H3 {
	HEIGHT: 70px;LINE-HEIGHT: 70px; BACKGROUND: #d90a00;  FONT-SIZE: 24px; FONT-WEIGHT: normal;MARGIN-BOTTOM: 25px;
}
.pro_l H3 A {
	PADDING-LEFT: 11%; COLOR: #fff
}

.pro_l UL LI {
	LINE-HEIGHT: 40px; BACKGROUND: url(../Images/pl_li.gif) no-repeat; HEIGHT: 70px; FONT-SIZE: 20px; OVERFLOW: hidden
}
.pro_l UL LI A {
	PADDING-LEFT: 45px; COLOR: #737373
}
.pro_l UL LI  a:hover{ color:#ff0000; }
.pro_l UL .last {
	MARGIN-BOTTOM: 10px
}
.pro_l EM {
	TEXT-ALIGN: center; MARGIN-TOP: 35px; DISPLAY: block; BACKGROUND: url(../Images/pl_tel.gif) #dbdbdb no-repeat 43px 26px; HEIGHT: 79px; COLOR: #828282; FONT-SIZE: 14px; PADDING-TOP: 28px
}
.pro_l EM SPAN {
	DISPLAY: block; COLOR: #caa064; FONT-SIZE: 24px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}

.i_sevb{ width:1200px;margin:0 auto;}
.i_sev2{height:30px; margin-top:5px; padding:20px 0; background:#f5f5f5; font-family:microsoft yahei; border-width:1px 0; border-style:solid; border-color:#eaeaea;}
.i_sev2 img{float:left; width:30px; height:30px; margin-right:10px;}
.i_sev2 h3{float:left; width:120px; height:30px; line-height:15px; font-size:14px;}
.i_sev2 li{float:left; width:176px; height:30px; line-height:15px; font-size:14px;}


.i_about{width:1200px; float:left;margin:15px 0; background:#f9f9f9;}

.i_about_i{width:555px; float:left;}

.i_about_c{
	float:left;
	width:610px;
	line-height:30px;
	color:#333;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}

.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;overflow:hidden;}

.i_ys_c h1{display:block;width:100%;font-weight:normal;font-size:28px;color:#b80000;line-height: 70px;margin-left: 80px;}
.i_ys_c h2 { padding-top:5px; font-weight:normal; font-size:15px;color:#666666; width:500px; float:left; line-height:28px;}
.i_ys_c h3 { font-weight:normal; font-size:13px;color:#999999;}
.i_ys_c font {color:#3a0f00;}
.i_ys_c1{ padding:12px 0 0 0; width:600px; height:273px; clear:both; float:left;}
.i_ys_c2 {padding:0px 0 0 85px;clear:both; width:480px; float:left;}


.p_right{float:left; margin-left:30px;width:900px;}
.pro_r_t {
	WIDTH: 900px; FONT-FAMILY: "Microsoft Yahei";  OVERFLOW: hidden
}
.pro_r_t H4 {
	WIDTH: 900px; FONT: bold 18px/38px "Microsoft Yahei"; MARGIN-BOTTOM: 20px; BACKGROUND: url(../images/pr_t_l.jpg) no-repeat left bottom; FLOAT: right; HEIGHT: 50px; OVERFLOW: hidden
}
.pro_r_t H4 IMG {
	MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: middle
}
.pro_r_t H4 A {
	LINE-HEIGHT: 45px; COLOR: #737373; FONT-SIZE: 18px
}
.pro_r_t H4 SPAN {
	FONT-SIZE: 14px
}
.pro_r_t H4 SPAN A {
	COLOR: #555; FONT-SIZE: 14px
}

.pro_r_t H5 {
	WIDTH: 900px; FONT: 14px "Microsoft Yahei"; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/pr_t_l.jpg) no-repeat left bottom; FLOAT: right; HEIGHT: 50px; OVERFLOW: hidden
}
.pro_r_t H5 IMG {
	MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: middle
}
.pro_r_t H5 A {
	LINE-HEIGHT: 45px; COLOR: #666; FONT-SIZE: 14px
}
.pro_r_t H5 SPAN {
	FONT-SIZE: 14px
}
.pro_r_t H5 SPAN A {
	COLOR: #555; FONT-SIZE: 14px
}

.pro_r_t ins{ font-size:14px; FONT-weight: normal; color:#737373; text-transform:uppercase; text-decoration:none; font-style:italic;}
.fr_more {
	FLOAT: right
}
.allcontents {
	WIDTH: 900px; PADDING:80px 0;LINE-HEIGHT: 30px; COLOR: #666; FONT-SIZE: 16px;
}

.allcontents  img {
	WIDTH: 600px;HEIGHT: auto; padding-bottom: 10px;margin-left:18%;
}
.allcontentskong {
	HEIGHT: 500px;
	COLOR: #FF0000;
	FONT-SIZE: 20px;
	width: 100%;
	padding-top: 300px;
	padding-bottom: 50px;text-align:center;
}
.kong_box{
width: 100%;height:300px;line-height:300px; font-size: 16px;color: #ff0000;text-align: center;margin-top: 5px;
}.proinfo_tit {
	DISPLAY: block; FONT: 14px/30px "Î¢ÈíÑÅºÚ"; COLOR: #000; text-align:center; PADDING-TOP: 5px
}
.proinfo_tit P {
	BORDER-BOTTOM: #e6e6e6 1px solid; LINE-HEIGHT: 37px; 
}
.proinfo_tit SPAN {
	PADDING-RIGHT: 22px
}

.proinfo_con {
	PADDING-BOTTOM: 50px; MIN-HEIGHT: 250px; PADDING-TOP: 30px; _height: 250px
}
.proinfo_con P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}



.pl_contact{ WIDTH: 260px;margin-top:20px;BACKGROUND: #019fe9;}
.pl_contact_c{ background:#f6f6f6; padding:15px; color:#666; line-height:30px; font-size:14px; }

.title_ca{ float:left; WIDTH: 260px;HEIGHT: 60px;BACKGROUND: #d90a00; LINE-HEIGHT: 60px; color:#ffffff; FONT-WEIGHT: normal;MARGIN-BOTTOM: 10px;}
.title_ca h3{display:block; float:left; font-size:22px;font-family:microsoft yahei;color:#ffffff;  MARGIN-left: 12%;}
.title_ca h3 a{display:block; color:#ffffff;text-align:center; }
.title_ca ins{ font-size:12px; color:#ffffff; text-transform:uppercase; text-decoration:none; font-style:italic;}		
		
.common-title{
	width: 100%;
	height: 70px;
	position: relative;
	margin-top: 15px;
	margin-bottom: 10px;
}
.common-title img{
	position: absolute;
	top:50%;
	margin-top: -5px;
}
.common-title .title-cname{
    text-align: center;
}
.common-title .title-cname a{
	font-size: 28px;
    font-weight: bold;
    color: #000;
}
.common-title .title-ename{
	font-size: 16px;
    color: #666666;
    text-align: center;
}

.container{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.i_containerindx{float:left;
	width:1200px;padding-top: 20px;margin:0 auto;
}
.i_pro_l{ margin:10px auto 0; }
.i_pro_l ul{width:900px;}
.i_pro_l li{width:280px; margin-right:5px; margin-left:10px;margin-bottom:22px; display:inline-block;}
.i_pro_l li i{width:280px; height:218px; display:block; overflow:hidden; }
.i_pro_l li i img{width:280px; height:218px;}
.i_pro_l li  i img:hover{transform: scale(1.1, 1.1);}
.i_pro_l li span{ display:block; width:280px; height:30px; margin-top:7px; padding:15px 0; color:#666; font-size:14px; overflow:hidden; text-align:center; }




.hf{
	width:1200px;
	height:120px;
	background:url('../images/hf.jpg') center top no-repeat;
    background-size:cover;
    margin-bottom: 30px;
}

.main{
	width: 100%;
	height: 900px;
}
.main .main-ul{
	width: 100%;
	height: 900px;
}
.main .main-ul .main-list{
	width: 100%;
	height: 300px;
}
.main .main-ul .main-list .main-lf{
	float: left;
	width: 600px;
	height: 100%;
}
.main .main-ul .main-list .ltop{
	width: 100%;
	height: 70px;
	
	margin-top: 20px;
}
.main .main-ul .main-list .ltop .shuzi{
	float: left;
	width: 70px;
	height: 70px;
	background: #d90a00;
	border-radius: 4em;

	text-align: center;
	font-size: 40px;
	color:#fff;
	font-weight: 700;
	line-height: 70px;
}


.main .main-ul .main-list .main-rf{
	float: right;
	width: 600px;
	height: 100%;
}
.main .main-ul .main-list .main-rf img{
	float: right;
	width: 446px;
	height: 271px;
}
.main .main-ul .main-list .main-lf img{
	float: left;
	width: 446px;
	height: 271px;
}




.product{
    width: 100%;
    height: 350px;
   
}
.product .product-content{
    width: 100%;
    height: 264px;
}
.product .product-content #div1{
    width: 100%;
    height: 264px;
    overflow:hidden;
    position:relative;
}
.product .product-content .product-ul{
    width: 2400px;
    height: 264px;
    position:absolute;
    top:0;
    left:0;
}
.product .product-content .product-ul .product-list{
    /*margin-top:23px;*/
    margin-right:20px;
    float:left;
    width: 280px;
    height: 264px;
    border:1px solid #fff;
    box-sizing: border-box;
    overflow: hidden;
}
.product .product-content .product-ul .product-list img{
    width: 280px;
    height: 234px;
    transition-duration: 1s;
}
.product .product-content .product-ul .product-list img:hover{
    transform: scale(1.1, 1.1);
}
.product .product-content .product-ul .product-list .product-name{
    text-align: center;
    line-height:40px;
    display:block;
    width: 280px;
    height: 40px;
}
.product .product-content .product-ul .product-list .product-name a{
    font-size:14px;
    color:#333;
}

		
		
		
		
		
		
      .g_ft{ width:1200px;height:344px; background: url(../images/ftbg.jpg) no-repeat center top;margin:0 auto;}
      .g_ft .m_fnav{  height:55px; line-height:55px; color:#fff; }
      .g_ft .m_fnav a{ color:#fff; padding:0 92px 0 0;  font-size: 16px; font-weight: normal;display: inline-block;}
      .g_ft .m_fnav .lasta{padding-right: 0;}
      .g_ft .f_ftcon{float: left; color: #fff; padding: 40px 0 0 340px; width: 410px;  line-height: 34px; font-size: 16px;  height: 273px;   }
      .g_ft .f_ftcon a{ color:#b3b2b2; display: inline-block;}
      .g_ft .flogo{ left:0; top:120px;}
      .g_ft .m_code{float: right;width: 370px;padding: 48px 0 0 0;}
      .g_ft .codelst li{float: left;width: 140px;margin-left: 22px;}
      .g_ft .codelst li img{width: 132px;height: 132px;display: block;}
      .g_ft .codelst li em{display: block;height: 46px;line-height: 46px;text-align: center;font-size: 14px;color: #fff;}
      .g_ft .cpyr{font-size: 16px;color: #333333;}
      .g_ft .cpyr span{float:right;}
      .g_ft .cpyr a{color: #333333;}
      

.f_pr{position:relative;}
.f_pa{position:absolute;}
