/************************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 "微软雅黑";}
.oh { overflow:hidden; }
.displayN { display:none; }
.clear { display:block; clear:both;width:100%;height:0px; }
.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-nav { width:100%; height:90px; background:#fff; }
.nation-nav .nation { width:1000px; height:90px; margin:0 auto; overflow:hidden; }
.nation-nav .nation img { float:left; display:inline;}
.nation-nav .nation ul { float:right; display:inline; width:519px;height:60px;margin-top:10px;}
.nation-nav .nation ul li { display:inline-block; float:left;padding:0px 10px; height:20px;text-align:center; line-height:20px; margin:10px 0px 0px 0px;border-right:1px solid #000; }
.nation-nav .nation ul li:first-child{margin-left:14px;}
.nation-nav .nation ul li a { color:#000; font-size:14px; }
.nation-nav .nation ul li a:hover {font-weight:bold; }
.nation-nav .nation ul .li_bg_none { background:none; }
.header{width:100%;height:646px;background:url(../images/head_bg.jpg) center top scroll no-repeat;overflow:hidden;}
.header .head1{width:1000px;height:140px;background-image:url(../images/head1.jpg);overflow:hidden;margin:0 auto;}
.header .head2{width:1000px;height:129px;background-image:url(../images/head2.jpg);overflow:hidden;margin:0 auto;}
.header .head3{width:1000px;height:128px;background-image:url(../images/head3.jpg);overflow:hidden;margin:0 auto;}
.header .head4{width:1000px;height:132px;background-image:url(../images/head4.jpg);overflow:hidden;margin:0 auto;}
.header .head5{width:1000px;height:117px;background-image:url(../images/head5.jpg);overflow:hidden;margin:0 auto;}


.nav{width:100%;height:90px;position:relative;}
.nav ul{width:1000px;height:42px;margin:24px auto 0px;position:relative;z-index:10;}
.nav ul li{float:left;display:inline;width:100px;height:40px;border:1px solid #7a007d;margin:0px 4px;}
.nav ul li a{display:block;width:100%;height:40px;line-height:40px;overflow:hidden;background:#fff;text-align:center;color:#7a007d;font-size:16px;}
.nav ul li a:hover{color:#fff;background:url(../images/link1.jpg) no-repeat;}
.nav ul li.anchor{cursor:pointer;}
.nav ul .li1{width:123px;}
.nav ul .li1 a:hover{background:url(../images/link2.jpg) no-repeat;}
.nav ul .li2{width:188px;}
.nav ul .li2 a:hover{background:url(../images/link3.jpg) no-repeat;}
.nav .hr{width:100%;height:2px;background:#7a007d;display:block;position:absolute;top:50%;margin-top:-1px;z-index:1;}


.daodu{width:970px;height:120px;margin:0 auto;text-align:left;}
.daodu p{float:right;display:inline;width:850px;height:86px;color:#000;font-size:14px;text-indent:2em;line-height:25px;margin-top:20px;}
.h2-pub{font-size:30px;color:#df8b1c;font-weight:bold;text-align:center;}
.h2-pub strong{color:#000;}

.cont{width:1000px;height:auto;margin:0 auto;text-align:left;overflow:hidden;}

.bg1{width:100%;background:#fef2fe;}

.cont1{width:1000px;height:490px;margin:0px auto;text-align:left;}
.cont1 .left{width:647px;height:436px;margin-top:31px;}
.cont1 .left ul{width:632px;height:322px;margin-top:30px;margin-bottom:10px;}
.cont1 .left ul li{float:left;display:inline;width:315px;height:50px;background:#be6dbf;font-size:16px;color:#fff;border-bottom:2px solid #f2e2f2;border-right:2px solid #fff;line-height:50px;text-align:center;}
.cont1 .left .border-none{border-right:none;}
.cont1 .left ul li:hover{background:#9f3ca0;}
.cont1 .left em{float:left;color:#d88282;font-size:18px;font-weight:bold;font-style:normal;}
.cont1 .left a{float:right;display:inline;color:#942795;font-size:15px;margin-right:10px;}
.cont1 .left a:hover{font-weight:bold;}
.cont1 .right{width:285px;height:503px;background:url(../images/bgbg1.jpg) center top scroll no-repeat;margin-top:-13px;}

.questionBlock { float: left;display: inline;width: 263px;height: 492px;font-size: 12px;text-align: left;background: #9f3ca0;margin: 13px 0px 0px 10px;}
.questionBlock h2 { width:265px; height:70px; font-size:25px;color:#fcee67;text-align:left;padding:0px 5px;border-bottom:2px solid #fff;margin:10px 0px 0px 5px;}

.questionBlock h2 strong{color:#fff;}
.questionBlock ul { padding:0px 5px 5px 5px; margin-top:10px;}
.questionBlock ul li { padding:11px 0; clear:both;border-bottom:1px dashed #fff;}
.questionBlock ul li label { width:72px; height:20px; line-height:20px; text-align:right; font-size:13px; display:inline-block; float:left; padding-right:2px; color:#fff; }
.questionBlock ul li .se_3 { height:20px; width:60px; margin-right:5px; }
.questionBlock .txt_1, .questionBlock .txt_2, .questionBlock .txt_3 { width:165px; height:17px; line-height:17px; border:1px solid #dfdfdf; padding-left:3px; }
.questionBlock .txt_2 { width:120px; }
.questionBlock .txt_3 { height:30px; overflow-y:hidden; }
.questionBlock .btn { text-align:center; }
.questionBlock .btn .btn_submit{ height:24px; padding:0px 15px;font-size:14px; cursor:pointer; border: none; border-radius:12px;color: #fff; outline:none;background:#db4159; font-weight:bold; color:#fff;}
.questionBlock .btn .btn_submit:hover { background:#c61b36; }
.questionBlock label em { color:#f00; padding:0 5px; }
.questionBlock select { font:12px; }

.cont2{height:400px;}
.cont2 .left{width:665px;height:370px;background:url(../images/bgbg2.jpg) 20px 50px scroll no-repeat;margin-top:30px;}
.cont2 .left ul{width:385px;height:122px;margin:28px 0px 0px 190px;}
.cont2 .left ul li{width:385px;height:30px;line-height:30px;color:#710060;font-size:16px;margin-bottom:20px;}
.cont2 .left ul .li1{margin-left:15px;margin-bottom:13px;}
.cont2 .left p{width:650px;height:102px;padding:5px;line-height:25px;text-indent:2em;color:#000;background:#faf9fa;margin:27px 0px 10px 0px;}
.cont2 .left a{float:right;display:inline;color:#942795;font-size:15px;margin-right:10px;}
.cont2 .left a:hover{font-weight:bold;}

.cont2 .right{width:263px;height:503px;background:#ffde35;margin-right:12px;}
.cont2 .right h2{font-size:30px;color:#a24aa9;font-weight:bold;text-align:center;width:100%;height:70px;line-height:70px;}
.cont2 .right h2 strong{color:#000;}
.cont2 .right em{display:block;width:100%;height:70px;font-style:normal;line-height:70px;text-align:center;color:#a51514;font-size:24px;text-align:center;background:#fff27b;}
.cont2 .right .liucheng{width:100%;height:145px;background:#ffe756;}
.cont2 .right .liucheng img{margin:10px 0px 0px 10px;}
.cont2 .right .telephone{width:100%;height:115px;background:url(../images/icon4.jpg) center 10px scroll no-repeat;color:#a51514;font-size:30px;text-align:center;line-height:170px;font-weight:bold;}
.bg2{width:100%;height:507px;background:#f4f3f8;}
.bg2 .cont3{height:507px;margin-top:20px;}
.bg2 .cont3 h2{margin-top:30px;}
.bg2 .cont3 ul{width:976px;height:362px;margin-top:20px;}
.bg2 .cont3 ul li{float:left;display:inline;width:309px;height:362px;margin-left:10px;position:relative;}
.bg2 .cont3 ul li .title{width:94px;height:109px;background:url(../images/bg.png) no-repeat;line-height:109px;text-align:center;position:absolute;left:50%;margin-left:-47px;color:#000;font-size:24px;font-weight:bold;}
.bg2 .cont3 ul li .title1{line-height:27px;padding-top:27px;height:82px;}
.bg2 .cont3 ul li img{margin-top:55px;}
.bg2 .cont3 .mask{width:309px;height:362px;background:url(../images/mask.png) no-repeat;position:absolute;left:0px;top:0px;text-align:center;display:none;}
.bg2 .cont3 .mask .mask-title{width:94px;height:109px;line-height:109px;text-align:center;position:absolute;left:50%;margin-left:-47px;color:#fff;font-size:24px;font-weight:bold;}
.bg2 .cont3 .mask p{margin:0px auto;width:266px;height:auto;line-height:23px;color:#fff;font-size:14px;text-indent:2em;text-align:left;position:relative;left:0px;top:140px;}
.bg2 .cont3 .mask .mask-title1{line-height:27px;padding-top:27px;height:82px;}

.bg3{width:100%;height:245px;background:#ffcd20;}
.cont4{height:245px;background:url(../images/bg1.png) center center scroll no-repeat;}
.cont4 p{color:#000;font-size:16px;line-height:42px;margin-top:20px;text-align:center;margin-top:40px;}
.cont4 p a{color:#942795;font-size:15px;margin-right:10px;}
.cont4 p a:hover{font-weight:bold;}

.bg4{width:100%;height:357px;background:#f4f3f8;}
.cont5{height:357px;}
.cont5 h2{margin:30px 0px;}
.cont5 ul{width:216px;height:192px;}
.cont5 ul li{width:216px;height:63px;line-height:63px;text-align:center;color:#000;font-size:18px;background:#ffcd20;}
.cont5 ul .li1{border-top:1px solid #df8b1c;border-bottom:1px solid #df8b1c;}
.cont5 ul .on{background:#9c009d;color:#fff;}
.cont5 .content-box{width:755px;height:192px;background:#fff;}
.cont5 .content1 p{width:340px;height:150px;padding:5px 15px;line-height:25px;color:#000;font-size:14px;margin:15px 0px 0px 10px;}
.cont5 .content1 .p1{width:334px;border-left:1px solid #f3f3f3;margin-left:0px;}
.cont5 .content1 .p2{width:500px;margin:20px 0px 0px 30px;}
.cont5 .content1 p strong{font-weight:bold;}
.cont5 a{float:right;display:inline-block;color:#942795;font-size:15px;margin:20px 20px 0px 0px;}
.cont5 a:hover{font-weight:bold;}

.cont6{height:344px;}
.cont6 h2{margin:30px 0px;}
.cont6 .content{width:490px;height:130px;}
.cont6 .content h3{width:490px;height:60px;line-height:60px;background:#ffcd20;color:#000;font-size:18px;}
.cont6 .content h3 span{width:60px;height:60px;text-align:center;display:inline-block;float:left;background:#ffba14;color:#fff;margin-right:10px;font-weight:bold;}
.cont6 .content p{width:490px;height:70px;line-height:70px;color:#000;font-size:14px;text-indent:20px;background:#f9f9fa;}
.cont6 .strong1{color:#9c009d;font-size:18px;font-weight:bold;text-align:center;display:block;}

.bg5{width:100%;height:450px;background:#feeffe;}
.cont7{height:450px;}
.cont7 h2{margin:30px 0px 20px;}

.cont7 .left{width:522px;height:321px;background:url(../images/bg1.jpg) no-repeat;}
.cont7  p{width:508px;height:auto;line-height:24px;color:#000;font-size:14px;margin-left:20px;}
.cont7  p strong{display:block;color:#9c009d;font-size:18px;font-weight:bold;margin-bottom:5px;text-align:center;}
.cont7 .left .p1{margin-top:10px;}
.cont7 .left .p2{margin-top:40px;}
.cont7 .right{width:452px;height:321px;background:url(../images/bg2.jpg) no-repeat;}
.cont7 .right p{width:420px;margin-top:10px;line-height:30px;}

.cont8{height:487px;}
.cont8 h2{margin:30px 0px 20px;}
.cont8 .weibo{width:100%;height:370px;margin-top:20px;}

.footer{width:100%;height:237px;background-color:#f4f3f8;overflow: hidden;font-size: 13px;}
.footer p{width: 1000px;height:237px;text-align:center;line-height: 24px;color: #343332;margin: 0 auto;font-size:13px;padding-top:38px;}
.fixed{width:120px;height:351px;background:url(../images/fixed.png) no-repeat;position:fixed;right:2%;bottom:150px;_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)));z-index:2000;}
.fixed ul{width:94px;height:86px;margin:112px 0px 0px 18px;}
.fixed ul li{width:94px;height:27px;line-height:27px;text-indent:15px;}
.fixed ul li a{color:#9f3ca0;font-size:14px;}
.fixed ul li a:hover{font-weight:bold;}
.fixed ul .li1{background:url(../images/icon1.png) left center scroll no-repeat;}
.fixed ul .li2{background:url(../images/icon2.png) left center scroll no-repeat;}
.fixed ul .li3{background:url(../images/icon3.png) left center scroll no-repeat;}
.fixed .backtop{width:78px;height:43px;margin:111px 0px 0px 14px;cursor:pointer;}

