@charset "utf-8";
/* CSS Document */

body {margin: 0px;font-size: 12px;color: #333333; font-family:Arial, Helvetica, sans-serif;}
* {padding: 0px;margin: 0px;}
body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td {margin: 0;padding: 0; font-family:"微软雅黑";}
h1, h2, h3, h4, h5, h6 {font-size: 12px;list-style: none;font-weight: normal;}
input, select {font: 100% Helvetica, Tahoma, Arial, "Microsoft YaHei","微软雅黑" SimSun,STXihei, Heiti, sans-serif;}
button {overflow: visible}
img {border: none;}
a {color: #333333;text-decoration: none;font-size: 12px;outline: none; font-family:"微软雅黑";}
li {list-style: none;}
input, select, button {font: 12px Verdana, Arial, Tahoma;vertical-align: middle;}
.clear {clear: both;}
.lf {float: left;}
.rt {float: right;}
.m {width: 1200px;margin: 0px auto;}
.mm {margin-top:90px;}
.nm{ margin-top:15px;}



.top{ position: relative; z-index:999; width:100%;}
.menu {font-family: "微软雅黑"; width:100%;}
.menu ul { list-style-type: none; position:relative; width:1200px; margin-left:25px;}
.menu ul li {float:left; position:relative;width:150px;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:100%; height:45px; color:#fff; line-height:30px; font-size:17px;}
.menu ul li ul {display: none;}.menu ul li:hover a {color:#fff; background: url(/Public/Home/images/dh1.png);}
.menu ul li:hover ul {display:block; position:absolute; top:100px; left:0; width:160px;}
.menu ul li:hover ul li{ width:160px; margin-left:-30px;}
.menu ul li:hover ul li a {display:block; background:rgba(0, 0, 0, 0.6); font-size:14px;font-weight:normal;height:40px;line-height:40px; color:#fff; width:160px;}
.menu ul li:hover ul li a:hover {background:#004f8c; color:#fff;font-size:12px;font-weight:normal;}


.menu1 {font-family: "微软雅黑"; width:100%; margin:0; margin:0px; }
.menu1 ul {padding:0; margin:0;list-style-type: none; margin-top:-55px; }
.menu1 ul li {float:left; position:relative;}
.menu1 ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:100%; height:120px; color:#fff; line-height:120px; font-size:17px;}
.menu1 ul li ul {display: none;}.menu ul li:hover a {color:#fff; background: url(/Public/Home/images/dh1.png);}
.menu1 ul li:hover ul {display:block; position:absolute; top:100px; left:0; width:160px;}
.menu1 ul li:hover ul li{ width:160px; margin-left:-30px;}
.menu1 ul li:hover ul li a {display:block; background:rgba(0, 0, 0, 0.6); font-size:12px;font-weight:normal;height:40px;line-height:40px; color:#fff; width:160px;}
.menu1 ul li:hover ul li a:hover {background:#004f8c; color:#fff;font-size:14px;font-weight:normal;}


.cpbj{ background:url(/Public/Home/images/bj2.png) repeat-x center top; width:100%; padding:100px 0; margin-top:800px;}
.sdh{width:290px;}
.sdh1{ width:290px; background:#004f8c; padding:6px 0;}
.sdh_d{margin:5px 16px 16px 16px; width:258px; background:#fff; padding:15px 0; overflow:hidden;} 
.sdh_d1{min-height: 546px; }
.cp_bt{ padding: 18px 17px 0 17px;}
.cp_bt a{ font-size:46px; color:#fff; line-height:50px; text-transform:uppercase;font-family:"futura LT Book"}
.cp_bt a span{ font-size:30px; color:#fff; line-height:50px;}
.cp_tiao{ width:90px; height:4px; background:#004276;  margin:10px 0;}
.cp_tiao1{ width:45px; height:4px; background:#b10015;}

.cp_tel{ width:258px; /* padding:16px 0; */ margin: 4px 16px;}
.cp_tel h1{ background-color:#004072; padding:0 20px; text-align:center}
.cp_tel h1 a{ font-size:18px; color:#fff; line-height:42px;}
.cp_tel h2{ text-align:center; margin:10px 0;}
.cp_tel h2 a{ font-size:28px; color:#fff; line-height:30px; font-family:Impact; }

.cp{ width:885px;}
.bt1{ background:#004f8c; width:100%; border:1px solid #fff; height: 60px;}
.bt1 h1{padding-left:10px;}
.bt1 h1 a{ font-size:18px; color:#fff; font-weight:bold; line-height: 60px;}
.bt1 h1 a span{ font-size:15px; color:#fff; text-transform:uppercase; font-weight:normal;}
.bt1 h2{ margin-right:15px;}
.bt1 h2 a{ font-size:14px; color:#fff; line-height: 60px; text-transform:uppercase;}
.bt1 h3{ margin-right:15px; color:#999}
.bt1 h3 a{ font-size:15px; color:#999; line-height:54px; text-transform:uppercase;}

.cp1{ background:#fefefe; padding-left:50px; width:830px; margin-top: 18px; border:3px solid #ebebeb;} 
.cp1z{ width:330px; margin-top: 35px;}
.cp1z h1{ font-size:34px; color:#004275; line-height:40px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.cp1z h2{ font-size:20px; color:#666; line-height:30px; font-weight:bold;}
.cp1z p{ font-size:14px; line-height:22px; color:#999;}
.more{ width:100px; height:30px; background:#be0000; text-align:center; margin:25px 0;}
.more a{ font-size:16px; color:#fff; line-height:30px;}

.cp ul{ margin-top:20px; width:915px; overflow:hidden;}
.cp ul li img{ margin-bottom:14px;}
.cp ul li{ padding: 5px; border: 3px solid #dedede; text-align:center; background: #fff; width:272px; float:left; margin-right: 11px; padding-bottom:18px;}
.cp ul li h1{ font-size:18px; color:#666; line-height:25px;}
.cp ul li h1 span{ text-transform:uppercase; font-size:14px; color:#999;}
.cp ul li:hover{ background:#004f8c; border:3px solid #004f8c;}
.cp ul li:hover h1{ color:#fff;}
.cp ul li:hover h1 span{ color:#fff;}

.fw_d{ background: url(/Public/Home/images/bj3.jpg) no-repeat center top; width:100%; padding-top: 60px; height: 640px;}
.fw_bt{ padding: 18px 0px 0 0px;}
.fw_bt a{ font-size:68px; color:#fff; line-height:70px; text-transform:uppercase; font-family:"futura LT Book"}
.fw_bt a span{ font-size:35px; color:#fff; line-height:40px;}
.fw_tiao{ width:90px; height:4px; background:#004276;  margin:20px 0;}
.fw_tiao1{ width:45px; height:4px; background:#b10015;}
.fw_bt h1{ font-size:20px; color:#dedede; margin-top:60px;}
.fw{ width:840px;}
.dc{ width:100%; text-align:center;}
.dc_x{ width:38px; height:1px; background:#bf9f62; margin:0px auto;}
.dc ul li h4 {font-size:20px; line-height:26px; color:#fff; font-weight:bold; margin-top:10px}
.dc ul li h4 span{ font-size:14px; line-height:26px; color:#fff; text-transform: uppercase; font-weight:normal;} 
.dc ul li:hover p{ color:#fff;}
.dc p{ font-size:13px; color:#999; line-height:24PX; margin-top:30px;} 
.dc ul li{width:420px; float:left; text-align:center;}
.dc_a{ background:url(/Public/Home/images/tu2.jpg) no-repeat center top; padding:60px 0;}
.dc_b{ background:url(/Public/Home/images/tu3.jpg) no-repeat center top; padding:60px 0;}
.dc_c{ background:url(/Public/Home/images/tu4.jpg) no-repeat center top; padding:60px 0;}
.dc_d{ background:url(/Public/Home/images/tu5.jpg) no-repeat center top; padding:60px 0;}
.dc1 { width:168px; height: 108px;margin: 0 auto 5px; transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s; -o-transition: all .5s;}
.b1 { background: url(/Public/Home/images/b1.png) no-repeat top center;}
.dc ul li:hover .b1{background: url(/Public/Home/images/b1.png) no-repeat bottom center;}
.b2 { background: url(/Public/Home/images/b2.png) no-repeat top center;}
.dc ul li:hover .b2{background: url(/Public/Home/images/b2.png) no-repeat bottom center;}
.b3 { background: url(/Public/Home/images/b3.png) no-repeat top center;}
.dc ul li:hover .b3{background: url(/Public/Home/images/b3.png) no-repeat bottom center;}
.b4 { background: url(/Public/Home/images/b4.png) no-repeat top center;}
.dc ul li:hover .b4{background: url(/Public/Home/images/b4.png) no-repeat bottom center;}
.b5 { background: url(/Public/Home/images/b5.png) no-repeat top center;}
.dc ul li:hover .b5{background: url(/Public/Home/images/b5.png) no-repeat bottom center;}
.dc1 a{ display:block}

.shuzi{ background:url(/Public/Home/images/bj1.jpg) no-repeat center top; width:100%; padding-top:70px; height:223px;}
.shuzi1{ border-left:1px solid #1f5986; margin-left: 72px; padding-left: 72px;}
.shuzi ul li{ text-align:center; float:left;}
.shuzi ul li a{ font-size:68px; color:#fff; font-weight:bold;}
.shuzi ul li a span{ font-size:18px; color:#fff; font-weight:normal;}
.shuzi ul li a h1{ font-size:18px; line-height:20px;}

.ys_d{ background:#edf1f2; width:100%; padding-bottom:40px;}
.ys_dd{ background:url(/Public/Home/images/bj4.png) no-repeat center top; width:1280px; margin:0px auto; padding-top:70px; height:630px;}
.ys{ width:580px;}
.ys ul li{ background:#fff; padding:20px; margin-top:20px;}  
.ys ul li img{ margin-right:15px;}
.ys ul li a{ font-size:24px; color:#666; line-height:50px;}
.ys ul li a p{ font-size:17px; color:#999; line-height:26px;}
.ys ul li:hover{ background:#edf1f2;}

.yst{ width:560px;} 
.ys_bt{ padding: 18px 0px 0 0px;}
.ys_bt a{ font-size:68px; color:#333333; line-height:70px; text-transform:uppercase; font-family:"futura LT Book"}
.ys_bt a span{ font-size:35px; color:#333; line-height:40px;}

.gyd{ background:url(/Public/Home/images/bj.jpg) no-repeat center top; width:100%; padding-top:100px; height:498px;} 
.gyz{ background:url(/Public/Home/images/bj5.png) no-repeat right top; width:840px; height:380px; padding:0 50px;}
.gyz h1{ margin-top:40px;} 
.gyz h1 a{ font-size:20px; color:#333; line-height:26px; font-weight:bold;}
.gyz h1 a span{ font-size:14px; color:#999; text-transform:uppercase; font-weight:normal;}
.gyz p{ font-size:16px; color:#888; line-height:28px; margin-top:40px;}
.gy_more{ background:#be0000; height:40px; float:left; margin:18px 0;}
.gy_more a{ font-size:16px; color:#fff; line-height:40px; padding:0 20px;}

.bt{ text-align:center; margin-bottom:50px;}
.bt h1 a{ font-size:68px; color:#333; line-height:70px; text-transform:uppercase; font-family:"futura LT Book"}
.bt h2 a{ font-size:35px; color:#333; line-height:40px;}
.tiao{ width:90px; height:4px; background:#004276;  margin:20px auto;}
.tiao1{ width:45px; height:4px; background:#b10015; margin:0px auto;}

.tabbox {width:630px;}
.tabmenu {width:630px;height:70px; background:#f4f4f4;}
.tabmenu ul {margin:0;padding:0;list-style-type:none;}
.tabmenu li { text-align:center; float:left; display:block; width:125px; height:70px; overflow:hidden; background:#f4f4f4;  line-height:70px; display:inline; font-size:18px; font-weight:bold; color:#888; font-weight: bold;}
.tabmenu .cli {text-align:center;float:left;display:block;width:125px;height:70px;overflow:hidden; background:#004b86; line-height:70px;display:inline;font-size:18px; cursor:pointer; color:#fff; font-weight: bold;}
#tabcontent {width:630px; margin:0px auto;}
#tabcontent ul {margin:0px;list-style-type: none;}
#tabcontent .hidden {display:none;} 

.xw{ width:635px;}
.xw_z{ height:420px;}
.xw_z dl dd{ height: 118px; border-bottom:1px dashed #dedede; margin-top:20px;}
.xw_z dl dd h1{ background:#b6b6b6; padding-top: 20px; height: 82px; width: 110px; margin-right:15px; text-align:center;}
.xw_z dl dd h1 a{font-size:40px; color:#fff; line-height:40px; font-family:Impact;}
.xw_z dl dd h1 a span{ font-size:15px; line-height:30px; font-family:"微软雅黑";}
.xw_zz{ padding-top:10px;}
.xw_zz h2 a{ font-size:18px; color:#666; line-height:40px; padding-top:10px;}
.xw_zz p a{ font-size: 14px; color:#999; line-height:20px;}
.xw_z ul li:hover h1{ background:url(/Public/Home/images/tu7.png) no-repeat left; padding-top:14px; height:76px; width:120px; margin-right:15px;}

.xw_tu{ background:#f4f4f4; padding:25px; width:500px;}
.xw_tu h1 a{ font-size:30px; color:#b8b8b8;} 
.xw_tu h1 a span{ font-size:18px;}
.xw_tu h2 a{ font-size:20px; color:#666; font-weight: bold; line-height:40px;}
.xw_tu p{ font-size:15px; color:#999; line-height:22px; margin-top:5px;}


.hz{ background:url(/Public/Home/images/bj6.jpg) right; width:100%; padding:60px 0;} 
.hz ul li{ background:url(/Public/Home/images/hzd.png) no-repeat center top; float:left; width:200px; height:200px; text-align:center;}
.dibu{ background:#1d2025; padding:20px 0 60px 0; width:100%;}
.dibu h1{ width:1070px; background:#17191c; height:62px; text-align:center; font-size:18px; color:#999; margin:0 auto;}
.dibu h1 a{ font-size:18px; color:#999; line-height:62px; margin:0 20px;}

.lx{ float:left; text-align:left; width:400px; margin: 70px 0 0 90px;}  
.lx h2{ background:url(/Public/Home/images/tel.jpg) no-repeat left; padding-left:40px; font-size:38px; color:#d9261c;}
.lx p{ font-size:16px; color:#666; line-height:25px;}
.ewm{ margin-top:80px;}
.ewm ul li{ border:5px solid #17191c; float:left; margin-left:10px;}
.ewm h3{ float:left; font-size:18px; color:#999; line-height:26px; font-weight:bold; text-align:right; margin-top:40px;}   
.didi{ background:#17191c; width:100%; padding:15px 0; font-size:17px; color:#666; line-height:30px; text-align:center;}

.nbanner{ background:url(/Public/Home/images/nbj.jpg) no-repeat center top; width:100%; height:338px; text-align:center; margin-top:0px; padding-top:220px;}
.nbanner h1 a{ font-size:54px; text-transform:uppercase; font-weight:bold; color:#fff;}
.nbanner h2{ background:url(/Public/Home/images/nbiao.png) no-repeat center top;}
.nbanner h2 a{ font-size:26px; color:#fff; line-height:55px;}

.ndh{ background:#f3f3f3; padding:30px 0;}
.n_bt_z{ text-align:center; width:1200px;}
.n_bt_z ul li{ margin:0 10px; height:45px; text-align:center; display:inline-block; padding:0 35px;background:none; background:#a9a9a9;} 
.n_bt_z ul li a{ font-size:17px; line-height:45px; color:#fff;}
.n_bt_z ul li:hover{ background:#004f8c;}
.n_bt_z ul li:hover a{ color:#fff;}

.nbt{ text-align:center; margin-bottom:50px;}
.nbt h1 a{ font-size:58px; color:#333; line-height:70px; text-transform:uppercase; font-family:"futura LT Book"}
.nbt h2 a{ font-size:34px; color:#333; line-height:40px;}
.tiao{ width:90px; height:4px; background:#004276;  margin:15px auto;}
.tiao1{ width:45px; height:4px; background:#b10015; margin:0px auto;}

.ngy p{ font-size:16px; line-height:30px; color:#888; text-align:left; margin-top:10px;}

.n_new{}
.n_new ul li{ margin-top:20px; border-bottom:1px dashed #dedede; padding-bottom:20px;}
.n_new ul li img{ margin-right:20px;  border:4px solid #dedede;}
.n_new ul li h4{ font-size:18px; color:#666; line-height: 35px; width:900px; float:right; margin-top:10px;}
.n_new ul li h2 {font-size:14px; color:#999; line-height:30px; width:900px; float:right; background:url(/Public/Home/images/nb11.jpg) no-repeat 0px 3px; text-transform:uppercase;}
.n_new ul li h2 span{ padding-left:30px;}
.n_new ul li p{ font-size:15px; color:#888; line-height:25px;  width:900px; float:right; margin-top: 6px; height:75px; overflow:hidden;}
.n_new ul li:hover h4{ color:#004f8c; }

.nfw{ margin:0 180px;}
.nfw_z{ text-align:center;}
.nfw_z h1 a{ font-size:26px; color:#004276; line-height:60px;}
.nfw_z h1 a span{ font-size:22px; text-transform:uppercase; text-transform:uppercase;}
.nfw_z p{ font-size:16px; color:#888; line-height:30px;}

.nal{}
.nal ul{ width:1230px; overflow:hidden; margin-bottom:30px;} 
.nal ul li img{ border-bottom:2px solid #dedede; margin-bottom:5px;}
.nal ul li{ float:left; width:272px;  margin-right:30px; text-align:center; border:2px solid #dedede; padding-bottom:15px; background:#f4f4f4;}
.nal ul li a{ font-size:16px; color:#666; line-height:30px;}
.nal ul li a p{ font-size:14px; color:#888; line-height:20px;  margin:0 10px;}
.nal ul li:hover{ background:#004276;  border-bottom:2px solid #004276;}
.nal ul li:hover img{  border-bottom:2px solid #004276;}
.nal ul li:hover a{ color:#fff;}
.nal ul li:hover a p{ color:#fff;}

.nlx{ background:#f0f0f0; width:1140px; padding:30px;}
.nlx h1{ font-size:20px; color:#666; line-height:40px; font-weight:bold;}
.nlx p{ font-size:17px; color:#888; line-height:25px;}
.nlxz{ background:#f7f8f6; width:1140px; padding:30px;}
.nlx_t{ width:500px;}
.nlx_t ul li h1{ font-size:18px; color:#007fc5; line-height:30px; font-weight:bold; margin-top:5px;}
.nlx_t ul li  p{ font-size:15px; color:#888; line-height:20px; font-weight:normal;}

.ly{ background:url(/Public/Home/images/ly.jpg) no-repeat center top; width:100%; padding-top:60px; height:665px; text-align:center;}
.ly p{ font-size:16px; color:#cd0000; line-height:40px; font-weight:bold; }
.lyk{ width:520px; margin:20px auto;}
.ly_k{ width:520px;}
.ly_k ul li{ margin-top:10px; width:520px; height:60px; BACKGROUND: #fff;}
.search1{ width:520px; height:60px; background:nonee; line-hight:60px; outline:none; border:none; color:#dedede; font-family:"微软雅黑"; font-size:15px; margin-left:10px; background:#fff;}
.ly_k1{ width:520px; height:200px; outline:none;  font-size:15px; border:none; margin-top:10px; border:none; color:#dedede; font-family:"微软雅黑";  line-hight:60px; padding:5px 0 0 10px;}

.an{ width:240px; height:40px; line-height:40px; text-align:center; margin:20px auto; margin-left:145PX;}
.an h1{ width:100px; height:40px; line-height:40px; background:#b50000; float:left;}
.an h1 a{ font-size:18px; color:#fff; line-height:40px;}
.an h2{ width:100px; height:40px; line-height:40px; background:#bbbbbb; float:right;}
.an h2 a{ font-size:18px; color:#fff; line-height:40px;}
