@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,select,option,th,td{ margin:0; padding:0;}
ol,ul,li{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
body{ color:#000; font-size:16px; font-family:"microsoft yahei";}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
fieldset,img{ border:0;}
a{color:#000; text-decoration: none;}
.clearfix:after{ display:block; clear:both; content:""; visibility:hidden; height:0; font-size:0;}
.clearfix{ zoom:1}
.pos-re{ position:relative;}
.pos-ab{ position:absolute;}
.bg-white{ background:#FFFFFF;}
.fl{ float:left;}
.fr{ float:right;}
.inner1000{ width:1000px; margin:0 auto;}
.inner960{ width:960px; margin:0 auto;}
.text-left{ text-align:left;}
.text-center{ text-align:center;}
.text-right{ text-align:right;}

/*通用模块*/
.gray,a.gray{ color: #6f8787;}
.green,a.green{ color:#2b4a2a;}
.blue,a.blue{ color:#005bb0;}
.white,a.white{ color:#ffffff;}
.red,a.red{color:#cf3e2b;}
.fs24{ font-size: 24px;}
.bor_gray{ border: solid 1px #e2e2e2;}
.title_t1{ padding: 1px 0px; height: 40px; background:url(../images/blue_bar.jpg) repeat-x;}
.title_t1 h3{ color: #FFFFFF; font-size: 24px; height: 28px; padding-right: 84px; background:url(../images/plane.png) no-repeat right center; margin: 5px 0px 0px 15px;}
.title_t1 .more{ margin: 10px 5px 0px 0px;}
.title_t1 .more a{ color: #FFFFFF;}
.top_list_t1 h3{ font-size:20px;}
.top_list_t1 p{ text-indent: 2em; line-height: 30px; color: #3d3d3d; margin:5px 0px;}
.arc_list_t1 li{ height: 30px; line-height: 30px;}
.arc_list_t1 .ico{ margin: 0px 10px 0px 0px; color: #008bdf; font-size: 24px;}

/*头图*/
.banner{background:url(../images/banner.jpg) no-repeat center top; height: 275px; }
.banner1{background:url(../images/banner1.jpg) no-repeat center top; height: 275px; }

.nav{ height: 52px; background:url(../images/blue_bar.jpg) repeat-x; margin-bottom: 20px;}
.nav .nav_list li{ float: left; font-size: 20px; padding-top: 15px; color: #FFFFFF; font-weight: bold;}
.nav .nav_list li a{ color: #FFFFFF;}
.nav .nav_list li:first-child{ margin-left: 20px;}
.nav .nav_list .spline{ padding: 0px 20px;}

.part1{ padding: 45px 0px; background:url(../images/bg_part1.jpg) no-repeat center top;}
.slideBox{ width:490px; height:310px; overflow:hidden; position:relative;}
.slideBox .hd{ overflow:hidden; position:absolute; right:30px; bottom: 12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; background:#d6b128; border-radius: 50%; cursor:pointer;position: relative;}
.slideBox .hd ul li.on{ background:#ffffff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd img{ width:490px; height:310px; display:block;}
.slideBox .bd ul li .p1{position: absolute;left:0px; bottom:0px; width: 100%;height: 40px;line-height: 40px;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);  background: rgba(0,0,0,0.5);padding-left: 10px}
.slideBox .bd ul li .p1 a{color: white;font-size:20px;}
.part1 .part_left{ width: 475px; margin-left: 10px;}
.part1 .part_right{ width: 490px;}

.part2 .col{ width: 480px;}
.part2 .col .title_t1{ margin-bottom: 20px;}

.part2{ margin: 30px auto 0px auto; }
.part3 .pic_list > li{ padding: 5px 0px;}
.part3 .pic_list > li:first-child{ border-bottom: dashed 1px #008bdf;}
.part3 .part_left{ width: 665px;}
.part3 .part_left .title_t1{ margin-bottom: 15px;}
.part3 .part_left .arc{ width: 400px;}
.part3 .part_left .arc .top_list_t1{ padding: 5px 0px 10px 0px;}
.part3 .part_right{ width: 305px;}
.part3 .part_right .title_t1{ margin-bottom: 10px;}
.part3 .part_right .arc_list_t1{ padding:10px 0px;}
.part3 .gmrb h3{ font-size:18px; padding-right:44px;}
.tab_title1 li{ cursor: pointer; position: absolute; overflow: hidden; text-indent: -9999px;}
.tab_title1 .i0{ width: 25px; height: 25px; left: 700px; top: 370px;}
.tab_title1 .i1{width: 20px; height: 20px; left: 720px; top: 390px;}
.tab_title1 .i2{width: 40px; height: 30px; left: 680px; top: 400px;}
.tab_title1 .i3{width: 110px; height: 50px; left: 800px; top: 200px;}
.tab_title1 .i4{width: 100px; height: 50px; left: 800px; top: 270px;}
.tab_title1 .i5{width: 60px; height: 40px; left: 780px; top: 320px;}
.tab_title1 .i6{width: 240px; height: 50px; left: 440px; top: 350px;}
.tab_title1 .i7{width: 40px; height: 90px; left: 630px; top: 400px;}
.tab_title1 .i8{width: 60px; height: 40px; left: 715px; top: 435px;}
.tab_title1 .i9{width: 50px; height: 30px; left: 760px; top: 495px;}
.tab_title1 .i10{width: 15px; height: 15px; left: 810px; top: 550px;}
.tab_title1 .i11{width: 50px; height: 40px; left: 775px; top: 570px;}
.tab_title1 .i12{width: 50px; height: 50px; left: 755px; top: 630px;}
.tab_title1 .i13{width: 70px; height: 35px; left: 670px; top: 695px;}
.tab_title1 .i14{width: 80px; height: 50px; left: 565px; top: 695px;}
.tab_title1 .i15{width: 40px; height: 100px; left: 580px; top: 440px;}
.tab_title1 .i16{width: 50px; height: 50px; left: 650px; top: 490px;}
.tab_title1 .i17{width: 40px; height: 60px; left: 720px; top: 520px;}
.tab_title1 .i18{width: 40px; height: 70px; left: 705px; top: 605px;}
.tab_title1 .i19{width: 70px; height: 40px; left: 630px; top: 550px;}
.tab_title1 .i20{width: 70px; height: 70px; left: 620px; top: 600px;}
.tab_title1 .i21{width: 40px; height: 50px; left: 500px; top: 475px;}
.tab_title1 .i22{width: 115px; height: 85px; left: 440px; top: 545px;}
.tab_title1 .i23{width: 50px; height: 20px; left: 555px; top: 590px;}
.tab_title1 .i24{width: 60px; height: 50px; left: 540px; top: 635px;}
.tab_title1 .i25{width: 100px; height: 70px; left: 435px; top: 665px;}
.tab_title1 .i26{width: 150px; height: 110px; left: 325px; top: 425px;}
.tab_title1 .i27{width: 175px; height: 115px; left: 180px; top: 280px;}
.tab_title1 .i28{width: 30px; height: 50px; left:545px; top: 435px;}
.tab_title1 .i29{width: 130px; height: 80px; left:180px; top: 525px;}
.tab_title1 .i30{width: 45px; height: 40px; left:610px; top: 785px;}
.tab_cont1 li{ width:240px; height: 140px; padding: 1px 0px;position: absolute; border:#FDEF5B 5px solid; background:#fff; display:none;}
.tab_cont1 li .score{ width:240px; height: 140px;}
.tab_cont1 li .score p{width:240px; height: 140px; text-align:center; line-height:140px;}
.tab_cont1 li .score table{table-layout:fixed; empty-cells:show; border-collapse: collapse;}
.tab_cont1 li .score table td{ border:#008BE0 1px solid; text-align:center; color:#008BE0;}
.tab_cont1 .i0{ top: 235px; left: 660px;}
.tab_cont1 .i1{ top: 250px; left: 680px;}
.tab_cont1 .i2{ top: 270px; left: 650px;}
.tab_cont1 .i3{ top: 80px; left:805px;}
.tab_cont1 .i4{ top: 145px; left:805px;}
.tab_cont1 .i5{ top: 205px; left:760px;}
.tab_cont1 .i6{ top: 225px; left:535px;}
.tab_cont1 .i7{ top: 300px; left:600px;}
.tab_cont1 .i8{ top: 310px; left:700px;}
.tab_cont1 .i9{ top: 360px; left:730px;}
.tab_cont1 .i10{ top: 410px; left:765px;}
.tab_cont1 .i11{ top: 450px; left:750px;}
.tab_cont1 .i12{ top: 505px; left:720px;}
.tab_cont1 .i13{ top: 565px; left:650px;}
.tab_cont1 .i14{ top: 565px; left:560px;}
.tab_cont1 .i15{ top: 350px; left:555px;}
.tab_cont1 .i16{ top: 365px; left:630px;}
.tab_cont1 .i17{ top: 400px; left:695px;}
.tab_cont1 .i18{ top: 485px; left:675px;}
.tab_cont1 .i19{ top: 425px; left:610px;}
.tab_cont1 .i20{ top: 490px; left:610px;}
.tab_cont1 .i21{ top: 345px; left:475px;}
.tab_cont1 .i22{ top: 435px; left:450px;}
.tab_cont1 .i23{ top: 450px; left:535px;}
.tab_cont1 .i24{ top: 510px; left:525px;}
.tab_cont1 .i25{ top: 550px; left:425px;}
.tab_cont1 .i26{ top: 325px; left:345px;}
.tab_cont1 .i27{ top: 205px; left:215px;}
.tab_cont1 .i28{ top: 310px; left:505px;}
.tab_cont1 .i29{ top: 400px; left:220px;}
.tab_cont1 .i30{ top: 655px; left:580px;}

.part4{ margin: 30px auto 0px auto; background:url(../images/bg_part4.jpg) no-repeat center top;}
.part4 .map{ height: 837px; position: relative;}
.part5{ height: 707px; padding: 1px 0px; background:url(../images/bg_part5.jpg) no-repeat center top;}
.tab_title2{ width: 210px; height: 405px; background:url(../images/tab_title2.png) no-repeat right top; margin-top: 200px; padding: 1px 0px;}
.tab_title2 li{ color: #2d91e2; text-align: right; cursor: pointer; position: relative;}
.tab_title2 .ico{ position: absolute; width: 240px;}
.tab_title2 .ico .yellow_point{ width: 27px; height: 27px; }
.tab_title2 .ico .yellow_line{ height: 11px; border-bottom: dashed 5px #ffff00; width: 210px; display: none;}
.tab_title2 .selected .yellow_point{ background:url(../images/yellow_point.png) no-repeat;}
.tab_title2 .selected .yellow_line{ display: block;}
.tab_title2 .i0{ width: 60px; margin-top: 5px;}
.tab_title2 .i0 .ico{ top: -8px; left: 52px;}
.tab_title2 .i1{ width: 90px; }
.tab_title2 .i1 .ico{ top: -14px; left: 87px;}
.tab_title2 .i2{ width: 115px; }
.tab_title2 .i2 .ico{ top: -15px; left: 118px;}
.tab_title2 .i3{ width: 145px; }
.tab_title2 .i3 .ico{ top: -10px; left: 145px;}
.tab_title2 .i4{ width: 165px; margin-bottom: 15px;}
.tab_title2 .i4 .ico{ top: 0px; left: 166px;}
.tab_title2 .i5{ width: 185px; margin-bottom: 20px;}
.tab_title2 .i5 .ico{ top: 2px; left: 180px;}
.tab_title2 .i6{ width: 190px; margin-bottom: 25px;}
.tab_title2 .i6 .ico{ top: 0px; left: 189px;}
.tab_title2 .i7{ width: 190px; margin-bottom: 20px;}
.tab_title2 .i7 .ico{ top: -2px; left: 188px;}
.tab_title2 .i8{ width: 185px; margin-bottom: 20px;}
.tab_title2 .i8 .ico{ top: -2px; left: 180px;}
.tab_title2 .i9{ width: 165px; margin-bottom: 10px;}
.tab_title2 .i9 .ico{ top: -3px; left: 160px;}
.tab_title2 .i10{ width: 125px;}
.tab_title2 .i10 .ico{ top: 1px; left: 130px;}
.tab_title2 .i11{ width: 90px;}
.tab_title2 .i11 .ico{ top: 10px; left: 92px;}
.tab_title2 .i12{ width: 60px;}
.tab_title2 .i12 .ico{ top: 8px; left: 52px;}
.tab_cont2{ width: 750px; margin-top: 220px;}
.tab_cont2 .pic_box{ width: 620px; height: 365px; background: #2d91e2; position: relative; margin: 0px 0px 10px 60px;}
.tab_cont2 .pic_box img{ position: absolute; left: 15px; top: 15px; width: 590px; height: 335px;}
.tab_cont2 p{ font-size: 18px; text-indent:2em; line-height: 25px;}
.part6{ padding: 110px 0px 20px 0px; background:url(../images/bg_part6.jpg) no-repeat center top;}

.part7{ margin-bottom:30px;}
.picScroll-left{ overflow:hidden; position:relative;  border:1px solid #ccc;   }
		.picScroll-left .bd{ padding:10px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; width:250px;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:240px; height:180px; display:block; }
		.picScroll-left .bd ul li .title{ margin:5px;}