/* ::::: http://www.fato.cn/m/ime.css ::::: */

body, td, th, input, textarea, select { font-family: "微软雅黑",Arial,Tahoma; font-size: 14px; color: rgb(72, 72, 72); }
body, form { margin: 0px; }
body { background: rgb(218, 218, 218) none repeat scroll 0% 0%; }
img { border: 0px none; vertical-align: middle; }
ul { display: block; margin: 0px; padding: 0px; }
li { list-style: outside none none; }
p { display: block; margin: 0px; padding: 0px; }
h1 { color: rgb(51, 51, 51); display: block; margin: 0px; padding: 0px; font-size: 26px; font-weight: normal; }
a { color: rgb(70, 70, 70); text-decoration: none; outline: medium none; }
a:hover, a:active { color: rgb(236, 0, 0); }
.aGray { color: rgb(153, 153, 153); }
.aGray:hover, aGray:active { color: rgb(236, 0, 0); }
#head { width: 100%; height: 48px; background: #fff; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3); position: fixed; z-index: 999; top: 0px; border-top: 1px solid rgb(1, 105, 173); }
#logo { text-align: center; margin-top: 1px; padding-top: 5px; }
#logo img { margin-left: -5px; }
#topM { text-align: right; position: absolute; top: 13px; right: 12px; }
#topMC { position: absolute; top: 48px; right: 10px; width: 0px; height: 0px; background: rgb(0, 102, 172) none repeat scroll 0% 0%; box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.35); overflow: hidden; }
#topMenu li { display: block; border-bottom: 1px solid rgb(26, 118, 180); }
#topMenu li a { display: block; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; }
#topMenu li a img { margin-right: 8px; margin-top: -2px; }
#topMenu li a span { color: rgb(255, 255, 255); font-size: 14px; }
#foot { text-align: center; color: rgb(136, 136, 136); margin-top: 20px; margin-bottom: 76px; }
#aTOP { position: fixed; z-index: 1000; right: 10px; bottom: 66px; display: block; width: 40px; height: 40px; }
#menuFootC { width: 100%; position: fixed; left: 0px; bottom: 0px; height: 56px; background: transparent url('../../images/wap/menufoot_bg.png') repeat-x scroll 0% 0%; box-shadow: 0px -1px 3px 0px rgba(0, 0, 0, 0.12); z-index: 1000; }
#menuFoot { width: 90%; display: table; margin: auto; }
#btmMenu { display: table-row-group; }
#btmMenu li { display: table-cell; position: relative; z-index: 999; }
#btmMenu li a { display: block; text-align: center; padding-top: 4px; color: rgb(255, 255, 255); }
#btmMenu li a span { display: block; text-align: center; margin-top: 3px; font-weight: bold; }
#main { width: 100%; height: auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-bottom: 20px; margin-top: 49px; }
#nav { background: rgb(225, 240, 251) none repeat scroll 0% 0%; height: 35px; }
#nav a { height: 35px; line-height: 35px; color: rgb(70, 70, 70); font-size: 14px; text-align: center; display: block; float: left; }
#nav a.A { color: rgb(0, 102, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
/*关于我们*/
.about { line-height: 180%; margin-top: 20px; }
.about img { max-width: 100%;}
/* ::::: http://www.fato.cn/m/css/idangerous.swiper.css ::::: */
/*新闻*/
#news { display: table; width: 100%; }
#news li { display: table-row-group; }
#news li div { display: table-cell; vertical-align: top; }
#news li div.time { width: 54px; background: transparent url('../../images/wap/newsdate.png') no-repeat scroll left top; padding-top: 8px; padding-bottom: 10px; text-align: center; color: rgb(255, 255, 255); }
#news li div span { display: block; }
#news li div.con { padding-left: 10px; }
#news li div span.tit { font-size: 14px; line-height: 130%; color: rgb(51, 51, 51); }
#news li div span.context { font-size: 12px; color: rgb(136, 136, 136); line-height: 140%; margin-top: 4px; height:15px; overflow:hidden; }
#news li div span.contexts { font-size: 12px; color: rgb(136, 136, 136); line-height: 140%; margin-top: 4px; overflow:hidden; }
#news2 { display: table; width: 100%; }
#news2 li { display: table-row-group; }
#news2 li div { display: table-cell; vertical-align: top; }
#news2 li div.time { width: 54px; background: transparent url('../../images/wap/newsdate.png') no-repeat scroll left top; padding-top: 8px; padding-bottom: 10px; text-align: center; color: rgb(255, 255, 255); }
#news2 li div.con { padding-left: 10px; }
#news2 li div span.tit { font-size: 14px; line-height: 130%; color: rgb(51, 51, 51); }
#news2 li div span.context { height:auto; font-size: 12px; color: rgb(136, 136, 136); line-height: 140%; margin-top: 4px; height:15px; overflow:hidden; }
/* ::::: http://www.fato.cn/m/css/idangerous.swiper.css ::::: */

#newscon * { line-height: 200% ! important; font-size: 14px ! important; }
#newscon img { max-width: 100% ! important; }
.wm-psDivLargeText img { max-width: 100% ! important; }
/*分页*/
.pagepn { display: inline-block; border: 1px solid rgb(221, 221, 221); padding: 5px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 14px; }
.pagepn:hover, .pagepn:active { border: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 14px; }
.thispage { display: inline-block; border: 1px solid rgb(221, 221, 221); padding: 5px 10px; margin-left: -1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 14px; }

/*产品*/
#main { width: 100%; height: auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-bottom: 20px; margin-top: 49px; }
#prolist { display: table; width: 100%; }
#prolist li { display: table-row-group; }
#prolist li div { display: table-cell; vertical-align: top; }
#prolist li div.img { width: 120px; }
#prolist li div.img img { width: 120px; border-radius: 3px; box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2); }
#prolist li div.con { padding-left: 10px; vertical-align: middle; font-size: 14px; line-height: 140%; }
#prolist2 { display: table; width: 100%; }
#prolist2 li { display: table-row-group; }
#prolist2 li div { display: table-cell; vertical-align: top; }
#prolist2 li div.img { width: 120px; height:130px; }
#prolist2 li div.img img { width: 120px;height:130px; border-radius: 3px; box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2); }
#prolist2 li div.con { padding-left: 10px; vertical-align: middle; font-size: 14px; line-height: 140%; }

#prolist4 { display: table; width: 100%; }
#prolist4 li { display: table-row-group; }
#prolist4 li div { display: table-cell; vertical-align: top; }
#prolist4 li div.img { width: 193px; }
#prolist4 li div.img img { width: 193px; border-radius: 3px; box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2); }
#prolist5 li div.con { padding-left: 10px; vertical-align: middle; font-size: 14px; line-height: 140%; }
#searchC { padding: 20px 20px 0px; }
#search { background: rgb(221, 221, 221) none repeat scroll 0% 0%; height: 30px; border-radius: 5px; padding-right: 20px; position: relative; }
/* ::::: http://www.fato.cn/m/css/idangerous.swiper.css ::::: */
#procon { padding-top: 20px; clear: both; }
#procon img { max-width: 100% ! important; }
/* ::::: http://www.fato.cn/m/css/idangerous.swiper.css ::::: */

.tags_title { border-bottom: 1px solid rgb(221, 221, 221); padding: 8px 0px 8px 10px; background: transparent url('title_bg_1.png') repeat-x scroll left top; color: rgb(255, 102, 0); font-weight: bold; }
.tags_content { margin-top: 10px; margin-bottom: 20px; line-height: 200%; }

/*留言*/
input, textarea { padding: 6px; width: 95%; border-radius: 5px; border: 1px solid rgb(204, 204, 204); box-shadow: 1px 1px 4px rgb(221, 221, 221) inset; vertical-align: middle; }
#form1 p { display: block; margin-bottom: 3px; }
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}
#casemenu li { float: left; width: 20%; height: 42px; }
#casemenu li a { display: block; width: 100%; height: 42px; line-height: 41px; text-align: center; font-size: 16px; font-weight: bold; }
#casemenu li a.A { background: transparent url('../../images/wap/head_a_btm.png') repeat-x scroll left bottom; color: rgb(255, 127, 0); }
#prolist3 { display: table; width:100%; }
#prolist3 li { display: table-row-group; width:50%; float:left;text-align:center;}
#prolist3 li div { display: table-cell; vertical-align:}
#prolist3 li div.img { width: 120px; height:130px; }
#prolist3 li div.img img { width: 120px;height:130px; border-radius: 3px; box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2); }
#prolist3 li div.con {display: block;margin: 0 auto; text-align:center; font-size: 14px; line-height: 140%; float:left; height:60px; padding-top:5px;}
.zhuanmaidian{ width:100%; height:39px; background:url(../../images/wap/fuwuwangluo-bg.png) no-repeat; margin-top:20px;}
.zhuanmaidian-chaxun{ width:100%; text-align:justify; margin-bottom:40px;}
.zhuanmaidian-chaxun td{border-bottom: 1px solid #D3DAE4; margin: 0px; padding: 12px 10px 16px 8px;line-height: 21px;color: #005CB1; font-size:12px;}
.rtselect { width:28%; float:left; margin-right:1%;  box-sizing: border-box; border:1px solid #dedede; height:40px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-family:"微软雅黑"; }
.zhaopin{ width:100%; height:auto; font-size:12px;}
.zhaopin table th { text-align: left; height: 30px; border-bottom: 2px solid rgb(223, 223, 222); padding: 5px; font-size:14px; color:#333; }
.zhaopin table td { height: 35px; border-bottom: 1px solid rgb(223, 223, 222); padding: 0px 5px; }
.zhaopin table td a:hover { text-decoration: underline; }
.zhaopin table td.detailed a { color:#00378b; }
table tr.detailBox { display: none; }
table tr.detailBox { padding: 10px 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
table tr.detailBox td { padding: 10px 20px;}
.jszxanbox {
width: 266px;
height: 121px;
}
.honorpicbox{ width:100%; float:left;}
.honorp{ width:25%; position:relative; margin-bottom:40px; float:left;}
.honorp img { width:100px;}
.honorp p{ width:100px; height:25px; text-align:center; line-height:25px; color:#fff; font-size:14px; background:url(../../images/wap/newsbg.png); position:absolute; bottom:0; left:0;}
/* 加载更多 */
input.more {display:block; width:100%; height:54px; background:#e1dede url(../../images/wap/btn_more_on.png) no-repeat center 15px; cursor:pointer; -webkit-transition:background 400ms; transition:background 400ms;}
input.more:hover {background-color:#e62b1e; background-image:url(../../images/wap/btn_more.png);}
/*招聘信息*/
#faq li{ margin-bottom:10px;}
#faq dt{ width:100%; height:54px;background-color:#5792C7; padding-left:15px; line-height:54px; color:#ffffff; font-size:14px; cursor:pointer;}
#faq dt:hover,#faq dt:active,#faq dt:visited{ background-color:#979797;color:#ffffff;}
#faq dd{display:none; padding:20px; font-size:14px; line-height:24px; background:#f1f1f1; margin:0; width:100%; color:#333333;}