/* CSS Document */


* { margin: 0; padding: 0;}
a{ text-decoration:none; color:#333}
body { font: 15px/1.7 "Microsoft Yahei"; background:#fff}
.mL0{ margin-left:0 !important}
.mR0{ margin-right:0 !important}
.inner { position: relative; width: 1200px; margin: 0 auto;}
.center{ text-align:center}
.link a{height:38px; background:#35b4e1; padding:10px 50px; line-height:38px; margin:0 10px; color:#fff; font-size:16px; }
.bgfff{ background:#fff !important}
.color000{ color:#000 !important;}


#allmap{ width:100%; height:400px;}

.wz{ text-align:center; padding-top:100px}
.wz a{  color:#fff; font-size:30px;}

.banarboximg{ margin-bottom:50px}
.sosobox{ width:789px; margin:0 auto; display:none; position:relativel; overflow:hidden; background:url(../images/sosobg.png) left top repeat-x; padding:8px; overflow:hidden}
.sosobox input{width:629px; color:#000 !important; outline:none; font-size:15px; float:left; border:0; padding-left:30px; height:55px; vertical-align:middle; border-radius:5px 0 0px 5px}
.sosobox a{ float:left}
.sosobox a img{ height:55px;}


.newslist a{ display:block; padding:20px 0 0 0; height:140px; border-bottom:1px solid #ddd}
.newslist a:hover{ background:#37bbea; color:#fff !important}
.newslist a:hover p font,.newslist a:hover span em{ color:#fff}
.newslist a span{ display:block; width:19%; text-align:center; position:relative; float:left; height:140px; overflow:hidden;}
.newslist a span  em{ display:block; font-style:normal; font-size:4em;  }
.newslist a span i{ font-style:normal; display:block; text-align:right; position:absolute;  bottom:20px; font-size:1.5em; color:#d2d2d2; right:30px;}
.newslist a p{ display:block; width:80%;  float:left; height:140px; overflow:hidden;}
.newslist a p b{ display:block; font-weight:300; font-size:18px; margin-bottom:10px; }
.newslist a p font{ display:block; color:#aeaeae}


.otherxx{ max-width:1200px; margin:0 auto; overflow:hidden}
.otherxx .title{ text-align:center;  padding:1% 0;}
.otherxx .xxtime{ padding-bottom:1.5%; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#bbb; border-bottom:1px solid #eeeeee;}
.otherxx .content{ padding:2% 0; line-height:25px; color:#888; font-size:14px;}

.w1200{ margin:0 auto; max-width:1200px; overflow:hidden}

.otherbanar{ height:250px; background:url(../images/subbanar.png) left top no-repeat; background-size:100%}

.page1head{
	background:url(../images/page1headbg.png) left bottom repeat-x !important;
	color:#fff;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
}
.page1head a{ color:#fff !important}


.dowebok-hd { 
position: fixed; z-index: 1000; width: 100%; height: 97px; background:#fff;
-moz-box-shadow: 1px 5px 10px #ddd; /* 老的 Firefox */
box-shadow: 1px 5px 10px #ddd;

}

.page1head  h1 a{ background:url(../images/page1headlogo.png) left center no-repeat !important}
.dowebok-hd h1 { float: left; width:410px; height:97px;}
.dowebok-hd h1 a { display: block; width: 410px; height: 97px; background:url(../images/logo.png) left top no-repeat}
.dowebok-hd .nav { float: right; list-style-type: none; margin-top:30px;}
.dowebok-hd .nav li { float: left; margin-left: 5px;}
.dowebok-hd .nav a { float: left; padding: 0 25px; height: 60px; line-height: 60px; color:#4b4949; font-size:15px; text-decoration: none;}
.dowebok-hd .nav a:hover,.dowebok-hd .nav .fous {  color:#37bbea}

.bodyother{background:#f7f7f7; padding-bottom:40px;}

.section1 .box1{ display:none}
.section1 .box2{ padding:5px; display:none}
.section1 .box3{ margin-bottom:50px; display:none}

.section2{ background:#f6f6f6}

.section3{ background:url(../images/page2_bg.png) left bottom no-repeat}
.section3 .page3_font01,.page3_font02,.page3_font03{ text-align:center}
.section3 .page3_font01{ padding-bottom:5px;}
.section3 .page3_font02{ margin-bottom:25px;}
.section3 .page3_font03{ margin-bottom:110px;}

.section3 .page3_box a{ display:block; float:left; cursor:pointer; position:relative; margin:0 36px; background:url(../images/page_3/yuanbg.png) left top no-repeat; text-align:center; width:174px; height:190px; overflow:hidden}
.section3 .page3_box a:hover,.section3 .page3_box .fous{ background:url(../images/page_3/yuanbghover.png) left top no-repeat;}
.section3 .page3_box i,.page3_box em,.page3_box span{ display:block; font-style:normal; color:#fff}
.section3 .page3_box em{ font-size:16px;}
.section3 .page3_box i{ padding-top:35px;}
.section3 .page3_box span{ position:absolute; bottom:0; left:50%; margin-left:-23px;}

.section4{ background:url(../images/page_4/bg.png) center bottom no-repeat #fbfbfb; 
-moz-box-shadow: 1px 5px 10px #ddd; /* 老的 Firefox */
box-shadow: 1px 5px 10px #ddd;
}
.section4 .page4_pic01{ margin-top:-200px;}
.section4 .page4_pic02{ padding:10px; }
.section4 .page4_pic03{ position:fixed; bottom:-5px}

.section5{ background:url(../images/page_05/bg.png) left center no-repeat}
.section5 .box01{ margin-bottom:25px;}
.section5 .box03{ padding:5px 0; margin-bottom:160px;}

.section6{ }
.bgcolor_page6{ height:380px; background:#35b4e1; overflow:hidden}
.section6 .box1{ padding-top:120px; display:none}
.section6 .box2{ padding:5px; margin-bottom:40px; display:none}
.section6 .box3{ display:none}
.section6 .box4{ width:398px; float:left; text-align:center; display:none}
.section6 .box4 b{ display:block; padding-top:40px; font-size:23px; font-weight:300}
.section6 .border{ float:left}




.section7{ background:#f7f7f7}
.section7 .box1,.section7 .box2,.section7 .box3{ display:none}
.section7 .box2{ padding:0px 0 20px 0}
.section7bg{background:url(../images/page_7/bg.png) center bottom no-repeat #f7f7f7}

.page7_pp{ max-width:700px; margin:0 auto; height:400px; position:relative; }
.page7_pp a {
	display:none;
  position: absolute;
  border-radius: 50%;
}

.page7_pp a:nth-child(1) {
  background: url(../images/page_7/y01.png) center center no-repeat #35b4e1;
  box-shadow: 0 0 2px 8px #35b4e1;
  top:40%;
  left: 0%;
  width: 230px;
  height: 230px;
 
}
.page7_pp a:nth-child(2) {
  background: url(../images/page_7/y02.png) center center no-repeat #35b4e1;
  box-shadow: 0 0 2px 8px #35b4e1;
  top:67%;
  left:34%;
  width: 200px;
  height: 200px;
 
}

.page7_pp a:nth-child(3) {
  background: url(../images/page_7/y03.png) center center no-repeat #35b4e1;
  box-shadow: 0 0 2px 8px #35b4e1;
  top:50%;
  left: 64%;
  width: 180px;
  height: 180px;
 
}

.page7_pp a:nth-child(4) {
  background: url(../images/page_7/y04.png) center center no-repeat #35b4e1;
  box-shadow: 0 0 2px 8px #35b4e1;
  top:100%;
  left: 62%;
  width: 150px;
  height: 150px;
 
}

.page7_pp a:nth-child(5) {
  box-shadow: 0 0 1px 1px #35b4e1;
  top:102%;
  left:9%;
  width: 70px;
  height: 70px;
 
}


.page7_pp a:nth-child(6) {
  box-shadow: 0 0 1px 1px #35b4e1;
  top:40%;
  left:34%;
  width: 100px;
  height:100px;
 
}

.page7_pp a:nth-child(7) {
  box-shadow: 0 0 1px 1px #35b4e1;
  top:105%;
  left:19%;
  width: 130px;
  height:130px;
 
}

.page7_pp a:nth-child(8) {
  box-shadow: 0 0 1px 1px #35b4e1;
  top:119%;
  left:52%;
  width: 55px;
  height:55px;
 
}

.page7_pp a:nth-child(9) {
  box-shadow: 0 0 1px 1px #35b4e1;
  top:42%;
  left:90%;
  width: 55px;
  height:55px;
 
}

.page7_pp a:nth-child(10) {
  box-shadow: 0 0 1px 1px #35b4e1;
  top:105%;
  left:88%;
  width: 55px;
  height:55px;
 
}


.section8{ background:#0a90e2;}
.section8bg{background:url(../images/page_8/bg.png) center bottom no-repeat #0a90e2;}

.section8 .box1{ }
.section8 .box1,.section8 .box2{ display:none}
.section8 .box2{ padding-top:5px;}

.fontpicbox{ max-width:1200PX; margin:0 auto; position:relative; height:260px}
.fontpicbox .font1{ position:absolute; top:96%; left:6%; display:none}
.fontpicbox .font2{ position:absolute; top:47%; left:64%; display:none}
.fontpicbox .font3{ position:absolute; top:107%; left:90%; display:none}


.section9bg{ background:url(../images/page_9/bg.png) center bottom no-repeat}
.section9 .box1,.section9 .box2,.section9 .box3{ display:none}
.section9 .box1{ margin-top:-150px;}
.section9 .box2{ padding-top:5px; margin-bottom:90px;}

.section10{ background:url(../images/page_10/bg.png) center bottom no-repeat}
.section10 .box1{}
.section10 .footmenu { margin-bottom:-10px; padding-top:30px;}
.section10 .footmenu a{ display:block; float:left; width:123px; margin-bottom:10px; color:#616161; text-align:left}
.section10 .footmenu a:hover{ color:#37bbea}


.foot{ background:#ebebeb; padding:10px 0 5px 0}
.foot .footfont{ color:#5d5d5d; text-align:right; font-size:13px;}
.foot .foottell{ background:url(../images/foottellbg.png) 20px center no-repeat #fff; border-radius:30px; text-align:left; width:344px; height:50px; line-height:50px; margin:0 auto; overflow:hidden; color:#4e4e4e}
.foot .foottell span{ padding-left:60px; color:#4e4e4e; font-variant:300; font-size:1.5em;}

.indexfoot{ position:absolute; width:100%; bottom:0}


/*首页选项卡*/

.tabbox {
	height:250px; overflow:hidden; 	background:#37bbea; display:none;
}
.indextab {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.indextab li {
	float:left;
	display:block;
	width:120px;
	height:145px;
	text-align:center;
	cursor:pointer;
	color:#3f3e3e 
}

.indextab li{position:relative}
.indextab li:nth-child(1){background:url(../images/inc/1.png) center 40px no-repeat;}
.indextab li:nth-child(2){background:url(../images/inc/2.png) center 40px no-repeat;}
.indextab li:nth-child(3){background:url(../images/inc/3.png) center 40px no-repeat;}
.indextab li:nth-child(4){background:url(../images/inc/4.png) center 40px no-repeat;}
.indextab li:nth-child(5){background:url(../images/inc/5.png) center 40px no-repeat;}
.indextab li:nth-child(6){background:url(../images/inc/6.png) center 40px no-repeat;}
.indextab li:nth-child(7){background:url(../images/inc/7.png) center 40px no-repeat;}
.indextab li:nth-child(8){background:url(../images/inc/8.png) center 40px no-repeat;}
.indextab li:nth-child(9){background:url(../images/inc/9.png) center 40px no-repeat;}
.indextab li:nth-child(10){background:url(../images/inc/10.png) center 40px no-repeat;}

.indextab li.cur:nth-child(1){background:url(../images/inc/1_hover.png) center 40px no-repeat #37bbea !important;}
.indextab li.cur:nth-child(2){background:url(../images/inc/2_hover.png) center 40px no-repeat #37bbea !important;}
.indextab li.cur:nth-child(3){background:url(../images/inc/3_hover.png) center 40px no-repeat #37bbea !important;}
.indextab li.cur:nth-child(4){background:url(../images/inc/4_hover.png) center 40px no-repeat #37bbea !important;}
.indextab li.cur:nth-child(5){background:url(../images/inc/5_hover.png) center 40px no-repeat #37bbea !important;}
.indextab li.cur:nth-child(6){background:url(../images/inc/6_hover.png) center 40px no-repeat #37bbea !important;}
.indextab li.cur:nth-child(7){background:url(../images/inc/7_hover.png) center 40px no-repeat #37bbea !important;}
.indextab li.cur:nth-child(8){background:url(../images/inc/8_hover.png) center 40px no-repeat #37bbea !important;}
.indextab li.cur:nth-child(9){background:url(../images/inc/9_hover.png) center 40px no-repeat #37bbea !important;}
.indextab li.cur:nth-child(10){background:url(../images/inc/10_hover.png) center 40px no-repeat #37bbea !important;}



.indextab li img{ margin-top:40px;}
.indextab li em{ font-style:normal; display:block; position:absolute; bottom:25px; width:100%; text-align:center}
.on{
	display:block;
	background:#37bbea
}

.indextab li:hover,.indextab li.cur{
	background-color:#37bbea;
	color:#fff !important;
 }
.subtab{ margin-top:20px;}
.subtab .fous{ background-color:#fff !important;}
.subtab .fous:hover{ background-color:#fff !important}


.subtab li:hover,.subtab li.cur{ background:none !important; color:#499eee !important}
.subtab li:hover em{color:#499eee !important}

.indexlinkmenu{ padding-top:30px; padding-left:10px}
.indexlinkmenu a{ display:block; width:115px; float:left; cursor:pointer; margin:0 5px; overflow:hidden; height:30px; text-align:center; color:#fff; line-height:30px;}
.indexlinkmenu a:hover{ background:#fff; color:#37bbea;}
.indexlinkmenu i{ display:block; float:left; height:12px; border-left:1px solid #fff; margin-top:10px}

.page1_img01{ padding-top:140px; padding-bottom:40px; text-align:center}

.suberji{ padding:15px; background:#fff; padding-left:20px;}
.suberji a{ display:block; width:103px; float:left; margin:5px; font-size:14px; overflow:hidden; cursor:pointer; border:1px solid #ddd; text-align:center; height:30px; line-height:30px;}
.suberji a:hover,.suberji .fous{ background:#37bbea; color:#fff}

.weizhi{ padding:20px 0}
.weizhi a{ font-size:14px; color:#878787}
.weizhi a.fous{ color:#000}
.weizhi i{ font-style:normal; margin:0 3px; color:#878787}


.fwboxform .leftbox{ width:715px; float:left; overflow:hidden; background:#fff}
.fwboxform .rightbox{ width:460px; float:right; overflow:hidden; background:#fff}

.paddingfw{ padding:40px;}
.fwtitle{background:url(../images/border.png) center center repeat-x;}
.fwtitle span{display:block; float:left; background:#fff; padding-right:20px; color:#499eee; font-size:1.7em}
.fwintro{ color:#8f8f8f}
.righttitle span{ font-size:1em !important; background:#f9f9f9; text-align:center !important; padding-right:10px; color:#6f6f6f}

.rightad{ padding-top:20px;}
.rightad ul{ margin:0; padding:0; list-style:none}


/*动画*/
#page1_img,#page1_box1{ display:none}
.page3_font01{ display:none}
.page4_pic03{ display:none}
 
 
.zhlist .on { font-weight:bold; font-size:19px}

/* 隐藏 拼音 标签 */

.zhlist{ height:210px; overflow-y:auto; cursor:pointer}
.zhlist p {display: none;}
.zhlist{ background:#f7f7f7;  display:none; width:651px; position:absolute;  border-radius:1px 1px 5px 5px;}
.zhlist a{ display:block; line-height:40px; height:40px; padding:0 10px; color:#7a7a7a; float:none !important; text-align:left; overflow:hidden; margin-bottom:1px;}
.zhlist a i{ font-style:normal}
.zhlist a:hover,.zhlist .sosoon{ background:#fff !important; color:#35b4e1}
.zhlist a span{ float:right; font-size:13px; height:40px; color:#a8a8a8; line-height:40px; background:url(../images/ico_kw_right.png) right center no-repeat; padding-right:15px;}

.sosobt{ cursor:pointer}


/*
 *  STYLE 3
 */

.zhlist::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;

}

.zhlist::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.zhlist::-webkit-scrollbar-thumb
{
	background-color: #000000;
}

 