﻿@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0 }
ul, ol, dl { list-style-type: none }
address, caption, cite, code, dfn, em, th, var, i, b { font-style: normal; font-weight: normal }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit }
input, button { overflow: visible; vertical-align: middle; outline: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
sub, sup { vertical-align: baseline }
table { border-collapse: collapse; border-spacing: 0 }
textarea { resize: none }
input[type="submit"], input[type="button"] { cursor: pointer; }
img { border: 0; vertical-align: middle }
a img, img { -ms-interpolation-mode: bicubic }
a { text-decoration: none; cursor: pointer; color: #666 }
a:hover { text-decoration: none }
body, th, td, button, input, select, textarea { font-family: Arial, "微软雅黑"; font-size: 12px; color: #000; }
.layout { width: 1200px; margin: 0 auto; clear: both }
.fl { float: left }
.fr { float: right }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0 }
.clearfix { *zoom:1
}
.clear { clear: both; }
.footphone { display: none; }
/*初始化*/
img { max-width: 100%; max-height: 100%; }
.wrap { max-width: 1200px; margin: 0 auto; height: auto; overflow: hidden; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
.f30 { font-size: 30px; }
.f36 { font-size: 36px; }
.cfff { color: #fff; }
.c000 { color: #000; }
.c333 { color: #333; }
.c666 { color: #666; }
.c999 { color: #999; }
.c944d40 { color: #944d40; }
.c794036 { color: #794036; }
.m20 { margin-top: 20px; }
.m30 { margin-top: 30px; }
.b_100 { width: 100%; }
/*header*/
.nav_bg { height: 0; width: 0; display: none; }
.header { height: 151px; }
.header .top { height: 30px; background-color: #000; color: #b6b6b6; }
.header .wrap { position: relative; }
.header .top h4 { line-height: 30px; }
.header .top .aa { overflow: hidden; height: 30px; line-height: 30px; }
#top_nr_a { border-left: #444444 1px solid; padding: 0 10px; margin-left: 10px; float: right; height: 30px; border-right: #444444 1px solid;margin-top:8px; }
.header .nav { height: 116px; border-bottom: solid 5px #aaaaaa; }
.header .nav .logo { width: 455px; height: 62px; margin-top: 35px; background: url(../images/logo.png) no-repeat left center; }
.header .nav .mainbav { height: 121px; position: relative; }
.header .nav .mainbav ul.kk1 { display: none; }
.header .nav .mainbav ul.kk { padding-top: 53px; margin-right: -15px; }
.header .nav .mainbav ul.kk>li { float: left; width: 70px; padding: 0 23px; margin-left: 7px; position: relative; height: 68px; text-align: center }
.header .nav .mainbav ul.kk>li .mainNav a { font-size: 16px; font-weight: bold; color: #333; line-height: 20px; height: 68px; display: block; box-sizing: border-box; }
.header .nav .mainbav ul.kk>li .mainNav a span { font-size: 10px; color: #ccc; display: block; text-transform: uppercase; font-weight: normal; }
.header .nav .mainbav ul.kk>li.on .mainNav a, .header .nav .mainbav ul.kk>li:hover .mainNav a { color: #004d8f; border-bottom: 5px solid #004d8f; }
.subNav { position: absolute; top: 68px; background: #f9f9f9; z-index: 999; border-bottom: 2px solid #004d8f; width: 400px; box-sizing: border-box; display: none; z-index: 999; }
.subNav.w300 { width: 250px; }
.subNav.w400 { width: 350px; left: -258px; }
.subNav.w200 { width: 150px; right: 0; }
.subNav ul { float: left; width: 50%; padding: 20px 15px; box-sizing: border-box; }
/*.subNav ul{float: left; width: 50%;}*/
.subNav.w300 ul { width: 100% }
.subNav.w200 ul { width: 100%; }
.subNav.w400 ul { width: 40%; }
.subNav ul li { width: 50%; float: left; height: 30px; padding-left: 14px; background: url(../images/icon_20.png) no-repeat left center; box-sizing: border-box; margin-bottom: 20px; margin-right: 5 }
.subNav.w200 ul li { width: 100% }
.subNav.w400 ul li { width: 100% }
.subNav ul li:hover { background: url(../images/icon_21.png) no-repeat left center; }
.subNav ul li a { display: block; width: 100%; line-height: 30px; font-size: 14px; color: #666; }
.subNav ul li:hover a { color: #004d8f; }
/*.subNav .imgNav{ float: left; width: 50%;}*/
.subNav .imgNav { float: left; width: 50%; box-sizing: border-box; padding: 35px 20px 36px 0; }
.w400 .imgNav { float: right; }
.header .nav .menu { display: none; }
.header .nav .search1 { display: none; }

.xx5{left:-300px;}
/*ban*/
.banner { height: 395px; clear: both; background-position: center top; background-repeat: no-repeat; }
.h-ban { position: relative; height: 395px; }
.h-ban .bd li { background-position: center top; background-repeat: no-repeat; height: 395px; width: 100%; }
.h-ban .bd li a { display: block; height: 395px; }
.h-ban .hd { position: absolute; left: 0; bottom: 22px; width: 100%; z-index: 10; text-align: center; height: 12px; }
.h-ban .hd span { width: 70px; height: 5px; display: inline-block; margin: 0 6px; cursor: pointer; background: #fff; }
.h-ban .hd span.on { background: #666; }
/*con*/
.con_tit { height: 40px; line-height: 30px; background: url(../images/tit_bg.jpg) no-repeat bottom center; width: 100%; text-align: center; font-size: 20px; color: #2d2d2d; margin-bottom: 30px; }
.con1_txt { font-size: 14px; line-height: 30px; text-align: center; color: #555555; }
.con1_ab { float: left; width: 390px; height: 139px; position: relative; margin-right: 10px; }
.con1_ab img { position: absolute; top: 0; left: 0; border: 0; }
.con1_abtxt { float: left; position: absolute; background-color: rgba(16,16,16,.5); height: 30px; width: 390px; display: block; color: #fff; top: 109px; }
.con1_abtxt:hover { background-color: rgba(0,77,143,.5); }
.con1_abtxt p { width: 390px; float: left; line-height: 30px; text-align: center; font-size: 14px; }
.con2_list li { width: 267px; height: 219px; float: left; text-align: center; line-height: 30px; color: #2d2d2d; background: url(../images/img_bg.png) no-repeat; margin-right: 44px; }
.con2_list li img { margin-top: 1px; }
.con3_list li { width: 578px; height: 113px; margin-bottom: 38px; }
.con3_list li img { width: 191px; height: 113px; float: left; margin-right: 15px; }
.con3_list li h1 { font-weight: normal; font-size: 16px; color: #464646; }
.con3_list li p { line-height: 24px; font-size: 14px; color: #717171; height: 48px; overflow: hidden; margin-top: 10px; text-align: justify; }
.con3_list li a { float: right; display: block; width: 80px; height: 25px; background: url(../images/more.jpg) no-repeat; margin-top: 8px }
.link { width: 100%; padding: 25px 0 25px 10px; border: solid 1px #b4b4b4; line-height: 47px; font-size: 20px; color: #2d2d2d; }
.link img { width: 137px; height: 47px; border: solid 1px #b4b4b4; margin-right: 20px; }
/*footer*/
.footer { width: 100%; margin-top: 50px; background: #1d1d1d; line-height: 55px; color: #b7b7b7; font-size: 14px; }
.fot_t { border-bottom: solid 1px #313131; }
.fot_t a { color: #b7b7b7; padding: 0 5px; }
/*右浮标*/
.relative { position: relative; top: 0; left: 0; }
.asid_share { position: fixed; z-index: 999; width: 80px; bottom: 40%; right: 0; }
*html #asid_share { position: absolute; top:expression(documentElement.scrollTop + "px");
margin: 300px 0 0 0; }
.asid_share .asid_share_box { background-color: #f2f2f2; width: 100%; text-align: center; margin-bottom: 1px; }
.asid_share .asid_share_box>a { display: block; height: 56px; padding: 12px 0; }
.asid_share .asid_share_box>a:hover { background: #004d8f; text-decoration: none; }
.asid_share .asid_share_box span { display: block; }
.asid_share .asid_sha_layer { border: 1px solid #ccc; background: #fff; position: absolute; right: 87px; bottom: -280px; }
.asid_share .asid_share_box>a:hover .asid_title, .asid_share .asid_share_box .asid_title { color: #fff; font-size: 16px; display: block; padding-left: 20px; line-height: 24px; width: 38px; margin-top: 5px; }
.asid_share .red_bag { background: #AF6151; text-decoration: none; }
.asid_share .red_bag span { display: none; }
.asid_share_triangle { width: 12px; height: 40px; position: absolute; right: 85px; bottom: -12px; z-index: 100; }
.asid_share .asid_share_box.on a:hover .asid_title, .asid_share .asid_share_box.on .asid_title { padding-left: 15px; line-height: 16px; margin-top: 5px; width: 48px; font-size: 12px; word-break: break-all }
.sweep_img { width: 156px; height: 156px; }
.sweep_qq { width: 120px; background: #fff; }
.border_sj, .con_sj { display: block; width: 18px; height: 28px; font-size: 18px; overflow: hidden; font-family: SimSun; }
.border_sj { color: #fff; font-style: normal; }
/*page*/
.pageJump { text-align: left; padding-bottom: 10px; line-height: 20px; padding-left: 0px; width: 100%; padding-right: 0px; clear: both; overflow: hidden; padding-top: 10px; }
.pageJump .number { float: right; }
.pageJump .number span { line-height: 15px; float: left; height: 15px; }
.pageJump .number .disabled { border: #d3d3d4 1px solid; background: url(../images/bgpage-01.gif) repeat-x 0px -87px; color: #666; }
.pageJump .number .current { border: #d3d3d4 1px solid; background: url(../images/bgpage-01.gif) repeat-x 0px -87px; color: #666; }
.pageJump a { border: #8db5d7 1px solid; padding: 2px 5px; color: #000; margin-right: 2px; text-decoration: none; }
.pageJump a:hover { border: #004d8f 1px solid; padding: 2px 5px; margin-right: 2px; }
.pageJump a:active { border: #ff0000 1px solid; padding: 2px 5px; margin-right: 2px; }
.pageJump span.current { border: #e89954 1px solid; padding: 2px 5px; background-color: #e89954; color: #000; font-weight: bold; margin-right: 2px; }
.pageJump span.disabled { border: #ccc 1px solid; padding: 2px 5px; color: #ccc; margin-right: 2px; }
.pageJump .number a { border: #d3d3d4 1px solid; line-height: 15px; background: url(../images/bgpage-01.gif) repeat-x 0px -58px; float: left; height: 15px; color: #666 ; text-decoration: none; }
/*内页*/
.sub-tit { width: 100%; height: 50px; background-color: #f6f6f6; }
.sub-tit .wrap { line-height: 50px; }
.sub-tit .wrap i { background: url(../images/icon_22.png) no-repeat left center; width: 21px; height: 46.5px; float: left; }
.sub-tit .wrap span { float: left; color: #6a6a6a; margin-right: 4px; }
.sub-tit .wrap a { float: left; color: #6a6a6a; }
.sub-tit .wrap font { float: left; margin: 0 5px; color: #6a6a6a }
.in_conL { width: 240px; float: left; }
.in_conLtit { height: 85px; background-color: #004d8f; padding-left: 32px; }
.in_conLtit h3 { font-size: 24px; color: #fff; line-height: 32px; padding-top: 19px; }
.in_conLtit span { font-size: 16px; color: #fff; line-height: 20px; display: block; }
.in_conL ul>li { }
.in_conL ul>li>a { padding: 0 19px 0 29px; display: block; line-height: 49px; font-size: 16px; color: #666; background: #f8f8f8 url(../images/icon_23.png) no-repeat 87.5% center; border-bottom: 1px solid #e5e5e5; }
.in_conL ul>li>a:hover, .in_conL ul>li.on>a { color: #004d8f; background: #e5e5e5 url(../images/icon_24.png) no-repeat 87.5% center; }
.in_conL ul>li:last-child a { border: none; }
.in_conL .join { display: none; }
.in_conL .join dd a { display: block; line-height: 48px; color: #555; padding: 0 0 0 55px; background: #f8f8f8 url(../images/icon_26.png) no-repeat 15% center; border-bottom: 1px solid #e5e5e5; }
.in_conL .join dd a:hover { background: #f8f8f8 url(../images/icon_25.png) no-repeat 15% center; color: #944d40; }
.in_conL .join dd a.on { background: #f8f8f8 url(../images/icon_25.png) no-repeat 15% center; color: #944d40; }
.in_conR { width: 925px; float: right; }
.in_conRtit { width: 100%; line-height: 36px; font-size: 16px; color: #004d8f; font-weight: bold; margin-bottom: 10px; }
.in_abtxt p { line-height: 24px; font-size: 14px; color: #515151; padding-top: 10px; text-align: justify; }
.pro_list li { width: 222px; height: 189px; float: left; line-height: 40px; margin-right: 10px; color: #6e6e6e; text-align: center; }
.pro_list li img { width: 220px; height: 137px; border: solid 1px #d0d0d0; }
#preview{ float:none;text-align:center; width:500px; padding-right:15px; }
.jqzoom{ width:500px; height:350px; position:relative;}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:500px; height:56px; padding-top:15px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}
.pro_txt{ float:left; width:330px; font-size:14px; line-height:30px; margin-left:10px;}
.pro_txt p{ text-align:justify;}
.pro_txt h1{ line-height:16px; color:#161616; font-size:16px; line-height:36px;}
