﻿/* CSS Document */
body{ width:100%; font-family:"微软雅黑"; margin:0; padding:0; background:#aee0dc;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
ul,li{ list-style:none;}
img{ border:none;}
.clear{ clear:both;}
.inner_rcontent img{
    max-width:90%;
}

.common{ width:1020px; margin:0 auto; padding:0;}
.header{ width:100%; background:#f7f7f7; height:100px; padding:0; margin:0;}
.logo{ float:left; margin-top:20px;}
.logo img{ width:100%; height:55px;}
.head_table{ float:left; color:#0068b7; font-size:20px; font-weight:bold; margin:10px 0px 0 15px; padding:20px 0 0 0}
.head_table span{ font-size:14px; color:#666}
/*.hear_r{ float:right; margin-top:10px; width:500px;}*/
.hear_r p{ float:right; text-align:right; font-size:13px; color:#ee8d3b; line-height:25px; margin:5px 0 0 0; padding:0;  font-weight:500;}
.head_tel{ float:right; text-align:right; font-size:16px; color:#424242; font-weight:bold; line-height:40px; margin-right:10px;}
.head_tel span{ color:#ed6d00; font-size:18px; }
.nav{ width:100%; background:url(../images/menubg_02.png) repeat-x; height:38px;}
.index_menu{ float:left; width:1020px; padding:0; margin:0; font-size:16px;}
.index_menu li{ float:left; width:113px; text-align:center;line-height:38px; background:url(../images/menu_link.png) no-repeat left center;}
.index_menu li a{ color:#fff;}
.index_menu li a:hover{ color:#050505;}
.index_midle{ width:100%; margin:0; padding:0;}
.part_1{ float:left; width:1020px; margin:10px 0; padding:0;}
.p1_left{ float:left; width:728px; border:1px solid #16988c; margin:0; padding:0;}
.p1_left img{ width:728px; height:305px;}
.p1_right{ float:right; width:280px; margin:0; padding:0 0 5px 0; background:#fff; height:300px; overflow:hidden;} 
.p1r_title{ float:left; width:260px; line-height:43px; height:43px; font-size:16px; color:#fff; padding-left:15px; text-align:left; background:url(../images/tit_bg.jpg) no-repeat left center;}
.p1r_con{ float:left; width:250px; padding:0 0 10px 15px; margin:0;}


.part_2{float:left; width:1020px; margin:0; padding:0;height:310px;}
.p2_left{ float:left; width:730px;margin:0; padding:0;}
.p2l_l1{ float:left; width:250px; height:308px; border:1px solid #d6d6d6; margin:0px; padding:0; overflow:hidden; background:#fff;}
.part_title{ float:left;font-size:16px; color:#ed6d00; background:#f6f6f6 url(../images/tit_link.png) no-repeat left center; padding-left:10px; height:36px; line-height:36px;}
.p2l1_tit{ width:240px; margin:0;}
.part_title span{ float:right; line-height:36px; font-size:13px; margin-right:2px;}
.part_title span a{ color:#000;}
.part_title span a:hover{ color:#ed6d00;}   

.p2_news{ float:left; width:250px; padding:0; margin:0; }


   .p2_news .demo h2 { font-size: 16px; height: 44px; color: #3366cc; margin-top: 20px; }
       .p2_news .demo dl dt { font-size: 14px; color: #ff6600; margin-top: 40px; }
      .p2_news  .demo dl dt, .demo dl dd { line-height: 22px; }
        /* scrollbox */
	 .p2_news	.scrollbox { position: relative; width:240px; overflow: hidden; }
      .p2_news  .scrollbox ul { position: absolute; left: 0px; top: 0px; }
      .p2_news  .scrollbox li { float: left; width:230px;height:30px; padding:5px; white-space:nowrap; overflow: hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;}
      
.p2_news  .scrollbox li a{ float:none; display:inline}
        /* leftlist */#leftlist { width: 999em; }
        /* fontlist */#fontlist li { height: 30px; line-height:30px; }
        #fontlist li a { width: auto; }

.p2_news ul{ float:left; width:240px; margin:0 0 0 2px; padding:0;}
.p2_news ul li{ width:240px; line-height:30px; font-size:12px; height:30px; border-bottom:1px dashed #a5a5a5;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow: hidden;}
.p2_news ul li a{ color:#343434;}
.p2_news ul li:hover{width:240px; line-height:30px; font-size:12px; height:30px; border-bottom:1px dashed #a5a5a5;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow: hidden;}
.p2_news .scrollbox li a:hover{ color:#ed6d00; float:none; display:inline}

.p2l_l2{float:right; width:466px; height:308px; border:1px solid #d6d6d6; margin:0; padding:0; overflow:hidden; background:#fff;}
.p2l2_tit{width:456px; margin:0;}
.p2_introduction{ float:left; width:462px; margin:5px 0 5px 2px; font-size:12px; line-height:20px;}
.p2_introduction img{ float:right; margin:10px 0 0 0; }
.p2_right{ float:right; width:278px; border:1px solid #d6d6d6;margin:0; padding:0; background:#fff; height:308px; overflow:hidden;}
.p2r_title{ float:left; width:268px;font-size:16px; color:#ed6d00; background:#f6f6f6; padding-left:10px; height:36px; line-height:36px;}
.vedio_con{ float:left; width:258px; margin:10px 0 0 10px; padding:0;}
.p2_vedio { float:left; width:258px; margin:5px 0;}
.p2_vedio img{ width:258px; height:182px;}
.p2_vicon{ float:left; width:258px; margin:5px 0; padding:0;}
.p2_qq{ float:left; width:60px; margin-left:50px;}
.p2_qq2{ float:right; width:60px; margin-right:50px;}


.part_22{float:left; width:1018px; margin:10px 0 0 0; height:230px; border:1px solid #d6d6d6;padding:0; overflow:hidden; background:#fff;}
.part_22 .p22_con{ float:left; width:1020px; padding:0; margin:20px 0 0 0;}
.part_22 .p22_con img{ width:235px; float:left; height:158px; margin:0 10px;}
.part_22 .p22_tit{width:1008px; margin:0;}

/*.part_22 .p3r_con{ float:left; width:278px; margin:0 0 0  0px; padding:0;}
.part_22 .p3r_con ul{ float:left; width:268px; margin:0; padding:0; font-size:12px;}
.part_22 .p3r_con ul li{ width:260px; line-height:20px; margin-top:5px; }
.part_22 .p3r_con ul li a{ color:#2d2d2d;}
.part_22 .p3r_con ul li a:hover{ color:#2db1a5;}
.part_22 .p3r_con img{ width:278px; height:230px; border:none; margin-top:0px;}

*/

.part_3{float:left; width:1020px; margin:10px 0; padding:0;height:232px;}
.p3l_l1{float:left; width:250px; height:230px; border:1px solid #d6d6d6; margin:0px; padding:0; overflow:hidden; background:#fff;}
.p3l_l2{float:right; width:466px; height:230px; border:1px solid #d6d6d6; margin:0; padding:0; overflow:hidden; background:#fff;}
.p3_con{ float:left; width:466px; padding:0; margin:20px 0 0 0;}
.p3_con img{ width:213px; height:158px; margin:0 0 0 13px;}
.p3r_tit{width:268px; margin:0;}
.p3_right{ float:right; width:278px; border:1px solid #d6d6d6;margin:0; padding:0; background:#fff; height:230px; overflow:hidden;}
.p3r_con{ float:left; width:278px; margin:0 0 0  0px; padding:0;}
.p3r_con ul{ float:left; width:268px; margin:0; padding:0; font-size:12px;}
.p3r_con ul li{ width:260px; line-height:20px; margin-top:5px; }
.p3r_con ul li a{ color:#2d2d2d;}
.p3r_con ul li a:hover{ color:#2db1a5;}
.p3r_con img{ width:278px; height:230px; border:none; margin-top:0px;}



.part_4{float:left; width:1020px; margin:0; padding:0;height:232px;}
.p4l1_l1{ float:left; width:250px; padding:0; margin:0;}
.p4l1_l1 ul{ float:left; width:240px; margin:0 0 0 2px; padding:0;}
.p4l1_l1 ul li{ width:240px; line-height:30px; font-size:12px; height:30px; border-bottom:1px dashed #a5a5a5; margin-top:5px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow: hidden;}
.p4l1_l1 ul li a{ color:#343434;}
.p4l1_l1 ul li a:hover{ color:#ed6d00;}
.p4l2_con{float:left; width:466px; padding:0; margin:10px 0 0 0;}
.p4l2_left{ float:left; width:298px; margin:0 0 0 10px; padding:0; height:150px;}
.p4_intro{ float:left; text-indent:2em; font-size:13px; line-height:20px; height:90px; overflow:hidden;}
.p4_btn{ float:left; width:298px; margin:10px 0 0 0;}
.btn1{ float:left; width:95px; height:56px; line-height:56px; margin:0 2px;font-size:16px; text-align:center; background:url(../images/btn_bg.jpg) repeat-x;}
.btn1 a{ color:#fff;}
.btn1 a:hover{ color:#ed6d00;}
.p4l2_right{ float:right; width:137px; margin:0 10px;}
.p4l2_right img{ width:137px; height:156px; margin:0; padding:0;}
.p4l2_right p{ width:137px; line-height:25px; font-size:13px; color:#ed6d00; text-align:center; margin:0; padding:0;}
.p4r_con{ float:left; width:268px; margin:0 0 0 10px; padding:0;}
.p4r_con ul{ float:left; width:268px; margin:0; padding:0; font-size:12px; overflow:hidden;}
.p4r_con ul li{ width:260px;  line-height:30px; font-size:12px; height:30px; border-bottom:1px dashed #a5a5a5; margin-top:5px; }
.p4r_con ul li a{ color:#2d2d2d;}
.p4r_con ul li a:hover{ color:#2db1a5;}

.part_5{ float:left; width:1020px; margin:10px 0 0 0; padding:0; height:242px; background:#fff;}
.p5_tit{ width:1010px; margin:0;}

.footer{ width:100%; margin:0; padding:0; height:125px; background:url(../images/footer_bg.png) no-repeat;}
.flogo{ float:left; margin:15px; padding:0;}
.flogo img{ width:129px; height:92px;} 
.fmiddle{ float:left; width:750px; text-align:center; font-size:14px; color:#fff; line-height:30px; margin-top:10px;}
.fmiddle a{color:#fff; }
.fmiddle a:hover{color:#9f9f9f; }
.fewm{ float:right; margin-top:10px; width:110px; height:110px;}
.fewm img{ width:110px; height:110px;}




.news_lnews{ float:left; width:250px; height:230px; margin:0; padding:0;}
div.slideBox{ position:relative; width:248px; height:192px; overflow:hidden;border:1px solid #e5e5e5;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px; }
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ width:248px; height:192px; margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:40px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%; }
div.slideBox div.tips div.title a{ color:#FFF; font-size:14px; line-height:40px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:none !important;}
/*div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; float:left; width:20px; height:20px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#ef7301;}*/




img {border: 0;}
.ck-slide ul {margin: 0;padding: 0;list-style-type: none;}
.ck-slide {position: relative;overflow: hidden;}
.ck-slide ul.ck-slide-wrapper {position: absolute;top: 0;left: 0;z-index: 1;margin: 0;padding: 0;}
.ck-slide ul.ck-slide-wrapper li {position: absolute; margin-top:0px;}
.ck-slide ul.ck-slide-wrapper li a{/*a标签是行内元素，宽高对a标签不起作用，这里必须添加line-height:0px;display:black，否则垂直滚动<li>之间会出现间隔*/
	line-height:0px;display:block;}
.ck-slide ul.ck-slide-wrapper li img{ width:728px; height:305px; } 
/*.ck-slide .ck-prev, .ck-slide .ck-next {position: absolute;top: 50%;z-index: 2;width: 35px;height: 70px;margin-top: -35px;border-radius: 3px;opacity: .15;background: red;text-indent: -9999px;background-repeat: no-repeat;transition: opacity .2s linear 0s;}
.ck-slide .ck-prev {left: 5px;background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next {right: 5px;background: url(../images/arrow-right.png) #000 50% no-repeat;}*/
.ck-slidebox {position: absolute;left: 50%;bottom: 12px;z-index: 30;}
.ck-slidebox ul {height: 20px;padding: 0 4px;border-radius: 8px;background: rgba(0,0,0,0.5);}
.ck-slidebox ul li {float: left;height: 12px;margin: 4px 4px;}
.ck-slidebox ul li em {display: block;width: 12px;height: 12px;border-radius: 100%;background-color: #fff;text-indent: -9999px;cursor: pointer;}
.ck-slidebox ul li.current em {background-color: #fe6500;}
.ck-slidebox ul li em:hover {background-color: #fe6500;}
.ck-slide { width: 728px; height: 305px; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper { height: 320px;}




.demo {width:1020px;margin:0px auto;}
/* scrollbox */
.scrollbox {position:relative;width:1020px;overflow:hidden; height:199px;}
.scrollbox ul {position:absolute;left:-12px;top:0px;}
.scrollbox li {float:left;width:1000px;height:169px;padding:5px 0px; }
.scrollbox li a {float:left;display:inline-block;width:228px;height:169px;margin-right:10px;}
.scrollbox li a:hover{float:left;display:inline-block;width:228px;height:169px;margin-right:10px;}
.scrollbox li a img {display:block;width:228px;height:169px;background:#eee; margin:0;border:1px solid #f1f1f1;   }
.scrollbox li a img:hover{display:block;width:228px;height:169px;background:#eee; margin:0;border:1px solid #ef8c3a;  }
/* leftlist */
#leftlist {width:999em;}


#marquee6{width:250px;height:250px; overflow:hidden;}
#marquee6 ul{ float:left; margin:0; padding:0;}
#marquee6 ul li{padding:0 10px;line-height:25px;height:25px;overflow:hidden; margin-top:5px; font-size:12px;}
#marquee6 ul li a{color:#2d2d2d;}
#marquee6 ul li a:hover{ color:#2db1a5;}

.inner_common{ float:left;width:1020px; margin:0; padding:0 0 20px 0; background:#fff;}
.inner_title{ width:100%; height:50px; line-height:50px; font-size:12px; color:#5c5c5c;}
.inner_title a{ color:#5c5c5c;}
.inner_title a:hover{ color:#ed6d00;}
.inner_left{ float:left; width:250px; margin:0; padding:0;border-bottom:1px solid #d7ecff;border-right:1px solid #d7ecff;}
.innerl_tit{ float:left; background:url(../images/inner_titbg.jpg) repeat-x; width:240px; padding-left:10px; height:40px; font-size:14px; color:#fff; line-height:40px;}
.inner_left ul{ float:left; width:250px; margin:0; padding:0; font-size:12px;background:#dddddd;}
.inner_left ul li{ width:250px; line-height:35px; height:35px;  border-top:1px solid #d7ecff; display:block; }
.inner_left ul li a{ color:#272727; margin-left:10px;}
.inner_left ul li a:hover{ color:#ed6d00;margin-left:10px;}
.inner_left ul li span{ margin-left:10px;}
.inner_right{ float:right; width:755px; margin:0; padding:0; background:#fff;}
.inner_rtitle{ float:left; width:740px; height:40px; padding-left:15px; color:#333; border-top:1px solid #ddd; line-height:40px; background:#e1e1e1;}
.inner_rcontent{ float:left; width:100%; margin:0; padding:0; min-height:500px;}
.innews_lists{ float:left; width:725px; margin:0 15px; padding:0 0 50px 0;}
.innews_lists ul{ float:left; width:725px; margin:0; padding:20px 0; font-size:13px; border-bottom:1px dashed #ccc;}
.innews_lists ul li{ width:725px; line-height:25px; display:block;}
.innews_lists ul li em{ width:625px; font-style:normal; float:left;}
.innews_lists ul li a{ color:#5d5d5d;display:block;}
.innews_lists ul li a:hover{color:#ed6d00;display:block;}
.innews_lists ul li span{ float:right; width:100px; color:#5d5d5d; text-align:right;}

.member_next{ float:left; width:725px; text-align:center; margin:30px 0 40px; }
.member_next span{ width:25px; height:25px; border:1px solid #000; margin-right:15px;  color:#000; padding:5px 10px;}
.member_next a:hover span{ width:25px; height:25px; border:1px solid #ed6d00; color:#ed6d00; margin-right:15px; padding:5px 10px;}

.inner_introduce{float:left; width:725px; margin:0 15px; padding:0 0 50px 0;}
.introduce_tit{ float:left; width:725px; text-indent:2em; color:#ed6d00; font-size:14px; margin:15px 0 0 0;}
.inner_introduce p{   text-indent:2em;font-size:12px; line-height:25px; color:#5c5c5c; margin-top:15px; padding:0;}
.inner_introduce img{   margin:5px 5px 5px 0; border:none;}
.introduce_environment{float:left; width:715px; margin:0 20px; padding:15px 0 50px 0;}
.introduce_environment img{ float:left; width:340px; height:200px; margin-right:15px; margin-top:15px;}

.inner_contact{ position:absolute; left:50%; margin-left:-510px; width:1020px; }
.map{ position:relative; top:15px; left:280px;margin:15px 0; padding:0; z-index:0; }
.map img{ width:725px; height:335px; border:none; }
.address{ position:absolute; left:816px; top:30px;z-index:111; width:190px; height:335px;  background:rgba(218,237,254,0.9);}
.add_tit{ position:relative;font-size:16px; color:#ed6d00; line-height:60px; }
.address p{ position:relative;line-height:25px; font-size:12px; color:#343434;}
.address p span{  position:relative;color:#089286;}
.address p em{  position:relative;font-style:normal; color:#ee730b;}

.inner_booking{float:left; width:725px; margin:0 15px; padding:0 0 50px 0;}
.inner_booking  form{ float:left; margin:10px 0; padding:0;}
.inner_booking  form p{ font-size:13px; line-height:25px;}

.innercontact_left{ position:absolute; top:168px; width:250px;border-bottom:1px solid #d7ecff;border-right:1px solid #d7ecff; z-index:11111;}
.innerl_tit{ position:relative; background:url(../images/inner_titbg.jpg) repeat-x; width:240px; padding-left:10px; height:40px; font-size:14px; color:#fff; line-height:40px;}
.innercontact_left ul{ float:left; width:250px; margin:0; padding:0; font-size:12px;background:#dddddd;}
.innercontact_left ul li{ width:250px; line-height:35px; height:35px;  border-top:1px solid #d7ecff; display:block; }
.innercontact_left ul li a{ color:#272727; margin-left:10px;}
.innercontact_left ul li a:hover{ color:#ed6d00;margin-left:10px;}
.innercontact_left ul li span{ margin-left:10px;}



/*浮动客服*/
#floatDivBoxs a{color:#666;text-decoration:none;outline:none;}
#floatDivBoxs a:hover{color:#e8431f;}

#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}