﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden;}


/**/
.banner{ height:665px; width:100%; position:relative; margin-top:119px;}
.banner .bd{ height:665px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../img/banner.jpg) no-repeat center top;height:665px; overflow:hidden;}
.banner .bantil{ width:110px; height:18px; position:absolute; bottom:75px;left:50%; z-index:8; margin-left:-497px;}
.banner .bantil li{ width:18px; height:18px; float:left; display:inline; margin:0 8px;background:url(../img/ban_dot1.png) no-repeat;}
.banner .bantil li.cur{background:url(../img/ban_dot2.png) no-repeat;}

.sou{ height:85px;width:80px; position:fixed; top:0; left:50%; z-index:99; margin-left:500px;}
.sou h2{ font:14px "Microsoft YaHei"; line-height:45px; color:#828282;  float:right;background:url(../img/sou1.png) no-repeat left center;padding-left:20px;}
.sou3{ display:none; margin-top:20px;background:#fff; padding:15px; width:266px;}
.sou3 input{ width:200px; height:38px; font:14px "Microsoft YaHei"; line-height:38px; color:#999; border:1px solid #ccc; overflow:hidden; padding-left:10px;}
.sou3 .ip01{ width:52px; height:40px; background:url(../img/sou1.png) no-repeat center center; border:1px solid #ccc; border-left:0;overflow:hidden; cursor:pointer;}

.bg01{ background:#f2f6f7 url(../img/bg01.jpg) no-repeat center top; height:1505px;padding-top:80px;}
.yinz{ position:relative; background:#0b50c2; height:360px; overflow:hidden;}
.yinz dl{ height:360px; overflow:hidden;}
.yinz dt{ width:599px; height:360px; float:right; overflow:hidden; position:relative;}
.yinz dt img{ display:block;width:599px; height:360px; }
.yinz .video{ width:599px; height:360px;  overflow:hidden; position:relative;}
.yinz .video a.a_video{background:url(../img/yinz.jpg) no-repeat center center;width: 599px; height: 360px;display: block; position:absolute;top:0;left:0;}
.yinz dt .mt5{width: 599px;height: 360px;display: block;}
.yinz dd{ width:515px; float:left; padding:20px 0 0 37px; height:242px;}
.yinz dd h3{ font:20px "Microsoft YaHei"; font-weight:bold; line-height:35px; height:35px; color:#fff; overflow:hidden;}
.yinz dd p{ font:15px "Microsoft YaHei"; line-height:30px; color:#ccd5ee; margin-top:8px;}
.yinz dd em{ float:right; display:block; font:15px "Microsoft YaHei"; color:#fff; background:url(../img/yinz_m.gif) no-repeat right top; line-height:40px; padding-right:95px; margin-top:10px;}
.dd02{ background:#e9f1f3; padding:13px 49px 0 37px; height:125px; margin-top:-138px; width:515px;}
.dd02 h3{ width:380px; background:url(../img/yinz_map.png) no-repeat left 6px; padding-left:70px; height:65px; font:44px "Microsoft YaHei"; font-weight:bold; color:#24292f;}
.dd02 h3 span{ display:inline-block; font:30px "Microsoft YaHei"; padding-left:8px; letter-spacing:2px; color:#24292f; margin-top:7px;}
.dd02 h4{ font:16px "Microsoft YaHei"; font-weight:bold; color:#24292f;margin:3px 0 0 70px; border-top:1px solid #d1d1d1; width:360px; padding-top:9px;}
.dd02 h4 em{ font:30px Arial; color:#0b50c2;}

.tit{ height:130px; overflow:hidden; text-align:center; color:#1d4eb6; font:40px "Microsoft YaHei"; font-weight:bold;}
.tit span{ display:block; width:300px; margin:0 auto;}
.tit a{ color:#1d4eb6; display:inline-block;}
.tit em{ background:url(../img/line1.gif) no-repeat center center; display:block; height:1px; width:34px; margin-top:30px; position:relative;}
.tit i{ display:block; font:24px "Microsoft YaHei"; color:#24292f; margin-top:8px;}

.pro{margin-top:90px;}
.fen{ height:56px; width: 1058px; margin:0 auto; background:url(../img/pro_line2.png) no-repeat right top;position: relative;}
.fen li{ width:132px; height:56px; font:18px "Microsoft YaHei"; float:left; text-align:center;}
.fen li a{ display:block; background:url(../img/pro_bg1.png) no-repeat center top;color:#000; line-height:50px; padding-bottom:6px;}
.fen .cur a{ background:url(../img/pro_bg2.png) no-repeat center top; color:#fff;}
.fen .erji{ display:none; position:absolute; top:56px; left:0; width:793px;}
.fen .erji a{ display:block; font:15px "Microsoft YaHei"; color:#4c4c4c; float:left; background:url(../img/pro_jt1.png) no-repeat left center; padding:0 15px 0 18px; height:50px; line-height:50px;}
.fen .erji a:hover{ background:url(../img/pro_jt2.png) no-repeat left center; font-weight:bold; color:#4c4c4c;}
.fen .cur .erji{ display:block;}

.pro_g{ margin-top:58px; height:461px; overflow:hidden; position:relative;}
.pro_g h5{ width:125px; height:107px; overflow:hidden; position:absolute; top:20px; left:20px;}
.pro_gdot{width:110px; height:18px; position:absolute; bottom:20px;left:545px; z-index:8;}
.pro_gdot a{width:18px; height:18px; float:left; display:inline-block; margin:0 8px;background:url(../img/ban_dot1.png) no-repeat;}
.pro_gdot a:hover,.pro_gdot .cur{background:url(../img/ban_dot2.png) no-repeat;}
.pro_g2 dl{ width:1200px; height:461px; overflow:hidden; position:relative;}
.pro_g2 dt{width:1200px; height:461px;}
.pro_g2 dt img{width:1200px; height:461px; display:block;}
.pro_g2 dd{ width:420px; position:absolute; top:96px; left:205px;}
.pro_g2 dd h3 a{ display:block; font:30px "Microsoft YaHei"; color:#0b50c2; height:35px; line-height:35px; overflow:hidden;}
.pro_g2 dd .pp{ font:15px "Microsoft YaHei"; line-height:30px; color:#575757; margin-top:15px;}
.pro_g2 dd em a{ display:block; font:15px "Microsoft YaHei"; color:#0b50c2; text-decoration:underline; margin-top:20px;}

.pro2{ height:350px; overflow:hidden;}
.prot{ height:102px; overflow:hidden; position:relative;}
.prot li{ font:18px "Microsoft YaHei"; font-weight:bold; float:left; padding:0 25px; line-height:102px;}
.prot li em{ display:block; width:31px; height:31px; background:url(../img/pro_icon2.png) no-repeat center top; margin:35px 8px 0 0; float:left;}
.prot li a{ color:#24292f;}
.prot .li01{ padding-left:0; background:url(../img/pro_line3.gif) no-repeat right center;}
.prot .li01 em{background:url(../img/pro_icon1.png) no-repeat center top;}
.prot li a:hover,.prot .cur a{ color:#0b50c2;}
.prot li a:hover em,.prot .cur em{ background-position:0 -31px;}
.prot h5 a{ display:block; font:15px "Microsoft YaHei"; color:#24292f; height:102px; line-height:102px; text-decoration:underline; position:absolute; top:0; right:0;}
.pro4 li{ float:left; width:300px;}
.pro4 li img{ display:block; width:298px; border:1px solid #cfcfcf;height:280px;}
.pro4 li p{ display:block; border:1px solid #e6e6e6; border-top:0; font:15px "Microsoft YaHei"; line-height:60px; color:#595959; height:60px; padding:0 50px 0 30px; background:url(../img/pro_more1.png) no-repeat 260px center;}
.pro4 li a:hover p{background:#0b50c2 url(../img/pro_more2.png) no-repeat 260px center; font-weight:bold; color:#fff;}

.pinz{ height:660px; margin-top:90px; overflow:hidden;}
.pinz .tit span{ width:380px;}
.pinzt{ height:60px; margin:0 0 72px 432px; overflow:hidden;}
.pinzt li{ width:165px; height:60px; margin-right:12px; float:left; overflow:hidden; text-align:center;background:#f2f6f7; font:16px "Microsoft YaHei"; color:#24292f;}
.pinzt li a{ display:block; color:#24292f; height:46px; padding-top:14px;}
.pinzt li em{ display:block; font:12px Arial; color:#dee2e3;}
.pinzt li a:hover,.pinzt .cur a{ color:#fff; font-weight:bold; background:#0b50c2;}
.pinzt li a:hover em,.pinzt .cur em{ font-weight:normal; color:#587bce;}
.pinz3 dl{ width:298px; border:1px solid #cfcfcf; border-right:0; float:left; height:315px;}
.pinz3 dt{ margin-top:28px; height:138px; background:url(../img/pinz_line.gif) no-repeat center bottom; font:18px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:50px; color:#24292f;}
.pinz3 dt em{ display:block; width:85px; height:85px; margin:0 auto;}
.pinz3 dt em img{ display:block;width:85px; height:85px;-webkit-transition: -webkit-transform 0.4s ease-out; 
    -moz-transition: -moz-transform 0.4s ease-out; 
    transition: transform 0.4s ease-out;}
.pinz3 dd{ width:230px; font:15px "Microsoft YaHei"; text-align:center; line-height:30px; color:#595959; margin:20px auto 0;}
.pinz3 .nones{border:1px solid #cfcfcf;}

.hangy{ height:1050px; overflow:hidden;}
.hangy .tit span{ width:520px;}
.hangy2{ background:url(../img/hangy_bg.jpg) no-repeat center top; height:870px;}
.hangy2 .content{ position:relative;}
.hangyt{ height:82px; overflow:hidden; margin-bottom:42px;}
.hangyt li{ width:150px; float:left; font:16px "Microsoft YaHei"; text-align:center; color:#24292f;}
.hangyt li a{ display:block; color:#24292f; background:#f2f6f7 url(../img/hangy_line.gif) no-repeat right center; border-top:5px solid #f2f6f7; height:77px;}
.hangyt li em,.hangyt h5 em{ display:block; width:66px; height:15px; margin:14px auto 4px;}
.hangyt li em img,.hangyt h5 em img{ display:block; width:66px; height:15px;}
.hangyt li a:hover,.hangyt .cur a,.hangyt h5 a:hover{ background:#fff; border-top:5px solid #0b50c2; color:#0b50c2; font-weight:bold;}
.hangyt .li1 em{background:url(../img/hangy_01.png) no-repeat;}
.hangyt .li2 em{background:url(../img/hangy_02.png) no-repeat;}
.hangyt .li3 em{background:url(../img/hangy_03.png) no-repeat;}
.hangyt .li4 em{background:url(../img/hangy_04.png) no-repeat;}
.hangyt .li5 em{background:url(../img/hangy_05.png) no-repeat;}
.hangyt .li6 em{background:url(../img/hangy_06.png) no-repeat;}
.hangyt .li7 em{background:url(../img/hangy_07.png) no-repeat;}
.hangyt h5{ width:150px; float:left;}
.hangyt h5 a{ display:block;font:16px "Microsoft YaHei"; text-align:center; color:#24292f; background:#f2f6f7 url(../img/hangy_line.gif) no-repeat right center; border-top:5px solid #f2f6f7; height:77px;}
.hangy2 dd{ height:148px; overflow:hidden; background:#fff;}
.hangy2 dd h3{width:200px;height:75px; padding-top:30px; float:left; background:#0b50c2; overflow:hidden; font:24px "Microsoft YaHei"; text-align:center; color:#fff;}
.hangy2 dd h3 em{ display:block; font:12px Arial; text-transform:uppercase; color:#769ddd;}
.hangy2 dd h3 a{ color:#fff;}
.hangy2 dd h5{ width:970px; float:right; overflow:hidden;}
.hangy2 dd h5 span a{ display:block; font:16px "Microsoft YaHei"; font-weight:bold; line-height:30px; height:30px; color:#24292f; overflow:hidden;}
.hangy2 dd h5 p{ font:15px "Microsoft YaHei"; line-height:32px; height:64px; color:#595959; overflow:hidden;}
.hangy2 dd h5 p a{ color:#595959;}
.hangy2 dt img{ display:block; width:1200px; height:555px;}
.arr1 a{ display:block; background:url(../img/hangy_l.png) no-repeat center top; width:45px; height:81px; overflow:hidden; position:absolute; top:510px; left:0;}
.arr2 a{ display:block; background:url(../img/hangy_r.png) no-repeat center top; width:45px; height:81px; overflow:hidden; position:absolute; top:510px; right:0;}
.arr1 a:hover,.arr2 a:hover{ background-position:0 -81px;}

.ys .tit span{ width:430px;}
.ys1{ background:url(../img/ys_bg1.jpg) no-repeat center top; height:864px; overflow:hidden;}
.ys1 .content,.ys2 .content{ position:relative;}
.ys dl{ width:540px; position:absolute;}
.ys dt{ font:36px "Microsoft YaHei"; font-weight:bold; color:#3b3835;}
.ys dt span{ display:block; font-size:20px; margin-top:8px;}
.ys dd p{ font:15px "Microsoft YaHei"; line-height:28px; color:#595959; margin-top:12px; background:url(../img/ys_dot.png) no-repeat left 11px; padding-left:15px;}
.ys dl b{ color:#0b50c2;}
.ys h5{ width:100px; height:100px; overflow:hidden; position:absolute; top:332px; left:498px;}
.ys1 .dl01{ top:130px; right:0;}
.ys1 .dl02{ top:570px; left:0;}
.ys1 .dl02 p,.ys2 .dl02 p{ width:440px;}
.ys2{ height:952px; overflow:hidden; background:url(../img/ys_bg2.jpg) no-repeat center top;}
.ys2 .dl01{ top:142px; left:240px;}
.ys2 .dl01 dd p{ width:350px; }
.ys2 .dl02{ top:685px;}
.ys2 h5{ top:307px; left:599px;}
.ys31{ width:174px; height:320px; position:absolute; top:55px; left:25px;overflow:hidden;}
.ys31 li{ width:174px; height:149px; margin-bottom:22px; position:relative;}
.ys31 li img{ display:block; width:100%; height:auto;}
.ys31 li em{ display:block; font:15px "Microsoft YaHei"; text-align:center; height:40px; line-height:40px; color:#fff; position:absolute; bottom:0; left:0; width:100%; background:rgba(11,80,194,0.6); overflow:hidden;}

.new{ height:495px; margin-top:98px; background:url(../img/new_bg.jpg) no-repeat center bottom;}
.new2{ width:800px; margin-top:70px; overflow:hidden;}
.new2 dl{ height:189px; overflow:hidden;}
.new2 dt{ width:250px; height:146px; float:left; overflow:hidden;} 
.new2 dt img{ display:block;width:250px; height:146px;}
.new2 dd{ width:500px; float:right; overflow:hidden;}
.new2 dd h3 a{ display:block; font:16px "Microsoft YaHei"; font-weight:bold; color:#0b50c2; line-height:35px; height:35px; overflow:hidden;}
.new2 dd em{ display:block; font:12px Arial; font-weight:bold; color:#434343; text-transform:uppercase;}
.new2 dd p{ font:15px "Microsoft YaHei"; line-height:28px; color:#888; height:56px; overflow:hidden; margin-top:20px;}
.new2 ul{ height:100px;}
.new2 li{ width:360px; height:45px; overflow:hidden;}
.new2 li a{ display:block; float:left; font:16px "Microsoft YaHei"; line-height:45px; color:#2d2f30; padding-left:15px;}
.new2 li span{ display:block; width:67px; height:45px; float:left; background:url(../img/new_bg.gif) no-repeat left top; font:18px "宋体"; color:#434343; position:relative;}
.new2 li span i{ position:absolute; bottom:0; right:0; display:block; font-size:30px;}
.newt{ width:240px; margin-top:55px; overflow:hidden;}
.newt li{ font:16px "Microsoft YaHei";}
.newt li a{ display:block; height:68px; padding-top:18px; color:#d6dbf5; background:url(../img/new_line1.png) no-repeat left bottom;}
.newt li em{ display:block; font:12px Arial; text-transform:uppercase; color:#85a0e9; width:100px; padding-top:3px;}
.newt li a:hover,.newt .cur a{ background:url(../img/new_line2.png) no-repeat left bottom; color:#fff; font-weight:bold;}

.about{ height:810px; overflow:hidden; background:url(../img/about_bg.jpg) no-repeat center top; padding-top:88px;}
.about p{ width:1065px; margin:0 auto; text-align:center; font:16px "Microsoft YaHei"; line-height:36px; color:#464646;}
.about h5{ display:block; width:150px; height:45px; margin:40px auto 0; background:url(../img/about_btn.gif) no-repeat center top; font:14px "Microsoft YaHei"; line-height:45px; color: #fff;}
.about h5 a{ color:#fff; padding-left:20px;}

.link{ line-height:32px; padding:12px 0; color:#737373;}
.link p{ font:14px "Microsoft YaHei"; line-height:32px; color:#737373;}
.link p a{ display:inline-block; color:#737373; padding:0 26px 0 16px; background:url(../img/link_line.png) no-repeat right center;}
.link .nones{ background:none;}