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:underline;}

.banner { background:url(imagesbanner_back.jpg) repeat-x; text-align:center; position:relative;}
.banner img.banner_img { width:100%;}
.banner .down { width:100%; position:absolute; left:0; bottom:28px; text-align:center;}
.banner .down a { width:50px; display:block; margin:0 auto;}

.box { width:100%; position:relative; overflow:hidden; background:url(imagesfooter.jpg) center bottom no-repeat}
.nav { width:100%; left:0; top:0; background:url(imagesnav_back_x.jpg) 0 0 repeat-x; z-index:100000;}
.nav_back { width:1060px; padding:0 150px; height:100px; margin:0 auto; position:relative;}
.nav_logo { position:absolute; left:150; top:0; z-index:103;}
.nav_logo_r { position:absolute; left:250px; top:0; z-index:101;}
.nav_back_x{ width:1060px; padding:0 150px; height:80px; background:url(imagesnav_back.jpg) 0 0 no-repeat; position:absolute; left:0; top:0; z-index:102;}
.nav_list { padding-left:122px; font-size:16px;}
.nav_list li { width:90px; height:80px; padding:0 12px; text-align:center; float:left;}
.nav_list li a { color:#FFFFFF; display:block; line-height:76px; border-bottom:none;}
.nav_list li a:hover { color:#FFFFFF; display:block; line-height:76px; border-bottom:solid 4px #00a0e9; text-decoration:none;}

.next_box { width:1000px; margin:0 auto; overflow:hidden; background-color:#fff;}
.d1_left { width:670px; float:left; padding-top:60px;}
.d1_left .d1_title { width:610px; height:67px; background:url(imagesd1_left.jpg) no-repeat; font-size:14px; text-align:right; line-height:67px;}
.d1_left .d1_title a { color:#333;}
.d1_right { width:330px; float:left; padding-top:60px;}
.d1_right .d1_title { width:330px; height:67px; background:url(imagesd1_right.jpg) no-repeat; font-size:14px; text-align:right; line-height:67px;}
.d1_list { width:610px; padding:10px 0 16px;}
.d1_list h2 { font-size:26px; line-height:36px; display:block; padding:24px 0 12px;}
.d1_list h2 a { color:#312e2e;}
.d1_list span { color:#312e2e; display:block; padding-bottom:24px; font-size:16px; line-height:26px; border-bottom:solid 1px #eaeaea;}
.d1_img { padding-top:40px;}
.d1_text { font-size:16px; line-height:26px; color:#312e2e; padding-top:16px;}
.d1_more { text-align:right; font-size:14px;}
.d1_more a { color:#3399ff;}

.d2_title { width:985px; padding-right:15px; margin-bottom:35px; height:61px; line-height:61px; float:left; background:url(imagesd2_title.jpg) no-repeat; text-align:right;}
.d2_title a { color:#ffffff;}
.d2_flash { width:1000px; height:500px; margin-bottom:40px; overflow:hidden; position:relative;}
.d2_flash ul { width:5000px; position:absolute;}
.d2_flash li { width:1000px; height:500px; float:left; position:relative;}
.d2_flash li b { line-height:50px; width:960px; padding-left:40px; display:block; position:absolute; left:0; bottom:0; font-weight:normal;}
.d2_flash li b a { color:#fff;}
.d2_flash li span { line-height:50px; width:1000px; display:block; background-color:#000; position:absolute; left:0; bottom:0; filter:alpha(opacity=60);-moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.d2_flash .roll { width:80px; position:absolute; bottom:16px; right:40px;}
.d2_flash .roll span { width:8px; height:8px; float:left; margin-right:5px; display:block; background-color:#89918f; border:solid 1px #89918f; border-radius:10px; cursor:pointer;}
.d2_flash .roll span.hover { background-color:#0075a9;}

.d3_title { width:985px; padding-right:15px; margin-bottom:35px; height:61px; line-height:61px; float:left; background:url(imagesd3_title.jpg) no-repeat; text-align:right;}
.d3_title a { color:#ffffff;}
.d3_block1 { width:1000px; margin-bottom:50px; float:left; background-color:#efefef;}
.d3_block1 img { float:left; margin-right:28px;}
.d3_block1 h3 { width:514px; font-size:26px; line-height:36px; padding:54px 5px 10px; margin-bottom:30px; float:left; display:block; background:url(imagesd3_block1.png) left bottom no-repeat;}
.d3_block1 h3 a { color:#312e2e;}
.d3_block1 span { width:508px; font-size:16px; line-height:26px; padding:0 8px; color:#312e2e; float:left; display:block;}
.d3_block2 { width:315px; float:left; margin-right:27.5px; position:relative;}
.d3_block2 b { line-height:40px; width:305px; font-size:14px; padding-left:10px; display:block; position:absolute; left:0; bottom:0; font-weight:normal;}
.d3_block2 b a { color:#fff;}
.d3_block2 span { line-height:40px; width:315px; display:block; background-color:#000; position:absolute; left:0; bottom:0; filter:alpha(opacity=60);-moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.d3_block3 { width:1000px; padding:10px 0 40px; float:left; overflow:hidden;}
.d3_block3 li { width:315px; font-size:14px; line-height:34px; float:left; margin-right:27.5px;}

.d4_block { width:1000px; height:673px; margin-bottom:40px; float:left; background:url(imagesd4_back.jpg) left 53px no-repeat;}
.d4_title { width:985px; padding-right:15px; margin-bottom:35px; height:61px; line-height:61px; float:left; background:url(imagesd4_title.png) no-repeat; text-align:right;}
.d4_title a { color:#ffffff;}
.d4_left { padding:170px 0 0 38px; float:left;}
.d4_flash_border { border-left:solid 5px #448aca;}
.d4_flash_text { width:645px; background:url(imagesd4_dian.png) repeat; display:none;}
.d4_flash_text h4 { font-size:26px; line-height:36px; padding:20px 0 20px 35px;}
.d4_flash_text span { font-size:16px; line-height:26px; display:block; padding:20px 40px 20px 35px;}
.d4_button { overflow:hidden;}
.d4_button span { width:36px; height:35px; display:block; float:left; background:url(imagesd4_left.jpg) no-repeat; cursor:pointer;}
.d4_button b { width:36px; height:35px; display:block; float:left; background:url(imagesd4_right.jpg) no-repeat; cursor:pointer;}
.d4_button span:hover { background:url(imagesd4_left_hover.jpg) no-repeat;}
.d4_button b:hover { background:url(imagesd4_right_hover.jpg) no-repeat;}
.d4_right { width:242px; height:455px; padding:62px 0 0 12px; float:left; margin-top:15px; background:url(imagesphone.png) no-repeat;}
.d4_right a { display:none;}

.d5_title { width:985px; padding-right:15px; margin-bottom:35px; height:61px; line-height:61px; float:left; background:url(imagesd5_title.jpg) no-repeat; text-align:right;}
.d5_title a { color:#ffffff;}
.d5_nav { float:left; width:972px; padding:0 14px; height:70px; margin-bottom:15px; background:url(imagesd5_nav.jpg) left bottom no-repeat;}
.d5_nav ul { width:324px; float:left; text-align:center; cursor:pointer;}
.d5_nav ul.hover li { color:#cc0000}
.d5_nav li.h1 { font-size:22px; font-weight:bold;}
.d5_back { width:980px; height:296px; display:none; padding:25px 10px; margin-bottom:40px; overflow:auto; float:left; background:url(imagesd5_back.jpg) no-repeat;}
.d5_back p { padding:0 60px;}

.d6_title { width:985px; padding-right:15px; margin-bottom:35px; height:61px; line-height:61px; float:left; background:url(imagesd6_title.jpg) no-repeat; text-align:right;}
.d6_title a { color:#ffffff;}
.d6_roll_box { width:1000px; height:140px; margin-bottom:40px; overflow:hidden;}
.d6_left { width:41px; height:140px; float:left; background:url(imagesleft.png) left center no-repeat; cursor:pointer; z-index:999;}
.d6_right { width:41px; height:140px; float:left; background:url(imagesright.png) right center no-repeat; cursor:pointer; z-index:999;}
.d6_roll { width:918px; height:140px; float:left; overflow:hidden; position:relative;}
.d6_roll ul { width:10000px; position:absolute; top:0;}
.d6_roll li { float:left; width:210px; margin-right:26px; position:relative;}
.d6_roll li b { line-height:20px; width:200px; font-size:14px; padding-left:10px; display:block; position:absolute; left:0; top:115px; font-weight:normal; color:#fff;}
.d6_roll li b a { color:#fff; text-decoration:none; display:block;}
.d6_roll li span { width:210px; height:280px; display:block; background:url(imagesd6_meng.png) left top no-repeat; position:absolute; left:0; top:0;}
.d6_roll li span a { display:block; width:210px; height:140px;}
.d6_roll li span a:hover { text-decoration:none;}

.d7_title { width:985px; padding-right:15px; margin-bottom:35px; height:61px; line-height:61px; float:left; background:url(imagesd7_title.jpg) no-repeat; text-align:right;}
.d7_title a { color:#ffffff;}
.d7_roll { width:1000px; height:330px; margin-bottom:40px; float:left; overflow:hidden; position:relative;}
.d7_roll ul { width:10000px; position:absolute; top:0;}
.d7_roll li { float:left; margin-right:3px; position:relative;}
.d7_roll li.big b { line-height:20px; width:460px; text-align:left; font-size:14px; padding-left:30px; display:block; position:absolute; left:0; top:295px; font-weight:normal; color:#fff;}
.d7_roll li.big b a { color:#fff; text-decoration:none; display:block;}
.d7_roll li.big span { width:490px; height:330px; display:block; background:url(imagesd7_meng.png) center top repeat-x; position:absolute; left:0; bottom:0; filter:alpha(opacity=40);-moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}
.d7_roll li.big span a { display:block; width:490px; height:330px;}
.d7_roll li.big span a:hover { text-decoration:none;}
.d7_roll li b { line-height:20px; width:252px; padding-left:0; text-align:center; font-size:14px; display:block; position:absolute; left:0; top:295px; font-weight:normal; color:#fff;}
.d7_roll li b a { color:#fff; text-decoration:none; display:block;}
.d7_roll li span { width:252px; height:330px; display:block; background:url(imagesd7_meng.png) center top repeat-x; position:absolute; left:0; bottom:0; filter:alpha(opacity=40);-moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}
.d7_roll li span a { display:block; width:252px; height:330px;}
.d7_roll li span a:hover { text-decoration:none;}
.d7_left { width:44px; height:330px; position:absolute; left:0; top:0; background:url(imagesd7_left.png) left center no-repeat; cursor:pointer; z-index:999;}
.d7_right { width:44px; height:330px; position:absolute; right:0; top:0; background:url(imagesd7_right.png) left center no-repeat; cursor:pointer; z-index:999;}

.d8_title { width:985px; padding-right:15px; margin-bottom:35px; height:61px; line-height:61px; float:left; background:url(imagesd8_title.jpg) no-repeat; text-align:right;}
.d8_title a { color:#ffffff;}
.d8_box { width:1000px; float:left; background:url(imagesd8_back.jpg) no-repeat; margin-bottom:10px;}
.d8_next { width:668px; margin-bottom:40px; float:left;}
.d8_next h5 { font-size:26px; display:block; padding:54px 0 30px 34px;}
.d8_next span { font-size:16px; line-height:30px; padding:0 34px; display:block;}
.d8_right { width:332px; margin-bottom:40px; float:left;}

.d8_title1 { width:489px; font-size:14px; margin-bottom:10px; height:28px; line-height:28px; float:left; background:url(imagesd8_title1.jpg) no-repeat; text-align:right; margin-right:22px;}
.d8_title1 a { color:#333333;}
.d8_title2 { width:489px; font-size:14px; margin-bottom:10px; height:28px; line-height:28px; float:left; background:url(imagesd8_title2.jpg) no-repeat; text-align:right;}
.d8_title2 a { color:#333333;}
.d8_title3 { width:489px; font-size:14px; margin-bottom:10px; height:28px; line-height:28px; float:left; background:url(imagesd8_title3.jpg) no-repeat; text-align:right; margin-right:22px;}
.d8_title3 a { color:#333333;}
.d8_title4 { width:489px; font-size:14px; margin-bottom:10px; height:28px; line-height:28px; float:left; background:url(imagesd8_title4.jpg) no-repeat; text-align:right;}
.d8_title4 a { color:#333333;}
.d8_left_b { width:489px; float:left; margin-right:22px;}
.d8_img { float:left; width:210px; height:140px; margin-top:10px; padding-bottom:30px; margin-right:15px; position:relative;}
.d8_img b { line-height:20px; width:200px; font-size:14px; padding-left:10px; display:block; position:absolute; left:0; top:115px; font-weight:normal; color:#fff;}
.d8_img b a { color:#fff; text-decoration:none; display:block;}
.d8_img span { width:210px; height:30px; display:block; background-color:#000; position:absolute; left:0; bottom:30px; filter:alpha(opacity=60);-moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.d8_img span a { display:block; width:210px; height:30px;}
.d8_img span a:hover { text-decoration:none;}
.d8_list { width:264px; float:left; font-size:14px; line-height:32px;}
.d8_right_b { width:489px; float:left;}

.d9_title { width:985px; padding-right:15px; margin-bottom:35px; height:61px; line-height:61px; float:left; background:url(imagesd9_title.jpg) no-repeat; text-align:right;}
.d9_title a { color:#ffffff;}
.d9_left { width:138px; font-size:18px; font-weight:bold; padding-left:15px; padding-top:20px; float:left;}
.d9_left li { margin-bottom:140px;}
.d9_right { width:847px; float:left;}
.d9_right ul { overflow:hidden; margin-bottom:35px;}
.d9_right li { float:left; text-align:center; line-height:24px; font-size:14px; padding-right:30px; margin-bottom:30px;}

.footer { width:100%; font-size:12px; text-align:center; color:#312e2e; margin:35px 0;}

.banner .down {animation:myfirst10 1s infinite ;
-moz-animation:myfirst10 1s infinite ; /* Firefox */
-webkit-animation:myfirst10 1s infinite ; /* Safari and Chrome */
-o-animation:myfirst10 1s infinite ; /* Opera */}

@keyframes myfirst10
{
0%   { bottom:28px;}
50% { bottom:38px;}
100%   { bottom:28px;}
}

@-moz-keyframes myfirst10 /* Firefox */
{
0%   { bottom:28px;}
50% { bottom:38px;}
100%   { bottom:28px;}
}

@-webkit-keyframes myfirst10 /* Safari and Chrome */
{
0%   { bottom:28px;}
50% { bottom:38px;}
100%   { bottom:28px;}
}

@-o-keyframes myfirst10 /* Opera */
{
0%   { bottom:28px;}
50% { bottom:38px;}
100%   { bottom:28px;}
}