﻿@charset "utf-8";



/* CSS Document */



body{margin:0; font:12px/18px 微软雅黑,Arial, Helvetica, sans-serif;}

html{ overflow-x:hidden; }


h1,h2,h3,h4,h5,h6,form{margin:0;padding:0; font-size:100%; font-weight:normal;}



ul,li,dl,dt,dd{ padding:0; margin:0; list-style:none; }



p{ margin:0; padding:0;}



img{border:none; vertical-align:top;}



a{color:#333; text-decoration:none; cursor:pointer;}



a:hover {color:#333; text-decoration:underline;}



input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Arial, Helvetica, sans-serif;}



.clear{height:0; line-height:0; font-size:0; clear:both;}



.header{ height:131px; }

.ct{ width:1200px; margin:0 auto; }



.logo{ width:411px; float:left; }



.link{ float:right; text-align:right; }



.txt{ color:#7d7676; margin:25px 0 28px 0;font-weight:bold;  }



.navbox{background:#2db0ea;height:48px}.nav{width:1204px;position:relative;z-index:10}.nav li{float:left;background:url(img/pngbg4.jpg) left center no-repeat;padding:4px 9px 0 11px;height:44px;line-height:44px}.nav li a.z{color:#fff;font-size:14px;padding:0 23px;display:block;border-radius:4px 4px 0 0}.nav li.on a.z,.nav li a.z:hover{background:#fff;color:#2db0ea}.nav li .navpop{width:100%;left:0;top:48px}.navpop{position:absolute;height:382px;background:url(img/jpgbg1.jpg) repeat-x;display:none;z-index:1}.navpop a{overflow:hidden;display:block;float:left;height:382px;background:url(img/jpgbg2.jpg) left center no-repeat;padding-left:1px;position:relative;width:240px}.navpop a.nobg{padding-left:0}.navpop .p1{position:relative;top:0;height:382px}.navpop .p2{position:relative;top:-764px;z-index:1}.navpop .p2 .p2pop{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#fff;padding:35px 0}.navpop .p2 .p2pop h1{line-height:44px;background:url(img/pngbg7.png) center bottom no-repeat;font-size:18px}.navpop .p2 .p2pop p{font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:42px}.slideBox{height:580px;overflow:hidden;position:relative}

.layout{width:1200px;margin:0 auto;clear:both}



.nobg {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

}

.banner {

    height: 430px;

    margin-top: 2px;

    overflow: hidden;

    position: relative;

    width: 100%;

}

.banner .show {

    width: 2000;

    position: absolute;

    left: 50%;

    top: 0px;

    margin-left: -1000px;

	/*_margin-left:-1440px;*/

    height: 430px;

    overflow: hidden;

}

.banner .show ul {

    position: relative;

    height: 430px;

    overflow: hidden;

    width: 2000px;

    float: left;

}

.banner .show ul li {

    text-align: center;

    width: 2000px;

    float: left;

    height: 430px;

    position: absolute;

    display: none;

}

.hot {

    width: 100%;

    height: 42px;

    line-height: 42px;

    position: absolute;

    bottom: 0px;

    z-index: 2;

	margin:0px auto;

	text-align:right;

}

.hotbtn { width:1000px; margin:0px auto; overflow:hidden; text-align:right; overflow:hidden;}



.banner .focus {

    /*position: absolute;

    width: 120px;*/

    padding-left: 10px;

    padding-top: 13px;

    /*bottom: 0px;

    right: 0px;*/

    height: 29px;

	float:right;

}

.banner .focus a {

    width: 15px;

    height: 15px;

    background: url(img/tab.png) no-repeat scroll 0px 0px transparent;

    float: left;

    margin-left: 10px;

    display: inline-block;

	text-indent:999px;

}

.banner .focus a.on {

	background-position:0px -15px;

}



.comjs {

    padding: 42px 0;

}

.comjs li{border-left:1px solid #e5e5e5;width:144px;padding-left:155px;float:left;background-position:51px center;background-repeat:no-repeat;padding-bottom:5px;cursor:pointer}.comjs li:first-child{border:0}
.comjs li em{display:block;font-style:normal;}.comjs li .ch{line-height:36px;font-size:18px;color:#7d7d7d}.comjs li .en{line-height:15px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#7d7d7d}.comjs li.c1{background-image:url(img/pngbg17.png)}.comjs li.c2{background-image:url(img/pngbg18.png)}.comjs li.c3{background-image:url(img/pngbg19.png)}.comjs li.c4{background-image:url(img/pngbg20.png)}.comjs li.c1:hover{background-image:url(img/pngbg13.png)}.comjs li.c2:hover{background-image:url(img/pngbg14.png)}.comjs li.c3:hover{background-image:url(img/pngbg15.png)}.comjs li.c4:hover{background-image:url(img/pngbg16.png)}

.comjs li:hover .en,.comjs li:hover .ch{color:#df0400}



.stbox1 {

    background: url("img/jpgimg35.jpg") no-repeat scroll center bottom #f6f6f6;

    border-top: 1px solid #e9e9e9;

    height: 445px;

}



.fix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}



.stbox1 .tit{ padding:32px 0 21px 0; height:67px; background:url(img/tu1.jpg) no-repeat scroll center 32px transparent; }

.stbox1 .box{ width:1200px; height:270px; border:1px solid #e6e6e6; background:#FFFFFF; margin:0 auto; }

.stbox1 .box li{ width:239px; border-right:1px solid #e6e6e6; float:Left; text-align:center; height:270px; }

.stbox1 .box li .pic{ width:238px; height:222px; overflow:hidden; }

.stbox1 .box li p a{ color:#716e6e; }

.stbox1 .box li p{ margin-top:10px; }



.stbox2 {

    background: url("img/jpgimg35.jpg") no-repeat scroll center bottom #FFFFFF;

    border-top: 1px solid #e9e9e9;

    height: 945px;

	text-align:center; 

}

.stbox2 .tit{ padding:32px 0 54px 0; height:66px; background:url(img/tu2.jpg) no-repeat scroll center 32px transparent; }



.mtit{text-align:center;color:#7d7d7d;padding:90px 0 43px 0}.mtit .mh1{line-height:61px;color:#666;font-size:40px}.mtit .mp1{line-height:34px;padding-bottom:28px;font-size:18px}.mtit .mp2{line-height:24px;font-size:14px}.mtit .ms1{color:#22a1e3;font-size:24px;font-family:Arial,Helvetica,sans-serif;margin:0 5px}.mtit .ms2{color:#de0400}.mtit .ms3{color:#22a1e3;font-size:22px}





.slide a{border:1px solid #efefef;float:left}



.stbox3{background:url(img/jpgbg3.jpg) center center no-repeat;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;height:100%}





.dis .disbox1{height:423px}.dis .disbox2{height:421px;border:1px solid #e9e9e9;border-left:none;position:relative}.dis .disbox3{margin-left:11px;width:521px;border:1px solid #e9e9e9;height:421px;background:#fff}.dis .distit{position:relative;width:150px;height:74px;padding-top:30px;background:#1aaffc;text-align:center;color:#fff;line-height:25px;z-index:2}.dis .distit .ch{font-size:18px}.dis .distit .en{font-family:Arial,Helvetica,sans-serif}.dis .distit .sjx{position:absolute;right:-11px;top:50%;margin-top:-11px;background:url(../images/pngbg25.png);width:11px;height:21px}.dis .discont li .distx{margin:35px 17px 0 0}.dis .discont li .disc{width:308px;margin:35px 0 0 0}.dis .discont li .disrom1{line-height:18px}.dis .discont li .disname{color:#6c6c6c}.dis .discont li .disxx{padding-top:5px}.dis .discont li .disp{color:#959db2;line-height:22px;height:44px;margin:5px 0 7px 0}.dis .discont li .disimg em{float:left;margin-right:10px;padding:2px 3px;border:1px solid #ccc}.dis .discont li .disrom2{width:318px}.dis .cj h1{height:41px;line-height:41px;border-bottom:1px solid #e9e9e9;padding-left:39px;background:url(../images/jpgbg6.jpg) 17px center no-repeat}.dis .cj h1 .ch{color:#312628;font-size:18px;margin-right:13px}.dis .cj h1 .en{color:#acaaaa;text-transform:uppercase}.dis .cj .cjlist li .w1{width:99px}.dis .cj .cjlist li .w2{width:187px}.dis .cj .cjlist li .w3{width:113px}.dis .cj .cjlist li .w4{width:96px}.dis .cj .cjlist li span{float:left;text-align:center;color:#7d7d7d}.dis .cj .cjlist li{margin:0 13px}.dis .cj .cjlist li.first{border-bottom:1px dashed #eaeaea;line-height:46px;margin-bottom:10px}.dis .cj .cjlist li.first span{color:#312628;font-size:14px;background:url(../images/jpgbg7.jpg) left center no-repeat}.dis .cj .cjlist li{line-height:44px}.footcue{overflow:hidden}



.fl{ float:left; }

.dlcue{ display:none; }

.picScroll-top{background:#fff;width:462px;height:382px;overflow:hidden;position:relative;padding:2px 0 36px 53px}.picScroll-top .bd ul{overflow:hidden;zoom:1}.picScroll-top .bd ul li{zoom:1;height:205px!important}.picScroll-top2 .bd ul{overflow:hidden;zoom:1}.picScroll-top2 .bd ul li{zoom:1}



.footcue{overflow:hidden}.footcue ul{padding:47px 0}.footcue li{float:left;height:42px;width:240px;text-align:center;position:relative;bottom:-98px}

.footlink { width:1276px; }

.footbox{background:#2db0ea;height:240px}.footlink dl{width:127px;margin-right:80px}.footlink dt{line-height:44px;height:44px;background:url(img/ban.jpg) bottom left repeat-x;margin-bottom:9px;padding-top:24px}.footlink dt a{height:45px;display:block;font-size:14px}.footlink a{color:#fff}.footlink dd{line-height:30px}.footph{color:#fff;margin-top:68px}.footph .h1{font-size:38px;font-family:Arial,Helvetica,sans-serif;line-height:30px}.footph .h2{color:#dbdbdb;line-height:23px}.footph .h3{line-height:23px;font-size:17px}.footph .h4{display:block;width:75px;height:20px;line-height:20px;text-align:center;border:1px solid #fff;border-radius:2px;color:#fff;margin-top:10px}

.footewm{margin-right:19px;margin-top:68px}.foot_b{background:none repeat scroll 0 0 #2db0ea;height:43px;line-height:43px; background:url(img/ban.jpg) top left repeat-x #2db0ea;}.foot_b p{color:#FFFFFF;text-align:center;}



.sub{ height:50px; background:#f1f1f1; background:none;   }

.sub ul{ width:1200px; margin:0 auto; }

.sub li{ line-height:50px; width:115px; text-align:center; float:left; background:url(img/ge.jpg) no-repeat scroll right center transparent; }

.sub li a{ color:#797979; }

.sub li.cur a{ color:#50b2e5; }

.contents{ width:1200px; margin:0 auto; }



.pubox{ padding:57px 0 35px; background:#FFFFFF; }



.puboxbor {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #dadada;

}

.lc .lctit {

    background: #f9fafa none repeat scroll 0 0;

    border-bottom: 1px solid #dadada;

    border-top: 1px solid #dadada;

    color: #0986cc;

    font-size: 20px;

    line-height: 87px;

    margin-top: -1px;

    padding: 0 60px;

}

.lc .lcbox {

    color: #333;

    font-size: 14px;

    line-height: 35px;

    padding: 28px 60px 20px;

}



.prolist{ padding-bottom:37px; width:1200px; margin:0 auto; }



.prolist li{width:1201px;margin:0 auto;background:#fff;margin-top:33px}.prolist li .protit{height:33px;line-height:33px;border:1px solid #dadada;border-bottom:0;padding-bottom:2px;background:url(img/jpgbg10.jpg) bottom left repeat-x}
.prolist li .protit span{color:#fff;font-size:18px;float:left;height:33px;background:url(img/jpgbg9.jpg);padding-right:50px;width:111px;text-align:center}
.prolist li .proban{border:1px solid #dadada;border-bottom:0}.prolist li .prowrap{float:left;border:1px solid #dadada;}.prolist li .proimg{position:relative;overflow:hidden;height:240px;}
.prolist li .propop{line-height:20px;position:absolute;top:0;left:0;width:80%;padding:0 10%;height:100%;background:url(img/pngbg26.png) repeat;left:-100%}
.prolist li .proname{line-height:25px;padding-top:49px;color:#020202}.prolist li .proname .ch{font-size:16px}.prolist li .proname .en{font-family:Arial,Helvetica,sans-serif}.prolist li .probox{height:20px;padding-top:9px}.prolist li .promon{color:#303131;font-family:Arial,Helvetica,sans-serif}.prolist li .proxx{margin:3px 0 0 10px}.prolist li .procue{color:#666}.prolist li .prolink{width:74px;height:30px;line-height:30px;display:block;border:1px solid #b1b1b1;text-align:center;border-radius:4px;margin-top:14px}.prolist li .prolink:hover{color:#df0400}
.prolist li em{ font-style:normal }


.banbox1{border-bottom:1px solid #e6e6e6}.banboxce{border-bottom:1px solid #e6e6e6;text-align:center}.banbox3,.banbox1 em{display:block;height:465px}.banbox2 em{display:block;height:593px}.banbox3{position:relative}.banbox4 em{display:block;height:696px}





.page{clear:both; text-align:center;padding:10px 0; width:1200px; margin:0 auto; }

.page a,.page span{padding:6px 7px 3px 7px; border:1px solid #dedede; margin:0px 2px;}

.page a:hover{background-color:#2db0ea; color:#FFFFFF;font-weight:bold;}

.page a.select,.page span.current{background-color:#2db0ea; color:#FFFFFF;font-weight:bold;}

.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(img/qq.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
</style>