@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; border:0;}
body{ font-size:14px; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
li{ list-style:none;}
a { color:#333; text-decoration:none;}
a:hover {color: #333; text-decoration:none;}

.nav_box { width:100%; background-color:#111222;}
.nav { width:1120px; height:63px; overflow:hidden; margin:0 auto;}
.logo { float:left; width:30%; padding-top:10px;}
.nav_li { float:right; width:70%;}
.nav_li li { float:right; margin:0 20px; text-align:center; line-height:40px; padding-top:12px; font-size:16px;}
.nav_li li a { color:#FFF;}
.nav_li li:hover { border-bottom:solid 1px #2e9fda;}

.d1_box { width:100%; background:url(../images/d1_box.jpg) center top no-repeat; height:876px;}
.d1_title { width:980px; margin:0 auto; text-align:center; padding-top:184px; padding-bottom:80px;}
.flash { width:980px; margin:0 auto; height:416px; position:relative; overflow:hidden; border-radius:10px;}
.slides { overflow:hidden; position:absolute; z-index:2;}
.slides a { float:left;}
.slides li { width:980px; height:416px; display:none;}
.slides li.over { display:block;}
.slides li a { position:relative;}
.dian { position:absolute; bottom:22px; left:391px; z-index:3;}
.dian li { float:left; width:46px; margin:0 10px; color:#FFF; cursor:pointer; height:2px; text-align:center; line-height:2px; background-color:#9fb1eb;}
.dian li.hover { background-color:#fff;}

.d2_box { width:100%; overflow:hidden; padding-bottom:100px;}
.d2_title { width:980px; margin:0 auto; text-align:center; padding-top:92px; padding-bottom:74px;}
.d2_next { width:1120px; margin:0 auto;}
.d2_tab { overflow:hidden;}
.d2_tab li { width:186px; line-height:94px; font-size:18px; text-align:center; border-bottom: solid 1px #dfe3ea; float:left; cursor:pointer;}
.d2_tab li.hover { width:190px; background:url(../images/d2_tab.png) repeat-x;}
.d2_back { width:1118px; border-bottom: solid 1px #dfe3ea; border-left: solid 1px #dfe3ea; border-right: solid 1px #dfe3ea; overflow:hidden; display:none;}
.d2_back.hover { display:block;}
.d2_left { width:600px; float:left;}
.d2_left b { font-size:24px; display:block; padding:126px 0 0 68px;}
.d2_left span { font-size:16px; line-height:30px; display:block; padding:20px 0 0 68px;}
.d2_right { width:518px; float:left;}

.d3_box { width:100%; overflow:hidden; padding-bottom:100px; background:url(../images/d3_box.jpg) center top no-repeat;}
.d3_title { width:980px; margin:0 auto; text-align:center; padding-top:92px; padding-bottom:74px;}
.d3_back { width:1118px; height:316px; overflow-y:scroll; padding:25px 0; margin:0 auto; border: solid 1px #dfe3ea;}
.d3_back li { font-size:16px; line-height:46px; padding-left:68px; width:298px; float:left;}
.d3_back li a { color:#FFF;}

.d4_box { width:100%; overflow:hidden; padding-bottom:100px; background-color:#f8f9fd;}
.d4_title { width:980px; margin:0 auto; text-align:center; padding-top:72px; padding-bottom:74px;}
.d4_back { width:1120px;margin:0 auto; overflow:hidden;}
.page4_photo { overflow:hidden; padding-top:20px; padding-bottom:15px; margin-bottom:30px;}
.page4_left { width:44px; float:left; padding-top:32px; cursor:pointer;}
.page4_ul { width:1032px; height:88px; float:left; overflow:hidden; position:relative;}
.page4_ul ul { width:10000px; position:absolute; left:0; top:0;}
.page4_ul li { float:left; width:88px; margin-right:30px;}
.page4_ul li img { border-radius:100px;}
.page4_right { width:44px; float:left; padding-top:32px; text-align:right; cursor:pointer;}
.d4_tit { width:72px; line-height:46px; margin-bottom:30px; border-bottom: solid 1px #2fa5e2; font-size:18px;}
.page4_he  { width:1120px; height:88px; padding-top:15px; overflow:hidden;}
.page4_he ul { width:1140px;}
.page4_he li { float:left; width:88px; height:88px; margin-right:26px; position:relative;}
.page4_he li img { border-radius:100px; display:none;}
.page4_he li span { display:block; width:88px; line-height:88px; font-size:12px; text-align:center; color:#FFF; background:url(../images/page4_yuan.png) no-repeat; position:absolute; left:0; top:0;}
.page4_he li:hover img { display:block;}
.page4_he li:hover span { display:none;}

.d5_box { width:100%; overflow:hidden; padding-bottom:100px;}
.d5_title { width:980px; margin:0 auto; text-align:center; padding-top:52px; padding-bottom:74px;}
.d5_back { width:1120px; margin:0 auto; overflow:hidden;}

.page_main5 { width:1000px; margin:50px auto 0;}
.page5_title { overflow:hidden; text-align:center; padding-bottom:20px;}
.page5_title2 { overflow:hidden; margin-bottom:20px;}
.page5_photo { overflow:hidden; padding-top:20px; padding-bottom:35px;}
.page5_left { width:48px; padding-left:5px; float:left; padding-top:25px; cursor:pointer;}
.page5_ul { width:894px; height:78px; float:left; overflow:hidden; position:relative;}
.page5_ul ul { width:10000px; position:absolute; left:0; top:0;}
.page5_ul li { float:left; width:78px; margin-right:24px;}
.page5_ul li img { border-radius:100px;}
.page5_right { width:48px; padding-right:5px; float:right; padding-top:25px; text-align:right; cursor:pointer;}
.page5_box { width:990px; padding-top:10px; padding-left:10px; margin-bottom:50px; height:306px; background-color:#f1f1f1;}
.page5_left2 { width:450px; height:296px; margin-right:60px; float:left; position:relative;}
.page5_left2 .meng { position:absolute; left:0; top:0; z-index:10;}
.page5_left2 span { display:block; width:450px; position:absolute; left:0; top:104px; line-height:58px; text-align:center; background:url(../images/page5_left2b.png) center bottom no-repeat; font-size:15px; color:#FFF;}
.page5_right2 { width:420px; float:left;}
.page5_right2 h4 { color:#112272; font-size:20px; line-height:40px; padding-bottom:6px; font-weight:normal;}
.page5_right2 img { padding-bottom:10px;}
.page5_right2 span { font-size:16px; line-height:38px; display:block;}
.page5_he  { width:1000px; height:78px; padding-top:15px; overflow:hidden;}
.page5_he ul { width:1020px;}
.page5_he li { float:left; width:78px; height:78px; margin-right:24px; position:relative;}
.page5_he li img { border-radius:100px; display:none;}
.page5_he li span { display:block; width:78px; line-height:78px; font-size:12px; text-align:center; color:#FFF; background:url(../images/page4_yuan.png) center top no-repeat; background-size:auto 100%; position:absolute; left:0; top:0;}
.page5_he li:hover img { display:block;}
.page5_he li:hover span { display:none;}

.page6_photo { overflow:hidden; padding-top:20px; padding-bottom:35px;}
.page6_left { width:44px; float:left; padding-top:32px; cursor:pointer;}
.page6_ul { width:1032px; height:88px; float:left; overflow:hidden; position:relative;}
.page6_ul ul { width:10000px; position:absolute; left:0; top:0;}
.page6_ul li { float:left; width:88px; margin-right:30px;}
.page6_ul li img { border-radius:100px;}
.page6_right { width:44px; float:left; padding-top:32px; text-align:right; cursor:pointer;}

.right_re { position:fixed; right:0; top:45%; z-index:10000}
.re_list { width:60px; float:right;}
.re_list img { margin-bottom:4px;}
.re_img { float:right; margin-right:4px;}
.re_img div { display:none;}
.re_img div.hover { display:block;}
.photo_box { height:54px; line-height:24px; padding:6px 10px 0; background-color:#ffffff; position:absolute; right:64px; top:0; width:200px;}
.two_box { position:absolute; right:64px; top:0;}

/*关于我们*/
.about { width:100%; background-color:#1a2031; overflow: hidden;}
.about ul { width: 1000px; margin: 90px auto; overflow:hidden;}
.about li { float: left; font-size: 12px; width: 249px; height:132px; padding-top:20px; border-right:solid 1px #ededed;}
.about li b { width:196px; margin:0 auto 20px; font-size:18px; color:#ededed; display:block; text-align:center; font-weight:normal;}
.about li p { width:196px; margin:0 auto; font-size:14px; line-height:24px; color:#eeeeee; display:block; }
.about li.two { border:none; text-align:center;}

.box99 { width:100%; height:100px; background-color:#3c475c; 
}
.box991 { width:1120px; margin:auto;}
.box991 li { width:224px; float:left; color:#fff; text-align:center;}
.box991 li a { color:#fff; font-size:16px; line-height:100px; font-weight:bold;}

.box200 { width:1200px; margin:auto; height:1%; overflow:hidden; }
.box200 li { width:328px; height:436px; float:left; background:url(http://images.china.cn/images1/ch/20220303/0303-99.png) top center no-repeat; padding:17px 18px 16px 16px;}
.box200 li p { padding:20px 20px 0 20px; font-size:16px; line-height:24px; color:#2e394f; font-weight:bold;}
.box200 li p a{ font-size:16px; line-height:24px; color:#2e394f; font-weight:bold;}