/* CSS Document */

*{ padding:0; margin:0;}

table{padding:0; margin:0; border-spacing:0px;}

html,body{	 width:100%;	 height:100%;	 background-color:#F7F7F7;	 word-break:keep-all;	 word-wrap:break-word;	 word-break:break-all;}

html,body,div,a,h1,h2,h3,h4,h5,h6,p,div,ul,li,ol,dl,dt,dd,img,form,input,textarea,select,fieldset{	 margin:0px;	 padding:0px; }

h1,h2,h3,h4,h5,h6,b,strong{	 font-family:Tahoma,Arial,"Microsoft YaHei", sans-serif;	 font-weight:800px; }

body,input,select{	 font:12px/1.5 Tahoma,Arial,"Microsoft YaHei", sans-serif;	color:#000; }

ul,ol,dl,li{ list-style-type:none;	 text-decoration: none;}

img{ border:none;}

a{	 color:#000;	 text-decoration:none;	 outline:none;	 blr:expression(this.onFocus=this.blur()); }

a:hover{	 text-decoration:none;	 color: #f49800;}

.clearBoth{	 content:'\20';	 display:block;	 clear:both;	height:0px;}

.c:after{	 content:'\20';	 display:block;	 clear:both;	height:0px;}

.c{	 clear:both; }

.l{	 float: left; }

.r{	 float: right; }

.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden}

.clearfix{display:inline-block}

/* hides from IE-mac */

* html .clearfix{height:1%}

.clearfix{display:block}

.clear{clear:both;}

/* End hides from IE-mac */



.wrapper{width:1200px; margin:0 auto;}

#content{ width:1200px; margin:5px auto 20px auto; overflow:hidden;}



/*头部*/

.topbanner{ background:#087F3B; text-align:center; height:200px; clear:both;}

.head{ width:1200px; margin:auto; overflow:hidden; height:120px;}

.logo{ width:200px; height:85px; float:left; margin-top:15px;}

.top_center{ width:380px; height:36px; float:left; margin:40px 0 0 270px; border:2px solid #3AA400; border-radius:3px; }

.top_center .keyword{ width:320px; float:left; box-shadow:1px 1px 3px #ddd;height:36px; line-height:36px; text-indent:10px; border:none;}

.top_center .searchbtn{ background:#3AA400; font-size:15px; color:#FFF; width:60px; cursor:pointer; border:none; height:36px;line-height:36px;  float:left;}

.top_tel{ width:339px; height:80px; overflow:hidden; float:right; margin-top:21px; background:url(../images/tel.png) no-repeat right top; }

.top_tel h2{ font-size:18px; font-weight:normal; margin-top:7px;}

.top_tel span{ color:#FF6600; font-weight:bold; font-size:20px;}

.head .head_search{ width:100%; float:left;}

.head .hotkey{ width:100%; float:left; margin:6px 0 0 0;color:#999; height:20px; line-height:20px; overflow:hidden;}

.head .hotkey a{color:#999; margin-right:1px;}





#top{ width:100%; min-width:1200px; height:auto; background:#FFF; }

#top .shortCut{background: #F7F7F7;border-bottom: 1px solid #EEE;color: #666;height: 33px;line-height: 33px;margin: 0 auto;width: 100%;z-index: 1100;}

#top .shortCut a{color: #666;display: inline-block;}

#top .shortCut a:hover{color:#F60;}

#top .shortCut li{background: url(/images/break.gif) no-repeat 0 10px;display: inline-block;float: left;padding: 0 8px;position: relative;}

#top .shortCut li.begin{background: none;margin: 0;padding: 0 9px 0 0;}

#top .shortCut li.end{padding-right: 0;}

#top .shortCut li.fzr{background: #fff;border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;margin-left: 20px;border-bottom: 1px solid #fff;color: #bebebe;background:#fff;}

#top .headList{float: right;}

#top .headList a.weixin{background: url(/images/headicon.gif) no-repeat 0 -446px;padding-left: 19px;}

#top .headList a.webNav{background: url(/images/headicon.gif) no-repeat 0 -488px;padding-left: 15px;}

#top .loginBar{float: left;}

#top .loginBar .user,#top .loginBar .focus{color: #F60;}

#top .infoPop{background: #FFF;border: 1px solid #B0DF88;display: none;position: absolute;top: 30px;right: 0;width: 140px; z-index:200;}

#top .infoPop li{background: none;border-bottom: 1px solid #EEE;display: block;float: none;height: 22px;line-height: 22px;padding: 0;}

#top .webList{width: 194px;}

#top .weiBox{right: -72px;width: 210px;}

#top .weiBox .arrowUp{right: 115px;}

#top .weiBox dl{background: url(/images/qrcode.jpg) no-repeat 0 0;padding: 210px 10px 10px;width: 190px;}

#top .weiBox dd{height: 21px;line-height: 21px;overflow: hidden;text-align: center;}

#top .weiBox dd b{color: #F60;font-family: Arial;}



.nav{ width:100%; height:50px; margin:auto; background:#097F3B; box-shadow:0 0 5px #ddd;}

.nav ul{width:1200px; margin:0 auto;}

.nav ul li{ float:left;  height:50px; line-height:50px; background:url(../images/nav_li_Bg.png) no-repeat right center; text-align:center; position:relative;}

.nav ul li a{ color:#fff; font-size:16px; width:130px; height:50px; display:block;}

.nav ul li:hover{ background:#f49800;}

.nav ul li:hover a{ color:#000;}

.nav ul li.on{ background:#f49800;}

.nav ul li.on a{ color:#000;}

.nav ul li ul{ position:absolute; z-index:99; background:#008769; display:none;width:140px;}

.nav ul li:hover ul{ display:block; }

.nav ul li:hover ul li{ border-bottom:1px solid #fff; float:none;}

.nav ul li:hover ul li a{ color:#fff;}

.nav ul li ul li:hover{ background:#f49800;}

.nav ul li ul li:hover a{ color:#fff;}



/*左边*/

.left_common{ width:280px; float:left;}

.left_menu{ width:inherit;}

.left_menu_title{ width:280px; height:50px; background:url(../images/left_title_bg.jpg) no-repeat; text-align:center; padding-top:17px;}

.left_menu_title h2{ font-size:20px; color:#fff;}

.left_menu_title span{ font-size:14px; color:#fff;}



.left_menu_nr{ margin-top:5px;}

.left_menu_nr span{ width:280px; height:33px; line-height:33px; display:block; background:#f49800; font-size:15px; color:#fff; text-align:center; margin:4px 0; }

.left_menu_nr span a{ color:#fff;}

.left_menu_nr span a:hover{ color:#fff; background:#008769;}

.left_menu_nr span.on a{ color:#000;}

.left_menu_nr ul li{  float:left; line-height:42px; text-align:center;width:100%; margin-bottom:3px; font-size:14px;}

.left_menu_nr ul li a{ color:#fff;background:#008769;width:100%; display:block;}

.left_menu_nr ul li a:hover{ color:#fff; background:#F49800; }

.left_menu_nr ul li.on a{background:#F49800;}



.left_menu_nr1{ margin-top:5px;}

.left_menu_nr1 ul li{ width:280px; float:left; background:#008769; margin-top:2px; line-height:42px; text-align:center;}

.left_menu_nr1 ul li a{ color:#fff; width:280px; display:block; line-height:42px; font-size:14px;} 

.left_menu_nr1 ul li:hover{ background:#f49800;}

.left_menu_nr1 ul li.on{ background:#f49800;}



.left_contact{ width: inherit; margin-top:14px;}

.left_contact img{ margin-bottom:5px;}

.left_contact_nr{ border:1px solid #ccc; padding:10px; background:#FFF;}

.left_contact_nr h2{ font-size:14px; }

.left_contact_nr p{ line-height:24px;}





.right_common{ width:905px; background:#FFF; box-shadow:0 0 5px #ddd; float:right; overflow:hidden;}

.right_title{ background:url(../images/home.png) no-repeat left center; margin-left:10px; padding-left:20px; line-height:35px; height:35px; }



.center_title{ text-align:center; font-family:"Microsoft Yahei","SimSun"; margin:20px auto;font-size:14px; color:#999; text-align:center; width:100%;}

.center_title h3{font-size:30px;color:#097f3b; }

.center_title .ep {    display: inline-block;    margin: 0 15px;    width: 33px;    height: 2px;    background: #257538;    position: relative;    top: -9px;}



.CategoryList{padding:5px 10px 20px 10px; font-size:14px; clear:both; }

.CategoryList a{ padding:5px 31px; margin:10px 5px 5px 5px; height:30px; float:left; display:block; overflow:hidden; text-align:center; border:1px solid #CCC; line-height:30px;}

.CategoryList .on{background:#FF6600; border:1px solid #FF6600;  color:#FFF;}



/*图片列表*/

.List{ width:100%;float:left;box-shadow:0 0 5px #ddd;  border-top:3px solid #5bb22f; }

.List .hd{ height:40px; border-bottom: 1px solid #E8E8E8; background:#FAFAFA;}

.List .hd  li{float: left; width:120px; text-align:center; font-size: 14px; height: 40px; line-height:40px; border-right: 1px solid #E8E8E8; cursor:pointer;}

.List .hd  li.on{ background:#5bb22f; color:#FFF;}

.List .bd{ padding:15px;}

.List .bd li{width:272px;height:auto; margin-bottom:20px; background:#FFF;float:left; margin:10px 10px 10px 10px;transition: all 0.3s linear 0s;position:relative;}

.List .bd li:hover{transform:translate(0,-5px);-moz-transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-o-transform:translate(0,-5px);}

.List .bd li img{width:100%; height:180px;}

.List .bd li img:hover{opacity:0.8;filter: alpha(opacity=80);}

.List .bd li .ItemName{line-height:30px; text-align:center; display:inline-block; width:100%;}

.List .bd li p{height:22px; line-height:22px;overflow:hidden; margin:5px 0;padding:0 5px;}

.List .bd li p.ellip{ font-size:16px; height:30px; line-height:30px; background:url(../images/spimgbot.jpg) no-repeat top; padding-top:13px; text-align:center;margin-top:0; color:#000;}

.List .bd li p.desc{ font-size:14px; color:#666; line-height:20px ; height:40px; overflow:hidden; margin:3px 0 6px 0;}

.List .bd li p.pirce{margin:0;font-weight: 500; color:#666;}

.List .bd li p.pirce em{color:#f60;font-weight: bold; font-family:Arial; font-size:16px;padding-right:3px;}

.List .bd li p.pirce em i{font-size:12px;font-weight:500; padding-right:3px;}

.List .bd li p.pirce span{float:right;color:#FFF;font-weight: 500; font-size:12px; background:#F90; height:17px; line-height:17px; padding:1px 1px 1px 5px;border-radius: 2px;}

.List .bd li p.pirce span i{ background:#FFF;color:#F60; float:right; margin-left:5px; padding:0 5px; font-family:Arial;}



.List .left{  display: block; float:left;margin: 0;    padding: 0; width:214px;    height: 340px;    border-bottom: 1px solid #ddd;    background-color: #dbf8f2;    background-image: url(../images/ld11.jpg);    background-position: center bottom;    background-repeat: no-repeat;    line-height: 40px;}

.List .left .title{  float: left; display: block; margin: 0; padding: 0; width: 100%; height: 50px; border-bottom: 1px solid #ddd; background: #01b58e; line-height: 50px;}

.List .left .title h3 { float: left; width: 120px; color: #FFF; text-indent: 10px; font-weight: 700; font-size: 24px;}

.List .left .title span { float: left; display: block; width: 80px; height: 42px; color: #91ECD8; text-align: left; font-weight: 400; font-size: 12px; line-height: 20px; margin-left:10px;}



.tjxm{ border-top:none; margin-bottom:30px;}

.tjxm .hd { width:986px; float:left; height:48px; border-bottom:2px solid #01b58e;}

.tjxm .hd li{ height:48px; line-height:48px;  margin-left:3px; width:150px; }

.tjxm .hd li.on{ background:#01b58e; }

.tjxm .bd { width:986px; float:left; padding:0;}

.tjxm .bd li{ margin:10px 0px 0px 8px; width:236px; box-shadow:0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);padding-bottom:5px; }

.tjxm .bd li img{ height:160px;}

.tjxm .bd li p.ellip{padding-top:13px;}

.tjxm .bd li p.desc{ color:#9B9B9B; height:60px;}



#tjxm2 .left{background-color: #d1d6fa;  background-image: url(../images/ld21.jpg);}

#tjxm2 .left .title{    background: #8c74e4;}

#tjxm2 .hd {  border-bottom:2px solid #8c74e4;}

#tjxm2 .left .title span{ color:#bbd9f8;}

#tjxm2 .hd li.on{ background:#8c74e4; }





.LeftBox{ background:#FFF; margin-top:14px; border:none;}

.LeftBox .hd{background:#008769; border:none; height:42px; line-height:42px; color: #fff; text-align:left; text-indent:15px;  font-size: 18px;}

.LeftBox .bd{ padding:10px; border:1px solid #E5E5E5; border-top:none;}

.LeftBox .bd li{ width:260px; margin:0 0 15px 0;}

.LeftBox .bd li img{ height:160px;}

.LeftBox .bd li p.ellip{ line-height:20px; height:40px; font-size:12px; text-align:left;}

.LeftBox .bd li p.pirce em i{ font-style:normal;}

.LeftBox .bd li p.pirce span i{ font-style:normal;}

.RollBox .hd ul{ text-align:center; margin:10px auto 20px auto; }

.RollBox .hd ul li{ display:inline-block; width:42px; height:12px; margin:0 5px;   background: #E0E0E0; text-indent: -9999em;    overflow: hidden;    cursor: pointer; }

.RollBox .hd ul li.on{ background:#f60 }

.RollBox .hd ul li span{display:none;}

.RollBox .bd ul li{width:20%; float:left;}

.RollBox .bd ul li .pic{ text-align:center;  border:1px solid #EFEFEF;  }

.RollBox .bd ul li .pic img{ width:100%;  height:130px; display:block;}

.RollBox .bd ul li .pic a:hover img{ border-color:#999;  }



.mainbox{  border-top:0; overflow:hidden; }



.mainlist{ padding:0px; overflow:hidden; width:100%; border:none;  }

.mainlist .hd{ border:none; text-align:center; background:none;}

.mainlist .hd li{    float:none; display:inline-block;    width:auto; padding:0 5px; margin:0 20px; border-right:none; border-bottom:3px solid #fff;}

.mainlist .hd li.on{ background:#FFF; border-bottom:3px solid #f60; color:#000;}

.mainlist .bd{padding:5px 10px;}

.mainlist .bd li{width:372px; margin:10px 10px 20px 10px; }

.mainlist .bd li .img{ border:4px solid #eaeaea;}

.mainlist .bd li img{height:240px;}

.mainlist .bd li p.pirce em i{font-style:normal;}



.RightBox .bd li{width:284px; margin:10px 5px 20px 5px; }

.RightBox .bd li img{height:180px;}





.article{ line-height:2; padding:15px 15px 10px 15px; overflow:hidden; font-size:15px; font-family:'Microsoft Yahei'; }

.article h1{ color:#FF6600; }

.article p:first-child{ margin:0; padding:0; }

.article img{  margin:10px 0;  border:1px solid #CCC; padding:5px; max-width:98%; height:auto; box-shadow:3px 3px 3px #ddd;}

.bdshare_t{margin-bottom:15px;}

.article h3,.article .kc{width:100%; background:#F0F0F0; line-height:30px; height:30px; text-indent:10px; font-weight:bold; margin:10px 0; box-shadow:1px 1px 1px #CCCCCC;}

.NestLink{margin:20px 0; padding:5px 10px; line-height:25px; background:#EEE; color:#000;}

.NestLink a{color:#000;}





.title-list{ padding:20px 0 0 0; text-align:center; font-size:24px; color:#000; }

.func-list{ text-align:center; padding:8px 0; margin:0 20px; border-bottom:1px dashed #ccc; color:#666; }



.fenye{ width:100%; padding:20px 0; overflow:hidden;  }



.list-news-3{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }

.list-news-3 li{ float:left; width:100%; padding:20px 0; background:url(../images/line1.jpg) repeat-x left bottom; }

.list-news-3 li dl{ width:100%; margin:0px; padding:0px; }

.list-news-3 li dl dt{ width:120px; height:90px; border:1px solid #e3e3e3; float:left; overflow:hidden; }

.list-news-3 li dl dd{ width:550px; float:right; margin:0; padding:0px;  }

.list-news-3 li dl dd h6{ margin:0; padding:0; }

.list-news-3 li dl dd h6 a{ font-size:14px; color:#008769; }

.list-news-3 li dl dd h6 span{ float:right; font-size:12px; color:#999; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  }

.list-news-3 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:1.5; }



.list-news-33{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }

.list-news-33 li{ float:left; width:100%; padding:20px 0; background:url(../images/line1.jpg) repeat-x left bottom; }

.list-news-33 li dl{ width:100%; margin:0px; padding:0px; }

.list-news-33 li dl dt{ width:224px; height:134px; border:1px solid #e3e3e3; float:left; overflow:hidden; }

.list-news-33 li dl dt img{width:100%; height:134px;}

.list-news-33 li dl dd{ width:570px; float:right; margin:0; padding:0px;  }

.list-news-33 li dl dd h6{ margin:0; padding:0; }

.list-news-33 li dl dd h6 a{ font-size:14px; color:#000; }

.list-news-33 li dl dd h6 span{ float:right; font-size:12px; color:#999; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  }

.list-news-33 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:1.5; }

.list-news-33 li dl dd p a{color:#fff; text-align:center; line-height:24px; margin:5px 0; width:72px; height:24px; background:#008769; display:block;}



.list-case-3{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }

.list-case-3 li{ float:left; width:335px; padding:20px 0; height:365px; overflow:hidden; margin:0 5px; float:left; }

.list-case-3 li:hover{opacity:0.6;filter:Alpha(opacity=60);-webkit-animation:orangeIn 0.2s ease;animation:orangeIn 0.2s ease;}

.list-case-3 li dl{ width:100%; margin:0px; padding:0px; }

.list-case-3 li dl dt{ width:335px; height:259px; border:0px solid #e3e3e3; overflow:hidden; }

.list-case-3 li dl dd{ width:323px; margin:0; height:120px; overflow:hidden; padding:0 5px; border:1px solid #ccc; }

.list-case-3 li dl dd h6{ margin:0; padding:5px 0; border-bottom:1px solid #ccc;}

.list-case-3 li dl dd h6 a{ font-size:14px; color:#000; }

.list-case-3 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:20px; }



.list-case-33{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }

.list-case-33 li{ float:left; width:335px; padding:20px 0; height:270px; overflow:hidden; margin:0 5px; float:left;}

.list-case-33 li:hover{opacity:0.6;filter:Alpha(opacity=60);-webkit-animation:orangeIn 0.2s ease;animation:orangeIn 0.2s ease;}

.list-case-33 li dl{ width:100%; margin:0px; padding:0px; }

.list-case-33 li dl dt{ width:335px; height:148px; border:0px solid #e3e3e3; overflow:hidden; }

.list-case-33 li dl dd{ width:317px; margin:0; height:140px; overflow:hidden; padding:0 8px; border:1px solid #ccc;  }

.list-case-33 li dl dd h6{ margin:0; padding:5px 0; border-bottom:1px solid #ccc;}

.list-case-33 li dl dd h6 a{ font-size:14px; color:#000; }

.list-case-33 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:20px; }



.list-album{ width:690px; list-style:none; margin:0; padding:0; }

.list-album li{ width:210px; height:185px; float:left; margin:20px 10px 0 10px; text-align:center; }

.list-album li:hover{opacity:0.6;filter:Alpha(opacity=60);-webkit-animation:orangeIn 0.2s ease;animation:orangeIn 0.2s ease;}

.list-album li img{ width:200px; height:150px; border:1px solid #e3e3e3; padding:4px; }

.list-album li p{ margin:0; padding:0; height:30px; line-height:30px; }



.mandatory{ color:#f00; }

.subinp{ width:100px; margin-right:10px;}



.details{ padding:0px; font-size:18px; color:#000; }



.basic{ padding:20px 0; overflow:hidden; }

.basic-gallary{ clear:both; float:left; border:0px solid #e3e3e3; }

.basic-info{ float:left; margin-left:20px; width:350px }

.basic-info h2{ font-size:20px; }

.basic-info p{ margin:10px 0 0 0; padding:0; line-height:2; color:#333;}



#CSSContent4 li{ width:191px; height:85px; float:left; margin:10px 18px; line-height:20px; overflow:hidden; text-align:center;}

#CSSContent4 li img{ width:189px; height:61px; border:1px solid #ccc;}



/*右边品质保证*/

.rightBox1 {	width: 100%; 	margin:0 0 10px 0; background:#FFF;box-shadow:0 0  5px #ddd;}

.rightBox1 h3 {	height: 39px;	line-height: 39px;	font-size: 16px;	text-indent: 1em;	border-bottom: 1px solid #E5E5E5; background:#FF7A00; color:#FFF;}

.rightBox1 li {	height: 40px;	border-top: 1px solid #f5f5f5;	color: #666;	padding: 12px 10px 12px 0;	_padding: 12px 10px 12px 0;	line-height: 1.5em;	overflow: hidden;}

.rightBox1 li i.icon {	background: url(http://dg.ptotour.com/images/baozhang.gif) no-repeat;	height: 40px;	float: left;	margin-left:10px;	margin-right:6px;	width: 30px;}

.rightBox1 li i.bz {	background-position: 0 -11px;}

.rightBox1 li i.rz {	background-position: 0 -78px;}

.rightBox1 li i.pf {	background-position: 0 -145px;}

.rightBox1 li i.tk {	background-position: 0 -221px;}

.rightBox1 li {	font-size: 14px;}

.rightBox1 strong {	font-weight: bold;	font-size: 16px;}

.rightBox1 .content{ text-indent:2em; padding:10px 7px; color:#666; line-height:25px;}



.customizebox{    width: 220px; margin: 10px 0 10px 0;    background: #FFF;    box-shadow: 0 0 10px #ddd;}

.customizebox .hd{ background:#00BF99;border-color:#00BF99; color:#FFF; line-height:42px; height:42px; font-size:15px;   padding: 0 0 0 15px;  border: 1px solid #DFDFDF;}

.customizebox .content{background: #FFF;    border: 1px solid #DFDFDF;    border-top: 0;}



.picScroll-top{ margin:0 auto;  width:100%;  overflow:hidden; position:relative;  }

.picScroll-top .hd{ overflow:hidden;  height:30px; padding:0 10px;  }

.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("/images/arrow.png") 0 -100px no-repeat;}

.picScroll-top .hd .next{ background-position:0 -140px;  }

.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }

.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }

.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }

.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }

.picScroll-top .hd ul li.on{ background-position:0 0; }

.picScroll-top .bd{ padding:10px;   }

.picScroll-top .bd ul{ overflow:hidden; }

.picScroll-top .bd ul li{ text-align:center; height:140px; padding:0; margin-bottom:10px; }

.picScroll-top .bd ul li .pic{ text-align:center; }

.picScroll-top .bd ul li .pic img{ width:100%; height:140px; display:block; box-shadow:0 3px 3px #CCC; }

.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }

.picScroll-top .bd ul li .title{ line-height:24px; }



/*行程*/

.LineInfoTop{background-color: #fff;    border: 5px solid #eeeeee;  padding: 10px; margin-bottom:20px;}

.LineName{ padding:0px 0 10px 0; font-size:20px; color:#404040; float:left; width:100%; font-family:"Microsoft Yahei";background:#FFF; }



.line_pic{ float:left;width:460px; background:#FFF;}

.line_pic img{width:100%; height:280px; filter:FlipH;-moz-transForm:scaleX(-1);    -webkit-transform:scaleX(-1);    -o-transform:scaleX(-1);    transform:scaleX(-1);}

.line_right{width:480px; height:290px; padding:0px 0 0 0; float:left;  background:#fff;}

.line_right ul{ padding:10px 30px;}

.line_right li{width:50%; float:left; line-height:35px; height:35px;}

.line_right a.button{height:35px; line-height:35px; text-align:center; cursor:pointer; font-family:"Microsoft Yahei";display:block;  width:120px; font-size:16px; font-weight:bold; color:#FFF;background:#0DBFB0; border-radius:3px; float:left;}

.line_right a.button:hover{ background:#FF9419; }

.line_right li em{color:#FF7200; font-style:normal;}



.pricebox{ padding:5px 30px; background:#FF7A00; color:#FFF;}

.pricebox p{margin:5px 0;}

.pricebox .price{  font-size:30px; font-weight:bold;  font-style:normal; color:#FFF;}



.LineTab{width:100%; height:44px;display:block; height:44px;  float:left; background:#00BF99;  }

.LineTab ul{ width:100%; }

.LineTab ul li{  cursor:pointer; display:block; width:150px; text-align:center; height:44px; line-height:44px; background:#00BF99; font:400 16px/41px "Microsoft Yahei"; color:#fff; float:left; }

.LineTab ul li.hover{ background:#FF7A00; color:#FFF;}

.fixedLineTab{ position:fixed; top:0; display:block; z-index:99999}

.fixedLineTab { position: fixed; width: 100%; box-shadow: rgb(203, 203, 203) 0px 0px 10px -1px; background:#00BF99; z-index: 100; top: 0px; left: 0; margin-top: 0;text-align:center; height:44px; line-height:44px;}

.fixedLineTab ul{width: 1200px; margin:0 auto;}





.LineInfo{width:930px; padding:20px 20px 10px 20px; box-shadow:0 0 5px #ddd;  border-top:none; float:left; background:#FFF; border-bottom:20px solid #F7F7F7;}

.line_header{border-bottom: 2px solid #2E9900;height: 27px; float:left; width:100%;margin-bottom: 20px; background:url(../images/general_infor_theme.png) no-repeat left;}

.line_content{ width:100%; padding:0px; float:left; color: #333;  font-size: 12px; line-height: 26px; background:#FFF; margin-bottom:20px; font-family:"微软雅黑";}

.line_content b{ color:#3AA400;}

.line_content p{margin:5px 0;}

.line_content .AreaInfo img{ width:880px; height:auto;}

.line_content strong{ font-weight:bold; color:#e53333;}

.Content .line_content a{color:#06C; text-decoration:underline;}

#travel_content .base_order img{filter:none;-moz-transForm:none; -webkit-transform:none;    -o-transform:none; transform:scaleX(1);}

#travel_content a{text-decoration:underline; color:red; }

.xcts{background-position: 0px -770px;}

.xcjs{background-position: 0px -41px;}

.fysm{background-position: 0px -143px;}

.ydxz{background-position: 0px -421px;}



/*拓展*/

.tuozhan_content img {	width: 400px;	height: 280px;	display: block;	margin: 0 auto;	clear: both;	box-shadow: 3px 3px 3px 0 #CCCCCC;}

.tuozhan_table {	width: 100%; border-collapse:collapse;	border: 1px solid #E3E3E3;}

.tuozhan_table td,.tuozhan_table th {	border: 1px solid #E3E3E3;	padding: 5px;}

.tuozhan_td1 {	width: 12%; table-layout:fixed; word-break:break-all;}

.tuozhan_td2 {	width: 12%; table-layout:fixed; word-break:break-all;}

.tuozhan_td3 {	width: 75%; table-layout:fixed; word-break:break-all;}

.tuozhan_table div {	text-align: left;	width: 100%;}

.tuozhan_table strong{ color:#7F7F7F; font-weight:bold;}

.tuozhan_table th{background:#FEFBBE; color:#7F7F7F; }

.tuozhan_table img {	box-shadow: none;	float: left;	width: 340px;	height:auto;	margin: 5px 10px 10px 3px;	border: 1px solid #E6E6E6;	padding: 3px;}





.team_list{ width:750px; margin-bottom:20px; margin-top:15px; } 

.team_list li{ float:left; border:1px solid #ccc; margin-right:11px; }

.team_banner1{ width:980px; height:30px; margin-bottom:10px; text-align: center; }

.team_banner1 span{ font-size:18px; line-height:40px; color:#333;}

.team_banner1{ background:url(../images/team_banner1.jpg) repeat-x; } 

.team_list_title_text{ width:100px; height:30px; background:#fff; text-align:center; margin:0 auto; line-height:30px; color:#E70; font-size:20px; font-family:'微软雅黑'; }

.custom_list li{ float:left; margin-right:10px; margin-bottom:8px; line-height:20px; text-align:center; padding:5px 10px; background:#E70; color:white; }



.team li{	float:left;margin:0 24px 10px 0;width:152px;height:250px;color:#333;font-size:13px;line-height:20px;border:1px solid #ccc;text-align:center;cursor:pointer;}

.team li:hover{ border:1px solid #008769; -webkit-box-shadow:2px 2px 5px #ccc; -moz-box-shadow:2px 2px 5px #ccc; } 

.team_name{ font-size:14px; color:#E70; font-weight:bold; text-align:center; line-height:25px; border-bottom:1px dashed #ccc; margin:0px 10px; } 

.team_position{ line-height:28px; text-align:center; } 

.center{ text-align:center; } 

.orange{ color:#008769; } 

.grey_7{ color:#777; } 

.div_8 { height: 8px; } 

.read_kuang { border-top: 2px solid #E70; } 

.read_content{ padding:15px; border:1px solid #ccc; margin-top:15px; position:relative; z-index:1000px; } 

.read_content_img{ width:300px; height:350px; float:left; -webkit-box-shadow:2px 2px 5px #ccc; -moz-box-shadow:2px 2px 5px #ccc; border:1px solid #aaa; cursor:pointer; overflow:hidden; position:relative; z-index:500; margin-right:20px; }

.read_content_img_big{ position:absolute; left:0px; top:0px; z-index:99999; } 

.read_content_info{ margin-top:0px; } 

.read_content_title{ color:#555; font-family:"微软雅黑"; font-size:18px; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:5px; display:inline; } 

.read_content_li{ margin-top:20px; } 

.read_content_li li{ font-size:14px; color:#555; margin-bottom:15px; line-height:23px; }

.read_jieshao_title{ font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#555; line-height:40px; margin-top:15px; border-bottom:1px solid #bbb; }

.read_jieshao_content{ font-size:14px; color:#555; text-indent:2em; margin:15px 0; line-height:30px; } 



/*底部*/ 

#footer{ background:#2C2C2C; color:#999; overflow:hidden; width:100%; min-width:1200px; height:auto;} 

.link{ width:100%; min-width:1200px; overflow:hidden; background:#222222;color:#999;  }

.link_title{ line-height:39px;margin:0 auto; width:1200px;  }

.link_title h2{font-size:12px;}

.link_nr ul li{ float:left; margin-right:15px;}

.link_nr ul li a{ color:#999;}

.link_nr{margin:0 auto; width:1200px;  }
.link_nr a{ color:#999; margin-right:20px;}

.f_nav{ width:100%; height:40px; overflow:hidden; text-align:center; background:#008769;}

.f_nav ul{ width:700px; display:block; margin:0 auto; line-height:40px; height:40px;}

.f_nav ul li{ float:left; padding:0 25px;}

.f_nav ul li a{ color:#fff;}

.f_nr{ width:1200px; height:auto; margin:auto; border-bottom:1px solid #4B4B4B; overflow:hidden;}

.f_01{ width:350px; float:left; background:url(../images/f_logo.png) no-repeat top left; margin-top:39px; padding-top:70px; }

.f_01 p{  line-height:30px;}

.f_02{ width:120px; text-align:center; float:left; margin-top:39px;}

.f_02 h2{ font-size:14px; font-weight:normal; color:#FFF;}

.f_02 ul li{ line-height:30px;}

.f_02 ul li a{ color:#999;}

.f_03{ width:125px; float:right; text-align:center; margin-top:39px; line-height:40px;}

.f_copy{ line-height:30px; text-align:center;}



.pager{line-height:40px; text-align:center;padding-top:10px; color:#000; width:100%; table-layout:fixed;word-break:break-all;}

.pager a,.pager a:visited,.pager a:active,.pager a:hover{  width:30px; height:30px; line-height:30px; background:#F49800; padding:5px; margin-left:5px; color:#fff;}



/*定制页面*/

.tbor1{background:#FFF;box-shadow:0 0 5px #ddd; border:1px solid #dfdfdf; margin-bottom:10px;}

.tbor1 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(http://dg.ptotour.com/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: '微软雅黑';}



.formBox{background: #fff;border: 1px solid #DFDFDF;float: left;width:903px;}

.orderItem{border-bottom: 1px solid #DFDFDF;padding: 0 15px 30px; font-size:13px;}

.orderItem li{height: 40px;line-height: 40px;padding-top: 15px;}

.orderItem li .label{color: #000;display: inline-block;float: left;padding-right: 10px;padding-left: 10px;width: 80px;text-align: left;}

.orderItem li .label.need{background: url(/images/need.gif) no-repeat 0 12px;}

.formBox h2.hd{background: #F5F5F5;border-bottom: 1px solid #DFDFDF;height: 42px;line-height: 42px;padding: 0 15px;}

.formBox h2.hd b{font-weight: normal;font-size: 15px;}

.formBox h2.hd span{color: #999;float: right;}

.formBox h2.hd i{color: #F00;}



/*表单元素*/

.note{color: #F00 !important;font-size: 12px;}

.checkbox{vertical-align: middle;margin-top: -2px;}

.textWrap{color: #666;float: left;padding: 0 15px;}

.textareaWrap{background: #FFF;border: 1px solid #DFDFDF;border-top-color: #AAA;float: left;padding: 5px;}

.inputWrap{background: #FFF;border: 1px solid #DFDFDF;border-top-color: #AAA;float: left;height: 30px;line-height: 30px;padding:5px 7px 0 5px;position: relative;}

.CheckBoxList span input{ float:left;  margin:10px 5px 0 5px; }

.CheckBoxList span label{float:left; width:210px; display:block;}

.CheckBoxList span br{display:none;}

.inputWrap.readonly{background: #F5F5F5;}

.inputWrap .inputText{background: transparent;border: 0;color: #666;float: left;height:25px;line-height: 25px;overflow: hidden;padding: 0;_padding:  0;width: 540px;}

.inputWrap .inputArea{background: transparent;border: 0;color: #666;float: left;height: 100px;line-height: 20px;resize: none;width: 550px;}

.inputWrap .short{font-family: Arial;padding-right: 5px;width: 77px;text-align: center;}

.inputWrap .dateText{background: url(../images/service/date.gif) no-repeat right 7px #FFF;}

.inputWrap .dropText{background: url(../images/service/arrowbg.gif) no-repeat right -327px;padding-right: 7px;width: 533px;}

.inputWrap em{color: #F40;font-weight: bold;}

.inputWrap .option{float: left;border-left: 1px solid #DFDFDF;}

.inputWrap .option li{background: url(../images/service/arrowbg.gif) no-repeat 9px -335px;cursor: pointer;height: 15px;line-height: 15px;padding: 0 2px 0 9px;width: 7px;}

.inputWrap .option li.down{background-position: 9px -334px;}

.inputWrap .option li.up{background-position: 9px -265px;}

.inputDrop{display: none;position: absolute;left: -1px;top: 30px;width: 454px;z-index: 100;}

.inputDrop .box{background: #FFF;border: 1px solid #DFDFDF;border-bottom: 0;}

.inputDrop li{border-bottom: 1px solid #DFDFDF;cursor: pointer;display: block;height: 32px;line-height: 32px;overflow: hidden;padding: 0 5px;}

.inputDrop li:hover{background: #F5F5F5;color: #666;}

.btnLink .subLink{background: #3AA400;color: #FFF;display: block;font-size: 20px;height: 60px;line-height: 60px;text-align: center;width:100%; cursor:pointer;border:none;}

.btnLink .subLink:hover{background:#093;}



/*右下角按钮*/

.backTop{bottom:5px;display: none;height: 62px;overflow: hidden;position: fixed;right: 10px;width: 60px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-108));z-index: 9000;}

.backTop a{background: url(http://www.tootour.com/images/1.png) no-repeat 0 -126px;display: block;height: 62px;line-height: 62px;}

.backTop a:hover{background-position: right -126px;}



.qrCode{bottom: 67px;display: block;height: 62px;position: fixed;right: 10px;width: 60px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-54));z-index: 9000;}

.qrCode a{background: url(http://www.tootour.com/images/1.png) no-repeat 0 -63px;display: block;height: 62px;line-height: 62px;position: relative;}

.qrCode a:hover{background-position: right -63px;}

.qrCode a .item{border: 1px solid #CCC;background-color:#FFF;border-radius: 3px;display: none;left: -215px;bottom: 0;position: absolute;height: 280px;width: 210px;}



.btn-kefu,.btn-qq{width:60px; height:60px;border-radius:3px; cursor:pointer; position:fixed; right:10px; bottom:130px; background:#22ADE6;z-index: 9000;}

.btn-kefu{ background:#FFA63C;}

.btn-kefu a{background:#00C08B; display:block; cursor:pointer;font: 18px/22px "Microsoft YaHei"; color:#FFF; border-radius:3px; text-align:center; padding-top:5px; height:60px; width:60px; margin:auto;}

.btn-qq a{background: url(http://www.tootour.com/style/v2015/images/qq.png) no-repeat; cursor:pointer; height:50px; width:50px;display:block; margin:auto; margin-top:5px;}

.btn-kefu a:hover {background:#FFA63C;  text-decoration:none;}

.btn-qq a:hover {	background-position: -55px 0;}