﻿@CHARSET "UTF-8";
/* =======================================================================
   Code for IdeaCMS 触屏版
   Vision : v6.0
*/

/*基本信息*/
body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form { margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal; }
img { border:0; margin: 0; padding: 0;}
body { color: #000; -webkit-user-select: none; -webkit-text-size-adjust: none; font:normal 14px/200% "微软雅黑", helvetica, arial; text-align:left;background-color:#e4e3c7;}
header, section, footer { margin: 0; padding: 0 }
a{text-decoration:none;color:#000;}

/* 头部 */
header .logo{ margin:0px auto; padding:0px; width:100%;background-color:#ffffff;overflow:hidden;}
header .logo img{display:block;}
nav{ color:#ffffff; background-color:#9d0a0a; font-size:0;text-align:center;}
nav a{ display:inline-block; width:23%; text-align:center; color:#ffffff; font-size:16px; vertical-align:top; }
.ss_ctr { width:100%;height:37px;background:url(../images/so_bg_03.png) repeat-x;}
    .ss_ctt { margin:0 auto;width:320px;height:37px;}
    .ss_input { margin:7px 0 0 6px;float:left;width:226px;height:21px;border:1px #d8d8d8 solid;background:url(../images/so_03.png) 4px 2px no-repeat #fff;display:inline;padding-left:25px;line-height:21px;color:#ccc;}
	.ss_btn { margin:9px 0 0 5px;float:left;width:48px;height:19px;background:url(../images/but_03.png);text-align:center;line-height:19px; cursor:pointer;font-family:宋体;border:0;display:inline;}

.top_ctr { margin:0 auto;width:100%;line-height:22px;text-align:center;padding-top:3px;}

.body_banner{ clear:both;}
/*网站头部*/
	   		    .head_r12 { float:right;width:75px;height:20px;background:url(../images/shopbus.gif) 0 2px no-repeat;}
			.head_rfg { margin:1px 15px 0;float:right;width:1px;height:15px;background:#cdd1da;display:inline;}
			.head_r11 { float:right;width:auto;height:20px;}

.m_t12 { float:left;width:100%;height:24px;line-height:24px;color:#ff8349;font-weight:bold;}
		.m_t13 {width:100%; float:left;height:24px;line-height:24px;}
		
/*手机banner轮播*/
.swipe{width:100%;overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe #pagenavi{height:5px;position:absolute;left:0;bottom:1px;text-align:center;width:100%; background:rgba(000, 000, 000, 0.6)!important; filter:Alpha(opacity=60); padding:1px;}
.swipe #pagenavi a{width:8px; height:8px; line-height:8px; background:#fff; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 4px; overflow:hidden; cursor:pointer; display:inline-block; *display:inline; *zoom:1; position:relative;}
.swipe #pagenavi a.active{background:#ff0;  position:relative;}
/* 焦点图 */
.slideBox{ position:relative; width:100%;  height:180px; overflow:hidden; margin:5px auto; }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; height:180px;  }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.slideBox .bd li img{width:100%;height:100%;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusBg.png) repeat-x; color:#fff;   }

/* Tab切换 */
.tabBox{ margin:10px auto;   }

.tabBox .hd{ line-height:40px; font-size:14px;  background:#eee; border-top:1px solid #ccc;  padding:0 10px;  }
.tabBox .hd h3{ float:left; font-size:20px; }
.tabBox .hd h3 span{color:#ccc; font-family:Georgia; margin-left:10px;  }

.tabBox .hd2{ height:40px; line-height:40px; font-size:14px; overflow:hidden; background:#eee; border-top:1px solid #ccc;  padding:0 10px;  }
.tabBox .hd2 h3{ float:left; font-size:20px; }
.tabBox .hd2 h3 span{color:#ccc; font-family:Georgia; margin-left:10px;  }
.tabBox .hd2 ul{ float:right;  }
.tabBox .hd2 ul li{ float:left;  padding:0 4px ; vertical-align:top;  }
.tabBox .hd2 ul li.on a{ color:#B63B34; display:block; height:28px; line-height:28px;   border-bottom:2px solid #B63B34;  }

.tabBox .hd ul{ float:right;  }
.tabBox .hd ul li{ float:left;  padding:0 4px ; vertical-align:top;  }
.tabBox .hd ul li.on a{ color:#B63B34; display:block; height:28px; line-height:28px;   border-bottom:2px solid #B63B34;  }
.tabBox .bd ul{ padding:10px;  }
.tabBox .bd ul li{ border-bottom:1px dotted #ddd; padding:0px;}
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */

/* Tab切换 */
.tabBox2{ margin:10px auto;   }
.tabBox2 .hd{ height:40px; line-height:40px; font-size:16px; overflow:hidden; background:#eee; border-top:1px solid #ccc;  padding:0 10px;  }
.tabBox2 .hd h3{ float:left; font-size:20px; }
.tabBox2 .hd h3 span{color:#ccc; font-family:Georgia; margin-left:10px;  }
.tabBox2 .hd ul{ float:right;  }
.tabBox2 .hd ul li{ float:left;  padding:0 4px; vertical-align:top;  }
.tabBox2 .hd ul li.on a{ color:#B63B34; display:block; height:38px; line-height:38px;   border-bottom:2px solid #B63B34;  }
.tabBox2 .bd ul{ padding:10px;  }
.tabBox2 .bd ul li{ border-bottom:1px dotted #ddd;  }
.tabBox2 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */

.readMore{ display:block; height:30px; line-height:30px; margin:10px auto 20px auto;  text-align:center; text-decoration:underline;   }
.tabBox .bd img { margin:0 10px 0 0;float:left;width:120px;height:100px;padding:1px;border:1px #c9c9c9 solid;display:inline;}

/* 多图滚动 */
.scrollBox{ margin:10px auto; text-align:center;  }
.scrollBox .bd li{ width:50%; float:left; font-size:14px; }
.scrollBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.scrollBox .bd li img{ width:140px; background:url(../images/loading.gif) #fff center center no-repeat;  }
.scrollBox .hd{ height:20px; overflow:hidden; font-size:0; }
.scrollBox .hd ul{ display:inline-block; padding-top:5px; }	
.scrollBox .hd li{ display:inline-block; width:8px; height:8px; background:#D0D0D0; margin:0 5px; vertical-align:top; overflow:hidden; 
-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; 
}
.scrollBox .hd .on{ background:#BA2636;  }
.scrollBox .prev,.scrollBox .next{ display:inline-block; width:25px; height:20px; background:url(../images/wyIcons.png) no-repeat; overflow:hidden; margin:0 5px;  vertical-align:top; }
.scrollBox .next{ background-position:-105px 0; }

.m_ctt4 { margin:0 auto;float:left;width:100%;overflow:hidden;border:1px;}

.m_pic4 { margin-left:0px;float:left;width:144px;height:158px;display:inline; position:relative; cursor:pointer;}

.m_ctr { margin:0px auto;width:96%;overflow:hidden;background-color:#ffffff; }
    .m_navctr {margin:0px auto;float:left;width:100%;height:auto;overflow:hidden;background:url(../images/bg_2_03.png) left bottom repeat-x;padding:5px 0;}
    .m_nav,.m_nav1 { margin:3px 4px;float:left;width:auto;height:22px;background:#fff;border:1px #d8d8d8 solid;line-height:22px;padding:0 5px;display:inline;font-size:15px;}
	.m_nav1 { background:#23aaf6;border:1px #23aaf6 solid;text-shadow:1px 1px 0 #965e18;}
	.m_nav1 a{text-decoration:none;color:#fff;}
    .m_title { margin:0 auto;float:left;width:100%;height:35px;line-height:35px;background:url(../images/bg_2_03.png) left bottom repeat-x;color:#888;}
	.m_title a{color:#888;}
	.m_ctt { margin:0px auto;width:96%;height:auto;overflow:hidden;line-height:28px;padding:2%;}
     .m_ctt img{max-width: 100%;height: auto;width: auto\9;} 
/*新闻咨询*/
.newslist_ctr { margin:0 auto;width:100%;height:35px;line-height:35px;border-bottom:1px #C9C9C9 dashed;font-size:14px;}
.newslist_title { float:left;width:80%;background:url(../images/d.gif) 2px 13px no-repeat;}
.newslist_date { float:left;width:45px;}

.newslist_ctr2 { margin:0 auto;width:100%;height:35px;line-height:35px;border-bottom:1px #C9C9C9 dashed;font-size:14px;}
.newslist_title2 { float:left;width:100%;background:url(../images/d.gif) 2px 13px no-repeat;}
.newslist_date2 { float:left;width:45px;}

.newsshow_title { margin:0 auto;width:100%;min-height:30px; HEIGHT: auto !important; height:30px; overflow:visible;padding-top:10px;font-size:18px;font-weight:bold;text-align:center;}
.newsshow_sm { margin:0 auto;width:100%;height:30px;line-height:30px;text-align:center;border-bottom:1px #e2e2e2 dashed;font-size:12px;}
.newsshow_ctt { margin:0 auto;padding:5px 0;width:100%;height:auto;overflow:hidden;line-height:28px;font-size:15px;}
    .newsshow_ctt img{max-width: 100%;height: auto;width: auto\9;} 
.newsshow_ctt span a { border-bottom:1px #c97500 dashed;}
.newsshow_xg,.newsshow_fx { margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;border-top:1px #e2e2e2 solid;line-height:20px;padding-top:5px;font-size:12px;}
.newsshow_fx { float:right;width:auto;padding-top:5px;padding-bottom:10px;text-align:right;border:0;}
.slidectr { margin:0 auto;float:left;width:100%;height:auto;}


.ej_rctt { float:left;width:100%;height:auto;overflow:hidden;padding:10px;}


/*招聘*/
.jobshow_cell { margin:0 auto;width:100%;height:30px;line-height:30px;}
.jobshow_yp { margin:0 auto;float:right;width:60px;height:31px;border-top:1px #ccc dashed;padding-top:8px;}
/*资源下载*/
.downshow_pic { margin:0 15px 10px 0;float:left;width:220px;height:180px;border:1px #d9d9d9 solid;padding:2px;display:inline;}
.downshow_title { margin:0 auto;float:left;width:350px;height:35px;line-height:35px;font-size:14px;font-weight:bold;}
.downshow_txt { margin:0 auto;float:left;width:350px;height:30px;line-height:30px;}
.downshow_fg { margin:0 auto;width:100%;height:25px;line-height:25px;font-weight:bold;border-bottom:1px #ccc dashed;float:left;display:inline;}
.downshow_jsctt { margin:0 auto;float:left;width:100%; min-height:50px; HEIGHT: auto !important; height:50px; overflow:visible;float:left;padding:5px 0px;line-height:28px;font-size:14px;}
.downshow_jsctt a { border-bottom:1px #c97500 dashed;}
.downshow_dz { margin:0 auto;width:90%;height:24px;padding-top:5px;background:url(../images/ico_zlxz.gif) 0 6px no-repeat;padding-left:18px;float:left;}



.downlist_ctr { margin:0 auto;width:100%;height:25px;border-bottom:1px #e7e7e7 solid;background:#fbfbfb;font-weight:bold;line-height:25px;font-size:12px;}
.downlist_ctt { margin:0 auto;width:100%;height:35px;border-bottom:1px #e7e7e7 dotted;line-height:35px;font-size:14px;}

.joblist_ctr { margin-top:20px;float:left;width:100%;min-height:40px; HEIGHT: auto !important; height:40px; overflow:visible;border-bottom:1px #C9C9C9 dashed;padding:10px 0;}
.joblist_title { margin:0 auto;float:left;width:100%;height:25px;line-height:25px;background:url(../images/d.gif) 2px 10px no-repeat;}
.joblist_txt { margin:0 auto;float:left;width:100%;height:22px;line-height:22px;font-size:12px;color:#666;}
.joblist_title2 { margin:0 auto;width:100%;height:25px;line-height:25px;margin-top:7px;}
.joblist_txt2 { margin:0 auto;width:100%;height:22px;line-height:22px;font-size:12px;color:#666;margin-top:6px;}
.joblist_ctt { margin:0 auto;float:left;width:100%;height:auto;overflow:hidden;font-size:14px;color:#666;line-height:22px;}
.joblist_ctt span { color:#000;}
/*产品*/
.plist_ctr { margin:0 auto;float:left;width:100%; height:auto !important; height:200px;border-bottom:1px #C9C9C9 dashed;padding:8px 0; position:relative;}
    .plist_pic { margin:0 0px 0 0;width:100%;padding:1px;display:inline;}
	.plist_title {margin-bottom:10px; width:100%;height:20px;line-height:20px;font-size:14px;text-align:center;}
	.plist_info { float:left;width:180px;height:auto;overflow:hidden;font-size:12px;line-height:20px;}
	.video_btn { position:absolute;width:21px;height:21px;background:url(../images/play.png);top:82px;left:74px;z-index:9999;}
.productshow_picctr { margin:0 auto;width:250px;height:200px;padding:2px;border:1px #c9c9c9 solid;}
.productshow_picctr2 { margin:0 auto;width:100%;padding:0px;}

.pro{ width:50%; float:left; }
.proimg{ clear:both; width:98%;  overflow:hidden; margin:0px auto;}
.proname{ clear:both; background:#ffffff; text-align:center; font-size:12px;width:98%; margin:0px auto; margin-bottom:10px;line-height:16px;}
.proname a{ color:#000000;}


.ps_title { margin:0 auto;width:100%;min-height:35px; HEIGHT: auto !important; height:35px; overflow:visible;text-align:center;font-size:16px;line-height:35px;}
.ps_txt { margin:0 auto;margin-bottom:10px;width:100%;height:60px;text-align:center;font-size:14px;border-top:1px #c9c9c9 solid;border-bottom:1px #c9c9c9 solid;line-height:30px;color:#666;}
.ps_txt span { color:#e27907;} 
.ps_txt2 { margin:0 auto;margin-bottom:5px;width:100%;height:35px;text-align:center;font-size:14px;border-top:1px #c9c9c9 solid;border-bottom:1px #c9c9c9 solid;line-height:30px;color:#666;}
.ps_txt2 span { color:#e27907;} 
	
.info_title { margin:0 auto;float:left;width:100%;height:20px;border-bottom:3px #069ee7 solid;}
    .info_tcell { margin:0 0 0 2px;float:left;width:auto;height:20px;line-height:20px;color:#fff;padding:0 12px;background:#069ee7;display:inline;}
.info_ctt { margin:0 auto;float:left;width:100%;min-height:200px; HEIGHT: auto !important; height:200px; overflow:visible;padding:5px 0;line-height:28px;font-size:14px;}
.info_ctt a { border-bottom:1px #c97500 dashed;}
/*分页*/
.pages{clear:both;margin:10px 0;text-align:center;}
	.pages .nolink,.pages a{text-decoration:none;margin-left:3px;padding:2px 5px;border:1px solid #E5E5E5}
	.pages a:hover{text-decoration:none;border:1px solid #f1431e;background:#f1431e;color:#FFF}
	
.guest_ctr { margin:0 auto 10px;float:left;width:100%;height:auto;overflow:hidden;position:relative;}
    .guest_left { margin:0 20px 0 0;float:left;width:48px;height:auto;overflow:hidden;display:inline;}
	    .guest_pic { margin:0 auto;float:left;width:48px;height:48px;}
	.guest_right { margin:0 auto;float:left;width:210px;min-height:28px;HEIGHT: auto !important;height:28px;overflow:visible;border:1px #e7e7e7 solid;padding:10px;padding-bottom:5px;}
	    .guest_rt1 { margin:0 auto;float:left;width:100%;height:22px;border-bottom:1px #ccc dashed;}
		    .guest_rt11 { float:left;width:50%;}
			.guest_rt12 { float:left;width:50%;text-align:right;color:#ccc;}
		.guest_rctr { margin:0 auto;float:left;width:100%;height:auto;overflow:hidden;line-height:22px;padding:5px 0;}
	.guest_fg { position:absolute;width:7px;height:11px;background:url(../images/dot.gif);left:63px;top:18px;z-index:999;}
.fguest_ctr { margin:0 auto;width:100%;height:auto;overflow:hidden;border:1px #e7e7e7 solid;color:#000;background:#fff;}
    .fguest_title { margin:0 auto 5px;float:left;width:100%;height:22px;border-bottom:1px #ccc solid;font-size:16px;font-weight:bold;display:inline;text-align:center}
	
.input_textarea,.input_text {border:1px #e8e8e8 solid;border-top:1px #b4b4b4 solid;border-left:1px #b4b4b4 solid;padding-left:3px;}
.input_text { height:22px;line-height:22px;width:120px;}
.input_textarea { padding-top:5px;padding-bottom:5px;
    width: 200px;
}
.input_btn { margin:0 auto;border:0;width:88px;height:31px;background:url(../images/btn_bg.gif);cursor:pointer;text-align:center;line-height:31px;color:#333;display:inline;}
/*底部*/
/*底部浮动样式*/
.body_footer{width:100%; height:51px; background:url(../images/nav.jpg) left bottom repeat-x; position:fixed; bottom:0;}
.body_footer ul{width:100%;}
.body_footer ul li{width:25% ; float:left; color:#fff; background:url(../images/line.jpg) right top no-repeat;}
.body_footer ul li:hover{width:25% ; float:left; color:#fff; background:url(../images/nav01.jpg) left bottom repeat-x;}
.body_footer ul li a{width:100%; height:46px; display:block; padding-top:5px;}
.body_footer ul li a:hover { color:#ff0;}
.body_footer ul li dl{width:auto; margin:0 auto; text-align:center;}
.body_footer ul li dt{width:auto; height:25px; overflow:hidden;}
.body_footer ul li dd{width:auto; height:20px; font-size:12px; color:#fff; line-height:20px; overflow:hidden;}

footer { width:100%;height:auto;overflow:hidden;background:url(../images/bg_2_03.png) repeat-x;padding:10px 0;text-align:center;line-height:22px;font-size:12px;color:#999;padding-bottom:20px;}
.myfoot {background-color:#eeeded;width:96%;margin:0px auto;font-size:13px;line-height:15px;height:20px;text-align:center;color:#888;padding-top:10px;}
.m_foot { position:fixed;width:100%;height:50px;background:#23aaf6;left:0;bottom:0;}
    .m_f1,.m_f2,.m_f3,.m_f4,.m_f5 { float:left;width:20%;height:50px;background:url(../images/fo_1.png) center 6px no-repeat;display:inline;text-align:center;color:#fff;}
	.m_f2 {background:url(../images/fo_2.png) center 6px no-repeat;}
	.m_f3 {background:url(../images/fo_3.png) center 6px no-repeat;}
	.m_f4 {background:url(../images/fo_4.png) center 6px no-repeat;}
	.m_f5 {background:url(../images/fo_5.png) center 6px no-repeat;}
	.m_f1 a,.m_f2 a,.m_f3 a,.m_f4 a,.m_f5 a { float:left;width:100%;height:25px;line-height:25px;padding-top:25px;display:block;color:#fff;font-size:14px;}
.piccolumnall {
    float:left;
    width: 33%;
    height: 95px;
    text-align:center;
    vertical-align:middle;
}
.piccolumn {
    width: 100%;
    height: 60px;
    margin-bottom: 5px;
    text-align:center;
}
    .piccolumn img {
    width:80px;
    height:60px;
            margin-bottom:0px;
    }

.piccolumntext {
    width: 100%;
    height: 16px;
    line-height:16px;
    margin-bottom: 20px;
    text-align:center;
}
.piccolumnall2 {
    width: 99%;
    border-collapse: collapse;
    margin-bottom: 2px;
}
.piccolumn2 {
    width:80px;height:60px;text-align:center;border:1px solid #ddd;
    padding:3px;
    vertical-align:bottom;
}
.piccolumn2 img {
        width: 80px;
        height: 60px;
        margin-bottom:0px;
        display:block;

    }
.piccolumntext2 {
    height:60px;
    border:1px solid #ddd;
    padding:3px 3px 3px 15px;
    line-height:16px;
}
.jobtd {
border-bottom:1px solid #ffffff;
}
.myad {
width:100%;
margin-top:10px;
}
.tuiguang {
width:100%;height:35px;text-align:center;vertical-align:middle;background-color:#e7e7e7;
}
.adpic{
width:100%;
}

.trip{ clear:both;}
.trip img{max-width: 100%;height: auto;width: auto\9;} 


/*******内页*******/
.main{ 
	background:rgba(255, 255, 255, 0.5)!important; filter:Alpha(opacity=50); /************背景透明度**********/
	width:94%; 
	margin:2% auto; 
	-moz-border-radius:5px; border-radius:5px; /**************圆角 border-radius必须写在后面************/
	border:1px #eee solid; 
	padding:1%;
	/*************阴影----前两个属性设置阴影的 X / Y 位移，这里分别是 0px，第3个属性定义阴影的虚化程度，最后一个设置阴影的颜色************/
	-webkit-box-shadow:0px 0px 5px #bcb5a6;
　　	-moz-box-shadow:0px 0px 5px #bcb5a6;
　　	box-shadow:0px 0px 5px #bcb5a6;
	/*opacity: 0.5;/**********透明度( 会影响到背景的透明度)************/
}
.tt{ font-size:16px; font-weight:bold; color:#2587de; clear:both; padding-bottom:1%;}
.tc{ line-height:240%; overflow:hidden;}
.tc b{ color:#42ab2b;}
.tc p{ text-indent:2em;}
/*分页*/
.pages{clear:both;margin:10px 0;text-align:center;}
	.pages .nolink,.pages a{text-decoration:none;margin-left:3px;padding:2px 5px;border:1px solid #E5E5E5}
	.pages a:hover{text-decoration:none;border:1px solid #f1431e;background:#f1431e;color:#FFF}
	
.price{ padding:1%; width:98%; margin:0 auto; background:rgba(197, 183, 157, 0.5)!important; filter:Alpha(opacity=50); -moz-border-radius:5px; border-radius:5px;}
.p_left{ clear:both;color:#000; font-size:14px; text-align:center; }
.p_left span{ color:#000; font-size:14px; font-weight:bold; }
.leftimg2{ text-align:center; float:left; width:100%;}

.navdiv{width:100%;background:#eee;padding-left:5px;}
.navdivdiv{ width:25%; float:left;text-indent:5px }
navdiv a{ display:inline-block;  text-align:left; color:#000000; font-size:14px; vertical-align:middle; }
