﻿@charset "utf-8";
body{ font:12px/normal Arial,Verdana, "微软雅黑"; margin:0px; padding:0px; position:relative; background:#fff; overflow-x:hidden;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,a,img{ margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,em,th{ font-size:100%; font-weight:normal;}
form,input,textarea{ font-size:12px; margin:0px; padding:0px; font-family:"Arial";}
ul,li{ list-style:none; margin:0px; padding:0px; display:block;}
img{ border:none;}
table,tr,td{ font-size:12px; padding:0px; margin:0px; vertical-align:middle; border-collapse:collapse; border-spacing:0;}
a{ color:#555; text-decoration:none; outline:none; cursor:pointer;}
a:hover{ color:#226bd8;}
p{ margin:0px; padding:0px;}
.clear{ display:block; height:0; overflow:hidden; clear:both; *zoom:1;}
.body{ width:100%; max-width:1440px; overflow:hidden; margin:0 auto; padding:0;}
.hidden{ display:none !important;}
.left{ float:left !important;}
.right{ float:right !important;}


/*#region ===========顶部===========*/
.head{ width:100%; overflow:hidden; position:relative;}
.headimg{ display:block; width:100%; margin:0 auto;}

.headwenzi{ width:700px; display:block; overflow:hidden; position:absolute; bottom:100px; left:50%; z-index:100; margin-left:-350px;}
.headwenzi em{ display:block; overflow:hidden; line-height:30px; font-size:28px; color:#434343; padding-left:5px;}
.headwenzi h3{ display:block; overflow:hidden; line-height:90px; font-size:88px; color:#322e2d; font-weight:bold;}
.headwenzi p{ display:block; overflow:hidden; line-height:38px; font-size:38px; color:#03b5b5; padding-left:5px;}

.headbox{ height:60px; overflow:hidden; position:absolute; left:50%; bottom:8px; z-index:100; margin-left:120px;}
.head_form{ float:left; height:60px; overflow:hidden;}
.headlogin_table{ float:left;}
.headlogin_table td{ height:30px; padding:0 3px;}
.headlogin_table td span{ display:block; overflow:hidden; text-align:right; color:#b1b2af; font-style:oblique; font-weight:bold;}
.headlogin_table td input{ width:170px; height:20px; line-height:20px; padding:0 3px; border:2px solid #c5c6c4;}

.head_btn{ float:left; overflow:hidden; padding-left:10px;}
.head_tel{ height:30px; line-height:30px; overflow:hidden; color:#fff;}
.head_tel span{ font-size:12px; font-style:oblique; margin-right:3px;}
.head_tel em{ font-size:25px;}
.headlogin_btn{ overflow:hidden; padding:4px 0 0 0;}
.headlogin_btn a{ float:left; display:inline-block; overflow:hidden; height:20px; line-height:20px; text-align:center; color:#fff;
font-style:oblique; margin:0 10px 0 0;}
.headlogin_btn a.a1{ background:url(../images/tlbtn1.png) no-repeat left top; width:50px;}
.headlogin_btn a.a2{ background:url(../images/tlbtn2.png) no-repeat left top; width:143px; height:26px;}

.head_welcome{ float:left; height:25px; line-height:25px; overflow:hidden; padding:27px 0 0 20px;}
.head_welcome p{ float:left; font-size:15px; color:#fff;font-weight:600;}
.head_welcome p a{ color:#96c841;}
.head_welcome p a:hover{ text-decoration:underline;}
.head_welcome h4{ float:left; color:#fff; display:inline-block; overflow:hidden; padding-left:20px;}
.head_welcome h4 span{ float:left; font-size:15px; font-style:oblique; margin-right:3px;font-weight:600;}
.head_welcome h4 em{ float:left; font-size:25px;}

.headunder{ width:100%; height:7px; overflow:hidden; background:url(../images/top_line.jpg) repeat left top;}
/*#endregion */


/*#region ===========底部===========*/
.foot{ background:#303438; overflow:hidden;}
/*导航*/
.footnav{ width:100%; max-width:1000px; overflow:hidden; margin:0 auto; padding:25px 0 15px 0;}
.footnav li{ float:left; width:21%; overflow:hidden; padding:0 2%;}
.footnav li h4{ line-height:40px; color:#777677; font-size:18px; border-bottom:1px solid #222021; margin-bottom:5px;}
.footnav li a{ line-height:30px; color:#777677; font-size:16px; display:block; overflow:hidden; font-style:oblique;}
.footnav li a:hover{ color:#FFC;}
.footnav li input{ width:188px; padding:0 5px; height:25px; line-height:25px; background:#303438; border:1px solid #222021; text-align:right;margin-top:10px; color:#777677; font-style:oblique;}
/*分享*/
.Share{ overflow:hidden;}
.Share p.p1{ text-align:center; line-height:30px; color:#777677; font-size:18px; font-style:oblique;}
.Share p.p2{ text-align:center; line-height:30px; color:#777677; font-size:14px; font-style:oblique;}
.Share p.p3{ text-align:center; line-height:30px; padding:15px 0 35px 0;}
.Share p.p3 img{ width:250px;}
/*最底部*/
.footunder{ width:100%; padding:10px 0; line-height:25px; background:#222021; overflow:hidden;}
.footunder p{ text-align:center; color:#838182; font-size:14px;}
.footunder a{ color:#838182;}
.footunder a:hover{ text-decoration:underline;}
/*#endregion */


/*#region ===========内页公共部分===========*/
/*内页头部*/
.info_topbg{ width:100%; height:60px; background:#282828;}
.info_top{ padding:0 50px; height:60px; position:relative;}
.info_top img.san{ width:20px; position:absolute; top:60px; right:120px; z-index:10;}

.info_topleft{ float:left; overflow:hidden; height:60px; line-height:60px; font-size:15px;font-weight:600;}
.info_topleft a{ color:#fff; margin-right:5px;}
.info_topleft em{ color:#96c841; margin-right:5px;}
.info_topleft span{ color:#96c841; margin-right:5px;}

.info_topright{ float:right; overflow:hidden; height:60px; line-height:60px; font-size:15px; font-weight:600;}
.info_topright a{ margin-left:30px; color:#fff;}

/*内页正文*/
.info_bg{ padding:0 50px; overflow:hidden; background:#eff1f1;}
.info_body{ overflow:hidden;}
.info_left{ overflow:hidden; background:#f6f6f6; border-top:25px solid #fff; padding:0 0 50px 0;}
.info_right{ float:right; width:1020px; overflow:hidden; margin-left:30px;}
/*#endregion */


/*#region ===========图标字体===========*/
@font-face {font-family: "iconfont";
  src: url('iconfont/iconfont.eot'); /* IE9*/
  src: url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
  url('iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-search:before { content: "\e648"; }
.icon-top:before { content: "\e653"; }
.icon-share:before { content: "\e64a"; }
.icon-favorite:before { content: "\e66e"; }
.icon-gouwuche:before { content: "\e655"; }
.icon-gerenzhongxin:before { content: "\e60f"; }
.icon-shouye:before { content: "\f004a"; }
.icon-fanhui:before { content: "\e608"; }
/*#endregion */


/*#region ===========商品评价模块===========*/
.AssessPage{ overflow:hidden; padding:10px; background:#fff; border:1px solid #ddd;}

.Assessdiv{ overflow:hidden; border:1px solid #ddd; background:#fff;}
.Assess_list{ overflow:hidden; padding:10px;}
.Assess_list li{ overflow:hidden; padding:10px 0; border-bottom:1px solid #ddd; position:relative;}

.Assess_list li span.pxing{ width:70px; height:14px; display:block; overflow:hidden;}
.Assess_list li span.pxing em{ float:left; width:14px; height:14px; line-height:14px; display:inline-block; overflow:hidden; text-align:center;
color:#df2d3c; font-size:14px;}
.Assess_list li span.pxing.xing1{ width:14px;}
.Assess_list li span.pxing.xing2{ width:28px;}
.Assess_list li span.pxing.xing3{ width:42px;}
.Assess_list li span.pxing.xing4{ width:56px;}
.Assess_list li span.pxing.xing5{ width:70px;}

.Assess_list li h4{ line-height:25px; display:block; overflow:hidden; font-size:13px;}
.Assess_list li h4 span{ float:left; color:#666; margin-right:20px;}
.Assess_list li h4 em{ float:left; color:#999; font-style:normal; font-size:10px;}
.Assess_list li p{ line-height:25px; color:#333; font-size:15px;}
/*#endregion */


/*#region ===========分页样式===========*/
.aspnetpager{ overflow:hidden; padding:15px;}
.paginator{ font-size:12px; line-height:14px; text-align:right; margin:0 auto; text-align:center;}
.paginator a{ height:14px; line-height:14px; margin:0px 1px; padding:4px 8px; display:inline-block; text-decoration:none; color:#666; background:#fff; border:1px solid #dadad8;}
.paginator a:hover{ text-decoration:none; color:#fff; background:#0093CC;}
.paginator span.cpb{ height:14px; line-height:14px; margin:0px 1px; padding:4px 8px; display:inline-block; color:#fff; background:#0093CC; border:1px solid #dadad8; font-weight:bold;}
.paginatordis{ display:none;}
/*#endregion */


/*#region ===========底部留言===========*/
.message_close{ width:150px; overflow:hidden; background:#fff; border:1px solid #545454; position:fixed; left:50%; bottom:0; z-index:2000;border-radius:3px 3px 0 0; margin-left:500px;}
.message{ width:290px; overflow:hidden; background:#fff; border:1px solid #545454; position:fixed; left:50%; bottom:0; z-index:2000;border-radius:3px 3px 0 0; margin-left:428px;}
.message_title{ height:35px; line-height:35px; overflow:hidden; background:#545454; color:#cbcbcb; cursor:pointer; text-align:center;
font-size:14px; font-weight:600;}
.message_box{ overflow:hidden;}
.message_tips{ line-height:20px; overflow:hidden; padding:15px 20px 15px 20px; font-size:15px; color:#666;}
.message_form{ overflow:hidden; padding:0 20px;}
.message_form li{ overflow:hidden; position:relative; padding-bottom:10px;}
.message_form li p{ line-height:25px; color:#666; font-size:13px; font-weight:bold;}
.message_form li a{ height:20px; line-height:19px; display:inline-block; overflow:hidden; position:absolute; top:31px; right:10px; z-index:100; width:150px;}
.message_form li a span{ float:left; color:#666;}
.message_form li a img{ float:left; margin-left:3px;}
.txt_messform{ width:168px; height:28px; line-height:28px; padding:0 75px 0 5px; border:1px solid #d7d7d7; border-radius:4px; color:#666; margin-bottom:3px;}
.text_messform{ width:238px; height:60px; line-height:20px; padding:5px 5px; border:1px solid #d7d7d7; border-radius:4px; color:#666;}

.message_foot{ overflow:hidden; border-top:1px solid #d7d7d7; padding:12px 20px; margin-top:20px;}
.message_foot a.btnSend{ display:inline-block; overflow:hidden; height:28px; line-height:28px; text-align:center; background:#545454; color:#fff;font-size:13px; font-weight:bold; border-radius:4px; width:150px;}
/*#endregion */