@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:60px;}
.nm{ margin-top:15px;}


.top{ background:#333333; width:100%;}
.top h1 a{ font-size:15px; color:#d6d6d6; line-height:45px;}
.top h2 a{ font-size:15px; color:#d6d6d6; line-height:45px;}
.top h3 a{ font-size:22px; color:#d6d6d6; line-height:45px;}

.sou{ width:278px; margin-top:40px;}
.sou img{ margin:0px;}
.sou_b{ background:url(soub.png) no-repeat; width:220px; height:43px;}
.search{ width:220px; height:43px; background:none; border:none; outline:none; line-height:43px; font-size:15px; margin-left:20px; color:#bebebe; font-family:"微软雅黑";}

.dh{ background:#004d98; width:100%; height:50px;}
.menu {font-family: "微软雅黑"; width:1200px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:170px; height:50px; color:#fff; line-height:50px; font-size:16px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background:#003f7c;}
.menu ul li:hover ul {display:block; position:absolute; top:50px; left:0; width:130px;}
.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;}
.menu ul li:hover ul li a:hover {background:#004d98; color:#fff;font-size:14px;font-weight:normal;}

/*图标*/

.dc_di{ background:#f9f9f9; padding:65px 0; border-bottom:1px solid #e8e8e8;}
.dc{ width:100%; text-align:center;}
.dc_x{ width:38px; height:1px; background:#bf9f62; margin:0px auto;}
.dc ul li h4 {font-size:18px; line-height:40PX; color:#666;}
.dc ul li h4 span{ font-size:12px; line-height:20px; color:#999; text-transform:uppercase;}
.dc ul li:hover h4{ color:#fff;}
.dc ul li:hover h4 span{ color:#fff;}
.dc p{ font-size:13px; color:#999; line-height:24PX; margin-top:5px;} 
.dc ul{ width:1220px; overflow:hidden;}
.dc ul li{width:224px; float:left; margin-right:20px; background:#fff; padding:20px 0;}
.dc ul li:hover{ background:#004d98;}
.dc1 { width:152px;height:80px;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(b1.png) no-repeat top center;}
.dc ul li:hover .b1{background: url(b1.png) no-repeat bottom center;}
.b2 { background: url(b2.png) no-repeat top center;}
.dc ul li:hover .b2{background: url(b2.png) no-repeat bottom center;}
.b3 { background: url(b3.png) no-repeat top center;}
.dc ul li:hover .b3{background: url(b3.png) no-repeat bottom center;}
.b4 { background: url(b4.png) no-repeat top center;}
.dc ul li:hover .b4{background: url(b4.png) no-repeat bottom center;}
.b5 { background: url(b5.png) no-repeat top center;}
.dc ul li:hover .b5{background: url(b5.png) no-repeat bottom center;}
.dc1 a{ display:block}

.gy_di{ background:#f9f9f9; width:100%; padding-top:80px; height:529px;}
.gy_zi{ width:530px;}
.bt{ text-align:right;}
.bt h1 a{ font-size:35px; color:#004d98; text-transform:uppercase; font-family:Impact; line-height:60px;}
.bt h2{ background:url(bt1.png) no-repeat center top; width:153px; height:35px; float:right;}
.bt h2 a{ font-size:26px; color:#004d98; line-height:35px;}
.gy_zi h3 a{ font-size:20px; color:#004d98; line-height:40px; font-weight:bold;}
.gy_zi p{ font-size:15px; color:#888; line-height:30px;}
.more{ width:190px; text-align:center; border:1px solid #dedede; line-height:50px; margin-top:20px;}
.more a{ line-height:50px; font-size:15px; color:#888;}
.more:hover{ background:#004d98; border:1px solid #004d98}
.more:hover a{ color:#fff;}

.bt1{ text-align:center;}
.bt1 h1 a{ font-size:35px; color:#004d98; text-transform:uppercase; font-family:Impact; line-height:40px;}
.bt1 h2{ background:url(bt.png) no-repeat center top; width:205px; height:35px; margin:0px auto;}
.bt1 h2 a{ font-size:26px; color:#004d98; line-height:35px;}

.n_bt_z{ margin:40px auto; text-align:center; width:1200px;}
.n_bt_z ul li{ margin:0 10px; height:45px; text-align:center; display:inline-block; padding:0 35px; border:1px solid #e3e3e3; background:none;  border-radius:10em;} 
.n_bt_z ul li a{ font-size:17px; line-height:45px; color:#999;}
.n_bt_z ul li:hover{ background:#004d98; border:1px solid #004d98;}
.n_bt_z ul li:hover a{ color:#fff;}

.more1{ width:190px; text-align:center; border:1px solid #dedede; margin:30px auto;}
.more1 a{ line-height:50px; font-size:15px; color:#888;}
.more1:hover{ background:#004d98; border:1px solid #004d98}
.more1:hover a{ color:#fff;}


.tel_tu{ margin-top:70px; width:340px;}
.tel_tu h1 img{ margin-right:10px;}
.tel_tu h1{ font-size:18px; color:#fff; line-height:30px;}
.tel_tu h1 span{ font-size:35px; color:#f7f7f7; font-weight:bold;}
.tel_tu h2{ background:#a90000; text-align:center; padding:0 20px; float:left; margin:20px 0 0 10px;}
.tel_tu h2 a{ font-size:16px; color:#fff; line-height:45px;}

.al{ background:#f9f9f9; padding:60px 0 10px 0;}
.cptu{ margin-top:40px;}
.cptu tr td{ width:289px; height:203px; position:relative; overflow:hidden; }
.cptu tr td a{display:block; margin:0px;position:relative;}
.cptu tr td span{width:289px; background:rgba(0, 0, 0, 0.5); display:none;position:absolute;bottom:0;left:0;color:#ffffff; font-size:15px; line-height:40px;text-align:center;cursor:hand;}
.cptu tr td a:hover span{display:block;}
.testimg{transition: all 1s;}
.testimg:hover{transition: all 1s; -ms-transform: scale(1.4); -moz-transform: scale(1.4); -webkit-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4);}


.xwz{ width:630px; margin-top:40px;}
.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:130px; height:70px; overflow:hidden; background:#f4f4f4; line-height:70px; display:inline; font-size:18px; font-weight:bold; color:#888; margin-right:5px; font-weight: bold;}
.tabmenu .cli {text-align:center;float:left;display:block;width:130px;height:70px;overflow:hidden; background:#004d98; 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;} 

.xwzi{ }
.xwzi dl dd{ border-bottom:1px dashed #e8e8e8; margin-top:24px; padding-bottom:24px;}
.xwzi dl dd h1{ width:100px;  text-align:center; background:#b6b6b6; font-size:40px; font-family:Impact; color:#fff; line-height:30px; padding:20px 0 10px 0; margin-right:10px;}
.xwzi dl dd h1 span{ font-size:16px; color:#fff; font-family:"微软雅黑";}
.xwzi dl dd h2{ font-size:17px; color:#666; line-height:36px;}
.xwzi dl dd p{ font-size:14px; color:#888; line-height:22px;}
.xwzi dl dd:hover h1{ background:#004d98;}

.xwt{ width:500px; padding:25px; background:#f4f4f4; margin-top:40px;}
.xwt h1{ font-size:30px; color:#b8b8b8; line-height:30px;}
.xwt h1 span{ font-size:18px;}
.xwt h2{ font-size:20px; font-weight:bold; color:#666666; line-height:40px;}
.xwt p{ font-size:15px; color:#999; line-height:22px;}
.xwt img{ margin-top:15px;}

.yq{ background:url(yq.png) no-repeat center top; width:100%; padding-top:10px; height: 118px; margin-top:60px;}
.yq h1{ width:145px; text-align:center; height:100px;}
.yq h1 a{ font-size:20px; color:#fff; line-height:100px;}
.yq h2{ width:1055px;}
.yq h2 a{ font-size:16px; color:#999; line-height:100px; margin-left:20px;}
.yq h2 a:hover{ color:#1c2a55;}

.dibu{ background:#1c2a55; width:100%; text-align: center;} 
.dibut{ background:url(dibu.jpg) no-repeat center bottom; width:100%; padding-bottom:20px; height:264px;}
.dibu h1{ font-size:17px; color:#fff; line-height:60px;}
.dibu h1 a{ margin:0 15px;  font-size:17px; color:#fff; }
.dibu p{ font-size:15px; color:#efefef; line-height:30px;}

.dibu a{color:#efefef;}
.di_logo{ width:187px; margin:20px auto;}

.d_logo{ margin-top:40px;}
.d_ewm{ margin-top:30px;}
.tel_di{ margin:60px 0 60px 60px; width:340px; text-align:left;}
.tel_di h1 img{ margin-right:10px;}
.tel_di h1{ font-size:18px; color:#fff; line-height:30px;}
.tel_di h1 span{ font-size:35px; color:#f7f7f7; font-weight:bold;}

.ndh{ width:240px;}
.ndh h1{ background:#01559e; width:200px;height:75px; text-align:left; padding:20px 0px 0 40px;}
.ndh h1 a{ font-size:14px; color:#fff; line-height:30px;font-family:"微软雅黑";  text-transform:uppercase;}
.ndh h1 a span{ font-size:24px; color:#fff; font-weight:bold; font-family:"微软雅黑";  text-transform:uppercase;}

.ndh ul{ margin-top:5px;} 
.ndh ul li{ font-size:17px; color:#888; line-height:50px; background:url(ndh2.jpg);  margin-top:2px}
.ndh ul li a{  font-size:16px; color:#888; line-height:50px;  margin-left:40px; }
.ndh ul li a span{ color:#888; }
.ndh ul li:hover{ background:url(ndh1.jpg);}
.ndh ul li:hover a{ color:#fff;}
.ndh ul li:hover a span{ color:#fff;}

.ngyz{ width:910px;} 
.nbt{ border-bottom:2px solid #e5e5e5;}
.nbt h1{ width:400px; margin-top:8px;}
.nbt h1 a{ font-size:24px; color:#004d98; line-height: 22px; font-weight:bold; text-transform:uppercase;}
.nbt h1 a span{ font-size:20px; color:#333; font-weight:normal; font-weight:bold; line-height: 40px;}
.ngyz p{ font-size:15px; color:#888; line-height:30px; margin:10px 0;}

.xz{ margin-top:20px;}
.xz h1 a{ color:#4c4c4c; font-size:22px; font-weight:bold;}
.xz h1 a span{ color:#969696; font-size:22px; font-weight:bold;}

.nlx{ background:#01559e; padding:10px 0;}
.nlx img{ margin-right:0px;}
.nlx h2{ font-size:14px; color:#fff; line-height:20px;}
.nlx h2 span{ font-size:22px; color:#fff; line-height:30px; margin-bottom:10px;}

.ncp {width:910px;overflow: hidden; float:left;}
.ncp ul { width:1000px; overflow:hidden; margin-top:15px;}
.ncp ul li {width:280px; float: left; display:inline; margin-right:20px; text-align:center; border:1px solid #dedede; padding:3px;}
.ncp ul li a p { width:280px; height:50px; line-height:50px; font-size:16px; color:#888; background:#eaeaea; margin:0px;}
.ncp ul li:hover{ border:1px solid #004d98;}
.ncp ul li:hover a p{  color:#fff; background:#004d98;}

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-

align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid 

#5a85b2; color:#fff; text-align:center;margin-left: 1px; }
