﻿@charset "utf-8";
body {margin:0px;padding:0px;font-size:14px; color:#565656; font-family:"微软雅黑"; background:#f3f2f2;}
h1,h2,h3,h4,ul,li,p,form,dt,dd,dl,form {margin:0px;padding:0px;}
ul {list-style-type:none;}
img {border:0;}
a{ text-decoration:none; color:#313131;}
a:hover{text-decoration:underline; color:#F00;}
p{ line-height:24px;}
h3{ line-height:30px;}
.left{float: left;}
.right{float: right;}
.header{ width:100%; height:101px; background:#f9f9f9; *margin-top:-19px; }
.head{ width:948px; height:58px; margin:0 auto; padding-top:23px;} 
.logo{ width:288px; float:left; height:58px;}
.phone{ width:317px; height:33px; float:right; margin-top:20px;}
.banner_1{ background:url(../picture_hub/banner.png) no-repeat center; height:532px;}
/*.banner_2{ background:url(../picture_hub/banner_02.png) no-repeat center; height:133px;}
.banner_3{ background:url(../picture_hub/banner_03.png) no-repeat center; height:133px;}
.banner_4{ background:url(../picture_hub/banner_04.png) no-repeat center; height:133px;}*/
.banner{ width:100%; height:455px; background:url(../picture_hub/banner.jpg) center no-repeat; margin:0 auto; background-color:#fff;}
.nav{ width:100%; height:50px; line-height:50px; font-size:16px; background-color:#124057;margin-bottom: 5px;}
.nav2{ width:1003px; margin:0 auto;}
.nav2 a{ color:#fff; padding:0px 21px; background-color:#168db8; border-right:#05749c solid 1px;display: block;
    float: left;
    width: 80px;
    text-align: center;}
.nav2 a:nth-child(1), .nav2 a:nth-child(2), .nav2 a:nth-child(7), .nav2 a:nth-child(8){ background-color:#124057; border-right:0;}
.nav2 a:nth-child(1),.nav2 a:nth-child(7){ border-right:#00273b solid 1px;}
.nav2 a:hover{ background-color:#000; text-decoration:none; border-right:#000 solid 1px;}
.bannerb{width:1002px; margin:0 auto; height:472px;}
.bannerb a{ float:left; width:140px; height:80px; margin-top:120px;}

.main{ width:100%; margin:0 auto; height:570px; background-color:#eaeaea;}
.m1{ margin:0 auto; width:1002px; padding-top:28px; }
.mh1, .mh2{ float:left; width:1002px; text-align:center;}
.mh1 span{font-size:28px;}
.mh2 span{ font-size:16px;}

.about{width: 1000px;margin:30px auto;height: 320px;background: #fff;}
.about .arc{width: 488px;}
.about .arc h3{font-size: 20px;padding-top: 12px;padding-left: 10px;}
.about .arc h3 a{color: #000;}
.about .arc h3 a span{font-size:14px;text-transform: uppercase;color: #666666;}
.about .arc p{padding: 0 9px 0 16px;  font-size: 13px;}


.slide_tab{width:950px; margin:0 auto; height:440px; overflow:hidden; padding-top:30px;}
.tab_btn{float:left; height:28px; overflow:hidden;}
.tab_btn li{float:left; width:144px; height:28px; text-align:center; line-height:28px; font-size:16px; background-color:#565656; color:#ffffff; cursor:pointer; margin-left:10px;}
.tab_btn li a{ color:#ffffff;}
.tab_btn li:nth-child(1){ margin-left:250px;}
.tab_btn li.active {background-color:#003366; }
.maintab{width:950px;height:380px; overflow:hidden;}
.maintab ul{ float:left; }
.maintab ul li{float:left; width:950px; height:380px; margin-top:15px; font-size:14px;}
.maintab ul li img{ float:left; margin-right:30px;}
.maintab ul li h1{ float:left; width:375px; margin-top:10px; text-align:center; line-height:60px; color:#000;}
.maintab ul li p{ float:left; width:375px; text-indent:30px; line-height:26px;}
.maintab ul li p a{ color:#0082ff;}
.zx{ float:left; padding-left:60px; padding-top:60px;}
.zx a{ float:left; width:117px; height:28px; background-color:#003466; border-radius:10px; line-height:28px; text-align:center; color:#ffffff; font-size:16px; margin-left:20px;}
.zx a:hover{ background-color:#000; text-decoration:none;}

.main2{ width:100%; margin:0 auto;  background-color:#fefdfd;}
.main2 .center{ text-align: center;  padding-top: 28px;}
.main2 .center h2{ font-size: 24px;color: #f28c20;}
.m2{ margin:0 auto; width:1000px;}
.mh3{ margin-top:30px;}
.keshi{  width:1000px; height:320px; margin-top:20px;  color:#ffffff; }
.keshi ul{}
.keshi ul li{ width:50%; height:194px; padding:0 21px;background:#666; margin:3% auto;}
.keshi ul li:nth-child(3),.keshi ul li:nth-child(6){margin-right: 0;}
.keshi ul li h1{ width:100%; text-align:center; margin-top:50px; line-height:50px; border-bottom:#ffffff solid 1px;}
.keshi ul li h1 a{color:#fff;}
.keshi ul li p{float:left; margin-top:10px; text-indent:8px; width:248px;height: 72px;*height: 62px; }
.keshi ul li p a{ color:#ffffff; padding:0 8px;}
.keshi div{ margin-top:20px;}
.keshi div a{float:left; width:200px; height:36px; background-color:#949191; line-height:36px; text-align:center; color:#fff; border-radius:10px; margin-left:20px; margin-right:20px; font-size:15px;}
.keshi div a:nth-child(2){background-color:#ffae57;}
.keshi div a:hover{ background-color:#000; text-decoration:none;}

/*lanmu*/
.main3{ width:1002px; margin:0 auto; height:770px;}
.mleft{ float:left; width:700px; background-color:#fff; border-top:#168db8 solid 3px; margin:13px 0;}
.position{ float:left; width:700px; height:45px; line-height:45px; text-indent:15px; font-size:16px;}
.lanmu{ float:left;}
.lanmu li{ float:left; width:309px; padding:20px 20px 30px 20px; border-top:#dfdfdd solid 1px;}
.lanmu li h3{ float:left; width:308px; text-align:center; color:#000;}
.lanmu li h3 a{ font-size:18px; color:#000; line-height:30px; text-decoration:none; }
.lanmu li p{ float:left; text-indent:25px; font-size:12px; line-height:20px;}
.lanmu li img{ float:left; margin:15px 0;}
.lanmu li a{ float:left; width:308px; line-height:24px; color:#666666; font-size:12px;}
.lanmu li a span{ float:right;}
.lanmu li:nth-child(2n){border-left:#dfdfdd solid 1px;}

.mright{ float:right; width:298px; background-color:#fff; margin:13px 0;}
.slide_tab2{width:275px; margin:0 auto; overflow:hidden; padding-top:10px;font-size: 13px;}
.slide_tab2  p a{ color:#f00;}
.tab_btn2{float:right; height:16px; overflow:hidden; position:relative; top:-22px;}
.tab_btn2 li{float:left; width:16px;  height:16px; text-align:center; line-height:16px; font-size:12px; background-color:#003366; color:#ffffff; cursor:pointer; margin-left:8px;}
.tab_btn2 li.active {background-color:#565656; }
.maintab2{width:275px;  overflow:hidden;}
.maintab2 ul{ float:left; }
.maintab2 ul li{float:left; width:275px; height:256px; font-size:14px;}
.maintab2 ul li img{ float:left;}
.maintab2 ul li p{ float:left; width:200px; margin-top:3px; color:#000;}


.zx1, .zx2{ float:left; margin-top:10px; padding-left:11px;}
.tj{ float:left; margin-top:20px; height:199px;}
.tj p{ float:left; width:298px; border-bottom:#b6b6b6 solid 1px; font-size:16px; text-indent:16px;}
.tj ul{ float:left; margin-top:10px;}
.tj ul li{ line-height:26px; text-indent:16px;white-space: nowrap;   overflow: hidden;  width: 286px;}
.tj ul li a{color:#666666;}

/*list*/
.list{ float:left; padding-bottom:48px;}
.list li{ float:left; width:670px; padding:20px 15px; border-top:#dfdfdd solid 1px;}
.list li h3{ float:left; width:308px;color:#000;}
.list li p{ float:left; text-indent:25px; line-height:20px; color:#333333; line-height:26px;}
.list li p a{ color:#F00;}
.list li span{ float:left;}

/*article*/
.article{ float:left; width:670px; padding:30px 15px; border-top:#dfdfdd solid 1px;}
.article h2, .source{ float:left; width:670px; text-align:center;}
.content{ float:left; margin-top:20px;}
.content p{ text-indent:30px; line-height:28px;color:#444;margin: 0 0 5px 0;font-size: 15px;}
.content p a{color: #0096A5; border-bottom: #0096A5 1px dashed;}
.arczx{ float:left; width:670px; margin-top:20px;}
.arczx a{width:413px; height:54px; margin:0 auto; display:block;}
.page{ float:left; margin-top:30px; line-height:30px;}
/*底部开始*/
.foot{width:100%; float:left; margin:0 auto; height:130px; font-size:14px; background-color:#168db8; color:#fff;}
.foota{ width:1002px; height:120px; margin:0 auto; line-height:32px; padding-top:10px; }
.foota ul{ width:480px; padding:20px 0px 10px; text-align:center; margin:auto}
.foota ul li{width:480px; float:left; line-height:24px; color:#ffffff; border-right:#2e99bf solid 0px; }
.wx1{ float:left; color:#fff; padding-top:5px; margin-top:30px; padding-left:22px; border-right:#2e99bf solid 1px;}
.wx1 a{ float:left; width:30px; height:30px; background-color:#fff; border-radius:8px; padding:6px; margin-top:10px; margin-right:14px;}
.wx2{ float:left; margin-top:30px; padding-left:10px;}
.wx2 p{ float:left; width:100px; height:100px; margin-left:20px;}