@charset "utf-8";
/* css */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body, td, th { font-size: 12px; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #09F; text-decoration: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin: 0; padding: 0; }
fieldset, img { border: 0; vertical-align: top; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; vertical-align: middle; }
input, button, textarea, select { *font-size: 100%;
}
.hide { display: none; }
ol, ul { list-style: none; }
li { list-style-type: none; }
.k { width: 1200px; margin-right: auto; margin-left: auto; }
.fl { float: left; }
.fr { float: right; }
.top5 { margin-top: 5px; }
.top10 { margin-top: 10px; }
.top20 { margin-top: 20px; background-image: url(../images/btbg.jpg); background-repeat: no-repeat; background-position: center center; }
.mininav { line-height: 30px; height: 30px; background-color: #f9f9f9; border-bottom: 1px solid #eeeeee; color: #434343; }
/* 椤堕儴涓嬫媺鑿滃崟 */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.navBar { background: #3976CF; position: relative; z-index: 1; color: #fff; height: 50px; line-height: 50px; }
.nav { width: 1200px; margin: 0 auto; font-family: "Microsoft YaHei", SimSun, SimHei; }
.nav h3 { font-size: 100%; font-weight: normal; font-size: 14px; }
.nav .m { position: relative; float: left; width: 150px; display: inline; text-align: center; }
.nav .m h3 i { display: inline-block; *display:inline;
zoom: 1; width: 7px; height: 4px; background: url(../images/icon.png) 0 -280px no-repeat; overflow: hidden; margin: -2px 0 0 5px; vertical-align: middle; filter: alpha(opacity=50); opacity: 0.5; }
.nav h3 a { zoom: 1; line-height: 50px; display: block; color: #fff }
.nav .on h3 a { line-height: 50px; }
.nav .on h3 a i { filter: alpha(opacity=100); opacity: 1; }
.nav .sub { display: none; width: 510px; padding-right: 0; padding-left: 0; position: absolute; left: 0px; top: 50px; background-color: #3976CF; float: left; line-height: 30px; }
.nav .sub ul { float: left; width: 140px; }
.nav .sub .img { float: left; width: 355px; }
.nav .sub li { text-align: center; }
.nav .sub li a { color: #FFF; display: block; zoom: 1; }
.nav .sub li a:hover { color: #FFED00; }
.nav #m1 .sub ul { float: left; width: 510px; }
.nav #m1 .sub .img { display: none; }
.nav #m1 .sub ul li { float: left; width: 150px !important; text-align: left; padding-left: 20px; }
.nav #m1 .sub ul li a { color: #FFF; display: block; zoom: 1; }
.nav #m1 .sub ul li a:hover { color: #FFED00; }
.nav #m6 .sub { right:0px;left: auto; }
/* 棣栭〉banner */
.fullSlide { width: 100%; position: relative; height: 473px; background: #000; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 473px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 473px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; repeat-x;
text-align: center; _background: #000; _filter: alpha(opacity=60); }
.fullSlide .hd ul { text-align: center; padding-top: 5px; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 12px; height: 12px; margin: 6px; overflow: hidden; line-height: 9999px; background-color: #fff; border-radius: 6px; }
.fullSlide .hd ul .on { background-color: #1D2089; }
.hang1 { background-image: url(../images/abbg.jpg); padding-top: 20px; background-repeat: no-repeat; background-position: center bottom; padding-bottom: 20px; }
.hang1 .fl { width: 719px; padding-left: 5px; }
.hang1 .bt { padding-bottom: 20px; }
.hang1 .img { float: left; padding-right: 20px; width: 186px; }
.hang1 .txt { float: left; width: 513px; font-size: 15px; line-height: 29px; color: #434343; letter-spacing: 2px; }
.hang1 .more { float: right; padding-top: 14px; }
.hang1 .fr { width: 445px; padding-left: 5px; }
.hang1 .fr .nr td { font-size: 16px; line-height: 40px; }
.hang1 .an { background-color: rgb(57, 118, 207); width: 130px; height: 30px; border-width: 0px; color: #FFFFFF; font-size: 14px; text-align: center; margin-top: 22px; }
.lbt { text-align: center; padding-top: 40px; padding-bottom: 40px; background-image: url(../images/btbg.jpg); background-repeat: no-repeat; background-position: center center; }
.lbt h2{ font-size: 23px; color: #2D2D2D; letter-spacing: 3px; }
.lbt p{font-size: 10px;color: #A6A6A6;}
/* 涓氬姟棰嗗煙鍒囨崲 */
.snBrand { position: relative; width: 600px; height: 420px; overflow: hidden; }
.snBrand ol { float: left; width: 200px; height: 420px; }
.snBrand ol li { height: 69px; width: 179px; line-height: 69px; font-size: 16px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; overflow: hidden; background-color: #3976CF; padding-left: 20px; }
.snBrand ol li a { color: #FFF; }
.snBrand ol li.on a { color: #003399; }
.snBrand ol li.on { background-color: #B3D9FF; color: #003399; }
.snBrand ul { float: left; top: 0px; width: 400px; height: 420px; right: 0px; background: #fff; overflow: hidden; }
.snBrand ul li { width: 400px; height: 420px; margin: 0 auto; }
.hang3 { padding-top: 40px; }
.hang3 .fl { width: 590px; }
.hang3 .fr { width: 590px; }
.hang3 .bt { padding-bottom: 20px; margin-bottom: 20px; }
.hang3 .more { float: right; padding-top: 14px; }
.hang3 .toutiao { padding-bottom: 20px; }
.hang3 .toutiao .img { float: left; width: 223px; padding-right: 15px; }
.hang3 .toutiao .txt { float: left; width: 342px; }
.hang3 .toutiao .txt h2 { font-size: 15px; line-height: 26px; font-weight: normal; height: 52px; padding-bottom: 10px; }
.hang3 .toutiao .txt p { font-size: 12px; line-height: 22px; color: #6d6d6d; }
.hang3 ul li { font-size: 14px; line-height: 35px; background-image: url(../images/ico1.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; border-bottom: 1px solid #E9E9E9; }
.hang4 ul li { float: left; margin-right: 13px; text-align: center; line-height: 34px; font-size: 14px; }
.hang4 .nr { width: 1200px; overflow: hidden; zoom: 1; }
.hang41 ul li { float: left; margin-right: 13px; text-align: center; line-height: 34px; font-size: 14px; }
.hang41 .nr { width: 1200px; overflow: hidden; zoom: 1; }
.hang5 ul li { float: left; margin-right: 13px; text-align: center; line-height: 34px; font-size: 14px; }
.hang5 .nr { width: 1200px; overflow: hidden; zoom: 1; }
/*搴曢儴*/
#foot { border-top: 1px solid #F4F4F4; margin-top: 30px; padding-top: 50px; }
#foot .fnav { width: 900px; }
#foot .fnav dl { margin-right: 30px; float: left; width: 57px; padding-bottom: 30px; }
#foot .fnav dl dt { line-height: 30px; padding-bottom: 10px; font-size: 13px; font-weight: bold; color: #707070; }
#foot .fnav dl dt a { color: #707070; }
#foot .fnav dl dt a:hover { color: #363636; }
#foot .fnav dl dd { line-height: 23px; font-size: 12px; color: #b0b0b0; float: left; }
#foot .fnav dl dd a { color: #b0b0b0; }
#foot .fnav dl dd a:hover { color: #363636; }
#foot .fnav dl.xmal { width: 127px; }
#foot .fnav dl.xmal dd { width: 127px; }
#foot .fnav .ywly { margin-right: 30px; float: left; width: 249px; }
#foot .fnav .ywly dd { margin-right: 10px; float: left; width: 110px; float: left; }
#foot .ftel { width: 280px; }
#foot .ftel .ico { background-image: url(../images/ico2.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 26px; line-height: 25px; color: #707070; margin-top: 46px; }
#foot .ftel .fdh { color: #4e4e4e; font-size: 25px; line-height: 35px; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
#foot .ftel p { color: #4e4e4e; font-size: 16px; line-height: 35px; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
#foot .f2 { background-color: #1f201f; line-height: 50px; height: 50px; color: #767676; }
#foot .f2 a { color: #767676; }
/*鍐呴〉*/
.nybanner { background-image: url(../images/aboutbanner.png); height: 400px; background-repeat: no-repeat; background-position: center top; }
.nynav { background-color: #6191d9; height: 50px; position: relative; }
.nynav { background-color: #6191d9; height: 50px; position: relative; }
.nydnav { background-image: url(../images/abus.png); width: 146px; height: 127px; position: absolute; bottom: 0px; color: #FFFFFF; font-size: 27px; line-height: 96px; text-align: center; }
.nyxnav { padding-left: 160px; }
.nyxnav ul li { float: left; line-height: 50px; font-size: 14px; padding-left: 30px; padding-right: 30px; }
.nyxnav ul li a { color: #FFF; }
.nyxnav ul li a:hover { color: #FF0; }
.nynr{ font-size: 16px; line-height: 30px;  }
.nynr p { padding-bottom: 20px; }
.abl { padding-right: 10px; float: left; }
.abr { font-size: 16px; line-height: 30px; float: right; width: 784px; }
.abr p { padding-bottom: 20px; }
/*鑱旂郴鎴戜滑*/
.lxl { padding-right: 10px; float: left; }
.lxr { font-size: 16px; line-height: 30px; float: right; width: 600px; padding-top: 20px; }
.lxr p { padding-bottom: 20px; }
/*鏂伴椈鍒楄〃*/
.list { width: 890px; margin-left: auto; margin-right: auto; }
.list .fl { width: 180px; height: 130px; }
.list .fr { width: 706px; height: 113px; border-bottom: 1px solid rgba(207,207,207,1.00); }
.list .fr a { }
.list a:hover h2 { color: #09F; }
.list .fr h2 { font-family: "寰蒋闆呴粦"; font-weight: normal; color: rgba(0,0,0,1.00); line-height: 32px; font-size: 18px; }
.list .fr .info { font-size: 12px; line-height: 21px; color: rgba(77,77,77,1.00); }
.list .fr p { line-height: 23px; color: rgba(75,75,75,1.00); }
/*鍒嗛〉css*/
DIV.black2 { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; margin-top: 40px; margin-right: 3px; margin-left: 3px; margin-bottom: 40px; PADDING-TOP: 7px; TEXT-ALIGN: center }
DIV.black2 A { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none }
DIV.black2 A:hover { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000 }
DIV.black2 A:active { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000 }
DIV.black2 SPAN.thisclass { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000 }
DIV.black2 SPAN.disabled { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid }
/*鏂伴椈鍐呭*/
#wenzhang_zw { width: 1000px; margin-left: auto; margin-right: auto; padding-top: 40px; }
#wenzhang_zw h2 { font-size: 26px; padding-bottom: 16px; font-family: "寰蒋闆呴粦"; text-align: center; font-weight: normal; color: #333; }
#wenzhang_zw .zw_info { font-size: 12px; line-height: 25px; text-align: center; margin-right: 5px; margin-left: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; margin-bottom: 20px; }
#wenzhang_zw .zw_nr { font-size: 16px; line-height: 35px; margin: 5px; }
#wenzhang_zw .zw_nr p { text-indent: 32px; padding-bottom: 20px; }
.page02 { padding: 20px 0 20px 0; border-top: 1px solid rgba(199,199,199,1.00); }
.page02 span { display: inline-block; width: 73%; float: left; font: 12px "Microsoft Yahei"; line-height: 24px; font: 0.75rem "Microsoft Yahei"; line-height: 1.5rem; *font:12px "Microsoft Yahei";
*line-height:24px;
}
.page02 span a { display: block; color: #000; }
.page02 span a:hover, .page02 em a:hover { color: #94002c; }
.page02 em a { float: right; width: 20%; text-align: right; font: 12px "Microsoft Yahei"; font: 0.75rem "Microsoft Yahei"; *font:12px "Microsoft Yahei";
color: #000; }
.ywlyl{float: left;width: 250px;}
.ywlyl ul li{margin-bottom: 10px;line-height: 50px;font-size: 16px;}
.ywlyl ul li a{display: block;background-color: #6191D9;padding-left: 20px;color: #FFF;}
.ywlyl ul li a:hover{display: block;background-color: #366CBC;padding-left: 20px;color: #FFF;}
.ywlyr{}
.ywlyr ul li { margin-left: 5px; margin-right: 5px; margin-bottom: 20px;  height: 179px; color: #666666; overflow-x: hidden; overflow-y: hidden; }
.ywlyr ul li .img{width: 224px; float: left; height: 179px;overflow-x: hidden; overflow-y: hidden; margin-right: 13px;}
.ywlyr ul li .txt{ }
.ywlyr ul li .txt h2{ font-size: 20px;color: #000;line-height: 50px;}
.ywlyr ul li .txt p{ color: #4F4F4F;font-size: 15px;line-height: 30px;}
.ywlyr ul li:hover { -webkit-box-shadow: 0px 0px 7px 0px #BFBFBF; box-shadow: 0px 0px 7px 0px #BFBFBF; color: #1D2089; }
.ywlyr ul li img { width: 224px;height: 179px; -webkit-transition: opacity 0.5s, -webkit-transform 0.51s; transition: opacity 0.5s, transform 0.5s; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.ywlyr ul li:hover img { opacity: 0.8; -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1); }

.xnal ul li { float: left; width: 290px; margin-left: 5px; margin-right: 5px; margin-bottom: 20px; line-height: 40px; font-size: 16px; text-align: center; height: 290px; color: #666666; overflow-x: hidden; overflow-y: hidden; }
.xnal ul li .img{width: 290px;height: 240px;overflow-x: hidden; overflow-y: hidden;background-color: #fff; }
.xnal ul li:hover { -webkit-box-shadow: 0px 0px 7px 0px #BFBFBF; box-shadow: 0px 0px 7px 0px #BFBFBF; color: #1D2089; }
.xnal ul li img { width: 290px; height: 250px; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.xnal ul li:hover img { opacity: 1; -webkit-transform: scale3d(0.95, 0.95, 1); transform: scale3d(0.95, 0.95, 1); }
/*鎼滅储*/
.mt10 { margin-top: 50px; }
.ss { width: 400px; margin-left: auto; margin-right: auto; background: #fbfbfb; border: 1px solid #e9e9e9; }
.ss input.submit { display: block; float: right; width: 88px; height: 36px; background: #10559b; color: #fff; }
.ss input { height: 26px; line-height: 26px; /* background: none; */ border: none; font-family: "寰蒋闆呴粦"; }
.ss i { margin-left: 5px; width: 32px; float: left; padding-right: 5px; margin-top: 5px; margin-bottom: 5px; }
.ss i, .ss .input { display: inline-block; }
.span { display: inline-block; width: 1px; height: 16px; background: #d2d2d2; margin-top: 11px; float: left; }
.nian { padding-left: 5px; margin-top: 5px; margin-bottom: 5px; float: left; background: none; text-align: center; padding-right: 5px; }
.bianhao { margin-top: 5px; margin-bottom: 5px; float: left; padding-left: 5px; padding-right: 5px; background: none; width: 210px; }
.warp { width: 100%; max-width: 640px; margin-left: auto; margin-right: auto; min-height: 400px; }
.wenzi { width: 400px; margin-left: auto; margin-right: auto; line-height: 32px; color: #6f706f; }
.wenzi .h3 { color: #11539a; text-align: center; line-height: 22px; font-size: 18px; margin-bottom: 20px; letter-spacing: 5px; }
.wenzi .h3 span { display: block; font-size: 14px; color: #999; line-height: 18px; letter-spacing: normal; }
