@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol { margin:0; padding:0 }
em, i { font-style:normal }
li { list-style:none }
a, a:hover { text-decoration:none }
img { border:0 }
table { border-collapse:collapse; border-spacing:0 }
label { cursor:default }
body, button, input, select, textarea { font:12px/1.5 'microsoft yahei', \5b8b\4f53, arial, sans-serif; }
textarea { resize:none }
a, a:focus { outline:none }
.clearfix:after { content:'\20'; display:block; height:0; clear:both }
.clearfix { *zoom:1
}
.clear { display:block; height:0; clear:both; font-size:0; line-height:0; overflow:hidden }
.fl { float:left; display:inline }
.fr { float:right; display:inline }
.fn { float:none }
.tl { text-align:left }
.tr { text-align:right }
.tc { text-align:center }
.hide { display:none }
.show { display:block }
.mt15 { margin-top:15px }
.noBg { background:none!important }
body { background:#fff; color:#666; }
a { color:#6f6f6f; text-decoration:none; }
<!--
width:1067px;
-->
a:hover { color:#0099d6; }
::-webkit-scrollbar-thumb {
min-height:50px;
border-radius:3px;
background-color:#ccc
}
::-webkit-scrollbar-track {
background:#fff
}
::-webkit-scrollbar-corner {
background:transparent
}
::-webkit-scrollbar {
width:7px;
height:7px
}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-tSet { position:relative; height:38px; z-index:3; background-color:#383838; border-top:1px solid #3f3f3f; border-bottom:1px solid #4f4f4f;}
.g-tSet .bd { width:1200px; height:38px; margin:0 auto; font-size:12px; }
.m-wel { float:left; color:#e0e0e0; line-height:38px; }
.m-tSet { float:right; line-height:38px; }
.m-tSet a { display:inline-block; margin:0px 9px 0px 9px; vertical-align:top; color:#e0e0e0; }
.header { position:relative; width:100%; z-index:2; }
.topArea { width:100%; height:101px;/* background:url(../images/toparea.jpg) no-repeat center top; */}
.topArea .warp{ position:relative; width:1200px; height:101px; margin:0 auto;}
.logo {/* float:left;*/ background:url(../images/logo.jpg) no-repeat; overflow:hidden; z-index:1; }
.logo a { display:block; width:681px; height:101px; line-height:9999px; }
.topArea .tel{ float:right; width:261px; height:99px;}


/*nav*/
.nav { width:100%; height:56px; /*background:url(../images/nav-bg.jpg) repeat-x;*/background:#f0c304;}
.nav ul{width:1200px; height:56px; margin:0 auto; z-index:9;}
.nav li{ position:relative; width:133px; float:left;font:15px/56px 'microsoft yahei'; text-align:center; color:#202020;  }
.nav li .li-a { display:block; color:#202020; font-size:15px; }
.nav li .li-a:hover,.nav li .current { color:#000000; background:url(../images/nav-123.jpg) no-repeat; font-weight:bold;}
.nav li .subNav { position:absolute; top:48px; left:0; color:#515151;  overflow:hidden;z-index:99; display:none; background: url(../images/tm.jpg); border:1px solid #c7ccdd;}
.nav li .subNav dl { float:none; height:auto; }
.nav li .subNav dt { font-size:14px; text-align:center; border-bottom:1px solid #dedede;}
.nav li .subNav dt a { display:block; float:none;height:auto; padding:0; line-height:36px; color:#1a171b; }
.nav li .subNav dt a:hover { color:#2e46a0;}

/*footer*/
.ft-nav { width:100%;height:42px; background:url(../images/foot-nav11.jpg) no-repeat center top;}
.ft-nav .warp {  position: relative; width:1200px; margin: 0 auto; clear: both;}
.ft-nav .warp ul{ padding-left:50px;}
.ft-nav .warp ul li { position: relative; float: left; text-align: center; margin-right:72px;}
.ft-nav .warp li a { display: block; font-size:15px; line-height:42px; color: #fff; }
.clear-mg{ margin-right:0px !important;}

.ft-map{ width:100%;height:311px; background:url(../images/foot-map1.jpg) no-repeat center top; overflow:hidden; }
.ft-map .warp {position: relative; width:1292px; margin: 0 auto; clear: both;}
.ft-map .warp .left-pic{ float:left; height:308px;}
.ft-icon {float:left;padding:78px 0 0px 26px;}
.ft-icon h2{ font-size:24px; color:#ffffff; line-height:32px ; padding-bottom:24px;}
.ft-icon p {color:#e3e3e3; font-size:15px; text-align:left; line-height:29px;}
.ft-icon p a{color:#e3e3e3;}
.ft-tel{ padding-top:80px; float:right; padding-right:25px;}




.footer { width:100%; background:#080808; height:auto;text-align:center; border-top:1px solid #323232; }
.footer-warp{ width:1200px; margin:0 auto;text-align:center;}
.footer p {font-size:15px; color: #ffffff; line-height:70px; text-align:center; }
.footer a { color:#ffffff; }


/*QQ*/
.online-qq{width:166px;position:fixed;right:0;z-index:9999;text-align:center; height:435px ; background:url(../images/qq-bg1.png) no-repeat;}
.online-qq .warp{ padding-left:24px;}
.online-qq .x{display:block;width:24px;height:94px;position:absolute;top:165px;left:0px;cursor:pointer;}
.online-qq  .x3{display:block;width:23px;height:25px;background:url(../images/x.png);position:absolute;top:-156px;right:-140px;cursor:pointer;}
.online-qq h2{padding:20px 0px 0px 22px;font-size:16px;  color:#efb726; text-align:left; margin:0px;}
.online-qq ul{ margin-top:78px; padding:0px;}
.online-qq li{ height:32px; background: url(../images/qq-list_07.png) no-repeat 0px bottom;}
.online-qq li a{ display:block;font-size:13px;color:#000000;line-height:33px;background:url(../images/qq_456.png) 7px center no-repeat;}
.online-qq li a:hover{ padding-left:35px; background:url(../images/qq11112222.png) no-repeat 28px center; color:#F00; }
.online-qq .tel{ margin-top:12px;}
.online-qq .tel .jop{ font-size:16px; color:#ffffff; text-align:center; padding:5px 0px 5px; font-weight:bold;}
.online-qq .tel p{ font-size:18px; color:#ffffff;text-align:center; font-weight:bold;}

.online-qq .g-rqcode { line-height:30px; text-align:center; padding-top:10px; padding-bottom:5px; }
.online-qq p{ font-size:11px; line-height:17px; color:#000000;}


.form-x{width:263px;position:fixed;left:0;top:190px;z-index:9999;text-align:center; height:429px; background:url(../images/form1-x1.png)}
.form-x .warp{ padding-right:24px;}
.form-x .x1{display:block;width:24px;height:95px;position:absolute;top:167px;right:0px;cursor:pointer;}
.form-x .x4{display:block;width:23px;height:25px;background:url(../images/x.png);position:absolute;top:-156px;right:23px;cursor:pointer;}

.form-x h2{padding:30px 0px 0px 0px;font-size:16px;  color:#ff0000; text-align:center; margin:0px;}

.form-x .zhixun{ text-align:right; font-size:12px; color:#000000; padding-right:40px; padding-bottom:20px;}
.form-x .xuanxiang{ text-align:left; padding-left:20px;}
.form-x .xuanxiang .input{ padding-right:20px;}
.form-x .xuanxiang p{ font-size:13px; color:#000000; padding-bottom:15px;}
.form-x .xuanxiang .input em{ font-size:13px; color:#000000; padding-right:5px;}
.form-x .form{ text-align:left; padding-left:20px; padding-top:30px;}
.form-x .form p{ font-size:13px; color:#000000; padding-bottom:15px;}


.form-x .form .form-panel { margin:0px !important;}
.form-x .form .form-panel .field { clear:both; }
.form-x .form .form-panel li.field label { display:block; float:left; width:26px; line-height:24px; text-align:left; }
.form-x .form .form-panel .input { padding:8px 0; zoom:1; }
.form-x .form  .form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-x .form .form-panel .text { height:20px; padding:2px 3px; border:1px solid #928c76; background:#fff; color:#555; width:154px; }
.form-x .form  .form-panel .submit-field { clear:both; margin-top:15px; margin-left:10px; }
.form-x .form  .form-panel .submit-field input { margin-right:10px; }
.form-x .form  .form-panel .submit-field .btn-submit { border:none;color:#000000; cursor:pointer;
width:169px; height: 32px; line-height: 32px; border-radius: 4px;background: url(../images/fom11111.png) no-repeat 40px 6px  #fff; padding-left:65px; text-align:left; font-size:14px; }

.l239{left:-239px;}
.l0{left:0;}

.back-to { position:fixed; bottom:110px; right:50%; margin-right:-620px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(../images/top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }