﻿@charset "utf-8";
/* CSS Document */

body{color:#000;font-family:simsun;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym { border:0}
a{ color:#15C; text-decoration:none;}
a:hover{ color:#FF7700; text-decoration:underline;}

.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

.area{ width:960px; margin:0 auto;}
.topbar{ background:url(../images/index/bg02.gif) repeat-x;}
.top_n h1,.login .tx,.login .sn,.login .tx,#search_btn input,.header_top .fb{ background:url(../images/index/bg01.gif) no-repeat;}
/*topbar*/
.topbar{ background-position:0 0; height:28px; line-height:28px;}
.top_n{ width:960px; margin:0 auto;}
.top_n h1{ float:left; width:30%; background-position: -161px -43px; padding-left:15px; color:#666;}
.topbar a{ color:#666;}
.topbar a:hover{ color:#FF7700;}
.login{ float:right;}
.login li{ float:left; color:#ccc;}
.login li a{ padding:0 5px;}
.login .login_an{ margin-left:20px; color:#666;}
.login_an .tx{ background-position: 0 -40px; }
.login_an .sn{ background-position: 0 -64px;}
.login_an .tx,.login_an .sn{width:87px; margin-left:10px; display:inline-block; padding-left:20px; height:18px; line-height:18px; margin-top:5px; color:#fff;}

.login_an a:hover{ color:#fff;}
.newmsg {background: url(../images/dashboard/icon_msg.gif) no-repeat scroll -16px -10px transparent; padding-left: 23px;}


/*header_top*/
.header_top{ margin-top:0; overflow: hidden;}
.logo{ float:left; width:210px; margin:17px 25px 0 0;}
.logo a{ display:block}
#search_m{ float:left; width:505px; margin-top:10px;}
#search_m p{ margin-bottom:5px;}
#search_m p a{ font-size:12px; margin-right:25px; text-decoration:none}
#search_m p a:hover{ color:#000; font-weight:bold; text-decoration:none;}
#search_m .select{ color:#000; font-weight:bold; text-decoration:none;}
#key{ float:left;  width:415px; height:34px; line-height:34px;}
#key input{ background:url(../images/index/bg01.gif) no-repeat 0 -90px; width:385px; padding-left:30px; border:none; color:#666; height:34px; line-height:34px;}
#search_btn{ float:left;_margin-top:1px;}
#search_btn input{ background-position:0 -131px; width:89px; height:34px; border:none; cursor:pointer; color:#000; font-size:14px; font-weight:bold;}
.header_top .fb{ float:left; background-position: 0 0; width:143px; height:33px; margin:30px 0 0 75px; font-size:14px; font-weight:bold; line-height:33px; text-align:center; }
.header_top .fb a{ display:block; color:#fff;}

.content{ width:960px; margin:10px auto 0; margin-top:2px;overflow:hidden;}
.main{ float:left; width:630px;}
.sider{ float:right; width:320px;}
.box{ border:1px solid #DDE2E6; border-top:none; margin-bottom:10px; overflow:hidden;}
.tit{ background:url(../images/index/bg02.gif) repeat-x 0 -35px; height:35px; line-height:35px;}
.box h3{ font-size:14px; font-weight:bold; padding-left:15px;}


/*links*/
.links{ background:#f7f7f7;}
.links h3{ height:35px; line-height:35px; border-bottom:1px solid #cdcdcd; border-top:1px solid #DDE2E6;}
.links_list{ padding:15px; margin-bottom:30px;}
.links_list li{ float:left; height:22px; line-height:22px; color:#666; overflow:hidden;}
.links_list li a{ color:#666; padding:0 5px; white-space:nowrap}

.man_txt{ border:1px solid #DDE2E6; color:#666; padding:20px; margin-bottom:10px;}

/*footer*/
.footer{ width:960px; border-top:1px solid #DDE2E6; padding-top:10px; margin:0 auto; color:#999; line-height:22px;}
.footer p{ text-align:center; }
.footer p a{ color:#999;}


/*首页*/
.navcon{margin:0 auto;height:38px;display:block;background:url(../images/index/indexbg.png) repeat-x 0 -153px;position:relative;margin-bottom:10px;}
.nav{border:1px solid #dbdbdd;border-width:0 1px;height:35px;line-height:35px;padding-left:3px;}
.nav li{float:left;margin:0 6px;padding-top:1px;height:34px;line-height:34px;display:inline;position:relative;}
.nav li a{color:#000;padding:0 15px;display:block;font-size:14px;}
.nav li i.hot{width:9px;height:11px;background:url(../images/index/indexbg.png) no-repeat -16px -34px;display:inline-block;overflow:hidden;position:absolute;top:3px;right:5px;}
.nav li.on{background:#ed7612;border:1px solid #dd5500;border-bottom:0px;}
.nav li.on a{color:#fff;font-weight:bold;}


.hot_cont{ margin-bottom:10px;}
.hot_lt{ float:left; width:220px; background:#fffbef url(../images/index/bg_hotLT.gif) no-repeat 15px 14px; height:208px; border:1px solid #ffcfa0; border-top:none; overflow:hidden}
.hot_mid{ float:left; width:500px; margin:8px 0 0 9px;}
.hot_rt{ float:right; width:220px; height:198px; border:1px solid #e2e2e2; margin-top:8px; overflow:hidden}
.hot_lt a{ float:left; margin:0 3px 0 12px; padding:0 10px 0 40px; width:155px; height:51px; line-height:51px; border-bottom:1px solid #ffe7d0; overflow:hidden;}
.hot_lt span{ float:left; font-size:14px; color:#333;}
.hot_lt em{ float:right; color:#dd6d00;}
.hot_lt a:hover span{ color:#dd6d00;}
.hot_rt h2{ background:#fffbef; border-bottom:1px solid #ffe7d0; height:33px; line-height:33px; padding:0 15px; font-weight:bold}
.hot_rt li{ border-bottom:1px dotted #ccc; padding:5px; margin:0 3px;}
.hot_rt li span{ margin-right:5px;}
.hot_rt li span img{ vertical-align:middle; margin-left:5px;}
.hot_rt li p{ height:20px; line-height:20px; overflow:hidden}
.hot_rt li p strong{ color:#ef7000; font-weight:bold}
.hot_rt li a{ text-decoration:underline; margin-right:5px;}
.hot_rt .bd_none{ border-bottom:none;}

/*焦点图*/
.src_hot{ position:relative;}
.src_pic { width:500px; height:200px; overflow:hidden}
.src_pic li{ float:left;}
.src_pic li img{ width:500px; height:200px;}
.src_hot .src_no{ position:absolute; right:10px; bottom:10px;}
.src_hot .src_no li{ float:left; width:16px; height:18px; line-height:18px; background:#fff; border:1px solid #ccc; margin-right:3px; text-align:center; cursor:pointer;}
.src_hot .src_no .on{ background:#FF7700; color:#fff; border:1px solid #fff;}

/*左右栏*/
.main_L{ float:left; width:730px;}
.main_R{ float:right; width:220px;}

.main_box{ margin-bottom:10px; overflow:hidden; position:relative}
.main_box h2{ padding-left:10px; height:37px; line-height:37px; font-family:微软雅黑; font-size:20px; border-bottom: 1px dashed #DDD; }
.main_tit{ background:#fffbef; height:37px; line-height:37px; border-bottom:1px solid #ffe7d0; border-top:2px solid #ff6501;}
.main_tit h2{ float:left; background:none; border:none; }
.main_tit a{ float:right; padding-right:20px;}
.dl_list dl{ float:left; display:inline; margin:8px 0 0 10px; width:230px; height:26px; line-height:26px; overflow:hidden}
.dl_list dt{ float:left; font-size:14px; }
.dl_list dt a{ color:#333}
.dl_list dd{ float:left}
.dl_list dd a{ color:#15C; font-size: 14px;display:inline; margin-left:10px; white-space:inherit}
.dl_list dd a:hover{ color:#FF7700; text-decoration:underline;}
.com_tag li{ float:left; padding:0 15px; cursor:pointer; height:35px; overflow:hidden;}
.com_tag .tag_on{ border-top:2px solid #ff6501; border-left:1px solid #ffe7d0; border-right:1px solid #ffe7d0;  background:#fff; font-size:18px; height:35px; }
.com_more{ position:absolute; right:20px; top:10px;}
.tag_cont{ overflow:hidden; padding-top:10px;}
.tag_cont a{ float:left; width:125px; display:inline; margin:5px 15px 0 5px; color:#666; height:22px; line-height:22px; overflow:hidden}

.banner730x90{ margin-bottom:10px;}
.banner730x90 img{ width:730px; height:90px;}

/*热门产品*/
.pic_list{ margin-left:-47px; width:777px;}
.pic_list dl{ float:left; display:inline; margin:16px 0 0 47px; width:82px; height:135px; overflow:hidden}
.pic_list dt{ width:82px; height:82px;}
.pic_list dt a{ display:block; width:80px; height:80px; border:1px solid #ececec;}
.pic_list dt a:hover{ border:1px solid #ff7700;}
.pic_list dt img{ width:80px; height:80px;}
.pic_list dd{ height:22px; text-align:center; line-height:22px; overflow:hidden;}
.pic_list .ttl{ margin-top:5px;}
.pic_list .txt{ color:#666;}

/*main_R*/
.side_box{ margin-bottom:10px;}
.side_tit{ background: #F6F6F7;border-bottom: 1px solid #D8DADD;height: 36px;}
.side_tit h2{ float:left; font-size:14px; font-weight:bold; color:#ef7000; display:block; border:1px solid #fae9b9; height:24px; line-height:24px; padding:0 10px; border-left:none}
.side_tit .tag_nav{ float:left;display: inline-block;
text-align: center;
font-size: 14px;
color: #595959;
margin-right: 2px;
cursor: pointer;
position: relative;
top: 1px;
height: 34px;
line-height: 34px;}

.side_tit .tag_nav a{ width: 70px;float:left; padding:0 10px; border: 1px solid #D8DADD;color:#595959;background: white;margin-right: 2px;}
.side_tit .tag_nav .tag_on{ border: 1px solid #D8DADD; border-bottom: 1px solid white;font-weight: bold;}
.side_tit .tag_nav a:hover{ text-decoration:none}
.side_tit .tag_nav .L_no{ border-left:none;}

.side_tit2{ background:url(../images/new/bg_rt.gif) no-repeat; border-top:1px solid #FAE9B9 ; height:26px; line-height:26px; padding:0 15px; overflow:hidden;}
.side_tit2 h2{ float: left;font-weight:bold; font-size:14px;float: left;width: 135px;overflow: hidden;}
.side_tit2 a {float: right;}


.side_tit2{ background:url(../images/index/bg_rt.gif) no-repeat; border-top:1px solid #FAE9B9 ; height:26px; line-height:26px; padding:0 15px; overflow:hidden;}
.side_tit2 h2{ float: left;font-weight:bold; font-size:14px;float: left;width: 135px;overflow: hidden;}
.side_tit2 a {float: right;}
.tit_list{ padding:10px 8px;border: 1px solid #DADBDF;border-top: none;
margin: 0 auto;
clear: both;
overflow: hidden;
position: relative;}
.tit_list li{ height:25px; line-height:25px; overflow:hidden; background:url(../images/index/bg_list.gif) no-repeat left 12px; padding-left:10px;}
.tit_list li a{ color:#333;}
.tit_list strong{ font-weight:bold; margin-right:5px;}

.tit_list2{ padding:10px 10px;}
.tit_list2 li{ height:25px; line-height:25px; overflow:hidden;}
.tit_list2 li a{ color:#333;}
.tit_list2 strong{ font-weight:bold; margin-right:5px;}

.tit_list3 {height:220px;}
.tit_list3 li {float:left; width:35px; margin-right:5px;}
.tit_list4 {height:290px;}
.tit_list4 li {float:left; width:52px; margin-right:5px;}

.explain_txt{ border-top:2px solid #dddddd;border-bottom:2px solid #dddddd; padding:10px; margin-bottom:25px;}
.explain_txt p{ line-height:24px; color:#666; word-spacing:2px;}
.explain_txt p a{ color:#666; text-decoration:underline}
.explain_txt p a:hover{ color:#ff7700}
.explain_txt strong{ font-weight:bold;}

.fx_icon{ height:24px; line-height:24px;}
.follow_hy88{ height:auto; overflow:hidden}
.follow_hy88 a{ float:left; display:inline;  width:16px; height:16px; text-indent:-9999px; overflow:hidden; margin:5px 5px 0 0;}
.follow_hy88 strong{ float:left;  margin-top:3px;}
.follow_hy88 .weibo{ background:url(../images/index/bg_rt.gif) no-repeat -91px -33px;}
.follow_hy88 .QQt{ background:url(../images/index/bg_rt.gif) no-repeat -112px -33px;}
.follow_hy88 .renren{ background:url(../images/index/bg_rt.gif) no-repeat -132px -33px;}
.pres_88 img{ width:25px; height:25px; vertical-align:middle; margin-left:5px;}
.noshow{ display:none;}

