@charset "utf-8";
/* CSS Document */

/* 
	@名称: global
	@功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{color:#353341;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }
/* 解决IE6闪动 */
html { zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true); }(this)); }
*{ margin:0; padding:0;font-family: Arial, 'Microsoft Yahei'; font-family:"微软雅黑";}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0; font-family: Arial, 'Microsoft Yahei'; font-family:"微软雅黑";}
body a{outline:none;blr:expression(this.onFocus=this.blur());}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}
body{font-family:"Microsoft Yahei"; background-color:#fff;}

/* 去掉各Table  cell 的边距并让其边重合 */
table{border-collapse:collapse;border-spacing:0;}

/* IE bug fixed: th 不继承 text-align*/
th{	text-align:inherit;}

/* 去除默认边框 */
fieldset,img{border:0; _display:block;}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{display:block;}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{border:0;font-variant:normal;}

/* 一致的 del 样式 */
del {text-decoration:line-through;}

address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}

/* 去掉列表前的标识, li 会继承 */
ol,ul {list-style:none;} em,i{ font-style:normal;}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {text-align:left;}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {	font-size:100%;font-weight:500;}

q:before,q:after {content:'';}

/* 统一上标和下标 */
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* 让链接在 hover 状态下显示下划线 */
a:hover {text-decoration:underline;}

/* 默认不显示下划线，保持页面简洁 */
ins,a {text-decoration:none;}

/* 清理浮动 */
.fn-clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0; }
.fn-clear {zoom:1; /* for IE6 IE7 */ }

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {display:none;}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}
.fn-tc{ text-align:center}
.fn-tr{ text-align:right}
.ovh{ overflow:hidden}
.relative{ position:relative}
/* 链接*/
a{color:#514f5a; text-decoration:none; }
a:hover{ color:#599ae5;text-decoration:none;}
/* 字体*/
.fyh{font-family:"Microsoft Yahei","黑体","宋体",Arial;}
.fhei{font-family:"黑体","宋体",Arial;}
.farial{font-family:Arial,Helvetica,sans-serif,"宋体";}
/* 字体大小*/
.f14{ font-size:14px; position:relative;}
.f15{ font-size:15px; position:relative;}
.f16{ font-size:16px; position:relative;}
/* 字体颜色*/
.cf93,.cf93 a{color:#f93;}
.red,.red a{color:#d6000f;}
.red2,a.red2:visited,a.red2,a.cur,li.cur{ color:#951313}
.green,.green a{color:#03A11D}
.orange,.orange a{ color:#ff7e00;}
.navy,.navy a{color:#105e90;}
.blue,.blue a{color:#0081c9;}
.blue2,.blue2 a,a.blue2{color:#009FE7;}
.black,.black a{color:#000;}
.c333,.c333 a{color:#333;}
.c444,.c444 a{ color:#444}
.c999,.c999 a{color:#999}
.c888,.c888 a{color:#848484}
.c666,.c666 a{color:#666}
.cf60,.cf60 a{color:#f60}
.cfff,.cfff a,.cfff a:hover{color:#fff;}
.czs,.czs a{ color:#956134}
.orange{ color:#FF6600;}
.c75,.c75 a{ color:#757575}
.c58,.c58 a{ color:#585858}
.c000{ color:#000}
.ca7a,.ca7a a{ color:#A7A8AC; z-index:-100; position:relative;}
.c4e5{ color:#4e5052}
/*间距设置*/
.pad5{ padding:5px;}
.pad010{ padding:0 10px;}
.pad1015{ padding:10px 15px;}
.pad015{ padding:0px 15px;}
.pad35{ padding:35px;}
.pad050{ padding:0 47px}
.mL5{ margin-left:5px}
.mL15{ margin-left:15px}
.mL16{ margin-left:16px}
.lh26{ line-height:26px;}.lh22{ line-height:20px;}.lh20{ line-height:20px;}.lh30{ line-height:30px;}.lh24{ line-height:24px;}
/* 字体加粗阴影*/
.bold,.fb{font-weight: bold;}
.tshadow{text-shadow:black 1px 1px 1px;filter:dropshadow(OffX=1, OffY=1, Color='black', Positive='true');}
.indent{text-indent:2em;}
.noprice{text-decoration:line-through;}
.bline,.under,.under:hover{text-decoration:underline;}
/*背景颜色*/

.bgf4{ background:#F4F4F4;}
/*高度设置*/
.lh15{ line-height:15px}
.h27{ height:27px;}
.blank25,.blank6,.blank10,.blank8,.blank15,.h35,.soldline{ height:25px; overflow:hidden; clear:both}
.blank20{ height:20px;}.blank6{ height:6px;}.blank10{ height:10px;}.blank8{ height:8px;}.blank15{ height:15px;}.h35{ height:35px;}
.soldline{ height:1px; background:#EAEAEA}
div{ margin:0 auto}
.clear{ clear:both;}
.w1000{width:1000px; margin:0 auto; position:relative;}
.w1200{width:1200px; margin:0 auto; position:relative;}
.main{ width:1000px; margin:0 auto; z-index:20; position:relative;}
.main2{ width:1200px;margin:0 auto; z-index:20; position:relative;}

/*---右侧在线客服--*/
.rightline {width:120px;height:203px;position: relative;z-index:9999;position:fixed;right:0px;top:0;margin:250px 0 0 0; }
.rightline .right_line{width:120px; height:114px;background:url(../pic/hd/line_peo.png) no-repeat center top; display:block; }
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html .rightline{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.rightline ul li a{width:120px;display: block;height:45px;overflow: hidden; background:#b61b19; border-top:1px solid #a51514; line-height:45px; color:#fff; font-size:14px; }
.rightline ul li a:hover{ background:#95100f; color:#fff;}
.rightline ul li a span{ display:inline-block; width:26px; background:url(../pic/hd/line.png) no-repeat;vertical-align: middle; margin-left:9px; margin-right:9px; float:left;}
.rightline ul li .line { border:none;}
.rightline ul li .line span{background-position:0 -9px; height:26px; margin-top:10px;}
.rightline ul li .line:hover span {background-position:-26px -9px;}
.rightline ul li .iphone span{background-position:0 -55px; height:26px; margin-top:10px;}
.rightline ul li .iphone:hover span{background-position:-26px -55px;}
.rightline ul li .suggest span{background-position:0 -100px;height:25px; margin-top:11px;}
.rightline ul li .suggest:hover span{background-position:-26px -100px;}
.rightline ul li .phone span{background-position:0 -147px;height:24px; margin-top:11px;}
.rightline ul li .phone:hover span{background-position:-26px -147px;}
.rightline ul li .top span{background-position:0 -196px;height:21px; margin-top:12px;}
.rightline ul li .top:hover span{background-position:-26px -196px;}
/*---右侧在线客服结束--*/

/*---顶部导航css开始1000---*/

.siderNav{ float:right;}
.topmenu strong.icon_arr{background:url(../pic/icon.gif) no-repeat; }
.topmenu{color:#616161; }
.topmenu li{float:left;position:relative; width:90px; text-align:center;line-height:33px;}
.topmenu li.list_width{ width:100px;}
.topmenu .line{ width:2px; color:#e5e5e5; margin:0;}
.topmenu li a{ color:#616161;}
.topmenu li a:hover{ color:#599ae5;}
.topmenu strong{display:block;position:relative;height:33px;line-height:33px;padding:0 10px;font-weight:normal;cursor:default;z-index:100;}
.topmenu .jq_hidebox{display:none;position:absolute;left:0;top:33px;border:1px solid #dfdfdf;background:#fff;z-index:100;}
.topmenu strong.icon_arr{padding-right:23px;background-position:-28px 14px;}
.topmenu li.hover strong.icon_arr{background-position:-28px -6px;}

.topmenu li.phone .jq_hidebox{width:199px; left:-31px; padding:27px 0 23px 0; text-align:center;box-shadow: 0px 6px 9px 0px rgba(0,0,0,0.09);}
.topmenu li.phone .jq_hidebox .top_cur{ background:url(../pic/icon.gif) no-repeat top left; width:15px; height:7px; position:absolute; top:-7px; left:95px;}
.topmenu li.phone .jq_hidebox img{ margin-bottom:9px; width:138px; height:138px;}
.topmenu li.phone .jq_hidebox .title1{ font-size:14px; color:#474747; line-height:normal;}
.topmenu li.phone .jq_hidebox .title2{ font-size:24px; color:#474747; line-height:normal;}
.topmenu li.help .jq_hidebox{width:199px; left:-31px; padding:19px 0 19px 0; text-align:center;box-shadow: 0px 6px 9px 0px rgba(0,0,0,0.09);}
.topmenu li.help .jq_hidebox .top_cur{ background:url(../pic/icon.gif) no-repeat top left; width:15px; height:7px; position:absolute; top:-7px; left:95px;}
.topmenu li.help .jq_hidebox img{ margin-bottom:5px;}
.topmenu li.help .jq_hidebox .title3{ font-size:20px; color:#474747; line-height:normal; margin-bottom:3px;overflow:hidden;}
.topmenu li.help .jq_hidebox .title4{ font-size:12px; color:#999; line-height:normal; margin-bottom:15px;}
.topmenu li.help .jq_hidebox .line2{ height:1px; background:#eaeaea; overflow:hidden; margin:0 15px 14px 15px;}
.topmenu li.help .jq_hidebox .title5{ font-size:20px; color:#ef7f1a; line-height:normal; margin-bottom:10px;}
.topmenu li.webnav .jq_hidebox{width:1000px; left:-910px; padding:64px 0 50px 0; background:#fff;box-shadow: 0px 6px 9px 0px rgba(0,0,0,0.09);}
.topmenu li.webnav .jq_hidebox .top_cur{ background:url(../pic/icon.gif) no-repeat top left; width:15px; height:7px; position:absolute; top:-7px; right:11px;}

.webnav .jq_hidebox .ul_list{ border-right:1px dashed #ccc; float:left; text-align:left; margin-left:45px; padding-right:15px; display:inline; height:300px; }
.webnav .jq_hidebox .ul_list h6{ font-size:16px; color:#262626; margin-bottom:20px;}
.webnav .jq_hidebox .ul_list .ul_nav{ float:left; }
.webnav .jq_hidebox .ul_list li{ float:none; text-align:left; color:#3d3d3d; font-size:14px;}
.webnav .jq_hidebox .ul_list li a{ color:#6a6a6a; font-size:12px;}
.webnav .jq_hidebox .ul_list li a:hover{ color:#599ae5;}
.webnav .jq_hidebox  .ul_list_last{ border:none;}
/*---顶部导航css结束1000---*/




.hd_head{ width:100%; height:65px;}
.hd_head .head_top .hd_logo { float:left; margin-right:10px; display:inline; margin-top:15px;}
.hd_head .head_top .hd_text a{ font-size:18px; border-left:1px solid #ccc; padding-left:10px; color:#333; float:left; margin-top:17px;}
.hd_head .siderNav{ margin-top:15px;}
























/*---footer开始----*/
.hd_footer{ width:100%; padding:40px 0 0 0; border-top:1px solid #eaeaea;}
.hd_footer_top{ font-size:12px; color:#333; padding-bottom:40px; border-bottom:1px solid #eaeaea; margin-bottom:30px; line-height:20px;}  
.footer_bottom{ padding-bottom:30px; clear:both;}
.footer_bottom p{ line-height:20px; font-size:12px; color:#666; text-align:left; text-indent:0;}
.footer_bottom .p1 a{ line-height:20px; font-size:12px; color:#999; text-decoration:none;}
.footer_bottom .p1 a:hover{ line-height:20px; font-size:12px; color:#3f8cfe;}
.footer_bottom p a{ color:#3f8cfe; text-decoration:underline; }
.footer_phone .time{ margin-bottom:15px;}
/*---footer结束----*/