/* CSS Document */

*{margin: 0; outline: 0; padding: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a { text-decoration: none; color:#555;}
html {height: 100%;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}
body {margin: 0; padding: 0; width: 100%; min-height: 100%; background:#fff; font-family: Helvetica, Arial, sans-serif; color:#444;	-webkit-touch-callout: none; display: -webkit-box;	-webkit-box-orient: vertical; -webkit-box-align: stretch; position: relative;background:#F9F9F9;}
img {-ms-interpolation-mode: bicubic; vertical-align: middle; border:0;}
textarea { resize: none; border: 0;	padding: 8px 0;}
input, button,  textarea { /*outline: none; -webkit-appearance: none; border-radius: 0;*/}
li {list-style: none; padding:0; margin:0; }
.clear{clear:both}
.blank{width:100%; height:8px}

@media screen and (max-width: 640px) {
body{font-size:14px}	
}
@media screen and (min-width: 640px) {
body{font-size:16px}	
}

/**************************common class********************************/

.header{ width:100%; height:54px; margin:auto;border-bottom:1px solid #d8d8d8; margin-bottom:2px;
background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -webkit-gradient(linear, center top, center bottom, from(#f9f9f9), to(#ebebeb));
background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
.header_box{max-width:1000px; height:54px; margin:0 auto; padding:0 10px; }
.ilogo{ display:block; position:absolute; top:15px; left:10px; margin-top:6px; }
.ilogo img{height:52px}
@media screen and (max-width: 480px) {
.ilogo img{height:52px}
}
@media screen and (min-width: 480px) {
.ilogo img{height:60px}
}
@media screen and (min-width: 640px) {
.ilogo img{height:70px}
}
.logo{ display:block; float:left; margin-top:6px; }
.logo img{height:42px}
.home{ display:block; height:25px; float:right; text-align:right; margin-top:14px}
.home img{width:25px; height:25px;} 

.slider{ max-width:1024px; margin:0 auto; position:relative}
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: -25px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none; }
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.owl-theme .owl-controls .owl-page span{display: block;width: 6px;height: 6px; margin: 5px 4px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #001e37;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=80);/*IE7 fix*/opacity: 0.8; background:#fff}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}

.main{max-width:1024px; margin:0 auto; padidng:0 10px;}

.wx_content{min-height:100%; padding:5px 0 20px 0}

.menu_index{ height:auto; padding:10px 0 0 0}
.menu_index a{ display:block; float:left; width:31%; height:70px; margin-left:1.4%; margin-top:1.4%; color:#fff; font-size:1em; font-weight:normal; border:1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;text-align:center;}
.menu_index a img{ width:30px; padding:10px 0 6px 0}

.menu_index .m_1{
background-image: -moz-linear-gradient(top, #1481b8, #01699e);
background-image: -ms-linear-gradient(top, #1481b8, #01699e);
background-image: -o-linear-gradient(top, #1481b8, #01699e);
background-image: -webkit-gradient(linear, center top, center bottom, from(#1481b8), to(#01699e));
background-image: -webkit-linear-gradient(top, #1481b8, #01699e);
background-image: linear-gradient(top, #1481b8, #01699e);
}
.menu_index .m_2{
background-image: -moz-linear-gradient(top, #18b68d, #049772);
background-image: -ms-linear-gradient(top, #18b68d, #049772);
background-image: -o-linear-gradient(top, #18b68d, #049772);
background-image: -webkit-gradient(linear, center top, center bottom, from(#18b68d), to(#049772));
background-image: -webkit-linear-gradient(top, #18b68d, #049772);
background-image: linear-gradient(top, #18b68d #049772);
}
.menu_index .m_3{
background-image: -moz-linear-gradient(top, #7e99d0, #5d80ba);
background-image: -ms-linear-gradient(top, #7e99d0, #5d80ba);
background-image: -o-linear-gradient(top, #7e99d0, #5d80ba);
background-image: -webkit-gradient(linear, center top, center bottom, from(#7e99d0), to(#5d80ba));
background-image: -webkit-linear-gradient(top, #7e99d0, #5d80ba);
background-image: linear-gradient(top, #7e99d0, #5d80ba);
}
.menu_index .m_4{
background-image: -moz-linear-gradient(top, #51bcb2, #3ea59b);
background-image: -ms-linear-gradient(top, #51bcb2, #3ea59b);
background-image: -o-linear-gradient(top, #51bcb2, #3ea59b);
background-image: -webkit-gradient(linear, center top, center bottom, from(#51bcb2), to(#3ea59b));
background-image: -webkit-linear-gradient(top, #51bcb2, #3ea59b);
background-image: linear-gradient(top, #51bcb2, #3ea59b);
}
.menu_index .m_5{
background-image: -moz-linear-gradient(top, #c6787f, #a96268);
background-image: -ms-linear-gradient(top, #c6787f, #a96268);
background-image: -o-linear-gradient(top, #c6787f, #a96268);
background-image: -webkit-gradient(linear, center top, center bottom, from(#c6787f), to(#a96268));
background-image: -webkit-linear-gradient(top, #c6787f, #a96268);
background-image: linear-gradient(top, #c6787f, #a96268);
}
.menu_index .m_6{
background-image: -moz-linear-gradient(top, #7798ab, #617e8e);
background-image: -ms-linear-gradient(top, #7798ab, #617e8e);
background-image: -o-linear-gradient(top, #7798ab, #617e8e);
background-image: -webkit-gradient(linear, center top, center bottom, from(#7798ab), to(#617e8e));
background-image: -webkit-linear-gradient(top, #7798ab, #617e8e);
background-image: linear-gradient(top, #7798ab, #617e8e);
}

.img_index{ height:auto; padding:0 0 0px 0}
.img_index a{ display:block; float:left; width:31%; line-height:30px; margin-left:1.4%; margin-top:1.4%; color:#555564; font-size:1em; font-weight:normal; border:1px solid #fff; text-align:center;background:#afdaf7;}
.img_index a img{ width:100%; padding:0 0 0px 0; }
.img_index .m_7{-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
.img_index .m_7 img{-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;}
.img_index .m_9{-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
.img_index .m_9 img{-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;}
	
.tel{ width:100%; text-align:center; padding:15px 0 15px 0 }
@media screen and (max-width: 640px) {
.tel img{ width:160px}	
}
@media screen and (min-width: 640px) {
.tel img{ width:200px}	
}

.menu{ height:auto; }
.menu a{ display:block; float:left; width:48.1%; height:38px; margin-left:1.1%; margin-top:1%; line-height:38px; text-align:right; color:#333; font-size:1em; font-weight:normal; border:1px solid #bedbf9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.menu .m_about1{ background:#d7eafb url(../images/mt1.png) 15px center no-repeat; background-size:26px 26px; }
.menu .m_about2{ background:#d7eafb url(../images/mt2.png) 15px center no-repeat; background-size:26px 26px; }
.menu .m_about3{ background:#d7eafb url(../images/mt3.png) 15px center no-repeat; background-size:26px 26px; }
.menu .m_about4{ background:#d7eafb url(../images/mt4.png) 15px center no-repeat;background-size:26px 26px; }
.menu .m_about5{ background:#d7eafb url(../images/mt5.png) 15px center no-repeat;background-size:26px 26px; }
.menu .s_about1{ background:#3786cd url(../images/mt1on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_about2{ background:#3786cd url(../images/mt2on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_about3{ background:#3786cd url(../images/mt3on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_about4{ background:#3786cd url(../images/mt4on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_about5{ background:#3786cd url(../images/mt5on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}

.menu .m_p1{ background:#d7eafb url(../images/pt1.png) 15px center no-repeat; background-size:26px 26px; }
.menu .m_p2{ background:#d7eafb url(../images/pt2.png) 15px center no-repeat; background-size:26px 26px; }
.menu .m_p3{ background:#d7eafb url(../images/pt3.png) 15px center no-repeat; background-size:26px 26px; }
.menu .m_p4{ background:#d7eafb url(../images/pt4.png) 15px center no-repeat; background-size:26px 26px; }
.menu .m_p5{ background:#d7eafb url(../images/pt5.png) 15px center no-repeat; background-size:26px 26px; }
.menu .m_p6{ background:#d7eafb url(../images/pt6.png) 15px center no-repeat; background-size:26px 26px; }

.menu .s_p1{ background:#3786cd url(../images/pt1on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_p2{ background:#3786cd url(../images/pt2on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_p3{ background:#3786cd url(../images/pt3on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_p4{ background:#3786cd url(../images/pt4on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_p5{ background:#3786cd url(../images/pt5on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_p6{ background:#3786cd url(../images/pt6on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}

.menu .goback{ background:#e7e7e7 url(../images/rt1.png) 15px center no-repeat; background-size:26px 26px; }

.menu .m_c1{ background:#d7eafb url(../images/ct1.png) 15px center no-repeat; background-size:26px 26px; }
.menu .m_c2{ background:#d7eafb url(../images/ct2.png) 15px center no-repeat; background-size:26px 26px; }
.menu .m_c3{ background:#d7eafb url(../images/ct3.png) 15px center no-repeat; background-size:26px 26px; }
.menu .m_c4{ background:#d7eafb url(../images/ct4.png) 15px center no-repeat; background-size:26px 26px; }
.menu .s_c1{ background:#3786cd url(../images/ct1on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_c2{ background:#3786cd url(../images/ct2on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_c3{ background:#3786cd url(../images/ct3on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}
.menu .s_c4{ background:#3786cd url(../images/ct4on.png) 15px center no-repeat; background-size:26px 26px; color:#fff; border:1px solid #3786cd;}


.content{ max-width:1004px; padding:10px 10px 10px 10px; margin:0 auto; line-height:180%; min-height:150px;}
.content p{padding:0 0}

.title{ font-weight:bold; height:28px; line-height:28px; margin-bottom:15px; text-indent:25px; border-bottom:1px solid #c5def9; background:url(../images/bg1.gif) 6px center no-repeat; background-size:14px 14px}

.newsList{ width:100%;}
.newsList li{line-height:140%; padding:10px 0; border-bottom:1px solid #eaeaea; font-weight:normal; padding-left:16px; background:url(../images/icon4.gif) 5px 16px no-repeat; margin-bottom:0px;}
.newsList li a{color:#333}
.newsList li span{color:#888; font-size:0.8em; font-weight:normal; padding-left:5px;}

.pageNav{ width:100%; padding-top:15px; margin:0 auto;}
.pageNav span{display:inline-block; width:60px; height:30px; text-align:center; line-height:30px; margin-right:2px; background:#ddd;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.newsTitle{ width:100%; line-height:120%; padding:10px 0 5px 0; font-size:1.2em; font-weight:bold; }
.newsTitle2{width:100%; line-height:110%; color:#777; margin-bottom:20px; font-size:0.8em} 
.news_content{line-height:180%}
.news_content img{margin:0 0 0 0; width:100%; max-width:500px}
.news_next{ padding-top:10px; line-height:150%}

.content-pic{margin:0 auto; text-align:center;}
.content-pic img{width:100%; padding:10px 0}
.return{width:100px; height:28px; line-height:28px; color:#fff; font-weight:bold; background:#7dc112; text-align:center; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin:15px 0}
.return a{color:#fff}
.newtrip{line-height:150%;}
.trip{margin-bottom:20px}
.lan{width:100%; height:30px; line-height:30px; font-weight:bold}



/*footer*/
.foot{max-width:1024px; margin:0 auto; text-align:center; line-height:150%; font-size:0.8em; color:#777; padding-bottom:65px}
.foot_box{
	border-top: 1px solid #ddd;
	padding: 10px 0 0 0;
	margin-top: 5px
}
.foot a{color:#777}

.list{padding:10px 0 20px 0}
.list li{ padding:10px 0; text-align:center}
.input_1{width:99%; height:36px; line-height:36px; border:1px solid #9ad2af; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align:left}
.btn_1{width:100px; height:100px; border:none; background:url(../images/btn1.gif) center center no-repeat; background-size:100px 100px; cursor:pointer}
.txt_1{background:url(../images/jt3.gif) center bottom no-repeat; background-size:12px 6px}

.ptitle{width:100%; height:26px; line-height:26px; font-weight:bold; border-bottom:1px solid #ddd; margin:10px 0}
.newcontent{ padding-bottom:0px}


.tables{ background:#ddd; margin-bottom:20px; }
.tables td{background:#fff; padding:4px 6px;}
.tables .title2{ background:#F5F5F5; font-size:14px; font-weight:bold;}

.feed_box{ width:100%; margin:0 auto; padding-top:0px;font-size:14px;}
.feed_box table{width:100%}
.feed_box table td{ padding:2px 0 2px 0; line-height:26px}
.feed_box input{border:1px solid #ccc;}
.feed_box .input1{width:60%; height:26px; line-height:26px;border:1px solid #ccc;}
.feed_box .input2{width:100%; height:26px; line-height:26px;border:1px solid #ccc;}
.feed_box .input3{width:80px; height:26px; line-height:26px;border:1px solid #ccc;}
.feed_box .input4{width:40%; height:26px; line-height:26px;border:1px solid #ccc;}
.feed_box textarea{ width:100%;height:150px;border:1px solid #ccc;}
.btn_feed{width:135px; height:35px; line-height:35px; font-size:1.1em; color:#fff; cursor:pointer; background:#3786cd;}
.feed_box select{width:60%;height:30px;font-size:14px;}
.feed_box span{ display:block; font-size:0.9em}

@media screen and (min-width: 460px) {
.feed{width:440px; margin:0 auto}
.feed .input1{width:360px; height:26px; line-height:26px}
.feed .input2{width:360px; height:26px; line-height:26px}
.feed textarea{ width:360px; height:100px}
}


.feed2_box{ width:100%; margin:0 auto; padding-top:18px}
.feed2_box table{width:100%}
.feed2_box table td{ padding:3px 0 3px 0; line-height:26px}
.feed2 span{color:#EB3D00}
.feed2 input, .feed2 textarea{border:1px solid #ccc}
.feed2 .input1{width:100%; height:26px; line-height:26px}
.feed2 .input2{width:100%; height:26px; line-height:26px}
.feed2 .input3{width:80px; height:26px; line-height:26px}
.feed2 textarea{ width:100%; height:150px}
.btn_feed2{width:140px; height:32px; line-height:32px; font-size:1.1em; color:#fff; cursor:pointer; background:#3786cd }

@media screen and (min-width: 460px) {
.feed2{width:440px; margin:0 auto}
.feed2 .input1{width:340px; height:26px; line-height:26px}
.feed2 .input2{width:340px; height:26px; line-height:26px}
.feed2 textarea{ width:340px; height:100px}
}




.btn_job{ display:block; width:100px; height:26px; line-height:26px; color:#fff; background:#e70012; text-align:center; float:right; }

.photo{ width:50%; height:auto; margin-top:10px; float:left; text-align:center;}
.photo div{width:280px; height:210px; margin:0 auto; padding:2px; border:1px solid #ddd; }
.photo div a{ display:block; width:280px; height:210px; display:table-cell; vertical-align:middle;}
.photo div img{ max-width:280px; max-height:210px;}

@media screen and (max-width: 360px) {
.photo div{width:140px; height:90px; }
.photo div a{ display:block; width:140px; height:90px; display:table-cell; vertical-align:middle;}
.photo div img{max-width:140px; max-height:90px;}
	}
	
@media screen and (min-width: 360px) and (max-width: 400px) {
.photo div{width:154px; height:99px; }
.photo div a{ display:block; width:154px; height:99px; display:table-cell; vertical-align:middle;}
.photo div img{max-width:154px; max-height:99px; }
	}

@media screen and (min-width: 400px) and (max-width: 480px) {
.photo div{width:180px; height:116px; }
.photo div a{ display:block; width:180px; height:116px; display:table-cell; vertical-align:middle;}
.photo div img{max-width:180px; max-height:116px; }
	}

@media screen and (min-width: 480px) and (max-width:560px) {
.photo{ width:50%; height:auto; margin-top:10px; float:left; text-align:center;}
.photo div{width:210px; height:158px; margin:0 auto; padding:2px; border:1px solid #ddd }
.photo div a{ display:block; width:210px; height:158px; display:table-cell; vertical-align:middle;}
.photo div img{max-width:210px; max-height:158px; }
	}

@media screen and (min-width: 560px) and (max-width:640px) {
.photo{ width:50%; height:auto; margin-top:10px; float:left; text-align:center;}
.photo div{width:240px; height:180px; margin:0 auto; padding:2px; border:1px solid #ddd }
.photo div a{ display:block; width:240px; height:180px; display:table-cell; vertical-align:middle;}
.photo div img{max-width:240px; max-height:180px; }
	}

@media screen and (min-width: 640px) and (max-width:720px) {
.photo{ width:50%; height:auto; margin-top:10px; float:left; text-align:center;}
.photo div{width:270px; height:203px; margin:0 auto; padding:2px; border:1px solid #ddd }
.photo div a{ display:block; width:270px; height:203px; display:table-cell; vertical-align:middle;}
.photo div img{max-width:270px; max-height:203px; }
	}

@media screen and (min-width:720px) and (max-width:800px) {
.photo{ width:33.333%; height:auto; margin-top:10px; float:left; text-align:center;}
.photo div{width:200px; height:150px; margin:0 auto; padding:2px; border:1px solid #ddd }
.photo div a{ display:block; width:200px; height:150px; display:table-cell; vertical-align:middle;}
.photo div img{max-width:200px; max-height:150px; }
	}

@media screen and (min-width:800px) {
.photo{ width:33.333%; height:auto; margin-top:10px; float:left; text-align:center;}
.photo div{width:250px; height:188px; margin:0 auto; padding:2px; border:1px solid #ddd }
.photo div a{ display:block; width:250px; height:188px; display:table-cell; vertical-align:middle;}
.photo div img{max-width:250px; max-height:188px; }
	}


.photo2 p{padding:0}
.btn_buy{}
@media screen and (max-width: 480px) {
.photo2{width:100%; height:auto; margin-top:10px; text-align:center; border:1px solid #ccc; padding-bottom:10px}
.photo2 div{width:100%; height:auto; margin:0 auto;}
.photo2 div a{ }
.photo2 div img{width:100%; height:auto; padding-bottom:5px; }
	}
@media screen and (min-width: 480px) and (max-width:560px) {
.photo2{ width:50%; height:auto; margin-top:10px; float:left; text-align:center;}
.photo2 div{width:210px; height:158px; margin:0 auto; padding:2px; border:1px solid #ddd }
.photo2 div a{ display:block; width:210px; height:158px; display:table-cell; vertical-align:middle;}
.photo2 div img{max-width:210px; max-height:158px; }
	}

@media screen and (min-width: 560px) and (max-width:640px) {
.photo2{ width:50%; height:auto; margin-top:10px; float:left; text-align:center;}
.photo2 div{width:240px; height:180px; margin:0 auto; padding:2px; border:1px solid #ddd }
.photo2 div a{ display:block; width:240px; height:180px; display:table-cell; vertical-align:middle;}
.photo2 div img{max-width:240px; max-height:180px; }
	}

@media screen and (min-width: 640px) and (max-width:720px) {
.photo2{ width:50%; height:auto; margin-top:10px; float:left; text-align:center;}
.photo2 div{width:270px; height:203px; margin:0 auto; padding:2px; border:1px solid #ddd }
.photo2 div a{ display:block; width:270px; height:203px; display:table-cell; vertical-align:middle;}
.photo2 div img{max-width:270px; max-height:203px; }
	}

@media screen and (min-width:720px) and (max-width:800px) {
.photo2{ width:33.333%; height:auto; margin-top:10px; float:left; text-align:center;}
.photo2 div{width:200px; height:150px; margin:0 auto; padding:2px; border:1px solid #ddd }
.photo2 div a{ display:block; width:200px; height:150px; display:table-cell; vertical-align:middle;}
.photo2 div img{max-width:200px; max-height:150px; }
	}

@media screen and (min-width:800px) {
.photo2{ width:33.333%; height:auto; margin-top:10px; float:left; text-align:center;}
.photo2 div{width:250px; height:188px; margin:0 auto; padding:2px; border:1px solid #ddd }
.photo2 div a{ display:block; width:250px; height:188px; display:table-cell; vertical-align:middle;}
.photo2 div img{max-width:250px; max-height:188px; }
	}

.sncat{padding:5px 0 10px 0; width:100%;}
.sncat .psn{float:left; width:50%;}
.sncat .btn_cat{float:right; text-align:right; width:50%;}


/********************************/
.nt{ width:96%; margin:0 auto; height:26px;text-align:center; position:relative}
.nt div{ width:100px; height:26px; line-height:28px; color:#555; font-weight:bold; text-indent:20px; margin:0 auto; padding:0 15px; background:#f8f8f8 url(../images/rss.png) 20px 6px no-repeat; background-size:16px 16px; border:1px solid #dcdcdc; border-bottom:none; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft:6px; border-top-left-radius:6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright:6px; border-top-right-radius: 6px;}
.notice{ width:96%; margin:0 2%; padding-bottom:10px;}
.notice div{background:#f8f8f8; border:1px solid #dcdcdc; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.notice ul{ padding:5px 10px 10px 10px; overflow:hidden }
.notice ul li{padding:8px 0; line-height:130%; border-bottom:1px solid #e6e6e6;}
.notice ul li span{font-size:0.8em; color:#888}

.table_1{background:#ddd}
.table_1 td{background:#fff; padding:5px; line-height:120%}
#biz strong{color:#e88a10}
.table_2{ border:1px solid #ddd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom:15px; background:#ddd}
.table_2 td{padding:5px; line-height:130%; background:#fff}
.table_2 td strong{color:#e88a10; font-weight:normal}

#about img{padding:5px 0 0px 6px}
@media screen and (max-width: 480px) {
#about img{ width:220px; height:140px; padding:5px 0 0px 6px}
}

#simg img{width:100%}
#pimg img{width:100%}

@media screen and (min-width: 560px) {
#simg img{width:526px}
}

@media screen and (min-width: 560px) {
#pimg img{width:526px}
}


.menu1{width:100%; background:#1f1a17; position:fixed; bottom:0; z-index:1}
.menu1 table{ max-width:1024px; margin:0 auto; padding:0 10px}
.menu1 table td{width:20%; padding:0 6px; text-align:center}
.menu1 table td img{width:100%; max-width:60px}
@media screen and (min-width: 800px) {
.menu1 table td{width:20%; padding:0 35px; text-align:center}
}
@media screen and (max-width: 640px) {
.menu1 table td{width:20%; padding:0 15px; text-align:center}
}
@media screen and (min-width: 540px) and (max-width: 800px) {
.menu1 table td{width:20%; padding:0 20px; text-align:center}
}
@media screen and (max-width: 540px) {
.menu1 table td{width:20%; padding:0 6px; text-align:center}
}


.weibo{width:100%;margin:0 auto;}
.weibo img{width:100%;margin:0 auto;border:1px solid #DDD; margin-bottom:10px}
