/* 未能缩小。正在返回未缩小的内容。
(166,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(167,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(302,1): run-time error CSS1019: Unexpected token, found '@charset'
(302,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(302,17): run-time error CSS1019: Unexpected token, found ';'
 */
@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
* {	word-wrap: break-word;}
body{font-size:12px; color:#666666; font-family:"宋体";}

img,a img,p{border:none;margin:0;padding:0;}
ul,ol,li,dl,dt,dd{list-style:none; text-align:left;}
h1,h2,h3,h4,h5,h6{ font-style:normal;}
strong,em{ font-style:normal;}
input{border:none;margin:0;padding:0;}
input,select,textarea,button {vertical-align:middle}
a{text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.mt10p{ margin-top:10px;}
div.borer_btm_none{ border-bottom:none;}
.clear{ clear:both;}
.clearfix:after{
 clear:both;
 display:block;
 visibility:hidden;
 height:0;
 line-height:0;
 content:'';

}

.clearfix{zoom:1;} /*解决ie6/7兼容问题*/
/* End hide from IE-mac */

.ml50p{ margin-left:50px;}
.mr20p{ margin-right:20px;}
.mr0{ margin-right:0px;}
/**/
.p10p0p{ padding:10px 0px;}
.p10p15p{ padding:10px 15px;}
.p20p0p{ padding:20px 0px;}
.pl10p{ padding-left:10px;}
.pl20p{ padding-left:20px;}
.pl30p{ padding-left:30px;}
.pl36p{ padding-left:36px;}
.pt10p{ padding-top:10px;}
.pt15p{ padding-top:15px;overflow: hidden;
height: 75px;}
.pt20p{ padding-top:20px;}
.pt30p{ padding-top:30px;}

/**/
.m10m0p{ padding:10px 0px;}
.pr20p{ padding-right:20px;}
.mb6p{ margin-bottom:6px;}
.mb10p{ margin-bottom:10px;}
.mb50p{ margin-bottom:50px;}
.mt5p{ margin-top:5px;}
.mt10p{ margin-top:10px;}
.mt15p{ margin-top:15px;}
.mt20p{  margin-top:20px;}
.mt25p{  margin-top:25px;}
.mt30p{  margin-top:30px;}
.ml30p{ margin-left:30px;}
.mb15p{ margin-bottom:15px;}
.mb20p{ margin-bottom:20px;}
.mb30p{ margin-bottom:30px;}
.m5p0p{ margin:5px 0px;}
.m10p0p{ margin:10px 0px;}

.m10p20p{ margin:10px 20px;}
.mr20p{ margin-right:20px;}
.m10{margin:10px}  
.m15{margin:15px}  
.m30{margin:30px}  
.mt5{margin-top:5px}  
.mt10{margin-top:10px}  
.mt15{margin-top:15px}  
.mt20{margin-top:20px}  
.mt30{margin-top:30px}  
.mt50{margin-top:50px}  
.mt100{margin-top:100px}  
.mb10{margin-bottom:10px}  
.mb15{margin-bottom:15px}  
.mb20{margin-bottom:20px}  
.mb30{margin-bottom:30px}  
.m**{margin-bottom:50px}  
.mb100{margin-bottom:100px}  
.ml5{margin-left:5px}  
.ml10{margin-left:10px}  
.ml15{margin-left:15px}  
.ml20{margin-left:20px}  
.ml30{margin-left:30px}  
.ml50{margin-left:50px}  
.ml100{margin-left:100px}  
.mr5{margin-right:5px}  
.mr10{margin-right:10px}  
.mr15{margin-right:15px}  
.mr20{margin-right:20px}  
.mr30{margin-right:30px}  
.mr50{margin-right:50px}  
.mr100{margin-right:100px}
/*-----------------------------IE hack------------------------------------*/
/*-------back top-------*/
#back-top {bottom: 30px;left: 56%;margin-left: 505px;overflow: hidden;position: fixed;width: 20px;}
#back-top a {cursor: pointer;display: block;text-align: center;text-decoration: none;width: 20px;}
#back-top span {background:url(../images/backtotop.png) no-repeat scroll center center rgba(0, 0, 0, 0);display: block;height: 101px;margin-bottom: 7px;width: 20px;}
/*------------------------------------layout-----------------------------*/
.wrapper,.nav_wrap,.tophead_wrap,.rl_main_conwrap,.cart_wrap,.container{ width:100%; margin:0 auto;}
.bd{ border:1px solid #ccc;}




/*-----------------------width:1200px---------------------------*/
.w{ width:1200px; margin:0 auto;}
/*--------------------------------tophead--------------------------------------*/
.cart_wrap .tophead_wrap .w {width: 990px;}
.tophead_wrap{ background:#f2f2f2; height:27px; line-height:27px; border-bottom:1px solid #dddddd;}
.tophead_wrap li{ float:left; margin:0px 10px;}
.tophead_wrap li a{ cursor:pointer; color:#666;}
.tophead_wrap li a em{ color:#ea5313;}
.tophead_wrap li a:hover{ text-decoration:underline;}
.ny_service .phone{ font-size:12px;color:#666; background:url(../images/btns.png) no-repeat left -572px; padding-left:63px; display:inline-block; }
.ny_service .qq{ font-size:12px;color:#666; background:url(../images/btns.png) no-repeat -27px -664px; padding-left:35px; display:inline-block; }
.ny_service span{ margin-left:15px;}
.ny_service span em{ color:#ff6c13; font-family:Arial; font-size:14px; font-weight:600;}
.header{ padding-top:20px; position:relative; z-index:999; height:110px;}
.logo{ float:left; width:300px; margin-top:3px;}


.head_wrap{ background:#fff;}
/*--------------------search--------------------*/
.search{float:left; width:545px;}
.userbuy{ float:left; width:123px; margin-left:82px;}
.userbuy{ background:url(../images/home_bg.jpg) right -688px no-repeat;width:103px; height:36px; line-height:36px; cursor:pointer;margin-top:30px;}
.userbuy:hover{ background-position:right -730px;}
.userbuy:hover a{ color:#fff;}
.userbuy a{ padding-left:40px; color:#666;}
.car{ float:left; width:123px; margin-left:30px; position:relative;margin-top:30px;}
.mycarbtn s {background-image:url("../images/btns.png");background-repeat:no-repeat;background-position:right -444px;display: inline-block;height: 32px;width: 32px;}
.car .mycarbtn {background-image:url("../images/home_bg.jpg");background-repeat:no-repeat;background-position:-337px -55px;cursor: pointer;height: 36px;line-height: 36px;position: relative;width: 123px;}
.car .car-amount{background: url("../images/home_bg.jpg") no-repeat -300px 1px;color: #fff;display: inline-block;height: 20px;line-height: 20px;position: absolute;text-align: center;top: -7px;left:23px;width: 18px;}
.car .settleup-url{position: absolute;right:24px; color:#666;}
.mycarbtn b,.hover .mycarbtn b{ background-image: url("../images/s.png"); background-repeat: no-repeat;display: inline-block;height: 7px;width: 11px; position:absolute;top:16px; right:8px;}
.mycarbtn b{  background-position: 1px -11px }
.hover .mycarbtn b{ background-position:1px -2px;}
.car .mycarbox{z-index: 13; width:383px; position:absolute; right:-2px; top:36px; display:none;}
.prompt{  background: none repeat scroll 0 0 #fff;border:1px solid #dddcdd;box-shadow:0 0 6px 1px #dddcdd;border-radius: 3px;padding: 10px 15px; text-align:center; }
.noproduct{ height:39px;line-height: 39px; padding:10px 0px;}
.scmt{ height:36px; line-height:36px; padding:0px 10px;}
.scmc{ clear:both;overflow-y:auto; max-height:154px; height:auto !important;}
.scmc ul li{  border-top:1px solid #ddd; padding:10px 10px;}
.p-img{ margin-right:10px; width:50px; border:1px solid #ddd;}
.p-img a img{}
.p-name{ width:175px;}
.p-name a{ color:#333;}
.p-detail{ text-align:right;}
.p-price strong, .p-market strong {color:#ea5313;font-size:14px;font-family:"Microsoft YaHei";}
.smb{ background:#f0f0f0; padding:10px 10px;}
.smb b,.smb strong {color: #e4393c;margin: 0 5px;font-family:"Microsoft YaHei";}
.settleup-content{background: none repeat scroll 0 0 #fff;border:1px solid #dddcdd;box-shadow:-1px 2px 6px 3px #dddcdd;border-radius: 3px;}
.p-name, .p-detail {word-break: break-all;word-wrap: break-word;}
.payforgoods{margin-top: 10px; background:url(../images/home_bg.jpg) right -773px; display:inline-block; width:110px; height:32px; line-height:32px; color:#fff; text-align:center;}
.hover div.mycarbtn{z-index: 40; background:#fff;border:1px solid #dddcdd;box-shadow:0 -2px 6px 0 #dddcdd;border-radius: 3px; border-bottom:none;}



.searchcon{ +width:538px !important; height:32px; border:2px solid #eb591d; width:542px;}
.searchcon .searchtext{ width:481px;+width:476px !important;*width:476px !important; padding:5px; line-height:22px; border:none; float:left; height:22px;border-right:1px solid #eb591d; }
.searchcon .searchbtn{ background:url(../images/home_bg.jpg) left top no-repeat; width:50px; border:none; cursor:pointer; height:32px; float:left;  display:inline-block;}
.searchcon .searchbtn:hover{ background-position:left -46px;}
.search .hotwords{ margin-top:6px;}
.search .hotwords a{ color:#666; margin:0px 5px;}
.search .hotwords a:hover{ color:#ea5313; text-decoration:underline;}



.search_tab li{ float:left;}
.search_tab li.selected a{ background:#eb591b; color:#fff; font-weight:bold; color:#fff;}
.search_tab li a{ display:block; padding:0px 11px; cursor:pointer; line-height:28px; height:28px; color:#666;}
.search_tab li a:hover{ background:#fbded1; color:#ea5313;}
.search_tab li.selected a:hover{background:#eb591b; color:#fff; font-weight:bold; color:#fff;}
/*-------------------------nav------------------*/
/*----------------菜单---------------------*/
.nav-2014{height: 45px;position: relative; z-index: 6; padding-left:189px; background:#ea5313;}
.nav-2014   div.nt .menu .item{line-height:22px;height:56.6px; *height:56.95px; position:relative;}
.nav-2014   div.nt .menu .fore1{ background:#f0f0f0;}
.nav-2014   div.nt .menu .item .fore1:hover{background-color:#fff;-moz-box-shadow:-2px 0 8px #DDD;-webkit-box-shadow:-2px 0 8px #DDD;box-shadow:-2px 0 8px #DDD;border:1px solid #ddd; border-left: none;  border-right: none; }
.nav-2014   div.nt .menu .item-mt:hover{ z-index:10;background-color:#fff;-moz-box-shadow:-2px 0 8px #DDD;-webkit-box-shadow:-2px 0 8px #DDD;box-shadow:-2px 0 8px #DDD;border:1px solid #ddd; border-left: none;  border-right: none;}
.nav-2014   div.nt .menu .item h2{ cursor:pointer; margin:0px 15px; position:relative; font-family:"microsoft yahei"; font-size:14px; color:#333; height:32px; line-height:32px;}
.nav-2014   div.nt .menu .item h2 em{ position:absolute; right:0px; top:10px; display:inline-block; width:5px; height:10px; background:url("../images/index_arrow.png") no-repeat;}
.nav-2014   div.nt .menu .item .con{ padding:1px 15px;}
.nav-2014   div.nt .menu .item .con a{ padding-right:15px; color:#777;}
.nav-2014   div.nt .menu .item .con a:hover{color:#ea5313; text-decoration:underline;}
.nav-2014   div.nt .menu .item .item-mt{ position:absolute; z-index:1; width:189px;}
.nav-2014   div.nt .menu li div{ display:none;position: absolute;right: -136px;top: 0;z-index: 100; background:#FFF;}
.nav-2014   div.nt .menu li > span{ display:block; height:60px;}
.nav-2014   div.nt .menu li > span h2{ font-family:"Microsoft YaHei"; font-size:14px;}
.nav-2014   div.nt .menu li > span s{ display:inline;}
.nav-2014   div.nt .menu li a{ color:#666666; margin:0px 5px;}
.nav-2014   div.nt .menu .hover .item-mc{ display:block;}
.nav-2014   div.nt .item-mc {background: none repeat scroll 0 0 #fff;border: 1px solid #ddd;display: none;left: 189px;position: absolute;top:0px;width: 645px;box-shadow:0 0 10px #ddd;padding:10px 10px 10px 0px; border-left:none; }
.nav-2014   div.nt .item-mc dl{ clear:both; padding: 5px 0;}
.nav-2014   div.nt .item-mc dl dt{ width:86px; text-align:right; float:left; color:#ea5313; padding-right:10px;}
.nav-2014   div.nt .item-mc dl dt a{ text-decoration:underline; font-weight:bold;}
.nav-2014  div.nt .item-mc dl dd{ overflow:hidden;}
.nav-2014  div.nt .item-mc dl dd em{ border-left:1px solid #ccc; padding:0px 10px;}
.nav-2014   div.nt .item-mc dl dd a{color:#666;}
.nav-2014   div.nt .item-mc dl dd a:hover{text-decoration:underline; color:#ea5313;}

/*--------------导航------------------*/
/*-------------------------nav------------------*/
.nav_wrap{ background-color:#ea5313; height:45px; line-height:45px; clear:both;}
.nlbg{ background:url(../images/navbg.jpg) no-repeat left -10px; padding-left:10px;}
.nt{height:45px; left:0px; top:0px; position:absolute; width:189px;}
.nt .nav-hd_a{ color:#fff; font-family:"microsoft yahei"; font-size:16px; padding-left:29px;display:block;}
.nt a b{background-image: url("../images/btns.png");background-repeat: no-repeat;height: 8px; width: 14px; display:inline-block; margin-left:10px;}
.nt a b{ background-position:left -350px;}
.nav_wrap .nav-2014 .navitems-2014 li.nt-on a.nav-hd_a b{ background-position:left -375px;}
.nav-2014 .nav-hd{ float:left;height:45px; margin-right:18px;}
.nav-2014 .nav-hd .nav-hd_a{ font-family:"Microsoft YaHei";font-family:"microsoft yahei"; font-size:16px; color:#fff; display:inline-block; padding:0px 25px;}
.nav-2014 .nt .nav-hd_a:hover{ background:#b24205;}
.nav-2014 .nt a.active{ background:#b24205;}
.nav-2014 .nav-hd .nav-hd_a:hover{ background:#b24205;}
.nav-2014 .nav-hd .active{background:#b24205;}
.dropMenu{ display:none; position:absolute; z-index:99;}
.nt .dropMenu .menu{ top:-3px;position:absolute;z-index: 11; display:none;}
.nt .menu{background:#fff; z-index:999;width:189px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;position:absolute; height:342px; top:45px; left:0px;}



/*--------------------------------btmfooter-------------------------------------*/
.footer.w.clearfix {
    margin-top: 25px;
}
/*--------ad-----------*/
.footer_ad{ margin:10px 0px;}
.footer_ad a{ line-height:normal;}

.f_search{ border-top:1px solid #ddd;}
.f_search .search { text-align:center; margin:30px 0px 0px 300px; }
/*--------service-----------*/
.serviceinf{ background-color:#e7e6e5; }
.serviceinf dl{ background:url(../images/line.png)no-repeat right top; float:left; width:182px; height:130px; padding-top:35px;}
.serviceinf dl.dl_code{ background-image:none; padding-top:22px; width:135px;}
.serviceinf dl.dl_code dt{ padding-bottom:0px;}
.serviceinf dl a{ color:#413341; text-align:center;}
.serviceinf dl a:hover{ text-decoration:underline; color:#f75b31;}
.serviceinf dl dt{ font-family:"Microsoft YaHei"; font-size:14px;text-align: center;padding: 0 0 10px;}
.serviceinf dl dd{ font-family:"瀹嬩綋"; font-size:12px; text-align: center; line-height:24px;}
/*-----------about---------*/
.about{background-color:#f75b31; height:46px; line-height:46px; color:#fff; text-align:center;}
.about a{ margin:0px 5px; color:#fff;font-family:"瀹嬩綋"; font-size:12px; }
.about a:hover{ text-decoration:underline;}
/*-----------copyright---------*/
.copyright{ text-align:center;margin: 20px 0;}
.footer .rlf_about{ background:none; color:#666; margin-top:15px;}
.footer .rlf_about a{ color:#666; margin:0px 10px;}
.footer .rl_copyright{ margin-top:5px; padding:5px 0px 20px;}



/*=======================================================输入验证相关样式===============================================================*/
/*LV_validation_message - 这个类作用于所有的校验信息*/
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
    position:absolute;
    
    font-size:12px;
}
/*LV_valid - 这个类作用于校验通过的校验信息*/
.LV_valid {
    color:#00CC00;
    right:5px; top:4px;
}
/*LV_invalid - 这个类作用于校验失败的校验信息*/
.LV_invalid {
    color:#CC0000;
    left:0px;
}
/*LV_valid_field - 这个类作用于校验通过的表单域*/
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
/*LV_invalid_filed - 这个类作用于校验不通过的表单域*/ 
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}



/*=======================================================输入验证相关样式===============================================================*/


@charset "utf-8";
/* CSS Document */


/*=============================================================专家频道 index=============================================================*/
/*--------------left----------------*/
.mc-left{ width:230px; float:left;}
.mc-left .mt{ font-size:16px; padding-left:15px;font-family:"microsoft yahei" ;}
.left_loginbox{border:1px solid #ddd;padding: 9px 0 13px; border-bottom:none;}
.left_loginbox .item{ clear:both; margin-top:13px;}
.left_loginbox .item .label{ display:inline-block; width:58px; text-align:right; float:left;line-height:22px; height:22px; font-size:12px;}
.left_loginbox .item .item_info{ float:left; position:relative;}
.left_loginbox .item .item_info .msgerror{ position:absolute; left:0px; top:22px; color:#eb591d;}
.left_loginbox .item .item_info .txt{ line-height:22px; height:22px; width:149px; padding:0px 5px;}
.left_loginbox .item .item_info .Verification_code_txt{ width:64px; float:left;}
.left_loginbox .item .item_info .LV_invalid{ top:22px;}
div.VerificationCode span.LV_valid{ right:90px;}
.Verification_code_img{ cursor:pointer; border: 1px solid #ddd;display: inline-block;float: left;margin-left: 6px;}
.left_login_btn{ background:url(../images/home_bg.jpg) no-repeat -121px -89px; line-height:26px; height:26px; width:74px; text-align:center; color:#fff; cursor:pointer;}
.left_regist_btn{ color:#136098; margin-left:10px; cursor:pointer; font-size:12px;}
.item_login{ margin-left:58px;}
/*.left_loginbox .i_msgsuccess b,.left_loginbox .i_msgerror b{ background:url(../images/home_bg.jpg) no-repeat; width:22px; height:19px; position:absolute; top:3px;right:5px;}
.left_loginbox .i_msgsuccess b { background-position:0px -498px; }
.left_loginbox .i_msgerror b{ background-position:0px -549px; }*/
.expert-info{ border:1px solid #ddd; border-bottom:none;}
.expert-info .username{ color:#333; font-size:14px; display:block;line-height:24px; padding:5px 10px 0px;}
.expert-info .mt{ padding:5px 10px 10px;}
.expert-info .mt dt{ float:left;}
.expert-info .mt dd{ line-height: 22px;margin-bottom: 5px;margin-left: 115px; font-size:14px;}
.expert-info .mt dd .username{ color:#000;}
.expert-info .mt dd .username:hover{ color:#ea5313;}
.expert-info .mc{ background:#f0f0f0;/* border-bottom:1px solid #ddd; */padding:5px 15px; line-height:22px;}
.expert-info .mc p em{ color:#999999;}
.expert-info .mc span a{margin: 0 5px;}
.mc-left .expert_cata{ height:36px; line-height:36px; background:#fff; padding:1px 1px;border:1px solid #ddd;border-bottom:none;  position:relative;}
.mc-left .expert_cata a{ display:block; background:#4990cb; height:36px; line-height:36px; color:#fff;padding-left:15px;font-family:"microsoft yahei" ; font-size:16px; cursor:pointer;}
.mc-left .expert_cata a:hover{ background:#ea5313; }
.mc-left .expert_cata s{ background:url(../images/sign.png) left -446px no-repeat; display:inline-block; position:absolute; right:14px; top:10px; width:9px; height:16px;}
.lbg-38{background:url(../img/bg-2.jpg) repeat-x; height:38px; line-height:38px;}
.pagelist{ border:1px solid #ddd;}
.pagelist .mt{ padding-left:15px;font-family:"microsoft yahei" ; border-bottom:1px solid #ddd;}
.pagelist .mt a{ color:#666;}
.pagelist .mc{ padding:5px 15px;}
.pagelist .mc a{color: #666;display: inline-block;line-height: 26px;width: 95px;}
.pagelist .mc a:hover{ color:#ea5313;}
.leftadvert{ border:1px solid #ddd; padding:10px; margin-top:10px;}

/*--------------right----------------*/
.mc-right{ width:956px; float:left; margin-left:14px; line-height:22px;}
.mc-right .item .mt{ line-height:0px; overflow:hidden; font-size:0; height:34px; border-bottom:1px solid #ddd; padding-top: 4px;}
.mc-right .item .mt h3{ height:24px; width:130px; background-image:url(../img/yahei-font.jpg);}

.ws-message{text-align:center; margin-bottom:10px;}
.main{ margin:10px auto; font-size:14px;}
.mc_lt_banner{ width:637px; float:left; position:relative;}
.mc_lt_banner .banner{ margin-left:145px; width:491px; float:left; }
.mc_lt_banner .banner a{ display:inline-block;}
.mc_lt_banner .banner a img{ vertical-align:middle;}
.sunmenu{background:#d5e8f7; /*width:144px;*/ position:relative; height:49px;padding-left: 146px;}
.goods{ position:absolute; left:0px; top:0px; height:49px; width:146px;}
.all_goods{ position:absolute; left:0px; top:49px; height:299px; border:1px solid #4a90cc; border-top:none; background:#fff; width:144px; z-index:1;}
.all_goods .item{ width:146px; height:40px; line-height:40px;}
.goods .mt .mt_btn a{ padding-left:14px; background:#4a90cc; color:#fff;font-family:"microsoft yahei" ; font-size:20px; font-weight:bold;width:132px; height:49px; line-height:49px; display:block;}
.goods .mt .mt_btn b{background-image:url("../images/btns.png"); display:block; width:15px; height:9px; position:absolute; right:36px; top:21px;}
.goods .mt .mt_btn b{ background-position:left -350px;}
.goods .mt h2.hover b{background-position:left -375px;}
.all_goods .item_mt{ z-index:999; width:146px; position:absolute; cursor:pointer;}
.all_goods .active .item_mt{ background:#f2f2f2; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.all_goods .active .item_mc{ background:#f2f2f2; border:1px solid #ddd;}
.all_goods .item_mt h3{ font-weight:normal; padding-left:14px; font-size:14px;}
.all_goods .item_mt s{background:url(../images/sign.png) no-repeat left -369px;display:block; width:9px; height:15px; position:absolute; top:16px; right:12px;}
.all_goods .item_mc{ display:none; position:absolute; width:467px; padding:10px 20px; background:#fff; left:145px; z-index:99; top:0px;}
.all_goods .item_mc dl{ clear:both;line-height:22px;}
.all_goods .item_mc dl dt{ font-weight: bold;color: #333; border-bottom:1px solid #999; padding:10px 0px 3px;}
.all_goods .item_mc dl dd{ width:467px; padding:5px 0px 0px;}
.all_goods .item_mc dl dd em{ border-right:1px solid #666; padding:0px 10px;}
.all_goods .item_mc dl dd em a{ color:#333;}
.sunmenu .b-search{padding:10px 13px;}
.sunmenu .b-search form{ width:477px; height:30px;}
.b-searchtext{ background:#fff; border:1px solid #9dc0dc; height:27px; line-height:27px; width:391px;padding: 0 5px; margin-right:9px;}
.b-searchbtn{ background:url(../img/s-btn.png) no-repeat 0px 0px; height:29px; width:53px; cursor:pointer; font-size:14px;}
.search_solu_list{ border:1px solid #ddd; position:absolute; background:#fff; left:0px; width:635px; z-index:1; display:none;}
.search_dir{ background:url(../img/bg-3.jpg) repeat top center; height:35px; line-height:35px; padding:0px 7px 0px 19px;}
.search_dir span{ color:#ea5313; font-size:14px; font-weight:600;}
.search_dir a{ cursor:pointer; border:1px solid #ddd; border-radius:5px; display:inline-block; width:50px; height:24px; line-height:24px; text-align:center; margin-top:4px;}
.search_result a{ color:#333;}
.search_result a:hover{ color:#ea5313;}
p.search_result{ border:1px solid #ddd; border-left:none;border-right:none;line-height:35px; padding:0px 7px 0px 19px; background:#f2f2f2;}
p.search_result a{ display:inline-block;width:190px;text-overflow:ellipsis; white-space:nowrap; padding-right:10px; overflow:hidden;  }
div.search_result{ padding:15px 7px 15px 19px; height:231px;}
div.search_result ul li{ float:left; width:142px;line-height:24px;text-overflow:ellipsis; white-space:nowrap; padding-right:10px; overflow:hidden; }




.news-info{ width:308px; float:left; margin-left:10px;}
.news-info div{  padding: 3px 6px;}
.news-info div h2{ text-align:center; margin-bottom:12px; color:#333; font-size:16px;}
.news-info div h2 a{ color:#000;}
.news-info div h2 a:hover{ color:#ea5313;}
.hr{ height:1px;border:none;border-top:1px solid #ddd; margin:10px 0px;}

.ad{ margin:10px 0px;}



.slideContainer{ width:637px; float:left; position:relative;}
.slideshow {clear: both;}
.slideshow li {	position: relative;	overflow: hidden;}
#slidesImgs li { width:637px; height:300px; display:none;}
.slideshow SPAN.title {	text-indent: 0px;}
.slideshow span.title, .slidebar li {background: rgba(0, 0, 0, 0.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000, endColorstr = #30000000);	color: #FFF;overflow: hidden;}
.title {padding: 0 10px;height: 32px;font-size: 14px;font-weight: 700;line-height: 32px;overflow: hidden;}
.slideshow span.title {position: absolute;bottom: 0;left: 0;margin-bottom: 0;width: 100%;height: 32px;line-height: 32px;font-size: 16px;text-indent: 10px;}
.slidebar {position: absolute;top: 5px;right: 4px;}
.slidebar li {float: left;margin-right: 1px;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 10px;cursor: pointer;}
.slidebar li.on {background: rgba(255, 255, 255, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF, endColorstr = #50FFFFFF);color: #000;font-weight: 700;}
.slideshow span.title, .slidebar li {background: rgba(0, 0, 0, 0.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);color: #FFF;overflow: hidden;}
.slidebar li.on {background: rgba(255, 255, 255, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);color: #ff0;font-weight: 700;}



.ht-list{ width:136px; margin-left:10px; float:left;}
.ht-list li{ height:67px; margin-bottom:10px;}
.ht-article{ border:1px solid #ddd;}
.ht-article{ width:306px; float:left; background:1px solid #ddd; margin-left:10px;}
.ht-article .mc{ padding: 8px 0;}
/*-------public-------*/
.m{border: 1px solid #ddd;}
.m .mt{ height:38px; line-height:38px; background:#f0f0f0;font-size: 16px;border-bottom: 1px solid #ddd; padding: 0px 15px; color:#333;}
.m .mt a{ color:#333; font-weight:bold;}
.m .mt a:hover{ color:#ea5313;}
.m .mc li{ background:url(../images/sign.png) no-repeat 10px -389px; padding-left: 22px;margin: 2px 0; width:270px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.m .mc li a{ color:#666;}
.m .mc li a:hover{color:#ea5313}

.hot-expert{ border:1px solid #ddd; margin-bottom:10px;}
.hot-expert .mc-item .img-box{height:100px; float:left;}
.more{ cursor:pointer; color:#666; font-size:14px;}
.mc-item{ width:456px; height:104px; overflow:hidden;border-left:1px dashed #ddd; border-bottom:1px dashed #ddd;padding:10px; float:left; margin-left:-1px;margin-bottom: -1px;}
.mc-item .img-box{height:100px;}
.mc-item .item_img{ width:100px; text-align:center;}
.mc-item .item-info{ float:left;}
.mc-item .item_img .info-row .ibtn77{ color:#333; margin-top:8px;}
.mc-item .item-info p{ color:#333; padding-left:10px;padding-bottom: 5px;}
.mc-item .item-info  p span em{ color:#999;}
.mc-item .item-info  p span a{ margin-right:20px; cursor:pointer; color:#333;}
/*-----------------------------最新文章-------------------------------*/

.news_article .mt{ font-size:16px; color:#333; font-weight:bold; line-height:37px; }
.news_article .mc .mc_item{ border:1px solid #ddd; width:471px; float:left; margin:0px 10px 10px 0px;}
.news_article .mc div.mr0{ margin-right:0px;}
.news_article .mc .mc_item .mc_item_ele{ height:38px; line-height:38px; background:#f0f0f0; padding:0px 15px;border-bottom:1px solid #ddd;}
.news_article .mc .mc_item .mc_item_ele a{ color:#155d97;font-weight:bold; cursor:pointer; margin-right:10px;}
.news_article .mc .mc_item .mc_item_ele span{ margin:0px 3px; color:#333;}
.news_article .mc .mc_item ul{ padding:5px 15px;}
.news_article .mc .mc_item ul li{ line-height:30px;}
.news_article .mc .mc_item ul a{ cursor:pointer;color:#333; display:inline-block;}
.news_article .mc .mc_item ul a:hover{color:#ea5313;}
.news_article .mc .mc_item ul li .mc_title{ width:295px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; float:left;}
.news_article .mc .mc_item ul li .mc_author{ float:right;}


/*====================================================layoutpage===========================================================*/
.crumbs {border-bottom: 1px solid #ddd;height: 30px;padding-top: 3px;}
.crumbs span a{ margin:0px 10px; color:#333;}
.crumbs .fr a{ display:inline-block; color:#333;}
.btnh31{ background-image:url(../images/home_bg.jpg); background-repeat: no-repeat; height:31px; line-height:31px; text-align:center;}
.btnh31_w69{ width:69px; background-position:-102px -645px;}
.btnh31_w78{background-position:-185px -645px;width:78px;}

.online-expert .mc-item .item-info p{padding-bottom: 2px; height:22px; line-height:22px;}
.online-expert .mc-item .item-info p a{ color:#333;}
.online-expert .mc-item .item-info p.info-row{ padding-bottom:0px; padding-top:1px;}
.online-expert .mc-item .item-info p.info-row a{ color:#333;}
.online-expert .mc-item{padding:20px 10px 20px 20px;width: 288px; height:135px;}

.f_pagin{ float:left; padding:0px 10px;}
.f_pagin span{ float:left; display:block; width:46px;}
.f_pagin span i{ color:#f75b31;}
.f_pagin a.f_prev_disabled,.f_pagin a.f_prev,.f_pagin a.f_next_disabled,.f_pagin a.f_next{ background:url(../images/btns.png) no-repeat; display:block; width:26px; height:26px; float:left; margin:6px 1px 0px 2px;}
.f_pagin a.f_prev_disabled{background-position: 0 -231px;}
.f_pagin a.f_next{background-position: 0 -159px;}
.f_pagin a.f_next_disabled{ background-position:-31px -231px}
.f_pagin a.f_prev{background-position: -32px -159px;}


a.ibtn77{ background:url(../images/home_bg.jpg) no-repeat left -650px; width:77px; height:26px; line-height:26px; display:inline-block;text-align: center; cursor:pointer;}
.article-list .mt{ margin: 25px 0px 15px; color: #333; font-size: 16px; font-family: microsoft yahei; letter-spacing:1px;}
.article-list .mt .mt_lt{ float:left;margin-top: 6px;}
.article-list .mt .mt_lt a{ cursor:pointer; display:inline-block; font-family:"宋体"; font-size:14px; }
.article-list .mt .f_pagin{ float:right;}
.article-list .mt .f_pagin span{ margin-top:8px;}
.ibtn82,.ibtn92{ background-image:url(../images/home_bg.jpg); background-repeat: no-repeat; display:inline-block;height:26px; line-height:26px;text-align:center;}
.ibtn82{ background-position: -138px -474px; width:85px; color:#fff;  }
.ibtn92{background-position: -217px -504px; width:92px;  color:#333; }
.article-list .mc{border:1px solid #ddd;}
.article-table{}
.article-table tr th{ line-height:32px; height:32px; background:#f0f0f0;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding-left: 10px;text-align: left;}
.article-table tr td{ border-bottom:1px dashed #ccc; padding:3px 10px; height:44px;}
.article-table tr td span{ color:#666;display:block; width: 144px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-table tr td a{color:#666;}
.article-table tr td.tr-td a{ display:inline-block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-table tr td a:hover{ color:#ea5313;}
.article-table tr td.tr-td span.icon-top,.article-table tr td.tr-td span.icon-Important,.article-table tr td.tr-td span.icon-fire,.article-table tr td.tr-td span.icon-unread{ background-image:url(../img/icon.png); background-repeat:no-repeat; display:inline-block; width:22px; height:26px; margin:0px 1px}
td.tr-td span.icon-top{ background-position:left 2px;}
td.tr-td span.icon-Important{background-position:left -34px;}
td.tr-td span.icon-fire{background-position:left -75px;}
td.tr-td span.icon-unread{background-position:left -118px;}
.datapager{ margin:25px 0px;}


/*====================================================publications===========================================================*/
.public-action{ padding:20px 0px 30px;}
.public-action .item{ padding-bottom:20px;}
.public-action .item .label{ width:50px; text-align:right; float:left;}
.public-action .item .item-info{ float:left; position:relative;}
.w902{ width:882px; padding:0px 10px;}
.txt{ height:28px; line-height:28px;}
.public-action .item .item-info .textarea{ height:352px;}
.btnh36{ background-image:url(../images/home_bg.jpg); background-repeat:no-repeat; height:36px; line-height:36px; text-align:center; cursor:pointer;}
.p_publicbtn{ background-position: right -640px; width:72px;}
.p_saveToMailbtn{ background-position:-276px -640px; width:99px;}
.public-action .item .editor_box{ position:relative;}
.public-action .item .editor_box .LV_valid{ bottom: -18px;left: 0;top: auto;}
.public-action .item .item-info .editor_box .LV_validation_message{ bottom:-18px; left:0px;}
.public-action .item .item-info .LV_validation_message{ left:0px; bottom:-22px; top:32px;}

/*====================================================publications===========================================================*/
.article-list .mt .filter-btn{ display:inline; margin-left:10px;}
.article-list .mt .filter-btn a{ margin:0px 5px; color:#666;}
.discussbox{ border:1px solid #ccc;}
.discussbox hr{ height:1px;border:none;border-top:1px solid #ccc;}
.discussbox .atl_head{ position:relative; height:32px; line-height:32px; background:#f0f0f0;border-bottom:1px solid #ccc;}
.atl_head .atl-title{ font-size:14px; color:#333; padding-left:10px;}
.atl_head .atl-count{ position:absolute; right:10px; top:0px;}
.atl_head .atl-count span{ margin-left:10px;}
.atl_head .atl-count span strong{ color:#ea5313; margin-left:5px;}
.atl-main{ padding:20px 10px 20px 20px;}
/*.atl-main .atl-item{ position:relative;}*/
.atl-main .atl-info{ width:200px; float:left;}
.atl-con{ float:left; width:713px; margin-left:10px; /*position:absolute; right:0px; top:0px;*/}
/*.atl-main .atl-info dt{ float:left;}
.atl-main .atl-info dt a img{ width:100px; height:100px;}*/
.atl-main .atl-info dd{ color:#333;}
.atl-main .atl-info dd strong{ color:#666; font-weight:normal;}
.atl-main .atl-info dd span{ display:inline-block; text-align:left;}
.atl-main .atl-info dd a{ color:#333;}
.atl-con .alt-con-hd{ height:28px; line-height:28px; position:relative; background:#f0f0f0; padding:0px 10px; border:1px solid #ccc;}
.atl-con .alt-con-hd strong{color:#ea5313; margin-right:10px;}
.atl-con .alt-con-hd .alt-authi{ position:absolute; top:0px; right:10px;}
.atl-con .alt-con-hd .alt-authi a{ color:#666; margin:0px 5px; cursor:pointer;}
.atl-con .alt-con-bd{padding-top:10px; width:713px; overflow-x:auto;}
/*---------------回复帖子------------------*/
* html .popup_iframe{
	width:expression(this.previousSibling.style.width);
	height:expression(this.previousSibling.style.height);
}

.reply-atlbox{ width:950px; border:1px solid #ccc; display:block; position:relative;background:#fff; margin:10px 0px; padding:0px 0px 15px;}
.reply-atlbox p{ font-size:14px; position:relative; background:url(../img/bg-38.jpg) repeat-x; height:38px; line-height:38px; border-bottom:1px solid #ccc; padding-left:10px;}
.reply-atlbox p a{ cursor:pointer; display:inline-block; position:absolute; right:0px; top:0px; background:url(../img/close_bg.jpg) no-repeat; width:39px; height:38px;}
.reply-atlbox .item{ margin-top:10px;}
.reply-atlbox .item label{ float:left; width:63px; text-align:right;}
.reply-atlbox .item div{}
.reply-atlbox .item .editor_box{clear: both; margin-bottom: 22px; width: 900px; margin:0 auto; position:relative;}
.reply-atlbox .item .editor_box .LV_validation_message{ left:0px; top:auto;}
.reply-atlbox .btn-bar{ margin-left:12px; margin-top:25px;}


/*====================================================bbs user infomation===========================================================*/
.bbs_userinfo .mc{ padding:10px 10px 10px 10px;}
.buinfo_txt{ width:713px; margin-left:15px;}
.buinfo_txt .buinfo_txt_name{ border-bottom:1px solid #dddddd; color:#333; font-size:16px; padding:0px 0px 10px 4px; font-weight:bold;}
.buinfo_txt .editor_userinfo{ margin-top:8px;}
.buinfo_txt .editor_userinfo  a{ color:#333;}
.buinfo_txt .editor_userinfo  a:hover{ color:#ea5313;}
.m .mc .buinfo_txt .buinfo_txt_info{ margin:8px 0 22px; clear:both;}
.m .mc .buinfo_txt .buinfo_txt_info div{ float:left;}
.m .mc .buinfo_txt .buinfo_txt_info div p{width:217px; color:#999999; line-height:30px;}
.m .mc .buinfo_txt .buinfo_txt_info div p strong{ color:#333; font-weight:normal;}
.m .mc .buinfo_txt table{ background:#f0f0f0;border:1px solid #ddd; border-right:none;border-top:none;}
.m .mc .buinfo_txt table tr th{ border:1px solid #ddd; border-left:none;border-bottom:none; font-weight:normal; height:36px; line-height:36px; width:99px; text-align:center;}
.m .mc .buinfo_txt table tr td{ border:1px solid #ddd; border-left:none;border-bottom:none; color:#ea5313;height:38px; line-height:38px;text-align:center; font-weight:bold;}
.saveDescription,.cancelEditDescription{ background:url(../img/s-btn.png) no-repeat center top; width:52px; height:29; line-height:29px; color:#333; border:none; margin:25px 0px 10px;}
.saveDescription{ margin-right:30px;}
.user_Description{ position:relative;}
.user_Description span.LV_validation_message{ left:10px; bottom:52px;}
/*====================================================ExpertList===========================================================*/
.expert_list_box dl{ float:left; width:200px; border:1px solid #dddddd; padding:13px 13px; margin-right:14px; margin-bottom:15px;}
.expert_list_box dl:hover{ border:1px solid #ea5313;}
.expert_list_box dl dt{ height:200px;}
.expert_list_box dl dd { color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 200px;}
.expert_list_box dl dd.row1 span{ color:#999;}
.expert_list_box dl dd.row2 span{ color:#666; display:inline-block; width:100px;}
.expert_list_box dl dd a{color:#333;}
.expert_list_box dl dd a:hover{color:#ea5313;}
.expert_list_box dl dd strong{ color:#666666; font-weight:normal;}

/*====================================================Search===========================================================*/
.search_box_div{ background:#d5e8f7; position:relative;}
.search_box_div .all_goods{ display:none;}
.search_box_div .sunmenu .mt .b-search{padding:10px 29px 10px 13px;}
.search_box_div .b-searchtext{ width:694px;}
.search_box_div .sunmenu .mc{ display:none;}
.search_box_div .b-search form{ width:784px; height:30px;}
.solutionlist .item{ border-bottom:1px dashed #ddd; padding-bottom:15px; line-height:26px; padding:8px 0px 15px 0px;}
.solutionlist .item h2{color:#333; font-size:14px;}
.solutionlist .item h2 a{ color:#333; font-size:14px;}
.solutionlist .item p.cateName{ color:#999;}
.solutionlist .item .Content{ color:#333; width:956px; overflow-x:auto;}
.search_box_div .search_solu_list{ left:0px; width:954px;}
.search_box_div .search_solu_list p.search_result a{ width:220px;}
.search_box_div div.search_result li{ width:220px;}
.search_box_div .search_solu_list .search_dir a.back_btn{ margin-right:15px;}
.search_box_div .all_goods .item_mc{width:768px;}
.search_box_div .all_goods .item_mc dl dd{ width:768px;}


/*===========================================================404 page================================================================*/
.wrap404{ background:#f0f0f0; width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.404box{ clear:both;}
.tv-img{background:url(../images/computer.png) no-repeat center top; width:336px; height:296px; margin:36px 56px 8px 220px; float:left;}
.tv-con{ width:325px; float:left; margin-top:50px;}
.tv-p1{ font-weight:bold; color:#f75b32; font-size:32px; font-family:"Microsoft Yahei";}
.tv-p2,.tv-p3{ line-height:30px;}
.tv-p2{ margin-top:15px;}
.tv-p3{ margin-top:30px;}
.tv-p2 a{ font-size:14px;color:#f75b32; cursor:pointer; font-weight:bold; margin-left:10px;}
.tv-p3 a{ font-size:14px;color:#165c97; cursor:pointer; margin-right:20px;}
.tv-p4{font-weight:bold; color:#f75b32; font-size:18px; font-family:"Microsoft Yahei";}


        div#diggpager,div.diggpager
        {
            padding-right: 3px;
            padding-left: 3px;
            padding-bottom: 13px;
            margin: 3px;
            padding-top: 13px;
            text-align: right;
        }
        div#diggpager a,div.diggpager a
        {
            border-right: #ccc 1px solid;
            padding-right: 6px;
            border-top: #ccc 1px solid;
            padding-left: 6px;
            padding-bottom: 4px;
            margin: 0;
            border-left: #ccc 1px solid;
            color: #666;
            padding-top: 4px;
            border-bottom: #ccc 1px solid;
            text-decoration: none;
            cursor:pointer;
        }
        div#diggpager a:hover,div.diggpager a:hover
        {
            border-right: #ea5404 1px solid;
            border-top: #ea5404 1px solid;
            border-left: #ea5404 1px solid;
            color: #ea5404;
            border-bottom: #ea5404 1px solid;
        }
        div#diggpager a:active,div.diggpager a:active
        {
            border-right: #ea5404 1px solid;
            border-top: #ea5404 1px solid;
            border-left: #ea5404 1px solid;
            color: #ea5404;
            border-bottom: #ea5404 1px solid;
        }
        div#diggpager span.current,div.diggpager span:current
        {
            border-right: #ea5404 1px solid;
            padding-right: 6px;
            border-top: #ea5404 1px solid;
            padding-left: 6px;
            font-weight: bold;
            padding-bottom: 4px;
            margin: 2px;
            border-left: #ea5404 1px solid;
            color: #fff;
            padding-top: 4px;
            border-bottom: #ea5404 1px solid;
            background-color: #ea5404;
        }
        div#diggpager a.disabled,div.diggpager a.disabled
        {
            border-right: #eee 1px solid;
            padding-right: 5px;
            border-top: #eee 1px solid;
            padding-left: 5px;
            padding-bottom: 2px;
            margin: 2px;
            border-left: #eee 1px solid;
            color: #ddd;
            padding-top: 2px;
            border-bottom: #eee 1px solid;
        }
 div#diggpager select{height: 24px;line-height: 24px;width: 45px;}

