html,body,form,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0; padding:0; list-style:none; color:#333333;}
body { font-family: "Microsoft YaHei";}
a { color:#333333; text-decoration:none;}
a:hover { color:#333333; text-decoration:none;}


.head { width:100%; min-width:1200px; margin:0 auto 30px; overflow:hidden; position:relative;}
.nav_box { width:100%; position:absolute; left:0; top:0; padding-bottom:10px; z-index:100000; background:url(../images/nav_back.png) repeat;}
.nav { width:1200px; margin:0 auto;}
.china { overflow:hidden; padding-top:20px;}
.china li { float:right; font-size:16px; line-height:30px; margin-left:30px;}
.china li a { color:#FFF;}
.china li a.hover { background-color:#006ebc; font-size:12px; text-align:center; display:block; width:30px; height:30px;}
.nav_list { overflow:hidden;}
.nav_list li.logo { padding-top:0; }
.nav_list li.logo:hover { border-bottom:none;}
.nav_list li { float:left; font-size:20px; padding-top:45px; padding-bottom:10px; padding-right:23px; padding-left:23px;}
.nav_list li a { color:#FFF;}
.nav_list li:hover { border-bottom:solid 2px #fff;}
.nav_list.list li:hover { border-bottom:solid 2px #333333;}
.nav { margin-top:10px; overflow:hidden;}
.navmax { width:100%; overflow:hidden;}
.navmax.list .x_nav li a { color:#333333;}
.x_nav { height:82px; overflow:hidden; display:none;}
.x_nav.no { background:none;}
.x_nav ul { padding-left:126px; margin:0 auto;}
.x_nav li { line-height:80px; font-size:16px; float:left; width:120px; text-align:center;}
.x_nav li a { color:#fff;}

.x_nav_l { height:82px; overflow:hidden; display:none;}
.x_nav_l.no { background:none;}
.x_nav_l ul { padding-left:126px; margin:0 auto;}
.x_nav_l li { line-height:80px; font-size:16px; float:left; width:120px; text-align:center;}
.x_nav_l li a { color:#333333;}
.search_box { float:left; padding-left:50px; margin-top:20px; width:200px;}
form.search { width:200px; height:34px; float:right; margin-top:20px; padding-right:15px; border: 1px solid #fff; border-radius:25px}
form.search .sr1 { width:0; float:right; border: 0; color:#fff; background:none; line-height:34px; height:34px;}
form.search .an1 { width:37px; margin-top:4px; border:0; float:right; cursor:pointer; background:none; line-height:27px; height:27px; background:url(../images/search.png) no-repeat;}
.flash { width:100%; text-align:center; overflow:hidden; padding-bottom:10px;}
.slides { width:100%; overflow:hidden; position:relative; z-index:2;}
.slides a { float:left;}
.slides li { width:100%; overflow:hidden; display:none;}
.slides li.over { display:block;}
.slides li a { position:relative;}
.slides li a .back { width:100%; height:100%; background:url(../images/flash.png) repeat-x; background-size:auto 100%; position:absolute; top:0; left:0;}
.dian { position:absolute; bottom:40px; right:47.5%; z-index:3;}
.dian dd { float:left; width:9px; margin-right:6px; color:#FFF; cursor:pointer; height:9px; text-align:center; line-height:9px; background-color:#6b6b6b; border-radius:10px; display:block;}
.dian dd.hover { display:block; background-color:#ffffff;}

.main { width:100%; min-width:1200px; overflow:hidden; position:relative; padding-top:725px;}
.d1_left { width:1410px; position:absolute; left:0; top:0;}
.d1_right { width:636px; height:494px; position:absolute; right:0.4%; top:100px; background-color:#FFF; z-index:100;}
.d1_right2 { width:366px; height:504px; background:url(../images/d1_right.jpg) right top no-repeat; background-size:auto 100%; position:absolute; right:0%; top:95px; background-color:#FFF; z-index:99;}
.d1_tab { overflow:hidden; display:none;}
.d1_tab.hover { display:block;}
.d1_tab h2 { font-size:30px; height:160px; padding:60px 10% 100px;}
.d1_right .dian2 { width:80%; position:absolute; left:10%; top:280px; overflow:hidden;}
.d1_right .dian2 li { font-size:16px; float:left; color:#b6b6b6; padding:3px 5px; border:solid 2px #fff; margin-right:10px; cursor:pointer;}
.d1_right .dian2 li.hover { border:solid 2px #000000; color:#000000; padding:3px 5px; border-radius:30px;}
.d1_tab span { display:block; font-size:14px; line-height:26px; padding:20px 10%;}
.d1_right .left_btn { width:27px; height:22px; background:url(../images/d1_left.png) no-repeat; position:absolute; left:2%; top:236px; z-index:101; cursor:pointer;}
.d1_right .right_btn { width:27px; height:22px; background:url(../images/d1_right.png) no-repeat; position:absolute; right:2%; top:236px; z-index:101; cursor:pointer;}

.main2 { width:1200px; overflow:hidden; margin:0 auto; padding-top:60px; padding-bottom:100px; position:relative;}
.d2_left { width:599px; float:left; position:relative;}
.d2_right { width:599px; float:right; position:relative;}
.main2 span { width:100%; height:100%; display:block; position:absolute; left:0; top:0; background:url(../images/play.png) center center no-repeat;}
.d2_back { width:360px; height:240px; left:420px; top:125px; position:absolute; background-color:#FFF;}
.d2_back b { width:312px; margin:20px auto 0; font-size:24px; line-height:40px; height:170px; font-weight:normal; display:block;}
.d2_left_title { z-index:101;}
.d2_right_title { z-index:100;}
.d2_left_title img { float:left; padding-left:24px;}
.d2_right_title img { float:right; padding-right:24px;}

.main3 { width:100%; min-width:1200px; overflow:hidden; margin:0 auto; padding-top:60px; padding-bottom:80px; background-color:#f6f5f5;}
.box3 {width:1200px; margin:0 auto;}
.title3 { font-size:34px; padding-bottom:24px; text-align:center;}
.left3 { width:605px; float:left;}
.left3 li { width:290px; padding-right:12.5px; float:left; padding-bottom:15px; height:210px;}
.left3 h3 { width:270px; margin:0 auto; display:block; font-size:22px; line-height:80px; height:80px; overflow:hidden; margin-bottom:20px; border-bottom:solid 1px #bfbfbf; text-align:center; font-weight:normal;}
.left3 span { color:#757575; font-size:14px; line-height:28px; display:block; padding:0 15px;}
.right3 { width:595px; float:left; position:relative;}
.right3 div { width:290px; float:left; padding-bottom:15px; height:210px; position:absolute; left:0; bottom:0; background-color:#006ebc;}
.right3 h3 { width:270px; margin:0 auto; display:block; font-size:22px; line-height:80px; height:80px; overflow:hidden; margin-bottom:20px; border-bottom:solid 1px #fff; text-align:center; font-weight:normal;}
.right3 h3 a { color:#fff;}
.right3 span { color:#fff; font-size:14px; line-height:28px; display:block; padding:0 15px;}
.bottom3 { width:1200px; float:left; overflow:hidden;}
.bottom3 ul { width:1230px;}
.bottom3 li { width:290px; padding-right:12.5px; float:left;}
.bottom3 li b { font-size:16px; line-height:24px; display:block; width:230px; padding:5px 0;}
.bottom3 li b a { color:#262626;}
.bottom3 li span { font-size:14px; line-height:30px; display:block; color:#757575;}

.main4 { width:100%; min-width:1200px; overflow:hidden; margin:0 auto; padding-top:80px; padding-bottom:80px; background:url(../images/d4_back.jpg) center bottom no-repeat #fff;}
.box4 {width:1200px; margin:0 auto;}
.title4 { font-size:34px; padding-bottom:24px; text-align:center;}
.tab4 { width:460px; margin:0 auto 30px; overflow:hidden;}
.tab4 span { width:200px; margin:0 15px; display:block; font-size:16px; line-height:30px; font-weight:bold; float:left; text-align:center; background-color:#ebebeb; border-radius:20px; cursor:pointer;}
.tab4 span.hover { background-color:#006ebc; color:#FFF;}
.list4 { height:450px; display:none; position:relative;}
.list4.hover { display:block;}
.list4 ul { width:1230px; display:none;}
.list4 ul.hover2 { display:block;}
.list4 li { width:390px; padding-right:15px; float:left; position:relative;}
.list4 li span { position:absolute; bottom:25px; left:25px; background:url(../images/meng4.png) no-repeat; width:162px; height:100px; padding-left:20px; padding-top:100px; font-size:16px; line-height:24px; font-weight:bold;}
.dian4 { position:absolute; bottom:0; right:564px; z-index:3;}
.dian4 dd { float:left; width:12px; margin-right:6px; color:#FFF; cursor:pointer; height:12px; text-align:center; line-height:12px; background-color:#e3e3e3; border-radius:10px;}
.dian4 dd.hover2 { background-color:#d2d2d2;}

.box9 { overflow:hidden;}
.d9_title { width:1200px; line-height:90px; font-size:24px; color:#333333; margin:0 auto;}
.d9_title a { color:#333333;}
.d9_list { width:1200px; margin:0 auto;}
.d9_list li { float:left; height:78px; margin-right:36px; margin-bottom:25px; border-width:5px; border-style:solid; border-color:rgba(255,255,255,0.7); background-color:#FFF;}

body.list_box { background-color:#eaeaea;}
.head.list_box { height:225px; background-color:#eaeaea;}
.head.list_box .nav_box { width:100%; position:absolute; left:0; top:0; z-index:100000;}
.head.list_box .nav { width:1200px; margin:0 auto;}
.head.list_box .china { overflow:hidden; padding-top:20px;}
.head.list_box .china li { float:right; font-size:16px; line-height:30px; margin-left:30px;}
.head.list_box .china li a { color:#333333;}
.head.list_box .china li a.hover { background-color:#006ebc; font-size:12px; text-align:center; display:block; width:30px; height:30px; color:#ffffff;}
.head.list_box .nav_list { overflow:hidden;}
.head.list_box .nav_list li.logo { padding-top:0;}
.head.list_box .nav_list li.logo:hover { border-bottom:none;}
.head.list_box .nav_list li { float:left; font-size:20px; padding-top:45px; padding-bottom:10px; padding-right:23px; padding-left:23px;}
.head.list_box .nav_list li a { color:#333333;}
.head.list_box .nav_list li:hover { border-bottom:solid 2px #333333;}
.head.list_box .search_box { float:left; padding-left:50px; margin-top:20px; width:200px;}
.head.list_box form.search { width:200px; height:34px; float:right; margin-top:20px; padding-right:15px; border: 1px solid #333; border-radius:25px}
.head.list_box form.search .sr1 { width:0; float:right; border: 0; color:#333; background:none; line-height:34px; height:34px;}
.head.list_box form.search .an1 { width:37px; margin-top:4px; border:0; float:right; cursor:pointer; background:none; line-height:27px; height:27px; background:url(../images/search2.png) no-repeat;}

.list_main { width:1200px; margin:0 auto; overflow:hidden;}
.list_title { font-size:55px; height:90px; background:url(../images/list_title.jpg) left bottom no-repeat; font-weight:bold; margin-bottom:100px;}
.list_block { overflow:hidden; margin-bottom:80px; position:relative;}
.list_block img { float:left; width:540px;}
.list_block .list_right { width:455px; height:260px; padding:50px 80px; float:left; background-color:#FFF;}
.list_b { width:90px; height:90px; background:url(../images/list_b.png) no-repeat; background-size:100% auto; position:absolute; right:0; top:135px;}
.list_block:hover .list_right { background-color:#cfcfcf;}
.list_block:hover .list_b { background:url(../images/list_bh.png) no-repeat; background-size:100% auto;}
.list_block .list_right b { font-size:14px; padding-bottom:25px; display:block;}
.list_block .list_right h2 { font-size:24px; line-height:40px; padding-bottom:20px;}
.list_block .list_right span { font-size:18px; line-height:30px;}

.list_block2 { width:100%; min-width:1200px; overflow:hidden; background-color:#333333;}
.list_left { width:35%; padding-left:4%; color:#fff; float:left;}
.list_left h3 { color:#FFF; font-size:55px; line-height:190px;}
.list_left span { width:90%; display:block; font-size:24px; line-height:46px;}
.list_left b { width:134px; line-height:56px; text-align:center; height:56px; margin-top:60px; display:block; color:#fff; background-color:#858585; border-radius:30px;}
.list_left b a { color:#fff;}
.list_right { width:60.8%; float:left; border-left:solid 2px #fff;}
.list_right_block { border-bottom:solid 2px #fff; height:216px;}
.list_right_block img { float:left;}
.list_right_block span { width:45%; padding-left:2%; padding-top:80px; display:block; float:left; color:#FFF; font-size:26px; font-weight:bold;}
.list_right_block b { width:5%; padding-top:97px; display:block; float:right;}

.video_box { width:1320px;}
.video_list { width:540px; height:550px; padding-right:60px; padding-bottom:80px; float:left; position:relative;}
.video_list p { width:520px; height:220px; border-bottom:solid 5px #fff; position:absolute; bottom:100px; left:0; background-color:#FFF;}
.video_list:hover p { border-bottom:solid 5px #ff9900;}
.video_list p span { font-size:14px; padding-left:52px; padding-top:36px; display:block; padding-bottom:30px;}
.video_list p b { font-size:24px; line-height:46px; display:block; padding-left:52px;}

.lh { padding:100px 0; background:url(../images/d4_back.jpg) center bottom no-repeat;}

.cent_box { width:1200px; margin:0 auto; overflow:hidden;}
.cent_box h1 { font-size:38px; line-height:48px; margin-bottom:100px;}
.cent_box .cent { width:660px; padding-left:540px; position:relative; overflow:hidden;}
.cent_box .cent p { font-size:24px; line-height:46px; margin-bottom:40px;}
.cent_box .cent_next { width:480px; position:absolute; left:0; top:0; font-size:22px; line-height:38px; color:#666666;}
.cent_box .cent_next span { display:block; font-size:18px; line-height:48px; background:url(../images/cent.jpg) no-repeat; color:#333333; margin-top:20px;}

.cent_box #autopage { width:100%; color: #f9413c; clear: both; font-size:20px; line-height:32px; padding: 0 0 80px 0 ;}


#autopage { width:1200px; color: #f9413c; clear: both; font-size:20px; line-height:32px; padding: 0 0 80px 0 ;}
#autopage a { color: #000000; padding:0 10px;}
#autopage span { padding:0 10px;}
 
.footer { width:100%; min-width:1200px; background-color:#193068; text-align:center; font-size:14px; line-height:42px; padding:43px 0;}
.footer p { color:#fff;}