body{

	background: #fff;

}

*{

	margin:0;padding: 0;

}





 #carousel {

  	position: relative;

  	z-index: 2;

  	height: 368px;

  	transform-style: preserve-3d;

  	perspective: 800px;

  	background:#d7f2ff; margin-top:30px;

}

#carousel div{

	position: absolute;

    left:50%;

    top: 50%;

    width: 150px;

    height: 190px;

    margin-top:-95px;

    margin-left:-75px;

    transition: transform 0.5s ease-in-out;

	box-shadow:rgba(0,0,0,0.3) 0 0 15px;

}



#carousel div:hover{

	box-shadow:rgba(255,255,255,0.6) 0 0 15px;

}

.top{

	height: 30px;

	width:100%;

	background:#7b7b7b;

	color:#fff;

	line-height:30px;

}

.search{

	margin-left:230px;margin-top:10px;

}

.search input{

	

	padding:0 5px;

	width:252px;

	height:32px;

	line-height: 35px;

	border:1px solid #5b5758;

}

.search>span{

	display: inline-block;

	width:100px;

	height:34px;

	line-height: 34px;

	background: #5b5758;

	color:#fff;

	margin-left:-5px;

}

header{

	width: 100%;

	height:120px;

	background:#ffffff; border-top:4px solid #e84912; border-bottom:1px solid #f1f1f1;

}

header .logoT{

	width:600px;

	height:72px; margin-top:20px;

	

}

.rt_float {

	margin-right:10px;

	float: right!important

}

.loginBox>a{

	height:10px;

	width:100px;

	padding:0 18px;

}

.headTitle>.fr>a,.headTitle>.fr>span{

	height:15px;

	line-height: 15px;

	display: inline-block;

	padding:0 25px;

}

.headTitle>.fr>a>img,.headTitle>.fr>span>img{

	margin:0 10px;

}

.lang{ height:30px; text-align:center; float:right; margin-top:10px; }

.lang a{ height:30px; width:30px; line-height:30px; text-align:center; font-size:14px; border-radius:30px; display:inline-block; margin-right:5px; background:#044cb0; color:#fff;}

.lang a.on{ height:30px; height:30px; border-radius:100%; background:#dd1e17; color:#fff;}



nav{

	background: #fff;

	height:40px;border-bottom:2px solid #2979ff;



}



.nav{

    height: 40px;

    background: #fff;border-bottom:2px solid #2979ff;

}









.nav_category{

    width: 220px;

    height: 41px;

    background: #044cb0;

    line-height: 41px;

    font-size: 16px;





}

.nav_category_text {

    color: #ffffff;

    padding-left: 20px;



}







.nav_list ul li{



    float: left;

    height: 40px;

    line-height: 40px;

    font-size: 15px;

    width:108px;

    text-align: center;



}

.nav_list ul li a{



    color: #333; font-weight:700;



}

.nav_list ul li a:hover{



    color: #044cb0;

}



.nav_active{



    color: #044cb0 !important;



}





.nav_category_list{

    height: 500px;

    background:url(../images/nav_bg.png) repeat;

    position: relative;

    z-index: 999;

}







.nav_category_list_first li{



    height: 48px;

    line-height: 48px;

    border-bottom: 1px solid #999;

    padding-left: 30px;





}



.nav_category_list_first li:hover{







}







.nav_category_list_first li a{



    color: #eee;

}





.nav_first_a{



    display: block;

    width: 250px;



}





.nav_first_a:hover{



    color: #ffffff;



}





.nav_category_list_second{



    display: none;

    position: absolute;

    width: 950px;

    background: #ffffff;

    height: 500px;

   left:220px; top:0;



}



.nav_category_list_second li{

    border-bottom: none;

    height: auto;

}

.nav_category_list_second li a{

    color: #000000;

    font-weight: bold;

    font-size: 18px;

}





.nav_category_list_third{



    width: 800px;

    float: left;

    margin: 0px;



}



.nav_category_list_third li{



    float: left; line-height:40px;

    position:static;

    z-index: 0;



}

.nav_category_list_third li a{

    font-size: 14px;line-height:30px;

    font-weight: normal;

}







.nav_category_list_third a .preview {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #ddd;

    height: 100px;

    padding: 3px;

    position: absolute;

    width: 100px;

    z-index: 9999;

    margin-top: -20px;

}



.nav_category_list_third a .preview div img {

    height: 100%;

    width: 100%;

}





nav>.wrap{

	height:40px;

	

}

nav>.wrap>ul{

	height:40px;

	width:1200px;

	overflow: hidden;

}

nav>.wrap>ul>li{

	color: #363636;

	height:40px;

	line-height: 40px;

	text-align: center;

	width:130px;

	float:left;

}

nav>.wrap>ul>li>a{

	text-decoration: none;

}

nav>.wrap>ul>li>a:hover{

	color:#2979ff;

}

nav>.wrap>ul>.look_type>a:hover{

	color:#fff;

}

.banner>.wrap{

	height:405px;

	position:relative;

}



.banner{

	position: relative;

}

/*首页banner*/

#banner{ height:500px;  overflow:hidden;  margin:0px auto; width:100%; min-width:1200px; position:relative;  }

#banner .banner_box{  height:500px; position:relative; width:100%;   }

#banner #myjQueryContent { OVERFLOW:hidden; HEIGHT:500px; WIDTH:100%;z-index:-1;}

#banner #myjQueryContent DIV { POSITION: absolute; HEIGHT:500px; top:0px; left:0px; WIDTH:100%;}

#banner #myjQueryContent .smask { Z-INDEX: -1; }

#banner #myjQueryContent IMG { width:100%; HEIGHT:500px; border:0; }

#myjQueryNav {

	DISPLAY: block;

	OVERFLOW: hidden;

	WIDTH:80px;

	HEIGHT:20px;

	position: absolute;

	bottom:0px;

	right:50%;

	z-index:5; margin-right:-40px; }

#myjQueryNav LI { DISPLAY: block; FLOAT: left; WIDTH:12px; CURSOR: pointer; HEIGHT:12px; background:#80b3e5; margin-left:5px; border-radius:12px;   }

#myjQueryNav a { COLOR: #666;  }

#myjQueryNav .current { background:#fff;  }

#myjQueryNav .current a { color:#fff; }



.inbanner{ height:350px; overflow:hidden;}







.floor-box{

    margin-top: 30px;

}

.floor-box .floor-left{

    float: left;

    width: 317px;

    height: 416px;

    position: relative;

}

.floor-box .floor-left img{width: 317px;

    height: 416px;}

.floor-box .floor-right{

    float: left;

    margin-left: 11px;

    width: 872px;

}





.floor-right ul li{

    float: left;

    width: 217px;

    height: 207px;

    border: 1px solid #e0e0e0;

    background-color: #fff;

    margin-left: -1px;

    margin-top: -1px;

}

.floor-right ul li a{

    display: block;

}

.floor-right ul li .good-img{

    display: table-cell;

    text-align: center;

    vertical-align: middle;

    width: 217px; padding-top:10px;

    height: 140px; 

}

.floor-right ul li .good-img img{

    max-width: 100%;

    max-height: 150px;

}

.floor-right ul li .good-name{

    padding: 0 20px;

    color: #4a4a4a;

    height: 40px;

    line-height:40px; text-align:center;

    overflow: hidden;

}

.floor-right ul li a:hover .good-name{ color:#044cb0;}





#footer{ background:#fff; margin-top:50px; border-top:1px solid #f5f5f5;}



.footerTop li{

	margin:50px 0;

	float: left;

	width:300px;

	text-align: center;

}

.footerTop li img{

	margin:0 10px;

}

.footerTop li span{ font-size:14px; color:#555;}



.footerBottom{

	border-top:3px solid #eee;

}

.footerBottom>ul li{

	float:left;

	width:240px;

	line-height:80px;

	margin-top:10px;

	color: #000;

}

.footerBottom>ul li span{

	line-height: 30px;

	display: block;

}

.footerBottom>ul li span a{ color:#666;}

.footerBottom>ul li span a:hover{ color:#044cb0;}

.footerBottom>div{

	margin-top:50px;

	color:#fff;

	height:50px;

	background:#7b7b7b;

	line-height:50px;

}









.location{

    height: 35px;

    line-height: 35px;

    color: #666;

    padding-left: 0px;

    overflow: hidden; border-bottom:1px solid #eee;



}

.location .am-icon{ width:9px; height:10px; display:inline-block; background:url(../images/arr1.png) no-repeat center center;}

.location a{

    color: #666666;



}



.mainCont{ margin-top:30px; }

.mainCont_title{ text-align:center; font-size:24px; color:#333; line-height:50px;}

.mainCont_content{padding:20px; color:#666;}



.aside{  width:220px;      display: table-cell;

   

    border-top: 2px solid #ececec;

    border-left: 2px solid #ececec;

    border-bottom: 2px solid #ececec;

    border-right: none;

    background: #fafafa;}

.aside li {

    clear: both;

    float: left; text-indent:46px;

    width:220px;

    line-height: 48px;

    font-size: 14px;

    font-weight: 700;

    position: relative;

}



.aside li a {

    display: block;

    width: 100%;

    height: 100%; font-size:16px;

    border-bottom: 1px solid #ececec;

    border-left: 3px solid #fafafa

}





.aside li.on a {

    border-left: 3px solid #e84912

}



.aside li.on i,.aside li.on ul {

    display: block

}



.aside li ul {

    background: #fff;

}



.aside li ul li {

    line-height: 36px;

    font-weight: 400;

    text-indent: 46px

}



.aside li ul a {font-size:14px;

    border-left: 3px solid #fafafa!important

}











.page_content_box{ display: table-cell;

    vertical-align: top;

    width: 916px;

    background: #fff;

    padding: 20px;

    border: 2px solid #ececec;}



.page_content_box .page_content_title {



    text-align: center;

    padding:20px 0px;

    font-size: 22px;

    font-weight: 600;

    color: #333;



}



.page_content_content{

    padding:40px; overflow:hidden;



}
.page_content_content img{ max-width:100%; }



.comp-main {
    width: 100%;
    margin: auto;
    margin-top:20px;
}
.comp-main h3{ font-size:18px; color:#333; font-weight:bold; border-bottom:1px solid #ddd; height:40px; line-height:40px; margin-bottom:10px;}
.comp-main ul{
	overflow: hidden;
}
.comp-main ul li{
	margin:0 8px; float:left; _display:inline;
	width: 31%; 
	padding-bottom:10px;
	text-align: center;
}
.comp-main .name{
	font-size:16px;
	line-height: 1.429em;
	height: 2.858em;
	overflow: hidden;
	margin-top: 1.143em;
	padding: 0 8%; color:#555;
}
.comp-main img{
	border-radius:2px; border:1px solid #f5f5f5;
	width:100%;
}
.comp-main ul li:nth-child(3n){
	border-right: none;
}



/*产品中心*/

.searchkind { width:1200px; margin:10px auto;

    line-height: 23px;

    border: 1px solid #dcdcdc;

    border-bottom: 3px solid #eeeeee;

}

.searchkind dl{ padding:0; margin:0;}



.searchkind ul.kinds {

    width: 995px;

    height: auto;

    overflow: hidden;

}



.searchkind ul.kinds.visible {

    width: 995px;

    height: auto;

}



.searchkind ul.kinds li a.current {

    background: #e84912;

    height: 23px;

    padding: 0px 8px;

    text-align: center;

    color: #FFF;

    border-radius: 10px;

}



.searchkind ul.kinds li a:hover.current {

    color: #FFF;

    text-decoration: none;

}



.searchkind ul.kinds li a {

    color: #666666;

    white-space: nowrap;

}



.searchkind ul.kinds li a:hover {

    color: #e84912;

    text-decoration: underline;

}



.clearfix:after {

    clear: both;

    content: ".";

    display: block;

    height: 0;

    visibility: hidden;

}



.searchkind dl {

    border-bottom: 1px dotted #dfdfdf;

    background: #f5f5f5; position:relative;

}



.searchkind dl dt {

    color: #333;

    font-weight: bolder;

    text-align: right;

    width: 105px;

    font-size: 14px;

    line-height: 40px;

    padding-right: 15px;

}



.searchkind ul.kinds li {

    float: left;

    margin: 0 30px 10px 0;

    line-height: 18px;

}



.searchkind ul.kinds li a {

    color: #666666;

    white-space: nowrap;

}



.searchkind dl dd {

    width: 1058px;

    background: #fff;

    padding-left: 20px;

    padding-top: 15px;

}



.kinds_box{

    }

	

.kinds_item{    padding: 20px;

    margin-top: 20px; background: #fff;}

	

.box_tt{    border-bottom: 1px solid #dedede;

    padding:5px 15px;

    font-size: 16px;

    font-weight: 700;}

.box_con{    width: 100%;

    -ms-flex-pack: justify;

    justify-content: space-between;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    overflow: hidden;

    padding: 10px;}



.item_info{    width: 155px;

    height: auto;

    text-align: center; 

    float: left;

    margin: 8px 5px;

    border: 1px solid #f5f5f5;

    box-sizing: border-box;}

.item_info:hover{border: 1px solid #e84912;}



.item_info a{ color:#fff; }

.item_info a img{ width:100%;}



.item_info p{line-height: 30px;

    width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;}

	

.product-info{  margin:0px auto; background:#fff; padding:0px; width:1200px;  }



.show_product_pic{ width:500px;  float:left; background:#fff; border:1px solid #fff;}

.show_product_pic img{ width:100%; height:auto;}

.show_product_title{ text-align:center; font-size:18px;  height:50px; line-height:50px; font-weight:600; float:left; margin-left:40px; margin-top:50px; color:#e84912;}

.show_product_con{ padding:20px;}



.prodetail-box{ width:100%; 

	margin-top:2em;

	overflow: hidden; 

}

.prodetail-box .prodetail-left{ width:450px; float:left; border:1px solid #eee; background:#fff; padding:20px; text-align:center;}

.prodetail-box .prodetail-right{ width:680px; float:left; margin-left:20px;}

.prodetail-box .prodetail-right p{ font-size:14px; color:#777; line-height:30px;}

.prodetail-box .prodetail-right .pro_info{ font-size:18px; font-weight:bold; color:#333;  line-height:50px; border-bottom:1px solid #eee; margin-bottom:10px; background:#e8e8e8; padding:0 20px;}

.prodetail-box .prodetail-right .ly a{ width:130px; height:40px; line-height:40px; text-align:center; background:#e84912; display:block; color:#fff; font-size:14px; margin-top:60px;}



.detail-box{ width:890px; border:1px solid #e6e6e6; float:left; margin-top:20px; margin-bottom:40px; min-height:1000px; }

.product-info .detail-box-tit{ height:35px;  border-bottom:1px solid #e84912; background:#f5f5f5; margin-left:0px;}

.product-info .detail-box-tit span{ color:#333; background:none;  padding:0 30px;line-height:35px; display:inline-block; font-size:14px; margin-right:0px; margin-left:0; cursor:pointer; }

.product-info .detail-box-tit span.select{background:#e84912; color:#fff; }



.product-info .detail-box-content {height:auto; padding:20px 30px; font-size:14px; color:#555;background:#fff;}

.detail-box-content div{ display:none; padding:20px;}

.detail-box-content div.show{ display:block;}

.product-info .detail-box-content img{ max-width:100%; height:auto;}

.detail-box-content h3{ font-size:24px; color:#ff8c00; padding:15px 0; font-weight:600;}





.hot_product{ width:295px; float:right;  border:1px solid #e6e6e6; height:auto; overflow:hidden; margin:20px 0;}

.hot_product h3{ background:#f5f5f5; height:40px; color:#555; font-weight:bold; text-align:center; width:100%; font-size:14px; line-height:40px; margin-bottom:10px;}



.multipleColumn{ overflow:hidden; position:relative; width:270px; margin:10px auto;    }

		.multipleColumn .hd{ overflow:hidden;  height:30px; background:#fff; padding:0 10px;  }

		.multipleColumn .hd ul{ text-align:center; overflow:hidden; zoom:1;  zoom:1; width:100px; margin:0px auto; }

		.multipleColumn .hd ul li{ text-align:center; display:inline-block; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.gif) 0 -9px no-repeat; }

		.multipleColumn .hd ul li.on{ background-position:0 0; }



		.multipleColumn .bd{ overflow:hidden; width:268px; margin:0 auto; }

		.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:268px;  float:left; _display:inline;  }

		.multipleColumn .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

		.multipleColumn .bd ul li .pic{ text-align:center; padding:5px;border:1px solid #e6e6e6; }

		.multipleColumn .bd ul li .pic img{ width:240px; height:170px; display:block;    }

		.multipleColumn .bd ul li .title{ line-height:30px; color:#555;   }

		.multipleColumn .bd ul li .title a{color:#555; font-size:14px; }



/*news*/

.news {
    margin: 0 auto;
    position: relative;
    font-size: 12px;
    font-family: Arial, "å¾®è½¯é›…é»'";
}
.news ul li{ width:100%;}

.news_box {
    width: 100%;
    height: auto; overflow:hidden;
    position: relative;
    background:#f5f5f5; border:1px solid #eee; 
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
}

.news ul {
    height: auto;
    overflow: hidden;
    padding: 0px;
    width: 100%;
}



.news ul li {
    width: 100%;
    height: auto; overflow:hidden;
   margin-bottom:10px; 
   
}
.news_img{ height:auto; width:32%; float:left;height: auto;padding:10px; }
.news li:nth-child(2n) .news_img{ float:right;}
.news_img img{  width: 100%;
    height: 220px;
   
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}

.news_txt span {
    font-size: 16px;
    color: #333; font-weight:600;
    display: block;
    height: 40px; line-height:40px;
    overflow: hidden;
    margin-bottom:10px;
    transition: all .3s ease-out 0s
}

.news_box:hover .news_two_txt span {
    color: #333
}

.news_txt .txt {
    height: 59px;
    color: #666;
    line-height: 28px;
    display: block;
    overflow: hidden; font-size:15px;
    transition: all .3s ease-out 0s
}

.news_box:hover .news_txt i {
    color: #999
}

.news_txt {
    width:62%; float:right; padding:20px;
    transition: all .3s ease-out 0s
}
.news li:nth-child(2n) .news_txt{ float:left;}


.news_date {
    color: #999; font-weight:normal;
    transition: all .3s ease-out 0s; margin-top:20px; height:auto; 
}


.news_date span {
    height: 30px;
    font-size: 14px; line-height:30px;
    
}



.news_but {
    border: 1px solid #ccc; color:#666;    width: 70px; float:right;
    height: 30px; line-height:30px; font-size:12px;
    border-radius: 18px;  display:inline-block;
    text-align: center;
    border: 1px solid #dedfe1;
    transition: all .5s cubic-bezier(.215, .61, .355, 1) 0s;
}



.news_box:hover .news_img {
    background: #ccc;
    background: #ccc
}

.news_box:hover .news_but {
    background: #ccc;
    border: 1px solid #ccc;
}

.newsdetail-box{

    width: 1200px;font-family: "微软雅黑";

    margin: auto;

    margin-top: 3.75em;

    margin-bottom: 4.9375em;

}



.newsdetail-box .title-boxs{

	text-align: center;

	padding-bottom:20px;

	border-bottom: 1px solid #dcdcdc;

}

.newsdetail-box .title-boxs .title{

	font-size:24px;

	line-height:36px;

}

.newsdetail-box .title-boxs .time{

	font-size:12px;

	color: #666666;

	margin-top: 10px;

}



.news-doc{

	font-size:14px;

	color: #555555;

	line-height:24px;

	margin-top:20px;

}

.news-doc img{

	max-width: 100%;

	display: block;

	margin:1em auto;

}





.pages{

	margin-top: 1.5em;

	position: relative;

	border-top: 1px solid #dedede;

	padding-top: 0.5em;

}

.pages li{

	font-size:14px;

	line-height:30px;

	color: #333333;

}

.pages li a{

	color: #333333;

}



.pages li a:hover{

	color: #a66428;

}

.pages .back{

	font-size:12px;

	display: inline-block;

    position: absolute;

    right: 0;

    top: 15px;

    width:110px;

    height:30px;

    line-height:30px;

    text-align: center;

    color: #fff;

    background: #333333;

}

.pages .back:hover{

	background: #666;

}

 





.news2{ }



.news2 li {

  padding-top: 5px;

  padding-bottom: 5px;

}

.news2  li + li {

  border-top: 1px solid #e6e6e6;

}

.news2 .news-item {

  padding: 20px 20px 15px;

}

.news2 .news-item:hover {

  background: #f5f5f5;

}

.news2 .news-item .news-title {

  margin-bottom: 15px; font-size:16px;

}

.news2 .news-item .news-txt {

  line-height: 1.8;

  color: #737373;

  margin-bottom: 10px;

  font-size: 14px;

  max-height: 3.6em;

  overflow: hidden;

}

.news2 .news-item .news-time {

  color: #a6a6a6;

  font-size: 14px;

}

.news2 .news-item .news-title a:hover {

  color: #124c8e;

}

