@charset "utf-8";
body{
font-family:'微软雅黑','黑体','宋体';

}
.top{
width:1240px;
margin:0px auto;
height:86px;
}
.top .l{
float:left;
width:680px;
height:86px;
}
.top .r{
float:left;
height:86px;
}

.top .r input.text{
float:left;
width:400px;
height:38px;
line-height:38px;
border:1px #DFDFDF solid;
margin-top:20px;
padding-left:10px;
font-size:14px;
color:#A8A8A8;
}

.top .r input.submit{
float:left;
width:126px;
height:40px;
font-size:16px;
margin-top:20px;
padding-left:20px;
line-height:40px;
display:block;
background:url(../images/sousuo.jpg);
border:0px;
color:#FFFFFF;
margin-left:10px;
}
.main_nav{
width:100%;
height:40px;
min-width:1240px;
background:#00ADEF;
position:relative;
z-index:2;
}
.main_nav ul{
width:1240px;
margin:0px auto;
}
.main_nav ul li{
float:left;
position:relative;
}

.main_nav ul li a.t{
color:#FFFFFF;
font-size:17px;
line-height:40px;
margin-right:65px;
}


.main_nav ul li div.show{
display:none;
position:absolute;
background:#00ADEF url(../images/nav_jian.jpg) no-repeat  0px 1px;
widows:250px;
top:29px;
padding-top:9px;
border-bottom:1px #DFDFDF solid;
}
.main_nav ul li div.show0{
left:-12px;
}
.main_nav ul li div.show1{
left:-15px;
}
.main_nav ul li div.show2{
left:-28px;
}
.main_nav ul li:hover div.show{
display:block;
}
.main_nav ul li dl{
width:210px;
top:30px;
padding-left:20px;
padding-right:20px;
overflow:auto;
height:100%;
font-size:14px;
background:#FFFFFF;
border:1px #DFDFDF solid;
border-bottom:0px;
padding-top:1px;
}
.main_nav ul li dl.one{
border-top:0px;
}
.main_nav ul li:hover dl dt{
float:left;
width:210px;
white-space:nowrap; 
height:25px;
margin-top:15px;
}
.main_nav ul li:hover dl dt a{
white-space:nowrap; 
color:#00AEF1;
}
.main_nav ul li:hover dl dd{
float:left;
white-space:nowrap; 
margin-right:10px;
margin-bottom:14px;
height:20px;
line-height:20px;
}

.main_nav ul li:hover dl dd a{
color:#6C6C6C;
white-space:nowrap; 
}


/* foucs */
#foucs {
	height:630px;
	overflow:hidden;
	min-width:1240px;
	margin:0px auto;
	position:relative;
}
#foucs div.main {
	display:none;
	cursor:pointer
}
#foucs .element {
	display:none;
	position:absolute;
}
#foucs .navi {
	display:block;
	width:80px;
	height:80px;
	line-height:99em;
	overflow:hidden;
	background:url(../images/arrow-btn.png) no-repeat;
	top:200px;
}

$foucs{
position:absolute;
}
#foucs ul{
position:absolute;
z-index:10000;
display:none;
bottom:40px;
cursor:pointer;
z-index:10000;
}
#foucs ul li{
float:left;
margin-left:10px;
width:11px;
height:10px;
font-size:1px;
line-height:11px;
display: inline-block;

}
#foucs ul li.hover{
background-position: -24px 0px;
}

/***************************/

.index_newProduct{
width:1240px;
margin:0px auto;
margin-top:30px;
overflow:auto;
height:100%;
}
.index_newProduct .title{  
font-size:18px;
margin-bottom:10px;
}
.index_newProduct ul{
position:relative;
width:1240px;
height:620px;
}
.index_newProduct li{
width:308px;
height:308px;
float:left;
border:1px #CCCCCC solid;
overflow:hidden;
position:absolute;
background:#fff;
}
.index_newProduct li strong{
position:absolute;
top:20px;
left:20px;
font-size:14px;
font-weight:normal;
z-index:2;
}
.index_newProduct li em{
position:absolute;
top:45px;
left:20px;
font-size:14px;
font-weight:normal;
z-index:3;
}
.index_newProduct li.two strong{
top:50px;
left:20px;
font-size:40px;
}
.index_newProduct li.two span{
position:absolute;
top:110px;
left:20px;
font-size:14px;
font-weight:normal;
z-index:2;
}
.index_newProduct li.two em{
top:150px;
left:20px;
font-size:30px;
}
.index_newProduct li a{
display:block;
width:100%;
height:308px;
}

.index_newProduct li img{
position:absolute;
right:1px;
bottom:1px;
z-index:1;
}
.index_newProduct li.two{
width:618px;
height:308px;
}
.index_newProduct li.l1{
top:0px;
left:0px;

}
.index_newProduct li.l2{
width:310px;
top:0px;
left:619px;

}
.index_newProduct li.l3{
top:0px;
left:930px;
}
.index_newProduct li.l4{
width:308px;
top:309px;
left:0px;

}
.index_newProduct li.l5{
width:309px;
top:309px;
left:309px;
height:308px;
}
.index_newProduct li.l6{
width:310px;
top:309px;
left:619px;
height:308px;
}
.index_newProduct li.l7{
width:308px;
top:309px;
left:930px;
height:308px;
}
.index_newProduct li:hover{
border:1px #00ADEF solid;
z-index:10;
height:308px;
}

/**********************/
.index_hot{
width:1240px;
margin:0px auto;
margin-top:30px;
height:440px;
position:relative;
}
.index_hot .title{  
font-size:18px;
margin-bottom:10px;
line-height:30px;
height:30px;
}
.index_hot img.show{
float:left;
width:710px;
height:400px;
}
.index_hot strong{
font-size:25px;
position:absolute;
top:70px;
left:730px;
font-weight:normal;
}
.index_hot span{
font-size:14px;
position:absolute;
top:115px;
left:730px;
}
.index_hot .money{
position:absolute;
top:200px;
left:730px;
font-size:30px;
color:#C40002;
}
.index_hot .money small{
font-size:20px;
}
.index_hot .more{
width:140px;
height:40px;
position:absolute;
top:260px;
left:730px;
border:1px #666666 solid;
border-radius:5px;
text-align:center;
line-height:40px;
color:#666666;
font-size:14px;
}

.index_hot .jiantou{
width:21px;
height:43px;
display:block;
background:url(../images/index_show_jian.png) no-repeat;
position:absolute;
top:205px;
left:690px;
}
.index_hot .media{
position:absolute;
bottom:25px;
left:730px;
width:455px;
border-bottom:#CCCCCC solid 1px;
padding-bottom:20px;
text-align:right;
padding-right:50px;
font-size:14px;
}

.index_hot .media a{
margin-left:10px;
}

/********************************/
.index_news{
width:1240px;
margin:0px auto;
margin-top:30px;
position:relative;
overflow:auto;
height:100%;
padding-bottom:120px;
}
.index_news .title{  
font-size:18px;
margin-bottom:10px;
line-height:30px;
height:30px;
float:left;
}

.index_news ul{
width:1240px;
float:left;
}
.index_news ul li{
float:left;
width:398px;
margin-right:20px;
border:1px #CCCCCC solid;
position:relative;
margin-bottom:20px;
}
.index_news ul li .laizi{
position:absolute;
top:235px;
right:10px;
color:#999;
}
.index_news ul li img.show{
width:398px;
height:258px;
}
.index_news ul li:hover{
border:1px #F18200 solid;
}
.index_news ul li.no{
margin-right:0px;
}
.index_news ul li img.user{
position:absolute;
top:190px;
left:25px;
width:100px;
height:100px;
border-radius:50%;
border:4px solid #FFFFFF;
}
.index_news ul li span.user{
position:absolute;
top:265px;
left:140px;
background:url(../images/news_u1.png) no-repeat;
padding-left:25px;
color:#666666;
}

.index_news ul li span.views{
position:absolute;
top:265px;
left:230px;
background:url(../images/news_u2.png) no-repeat 0px -1px;
padding-left:35px;
color:#666666;

}

.index_news ul li span.Praise{
position:absolute;
top:265px;
left:320px;
background:url(../images/news_u3.png) no-repeat 0px -1px;
padding-left:35px;
color:#666666;
}
.index_news ul li strong{
width:378px;
height:40px;
line-height:40px;
font-size:20px;
padding:0px 10px;
overflow:hidden;
font-weight:normal;
display:block;
}
.index_news ul li strong a{
color:#F18200;
}
.index_news ul li .tag{
width:378px;
height:30px; 
line-height:30px;
padding:0px 10px;
display:block;
position:relative;
color:#999999;
margin-bottom:20px;
font-size:14px;
}
.index_news ul li .tag em{
display:block;
width:290px;
height:30px;
overflow:hidden;
}
.index_news ul li .tag b{
position:absolute;
top:0px;
right:10px;
font-weight:normal;

}
.index_news ul li .text{
display:none;
}
.index_news ul li:hover .text{
display:block;
position:absolute;
top:295px;
left:-1px;
width:378px;
background:#FFFFFF;
border:1px #F18200 solid;
border-top:0px;
z-index:1111;
line-height:22px;
font-size:14px;
padding:0px 10px;
padding-bottom:10px;
color:#999999;
}
.index_news ul li:hover .text a{
color:#999999;
}
.index_news_more{
width:1240px;
margin:0px auto;
text-align:center;
margin-top:50px;
height:40px;
float:left;

}
.index_news_more a{
border:1px #CCCCCC solid;
padding:10px 50px 10px 50px;
border-radius:5px;

}
.foot{
width:100%;
min-width:1240px;
height:100px;
background:#00ADEF;
margin:0px auto;
}
.foot .cen{
width:1240px;
margin:0px auto;
height:100px;
color:#FFFFFF;
}
.foot .cen a{
color:#FFFFFF;
}
.foot .cen .l{
float:left;
width:800px;
height:100px;
}
.foot .cen .l ul{
width:890px;
height:30px;
padding-left:10px;
margin-top:30px;
}
.foot .cen .l ul li{
float:left;
font-size:14px;
margin-right:10px;
height:14px;
line-height:14px;
border-right:1px #FFFFFF solid;
padding-right:10px;
}
.foot .cen .l span{
display:block;
width:790px;
height:30px;
line-height:30px;
padding-left:10px;
}
.foot .cen .r{
float:left;
width:440px;
height:100px;
position:relative;
}
.foot .cen .r .yuyan{
width:190px;
height:40px;
line-height:40px;
padding-left:10px;
border:1px #CCCCCC solid;
position:absolute;
top:15px;
right:10px;
background:url(../images/foot_jian.png) no-repeat 180px 18px;
cursor:pointer;
}
.foot .cen .r .yuyan dl{
position:absolute;
bottom:-1px;
left:-1px;
width:190px;
padding-left:10px;
background:#FFFFFF;
border:1px #CCCCCC solid;
display:none;
}
.foot .cen .r .yuyan:hover dl{
display:block;
}
.foot .cen .r .yuyan dl a{
color:#999999;
font-size:13px;
display:block;
}
.foot .cen .r .yuyan dl a:hover{
color:#00ADEF;
}
.foot .cen .r .xinxi{
position:absolute;
top:65px;
right:0px;
height:22px;
line-height:22px;
padding-right:10px;
}
.foot .cen .r .xinxi span{
margin-left:20px;
}
.foot .cen .r .xinxi span big{
font-size:18px;
margin-left:10px;
}
.foot .cen .r .xinxi span.xiao,.foot .cen .r .xinxi span.re{
padding-left:25px;
background:url(../images/foot_xiao.png) no-repeat 0px -2px;
}
.foot .cen .r .xinxi span.re{
background:url(../images/foot_re.png) no-repeat 0px -3px;
}
.news_top{
height:100%;
min-width:1240px;
overflow:auto;
}
.mianbao{
width:100%;
margin-top:20px;
font-size:16px;
height:40px;
line-height:40px;
border-bottom:1px solid #CCCCCC;
}
.mianbao ul{
width:1240px;
margin:0px auto;
}
.mianbao li{
float:left;
}
.news_nav{
width:1240px;
margin:0px auto;
margin-top:10px;
height:55px;
border-left:1px solid #E9E9E9;
margin-bottom:20px;
}
.news_nav ul li{
float:left;
font-size:14px;
width:166px;
height:62px;
line-height:62px;
text-align:center;
background:url(../images/news_nav_b.png);
}
.news_nav ul li.hover,.news_nav ul li:hover{
background:url(../images/news_nav_hover.png);
}
.news_nav ol li{
float:left;
}
.news_nav ol li input.text{
width:300px;
height:53px;
border:1px #CCCCCC solid;
float:left;
margin-left:10px;
padding-left:10px;
font-size:14px;
}
.news_nav ol li input.submit{
float:left;
width:70px;
height:55px;
border:1px #CCCCCC solid;
border-radius:5px;
background:#fff;
margin-left:10px;
cursor:pointer;
}
.news_show_ad{

margin:0px auto;

}
.news_show{
width:1240px;
margin:0px auto;
overflow:auto;
height:100%;
margin-bottom:20px;
}

.news_show .r{
width:300px;
float:left;

}
.news_show .r ul{
width:300px;
overflow:auto;
height:100%;
}
.news_show .r ul li{
width:300px;
height:150px;
float:left;
position:relative;
margin-bottom:10px;
}
.news_show .r ul li a{
float:left;
}
.news_show .r ul li span.bg{
position:absolute;
bottom:0px;
left:0px;
height:30px;
width:300px;
display:block;
background:#026281;
filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
-moz-opacity:0.5; /*Firefox私有，透明度50%*/
opacity:0.5;/*其他，透明度50%*/
display:none;
}
.news_show .r ul li strong{
position:absolute;
bottom:0px;
left:0px;
height:30px;
width:290px;
line-height:30px;
text-align:right;
display:block;
color:#FFFFFF;
font-size:16px;
font-weight:normal;
padding-right:10px;
display:none;
}
.news_show .r ul li:hover span,.news_show .r ul li:hover strong{
display:block;
}
.news_show .l{
width:920px;
float:left;
margin-right:20px;

}
.news_show .l .title{
width:920px;
text-align:center;
font-size:35px;
height:40px;
line-height:40px;
margin-top:30px;
margin-bottom:10px;
}

.news_show .l .fu{
width:920px;
text-align:center;
line-height:30px;
font-size:14px;
border-bottom:1px #CCCCCC dashed;
}

.news_show .l .fu .bshare-custom{
display:inline;
}
.news_show .l .tag{
width:920px;
text-align:center;
margin-top:10px;
}
.news_show .l .text{
width:900px;
margin:0px 10px;
line-height:30px;

}
.about_text{
margin-top:20px;
width:1200px;
padding:0px 20px;
margin:0px auto;
line-height:30px;
font-size:16px;
padding-top:20px;
padding-bottom:20px;
}
.about_text b{
font-style:normal;
color:#00ABF0;
}
.about_text b big{
font-size:18px;
}
.shop{
width:1240px;
margin:0px auto;
text-align:center;
}
.tian{
float:left;
}
.jd{
float:right;
}
.p_show_ad{
width:100%;
min-width:1240px;
background:url(../images/p_l_ad_01.png) center; 
height:640px;
}
.p_show_ad .cen{
width:1240px;
margin:0px auto;
}
.plist{
width:1240px;
margin:0px auto;
overflow:auto;
height:100%;
margin-bottom:20px;
margin-top:20px;
}
.plist li{
width:308px;
float:left;
margin-bottom:30px;
height:308px;
border:1px #CCCCCC solid;

position:relative;
overflow:hidden;
}

.plist li.no{
width:308px;
border-right:1px #CCCCCC solid;
}
.plist li.no:hover{
width:308px;
border:1px #00ADEF solid;
border-right:1px #F18200 solid;
}
.plist li{
position:relative;
z-index:1;
}
.plist li.l2,.plist li.l3,.plist li.l4,.plist li.l6,.plist li.l7,.plist li.l8,.plist li.l10,.plist li.l11,.plist li.l12{
	margin-left:-1px;
	
}
.plist li:hover{
width:308px;
border:1px #F18200 solid;
z-index:10000;
}
.plist li img{
position:absolute;
top:10px;
width:250px;
height:250px;
left:29px;
}
.plist li strong{
position:absolute;
bottom:25px;
left:0px;
width:308px;
height:22px;
line-height:22px;
font-size:16px;
text-align:center;
font-weight:normal;
}
.plist li em{
position:absolute;
bottom:5px;
left:0px;
width:308px;
height:22px;
line-height:22px;
font-size:12px;
text-align:center;
font-weight:normal;
color:#666;
}
.plist li small{
position:absolute;
bottom:70px;
left:0px;
width:298px;
height:22px;
line-height:22px;
font-size:14px;
font-weight:normal;
text-align:right;
color:#666;
padding-right:10px;
color:#993300;
}
.plist li small b{
font-size:12px;
}

.plist li span{
position:absolute;
top:20px;
left:20px;
background:#CC0001;
color:#FFFFFF;
padding:2px 10px 2px 10px;
}
.pshow{
width:1240px;
margin:0px auto;
margin-top:50px;
margin-bottom:30px;
}
.p_show_img .box{
float:left;
width:418px;

}

.pshow .title{
font-size:30px;
width:1240px;
height:50px;
line-height:50px;
position:relative;
border-bottom:1px #cccccc solid;
padding-bottom:10px;
margin-bottom:30px;
}
.pshow .title span{
position:absolute;
top:10px;
right:10px;
font-size:14px;
color:#666666;
}
.pshow .p_show_img{
width:1240px;
height:520px;

}
.p_show_img .img_text{
float:left;
width:648px;
height:520px;
margin-left:42px;
position:relative;
}
.pshow .img_text strong{
position:absolute;
width:780px;
font-size:18px;
color:#000000;
top:180px;
left:0px;
overflow:hidden;
font-weight:normal;
}
.pshow .img_text em{
position:absolute;
width:780px;
font-size:18px;
color:#F18200;
top:210px;
left:0px;
overflow:hidden;
font-weight:normal;
}
.pshow .img_text big{
position:absolute;
width:780px;
font-size:34px;
top:100px;
left:0px;
overflow:hidden;
font-weight:normal;
}
.pshow .img_text small{
position:absolute;
width:780px;
font-size:16px;
top:40px;
left:500px;
}
.pshow .img_text small b{
font-size:50px;
font-weight:normal;
}
.pshow .img_text ul.z{
position:absolute;
top:340px;
right:0px;
}
.pshow .img_text ul.z li{
float:left;
width:136px;
height:42px;
line-height:42px;
background:url(../images/zhuanti.jpg);
margin-right:20px;
line-height:40px;
font-size:18px;
text-align:center;
}
.pshow .img_text ul.z li.goumai{
background:url(../images/goumai.jpg);
}
.pshow .img_text ul.z li a{
color:#FFFFFF;
}
.pshow .img_text ol{
position:absolute;
top:484px;
left:0px;
line-height:37px;
width:400px;
background: url(../images/p_show_n_list.jpg);
}
.pshow .img_text ol li{
float:left;
width:98px;
height:37px;
overflow:hidden;
line-height:37px;
text-align:center;
background:url(../images/ol_bg.jpg);
}
.pshow .img_text ol li.hover{
background:url(../images/ol_hover.jpg);
}
.pshow .p_news{
width:466px;
height:37px;
line-height:37px;
background:url(../images/p_show_n_list.jpg);
font-size:14px;
padding-left:20px;
position:absolute;
top:484px;
left:304px;
color:#00ACF0;
}
.product_show_img{
width:100%;
margin-top:20px;
margin-bottom:20px;
overflow:auto;
height:100%;
}
.index_ad .cen{
width:1240px;
margin:0px auto;
position:relative;
height:22px;
background:none;
}
.index_ad .cen .left{
width:61px;
height:640px;
position:absolute;
top:0px;
left:0px;
cursor:pointer;
display:block;
background:url(../styles/dir_9a54e55.png) no-repeat left;
}
.index_ad .cen .right{
width:61px;
height:640px;
position:absolute;
top:0px;
display:block;
right:0px;
cursor:pointer;
background:url(../styles/dir_9a54e55.png) no-repeat right;
}

/***********************************************/
.fb_top{
width:100%;
height:105px;
background:#151515;
}
.fb_top .cen{
width:1240px;
margin:0px auto;
background:#009900;
}
.fb_top .cen .logo{
width:480px;
height:105px;
float:left;
}
.fb_top div.nav{
float:left;
margin-top:35px;
line-height:66px;
height:66px;
font-size:16px;
}
.fb_top div.nav li{
float:left;
    padding: 0px 25px;
text-align:center;
height:66px;
line-height:66px;
margin:0px 0px;
background:url(../images/nav_bg1.jpg) center no-repeat;
background-size:200%;
transition: all 0.2s linear;
    background-size: 140%;
}
 .fb_top div.nav li.nav1{
    background-size: 190%;
	}
.fb_top div.nav li:hover{
background-size:80%;
}
.fb_top div.nav li a{
color:#F18200;
}