/************************css reset***********************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0px; padding:0; border:0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
body { text-align:center; font:13px "微软雅黑"; background:#fff; }
.oh { overflow:hidden; }
.displayN { display:none; }
.clear { display:block; clear:both; width:100%; height:0px; }
.block5 { display:block; clear:both; height:5px; }
.block10 { display:block; clear:both; height:10px; }
.block15 { display:block; clear:both; height:15px; }
.block20 { display:block; clear:both; height:20px; }
.block30 { display:block; clear:both; height:30px; }
.floatL { float:left; display:inline; }
.floatR { float:right; display:inline; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.nation { width:100%; height:62px; background:#1a191f; overflow:hidden; }
.nation .nnn { width:1000px; overflow:hidden; margin:0 auto; text-align:left; }
.nation .nnn img { float:left; display:inline; margin-left:20px; }
.nation ul { float:right; display:inline; width:565px; height:62px; padding-left:15px; margin-top:2px; }
.nation ul li { display:inline-block; float:left; width:60px; height:auto; text-align:center; margin:8px 0px 0px 0px; border-right:1px solid #fff; }
.nation ul li a { color:#fff; font-size:13px;}
.nation ul li a:hover { color:#fac9a8; }
.header { width:100%; height:1068px; background:url(../images/head_bg.jpg) center top scroll no-repeat; }
.header .head1 { width:1000px; height:136px; margin:0 auto; overflow:hidden; background:url(../images/head1.jpg) no-repeat; }
.header .head2 { width:1000px; height:140px; margin:0 auto; overflow:hidden; background:url(../images/head2.jpg) no-repeat; }
.header .head3 { width:1000px; height:146px; margin:0 auto; overflow:hidden; background:url(../images/head3.jpg) no-repeat; }
.header .head4 { width:1000px; height:136px; margin:0 auto; overflow:hidden; background:url(../images/head4.jpg) no-repeat; }
.header .head5 { width:1000px; height:132px; margin:0 auto; overflow:hidden; background:url(../images/head5.jpg) no-repeat; }
.header .head6 { width:1000px; height:378px; margin:0 auto; overflow:hidden; background:url(../images/head6.jpg) no-repeat; text-align:center;position:relative;}
.header .head6 .mouse{width:50px;height:79px;position:absolute;left: 480px;bottom:12px;background:url(../images/mouse.jpg) no-repeat;z-index:100000;}
.header .head6 p { margin:66px auto 0px; width:500px; height:auto; color:#b06c00; font-size:14px; line-height:25px; }
.header .head6 p strong { color:#7c3742; font-size:16px; font-style:normal; }
.cont { width:1000px; overflow:hidden; text-align:left; margin:0 auto;position:relative;}
.link-pub { display:inline-block; width:197px; height:37px; background:url(../images/link1.png) no-repeat; text-indent:12px; text-align:center; line-height:37px; color:#fff; font-size:14px; }
.link-pub:hover { background:url(../images/link1hover.png) no-repeat; color:#3fbb8c; }
.cont .h2-pub { width:465px; height:auto; text-align:right; float:left; display:inline; font-size:36px; line-height:40px; font-family:'Microsoft JhengHei', '黑体'; }
.cont .h2-pub strong { font-style:normal; font-size:18px; font-family:'微软雅黑'; }
.car { width:28px; height:38px; position:absolute; left:50%; top:1065px; background:url(../images/car.png) no-repeat; margin-left:-14px; }
.point { width:10px; height:10px; position:absolute; top:5900px; left:0px; }
.bg1 { width:100%; height:444px; background:url(../images/bg1.jpg); }

.road1{width:30px;height:1000px;background:url(../images/road1.jpg) center top scroll repeat-y;position:absolute;top:0px;left:50%;margin-left:-16px;}
.road1 span{position:absolute;width:13px;height:15px;left:-13px;top:36px;background:url(../images/road1-arrow.png) no-repeat;}

.road2{width:30px;height:1000px;background:url(../images/road2.jpg) center top scroll repeat-y;position:absolute;top:0px;left:50%;margin-left:-16px;}
.road2 span{position:absolute;width:13px;height:15px;left:-13px;top:36px;background:url(../images/road2-arrow.png) no-repeat;}


.cont1 { height:444px; }
.cont1 .road1 span{top:50px;}
.cont1 h2 { color:#f2166b; margin-top:35px; }
.cont1 h2 strong { color:#000; }
.cont1 ul { width:960px; height:165px; margin:45px 0px 0px 14px; }
.cont1 ul li { float:left; display:inline; width:220px; height:165px; margin-left:10px; line-height:165px; text-align:center; position:relative; overflow:hidden; }
.cont1 ul .li1 { background:url(../images/cont1-img1.jpg) no-repeat; }
.cont1 ul .li2 { background:url(../images/cont1-img2.jpg) no-repeat; }
.cont1 ul .li3 { background:url(../images/cont1-img3.jpg) no-repeat; margin-left:50px; }
.cont1 ul .li4 { background:url(../images/cont1-img4.jpg) no-repeat; }
.cont1 ul li span { color:#fff; font-size:26px; font-weight:bold; }
.cont1 ul li div { position:absolute; left:0px; top:0px; width:220px; height:165px; background:#fff9db; overflow:hidden; text-align:center; display:none; }
.cont1 ul li div p { color:#c28400; font-size:15px; width:185px; height:auto; margin:20px auto 0px; border-top:15px solid #f2e7b2; border-bottom:1px solid #f2e7b2; padding:10px 5px; text-align:left; line-height:25px; }
.cont1 a { margin:30px 0px 0px 515px; }
.bg2 { width:100%; height:430px; background:url(../images/cont2_bg.jpg) center top scroll no-repeat; }
.cont2 { height:430px; background:url(../images/cont2.jpg) no-repeat; }
.cont2 h2 { color:#fff100; margin-top:30px; }
.cont2 h2 strong { color:#fff; }
.cont2. lll {
width:454px;
height:auto;
}
.cont2 .left { width:454px; height:154px; background:#299cb5; margin:20px 0px 0px 20px;display:none; }
.cont2 .left li { width:150px; height:50px; float:left; display:inline; background:#d7f5f9; line-height:50px; text-align:center; color:#000; font-size:18px; margin:1px 0px 0px 1px; cursor:pointer; }
.cont2 .left li.active { background:#299cb5; color:#fff; }
.cont2 .right { width:454px; height:220px; margin:34px 0px 0px 20px; position:relative; background:#299cb5;    overflow: hidden; }
.cont2 .right .ccc { width:440px; height:117px; overflow:hidden;margin-top: 45px;margin-left:12px; }
.cont2 .right .ccc h3 { float:left; display:inline; width:103px; height:103px; text-align:center; line-height:103px; color:#000; font-size:24px; margin:7px 15px; background:url(../images/12321313.jpg) no-repeat; }
.cont2 .right .ccc p { float:left; display:inline; width:300px; height:20px; font-size: 16px;color: #fff;margin: 0px 0px 0px 0px;line-height: 31px;}
.cont2 .right .ccc p strong { color:#fff200; font-size:18px; }
.cont2 .right .ccc p span { display:inline-block; float:left; width:49px; height:10px; }
.cont2 a { margin:30px 0px 0px 286px; background:url(../images/link22.png) no-repeat; color:#3fbdca; text-align:left; text-indent:10px; }
.cont2 a:hover { background:url(../images/link22hover.png) no-repeat; color:#fff; }
.cont2 .form111 { width:415px; height:220px; background:#2a9cb6; margin:35px 60px 0px 0px; }
.cont2 .form111 h2 { float:left; display:inline-block; width:350px; height:40px; position:relative; z-index:100; background:#299cb5; font-size:20px; line-height:40px; color:#fff200; margin:5px 0px 0px 33px; text-align:center; }
.cont2 .form111 h2 span { position:relative; z-index:100; background:#299cb5; padding:0px 5px; }
.cont2 .form111 h2 b { width:100%; height:1px; background:#fff200; position:absolute; left:0px; top:21px; z-index:10; }
.questionBlock { float:right; display:inline; width:350px; height:auto; font-size:13px; text-align:left; overflow:hidden; margin:5px 30px 0px 0px; }
.questionBlock ul { width:350px; height:162px; }
.questionBlock ul li { overflow:hidden; }
.questionBlock .left-li { float:left; display:inline; width:350px; height:215px; }
.questionBlock .right { float:right; display:inline; width:135px; height:160px; }
.questionBlock .txt_1, .questionBlock .txt_2, .questionBlock .txt_3 { width:200px; height:27px; line-height:27px; border:1px solid #1169b9; padding:5px 0px 5px 5px; font-size:13px; color:#b5b5b5; border:none; }
.questionBlock .txt_2 { float:left; display:inline;width:195px; height:60px; line-height:20px; padding:5px; color:#b5b5b5; }
.questionBlock .txt_3 { display:inline-block; width:138px; height:37px; line-height:37px; padding:10px 0px; color:#b5b5b5; }
.questionBlock .btn_submit, .questionBlock .btn_reset { float:right; display:inline; width:137px; height:70px; background:#fff200; line-height:45px; text-align:center; color:#000; font-size:18px; border:none; margin:0px; outline:none; cursor:pointer; font-family:"黑体"; vertical-align:middle; }
.questionBlock .btn_submit:hover { background:#e7ffff; }
.questionBlock select { font:13px; }
.bg3 { width:100%; height:700px; background:url(../images/bg1.jpg);}
.cont3 { height:700px;}
.cont3 h2 { color:#f2166b; margin-top:20px; }
.cont3 h2 strong { color:#000; }
.cont3 .left { width:470px; height:530px; position:relative; margin:20px 0px 0px 10px; }
.cont3 .bd { position:relative; height:100%; z-index:0; left:27px; }
.cont3 .bd li { zoom:1; vertical-align:middle; }
.cont3 .left .ul1 { width:416px; height:535px; overflow:hidden; }
.cont3 .left .ul1 li { float:left; display:inline; background:#c7edfa; width:415px; height:530px; position:relative; text-align:center; }
.cont3 .left .ul1 li .yinhao1 { position:absolute; width:19px; height:17px; background:url(../images/y1.jpg) no-repeat; left:10px; top:10px; }
.cont3 .left .ul1 li .yinhao2 { position:absolute; width:19px; height:17px; background:url(../images/y2.jpg) no-repeat; right:10px; top:50px }
.cont3 .left .ul1 li h3 { width:100%; height:auto; margin-top:25px; color:#3fbb8c; font-size:18px; font-weight:bold; }
.cont3 .left .ul1 li .img1 { margin:20px auto 10px; display:block; width:144px;height:144px;border-radius:72px; }
.cont3 .left .ul1 li .img2{margin:10px auto;display:block;}

.cont3 .left .ul1 li .img-link{ margin:20px auto 10px; display:block; width:144px;height:144px;border-radius:72px;overflow:hidden;}
.cont3 .left .ul1 li .img-link img{margin:0px;transition:500ms; -moz-transition:500ms; -webkit-transition:500ms; -o-transition:500ms; }
.cont3 .left .ul1 li .img-link:hover img {  transform: rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); }
.cont3 .left .ul1 li .strong1 { color:#3fbb8c; font-size:16px;line-height:25px; }
.cont3 .left .ul1 li p { width:370px; height:auto; margin:10px auto 0px; line-height:23px; text-align:left; color:#010101; font-size:14px; }
.cont3 .left .ul1 li p strong{font-weight:bold;color:#3fbb8c;}
.cont3 .left .ul1 li p a{color:#3fbb8c;font-weight:bold;}
.cont3 .left .ul1 li p a:hover{text-decoration:underline;}
.cont3 .prev, .cont3 .next { position:absolute; left:2%; top:50%; margin-top:-25px; display:block; width:48px; height:47px; background:url(../images/perv.png); }
.cont3 .prev:hover{background:url(../images/perv-hover.png) no-repeat;}
.cont3 .next { left:auto; right:2%; background:url(../images/next.png); }
.cont3 .next:hover{background:url(../images/next-hover.png); }
.cont3 .right { margin:20px 10px 0px 0px; }
.bg4 { width:100%; height:473px; background:#cf114c; }
.cont4 { height:473px; }
.cont4 h2 { color:#fff100; margin-top:20px; }
.cont4 h2 strong { color:#fff; }
.cont4 .left { width:377px; height:290px; margin:10px 0px 0px 80px; }
.cont4 .left .aaa{color:#FF0;font-size:18px;text-align:center;display:inline-block;width:100%;margin-bottom:10px;}
.cont4 .right { width:400px; height:230px; margin:20px 60px 0px 0px; }
.cont4 .right img { float:left; display:inline; margin-top:45px; }
.cont4 .right p { float:left; display:inline; width:240px; height:230px; padding-left:10px; font-size:16px; color:#fff; margin-left:10px; border-left:1px solid #eca4ba; line-height:30px; }
.cont4 .right p strong { color:#fffe03; font-size:18px }
.cont4 a { margin:-20px 0px 0px 515px; background:url(../images/link2.png) no-repeat; color:#cf114c; }
.cont4 a:hover { background:url(../images/link2hover.png) no-repeat; color:#fff; }

.cont4 .explain{float:left;color:#fff;font-size:12px;font-style:normal;display:inline-block;margin:10px 0px 0px 200px;}
.cont4 .explain1{float:right;margin:-37px 338px 0px 0px;line-height:18px;}
.bg5 { width:100%; height:520px; background:url(../images/bg1.jpg); }
.cont5 { height:520px; }
.cont5 h2 { color:#f2166b; margin-top:20px; }
.cont5 h2 strong { color:#000; }
.cont5 .left { width:378px; height:271px; margin:40px 0px 0px 80px; }
.cont5 .right { width:267px; height:267px; margin:40px 190px 0px 0px; }
.cont5 a { display:inline-block; margin:30px 0px 0px 515px; width:278px; height:37px; background:url(../images/link1a.png) no-repeat; text-indent:12px; text-align:center; line-height:37px; color:#fff; font-size:14px; }
.cont5 a:hover { background:url(../images/link1ahover.png) no-repeat; color:#3fbb8c; }
.bg6 { width:100%; height:700px; background:#3fbb8c; }
.cont6 { height:700px; }
.cont6 h2 { color:#fff100; margin-top:20px; }
.cont6 h2 strong { color:#fff; }
.cont6 .tab { width:450px; height:auto; margin-top:30px; }
.cont6 .tab .ul-xxk { width:450px; height:40px; }
.cont6 .tab .ul-xxk li { width:147px; height:32px; border:2px solid #209358; text-align:center; line-height:32px; float:left; display:inline; color:#fff; font-size:18px; cursor:pointer; }
.cont6 .tab .ul-xxk .li1 { border-left:none; border-right:0px; }
.cont6 .tab .ul-xxk li.active { background:#209358; color:#fff100; }
.cont6 .tab .content { width:450px; height:auto; margin-top:20px; }
.cont6 .tab .content ul { width:450px; height:auto; }
.cont6 .tab .content ul li { float:left; display:inline; width:146px; height:130px; margin:0px 0px 7px 0px; background:#b3e4d1; }
.cont6 .tab .content ul .li1 { margin:0px 5px 7px; background:#fff8db; }
.cont6 .tab .content ul li .link1 { width:146px; height:95px; display:block; text-align:center; color:#000; font-size:14px; }
.cont6 .tab .content ul li .link1 img { margin:10px auto 7px; }
.cont6 .tab .content ul li .link1:hover { color:#99411a; font-weight:bold; }
.cont6 .tab .content ul li .link-a { float:left; display:inline-block; width:55px; height:20px; text-align:center; line-height:20px; background:#40ba8b; color:#fff; font-size:12px; margin-left:12px; margin-top:5px; }
.cont6 .tab .content ul li .link-a:hover { background:#01aa6a; }
.cont6 .tab .content ul .li1 .link-a { background:#99411a; }
.cont6 .tab .content ul .li1 .link-a:hover { background:#782602; }
.cont6 .link-pub { background:url(../images/link2.png) no-repeat; color:#3fbdca; position:absolute; left:515px; bottom:30px; }
.cont6 .link-pub:hover { background:url(../images/link2hover.png) no-repeat; color:#fff; }
.bg7 { width:100%; height:821px; background:url(../images/bg1.jpg); }
.cont7 { height:821px; }
.cont7 .h2-pub { color:#f2166b; margin-top:22px; width:470px; font-size:34px; }
.cont7 .left, .cont7 .right { width:450px; height:585px; margin:30px 0px 0px 20px; }
.cont7 .right { margin:30px 20px 0px 0px; }
.cont7 p { float:left; display:inline; background:#f7ab00; color:#fff; font-size:14px; position:relative; padding:0px 10px; line-height:25px; }
.cont7 p span { font-size:16px; margin-right:3px; }
.cont7 p .span1 { display:inline-block; float:left; width:16px; height:5px; }
.cont7 strong { position:absolute; width:auto; padding:0px 10px; border:2px solid #f7ab00; line-height:30px; height:31px; text-align:center; color:#f7ab00; font-size:24px; }
.cont7 p b { position:absolute; width:12px; height:14px; background:url(../images/lll.png) no-repeat; }
.cont7 p .b1 { background:url(../images/rrr.png) no-repeat; }
.cont7 p:hover { background:#3fbb8c; }
.cont7 p:hover b { background:url(../images/llla.png) no-repeat; }
.cont7 p:hover .b1 { background:url(../images/rrra.png) no-repeat; }
.cont7 p:hover strong { color:#3fbb8c; border-color:#3fbb8c; }
.cont7 img { float:left; display:inline-block; }
.cont7 .left .p1 { width:236px; height:272px; }
.cont7 .left .p1 b { top:56px; right:-12px; }
.cont7 .left .p1 strong { top: 45px; right: -90px; }
.cont7 .left .p2 { width:171px; height:182px; }
.cont7 .left .p2 b { top:28px; left:-12px; }
.cont7 .left .p2 strong { top:18px; left: -90px; }
.cont7 .left .p3 { width:236px; height:124px; }
.cont7 .left .p3 b { top:28px; right:-12px; }
.cont7 .left .p3 strong { top:17px; right: -90px; }
.cont7 .right .p4 { width:236px; height:272px; }
.cont7 .right .p4 b { top:56px; left:-12px; }
.cont7 .right .p4 strong { top: 45px; left: -90px; }
.cont7 .right .p5 { width:171px; height:182px; }
.cont7 .right .p5 b { top:28px; right:-12px; }
.cont7 .right .p5 strong { top: 16px; right: -117px; }
.cont7 .right .p6 { width:236px; height:124px; }
.cont7 .right .p6 b { top:27px; left:-12px; }
.cont7 .right .p6 strong { top: 17px; left: -90px; }
.cont7 a { margin:30px 0px 0px 515px; }

.bg8 { width:100%; height:382px; background:url(../images/cont8.jpg) left top repeat-x;display:none;}
.cont8 { height:382px;  }
.cont8 .h2-pub { color:#fff100; margin-top:25px; width:460px; font-size:34px; }
.bg9 { width:100%; height:446px; background:url(../images/bg1.jpg);}
.cont9 { height:360px;  background:url(../images/cont10.jpg) top center scroll no-repeat;}
.cont9 .h2-pub {  color:#fff100; width:100%; font-size:34px; margin:50px auto 0px; text-align:center;  }
.cont9 .left { width:466px; height:232px; margin:40px 0px 0px 30px; }
.cont9 ul li { float:left; display:inline; overflow:hidden; height:224px; margin-left:10px; }
.cont9 ul .li1 { width:205px; }
.cont9 ul .li1 a { width:205px; height:224px; display:block; overflow:hidden; }
.cont9 ul .li2 { width:240px; }
.cont9 ul .li2 a { display:block; width:240px; height:109px; overflow:hidden; }
.cont9 ul .li2 .a1 { margin-top:10px; }
.cont9 ul li a img { transition:500ms; -moz-transition:500ms; -webkit-transition:500ms; -o-transition:500ms; display:block; }
.cont9 ul li a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.cont9 .right { width:470px; height:232px; margin:40px 30px 0px 0px; }
.bg10 { width:100%; height:905px; background:url(../images/cont10_bg.jpg) center top scroll no-repeat #3fbb8c;position:relative;z-index:100000;}
.cont10 { height:543px; }
.cont10 .h2-pub { color:#fff100; width:100%; font-size:34px; margin:50px auto 0px; text-align:center; }
.cont10 .weibo { width:920px; height:390px; margin:30px 0px 0px 40px; }
.footer { width: 100%; height: 200px; background:#3fbb8c; padding-top: 39px; overflow: hidden; font-size: 13px;position:relative;z-index:100000; }
.footer p { width: 1000px; height:auto; text-align: center; line-height: 26px; color: #fff; margin:0px auto; font-size:13px; }



#gotop { width:102px; height:357px; position:fixed; right:2%;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
font-size: 14px;bottom:200px; _margin-bottom:200px;background:url(../images/fixed.png) no-repeat;z-index:99999999999;}
#gotop ul {width:92px;height:200px;margin:244px 0px 0px 0px; }
#gotop ul li { width:90px;height:20px;line-height:20px;margin-bottom:1px;}
#gotop ul li a{ color: #fff;font-size:13px;display:block;width:90px;height:20px;text-indent:18px;}
#gotop ul li .backtop{ color: #FFF;font-size:14px;display:block;width:92px;height:40px;text-indent:0px;text-align:center;margin-top:7px;}
#gotop ul li .backtop:hover{font-weight:bold;}
#gotop ul li a:hover { color:#fddf5a;}
#gotop ul li.top{margin-top:21px;cursor:pointer;height:30px;}