﻿@charset "utf-8";
/* style of icesnow reset
 * created by lijuan(qq:286937397)
 */
html,body{  color:#333;}

.header {position: relative;height:140px;  overflow:hidden; background:#fff;/*background:url(/App_Themes/Default/images/images/top_bg.jpg) no-repeat;*/}
.logo { width:460px; height:140px;line-height:140px;   }
.logo img{width:460px; height:77px;}
.biao {   }
/*.footer{height:60px;background:#509b13;color:#fff; line-height:60px; text-align:center;font-size:18px; overflow:hidden;}*/
.lang  { text-align:center; font-size:14px;  }
.lang a {  color:#fff; /*padding:0 10px;*/ font-weight:bold;  }
.top_wx { font-size:18px; text-align:center; line-height:30px; overflow: hidden; }
.biao img {  padding:0  0 0 10px;  margin-top:10px;width: 50px; }

/*.footer .links{ text-align:left;}
.footer .links select{width:180px; height:24px; line-height:24px;	}*/

/*.topnav{ height:28px;}
.topnav a{ float:left;  line-height:28px; }
.topnav a.line{
    display:block; margin-left:5px; padding:1px 10px 5px 12px; font-weight:800;
    background:url(images/icn/line.jpg) left 5px no-repeat; color:#003399;}*/
.header .fr a.ico_china{ background:url(images/icn/ico_china.jpg) 0 8px no-repeat; padding:1px 15px 5px 18px; }
.header .fr a.ico_english{ background:url(images/icn/ico_english.jpg) 0 8px no-repeat; padding:1px 10px 5px 18px; }

.searchbox{ margin-top:30px; border:1px solid #e0e0e0; border-radius:3px;}
.searchbox input{float:left; height:30px; line-height:30px; border:0; }
.searchbox .search_input{ border: 1px solid #DDD;
                            border-radius: 1px;
                            height: 29px;
                            padding:0 3px; 
                            width:260px; 
                            color:#999; 
                            background:url(images/icn/search_bg.jpg) 0 0 repeat-x;}
.searchbox .search_btn{ cursor:pointer; width:38px; height:30px; background:url(images/icn/search_btn.jpg) 0 0 no-repeat;}
.searchbox .search_btn:hover{opacity:0.7; filter:alpha(opacity=70); }

/*guide*/
.guide{text-align: left;  font-size:12px; color:#666; font-family:  "Microsoft YaHei"; }
.guide a{ color:#666;}
.add{ height:40px;background:#f2f2f2;line-height: 40px; }

/*comblock*/
.hd {display:inline-block;width:100%;}
.hd h3{float: left;width:100%; height:50px; line-height:50px;padding-left:15px;background:#5ab10d;color:#fff;font-family: 微软雅黑;font-size: 20px;font-weight: 800;}
.bd{ padding:10px 0 0 0; text-align:justify;line-height:22px;}
.side .comblock{/*border:1px solid #ddd;*/}
.hd h3 .span1{font-family: 微软雅黑;font-size: 26px;font-weight: 800;padding-top: 5px;display: inline-block; }
.hd h3 .span2{font-family: 微软雅黑;font-size: 20px;font-weight: 800; }
.sidem .bd{padding: 10px 20px; margin-bottom: 10px;}
.sidem .hd h3{
        width: 100%;
height: 50px;
line-height: 50px;
text-align: left;
color: #c00;
background: #fff;
border-top: 3px solid #eed794;
border-bottom: 1px solid #ccc;
font-weight: 100;
}
.sidem .bd h4{ font-size:24px; text-align:center;}
.sidem .comblock{height:auto !important;height:400px;min-height:500px;}
.comblock{/*border: 1px solid #ededed;*/}
.tit_bar{ text-align:center;margin-top: 10px;}
.tit_bar img{ width:500px;}


.sidem .bd {
    padding: 15px;
    font-size: 14px;
    word-break: break-all;
    color: #666;
    text-align: justify;
}
.side .comblock{background:none;}
.comblock .comblock {border:0;}
/*comblockall*/
.comblockall{border:1px solid #ddd;margin:10px 0 20px 0;}
.comblockall .bd{padding:40px 20px;}
.comblockall .bd .box {
    margin: 0px auto 30px;
    padding: 30px;
    border: 1px solid #D5D5D5;
    width: 700px;}

.sidemenu .bd {padding:0;/*margin-top: -3px;*/}
.sidemenu .bd li {margin-top: -1px; }
.sidemenu .bd li a {  display: block;
color: #333;
font-size: 14px;
width: 185px;
overflow: hidden;
height: 35px;
padding: 0;
line-height: 35px;
text-align: center;}
.sidemenu .bd li a:hover { }
.sidemenu .bd li a.sidemenu_focus{ display:block; }

/*comlist*/
.sidem .comlist ul{margin:20px;}
.comlist li{display:block; float:left; width:100%;
             border-bottom:1px dashed #dfdfdf;
             background:url(images/icn/icolist.gif) 4px 14px no-repeat;}
.comlist li:hover{background:#eee url(images/icn/ico_sort_focus.gif) -3px 11px no-repeat;}
.comlist li a{display:block; padding:5px 0 0 20px; color:#333;}
.comlist li span{float:right; width:90px;padding:.5em 0;}

/*detail*/
.detail {padding:20px;}
.detail .hd{
    padding:0 0 10px 0;
    text-align:center;
    background:none;
    border:0;}
.detail h4{ font-size:18px;}
.detail img{width: 400px;}
.detail .bd {
    /*border-top:1px solid #ccc;
    padding-top:20px;*/}
/*message*/
.message{text-align:center;}
.message table{
	margin:20px 20px 20px 120px;}
.message table td{
	height:35px;
    text-align:left;
	line-height:35px;
	padding:2px 8px;}
.message .ms_txt1 input,.message select,.message .ms_txt1 textarea{
	height:34px;
    line-height:34px;
	width:400px;
    border: 1px solid #ddd;
    vertical-align:top;
    padding-left:10px;
}
.ms_txt2 {color:#c00;font-size:16px;}
.message .ms_txt1 textarea{height:90px;}
.message .wcode{ float:left; width:200px;}
.message .imgcode{
    border: 1px solid #ddd;
    cursor: pointer;
    height: 29px;
    width: 95px;}
.message .feedback_submit2{
	display: inline-block;
	margin-top: 15px;
	width:200px; height:30px; line-height:30px;
	font-size: 14px;
	color:#e9e9e9;
    border:1px solid #054b94 ;
	background:#054b94 ;}
.message .feedback_submit2:hover{color:#fff; background-color:#054b94 ;}
.message td input.wcode{float:left; width:210px;}
.message td img {float:left; margin-left:5px;}
 /*分页*/
.webdiyerCss{clear:left;padding: 10px;text-align:center;}
.webdiyerCss a,.webdiyerCss a:link,.webdiyerCss .redcss { padding:4px 12px; margin:0 2px;}
.webdiyerCss input{ height: 22px;margin: 0 2px 0 -10px;padding: 4px 2px;text-align: center; *margin-left:1px;}
.webdiyerCss .page_go{display:inline-block;padding:5px 12px;height:30px;margin-left:5px;*height:32px;}
.webdiyerCss input,.webdiyerCss a,.webdiyerCss a:link{color:#000;background:#fff; border: 1px solid #ddd; }
.webdiyerCss .redcss,.webdiyerCss .page_go {font-weight: bold;   background: #054b94 ; border:1px solid #054b94 ; color: #fff;}
.webdiyerCss a:hover,.webdiyerCss .page_go:hover {background:#e50014;border:1px solid #e50014;color:#333;}
.webdiyerCss a{*margin-bottom:10px; _margin-bottom:10px;}

/*========== nav ==========*/
/*.nav { background:#fff;height:70px;}
#nav { height:70px; overflow:hidden;}
#nav ul{ }
#nav li { display: block;float: left;cursor: pointer;height:60px;line-height:60px;}
#nav li a{  text-align:center;color: #333333;font-size: 16px;width:100px; display:block;}
#nav li a:hover,#nav li a.focus{text-decoration: none; background:url(../images/nav_bg.jpg) no-repeat;color:#fff;}
.nav li.xuan{ background:url(../images/nav_bg.jpg) no-repeat;height:60px;}
*/
/*==========banner01==========*/
#full-screen-slider { 
    width:100%;
    height: 555px;
    position: relative;}
#slides { display:block;width: 100%; height:555px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin: 0 0 0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:75%; bottom:10px; z-index:1000;  padding:5px 15px 5px 0; margin:0;z-index:99999;}
#pagination li { display:block; list-style:none; width:20px; height:20px; float:left; margin-left:15px;  background:#000; opacity: 0.7; filter: alpha(opacity=70); }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  font-size: 16px;text-align: center;color: #fff;}
#pagination li.current { background:#c00 ;}

/*product_ul*/
.product_ul{ /*margin-left:-20px;*/overflow:hidden;}
.product_ul li{float:left;position:relative;margin:10px 0px 0px 8px;padding:2px;}

.product_ul2 li{margin:27px 0px 0px 90px;}
.product_ul li:hover{padding:2px;box-shadow: 0px 0px 10px #CCC;}
.sidem .product_ul .product_img,
.sidem .product_ul .product_img img{height:210px;width:210px;background-color:#eee;}

.product_info{display:block; position:relative; margin-top:-30px; height:30px;  z-index:20;color:#fff; background:#5ab10d ;opacity:0.7; filter:alpha(opacity=70);   }
.product_ul li:hover .product_info{ opacity:1; filter:alpha(opacity=100);}
.product_ul .product_title{display:block;padding:3px 0 0 0;font-size:14px; text-align:center;white-space:nowrap; overflow:hidden;color:#fff;height:30px;line-height:25px;}
.product_price{ font-size:18px; font-weight:800;  text-align:center; color:#cc0000;}


.product_ul .product_img,
.product_ul .product_img img{height:150px;width:200px;background-color:#eee;}

/*link*/
.links{/*margin-left:-15px;*/margin-top: 5px;}
.links a{float:left; display:inline-block; padding:5px 0 10px 15px;margin-top: -13px;}
.links a:hover{opacity:0.7; filter:alpha(opacity=70);}
.links a img{width:45px; height:45px;margin-top: -24px;}

/*bx_wrap*/
.bx_wrap{position:relative;}
.bx_container{ margin-left: 12px;
    overflow: hidden;
    width: 915px;}
.bx_wrap a.prev {
    z-index:99999;
    width:37px;height:100%;
    position:absolute;  left:0px;margin-top:-15px;
    text-indent:-999em; background: url(images/images/index_05.png) center  no-repeat;} 
.bx_wrap a.next {
    z-index:99999;
    width:37px;height:100%;
    position:absolute;  right:0px;margin-top:-15px;
    text-indent:-999em;}


.bx_box {color:#ccc; text-align:center;}



.bx_wrap .bx_container{ margin-left: 45px;}



/*====================*/
.product_wrap{
	float:left;
	position:relative;
	margin:10px 0px 10px 12px;
	padding:2px;
    border:1px solid #ededed;
    height: 315px;
    width: 285px;
    overflow: hidden;
    font-weight: 600;
    line-height:30px;
}
.product_wrap:hover{
	padding:2px;
	border:1px solid #999;}
.product_wrap .product_img,
.product_wrap .product_img img{ 
    height: 285px;
    width: 285px;
	
    }
.product_title {
	color:#333;
    padding:3px 0 0 0;
    display: block;
    word-break: break-all;
    font-weight: normal;
   
}
.product_title a:hover {
    color:#cc0000;
	text-decoration:underline;}



.product1_wrap{
	float:left; display:inline-block;
	/*position:relative;*/
	margin:10px 0px 10px 12px;
	padding:2px;
    border:1px solid #ededed;
    min-height:160px;
    width: 250px;
    /*overflow: hidden;*/
    font-weight: 600;
    
}
.product1_wrap:hover{
	padding:2px;
	border:1px solid #999;}
.product1_wrap .product1_img, .product1_wrap .product1_img img {
    height: auto;
    width: 246px;
}
.product1_title {
	color:#333;
    padding:3px 5px 0 5px;
    display: block;
    word-break: break-all;
    font-weight: normal;
     overflow: hidden;
            /*text-overflow:ellipsis;*/
            text-overflow:-o-ellipsis-lastline;
	       display:-webkit-box;
	       
	        -webkit-line-clamp:2;
	 
	        -webkit-box-orient:vertical;
   font-size:20px;
}
.product1_title a{ color:#333;}
.product1_title a:hover {
    color:#000;
	text-decoration:none;}

.product1_detail{ margin-top:5px; 
              overflow: hidden;
            /*text-overflow:ellipsis;*/
            text-overflow:-o-ellipsis-lastline;
	       display:-webkit-box;
	         padding:3px 5px 0 5px;
	        -webkit-line-clamp:3;
	 
	        -webkit-box-orient:vertical;
            min-height:50px;
           font-size:14px;
            font-weight: normal;
            }
.but {  position:relative;margin-top: 30px}
.but a {background: #ccc;border-radius: 3px;transition: all 0.3s ease 0s; padding:3px 18px; color:#333; position: absolute;
top: -25px;right:20px;margin-left:10px;}
.index_bg { background:url(/App_Themes/Default/images/images/index_bg.jpg) no-repeat top center;}

.iwcw{overflow:hidden;	width:314px; position: fixed; top:35%; left:50%;  margin-left:-175px;}

.lang2 {margin:20px 0 ;  }
.lang2 a { background:#016935; padding:8px 45px;border-radius: 10px; color:#fff;font-size:16px;}
.close-icon .close_wx{ color:#000;}
.names {  margin-left:10px ; width:400px;overflow:hidden;}
.xiaz { color: #999; width: 200px; }

.adcy {
    background: #FFF none repeat scroll 0% 0%;
    opacity: 0.5;
    color: #000;
    width: 100%;
    padding: 0px 5px;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    font-size: 18px;
}











