body{ margin:0px; padding:0px; line-height:20px;   FONT-FAMILY: "Microsoft YaHei", simSun; font-size:14px;  }
a{ text-decoration:none; color:#333333;}
a:hover{ text-decoration:underline; color:#FF0000;}

A:link {color: #333333;}
A:visited {color: #333333}
A:active {color: #333333}
A:hover{COLOR: #e60012;}
img{ border:0px;}
.clear{ clear:both;}
ul,h1,h2,h3,dl,dt,dd,p{ margin:0px; padding:0px;}
li{ list-style:none;}
/*A:hover IMG {
	FILTER: alpha(opacity=80); opacity: 0.8
}*/
.head{ background:#084272; box-shadow:0px 1px 5px #333; position:fixed; top:0px; z-index:999; width:100%;}
.head1{ width:287px; float:left; margin-left:25px;}
.head2{ width:900px; float:right;}
.head3{ width:31px; float:right; margin:0px 20px 0px 40px ; margin-top:21px;} 
.head4{ width:31px; height:31px; line-height:31px; float:right; background:#5E82A2; margin-right:25px; margin-top:21px; text-align:center; border-radius:25px;}
.head4 a{ color:#fff;}
.ban1{ width:25%; float:left; position:relative; overflow:hidden;}
.ban1 img{ width:100%; height:auto;}
.ban1 a{ color:#fff; line-height:35px;}
.ban1 .ban1a{  position:absolute; width:100%; text-shadow: 1px 1px 1px #000;  box-sizing:border-box; 
transition: all 0.2s linear 0s;  padding:40px; font-size:29px; height:100%; background:rgba(0,0,0,0.3); top:0px; transition: all 0.5s ease;}
.ban1:hover .ban1a{ top:75%;}
.ban1 .ban1a p{ font-size:14px; color:#fff; background:url(1.png) no-repeat left bottom; padding-bottom:18px;}
.ban1 .ban1a span img{ width:48px; height:48px; float:right;}
.center1{ background:url(3.png) no-repeat center top; background-size:cover; padding:60px 0px;}
.center2{ background:url(10.jpg) no-repeat center top; background-size:cover;  padding:60px 0px;}
.center3{ background:url(11.jpg) no-repeat center top; background-size:cover;  padding:60px 0px;}
.center4{ background:url(18.jpg) no-repeat center bottom; background-size:cover;  padding:60px 0px;}
.center1a{ width:1200px; margin:0px auto;}
.center1a1{ width:703px; float:left; box-shadow:0px 1px 12px #999;}
.center1a2{ width:457px; float:right; background:#fff;  box-shadow:0px 1px 12px #ccc;}
.center2a{ background:url(19.jpg) no-repeat center bottom; padding-bottom:7px; color:#fff; font-size:31px; line-height:40px; text-align:center;}
.center2a p{ font-size:14px;}
.center2b{ width:920px; margin:25px auto; line-height:35px; color:#fff; text-align:center;}
.center2c{width:920px; margin:45px auto;}
.center2c1{ width:20%; float:left; text-align:center; line-height:35px;}
.center2c1 a{ color:#fff;}
.center2d{ width:120px; margin:0PX auto; height:35px; line-height:35px; text-align:center; background:#fff; border-radius:5px;}
.center2d a{ color:#044c8f;}
.center4a{ width:1200px; margin:0px auto;}
.center4a1{ width:400px; overflow:hidden; z-index:1; float:left; position:relative; top:0PX;}
.center4a1a{ font-size:34PX; transition: all 0.2s linear 0s;  line-height:40PX; position:absolute; z-index:20; padding:40PX;  box-sizing:border-box;  width:100%; height:100%; background:rgba(0,0,0,0.3); color:#FFF; top:0PX; }
.center4a1a IMG{ float:right;}
.center4a1:hover .center4a1a{ top:69%; padding:20px;}
.foot1{ background:#26313c;}
.foot2{ background:#202b34;}
.foot1a{ width:1200px; margin:0px auto; padding:65px 0px;}
.foot2a{ width:1200px; margin:0px auto; color:#fff; height:45px; line-height:45px;}
.foot2a span{ float:right;}
.foot2a span a{ color:#fff; padding-left:15px;}
.foot1a1{ width:105px; margin-right:25px; float:left;}
.foot1a1 h3{ font-size:16px; border-bottom:1px #fff solid; line-height:45px; padding:5px 0px; margin-bottom:10px;}
.foot1a2{ width:235px; color:#FFF; float:right; text-align:center;}
.foot1a2 h3{ background:url(15.jpg) no-repeat left center; height:35px; line-height:35px; font-size:27px; font-family:Arial, Helvetica, sans-serif; font-weight:100; color:#fff;}
.foot1a1 p a{ color:#999;}
.foot1a1 p{ line-height:23px;}
.foot1a1 h3{ color:#fff; font-weight:100;}
.foot1a2 img{ margin:8px 0px;}
.neitou{ width:100%; height:150px; position:relative; background:#000; overflow:hidden}
.neitou img{ position:absolute; height:150px; width:auto; left:50%; top:0; transform:translateX(-50%); opacity:0.4; z-index:9}
.neitou1{ position:absolute; z-index:99; color:#fff; width:1200px; left:50%; margin-left:-600px; font-size:28px; color:#fff; height:150px; line-height:140px; }
.neitou1 span{ padding-left:15px; font-size:18px;}
.neitou1a{width:1200px; margin:0px auto;color:#fff; line-height:150px; font-size:40px; opacity:1;filter:Alpha(Opacity=100); }
.fen{ padding:20px 0px; background:#f5f5f5;}
.fen1{ width:1200px; margin:0px auto;}
.fen1 li{ float:left; margin-right:15px; background:#fff; border-radius:5px; line-height:42px;}
.fen1 li a{ padding:0px 25px; color:#777;}
.meo{ padding-bottom:80px; padding: 10px 0px;}
.fen1 li:hover{ background:#084272;}
.fen1 li:hover a{ color:#fff;}
.fen1 .mh{ background:#084272;}
.fen1 .mh a{ color:#fff;}
.mw{}
.mq p{ line-height:30px; font-size:16px; color:#777; padding:15px 0px;}

.tu1{ padding:25px 0px; border-bottom:1px #eee solid; }
.tu1a{ width:320px; float:left;}
.tu1b{ width:835px; float:right; margin-right:20px; }
.tu1b1{ height:40px; line-height:40px; border-bottom:1px #eee solid; font-size:18px; padding:10px 0px;}
.tu1b p{ color:#999; padding:10px 0px; line-height:25px;}
.tu1a img{ width:100%; height:220px;}
.tu1:hover{ background-color:#f5f5f5;}
.niu{ background:#084272; border-radius:5px; height:25px; line-height:25px; width:100px; text-align:center; font-size:12px; margin-top:25px;}
.niu a{ color:#fff; padding:0px 10px;}
.mg1{  background:#fff;padding:20px; box-shadow:0px 1px 5px #ccc; border-radius:5px;}
.mg2{ }
.mg1 dt{ background:url(8.jpg) repeat-y; background-size:contain; color:#fff; padding-left:15px; font-size:22px; border-radius:5px; text-align:center; line-height:60px; margin:10px 0px;}
.mg1 dd{ border:1px #eee solid; border-radius:5px; background:url(next_page.gif) no-repeat 10px center #f5f5f5; line-height:40px;  width:32%; float:left; margin:5px 1%; margin-left:0px; margin-right:1%; font-size:14px; display:inline;}
.mg1 dd:hover{ background:#084272;}
.mg1 dd:hover a{ color:#fff;}
.mg1 dd a{ padding-left:25px;}
.mg1 .clear{ height:10px;}
.mg1 dd a{ color:#555; font-size:15px;}
.mg2a img{ }
.mg2a{ width:22%; float:left; margin:1.5%; display:inline; text-align:center; font-size:16px; background:#fff; box-shadow:0px 1px 10px #ccc;border-radius:5px; padding:10px 0px;}
.mg2a img{ height:170px; width:auto; margin-bottom:15px; max-width:90%;}
.mg2a1{ width:22%; float:left; margin:1.5%; display:inline; text-align:center; font-size:16px; background:#fff; border-radius:5px; padding:10px 0px; }
.mg2a1 img{ height:170px; width:auto; margin-bottom:15px; max-width:90%;     box-shadow: 0px 0px 10px #ccc;}
.mg2a1 a:hover{color:#005caf}

.tu1ar{ width:300px; float:left; box-shadow:0px 1px 10px #ddd; margin-top:10px; background:#fff;}
.tu1br{width: 830px; float: right;  line-height:40px; color:#777; font-size:16px; }
.tu1ar img{ width:100%; height:auto;}

.nTab{
margin: 0 auto;
background-position:left;
background-repeat:repeat-y;

}
.nTab .TabTitle{
clear: both;
height:58px;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width:228px;
cursor: pointer;
list-style-type: none;
font-size:16px;
text-align: center;
margin: 0;
}
.nTab .TabTitle .active{background:url(8.jpg) repeat-y; color:#fff; height:58px; line-height:58px;}
.nTab .TabTitle .normal{background:#DDF4FC; color:#777; height:58px; line-height:58px;}
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:25px;
}
.none {display:none;}
.TabContent dd a{ float:right; color:#074677;}
.TabContent dd{ background:url(9.jpg) no-repeat left center; color:#999; padding-left:25px;}
.TabContent dl{ padding:10px 0px; border-bottom:1px #ddd dashed;}
.TabContent dt a{ line-height:30px; color:#777;}
.TabContent dt{ padding-bottom:5px;}
.mq2 li{  height:55px; line-height:55px;  transition: all 0.5s ease; font-size:16px; box-shadow:0px 1px 5px #ccc; padding:10px 20px; margin-top:20px;  background:url(23.jpg) no-repeat -1200px 0px;}
.mq2 li span{ float:right; color:#999;}
.mq2 li:hover{ background:url(23.jpg) no-repeat left top;}
.mq2 li:hover a{ color:#fff;}
.mq2 li:hover span{ color:#fff;}

.head3{ position:relative; z-index:1;}
.head3 .grm{ position:absolute; z-index:88; width:210px; margin-left:0px; top:0px; display:none; transition: all 0.5s ease;}
.head3:hover .grm{ display:block; margin-left:-210px; top:-0px;}

.mei h3{ color:#333; font-size:25px; text-align:center; padding-top:43px; padding-bottom:35px; font-weight:100;}
.mei h4{ font-size:14px; font-weight:100; color:#999; background:#f5f5f5; text-align:center; margin-bottom:25px; padding:10px 0px;}
.mei p{ padding-top:15px; color:#777; line-height:25px; padding-bottom:25px;}


.center3a{ text-align:center; padding:25px 0px;}
.center3a li{ display:inline-block; margin:0px 5px; width:130px; height:42px; line-height:42px; background:#e5e5e5; border-radius:5px; font-size:16px;}
.center3a li:hover{ background:#0b71ac;}
.center3a li:hover a{ color:#fff;}
.center3b1 img{ width:390px; height:230px;}
.center3b1{ float:left; width:390px; text-align:center; line-height:65px; font-size:16px; background:#e5e5e5; margin-top:15px; margin-right:15px; }
.center3b1:hover{ background:#0b71ac;}
.center3b1:hover a{ color:#fff;}
.center3b{ width:1200px; margin:0px auto;      padding-top: 25px; }
.center3bb{ width:1200px; margin:0px auto;      padding-top: 25px; }
.center3b11 {
    width: 1200px;
    margin: 0px auto;
    padding-top: 25px;padding-bottom: 25px;}

.mq{ border-radius:20px; padding:50px; box-shadow:0px 1px 10px #ccc;  box-sizing:border-box; margin-top:25px;}