﻿#top_top{ height:31px; font-size:12px}
.logBox{position:fixed;_position:absolute;top:0;_top:expression(documentElement.scrollTop+0+'px');left:0; background:#f9f9f9; height:31px;width:100%;box-shadow:0 1px 1px #ddd;z-index:9999;}
.siderBar01{float:right;width:280px;}
.login{position:relative;width:1180px; background:#f9f9f9; height:31px;margin:0 auto;padding:0 10px;_padding-top:4px;color:#666; line-height:30px;}
.login input,.login select{margin-top:-1px;_margin-top:1px;vertical-align:middle;}
.login form a{color:#666;}
.login form a:hover{color:#c00;}
.login label input{width:80px;height:14px;}
.login .siderNav{position:absolute;right:0;top:0;width:525px;_width:535px;}
.btnLogin{width:40px;height:20px;border:none;cursor:pointer;color:#666;}
.btnLogin:hover{color:#333;}
.topmenu li,.topmenu strong.icon_arr,.topmenu li.weibo strong,.topmenu li.weixin strong,.topmenu .focusht,.topmenu .wxht{background:url(../images/topmenu.gif) no-repeat;}

.topmenu{margin-top:5px;line-height:22px;color:#333; font-size:12px}
.topmenu li{float:left;position:relative;background-position:right top;}
.topmenu strong{display:block;position:relative;height:25px;padding:0 10px;font-weight:normal;cursor:default;z-index:20;}
.topmenu .jq_hidebox{display:none;position:absolute;left:0;top:25px; padding:10px; border:1px solid #dfdfdf;box-shadow:0 1px 2px #ccc;background:#fff;z-index:10;}
.topmenu li.hover strong{border:1px solid #dfdfdf;border-bottom:none;background-color:#fff;}
.topmenu li.hover{margin:-1px -1px 0 -1px;}
.topmenu li.htphone{_width:83px;}
.topmenu li.htphone .jq_hidebox{width:71px;padding:1px 5px 0;}
.topmenu .htphonebox{padding:5px;border-top:1px solid #f3f3f3;}
.topmenu strong.icon_arr{padding-right:23px;background-position:right -23px;}
.topmenu li.hover strong.icon_arr{background-position:right -46px;}
.topmenu li.weibo{_width:65px;}
.topmenu li.weibo strong{padding-left:29px;background-position:0 -75px;}
.topmenu li.weibo .jq_hidebox{width:250px;}
.topmenu li.weixin{_width:66px;}
.topmenu li.weixin strong{padding-left:30px;background-position:0 -46px;}
.topmenu li.webnav{_width:83px;}
.topmenu li.webnav .jq_hidebox{width:227px;left:-144px;}
.topmenu li.webnav #top2{width:192px;left:-97px;}
.topmenu li.webnav #top3{width:192px;left:-109px;}
.topmenu li.webnav #top4{width:192px;left:-109px;}
.topmenu li.qxpp{background:none;}
.topmenu li.qxpp .jq_hidebox{width:160px;left:-99px;}
.jq_hidebox a{color:#666; line-height:25px;}

.topmenu li.nojq{margin:0;background:none;}
.topmenu .focusht{display:block;width:155px;height:50px;background-position:0 -106px;text-indent:-100em;overflow:hidden;}
.topmenu .wxht{height:72px;width:80px;padding-left:80px;background-position:0 -177px;}
.topmenu .wxht span{display:inline-block;padding-top:3px;color:#666;}
.aSty01{margin:0;}
.aSty01 dt{margin-top:6px;padding:5px 0 2px 0;border-top:1px solid #e5e5e5;}
.aSty01 dd{margin:0;}
.aSty01 dd a{color:#666;}
.aSty01 dd a:hover{color:#c00;}


/* headers */
#headers { width: 1200px; margin: 10px auto; height:120px; background:#FFF; }
@media screen and (max-width:1200px) {#headers { width: 1003px;}}
#headers .logo { position: relative; width: 325px; height:100px; float:left; padding-top:20px;}
#headers .hotline { padding-top:40px; float: right; color: #464445; text-align:center;font-weight:bold;}
#headers .hotline .tel { font-size: 26px; font-family:Arial;}
#headers .hotline .txt { font-size: 16px; font-family:"Microsoft YaHei","寰蒋闆呴粦","榛戜綋";}
#headers .keyword{ font-size:12px; color:#666; margin-top:45px;}
#headers .keyword a{ margin-right:10px;text-decoration: none; color:#666;text-decoration: none  !important;}
#headers .keyword a:hover { text-decoration: none; color: #004197; text-decoration: none !important; }

/* search */
#headers .search{position: relative; float:left; border:2px solid #004197;height:35px;margin:40px 0 0 60px;width:529px;}
@media screen and (max-width:1200px) {#headers .search { margin:40px 0 0 25px; width:429px;}}
#headers .search select{display:none;}
#headers .search .select_box{font-size:12px;color:#999999;width:100px;line-height:35px;float:left;position:relative;}
#headers .search .select_showbox{height:35px;background:url(../images/search_ico.png) no-repeat 80px center;text-indent:1.5em;}
#headers .search .select_showbox.active{background:url(../images/search_ico_hover.png) no-repeat 80px center;}
#headers .search .select_option{border:2px solid #004197;border-top:none;display:none;left:-2px;top:35px;position:absolute;z-index:99;background:#fff;}
#headers .search .select_option li{text-indent:1.5em;width:90px;cursor:pointer;}
#headers .search .select_option li.selected{background-color:#F3F3F3;color:#999;}
#headers .search .select_option li.hover{background:#BEBEBE;color:#fff;}
#headers .search input.inp_srh,.search input.btn_srh{border:none;background:none;height:32px;line-height:32px;float:left}
#headers .search input.inp_srh{outline:none;width:365px;}
@media screen and (max-width:1200px) {#headers .search input.inp_srh{width:265px;}}
#headers .search input.btn_srh{background:#004197;color:#FFF;font-family:"Microsoft YaHei","寰蒋闆呴粦","榛戜綋";font-size:15px;width:60px;}


.page_width { max-width: 1000px; width: 100%; margin: auto; }
.img1 { display: block; width: 100%; margin: auto; }
.a_block { display: block; width: 100%; height: 100%; margin: auto; }
.banner, .banner li { width: 100%; }
.banner img { width: 100%; display: block; }
.banner1 { height: 550px; }
.scroll_pic { width: 100%; overflow: hidden; }
.scroll_pic .banner2 { width: 100%; overflow: hidden; overflow-x: auto; height: 427px; }
.scroll_pic .banner2 .pic_lists { height: 427px; margin-bottom: 10px; }
.scroll_pic .banner2 .pic_lists li { float: left; }
.scroll_pic .banner2 .pic_lists li img { width: 100%; display: block; }
.scroll_pic .small_pic { width: 980px; height: 95px; margin: auto; margin-top: 10px; margin-bottom: 20px; }
.scroll_pic .small_pic .small_pic_lists { width: 100%; }
.small_pic_lists li { width: 100px; margin-right: 10px; padding: 10px 5px; border: 1px solid #fff; }
.small_pic_lists li:nth-child(9n) { margin-right: 0; }
.small_pic_lists li:hover, .small_pic_lists li.on { border: 1px solid #0054a6; }
.small_pic_lists li img { width: 90px; display: block; margin-bottom: 10px; }
.small_pic_lists li span { width: 100%; height: 20px; line-height: 20px; display: block; font-size: 16px; color: #3a3a3a; }
.indexpic { margin: 0 auto; max-width: 1000px; width:100%; position: relative; overflow: hidden; zoom: 1; }
.indexpic .hd { width: 100%; padding-top: 5px; overflow: hidden; }
.indexpic .hd ul { margin-right: -5px; overflow: hidden; zoom: 1; }
.indexpic .hd ul li { float: left; text-align: center; margin-right: 5px; padding: 10px 5px; border: 1px solid #fff}
.indexpic .hd ul li span { display: block; width: 100%; font-size: 16px; }
.indexpic .hd ul li img { width: 90px; height: 50px; cursor: pointer; }
.indexpic .hd ul li.on { border: 1px solid #0054a6 }
.indexpic .bd li { vertical-align: middle; }
.indexpic .bd img { max-width: 1000px; width:100%;display: block; }
.main { width: 100%; margin-bottom: 30px; min-height: 1987px; background: #fff url('../images/a_1.jpg') center 0 no-repeat; }
.main .contact_map { width: 100%; padding: 50px 0; }
.main .contact_map .title { width: 100%; height: 83px; margin-bottom: 20px; }
.main .contact_map .title img { height: 83px; display: block; margin: auto; }
#allauto { position: relative; width:100%; margin: 0px auto; }
@media screen and (max-width:640px) {#allauto { display:none; }}
/* nnav */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: inline-table }
*html .clearfix { height: 1% }
.clearfix { display: block }
*+html .clearfix { min-height: 1% }
.nav_menu { background: #333; }
.navmenu { width: 100%; max-width: 1200px; min-width: 1003px; height: 40px; position: relative; margin: 0 auto; }
.navmenu .list { width: 1150px; float: left; padding-left: 20px; }
@media screen and (max-width:1200px) {.navmenu .list { width: 983px; }}
.navmenu .list li { float: left; line-height: 40px; }
.navmenu .list a { float: left; display: block; width: 110px; height: 40px; text-align: center; font: 15px/36px "微软雅黑", "黑体"; color: #fff; }
@media screen and (max-width:1200px) {.navmenu .list a { width: 100px; }}
.navmenu .list a:hover { color: #004098; }
.navmenu .list a:hover, .nav .list .now { color: #004098; background: #fff; }
.navmenu .list li.on { background: #202020; color: #fff; }
.navmenu .list li.jk { width: 160px; }
.navmenu .list li.jk a { width: 160px; }
.navmenu .box { position: absolute; left: 0px; top: 30px; overflow: hidden; height: 0; filter: alpha(opacity=0); opacity: 0; z-index: 2; }
.navmenu .cont { position: relative; padding-top: 10px; }
/* sublist */
.sublist { background: #FFF; padding-top: 10px; width: 1200px; border: 1px solid #CCC; border-top: 0px; }
@media screen and (max-width:1200px) {.sublist { width: 1003px; }}
.sublist li { float: left; width: 235px; padding: 0px 9px 5px 9px; }
@media screen and (max-width:1200px) {.sublist li { padding: 0px 9px 5px 9px }}
.sublist li h3.mcate-item-hd { font-family: "微软雅黑", "黑体"; padding-left: 2px; font-size: 14px; height: 26px; line-height: 26px; border-bottom: #666666 1px dashed; color: #000; font-weight: bold }
.sublist li h3.mcate-item-hd a { color: #666666; text-decoration: none; display: inline-block; }
.sublist li p.mcate-item-bd { padding-left: 2px; }
.sublist li p.mcate-item-bd a { height: 26px; line-height: 26px; margin-right: 5px; font-size: 12px; color: #666666; text-decoration: none; display: inline-block; }
.sublist li p.mcate-item-bd a:hover { color: #6c5143; text-decoration: underline; }
.sublist0 { width: 110px; height: 70px; padding-top: 10px; margin-left: 20px; background: #FFF; text-align: center }
@media screen and (max-width:1200px) {.sublist0 { width: 100px; }}
.sublist0 li { height: 35px; }
.sublist0 li h3.mcate-item-hd { font-family: "微软雅黑", "黑体"; padding-left: 2px; font-size: 14px; height: 30px; line-height: 30px; color: #000 }
.sublist0 li h3.mcate-item-hd a { color: #666666; text-decoration: none; display: inline-block; }
#sublist1 li { height: 180px; }
/* headers */
/*#headers { width: 1200px; margin: 0px auto; height: 120px; background: #FFF; }
@media screen and (max-width:1200px) {#headers { width: 1003px; }}
.logo { position: relative; width: 320px; height: 100px; float: left; padding-top: 20px; }
.hotline { padding-top: 40px; float: right; color: #464445; text-align: center; font-weight: bold; }
.hotline .tel { font-size: 26px; font-family: Arial; }
.hotline .txt { font-size: 16px; font-family: "Microsoft YaHei", "微软雅黑", "黑体"; }
.keyword { font-size: 12px; color: #666; margin-top: 45px; }
.keyword a { margin-right: 10px; text-decoration: none; color: #666; text-decoration: none !important; }
.keyword a:hover { text-decoration: none; color: #004197; text-decoration: none !important; }*/
/* search */
/*.search { position: relative; float: left; border: 2px solid #004197; height: 38px; margin: 40px 0 0 60px; width: 525px; }
@media screen and (max-width:1200px) {.search { margin: 40px 0 0 25px; width: 425px; }}
.search select { display: none; }
.search .select_box { font-size: 12px; color: #999999; width: 100px; line-height: 35px; float: left; position: relative; }
.search .select_showbox { height: 35px; background: url(../images/search_ico.png) no-repeat 80px center; text-indent: 1.5em; }
.search .select_showbox.active { background: url(../images/search_ico_hover.png) no-repeat 80px center; }
.search .select_option { border: 2px solid #004197; border-top: none; display: none; left: -2px; top: 35px; position: absolute; z-index: 99; background: #fff; }
.search .select_option li { text-indent: 1.5em; width: 90px; cursor: pointer; }
.search .select_option li.selected { background-color: #F3F3F3; color: #999; }
.search .select_option li.hover { background: #BEBEBE; color: #fff; }
.search input.inp_srh, .search input.btn_srh { border: none; background: none; height: 35px; line-height: 35px; float: left }
.search input.inp_srh { outline: none; width: 361px; }
@media screen and (max-width:1200px) {.search input.inp_srh { width: 261px; }}
.search input.btn_srh { background: #004197; color: #FFF; font-family: "Microsoft YaHei", "微软雅黑", "黑体"; font-size: 15px; width: 60px; }
.shortcutmenu {width:100%;height:100px; background:#F8F8F8; position:fixed; bottom:0px; z-index:3;}
.shortcutmenu li {width:25%; padding-top:5px; text-align:center; float:left;}
.shortcutmenu li p{ font-size:24px}*/

/*onlineService*/
.main-im{ position:fixed; right: 10px; top:160px; z-index: 100; width: 110px; /*height: 272px;*/ }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/kefu/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 125px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:5px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel .tel-ywjsnum { font-family: Arial; font-weight: bold; color: #03C;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/kefu/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center; font-size:12px;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/kefu/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/kefu/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 78px; width: 40px; height: 160px; background: url(../images/kefu/open_im.png) no-repeat left top; }