@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;}
span { font-size:16px;}
a:hover {color: #115D8F; text-decoration:none;}

.main_box1 { }
.main { width:1100px; margin:0 auto; overflow:hidden;}
.main_head { width:100%; overflow:hidden; margin-bottom:15px;}
.h_box { width:1100px; margin:0 auto; overflow:hidden;}
.logo { float:left;}
.ad1 { float:left;}
.nav { width:100%; background-color:#004679; overflow:hidden;}
.nav ul { width:1100px; margin:0 auto; overflow:hidden;}
.nav li { float:left; font-size:20px; line-height:50px; margin-left:20px; margin-right:28px;}
.nav li a { color:#FFF;}
.h1 { width:1100px; height:115px; line-height:115px; text-align:center; background:url(../images/h1.png) no-repeat; margin:8px 0; float:left; font-size:30px;}
.h1 a { color:#003c6b;}
.box1 { width:1060px; padding:20px; float:left; background-color:#f6f6f6;}
.left1 { width:705px; float:left;}
.img_big { display:none; position:relative; margin-bottom:6px;}
.img_big.hover { display:block; }
.h1_meng { width:670px; height:39px; line-height:39px; font-size:16px; text-align:center; background:url(../images/h1_meng.png) no-repeat; position:absolute; left:0; top:331px;}
.h1_meng a { color:#FFF;}
.img_list { border:solid 2px #e4e4e4; float:left; margin-right:10px; cursor:pointer;}
.img_list.hover { border:solid 2px #e7a970;}
.img_more { float:left; margin-left:2px;}
.right1 { width:355px; float:left; padding-top:20px;}
.right1 b { font-size:18px; display:block; padding-left:0; line-height:40px; margin-top:15px;}
.right1 span { font-size:14px; display:block; padding-left:0; line-height:30px; margin-bottom:10px;}
.right1 p { font-size:14px; display:block; padding-left:0; line-height:30px;}
.right_img { margin:20px 0 15px;}
.title_back { padding-left:38px; padding-top:4px; line-height:34px; background:url(../images/title_back.png) no-repeat; overflow:hidden;}
.title_back strong { width:82px; padding-left:4px; font-size:20px; text-align:center; float:left; font-weight:normal;}
.title_back.two strong { letter-spacing:10px;}
.title_back span { float:right; font-size:14px; padding-top:14px; margin-bottom:0; font-family:Baskerville Old Face;}
.roll_box { width:1100px; height:41px; float:left; margin:15px auto; background:url(../images/roll.jpg) no-repeat;}
.roll_left { width:160px; height:41px; float:left;}
.ad { width: 920px; margin:0 10px; overflow: hidden; font-size: 20px;}
.ad .roll {/*width:99999999px;*/width:8000%; height:41px;}
.ad .roll div{ float:left;}
.ad .roll ul{float:left; height:41px; overflow:hidden; zoom:1; }
.ad .roll ul li{float:left; line-height:41px; padding-left:26px;  list-style:none; font-size:16px;}
.ad .roll li a{color:#444444;}
.ad2 { float:left; width:1100px; margin-bottom:15px;}
.left3 { width:380px; float:left; margin-right:7px; margin-bottom:15px;}
.right3 { width:713px; float:left; margin-bottom:15px;}
.list_back3 { height:223px; background-color:#c2d8f3; padding:25px 10px 25px 22px;}
.list_back3 p { font-size:16px; display:block; line-height:30px; padding:8px 0;}
.list_back3 p a {color:#004679;}
.list_block3 { overflow:hidden; margin-bottom:10px;}
.img_back3 { width:180px; height:105px; float:left; margin-right:10px; background-color:#c2d8f3;}
.list_block3 b { font-size:16px; display:block; padding-left:12px; line-height:40px;}
.list_block3 span { font-size:16px; display:block; padding-left:12px; line-height:30px; margin-bottom:10px; color:#004679;}
.list_block3 b a { color:#004679;}

.flash { width:1100px; height:470px; margin-bottom:10px; overflow:hidden; position:relative;}
.flash p { width:1100px; height:460px; position:relative; display:none;}
.flash p.hover { display:block;}
.flash span { width:1100px; height:460px; position:absolute; left:0; top:0;}
.flash .nav6 { width:390px; height:460px; position:absolute; right:0; top:0; z-index:1000; background-color:#ffffff;}
.flash .nav6 .btn { cursor:pointer; float:left; transform:scaleX(-1);}
.flash .nav6 .btn2 { cursor:pointer; float:left; transform:scaleX(1);}
.flash .nav6 .over6 { width:390px; height:460px; float:left;overflow-y:scroll;}
.flash .nav6 .over6 li { overflow:hidden; padding-bottom:20px; padding:10px 20px 10px 30px;}
.flash .nav6 .over6 li.hover { background:url(../images/san.png) left center #004679 no-repeat;}
.flash .nav6 .over6 img { width:220px; margin-right:15px; float:left;}
.flash .nav6 .over6 strong { width:330px; font-size:18px; line-height:32px; padding-bottom:10px; color:#fff; float:left; display:block; font-weight:normal;}
.flash .nav6 .over6 strong a { color:#000;}
.flash .nav6 .over6 li.hover strong a { color:#FFF;}
.flash .nav6 .over6 b { width:330px; display:block; color:#ff2528; font-weight:normal; font-size:14px; line-height:24px;}
.flash .nav6 .over6 b a { color:#4a4a4a;}
.flash .nav6 .over6 li.hover b a { color:#FFF;}

.box4 { width:1100px; float:left; height:630px; position:relative;}
.left4 { width:1100px; height:245px; padding-bottom:10px; background:url(../images/left_title5.png) no-repeat;}
.left4 .roll4 { width:1000px; height:245px; margin:0 auto; position:relative; overflow:hidden;}
.left4 .roll4 .width { width:8000%;}
.left4 .roll4 .width ul { width:1505px; height:160px; padding-right:25px; padding-top:45px; float:left; overflow:hidden;}
.left4 .roll4 .width li { width:20px; margin:0 18px; font-size:20px; line-height:32px; float:left; cursor:pointer;}
.right4 { width:1100px; display:none;}
.right4.hover { display:block;}
.tit_img4 { width:627px; padding-bottom:5px; float: left;}
.back4 { width:463px; margin-right:10px; overflow:hidden; float:left;}
.list4 { width:340px; padding-left:20px; float:left;}
.title4 { width:318px; height:75px; line-height:75px; margin-bottom:15px; font-size:32px; color:#FFF; text-align:center; padding-top:18px; background:url(../images/right_title6.png) left 18px no-repeat;}
.list4 b { line-height:34px; font-size:16px; display:block; padding-left:44px; background:url(../images/dian4.png) 12px center no-repeat; font-weight:normal;}
.list4 b a { color:#fff;}
.list4 span { line-height:34px; font-size:16px; display:block; padding-left:44px; background:url(../images/dian5.png) 12px center no-repeat; font-weight:normal;}
.list4 span a { color:#fff;}
.list4 p { height:11px; margin:10px 0; background:url(../images/border4.jpg) no-repeat;}
.pic_img4 { float: left;padding-bottom:15px;position:relative;}
.city_text { width:102px; height:24px; line-height:22px; text-align:center; font-size:14px; background:url(../images/right_title6.png) no-repeat; background-size:auto 100%; position:absolute; left:10px; top:10px; letter-spacing:4px; font-weight:bold;}
.back4 b { width:100%; float:left; line-height:30px; font-size:14px; display:block; padding-left:34px; background:url(../images/dian4.png) 0 center no-repeat; font-weight:normal;}
.back4 b a { color:#000;}

.ad3 { float:left; width:1100px; margin:3px 0 10px;}
.block5 { width:1100px; height:918px; position:relative; float:left;}
.title7 { padding-left:20px; padding-top:108px; position:absolute; left:0; top:0; padding-right:15px;}
.back5 { width:940px; position:absolute; right:-80px; top:200px;}
.pf1 { width:235px; height:637px; float:left; position:relative; overflow:hidden;}
.pf2 { width:235px; height:637px; float:left; position:relative; overflow:hidden;}
.pf3 { width:235px; height:637px; float:left; position:relative; overflow:hidden;}
.pf4 { width:235px; height:637px; float:left; position:relative; overflow:hidden;}
.back5 .meng5 { position:absolute; left:0; top:0; z-index:11;}
.back5 .img5 { padding-left:15px; padding-top:2px;}
.back5 .text5 { width:206px; height:634px; position:absolute; left:15px; top:2px; z-index:10; background:url(../images/ad4.jpg) no-repeat; display:none;}
.back5 .text5 b { width:162px; display:block; margin:0 auto; font-size:18px; line-height:30px; padding-top:200px;}
.back5 .text5 b a { color:#FFF;}
.back5 .text5 span { width:162px; display:block; margin:0 auto; font-size:14px; line-height:26px; padding-top:30px;}
.back5 .text5 span a { color:#FFF;}

.box6 { width:1100px; float:left; padding-top:95px; padding-bottom:42px;}
.block6 { width:1100px; height:516px; position:relative; float:left;}
.block6 img { float:left;}
.text6 { width:332px; height:142px; padding-top:20px; position:absolute; right:0; top:354px; background:url(../images/block6_text.png) no-repeat;}
.text6 b { width:292px; margin:0 auto; font-size:18px; line-height:30px; padding:10px 0; display:block;}
.text6 span { width:292px; margin:0 auto; font-size:16px; line-height:28px; display:block;}

.qiehuan { display:none;}
.qiehuan.hover { display:block;}


.ad4 { width:674px; float:left; margin-right:8px;}
.ad5 { float:left; width:418px;}

.box8 { width:1100px; float:left; padding-top:110px; padding-bottom:22px; overflow:hidden; background:url(../images/title8.png) center 55px no-repeat;}
.box8_over { width:1110px;}
.block8_list { width:730px; padding-bottom:10px; padding-right:10px; float:left; position:relative;}
.block8_list .meng8 { width:714px; height:54px; line-height:54px; padding-left:18px; position:absolute; left:0; top:400px; background:url(../images/meng7.jpg) no-repeat; background-size:100% auto;}
.block8_list .meng8 a { color:#feac18;}
.block8_list2 { width:360px; padding-bottom:10px; padding-right:10px; float:left; position:relative;}
.block8_list2 .meng8_2 { width:342px; height:38px; line-height:38px; padding-left:18px; position:absolute; left:0; top:184px; background:url(../images/meng7.jpg) no-repeat; background-size:100% auto;}
.block8_list2 .meng8_2 a { color:#feac18;}

.box9 { width:1100px; float:left; padding-top:230px; overflow:hidden;}
.back9_1 { width:550px; height:788px; background:url(../images/back9_1.jpg) center top no-repeat; text-align:center;}
.back9_2 { width:550px; height:788px; background:url(../images/back9_2.jpg) center top no-repeat; text-align:center;}
.back9_3 { width:550px; height:788px; background:url(../images/back9_3.jpg) center top no-repeat; text-align:center;}

.swiper-container1 { width:1100px; position:relative;}
.swiper-slide{ width:550px;}
.swiper-button-prev { z-index:1111;}
.swiper-button-next { z-index:1111;}
.back9_1 img { width:508px; padding-top:208px; padding-bottom:30px;}
.back9_1 p { padding-left:50px; width:440px; font-size:18px; line-height:40px; text-align:left;}
.back9_1 p span { display:block;}
.back9_1 p span a { color:#fff;}
.back9_2 img { width:508px; padding-top:208px; padding-bottom:30px;}
.back9_2 p { padding-left:50px; width:440px; font-size:18px; line-height:40px; text-align:left;}
.back9_2 p span { display:block;}
.back9_2 p span a { color:#fff;}
.back9_3 img { width:508px; padding-top:172px;}


.box10 { width:1100px; float:left; padding-top:15px; overflow:hidden;}
.left10 { width:390px; float:left; padding-right:10px;}
.left10 p { width:390px; font-size:16px; line-height:24px; margin-top:10px; text-align:left;}
.left10 p span { display:block;}
.left10 p span a { color:#030202;}
.img10 { overflow:hidden; position:relative;}
.img10 span { display:block; width:375px; padding-left:15px; height:34px; line-height:34px; font-size:16px; position:absolute; left:0; top:181px; background:url(../images/meng7.png) no-repeat; background-size:100% 100%;}
.img10 span a { color:#fff;}
.ad6 { float:left; width:390px; margin-top:15px;}
.cent10 { width:306px; float:left; padding-right:12px;}
.right10 { width:700px; float:left; margin-bottom:34px;}
.right10 .img10_2 { float:left; margin-right:25px;}
.right10 b { font-size:18px; font-weight:normal; display:block; line-height:30px; margin:10px 0;}
.right10 p { font-size:14px; display:block; line-height:24px;}
.right10_2 { width:700px; float:left; margin-bottom:15px;}
.right10_2 .img10_2 { float:left; margin-right:25px;}
.right10_2 b { font-size:18px; font-weight:normal; display:block; line-height:30px; margin:10px 0;}
.right10_2 p { font-size:14px; display:block; line-height:24px;}

.box11 { width:1100px; float:left; overflow:hidden;}
.box11 .block11_box { width:1110px;}
.box11 .block11 { width:360px; float:left; margin-right:10px; position:relative;}
.box11 .block11 span { display:block; width:345px; padding-left:15px; height:34px; line-height:34px; font-size:16px; position:absolute; left:0; top:176px; background:url(../images/meng7.png) no-repeat; background-size:100% 100%;}
.box11 .block11 span a { color:#fff;}
.title_box { width:360px; float:left; margin-right:10px;}


.box12 { width:1100px; float:left; margin-bottom:20px; overflow:hidden;}
.list12 { width:1110px; overflow:hidden;}
.list12 ul { width:360px; float:left; padding:10px 0; margin-right:10px; background-color:#c2d8f3;}
.list12 li { font-size:14px; padding-left:15px; line-height:30px;}
.list12 li a { color:#004679;}

.box13 { width:1100px; float:left; overflow:hidden; margin-bottom:80px;}
.title13 { overflow:hidden;}
.back13 { overflow:hidden; padding-top:60px;}
.left13 { width:360px; float:left; padding-right:10px; line-height:40px; font-size:14px;}
.cent13 { width:470px; float:left; overflow:hidden;}
.block13_list1 { width:225px; float:left; padding-right:10px; line-height:40px; font-size:14px;}
.right13 { width:260px; float:left;}
.block13_list2 { width:260px; padding-bottom:10px; float:left; position:relative;}
.block13_list2 .meng13_2 { width:250px; height:30px; line-height:30px; padding-left:10px; position:absolute; left:0; top:126px; background:url(../images/meng7.jpg) no-repeat; background-size:100% auto;}
.block13_list2 .meng13_2 a { color:#feac18;}

.title_back2 { width:100%; margin:0 auto; font-size:24px; margin-bottom:20px; background:url(../images/yqlj_back.png) center center no-repeat; text-align:center; color:#c11325; float:left;}
.list3 { width:1100px; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.list3 li { font-size:12px; line-height:24px; float:left; padding-right:22px;}

.Info { width: 1050px; margin: 0 auto; background: url(http://images.china.cn/images1/ch/2016firsttop/bg_ma2.jpg) no-repeat 60px top #b2b2b2; height: 175px; overflow: hidden; padding-top: 40px; color: #FFF; font-size:12px; padding-left:50px;}
.Info a { color: #FFF; }
.AboutUs { width: 206px; padding: 0 23px 0 7px; float: left; }
.Map { width: 209px; padding: 0 10px 0 20px; float: left; }
.Contact { width: 228px; padding: 0 30px 0 30px; float: left; }
.Copyright { width: 190px; padding: 0 7px 0 20px; float: left; }

.footer { width: 1100px; margin: 0 auto; border-top: 1px solid #DFDFDF; text-align: center; padding: 20px 0px; position: relative; font-size:12px; }
.footer .xxjb { width: 235px; height: 40px; position: absolute; top: 80px; left: 0px; }
.footer .cxwz { position: absolute; top: 80px; right: 118px; }
.footer .cxwz img { height: 40px; }
.footer .kxwz { position: absolute; top: 80px; right: 0px; }
.footer .kxwz img { height: 40px; }
.footer .weibo { line-height: 30px; text-align: center; margin-left: 390px; padding: 20px 0px; }
.footer .weixin { line-height: 30px; text-align: center; margin-right: 390px; padding: 20px 0px; }
.clearB { clear: both; }
.mb10 { margin-bottom: 10px; }
.mb30 { margin-bottom: 30px; }
.tCenter { text-align: center; }

.lun6 { overflow:hidden; display:none;}
.lun6.hover { display:block;}