﻿@charset "utf-8";
body{ margin:0px; font-size:12px; color:#616161;font-family:"微软雅黑";}
*{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;}
h1,h2,h3,h4,h5,h6 {list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;max-width: 100%;}
a{color:#616161;text-decoration:none;}
a:hover{color:#da251c;text-decoration:none;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
.m{ width:1200px; margin:0 auto;}

.t_p { overflow: hidden; position: relative;}
.t_p img{ width:100%; transition: all 3s; -webkit-transition: all 3s; -moz-transition: all 3s; -ms-transition: all 3s; -o-transition: all 3s;}
.t_p img:hover{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}

.header .an{position:absolute;top: 23px;right:15px;height:18px;width:30px;display:none;}
.header .an span{width:30px; height:2px; background-color:#555; display:block; position:absolute; transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:8px; width:30px; transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:8px; width:30px; transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.menu{width:100%;background-color: #0f62a1;position:relative;}
.menu .nav{width:1200px; margin:0 auto;}
.menu .nav i{font-size:14px;line-height:54px;text-align:right;position:absolute;width:50%;height:54px;right:15px;top:50%;display:none;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.menu .nav ul li{width: 133px;font-size: 15px;text-align:center;float:left;position:relative;}
.menu .nav ul li a.o_lm{line-height: 45px;color:#fff;display:block;}
.menu .nav ul li:hover a.o_lm{background-color: #1373bb;text-decoration: none;}
.menu .nav ul li.on a.o_lm{background-color: #1373bb;text-decoration: none;}
.menu .nav .y_j{position:relative;}
.menu .nav .e_j{width: 133px;background-color: #0f62a1;position:absolute;display:none;z-index:9999;}
.menu .nav .e_j a{display:block;border-top: 1px solid #fff;font-size:14px;color:#fff;line-height:36px;}
.menu .nav .e_j a:hover{background-color: #1373bb;text-decoration: none;}
.menu .nav ul li:hover .e_j{display:block;}
.logo{ padding:23px 0;}
.head_h{width:100%; height:62px; background-color:#fff; display:none;}
.tel{ float:left; background:url(tel.png) no-repeat left center; padding-left:35px; line-height:25px; font-size:14px; color:#6a6a6a;}
.header .rt{margin-top: 35px;}
.chaxun{ margin-left:30px; float:right;}
.chaxun a{ color:#fff;}
.cx1{ background:url(cx.png) no-repeat; width:74px; line-height:26px; text-align:center; margin:0 8px;}
.cx2{ background:url(cx.png) no-repeat; width:74px; line-height:26px; text-align:center;}

.n1{ margin:35px 0;}
.t{ background:url(hx.jpg) no-repeat bottom center; text-align:center; line-height:40px; font-size:25px; color:#323232;}
.t a{ font-size:25px; color:#323232;}
.b{ line-height:30px; text-align:center; font-size:14px; color:#b1b1b1; text-transform:uppercase;}
.b a{ font-size:14px; color:#b1b1b1;}
.n1b{ margin-top:25px;}
.fw1{ width:20%; text-align:center;}
.fw1 img{ max-width:100%;transition:width 2s, height 2s;
-moz-transition:width 2s, height 2s, -moz-transform 2s; /* Firefox 4 */
-webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* Safari and Chrome */
-o-transition:width 2s, height 2s, -o-transform 2s; /* Opera */}
.fw1 img:hover{transform:rotate(360deg);
-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */
-o-transform:rotate(360deg); /* Opera */}
.fw1 p{ margin-top:20px; line-height:32px; font-size:18px; color:#393939;}
.fw1 p a{ font-size:18px; color:#393939;}

.n2{background:url(ab_bg.png) no-repeat;height: 408px;padding:50px 0; overflow:hidden;}
.n2 .n2l{ width:55%;}
.n2 .n2r{width: 472px;height: 308px;float: right;}
.n2t{ background:url(bx.jpg) no-repeat bottom left; margin-top:5px; line-height:50px; font-size:23px; color:#fff;}
.n2t span{ font-size:14px; margin-left:15px;}
.n2m{ margin-top:20px; line-height:30px; font-size:14px; color:#fff;}
.n2b{ margin-top:40px;}
.more{width: 122px;line-height: 30px;font-size:14px;text-align: center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;border: 1px solid #fff; position:relative;}
/*.more:hover{width: 122px; line-height: 2.5rem;color:#fff;font-size:14px;text-align: center; box-shadow:inset 122px 0 0 0 #fc487f;
	-webkit-box-shadow:inset 122px 0 0 0 #999999;
	-moz-box-shadow:inset 122px 0 0 0 #999999;
	-ms-box-shadow:inset 122px 0 0 0 #999999;
	-o-box-shadow:inset 122px 0 0 0 #999999;}*/
.more a:before{content:""; width:0; height:32px; border:1px solid #f00; border-width:1px 0 1px 0; top:-1px; left:-1px; position:absolute;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.more a:after{content:""; width:122px; height:0; border:1px solid #f00; border-width:0 1px 0 1px; top:-1px; left:-1px; position:absolute;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.more a:hover:before{width:122px; color:#f00;}
.more a:hover:after{height:32px; color:#f00;}
.more a{width:122px; height:30px; display:block; color:#fff;font-size: 14px;}
.more a:hover{width:122px; height:30px; display:block; color:#f00;}
.more:hover{ color:#ed1b28;}
.n2r{ padding:2.5px; background:#fff;}

.n3t{ margin-top:30px; margin-bottom:20px;}
.f1{width:297px;height:316px;position: relative;}
.f11{width: 297px;height: 316px;position: absolute;}
.f11:hover{background:url(jia.png) no-repeat center #000;opacity: 0.7;}
.f2{ line-height:40px; font-size:16px; color:#474747;}
.f3{ line-height:23px; color:#868686;}
.fa{ margin-bottom:55px;}

.n4{padding-top: 25px;padding-bottom:50px;background:#f8f8f8;}
.n4b{max-width: 1191px;margin:0 auto;background:#fff;margin-top:30px;border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
.n4b ul li{width: 238px;float:left;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.n4b ul li .n40{width:100%;text-align: center;}
.n4b ul li .n400{width: 226px;height:120px;display:table-cell;vertical-align:middle;}
.n4b ul li .n400 img{ max-width:235px; max-height:120px;}

.n5{ padding-top:40px; padding-bottom:20px;}
.n5m .container{ margin-top:15px; padding-bottom:15px; border-bottom:1px solid #e8e8e8;}
.xw2{ margin-top:10px; line-height:28px;}
.xw2 a{ font-size:16px; color:#303030;}
.xw3{ line-height:30px; font-size:14px; color:#8a8a8a;}
.n5b{ margin-top:15px;}
.xw4 ul li{ background:url(jt.png) no-repeat left center; padding-left:15px; line-height:36px; font-size:14px;}
.xw4 ul li span{ float:right; color:#a7a7a7;}
.xw4 ul li a{ color:#5e5e5e;}

.footer{ padding-top:30px; padding-bottom:20px; background:#1e1e1e; color:#b3b3b3;}
.footer a{ color:#b3b3b3;}
.f1l{ float:left; width:470px; line-height:26px;}
.f1t{}
.f1m a{}
.f2l{ float:left; width:270px; margin-left:260px; line-height:26px;}
.f30{ float:right; width:130px;}
.f3l{ width:102px;}
.f3r{ width:12px; color:#fff;}

.nban{ text-align:center;}
.ab1{ padding-top:40px; padding-bottom:50px;}
.ab2{ padding-bottom:70px; overflow:hidden;}
.ab2 .row{ margin:0;}
.com1{font-size:14px;line-height:30px;width: 67%;padding: 0;}
.com2{width: 24%;padding: 0;text-align:right;float: right;}
.com2 img{ max-width:100%;}

.nabout{font-size:14px;line-height:30px;width: 100%;padding: 0;}
.nabout img{ max-width:100%;}

.wd1{ background:#f6f6f6;}
.wd1m{width: 97%;padding:15px 0;line-height:28px;padding-left: 11px;}
.wd1m .on{font-size:14px; color:#0f62a1;}
.wd1 a{font-size:14px;color:#3b3b3b;padding: 0 18px;display: block;float: left;}
.wd2t{margin-top: 10px;margin-bottom:10px;line-height:40px;font-size:16px;color:#272727;}
.wd2t a{font-size:16px;color:#272727;padding-right: 15px;display: block;float: left;}
.wd2t .on{font-size:16px; color:#0f62a1;}
.wd2b{line-height:26px;font-size:14px;color:#777777;float: left;width: 50%;margin-bottom: 20px;}
.wd3{ margin-top:90px; margin-bottom:80px; text-align:center;}

.sfooter{ display:none;}

.search-box{margin: 0 auto;width: 61%;height: 70px;}
.search-box .lf{padding-left: 2%;width: 77%;line-height: 68px;outline: 0;border: 0;color: #A9A9A9;font-size: 20px;border:1px solid #A9A9A9;}
.search-box .rt{width: 23%;background-color: #005FB5;color: #FFFFFF;text-align: center;font-size: 18px;line-height: 70px;border: none;font-family: 微软雅黑;}
@media only screen and (min-width: 758px) and (max-width: 1200px){
.navbar-brand{ width:90%;}

.n4{padding-top: 15px;padding-bottom: 30px;background: #fff;}
.n4b{max-width: 98%;background:#fff;margin-top: 10px;border-left:1px solid #e3e3e3;border-top: none;}
.n4b ul li{width: 150px;float:left;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-top: 1px solid #e3e3e3;}

li {}
.n4b ul li .n40{width:100%;text-align: center;}
.n4b ul li .n400{width: 153px;height: 100px;display:table-cell;vertical-align:middle;}
.n4b ul li .n400 img{max-width: 100%;max-height: 100px;}
}
@media only screen and (min-width: 320px) and (max-width: 758px){
.tel{width: 300px;margin: 0 auto;float: none;margin-bottom: 10px;}
.chaxun{ width:180px; margin:0 auto; float:none;}

.n4{padding-top: 15px;padding-bottom: 30px;background:#f8f8f8;}
.n4b{max-width: 98%;margin:0 auto;background:#fff;margin-top: 10px;border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
.n4b ul li{width: 50%;float:left;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.n4b ul li .n40{width:100%;text-align: center;}
.n4b ul li .n400{width: 226px;height: 80px;display:table-cell;vertical-align:middle;}
.n4b ul li .n400 img{max-width: 100%;max-height: 80px;}
}
@media only screen and (max-width: 992px){
.header .an{display:block;}
.header .rt{margin-top: 0;float: none;}
.menu{width: 100%;padding:15px 5%;background-color:#000;height:100%;position:fixed;top: 70px;left: -100%;z-index:9999;overflow:auto;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.menu.on{left:0;}
.menu .nav{width:100%;}
.menu .nav i{display:block;}
.menu .nav ul li{width:100%; height:auto; font-size:15px; text-align:left; border-bottom:1px solid #444; float:none; margin-right:0;}
.menu .nav ul li a.o_lm{color:#aaa;}
.menu .nav ul li:hover a.o_lm{background:none;}
.menu .nav ul li.on a.o_lm{background:none; color:#fff;}
.menu .nav .e_j{background:none; position:relative; display:none; padding-bottom:10px;}
.menu .nav .e_j a{border-top:0; font-size:12px; color:#aaa; line-height:32px;}
.menu .nav .e_j a:hover{background:none;}
.menu .nav ul li:hover .e_j{display:none;}
.head_h{display:block;}
.m{ width:98%;}

.chaxun{ display:none;}
.navbar{ margin-bottom:0;}

.n1{margin: 15px 0;}
.t{background:url(hx.jpg) no-repeat bottom center;text-align:center;line-height: 35px;font-size: 16px;color:#323232;}
.t a{ font-size:25px; color:#323232;}
.b{line-height: 26px;text-align:center;font-size: 12px;color:#b1b1b1;}
.b a{ font-size:14px; color:#b1b1b1;}
.n1b{margin-top: 10px;}
.fw1{width: 19%;margin-left: 1%;text-align:center;}
.fw1 img{ max-width:100%;}
.fw1 p{margin-top: 10px;line-height: 23px;font-size: 14px;color:#393939;}
.fw1 p a{font-size: 14px;color:#393939;}


.fa{ margin-bottom:10px;}
.n3t{ margin-top:15px; margin-bottom:15px;}
.f1{width:100%;height:auto;}
.f11{width: 100%;height: auto;}
.f2{ line-height:35px; font-size:14px; color:#474747;}
.f3{ line-height:22px; color:#868686;}

.n5{padding-top: 15px;padding-bottom: 15px;}
.n5m .container{margin-top:15px;padding-bottom: 10px;border-bottom:1px solid #e8e8e8;}
.xw2{margin-top:10px;line-height: 23px;}
.xw2 a{font-size: 14px;color:#303030;}
.xw3{line-height: 25px;font-size: 13px;color:#8a8a8a;margin-bottom: 10px;}
.n5b{margin-top: 10px;}
.xw4 ul li{background:url(jt.png) no-repeat left center;padding-left: 10px;line-height: 30px;font-size: 12px;}
.xw4 ul li span{ float:right; color:#a7a7a7;}
.xw4 ul li a{color:#5e5e5e;overflow: hidden;height: 30px;text-overflow: ellipsis;display: block;}

.footer{padding-top: 15px;padding-bottom: 15px;background:#1e1e1e;color:#b3b3b3;}
.footer .m{width: 100%; padding:0 15px;}
.footer a{ color:#b3b3b3;}
.f1l{float: none;width: 100%;line-height:26px;}
.f1t{}
.f1m a{}
.f2l{float: none;width: 100%;margin-left: 0;line-height:26px;}
.f30{float: none;width: 102px;margin: 0 auto;margin-top: 10px;}
.f3l{width:102px;float: none;}
.f3r{width: 100%;color:#fff;float: none;text-align: center;line-height: 25px;}

.ab1{padding-top: 15px;padding-bottom: 15px;}
.ab2{padding-bottom: 30px;overflow:hidden;}
.ab2 .row{ margin:0;}
.com1{font-size: 14px;line-height: 26px;width: 100%;padding: 0;}
.com2{width: 100%;padding: 0;text-align: center;float: none;}

.wd1m{width: 97%;padding:15px 0;line-height:28px;padding-left: 11px;}
.wd1m .on{font-size:14px; color:#0f62a1;}
.wd1 a{font-size:14px;color:#3b3b3b;padding: 0 18px;display: block;float: left;}
.wd2t{margin-top: 10px;margin-bottom: 5px;line-height: 30px;font-size: 15px;color:#272727;}
.wd2t a{font-size:15px;color:#272727;padding-right: 15px;display: block;float: left;}
.wd2t .on{font-size:15px; color:#0f62a1;}
.wd2b{line-height: 23px;font-size: 13px;color:#777777;margin-bottom: 10px;}
.wd3{margin-top: 30px;margin-bottom: 20px;text-align:center;}

.sfooter{ width:100%; display:block; position:fixed; bottom:0; left:0; background:#0f62a1;}
.sfooter ul li:first-child{ border:none;}
.sfooter ul li{ width:25%; text-align:center; float:left; border-left:1px solid #fff; line-height:40px;}
.sfooter ul li a{ color:#fff;}
.sfooter .db1{background: url(a1.png) no-repeat 4px 11px;}
.sfooter .db2{background: url(a3.png) no-repeat 4px 12px;padding-left: 19px;}
.sfooter .db3{background: url(a4.png) no-repeat 4px 12px;padding-left: 21px;}
.sfooter .db4{background: url(a2.png) no-repeat 1px 12px;padding-left: 13px;}

.search-box{margin: 0 auto;width: 81%;height: 70px;}
.search-box .lf{padding-left: 2%;width: 77%;line-height: 38px;outline: 0;border: 0;color: #A9A9A9;font-size: 13px;border:1px solid #A9A9A9;font-family: 微软雅黑;}
.search-box .rt{width: 23%;background-color: #005FB5;color: #FFFFFF;text-align: center;font-size: 15px;line-height: 40px;border: none;font-family: 微软雅黑;}
}
@media (min-width:992px){
.menu .nav{width:970px;}
.menu .nav .e_j{display:none !important;}
.menu .nav ul li:hover .e_j{display:block !important;}
}
@media (min-width:1200px){
.menu .nav{width:1200px;}
}
@media (max-width:1200px){
.n2{background:url(ab_bg.png) repeat;height: auto;padding:10px 0;}
.n2 .n2l{width:100%;float: none;}
.n2 .n2r{width: 100%;height: auto;float: none;}
.n2t{background:url(bx.jpg) no-repeat bottom left;margin-top: 5px;line-height: 35px;font-size: 16px;color:#fff;}
.n2t span{font-size: 12px;margin-left:15px;}
.n2m{margin-top: 15px;line-height: 26px;font-size: 13px;color:#fff;}
.n2b{margin: 15px 0;}
.more{width: 100px;line-height: 30px;font-size: 13px;text-align: center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;border: 1px solid #fff;position:relative;}
.more a{width: 100px;height:30px;display:block;color:#fff;font-size: 13px;}
.more:hover{ color:#ed1b28;}
.n2r{padding: 0 15px;background:none;}
}
.listpage{ padding:15px 0; text-align: center;}
.xiaocms-page span {
display: inline-block;
height: 22px;
padding: 0 10px;
line-height: 22px;
background: #0f62a1;
border: 1px solid #0f62a1;
color: #fff;
text-align: center;
margin-left: 1px;
}
.xiaocms-page a {
display: inline-block;
height: 22px;
line-height: 22px;
background: #fff;
border: 1px solid #0f62a1;
text-align: center;
color: #333;
padding: 0 10px;
margin-left: 1px;
}