/*kingone */
@charset "utf-8";
body {margin:0; padding:0; background-color:#F5F5F5; font:12px/1.5 \5FAE\8F6F\96C5\9ED1,Arial,sans-serif;_font-family:	\5B8B\4F53}
body,html,a,img,div,form,select,input,ul,ol,ul,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span{margin:0;padding:0}
a{color:#333;text-decoration:none;cursor:pointer}
a:hover{color:#f60;text-decoration:underline}
ol,ul,li{list-style:none}
em,i{font-style:normal}
img{border:none}
/*common*/
.cf,.clearfix{*zoom:1}
.cf:after,.clearfix:after{content:'\20';display:block;height:0;clear:both}
.hidden{display:none}
.mt10{margin-top:13px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.fl{float:left}
.fr{float:right}
.fl,.fr{display:inline}
.wp{width:1000px;margin:0 auto}
body{background:#F1F2F3}
.cr{color:#f60 !important}

.w-gui em,.scharea,.qq-qun,.scharea .schbtn:hover,.qun-btn:hover,.otnavsch{background:url(../images/item.png) no-repeat}
/*topbar cover*/
.phone_topbar{background:#fff}
.phone_wrapper{width:1000px}
.phone_sitemap_list{width:998px}
.phone_list{width:228px}
.phone_menu .phone_menu_entrance{border-left:1px solid #fff;border-right:1px solid #fff}
.phone_footer{margin-top:20px}
/* headarea */
.hdcon{height:220px;overflow:hidden}
/* navarea */
.navwp{background:url(../images/navbg.png) no-repeat;height:54px;margin:-54px auto 0;position:relative;z-index:10}
.navlist{float:left;}
.navlist li{float:left;width:125px;height:54px;position:relative}
.navlist li a{display:block;width:125px;height:54px;overflow:hidden;text-align:center;line-height:54px;color:#fff;font-size:16px;float:left;}
.navlist li a:hover{text-decoration:none;color:#fff}
.navlist .on a{background-color:#546BC8;color:#fff;text-decoration:none}
.navlist .hover a{background-color:#546BC8}
.nav-spec{float:right;width:113px;height:54px;overflow:hidden;text-align:center;line-height:54px;color:#fff;font-size:16px;margin-right:8px;display:inline}
.nav-spec:hover{color:#fff;text-decoration:none}
.subnav{display:none;background:#556BC8;padding-top:1px;width:125px;position:absolute;left:0;top:54px}
.navlist .subnav a:hover{color:#F5E964;text-decoration:none}
.navlist .hover .subnav{display:block;}
.navlist li .inactive{background:url(../images/navarrow.png) no-repeat 99px 25px;padding-right:10px;width:115px;position:absolute;left:0;top:0}
.navlist li .subnav a{display:inline}
.navlist .hover .inactive{background-position:99px -27px;background-color:#546BC8}
.navlist .nav1,.navlist .nav2,.navlist .nav3,.navlist .nav4{background:url(../images/nav.png) no-repeat;overflow:hidden;line-height:99}
.navlist .nav1{background-position:0 0}
.navlist .nav2{background-position:-125px 0}
.navlist .nav3{background-position:-250px 0}
.navlist .nav4{background-position:-375px 0}
.navlist .nav1:hover,.navlist .on .nav1{background-position:0 -60px}
.navlist .nav2:hover,.navlist .on .nav2{background-position:-125px -60px}
.navlist .nav3:hover,.navlist .on .nav3{background-position:-250px -60px}
.navlist .nav4:hover,.navlist .on .nav4{background-position:-375px -60px}

/* bglink */
.bglink{position:absolute;top:340px;width:100%;display:block;left:0;height:600px;}
.bgmark{width:1000px;height:840px;margin:0 auto;position:absolute;left:50%;margin-left:-500px;top:340px}
/* subarea */
.subarea{width:980px;margin:0 auto;background:#fff;padding:10px;}
.guiwp{position:relative;z-index:5}
.w-gui{float:left;width:680px;overflow:hidden;}
.w-sch{float:right;width:276px}
.w-gui p{height:28px;line-height:28px;overflow:hidden;color:#aaa;padding:3px 0}

.w-gui em{float:left;width:76px;height:22px;font-size:14px;overflow:hidden;text-align:center;line-height:22px;font-weight:700;padding-right:4px;margin:3px 5px 0 0;display:inline}
.w-gui p a{display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:28px;line-height:28px;padding:0 8px;margin:0 2px;white-space:nowrap;font-size:14px;vertical-align:top;*vertical-align:middle;}
.w-gui .sp1{background-position:0 -124px;color:#FF5E3A}
.w-gui .sp2{background-position:-88px -124px;color:#2794EF}
.scharea{background-position:0 -148px;width:276px;height:28px;overflow:hidden}
.scharea input{background:none;border:none;outline:none}
.scharea .schtxt{float:left;width:194px;height:16px;line-height:16px;font-size:12px;color:#444;padding:6px 8px 6px 28px;}
.scharea .schbtn{float:right;width:46px;height:28px;overflow:hidden;line-height:99;cursor:pointer}
.scharea .schbtn:hover{background-position:-280px -148px}
.qq-qun{background-position:0 -180px;width:276px;height:28px;margin-top:6px}
.qun-sel{float:left;width:202px;height:28px;position:relative}
.qun-sel span{display:block;width:180px;height:28px;padding-right:22px;overflow:hidden;text-align:center;line-height:28px;font-size:14px;color:#444;cursor:pointer}
.qun-sel ul{display:none;background:#fff;float:left;width:200px;border:1px solid #ECECEC;position:absolute;left:0;top:27px;zoom:1}
.qun-sel li{float:left;width:189px;height:28px;overflow:hidden}
.qun-sel li a{display:block;width:179px;padding-right:21px;height:28px;text-align:center;overflow:hidden;font-size:14px;line-height:28px}
.qun-sel li a:hover,.qun-sel li.on a{color:#f60;text-decoration:none}
.qun-btn{float:right;width:74px;height:28px;overflow:hidden;line-height:99}
.qun-btn:hover{background-position:-280px -180px}

.headad{width:1000px;margin:0 auto;background:#fff;text-align:center;overflow:hidden;line-height:0;font-size:0;position:relative;}
.headad img{display:block;width:980px;margin:0 auto}

.crumbs{height:24px;line-height:24px;overflow:hidden;color:#666}
.crumbs .fl{font-size:14px}
.crumbs .fl a{padding:0 2px;color:#666}
.crumbs .fl a:hover{color:#f60}
.crumbs .fl .cur_pos{padding-left: 2px}
.crumbs .fr{font-size:14px}
.crumbs .fr a{font-weight:700;text-decoration:underline;color:#FF6600}


/* otnav */
.hdbanner{width:1000px;height:70px;overflow:hidden;line-height:0;font-size:0;margin:10px auto 0}
.otnav{background:#363636;width:1000px;height:54px;overflow:hidden;margin:10px auto 0}
.otnav ul{float:left;width:800px;height:54px;overflow:hidden}
.otnav li{float:left;width:100px;height:54px;overflow:hidden}
.otnav li a{background:url(../images/otnav.png) no-repeat;float:left;width:100px;height:54px;overflow:hidden;line-height:99}
.otnav .nav1{background-position:0 0}
.otnav .nav2{background-position:-100px 0}
.otnav .nav3{background-position:-200px 0}
.otnav .nav4{background-position:-300px 0}
.otnav .nav5{background-position:-400px 0}
.otnav .nav6{background-position:-500px 0}
.otnav .nav7{background-position:-600px 0}
.otnav .nav8{background-position:-700px 0}
.otnav .nav1:hover,.otnav .on .nav1{background-position:0 -56px}
.otnav .nav2:hover,.otnav .on .nav2{background-position:-100px -56px}
.otnav .nav3:hover,.otnav .on .nav3{background-position:-200px -56px}
.otnav .nav4:hover,.otnav .on .nav4{background-position:-300px -56px}
.otnav .nav5:hover,.otnav .on .nav5{background-position:-400px -56px}
.otnav .nav6:hover,.otnav .on .nav6{background-position:-500px -56px}
.otnav .nav7:hover,.otnav .on .nav7{background-position:-600px -56px}
.otnav .nav8:hover,.otnav .on .nav8{background-position:-700px -56px}
.otnavsch{background-position:0 0;float:right;width:180px;height:28px;overflow:hidden;margin:13px 10px 0 0;display:inline}
.otnavsch input{background:none;border:none;outline:none}
.otnavsch .schtxt{float:left;height:18px;line-height:18px;padding:5px;width:135px;overflow:hidden;color:#999}
.otnavsch .schbtn{float:right;width:35px;height:28px;overflow:hidden;line-height:99;cursor:pointer}

/* bn1000 */
.bn1000{width:1000px;margin:0 auto;overflow:hidden;line-height:0;font-size:0;text-align:center}
.bn1000 img{display:block;width:1000px}

/* add0301 hdlink */
.hdlink{display:block;width:400px;height:166px;overflow:hidden;line-height:99;position:absolute;left:50%;margin-left:-200px;top:42px}