@charset "gb2312";
/* CSS Document */

/*=====================通用样式定义========================*/
body{margin:0;padding:0;font-size:14px;line-height:24px;font-family:"微软雅黑";}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:12px;}
table,td{font-size:12px;padding:0; border-collapse:collapse;}
img{border:0; vertical-align:middle;}
ul,li{list-style-type:none;}
/* 通用浮动属性 */
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;line-height:0;height:0;font-size:0; overflow:hidden;}
/*文字对齐方式*/
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
/*常用方法*/
p{ color:#333;}
p.con{ text-indent:2em;}
.show{display:block}
.hidden{display:none}
.hand{cursor:pointer;}
.fontArial{font-family:'Arial';}
.b{font-weight:bold;}
/* 默认链接颜色 */
a:link,a:visited{text-decoration:none; color:#333; } 
a:hover{text-decoration:none;color:#f00;}
/*清除链接虚框*/
:focus { outline: none; }/*针对Firfox*/
a,area { blr:expression(this.onFocus=this.blur()) }/*/针对IE*/



.mt07{ margin-top:7px;}
.ml07{ margin-left:7px;}
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}

.corl01{ background:#03c1d1;}
.corl02{ background:#e6d52d;}
.corl03{ background:#cc29e4;}
.corl04{ background:#9e2a37;}
.corl05{ background:#1eff00;}
.corl06{ width:960px; height:20px; margin:0 auto; background:#9feef5; margin-top:10px;}

.button01{ width:110px; height:30px; -moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; background:#e27c28; line-height:30px; text-align:center;}
.button02{ width:150px; height:30px; -moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; background:#29dce3; line-height:30px; text-align:center; margin:0 auto;}
.button03{ width:60px; height:20px; -moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; background:#e7a4b5; line-height:20px; text-align:center; display:block; color:#fff;}


.bared{ background:url(imagessubjectsmarttravelline03.jpg) bottom no-repeat;}
.bablue{ background:url(imagessubjectsmarttravelline02.jpg) bottom no-repeat;}
.title{ width:940px; height:50px; margin:0 auto; margin-top:10px;}
.title p{ font-size:20px; line-height:44px;}

.title02{ width:890px; height:50px; margin:0 auto; margin-top:10px;}
.title02 p{ line-height:50px; font-size:18px;}
.title02 p a{ float:right; color:#F00; font-size:16px;}
.title02 span{ font-size:14px;}

.title03{ width:625px; height:40px;}
.title03 p{ line-height:40px; font-size:18px;}
.title03 span{ font-size:14px;}

.warp{ background:url(imagessubjectsmarttravelbody.jpg) center top no-repeat; height:auto!important;min-height:1700px; height:1700px; overflow:hidden;  _overflow:visible; position:relative; padding-top:363px;}

.main{ width:940px; height:auto!important;min-height:400px; height:400px; overflow:hidden;  _overflow:visible; position:relative; margin:0 auto;}

.mian01{ width:940px; height:353px;}
.mian01 .fl{ width:442px; height:353px;}
.mian01 .fr{ width:480px; height:353px;}
.mian01 .fr .tit{ width:480px; height:38px; background:url(imagessubjectsmarttravelline01.jpg) bottom no-repeat;}
.mian01 .fr .tit p{ color:#183050; font-size:26px; line-height:30px;}
.mian01 .fr .fr01{ width:480px; height:125px; border-bottom:1px #c9c9c9 dashed;}
.mian01 .fr .fr01 p{ margin-top:10px;}
.mian01 .fr .fr01 p a{ color:#1599da;}
.mian01 .fr .fr01 p a:hover{ color:#f00;}
.mian01 .fr .fr01 p.tc{ font-size:20px; padding-top:20px;}
.mian01 .fr .fr01 p.tc a{ color:#183050;}
.mian01 .fr li{ background:url(imagessubjectsmarttravelicon01.jpg) left center no-repeat; color:#7a7a7a; font-size:14px; font-family:"宋体"; padding:0px 15px; margin-left:15px; line-height:30px;}
.mian01 .fr li a{ color:#666;}
.mian01 .fr li a:hover{ color:#f00;}
.mian01 .fr ul{ margin-top:5px;}



.js {position: relative; width:442px; height:353px;}
.jsNav {
	position: absolute;
	right:1px;
	bottom:10px;
	width:70px;
	height:14px;
	line-height:14px;
	background:none;
}
.jsNav a{ width:13px; float:left; height:13px; background:url(imagessubjectsmarttravelicon04.png) no-repeat; margin-left:5px; display:block; text-align:center; _display:inline;}
.jsNav a.prevBtn {display:none;}
.jsNav a.nextBtn {display:none;}
.jsNav a.imgSelected { background:url(imagessubjectsmarttravelicon03.png) no-repeat; height:13px; width:13px;}






.mian02{ width:890px; height:auto!important;min-height:80px; height:80px; overflow:hidden;  _overflow:visible; position:relative; margin:0 auto; padding:10px 0px 15px 0px;}

.mian03{ width:940px; height:350px;}
.mian03 .fl{ width:710px; height:350px;}
.mian03 .fl01{ width:320px; height:350px; background:#fffaf1; float:left; margin:0px 15px; display:inline;}
.mian03 .fl02{ width:320px; height:350px; background:#f1ffff; float:left; margin:0px 15px; display:inline;}
.mian03 .fl ul{ margin-top:7px;}
.mian03 .fl li{ font-size:14px; font-family:"宋体"; margin-left:10px; line-height:28px;}
.mian03 .fl li a{ color:#7a7a7a;}
.mian03 .fl li a:hover{ color:#c33;}
.mian03 .fl li b{ color:#ffa200; margin-right:8px;}

.mian03 .fr{ width:207px; height:330px; background:#eee; padding:10px;}
.mian03 .fr p{ color:#1599da; font-size:18px;}
.mian03 .fr li{ font-size:16px; color:#333; margin:25px 0px 0px 20px;}
.mian03 .fr li span{ margin-left:20px;}
.mian03 .fr p.tc{ color:#555; font-size:12px;}
.mian03 .fr img{ margin-top:30px;}


.mian04{ width:890px; height:360px; margin:0 auto;}
.mian04 .fl{ width:625px; height:360px;}
.mian04 .fl01{ width:625px; height:195px;}
.mian04 .fl01 li{ float:left; width:208px; display:block;}
.mian04 .fl01 li img{ margin-bottom:20px;}
.mian04 .fl01 li p.font12{ font-size:12px;}
.mian04 .fl02{ width:605px; height:105px; background:#c9e0f2; padding:10px 10px; line-height:26px;}
.mian04 .fr{ width:257px; height:360px;}
.mian04 .fr p.tc{ display:inline;}
.mian04 .fr p.tc a{ color:#fff; display:block;}
.mian04 .fr p.tc a:hover{ color:#333;}
.mian04 .fr img{ margin-bottom:8px;}


.mian05{ width:890px; height:300px; margin:0 auto;}
.mian05 .fl{ width:625px; height:300px;}
.mian05 .fl01{ width:605px; height:105px; background:#fbf9e0; padding:10px 10px; line-height:26px;}
.mian05 .fl02{ width:625px; height:155px; padding:10px 0px;}
.mian05 .fr{ width:257px; height:300px;}
.mian05 .fr p.tc{ display:inline;}
.mian05 .fr p.tc a{ color:#fff; display:block;}
.mian05 .fr p.tc a:hover{ color:#333;}
.mian05 .fr img{ margin-bottom:8px;}


.mian06{ width:890px; height:360px; margin:0 auto;}
.mian06 .fl{ width:165px; height:165px; background:#f6f0fe; margin-bottom:15px; margin-right:15px;}
.mian06 .mr00{ margin-right:0px;}
.mian06 .fl p.tit{ padding:0px 7px;}
.mian06 .fl p.tit a{ color:#333;}
.mian06 .fl p.tit a:hover{ color:#f00;}
.mian06 .fl p.txt{ color:#555; font-size:12px; line-height:18px; padding:0px 7px;}
.mian06 .fl p.txt a{ color:#921817;}
.mian06 .fl p.txt a:hover{ color:#f00;}
.mian06 .fl p.txt2{  font-size:12px; padding:0px 7px; margin-top:2px;}
.mian06 .fl p.txt2 a{ float:right; margin-right:5px; display:inline;}


.tst3{ float:left; display:inline; width:405px; height:350px;}
.tst3 .w202{ width:202px; height:161px; float:left;}
.tst3 .w90{ width:90px; height:161px; float:left;}
.tst3 .w192{ width:192px; height:179px; float:left;}
.tst3 .w179{ width:202px; height:179px; float:left;}
.tst3 .h65{ padding:5px; height:54px; width:80px;}
.tst3 .h82{ padding:5px; height:72px; width:192px;}
.tst3 p{ font-size:12px; line-height:18px;}
.tst3 a{ color:#333;}
.tst3 a:hover{ color:#fff;}

.tst2{ float:left; display:inline; width:120px; height:155px;  margin-left:15px;}
.tst2 img{ width:120px; height:120px; display:block;}
.tst2 p{ width:120px; height:30px; display:block; margin-top:2px; text-align:center;}
.tst2 p a{ font-weight:bold;}

.b8rollBox{ width:530px; height:155px; float:left; overflow:hidden; margin-left:10px;  display:inline;}
.b8rollBox .b8Cont{width:530px;overflow:hidden;float:left; display:inline;}
.b8rollBox .b8Cont .b8ScrCont{width:1000000px;}
.b8rollBox #b8List1,.b8rollBox #b8List2 {float:left;}
.b8LeftBotton{ width:30px; height:30px; float:left; overflow:hidden; cursor:pointer; margin-top:55px; display:inline;}
..mian05 .fr01{ width:530px; height:155px;}
.b8RightBotton{ width:30px; height:30px; float:right; overflow:hidden;cursor:pointer; margin-top:55px; display:inline;}


.b7rollBox{ width:404px; height:350px; float:left; overflow:hidden; margin-left:10px;  display:inline;}
.b7rollBox .b7Cont{width:404px;overflow:hidden;float:left; display:inline;}
.b7rollBox .b7Cont .b7ScrCont{width:1000000px;}
.b7rollBox #b7List1,.b7rollBox #b7List2 {float:left;}

.b7LeftBotton{ width:30px; height:90px; float:left; overflow:hidden; cursor:pointer; margin-top:115px; display:inline;}
.b7RightBotton{ width:30px; height:90px; float:right; overflow:hidden;cursor:pointer; margin-top:115px; display:inline;}




.foot{ width:960px; height:50px; margin:0 auto;}
.foot p{ text-align:center; font-size:14px; line-height:50px; color:#000;}
