@charset "utf-8";
.qk{clear: both;}

.gj_team{ height: auto; }
.gj_team_tit{ height:40px; text-align: center; padding-top:0px;  background:url(/images/team/gj_team_tit.png) bottom center no-repeat;margin-top: 20px; }
.gj_team_tit span{ margin-top: -20px;font-size:24px; height:24px; line-height:24px; color:#303030;font-weight: 400;}
.gj_team1{ height:530px;  background:#FFF;position:relative; }
.gj_team1 .gj_team_tit{position:absolute;z-index:99; height:40px; text-align: center; width:1170px; left:50%; margin-left:-585px;  }

.gj_team1 .gj_team_tit{position:absolute;z-index:99; top:-5px; height:40px; text-align: center; width:1170px; left:50%; margin-left:-585px; background:url(/images/team/gj_team_tit.png) bottom center no-repeat; }
.slideTxtBox{ width:100%;  }
.slideTxtBox .hd{ position:relative; z-index:99;top:55px;width:680px;  left:50%; margin-left:-340px; }
.slideTxtBox .hd ul{ float:left;  position:absolute;   height:40px; width:680px; margin:0 auto; top:20px;   }
.slideTxtBox .hd ul li{ float:left;  width:140px; margin:0 15px; height:40px;line-height:40px; text-align:Center; font-size:18px;  background:#0090f2; color:#fff; cursor:pointer;  }
.slideTxtBox .hd ul li.on{   background:#FF7700;   }
.slideTxtBox .bd ul{   zoom:1; height:530px; }
.slideTxtBox .bd ul.bd1{  background:url(/images/team/gj_team1_hd01.jpg) center center no-repeat;   }
.slideTxtBox .bd ul.bd2{  background:url(/images/team/gj_team1_hd02.jpg) center center no-repeat;   }
.slideTxtBox .bd ul.bd3{  background:url(/images/team/gj_team1_hd03.jpg) center center no-repeat;   }
.slideTxtBox .bd ul.bd4{  background:url(/images/team/gj_team1_hd04.jpg) center center no-repeat;   }
.slideTxtBox .hd ul li:first-child{background:#ff9955;}
.slideTxtBox .hd ul li:nth-child(2){ background:#33eecc;}
.slideTxtBox .hd ul li:nth-child(3){ background:#00bb66;}
.slideTxtBox .hd ul li:nth-child(4){ background:#ff8888;}
.slideTxtBox .hd ul li.on{ background:#ddd;color:#555}
.slideTxtBox .bd ul{zoom:1;height:530px;}

.gj_team_tit h2 {    margin-top: -20px;    font-size: 24px;    height: 24px;    line-height: 24px;    color: #303030;    font-weight: 400;}
.gj_team4{padding-top:40px; background:#fff; }
.gj_team4_l{ width:1170px; margin:30px auto; position:relative;}
.gj_team4_l01{ width:350px; float:left; margin-right:20px;}
.gj_team4_00{  width:350px; height:400px; overflow:hidden;}
.gj_team4_01{ position:relative; cursor:pointer; float:left;  }
.gj_team4_img {width:350px; height:400px; overflow:hidden;}
.gj_team4_img img {width:100%; height:100%; }
.gj_team4_tit{ width:298px; height:98px; position:absolute; border:1px solid #fff; top:150px; left:25px;  }
.gj_team4_tit1{ width:280px; height:80px; line-height:80px; text-align:Center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff); background:rgba(255,255,255,.8); margin:9px; }
.gj_team4_tit1 h2{font-size:20px; font-weight:normal; }
.gj_team4_con{ display:none; width:330px; height:380px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff); background:rgba(255,255,255,.8); position:absolute; top:10px; left:10px;}
.gj_team4_con1{ width:290px; margin:110px auto 30px; font-size:14px;color:#303030; line-height:25px;}
.gj_team4_con1 span{ font-size:16px; }
.gj_team4_con2{ width:120px; height:40px;line-height:40px; text-align:Center; margin:0 auto; background:#00b068; }
.gj_team4_con2 a { color:#fff;}
.gj_team4_con2 a:hover { text-decoration:underline;}
.gj_team4_02{width:350px; height:300px; overflow:hidden; margin-top:20px;}
.gj_team4_02 .gj_team4_img {width:350px; height:300px; overflow:hidden;}
.gj_team4_02 .gj_team4_tit{ top:100px; left:25px;}
.gj_team4_02 .gj_team4_con{ width:330px; height:280px; }
.gj_team4_02 .gj_team4_con1{ margin:30px auto 30px; }
.gj_team4_03{width:500px; height:260px; overflow:hidden;}
.gj_team4_03 .gj_team4_img {width:500px; height:260px; overflow:hidden;}
.gj_team4_03 .gj_team4_tit{ top:80px; left:100px;}
.gj_team4_03 .gj_team4_con{ width:480px; height:240px; }
.gj_team4_03 .gj_team4_con1{ margin:40px auto 10px;width:440px; }
.gj_team4_04{ width:280px; height:260px; overflow:hidden; float:left; margin-left:20px;}
.gj_team4_04 img  {transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.gj_team4_04:hover img{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);}
.gj_team4_05{width:800px; height:220px; overflow:hidden; margin:20px auto;}
.gj_team4_05 .gj_team4_img{width:800px; height:220px;}
.gj_team4_05 .gj_team4_tit{ top:60px; left:250px;  width:378px;}
.gj_team4_05 .gj_team4_tit1{ width:360px;}
.gj_team4_05 .gj_team4_con{ width:780px; height:200px; }
.gj_team4_05 .gj_team4_con1{ margin:10px auto 0px;width:740px; }
.gj_team4_06 {width:240px; height:220px; overflow:hidden; float:left;}
.gj_team4_06:hover {z-index: 1;}
.gj_team4_06 img  {transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.gj_team4_06:hover img{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.gj_team4_07{width:540px; height:385px; overflow:hidden; margin-left:20px;}
.gj_team4_07 .gj_team4_img{width:540px; height:385px;}
.gj_team4_07 .gj_team4_tit{ top:150px; left:100px;  width:338px;}
.gj_team4_07 .gj_team4_tit1{ width:320px;}
.gj_team4_07 .gj_team4_con{ width:520px; height:365px; }
.gj_team4_07 .gj_team4_con1{ margin:80px auto 20px;width:480px; }
.gj_team4_08 {width:610px; height:165px; overflow:hidden; margin-top:20px; position:absolute; top:720px;margin-left:0px; }
.gj_team4_08 .gj_team4_img{width:610px; height:165px;}
.gj_team4_08 .gj_team4_tit{ top:32px; left:135px;  width:338px;}
.gj_team4_08 .gj_team4_tit1{ width:320px;}
.gj_team4_08 .gj_team4_con{ width:590px; height:145px;  }
.gj_team4_08 .gj_team4_con1{ margin:10px auto 00px;width:570px; }
.gj_team4_08 .gj_team4_con2{ position:absolute; bottom:20px; left:250px;}
.gj_team4_09 {width:520px; height:260px; overflow:hidden; margin-top:20px; }
.gj_team4_09 .gj_team4_img{width:520px; height:260px;}
.gj_team4_09 .gj_team4_tit{ top:80px; left:90px;  width:338px;}
.gj_team4_09 .gj_team4_tit1{ width:320px;}
.gj_team4_09 .gj_team4_con{ width:500px; height:240px; }
.gj_team4_09 .gj_team4_con1{ margin:30px auto 10px;width:480px; }
.gj_team4_10 {width:630px; height:260px; overflow:hidden; margin-top:20px; margin-left:20px; }
.gj_team4_10 .gj_team4_img{width:630px; height:260px;}
.gj_team4_10 .gj_team4_tit{ top:80px; left:145px;  width:338px;}
.gj_team4_10 .gj_team4_tit1{ width:320px;}
.gj_team4_10 .gj_team4_con{ width:610px; height:240px; }
.gj_team4_10 .gj_team4_con1{ margin:30px auto 10px;width:480px; }


.wai{ width:1200px; margin:0 auto;}
.wai1{ width:1200px;}
.wai1left{ width:278px; float:left; background:#FFF;}
.txxx{ width:278px; height:45px;}
.txxx a{ width:278px; height:45px; display:block; background:url(/images/team/anniu1.jpg) no-repeat 0 0; border-radius:4px;}
.btrx{ width:260px; height:204px; padding:90px 0 0 16px; border:1px solid #46A107; margin-top:10px; background:url(/images/team/dh.gif) no-repeat 0 0;}
.btrx a{ width:100px; height:24px; font-family:"Microsoft Yahei"; padding:10px 0 5px 13px; display:block; float:left; background: #46A107; color:#fff; text-decoration:none; font-size:13px; margin:0 16px 10px 0;_margin:0 10px 10px 0;}
.btrx a:hover{background:#F60;}
.wai1right{ width:910px; height:247px; float:left; margin-left:10px; }
.wai2{ width:1200px; margin-top:16px;}
.wai2left{ width:278px; float:left;background:#FFF;}
.xzly{ width:276px; height:550px; border:1px solid #F0F0F0;box-shadow:0 0 5px #ddd; border-radius:5px;}
.xzlytop{ height:34px; line-height:34px; border-bottom:1px solid #f5f5f5; background-color:#46A107; font-family:"Microsoft Yahei"; font-size:17px; color:#fff; padding:0px 0 0 16px;}
.xzlynr{ margin:20px 6px 0 6px; font-size:14px; }
.xzlynr samp{ display:block; font-weight:bold; color:#FF7A00; margin-bottom:4px;}
.xzlynr p{ margin-bottom:7px; padding-bottom:7px; border-bottom:1px solid #E7E7E7;}
.zxbtgw{ width:276px; height:245px; border:1px solid #46A107; margin-top:15px;}
.zxbtgwnr{ margin:20px 16px 0 16px;}
.zxbtgwnr a{ color:#737171; font-size:12px; text-decoration:none; display:block; margin-bottom:14px;}
.zxbtgwnr a:hover{ text-decoration:underline; color:#46A107;}
.riq{ float:right;}
.wai2right{ width:910px; float:left; margin-left:10px;background:#FFF;box-shadow:0 0 5px #ddd; border-radius:5px;}
.ywfwtop{ height:33px; padding-top:2px; border-bottom:2px solid #46A107; background:#46A107; color:#FFF; text-indent:10px;}
.ywfw1{ font-size:18px; font-family:"Microsoft Yahei"; }
.ywfw2{ font-size:12px;text-indent:10px;}
.ywfwnr{ padding:20px 0 0 0; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.ywfwcp{ width:48%; padding:0 9px; height: 364px; border:1px solid #ccc; float:left; margin:0 1% 14px 1%;}
.ywfwcp1{ height:24px; margin-top:5px;font-size:14px; font-weight:bold; color:#46A107; text-align:center;}
.ywfwcp2{ width:100%; height:230px;margin-top:5px;}
.ywfwcp2 img{width:100%; height:230px;}
.ywfwcp3{ height:40px; font-size:12px; margin-top:10px; line-height:20px;}
.ywfwcp4{ height:30px;}
.ywfwcp4 a{ text-decoration:none; width:113px; line-height:25px; margin-top:5px; display:block; background:#46A107; color:#fff; text-decoration:none; font-size:14px; margin:10px auto; text-align:center;}
.wai3{ width:1200px; height:119px; background:url(/images/team/tu3.jpg) no-repeat 0 0; margin-top:15px; border:1px solid #F2F2F2;}
.wai4{ width:1200px; margin:15px auto 10px auto;}
.wai4left{ width:278px;  background:url(http://img.ptotour.com/images/team/tu4.jpg) no-repeat 0 0; float:left;background:#FFF;}

.casebox{ margin-top:20px;}
.casebox .hd{background:#FF7A00; line-height:45px; height:45px; color:#fff; text-align:center; font-size:20px;}
.casebox .bd{ border:2px solid #FF7A00; background:#fff; overflow:hidden;}
.casebox .bd li{ width:280px; float:left; margin:10px 10px;}
.casebox .bd li img{ width:100%; height:200px;}

.cgan{ width:48%; padding:9px 9px 9px 9px;  border:1px solid #ccc; float:left; margin:0 1% 24px 1%;}
.cgan1{ height:24px; margin-top:5px; padding-top:10px; font-size:14px; font-weight:bold; color:#269c52; text-align:center;}
.cgan2{ width:100%; margin-top:5px; height:230px;}
.cgan2 img{ width:100%; height:230px;}
.cgan3{ height:85px; font-size:12px; margin-top:10px; line-height:16px;}
.cgan4{ height:30px;}
.cgan4 a{ text-decoration:none; width:113px; height:25px; margin-top:5px; display:block; background:#46A107; color:#fff; text-decoration:none; font-size:14px; margin:10px auto; text-align:center;}
.cgan4 a:hover{background:#F30;}
.lvs{ color:#46A107;}

.cgannr{padding:20px 0 0 0; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}


.banner{ width:1200px; height:146px; margin:10px 0;}
.dqwz{ font-size:12px; border-bottom:1px dashed #d8d8d8; margin:16px 0 12px 0; padding-bottom:4px; height:12px;}
.dqwzz{ float:left;}
.dqwzy{ float:right;}
.dqwzz a{ text-decoration:none; color:#269c52;}
.dqwzz a:hover{ text-decoration:underline;}

.listLeft { float: left; width: 278px;}
.CulistRight { float: left; margin: 5px 0 30px 10px; overflow: hidden; width: 910px;}
.listLeft .menuList1 { background: #fff; border: 1px solid #5abb1e; padding-bottom: 0px; margin-top: 5px;}
.listLeft .menuList1 .title { color: #fff; height: 32px; font: bold 14px/32px Arial, "微软雅黑", "宋体"; padding-left: 10px;}
.listLeft .menuList1 .index { background: #5abb1e; border-top: none;}
.listLeft .lists, .listLeft .lists dl, .listLeft .lists dt { display: block;}
.listLeft .lists dl { margin: 5px 8px 0 8px; padding-bottom: 5px; border-bottom: 1px solid #eee;}
.listLeft .lists dl dt { line-height: 22px;}
.listLeft .lists dd { float: left; height: 24px; line-height: 24px; overflow: hidden; width: 55px; padding: 3px 4px;}
.listLeft .lists dt a { color: #5abb1e; font-size: 13px; font-weight: bold; font-family: microsoft yahei;}
.listLeft .lists dd a { font-family: microsoft yahei;}
.listLeft .newsBox { border: 1px solid #5abb1e;}
.listLeft .newsBox h2 { color: #fff; background: #5abb1e; height: 32px; font: bold 14px/32px Arial, "微软雅黑", "宋体"; font-weight: bold; padding-left: 10px;}
.listLeft .newsBox .news { padding: 5px 10px 10px;}
.listLeft .newsBox .news dl { border-bottom: 1px solid #E9E9E9; padding: 5px 0 10px;}
.listLeft .newsBox .news dt { line-height: 22px; height: 22px; overflow: hidden;}
.listLeft .newsBox .news dt a, .listLeft .newsBox .pics dd a { color: #FF6800;}
.listLeft .newsBox .news dt a:hover, .listLeft .newsBox .pics dd a:hover { color: #4EACE5;}
.listLeft .newsBox .news dd { color: #777; height: 44px; line-height: 22px; text-align: justify; overflow: hidden;}
.listLeft .newsBox .news li { color: #999; line-height: 26px; height: 26px; overflow: hidden;}
.listLeft .newsBox .news li a { font-family: microsoft yahei;}
.listLeft .newsBox .pics { padding: 5px 10px;}
.listLeft .newsBox .pics dl { border-bottom: 0; padding: 5px 0 10px;}
.listLeft .newsBox .pics dt { height: 111px; margin-bottom: 3px; overflow: hidden; width: 148px;}
.listLeft .newsBox .pics dd { color: #666; height: 22px; line-height: 22px; overflow: hidden; text-align: center;}
.listLeft .newsBox .pics dd em { color: #FF6600; font: bold 14px/22px Arial, Helvetica, sans-serif;}
.list-sea {}
.list-sea .list-sea-top { border-bottom: 2px solid #5abb1e; background:#5abb1e; height: 30px; line-height: 30px}
.list-sea .list-sea-top a { float: right; font-size: 12px}
.list-sea .list-sea-top span { font-size: 14px; font-weight: bold; width: 100px; height: 30px; background-color: #5abb1e; text-align: center; display: inline-block;
*zoom:1;
*display:inline; color: #fff}
.list-sea-con { border: 1px solid #ddd; border-top: none; padding: 0 10px 10px}
.list-sea-con dl { padding-top: 10px; line-height: 22px}
.list-sea-con dt { float: left; text-align: right; width: 76px; padding-right: 15px; font-weight: bold}
.list-sea-con dd a { float: left; margin-right: 0px; padding: 0 10px; height: 22px}
.list-sea-con dd a.on { color: #fff; background-color: #ffae2c}
.lv-me { border-top: 0px solid #5ABB1E; margin-top: 20px;}
.lv-title { border-bottom: 2px solid #769B5C; height: 40px; clear: both; margin: 0 auto; margin-top: 20px; padding-top: 10px; background: #FFF; box-shadow: 0 1px 3px #ccc;}
.lv-title span { width: 220px; overflow: hidden; display: inline-block; color: #008857; height: 40px; line-height: 40px; font: 24px/40px "微软雅黑"; position: relative; padding-left: 40px; margin-left: 10px; vertical-align: middle; }
.le-title span em.le_tm_8 { background-position: 0 -329px}
.lv-title a {
 float: right; font-size: 12px; font-weight: normal; line-height: 40px; padding-right: 20px;}
.lv-title em { float: right; line-height: 40px; padding-right: 30px;}
.lv-title em a { color: #e48f3f; font-size: 14px; float: none; font-weight: bold;}
.lv-title em a:hover { color: #5ABB1E}
.lv-tit-um { float: right; width: 540px; margin-right: 20px; height: 40px; overflow: hidden}
.lv-tit-um li { float: left}
.lv-tit-um li a { float: left; padding: 0 15px; line-height: 24px; height: 24px; margin-top: 8px; font-size: 14px; font-family: "microsoft yahei"; font-weight: bold; color: #5abb1e;}
.lv-tit-um li a:hover { color: #FF0000;}
.lv-tit-um li.on a { color: #fff; background-color: #5abb1e; border-radius: 3px}
.lv-con { border: 1px solid #ccc; border-top: 0 none; margin-bottom: 0px; padding-top: 10px; padding-left: 10px;}
.lv-con1 { border: 0px solid #CCC168; border-top: 0 none; margin-bottom: 0px; padding-top: 10px; background: #FFF; box-shadow: 0 1px 3px #ccc;}
.lv-c-u1 li { float: left; width: 270px; margin: 5px 15px 10px 8px; display: inline; border: 1px solid #EEE; background: #f8f8f8;}
.lv-c-u1 li:hover { float: left; width: 270px; margin: 5px 15px 10px 8px; display: inline; border: 1px solid #f60; margin-bottom: 10px; box-shadow: 0 1px 1px rgba(0,0,0,0.3); opacity: 0.9;}
.lv-c-u1 li .le-c-u-d { position: relative; width: 270px; height: 200px; overflow: hidden;}
.lv-c-u1 li .le-c-u-d p { position: absolute; height: 25px; color: #f60; line-height: 25px; background: rgba(0,0,0,0.5); left: 0; bottom: 0; width: 260px; padding: 0 5px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#A0000000', EndColorStr='#A0000000'); font-size: 14px; font-weight: bold;}
.lv-c-u1 li .le-c-u-d p span { float: right; color: #fff; font-size: 12px; font-weight: normal;}
.lv-c-u1 li p { line-height: 26px; height: 26px; padding: 0 5px; overflow: hidden; font-weight: 600; font-family: "微软雅黑";}
.lv-c-u2 { margin: 5px; padding: 5px; border-top: 1px solid #ddd;}
.lv-c-u2 li { float: left; line-height: 26px; height: 26px; overflow: hidden; width: 400px; margin: 0 10px;  padding-left: 10px;}
.lv-c-u2 li span { float: right; font-size: 14px; color: #f60; font-weight: bold; margin-left: 12px;}
.lv-ad { margin-top: 10px;}
.lv-me { margin-bottom: 12px; margin-top: 0}
.cus-list { padding: 0 15px; background: #fff}
.cus-list li { border: 1px solid #eee; padding: 0 0 10px; margin: 15px 0 20px;}
.cus-list li:hover { border: 1px solid #f60; padding: 0 0 10px; margin: 15px 0 20px;}
.cus-list li a.cus-img { display: block; width: 100%; height: 160px}
.cus-list li a.cus-img img { display: inline-block; width: 100%; height: 160px}
.cus-list li .text { margin-top: 3px; line-height: 24px; height: 24px; overflow: hidden}
.cus-list li .price { text-align: center; margin-top: 5px; color: #666}
.cus-list li .price span { font-family: arial; font-size: 16px; color: #f60; margin-right: 3px; font-weight: bold}

.rightbar {	width: 250px; 	margin:0 0 10px 0; }
.rightbar {	float: right;	width: 278px;	margin-top: 5px;}
.rightbar .layout{background:#FFF;box-shadow:0 0 5px #ddd;}
.rightbar  .rightbar_ad img{padding:0 0 31px 0;}
.rightbar #manyidu {	height: 150px;	border: 1px solid #e6e6e6;	box-sizing: border-box;background:#fff;}
.rightbar #manyidu dl {	padding-left: 16px;	height: 86px;	background: #fff}
.rightbar #manyidu dl span {	color: #ff6600;	font-size: 14px;}
.rightbar #manyidu dl span.manyidu {	font-family: 'Arial';	font-size: 46px;}
.rightbar #manyidu dl.moveti {	background: #fff;	height: 62px;}
.rightbar .ad {	margin-top: 7px;}
.layout h3 {	height: 39px;	line-height: 39px;	font-size: 16px;	text-indent: 1.2em;	border-bottom: 1px solid #E5E5E5; background:#FF7A00; color:#FFF;}
.tbor1 li {	height: 40px;	border-top: 1px solid #f5f5f5;	color: #666;	padding: 10px 15px 10px 0;	_padding: 10px 15px 10px 0;	line-height: 1.5em;	overflow: hidden;}
.tbor1 li i.icon {	background: url(/images/baozhang.gif) no-repeat;	height: 40px;	float: left;	margin-left: 23px;	margin-right: 9px;	width: 30px;}
.tbor1 li i.bz {	background-position: 0 -11px;}
.tbor1 li i.rz {	background-position: 0 -78px;}
.tbor1 li i.pf {	background-position: 0 -145px;}
.tbor1 li i.tk {	background-position: 0 -221px;}
.tbor1 li {	font-family: '微软雅黑';	font-size: 14px;}
.tbor1 strong {	font-weight: bold;	font-size: 16px;font-family: '微软雅黑';}
