/*默认设置*/
body{font:14px/1.5 tahoma,arial,"Hiragino Sans GB",'Microsoft Yahei', sans-serif; overflow-x:hidden;color:#333; }
input,textarea,button,select,legend,fieldset{font-size:100%;border:0;background:none;vertical-align:middle;outline:none;margin:0;padding:0;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form,button{margin:0;}
body,form,p,ul,li,dl,dt,dd{margin: 0;padding: 0;}
img{border: 0;}
ul,li,dl,dt,dd{list-style: none;}

/*基本设置*/
a{text-decoration: none;color:#333;font-size:14px;}
a:hover{text-decoration:none;color:#CC0001;}
.kuang{ border:#E4E4E4 solid 1px;}
.kuang_pro{ border:#E4E4E4 solid 1px; border-right:none; border-left:none; }
.kuang_bottom{border-bottom:solid 1px #E7E7E7;}
.kuang2{ border-left:solid 1px #E4E4E4; border-right:solid 1px #E4E4E4;border-bottom:solid 3px #E4E4E4; padding:15px 15px; line-height:26px; background:url(../images/arrow2.jpg) no-repeat 15px 125px;}
.font12{ font-size:12px;}
.font15_cu{ color:#333; font-size:15px; font-weight:bold; }
.font26_cu{ color:#333; font-size:26px; font-weight:bold; }
.font26_bcu{ color:#fff; font-size:26px; font-weight:bold; }
.font14_baicu{ color:#ffffff; font-size:14px; font-weight:bold;}
.font_foot{ color:#ABB0B4; font-size:12px; }
.font16_y{ color:#ABB0B4; font-size:16px; font-weight:bold;}
.font14_y{ color:#FF7F04; font-size:14px; font-weight:bold;}
.font_y{ color:#FEA90C; font-size:16px; font-weight:bold;}
.font12_bai{ font-size:12px; color:#FFFFFF;}
.font12_hc{ font-size:12px; color:#ABB0B4; font-weight:bold;}
.font12_heic{ font-size:12px; color:#000; font-weight:bold;}
.more{ color:#6DBF28;}
.more2{ color:#FFFFFF;}
.hanggao{ line-height:26px;}
.hanggao2{ line-height:22px;}
.hanggao2 a{ color:#FFFFFF;}
.mar_t{margin-top:22px;}
.mar_t2{ margin-top:10px;}
.mar_t3{ margin-top:18px;}
.fu{color:#333;}
.a1:link,.a1:visited{ color:#ABB0B4;}
.a1:hover{ color:#FFFFFF;}
.head_tel{font-size:18px;color:#ff0000;}

#jptj{ padding:0 10px;}
/*banner*/
#full-screen-slider { width:100%; height:486px; float:left; position:relative; z-index:1; background:#FFF;}
#slides { display:block; width:100%; height:486px; 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; right:45%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li {  display:block; list-style:none; width:16px; height:16px; float:left; margin-left:15px; background:url(../images/banner_arrow_li.png) no-repeat; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background:url(../images/banner_arrow_hover.png) no-repeat;}


.a1:link,.a1:visited{ color:#ABB0B4; font-size:12px; }
.a1:hover{ color:#FFF; font-size:12px;}



.a2:link,.a2:visited{width:90px; height:30px;color:#FFFFFF; display:block; background:#E20105; text-align:center; line-height:30px;}
.a2:hover{background:#333333;}

.a3:link,.a3:visited{text-decoration: none;color:#333;font-size:14px; font-weight:bold;}
.a3:hover{ color:#E20105;font-weight:bold;}
/*在线客服r*/
.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .go_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .go_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/wxewm.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}


/*焦点图*/
.focus{ position:relative; width:540px; height:340px; background-color: #000; float: left;}  
.focus img{ width: 540px; height: 340px;} 
  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10; text-align:center }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:210px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
