@charset "utf-8";
/* CSS Document */

/*base begin*/
*{margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html{font-family:"Lantinghei SC","Open Sans","Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,Arial,sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Lantinghei SC","Open Sans","Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,Arial,sans-serif; font-size:14px; line-height:1.42857143em; color:#040404; width:100%; background:#fff; max-width:1450px; margin:0 auto;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
input,button,select,textarea{font-family:inherit; font-size:inherit; line-height:inherit; outline:none;}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,sub,sup,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0; font-size:100%; vertical-align:baseline; font-weight:normal;}
dl,dt,dd,ol,ul,li{list-style:none;}
a{color:#333; text-decoration:none; cursor:pointer;}
a:hover,a:focus{text-decoration:none; outline:0; -moz-outline:0;}
img{border:0}
table{border-collapse:collapse;}
*:focus{outline:none;}
.hide{display:none;}
.clear{clear:both;}
.clearfloat{}
.clearfloat:before,.clearfloat:after{content:" "; display:table; clear:both; font-size:0px;}
.cleardisi-b{font-size:0px;}
.transparent{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
button{text-align:center; white-space:nowrap; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; border:1px solid transparent; border-radius:4px}
.btn-success{color:#fff; background-color:#5cb85c; border-color:#4cae4c}
input[type="button"],input[type="submit"],input[type="reset"]{-ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; border:none; -webkit-appearance:none;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}
/*base end*/

/*通用begin*/
.pc_inline{display:inline;}
.pc_block{display:block;}
.mobile_inline,.mobile_block{display:none;}

@media (max-width:992px) {
	.pc_inline,.pc_block{display:none;}
	.mobile_inline{display:inline;}
	.mobile_block{display:block;}
}
/*通用end*/

.main1_wrap{width:100%; height:52px; overflow:hidden; position:fixed; z-index:99; left:0; top:0; background:#fff;}
.main1{width:100%; height:52px; overflow:hidden; padding:0 2%; background:#fff; margin:0 auto; position:relative;}
.main1 .left{width:180px; height:20px; margin-top:16px; float:left;}
.main1 .right{width:100%; height:36px; overflow:hidden; margin-top:8px; position:absolute; z-index:1; left:0; top:0; padding-right:2%;}
.main1 .right a{padding:0 15px; line-height:36px; float:right; font-size:16px; color:#363636; transition:all 0.3s;}
.main1 .right a:hover{color:#007ec3;}
.main1 .right a.gm{padding:0 20px; color:#fff; background:#007ec3;}
.main1 .right a.gm:hover{color:#fff; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity=80);}

.video{width:800px; height:500px; position:fixed; overflow:hidden; left:0; right:0; top:100px; z-index:100; margin:0 auto; display:none; background-color:#fff; background-image:url(../images/loading.gif); background-size:400px 400px; background-position:center; background-repeat:no-repeat;}
.video .close{width:20px; height:20px; position:absolute; overflow:hidden; right:2%; top:1%; z-index:1; cursor:pointer; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity=80); text-align:center; line-height:20px; font-size:18px; border:1px solid #fff; color:#fff;}
.video .close:hover{-moz-opacity:1; opacity:1; filter:alpha(opacity=100);}
.more_wrap{width:120px; cursor:pointer; position:absolute; z-index:1; left:0; right:0; margin-left:auto; margin-right:auto; bottom:-19px; text-align:center;}
.more1{height:40px; line-height:40px; font-size:16px; color:#fff; margin:0 auto;}
.more2{width:39px; height:39px; margin:0 auto; overflow:hidden; background:#b4b4b4; line-height:38px; text-align:center; border-radius:50%; color:#fff; font-size:34px; font-weight:normal; font-family:"Times New Roman", Times, serif;}

.main2{width:100%; margin:52px auto 0;}
.main2 .con1{width:100%; position:relative;}
.main2 .con1 img.bg{width:100%;}
.main2 .con1 .play{width:141px; height:41px; margin:0 auto; overflow:hidden; cursor:pointer; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity=80); color:#fff;}
.main2 .con1 .play span{width:100px; float:left; height:41px; line-height:41px; color:#fff; font-size:14px;}
.main2 .con1 .play img{float:right;}
.main2 .con1 .play:hover{-moz-opacity:1; opacity:1; filter:alpha(opacity=100);}
#dd1{width:100%; position:absolute; z-index:2; left:0; top:3%; overflow:hidden;}
#dd1_1{width:100%; margin-top:15px; overflow:hidden; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd1_1 img{width:40%; max-width:460px; display:block; margin:0 auto;}
#dd1_2{width:100%; margin-top:20px; overflow:hidden; text-align:center; line-height:40px; font-size:30px; color:#fff; font-weight:600; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd1_3{width:100%; margin-top:17px; overflow:hidden; text-align:center; color:#fff; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd1_3 span.t1{display:inline-block; font-size:50px; font-weight:600; line-height:60px;}
#dd1_3 span.t2{display:inline-block; font-size:34px; font-weight:600; line-height:70px;}
#dd1_3 span.t3{display:inline-block; font-size:16px; line-height:24px; text-align:left; margin-left:10px;}
#dd1_4{width:100%; margin-top:40px; overflow:hidden; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
.main2 .con2{width:100%; overflow:hidden; display:none; padding:50px 0 25px;}
.main2 .con2 .ncon{width:100%; overflow:hidden; max-width:1200px; margin:0 auto;}
.main2 .con2 .ncon .conlist{width:33.333333%; float:left; margin-bottom:40px;}
.main2 .con2 .ncon .conlist img{width:52px; height:52px; margin:0 auto; display:block;}
.main2 .con2 .ncon .conlist p{width:100%; height:48px; overflow:hidden; margin:10px auto 0; font-size:16px; color:#363636; text-align:center; line-height:24px;}
.main2 .con2 .ncon .conlist p span{font-size:20px; font-weight:600;}
.main2 .con2 .ncon .conlist p.br1{border-right:#cecece 1px solid;}

.main3{width:100%; margin:0 auto;}
.main3 .con1{width:100%; position:relative;}
.main3 .con1 img.bg{width:100%;}
#dd2{width:54%; position:absolute; z-index:1; top:8%; right:0;}
#dd2_1{width:100%; margin-top:15px; overflow:hidden; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd2_1 img{width:100%; max-width:324px; display:block;}
#dd2_2{width:100%; margin-top:25px; overflow:hidden; line-height:22px; font-size:14px; color:#2e2e2e; padding-right:15%; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd2_3{width:100%; max-width:400px; margin-top:30px; overflow:hidden;}
#dd2_3 .conlist{width:177px; height:110px; overflow:hidden; border:#8d8d8d 1px solid; position:relative; background-repeat:no-repeat; background-position:center center; float:left; margin-right:11px; margin-bottom:11px;}
#dd2_3 .conlist:nth-child(2n){margin-right:0;}
#dd2_3 .conlist .txtbg{width:100%; height:100%; overflow:hidden; position:absolute; z-index:1; left:0; top:100%; background:rgba(11,119,179,0.7); padding:16% 3% 0; color:#fff; font-size:14px; line-height:22px; text-align:center;}
#dd2_3 .conlist.bg1{background-image:url(../images/t4.png);}
#dd2_3 .conlist.bg2{background-image:url(../images/t5.png);}
#dd2_3 .conlist.bg3{background-image:url(../images/t6.png);}
#dd2_3 .conlist.bg4{background-image:url(../images/t7.png);}
#dd2_3 #dd2_3_1{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd2_3 #dd2_3_2{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd2_3 #dd2_3_3{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd2_3 #dd2_3_4{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
.main3 .con2{width:100%; overflow:hidden; text-align:center; padding:50px 0 25px; display:none;}
.main3 .con2 .conlist{width:241px; display:inline-block; overflow:hidden; margin-right:17px;}
.main3 .con2 .conlist:last-child{margin-right:0;}
.main3 .con2 .conlist img{width:100%; max-width:187px; display:block; margin:0 auto; border-radius:5%;}
.main3 .con2 .conlist p{width:100%; height:44px; text-align:center; margin:0 auto; overflow:hidden; font-size:14px; line-height:20px; color:#272727; margin-top:8px;}

.main4{width:100%; margin:0 auto; background:#000; padding:30px 0 50px; overflow:hidden;}
.main4 .con1{width:100%; position:relative; padding:40px 6%;}
#dd3_1{width:100%; margin-top:15px; overflow:hidden; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd3_1 img{width:100%; max-width:324px; display:block;}
#dd3_2{width:100%; max-width:580px; margin-top:25px; overflow:hidden; line-height:22px; font-size:14px; color:#fff; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd3_3{width:100%; margin-top:30px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd3_3 .imgwrap{display:inline-block; margin-left:30%; position:relative;}
#dd3_3 .imgwrap a.hdd{width:15px; height:15px; display:block; overflow:hidden; background:url(../images/hdd.png) no-repeat; background-size:100% 100%; position:absolute; z-index:3; display:none;}
#dd3_3 .imgwrap a.hdd.p1{left:6%; top:76%;}
#dd3_3 .imgwrap a.hdd.p2{left:12%; top:71%;}
#dd3_3 .imgwrap a.hdd.p3{left:18%; top:66%;}
#dd3_3 .imgwrap a.hdd.p4{left:26%; top:54%;}
#dd3_3 .imgwrap a.hdd.p5{left:36%; top:41%;}
#dd3_3 .imgwrap a.hdd.p6{left:3%; top:94%;}
#dd3_3 .imgwrap a.hdd.p7{left:7%; top:87%;}
#dd3_3 .imgwrap a.hdd.p8{left:36%; top:84%;}
#dd3_3 .imgwrap a.hdd.p9{left:62%; top:82%;}
#dd3_3 .imgwrap p.hpp{overflow:hidden; position:absolute; z-index:1; padding:5px 8px; background:#fb7013; border-radius:5px; font-size:12px; color:#fff; line-height:18px; display:none;}
#dd3_3 .imgwrap p.hpp.p1{left:-39%; top:70%;}
#dd3_3 .imgwrap p.hpp.p2{left:-29%; top:55%;}
#dd3_3 .imgwrap p.hpp.p3{left:-19%; top:41%;}
#dd3_3 .imgwrap p.hpp.p4{left:-25%; top:25%;}
#dd3_3 .imgwrap p.hpp.p5{left:4%; top:12%;}
#dd3_3 .imgwrap p.hpp.p6{left:-27%; top:87%;}
#dd3_3 .imgwrap p.hpp.p7{left:2%; top:105%;}
#dd3_3 .imgwrap p.hpp.p8{left:33%; top:90%;}
#dd3_3 .imgwrap p.hpp.p9{right:-4%; top:85%;}
#dd3_3 .imgwrap span.hxx{height:1px; display:block; display:none; overflow:hidden; background:#e6c00a; position:absolute; z-index:2;}
#dd3_3 .imgwrap span.hxx.p1{width:60px; left:-1%; top:76%; transform:rotate(10deg);}
#dd3_3 .imgwrap span.hxx.p2{width:80px; left:4%; top:67%; transform:rotate(40deg);}
#dd3_3 .imgwrap span.hxx.p3{width:120px; left:7%; top:58%; transform:rotate(60deg);}
#dd3_3 .imgwrap span.hxx.p4{width:120px; left:18%; top:44%; transform:rotate(80deg);}
#dd3_3 .imgwrap span.hxx.p5{width:120px; left:28%; top:31%; transform:rotate(85deg);}
#dd3_3 .imgwrap span.hxx.p6{width:50px; left:-3%; top:93%; transform:rotate(20deg);}
#dd3_3 .imgwrap span.hxx.p7{width:120px; left:4%; top:97%; transform:rotate(60deg);}
#dd3_3 .imgwrap span.hxx.p8{width:90px; left:36%; top:87%; transform:rotate(20deg);}
#dd3_3 .imgwrap span.hxx.p9{width:145px; left:63%; top:85%; transform:rotate(10deg);}

.main5{width:100%; margin:0 auto;}
.main5 .con1{width:100%; position:relative;}
.main5 .con1 img.bg{width:100%;}
#dd4{width:54%; position:absolute; z-index:1; top:18%; right:0;}
#dd4_1{width:100%; margin-top:15px; overflow:hidden; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd4_1 img{width:100%; max-width:324px; display:block;}
#dd4_2{width:100%; margin-top:25px; overflow:hidden; line-height:22px; font-size:20px; color:#2e2e2e; padding-right:15%; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd4_3{width:100%; max-width:400px; margin-top:30px; overflow:hidden;}
#dd4_3 .conlist{width:177px; height:110px; overflow:hidden; border:#8d8d8d 1px solid; position:relative; background-repeat:no-repeat; background-position:center center; float:left; margin-right:11px; margin-bottom:11px;}
#dd4_3 .conlist:nth-child(2n){margin-right:0;}
#dd4_3 .conlist .txtbg{width:100%; height:100%; overflow:hidden; position:absolute; z-index:1; left:0; top:100%; background:rgba(11,119,179,0.7); padding:16% 3% 0; color:#fff; font-size:14px; line-height:22px; text-align:center;}
#dd4_3 .conlist.bg1{background-image:url(../images/t23.png);}
#dd4_3 .conlist.bg2{background-image:url(../images/t24.png);}
#dd4_3 .conlist.bg3{background-image:url(../images/t25.png);}
#dd4_3 .conlist.bg4{background-image:url(../images/t26.png);}
#dd4_3 #dd4_3_1{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd4_3 #dd4_3_2{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd4_3 #dd4_3_3{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd4_3 #dd4_3_4{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
.main5 .con2{width:100%; overflow:hidden; padding:40px 0 10px; display:none;}
.main5 .con2 .cont{width:100%; max-width:1100px; margin:0 auto; overflow:hidden;}
.main5 .con2 .cont .conlist{width:33.333333%; overflow:hidden; float:left; margin-bottom:35px;}
.main5 .con2 .cont .conlist h2{width:100%; font-size:18px; font-weight:600; color:#2e2e2e; line-height:40px; text-align:left;}
.main5 .con2 .cont .conlist ul{width:85%; overflow:hidden; display:block;}
.main5 .con2 .cont .conlist li{width:100%; overflow:hidden; border-bottom:#007ec3 1px solid; padding:7px 0 7px 75px; line-height:24px; font-size:14px; color:#2e2e2e; position:relative; text-align:left;}
.main5 .con2 .cont .conlist li span{width:63px; height:24px; overflow:hidden; display:block; position:absolute; z-index:1; left:0; top:7px; line-height:24px; text-align:center; background:#007ec3; font-size:14px; color:#fff;}
.main5 .con2 .cont .conlist p{width:100%; font-size:12px; color:#2e2e2e; line-height:40px; margin-top:50px;}
.main5 .con2 .consep{width:100%; height:1px; overflow:hidden; background:#3e58a4;}
.main5 .con2 .conb{width:100%; max-width:1100px; margin:0 auto; overflow:hidden; padding:40px 0;}
.main5 .con2 .conb .left{width:65%; float:left; overflow:hidden;}
.main5 .con2 .conb .left h2{width:100%; overflow:hidden; font-size:34px; color:#2e2e2e; line-height:40px;}
.main5 .con2 .conb .left h3{width:100%; overflow:hidden; font-size:14px; color:#2e2e2e; line-height:24px; font-weight:600; margin-top:15px;}
.main5 .con2 .conb .left p{width:100%; overflow:hidden; font-size:14px; color:#2e2e2e; line-height:22px;}
.main5 .con2 .conb .right{width:30%; float:right; overflow:hidden;}
.main5 .con2 .conb .right img{width:100%; display:block; max-width:330px;}

.main6{width:100%; margin:0 auto;}
.main6 .con1{width:100%; position:relative;}
.main6 .con1 img.bg{width:100%;}
#dd5_1{width:100%; overflow:hidden; position:absolute; z-index:1; left:0; top:70px;}
#dd5_1 img{width:100%; max-width:320px; display:block; margin:0 auto;}
.main6 .con1 .hwrap{position:absolute; z-index:1; cursor:pointer;}
.main6 .con1 .hwrap h2{color:#fff; font-size:14px; font-weight:600; line-height:22px; position:relative; left:0; top:0;}
.main6 .con1 .hwrap p{color:#fff; font-size:14px; line-height:22px; position:relative; display:none; left:0; top:0; transition:all 0.4s;}
.main6 .con1 .hwrap.p1{left:6%; top:57%; padding-bottom:5%;}
.main6 .con1 .hwrap.p1 h2{left:0; top:auto; bottom:0;}
.main6 .con1 .hwrap.p1 p{left:0; top:auto; bottom:132px;}
.main6 .con1 .hwrap.p2{left:18%; top:32%; padding-left:5%;}
.main6 .con1 .hwrap.p3{left:40%; top:48%; padding-left:5%;}
.main6 .con1 .hwrap.p4{left:50%; top:65%; padding-top:5%;}
.main6 .con1 .hwrap.p5{left:60%; top:34%; padding-left:5%;}
.main6 .con1 .hwrap.p6{left:74%; top:54%; padding-left:5%;}
.main6 .con1 .hwrap.p7{left:88%; top:76%; padding-right:5%;}
.main6 .con1 .hwrap.p7 p{padding-top:38px;}

.main7{width:100%; margin:0 auto;}
.main7 .con1{width:100%; position:relative;}
.main7 img.bg{width:100%;}
.main7 .left{width:48.9655%; float:left; position:relative;}
.main7 .right{width:51.0345%; float:left; position:relative;}
#dd6_1{width:100%; overflow:hidden; position:absolute; z-index:1; left:0; top:50px;}
#dd6_1 img{width:100%; max-width:321px; display:block; margin:0 auto;}
#dzg{position:absolute; z-index:1; top:24%; right:1%; color:#fff; font-size:12px;}
#dzg2{position:absolute; z-index:1; top:18%; right:1%; color:#fff; font-size:12px;}
.hhh1_1{position:absolute; z-index:2; left:10%; top:22%; display:inline-block; font-size:20px; color:#fff; background:#fb7013; border-radius:5px; padding:7px 12px;}
.hhh1_2{position:absolute; z-index:1; left:29%; top:34%; width:150px; height:1px; overflow:hidden; background:#fb7013; transform:rotate(45deg);}
.hhh1_3{position:absolute; z-index:2; left:46%; top:41%; background:#fb7013; width:11px; height:11px; border-radius:50%;}
.hhh2_1{position:absolute; z-index:2; left:56%; top:22%; display:inline-block; font-size:20px; color:#fff; background:#fb7013; border-radius:5px; padding:7px 12px;}
.hhh2_2{position:absolute; z-index:1; left:40%; top:34%; width:150px; height:1px; overflow:hidden; background:#fb7013; transform:rotate(-45deg);}
.hhh2_3{position:absolute; z-index:2; left:42%; top:41%; background:#fb7013; width:11px; height:11px; border-radius:50%;}
#dd6_2{position:absolute; z-index:1; left:11%; top:29%; display:inline-block;}
#dd6_2 p{line-height:20px; color:#fff; font-size:14px; margin-top:10px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd6_3{position:absolute; z-index:1; left:62%; top:33%; display:inline-block;}
#dd6_3 p{line-height:20px; color:#fff; font-size:14px; margin-top:10px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
.main7 .con2{width:100%; overflow:hidden; padding:40px 0 10px; display:none;}
.main7 .con2 .cont{width:100%; max-width:1100px; margin:20px auto 0; overflow:hidden;}
.main7 .con2 .cont .conlist{width:33.333333%; overflow:hidden; float:left; margin-bottom:35px;}
.main7 .con2 .cont .conlist h3{width:100%; font-size:18px; font-weight:600; color:#2e2e2e; line-height:40px; text-align:left;}
.main7 .con2 .cont .conlist ul{width:85%; overflow:hidden; display:block;}
.main7 .con2 .cont .conlist li{width:100%; overflow:hidden; border-bottom:#d3d3d4 1px solid; padding:7px 0 7px 122px; line-height:24px; font-size:14px; color:#333; position:relative; text-align:left;}
.main7 .con2 .cont .conlist li span{width:110px; height:24px; overflow:hidden; display:block; position:absolute; z-index:1; left:0; top:7px; line-height:24px; text-align:center; background:#d3d3d4; font-size:12px; color:#333;}
.main7 .con2 .cont .conlist p{width:100%; font-size:12px; color:#2e2e2e; line-height:40px; margin-top:40px;}
.main7 .con2 h2{width:100%; max-width:1100px; margin:0 auto; overflow:hidden; font-size:34px; color:#2e2e2e; line-height:40px;}

.main8{width:100%; margin:0 auto;}
.main8 .con1{width:100%; position:relative;}
.main8 .con1 img.bg{width:100%;}
#dd7{width:100%; overflow:hidden; position:absolute; z-index:1; left:0; top:70px;}
#dd7_1{width:100%; overflow:hidden;}
#dd7_1 img{width:100%; max-width:464px; display:block; margin:0 auto;}
#dd7_2{width:100%; overflow:hidden; text-align:center; margin-top:30px;}
#dd7_2 img{width:153px; height:153px; display:inline-block; vertical-align:top}
#dd7_2 p{display:inline-block; color:#212121; font-size:14px; line-height:30px; margin-left:20px;}

.main9{width:100%; margin:0 auto; overflow:hidden;}
.main9 .con1{width:100%; position:relative; overflow:hidden;}
.main9 .con1 img.bg{width:100%;}
.main9 .con1 .ncon{width:100%; height:100%; position:absolute; z-index:1; left:0; top:0; overflow:hidden;}
.main9 .con1 .ncon .left{width:45%; float:left; overflow:hidden;}
.main9 .con1 .ncon .left .imgwrap{width:100%; max-width:289px; margin:5% auto 0; position:relative; overflow:hidden;}
.main9 .con1 .ncon .left .imgwrap img{width:100%; display:block;}
.main9 .con1 .ncon .left .imgwrap img.qh{position:absolute; z-index:1; left:0; top:0;}
.main9 .con1 .ncon .left .imgwrap img.qh2{display:none;}
.main9 .con1 .ncon .left .imgwrap img.qh3{display:none;}
.main9 .con1 .ncon .left .imgwrap img.qh4{display:none;}
.main9 .con1 .ncon .left .imgwrap img.qh5{display:none;}
.main9 .con1 .ncon .right{width:55%; float:right; overflow:hidden; padding-top:10%;}
#dd8_1{width:100%; margin-top:15px; overflow:hidden; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
#dd8_1 img{width:100%; max-width:391px; display:block;}
#dd8_2{width:100%; margin-top:30px; overflow:hidden; -moz-opacity:0; opacity:0; filter:alpha(opacity=0); font-size:14px; color:#fff; line-height:22px;}
#dd8_3{width:100%; margin-top:25px; overflow:hidden; padding-right:10%;}
#dd8_3 h2{width:100%; line-height:30px; font-size:16px; color:#007ec3; font-weight:600;}
#dd8_3 p{width:100%; height:66px; overflow:hidden; line-height:22px; font-size:14px; color:#fff; margin-top:8px;}
#dd8_3_1,#dd8_3_2,#dd8_3_3,#dd8_3_4{width:40%; margin-right:10%; margin-top:25px; overflow:hidden; -moz-opacity:0; opacity:0; filter:alpha(opacity=0); float:left;}

@media (max-width:1200px) {
	
}

@media (max-width:992px) {
	.main1 .right a{display:none;}
	.main1 .right a.gm{display:block;}

	.video{width:100%; height:100%; top:0; background-size:100% 100%;}
	.more_wrap{width:100px;}
	.more1{height:30px; line-height:30px; font-size:12px;}
	#dd1_1 img{width:65%;}

	#dd2{width:100%; padding:0 3%;}
	#dd2_2{padding-right:0;}
	#dd2_3{max-width:100%;}
	#dd2_3 .conlist{width:49%; height:100px; margin-right:1%;}

	.main2 .con2 .ncon .conlist{width:100%; margin-bottom:25px; padding:0 2%;}
	.main2 .con2 .ncon .conlist p{font-size:14px;}
	.main2 .con2 .ncon .conlist p span{font-size:16px;}
	.main2 .con2 .ncon .conlist p.br1{border-right:none;}

	.main3 .con2 .conlist{width:49%; margin-right:2%; float:left;}
	.main3 .con2 .conlist:nth-child(2n){margin-right:0;}
	.main3 .con2 .conlist img{width:96%;}
	.main3 .con2 .conlist p{width:96%;}

	.main4{padding:30px 0 30px;}
	.main4 .con1{padding:40px 3%;}
	#dd3_3 .imgwrap{display:block; width:100%; margin-left:0;}
	#dd3_3 .imgwrap img{width:100%;}

	#dd3_3 .imgwrap p.hpp{width:96%; margin:0 auto;}
	#dd3_3 .imgwrap p.hpp.p1{left:0; top:20%; right:0;}
	#dd3_3 .imgwrap p.hpp.p2{left:0; top:20%; right:0;}
	#dd3_3 .imgwrap p.hpp.p3{left:0; top:20%; right:0;}
	#dd3_3 .imgwrap p.hpp.p4{left:0; top:20%; right:0;}
	#dd3_3 .imgwrap p.hpp.p5{left:0; top:20%; right:0;}
	#dd3_3 .imgwrap p.hpp.p6{left:0; top:20%; right:0;}
	#dd3_3 .imgwrap p.hpp.p7{left:0; top:20%; right:0;}
	#dd3_3 .imgwrap p.hpp.p8{left:0; top:20%; right:0;}
	#dd3_3 .imgwrap p.hpp.p9{left:0; top:20%; right:0;}
	#dd3_3 .imgwrap span.hxx{visibility:hidden;}

	#dd4{width:100%; padding:0 3%; top:9%;}
	#dd4_2{padding-right:0;}
	#dd4_3{max-width:100%;}
	#dd4_3 .conlist{width:49%; height:100px; margin-right:1%;}

	.main5 .con2 .cont .conlist{width:100%; float:none; padding:0 3%;}
	.main5 .con2 .cont .conlist ul{width:100%;}
	.main5 .con2 .cont .conlist p{margin-top:20px;}
	.main5 .con2 .conb{padding:40px 3%;}
	.main5 .con2 .conb .left{width:100%; float:none;}
	.main5 .con2 .conb .right{width:100%; float:none; margin-top:30px;}
	.main7 .con2 .cont .conlist{width:100%; float:none; padding:0 3%;}
	.main7 .con2 .cont .conlist ul{width:100%;}
	.main7 .con2 .cont .conlist p{margin-top:20px;}
	.main7 .con2 h2{padding:0 3%;}

	#dd5_1{top:40px;}

	.main6 .con1 .hwrap h2{font-size:12px; line-height:20px;}
	.main6 .con1 .hwrap p{font-size:12px; line-height:20px; position:fixed; z-index:9999; left:0; right:0; top:30%; margin:0 auto; background:#333; border-radius:5px; width:94%; text-align:center; padding:2% 20px;}
	.main6 .con1 .hwrap.p1{left:35%; top:18%; padding-bottom:0; padding-left:5%;}
	.main6 .con1 .hwrap.p1 p{left:0; top:30%; bottom:auto;}
	.main6 .con1 .hwrap.p2{left:65%; top:30%; padding-left:0; padding-top:5%;}
	.main6 .con1 .hwrap.p3{left:43%; top:43%; padding-left:0; padding-bottom:5%;}
	.main6 .con1 .hwrap.p4{left:30%; top:55%; padding-top:0; padding-left:5%;}
	.main6 .con1 .hwrap.p5{left:61%; top:65%; padding-left:0; padding-top:5%;}
	.main6 .con1 .hwrap.p6{left:37%; top:78%; padding-left:0; padding-top:5%;}
	.main6 .con1 .hwrap.p7{left:10%; top:90%;}
	.main6 .con1 .hwrap.p7 p{padding-top:2%;}

	.main7 .left{width:100%; float:none;}
	.main7 .right{width:100%; float:none;}
	#dd6_1{top:20px;}
	#dd6_2 p{font-size:12px; line-height:16px;}
	#dd6_3{top:26%;}
	#dd6_3 p{font-size:12px; line-height:16px;}

	#dd7{padding:0 3%; top:50px;}
	#dd7_2 p{margin-left:0; margin-top:10px; line-height:20px;}

	.main9 .con1 .ncon{padding:0 3%;}
	.main9 .con1 .ncon .left{width:100%; float:none;}
	.main9 .con1 .ncon .left .imgwrap{width:55%; margin:15% auto 0;}
	.main9 .con1 .ncon .right{width:100%; float:none; padding-top:15%;}
	#dd8_3{margin-top:15px; padding-right:0;}
	#dd8_3 p{height:auto;}
	#dd8_3_1,#dd8_3_2,#dd8_3_3,#dd8_3_4{width:100%; margin-right:0; margin-top:20px; float:none;}
}

@-moz-keyframes myanimate1{
	0%{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
	50%{-moz-opacity:1; opacity:1; filter:alpha(opacity=100);}
	100%{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
}
@-webkit-keyframes myanimate1{
	0%{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
	50%{-moz-opacity:1; opacity:1; filter:alpha(opacity=100);}
	100%{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
}
@-o-keyframes myanimate1{
	0%{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
	50%{-moz-opacity:1; opacity:1; filter:alpha(opacity=100);}
	100%{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
}
@-ms-keyframes myanimate1{
	0%{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
	50%{-moz-opacity:1; opacity:1; filter:alpha(opacity=100);}
	100%{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
}
@keyframes myanimate1{
	0%{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
	50%{-moz-opacity:1; opacity:1; filter:alpha(opacity=100);}
	100%{-moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
}

.animate1{
	-moz-animation:myanimate1 1s infinite linear;
	-o-animation:myanimate1 1s infinite linear;
	-webkit-animation:myanimate1 1s infinite linear;
	animation:myanimate1 1s infinite linear;
}
