@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)); }
*{ 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';text-indent: 0;font-family:"微软雅黑";
}
body a{outline:none;}

/* 重设 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";}



/* 去除默认边框 */
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;text-indent: 0;}
.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;}
.header_main{ width:1000px; margin:0 auto; z-index:20; position:relative;}
.main2{ width:1200px;margin:0 auto; z-index:20; position:relative;}

/*---右侧在线客服--*/
.rightline {width: 50px;height:203px;position: relative;z-index:9999;position:fixed;right:0px;top:0;margin:250px 0 0 0;}
*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: 50px;display: block;height: 50px;overflow: hidden;background: url(../pic/rightline.png) no-repeat;transition: all .3s ;-webkit-transition: all .3s ;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s; margin-bottom:1px;}
.rightline ul li .line {background-position:0 0;}
.rightline ul li .line:hover {background-position:-50px 0;}
.rightline ul li .iphone{background-position:0 -51px;}
.rightline ul li .iphone:hover{background-position:-50px -51px;}
.rightline ul li .suggest{background-position:0 -102px;}
.rightline ul li .suggest:hover{background-position:-50px -102px;}
.rightline ul li .top{background-position:bottom left;}
.rightline ul li .top:hover{background-position:bottom right;}
/*---右侧在线客服结束--*/

.rightline ul li .top_line{background-position:bottom left;}
.rightline ul li .top_line:hover{background-position:bottom right;}


/*---顶部导航css开始1000---*/
.logBox{height:33px;width:100%;border-bottom:solid 1px #efefef; background:#fff; position:relative; z-index:3;}
.login{ float:left; line-height:33px; font-size:12px; color:#616161;}
.login a{color:#616161; margin:0 10px 0 0;}
.login a:hover{ color:#599ae5;}
.login_bak{float:left; line-height:33px; font-size:12px; color:#616161;}
.login_bak a{ margin:0 3px;color:#616161;}
.login_bak a:hover{ color:#599ae5;}
.login_bak .out{color:#599ae5;}
.header_home{ float:left; line-height:33px;}
.header_home .home_btn1{ background:url(../pic/home.png) no-repeat left center; padding-left:20px; margin-right:15px;}
.header_home .home_btn2{ background:url(../pic/search.png) no-repeat left center; padding-left:15px;}
.header_home p{ float:left; margin-right:0px; color:#666;line-height: 33px;text-indent: 0;}
.header_home .topmenu li {background:url(../pic/search.png) no-repeat left center; padding-left:15px; text-align:left;}
.header_home .topmenu li strong{ padding:0;}
.header_home .topmenu li.phone .jq_hidebox .top_cur{ left:50px;}
.header_home .topmenu li.phone .jq_hidebox{ width:260px; _padding:20px 0 0 0; padding:0;box-shadow: 0px 6px 9px 0px rgba(0,0,0,0.09);}
.header_home .siderNav{ float:left;}
.header_home .search{ position:relative; height:36px; width:222px; background:none; border:none; padding:20px; }
.header_home .search .input{ width:210px; height:34px; line-height:34px; padding-left:10px; border:1px solid #e0e0e0; font-size:14px; position:absolute; left:20px;}
.header_home .search .btn_search{ width:16px; height:16px; display:block; background:url(../pic/search.jpg) no-repeat; position:absolute; top:30px; right:30px; }

.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; border:none;}
.topmenu li.list_width{ width:100px;}
.topmenu .line{ width:2px; color:#e5e5e5; margin:0; background:none;}
.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 .ul_nav10{ margin-right:25px;display:inline-block; }
.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---*/

/*---主导航1000首页里面---*/
.main_nav3 .index_header{ height:100px; border-bottom:1px solid #e3e3e3; background:#fff; position:relative; z-index:2;}
.main_nav3 .index_header .logo{ position:absolute; left:0; top:35px; width:140px; }
/*nav导航盒子*/
.main_nav3 .nav{ height:100px;text-align: center;font-size: 18px;background:#fff;}
.main_nav3 .nav-main{ width:780px; position:absolute; left:145px;}
.main_nav3 .nav-main li span{ background:url(../pic/arrow.gif) no-repeat right 8px; padding-right:15px;}
.main_nav3 .nav-main li span:hover{background:url(../pic/arrow.gif) no-repeat right -82px; }
/*图标向上旋转*/
.main_nav3 .hover-up{ color:#df2424;}
/*图标向下旋转*/
.main_nav3 .hover-down{color:#333233; } /*导航条设置*/
.main_nav3 ul.nav-main li{width: 105px; height: 102px; line-height:102px; display: block; float: left;color: #333233; cursor: pointer; margin-right:1px;text-align: center;}
.main_nav3 ul.nav-main li.cur a{ color:#df2424;}
.main_nav3 ul.nav-main li a{ color:#333233; font-size:16px;}
.main_nav3 ul.nav-main li a:hover{ color:#df2424;}
#nav1 .main_nav3  ul.nav-main li.list1 a{ color:#df2424;}
#nav2 .main_nav3  ul.nav-main li.list2 a{ color:#df2424;}

/*隐藏盒子设置*/
.main_nav3 .hidden-box{position: absolute;display:none;background:#fff; top:100px; z-index:10;box-shadow: 0px 6px 9px 0px rgba(0,0,0,0.09);}
.main_nav3 .hidden-box ul{ list-style-type: none;color: #643519;cursor: pointer;}
.main_nav3 .hidden-box ul li{ height:45px; line-height:45px; border-bottom:1px solid #f3f3f3;text-align:left;}
.main_nav3 .hidden-box ul li a{ font-size:14px; color:#565656;  padding-left:30px; display:block; margin-top:5px;}
.main_nav3 .hidden-box ul li a:hover{color:#3f8cfe;}
/*隐藏盒子位置设置*/
.main_nav3 .index_header .w1200{ z-index:4;}
.main_nav3 .nav .hidden-loc-index{ left:314px; width:610px;border:1px solid #dfdfdf; top:100px;}
.main_nav3 .nav_ul_main{ width:560px; float:left; margin-top:20px; padding-left:45px;}
.main_nav3 .nav_ul_list { height:56px; margin-bottom:5px;}
.main_nav3 .nav_ul_list p{ text-indent: 0;background:url(../pic/index/icon4.jpg) no-repeat right center; line-height:56px; width:75px; text-align:right; padding-right:20px; float:left; font-size:16px;}
.main_nav3 .nav_ul_list ul{ width:400px; border-bottom:1px dashed #ccc; height:56px; float:left; margin-left:15px; padding-left:10px; display:inline;}
.main_nav3 .nav_ul_list ul li{ float:left; width:95px; text-align:left; border-bottom:none;}
.main_nav3 .nav_ul_list ul li a{ padding:0;}
.main_nav3 .nav_img{ width:310px; float:right; margin:25px 10px 10px 0; display:inline;}
.main_nav3 .nav_img img{ width:310px; margin-bottom:15px;}
.main_nav3 .nav_ul_main .nav_last ul{ border:none;} 

.main_nav3 .hidden-loc-us{left:445px;width:182px;border:1px solid #dfdfdf;}
.main_nav3 .hidden-loc-info{left:547px; width:182px;border:1px solid #dfdfdf;}
.main_nav3 .box04{left:662px; width:182px;border:1px solid #dfdfdf;}
.main_nav3 .box05{left:774px; width:182px;border:1px solid #dfdfdf;}

.main_nav3 .home_peo{ font-size:16px; background:url(../pic/people.png) no-repeat left center;  height: 36px;position: absolute;right: 10px;top: 33px;width:150px; line-height:36px; color:#CCC; text-align:left; padding-left:42px;} 
.main_nav3 .home_peo_login{ width:190px; position:absolute;right: 10px;top: 0; background:url(../pic/people.png) no-repeat left center; }
.main_nav3 .dropdownMenu{height:102px;position:relative; line-height:102px;}
.main_nav3 .dropdownMenu a{display:block;height:24px;line-height:24px;padding:0 0 0 10px; text-align:center;}
.main_nav3 .dropdownMenu a span{ margin-right:5px;}
.main_nav3 .dropdownMenu a.tit{background:url(../pic/arrow.gif) no-repeat;background-position:176px 49px; height:102px; line-height:102px; font-size:16px;}
.main_nav3 .dropdownMenu.current a.tit{background-position:176px -42px;color:#2d8bda;}
.main_nav3 .dropdownMenu .subnav ul li{ text-align:left; font-size:14px; line-height:35px; height:35px;}
.main_nav3 .dropdownMenu .subnav{display:none;background:#fff;position:absolute;top:100px;left:0px;width:188px; border:1px solid #dfdfdf; z-index:200; padding-top:10px;box-shadow: 0px 6px 9px 0px rgba(0,0,0,0.09);}
.main_nav3 .dropdownMenu.current .subnav{display:block;}
.main_nav3 .dropdownMenu .subnav ul{ padding-left:30px;}
.main_nav3 .dropdownMenu .subnav ul li a{ text-align:left; font-size:14px; line-height:35px; height:35px;}
.main_nav3 .dropdownMenu .subnav .sub_btn1{ width:140px; height:35px; text-align:center; line-height:35px; color:#fff; background:#df2424; margin:15px auto; font-size:14px;padding:0;}
.main_nav3 .dropdownMenu .subnav .sub_btn1:hover{ background:#c32323;}
.main_nav3 .dropdownMenu .subnav .sub_btn2{ width:138px; height:33px; text-align:center; line-height:33px; color:#333; border:1px solid #ccc; margin:0 auto 20px;  font-size:14px; padding:0;}
.main_nav3 .dropdownMenu .subnav .sub_btn2:hover{ border:1px solid #498fe1; color:#498fe1;}
/*---主导航1000首页里面完成---*/

/*---footer开始----*/

.footer{ border-top:1px solid #eaeaea; padding-top:50px; background:#fff; clear:both;}
.footer_top{border-bottom:1px solid #eaeaea; margin-bottom:40px; padding-bottom:40px;}  
.footer_nav{ float:left; width:150px; margin-right:80px; display:inline;}
.footer_nav .li_tit{ font-size:18px; margin-bottom:20px; font-weight:bold; color:#666; text-align:left;} 
.footer_nav .li_tit a{ font-size:18px; margin-bottom:20px; font-weight:bold; color:#666;}
.footer_nav .li_tit a:hover{ font-size:18px; margin-bottom:20px; font-weight:bold; color:#3f8cfe;}
.footer_nav li{ text-align:left;}
.footer_nav li a{ font-size:13px; color:#333; line-height:27px;}
.footer_nav li a:hover{ font-size:13px; color:#5395e3;}
.footer_phone{ float:right; text-align:right;}
.footer_phone .pp1{ color:#f08524; font-size:22px; background:url(../pic/phone.jpg) no-repeat right center; padding:5px 140px 5px 0;}
.footer_phone p{ color:#999; font-size:18px; margin-bottom:5px;}
.footer_phone p img{ float:right; width:120px; height:120px; margin:0 0 0 15px; display:inline;}
.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; border:none; padding: 0px;}
/*---footer结束----*/
.footer2{ width:100%; z-index:2; background:#fff; position:relative;}
.footer2 .footer_nav{ float:left; width:150px; margin-right:120px; display:inline;}

.ac_results{border: 1px solid black;overflow: hidden;padding: 0;z-index: 99999;border:1px solid #ccc; box-shadow:0px 2px 3px #aaaaaa; background:#fff; text-align: left;}
.ac_results li {cursor: default;display: block;font-size: 12px;line-height: 16px;margin: 0;overflow: hidden;padding: 5px 20px;}
.ac_odd { background-color: #eee;}
.ac_results .ac_over{background-color:#4A90E2;color:#fff;}
.ac_results .ac_over:hover{ color:#fff;}

