@charset "utf-8";
/* CSS Document */
/* Author: zq */
/* Time: 2013/10/24*/

/*header*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0; padding:0px; margin:0px;}
ol,ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}
input,textarea:focus{ outline:none;}
body,a{ font-family:Arial; color:#3a3a3a; font-size:12px; }
input{ font-family:Arial;}
a{ text-decoration:none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
html{ overflow-x:hidden;}
body a:hover,.f_linkback a:hover,.main a:hover span,.hot_proList li a:hover span{ color:#1a73c3;}
.wid980{ width:980px; margin:0 auto;}
.header{ position:relative; z-index:300; background:url(../images/h_back.png) repeat-x; width:100%; height:193px;}
.head{ height:193px;}
.h_top{ height:35px; line-height:35px;}
.h_ask{ font-family:Times New Roman; color:#ff5900; font-size:15px; margin-left:2px; display:inline;}
.welcome{ margin-right:6px; display:inline;}
.welcome span{ color:#8c8c8c;}
.h_login{ color:#ff7400; margin:0 12px; display:inline;}
.h_create{ color:#1b5fc8; text-decoration:underline;}
.h_center{ position:relative; height:90px;}
.search{ position:absolute; top:36px; left:225px;}
.ser_text{ float:left; background:url(../images/ser_text.png) no-repeat; color:#bdbdbd;  width:178px; height:30px; line-height:30px; padding-left:12px; display:block; border:none;}
.ser_sub{ float:left; background:url(../images/ser_sub.png) no-repeat; width:41px; height:30px; display:block; border:none; cursor:pointer;}
.my_account{ position:absolute; top:35px; left:467px;}
.my_account a{ background:url(../images/ind_count_back.png) no-repeat; color:#666; width:114px; height:31px; line-height:31px; text-align:center; display:block;}
.shop_car{ position:absolute; top:35px; left:581px; width:134px; height:31px;}
.shop_carName{ position:absolute; top:0; left:0; background:url(../images/ind_shopback.png) no-repeat; color:#666; width:100px; height:31px; line-height:31px; padding-left:34px; cursor:pointer;}
.shop_number{ position:absolute; z-index:100; top:-13px; left:19px; background:url(../images/ind_shopNumback.png) no-repeat; color:#FFF; width:20px; height:20px; padding-top:2px; text-align:center;}
.shop_down{ position:absolute; top:31px; right:0px; z-index:300; width:353px; height:auto; overflow:hidden; display:none;}
.shop_dtop{ background:url(../images/ind_shop_tback.png) no-repeat top; width:353px; height:8px;}
.shop_Dback{ background:url(../images/ind_shop_cback.png) repeat-y; width:353px; height:auto; overflow:hidden; }
.shop_Dlist{ width:323px; height:auto; overflow:hidden; padding:11px 14px 0px 16px;}
.shop_dDown{ background:url(../images/ind_shop_dback.png) no-repeat bottom; width:353px; height:2px;}
.shop_dbox{ width:323px; height:50px; margin-bottom:8px; padding-bottom:9px; border-bottom:1px dashed #e0e0e0;}
.shop_dinfor{ color:#3a3a3a; width:156px; height:28px; overflow:hidden; line-height:14px; padding-top:12px; margin-left:10px; display:inline;}
.shop_dprice{ width:70px; margin-right:2px; padding-top:12px; text-align:right;}
.shop_dRprice{ color:#ff0000; font-size:14px;}
.shop_delete a{ color:#1a73c3; font-size:14px;}
.check{ width:349px; height:44px; line-height:44px; margin-left:2px; background:#f5f5f5;}
.check_max{ color:#ff0000; font-size:16px;}
.check_button a{ background:url(../images/check_outback.png) no-repeat; color:#FFF; font-size:16px; width:87px; height:26px; line-height:26px; margin:8px 12px 0 15px; _display:inline; display:block; text-align:center;}
.h_telephone{ position:absolute; top:0; right:0;}
.h_down{ height:68px;}
.nav{ height:33px; line-height:33px;}
.nav li{ float:left; margin-right:4px; display:inline; height:33px; overflow:hidden; text-align:center;}
.nav li a{ color:#545353; font-size:13px; background:url(../images/nav_Lback.png) no-repeat left; height:33px; display:block;}
.nav li a:hover,.nav li.nav_cur a{ background:url(../images/nav_Lhover.png) no-repeat left;}
.nav li a span{ background:url(../images/nav_Rback.png) no-repeat right; color:#545353; height:33px; display:block;}
.nav li a:hover span,.nav li.nav_cur a span{ background:url(../images/nav_Rhover.png) no-repeat right; color:#FFF;}
.main-nav{ height:35px; line-height:35px;}
.main-nav li{ float:left;}
.main-nav li a{ color:#FFF; padding:0 20px;}

.indx_proName,.capsules_top{ background:url(../images/ind_proTback.png) no-repeat; color:#FFF; font-size:14px; width:187px; height:34px; line-height:34px; padding-left:26px;}
.ind_proNeed{ margin-left:10px;}
.ind_proNeed a{ background:url(../images/ind_proNeedback_.png) no-repeat; color:#FFF; font-size:13px; width:186px; height:27px; line-height:27px; text-align:center; display:block;}

.f_link{ padding:20px 0 18px; height:auto; overflow:hidden;}
.f_linkback{ clear:both; width:100%; height:auto; overflow:hidden; background:#f3f3f3;  border-bottom:1px solid #ccc;  border-TOP:1px solid #ccc;}
.f_linkbox{ width:154px;}
.f_linkbox strong{ display:block; padding-bottom:8px;}
.f_linkbox strong a{ color:#054b8a; font-size:14px; cursor:default;}
.f_Dlist li{ height:24px; line-height:24px;}
.f_Dlist li a{ color:#494a4a; background:url(../images/f_btn.png) no-repeat left; padding-left:10px;}

/*footer*/ 
.f_parter{ width:360px; height:68px; overflow:hidden; margin-right:4px; display:inline;}
.parter_infor{ color:#155691; font-size:14px; padding-bottom:16px; text-align:right;}
.f_parterList{ height:36px; margin-bottom:20px;}
.f_parterList li{ float:left; margin-left:4px; display:inline; width:56px; height:36px;}
.footer{ clear:both; width:992px; height:auto; overflow:hidden; margin:0 auto; padding:18px 0 12px;}
.foot_infor{ color:#676767; line-height:22px; padding-bottom:26px;}
.copyright{ color:#494949; text-align:center;}