body{ max-width:640px;}

/*
 .Mobile001183 为demo编号
 */
.Mobile001183 header{ position:relative; background:url(../images/bg_top.png); background-size:100% 100%;}
.Mobile001183 .logo{ padding:3% 30% 0 2%;}
.Mobile001183 header span.icon_menu{ position:absolute; top:10%;  height:38%; border-left:1px solid #4da2da; right:2%; width:10%;}

.Mobile001183 .icon_menu i,
.Mobile001183 .icon_menu i::before,
.Mobile001183 .icon_menu i::after{ position:absolute; height:6px; border-radius:6px; background-color:#fff; }
.Mobile001183 .icon_menu i{top:50%; margin-top:-3px; width:70%;left:15%; }
.Mobile001183 .icon_menu i::before,
.Mobile001183 .icon_menu i::after{ content:''; left:0;width:100%;}
.Mobile001183 .icon_menu i::before{ margin-top:13px;}
.Mobile001183 .icon_menu i::after{ margin-top:-13px;}
@media(max-width:480px){
.Mobile001183 .icon_menu i,
.Mobile001183 .icon_menu i::before,
.Mobile001183 .icon_menu i::after{ height:4px; border-radius:4px;}
.Mobile001183 .icon_menu i{  margin-top:-2px;}
.Mobile001183 .icon_menu i::before{ margin-top:9px;}
.Mobile001183 .icon_menu i::after{ margin-top:-9px;}
}

.Mobile001183 .Menu{ display:none; position:absolute; top:100%; width:100%; left:0; background-color:rgba(1, 122, 201, 0.85); z-index:100; }
.Mobile001183 .search{ padding:2% 4%;position:relative;}
.Mobile001183 .search .text{ width:87%; height:30px; line-height:30px; padding:0 10px;  background:#fff; border-radius:20px 0 0 20px; border:none;}
.Mobile001183 .search .btn{ cursor:pointer; position:absolute;  width:13%;height:30px; padding:0; margin:0;  right:4%; background-color:#19ab00; border:none;border-radius:0 20px 20px 0; background-image:url(../images/search_icon.png); background-repeat:no-repeat; background-position:center center; background-size:50%;}


.Mobile001183 .Menu li{ border-bottom:solid 1px #c6c6c6;box-shadow:0 1px 0 #fff;}
.Mobile001183 .Menu li a{ display:block; color:#fff; font-size:14px;padding:2% 0 2% 10%;}
.Mobile001183 .Menu li > a{ position:relative;  font-weight:bolder;font-size:20px;}
.Mobile001183 .Menu li dl{ display:none;}
.Mobile001183 .Menu li > a::before{ position:absolute; content:''; right:5%; background-color:#fff; height:100%; width:5%; top:0;background:url(../images/Mobile001183-a.png) no-repeat center center/contain; }
.Mobile001183 .Menu li dl a{ padding-left:15%;}
@media(max-width:375px){
.Mobile001183 .Menu li a{ font-size:14px;}
.Mobile001183 .Menu li > a{ font-size:14px;}
}

.Mobile001183 .foot_space{ margin-top:10%; }
.Mobile001183 footer{ overflow:hidden; z-index:100; width:100%; max-width:768px; bottom:0; background-color:#017fd3; padding:5% 7%; }
.Mobile001183 footer span{ font-size:24px; color:#fff; display:block; margin-bottom:0.5em; }
@media(max-width:480px){
.Mobile001183 footer span{font-size:13px;}
}

.Mobile001183 .banner{  position:relative; }
.Mobile001183 .banner .pic{ border: 1px #d8e4f0 solid; border-radius: 1px; padding:5px;}
.Mobile001183 .banner span{ position:absolute; left:5px; bottom:5px; display:block; color:#fff; font-size:16px; text-indent:1em; z-index:20; padding: 2% 0; background-color: rgba(0,0,0,0.5); width:96.5%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;  }
.Mobile001183 .banner ul{ overflow:hidden; }
.Mobile001183 .banner li figure{ padding-top:62%; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.Mobile001183 .banner .bx-wrapper,
.Mobile001183 .banner .bx-viewport{ position:relative; z-index:1;}
.Mobile001183 .banner .bx-controls-direction{ display:none;}
.Mobile001183 .banner .bx-pager{ position:absolute; right:10px; bottom:1%; z-index:10;padding:11px 0; text-align:center; }
.Mobile001183 .banner .bx-pager div{ display:inline-block; width:12px; height:12px; margin:0 3px;}
.Mobile001183 .banner .bx-pager div a{ display:block; height:12px; overflow:hidden; line-height:100px; border-radius:50%; position:relative;background-color:#fff; }
.Mobile001183 .banner .bx-pager div a.active{ background-color:#ff7d00; }
.Mobile001183 .banner h3{ margin:0 0 3%;background:#eff8ff; text-align:center; position:relative; font-size:16px; color:#565656; font-weight:normal; }
.Mobile001183 .banner h3 a{ padding:2% 0; display:block; position:relative; }
.Mobile001183 .banner h3 a::after{ content:''; position: absolute;right: 1%;top: 50%; margin-top: -10px;width: 58px;height: 12px;  background: url(../images/more.png) no-repeat center center; padding:0.5em; }

.Mobile001183 .box{ position:relative; }
.Mobile001183 .box h1{ margin:0; color:#1F8A87; font-size:22px; border:1px solid #d8e4f0; border-radius:5px;  background:#f4f8fb; }
.Mobile001183 .box h1 a{ padding:2% 0; display:block; position:relative; }
.Mobile001183 .box h1 span{ padding:2% 2% 2% 7%; position:relative; background:#007fd2; border-radius:5px 0 0 5px; color:#fff; }
.Mobile001183 .box h1 span::before{content:''; position: absolute; left:3px; top:50%; width:25px; height:25px; background:url(../images/icon.png) no-repeat top center; overflow:hidden; margin-top: -11px; display: inline-block; vertical-align: middle;     background-size: cover;}
.Mobile001183 .box h1 span::after{content:''; position: absolute; right:-10px; top:50%; margin-top:-10px; border-left:#007fd2 13px solid; border-top:10px solid transparent; border-bottom:10px solid transparent; }
.Mobile001183 .box h1 a::after{ content:''; position: absolute; right:1%;top: 50%; margin-top: -10px;width: 58px;height: 12px;  background: url(../images/more.png) no-repeat center center; padding:0.5em; }
.Mobile001183 .box .link_more{ position:absolute; right:12%; top:4%; }
.Mobile001183 .box .link_more a{ display:inline-block; font-size:20px; color:#007fd2; font-weight:bold; float:left; margin-left: 5px;}
.Mobile001183 .index_box .box:nth-child(2) h1 span::before{  background-position: left -53px; }

.Mobile001183 .box h1.icon1 span::before{background-position: 0 0;}
.Mobile001183 .box h1.icon2 span::before{background-position: 0 -34px; top: 46%;}
.Mobile001183 .box h1.icon3 span::before{background-position: 0 -74px;}
.Mobile001183 .box h1.icon4 span::before{background-position: 0 -112px;}
.Mobile001183 .box h1.icon5 span::before{background-position: 0 -152px;}
.Mobile001183 .box h1.icon6 span::before{background-position: 0 -205px;}
.Mobile001183 .box h1.icon7 span::before{background-position: 0 -246px;}
.Mobile001183 .box h1.icon8 span::before{background-position: 0 -284px;}
.Mobile001183 .box h1.icon9 span::before{background-position: 0 -320px;}




.Mobile001183 .box ul{ padding:3% 0;}
.Mobile001183 .box li{ padding:2% 0 2% 10px; border-bottom:1px #e5e5e5 solid; }
.Mobile001183 .box li a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:22px;color:#5a5a5a; }
.Mobile001183 .box li time{ float:right; padding:0 2% 0 15%; font-size:18px; color:#5a5a5a; }
.Mobile001183 .box .friend{ padding: 3% 0; overflow:hidden;}
.Mobile001183 .box .friend a{ display:inline-block; padding:3%; font-size: 22px; position:relative;}
.Mobile001183 .box .friend a::before{ position:absolute; left:-100px; bottom:0; width:640px; height:1px; content:''; background:#e5e5e5;}
@media(max-width:481px){
.Mobile001183 .box li a{ font-size:18px;}
.Mobile001183 .box h1 span{ padding-left:10%; }
.Mobile001183 .box h1{ font-size: 14px; }

.Mobile001183 .box .link_more{ right:22%; top:4%; }
.Mobile001183 .box h1 a::after{ margin-top: -6px;}
.Mobile001183 .box .link_more a{ font-size: 12px; }
}

.Mobile001183 .tab_list dl{ text-align:center; background-color:#dceefc;}
.Mobile001183 .tab_list dl a{ display:inline-block; font-size:24px; padding: 2% 0; width: 31.3333%; }
.Mobile001183 .tab_list dl a.active{ color:#169ff5; position:relative; }
.Mobile001183 .tab_list dl a.active::before{ position:absolute; content:''; width:100%; left:0; height:3px; background-color:#169ff5; bottom:0;}
.Mobile001183 .tab_list ul{ padding:2% 5%; display:none; }
.Mobile001183 .tab_list li{ padding:2% 0;}
.Mobile001183 .tab_list li a{ padding-left:10px; position:relative;font-size: 18px;}
/*.Mobile001183 .tab_list li a::before{ position:absolute; content:''; width:4px; height:4px; left:0; top:50%; margin-top:-2px; background-color:#666;}*/
@media(max-width:480px){
.Mobile001183 .tab_list dl a{ font-size:16px;}
}
@media(min-width:481px){
.Mobile001183 .tab_list li a{ font-size:18px;}
}

.Mobile001183 .picture{ margin-bottom:3%; }
.Mobile001183 .picture img{ display:block; width:100%; }
/*index end*/

/*news*/
.Mobile001183 .new_list dl{ background-color:#fff; padding:0 3%;border-bottom:1px solid #d6d6d6;}
.Mobile001183 .new_list dt{ padding:3% 0;overflow:hidden; clear:both; }
.Mobile001183 .new_list dt .pic{ float:left; width:30%;}
.Mobile001183 .new_list dt .pic img{ width:100%;}
.Mobile001183 .new_list dt div{ float:right; width:66%;}
.Mobile001183 .new_list dt div h3{ font-size:16px; font-weight:normal; margin:0;}
.Mobile001183 .new_list dt div p{ line-height:28px; height:56px; overflow:hidden;}
.Mobile001183 .new_list dt .more{ background-color:#3796d4; color:#fff; border-radius:10px; display:inline-block; padding:3% 5%;}
.Mobile001183 .new_list dd{ border-top:1px solid #d6d6d6; padding:2% 0;}
.Mobile001183 .new_list dd time{ float:right; color:#aeaeae;}
@media(min-width:481px){
.Mobile001183 .new_list li{ font-size:24px;}
.Mobile001183 .new_list dt div{ font-size:20px; padding-top:3%;}
.Mobile001183 .new_list dt div h3{ font-size:24px;}
.Mobile001183 .new_list dd{ font-size:20px;}
.Mobile001183 .new_list dd time{ font-size:16px;}
}
@media(max-width:375px){
.Mobile001183 .new_list dt div p{ line-height:22px; height:44px; margin:5px 0;}
}

.Pages{ text-align: center; font-size:18px; padding:3% 0 5%;}
.Pages a{ text-align:center;display:inline-block; background-color:#eff8ff; padding:1.5% 2.5%; border-radius:5px; margin:0 2px;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump{ display:none;}
.Pages .p_page em{ font-style:normal;}
.Pages .p_page em a.a_cur{ background-color:#017ac9; color:#fff; }
.Pages .a_first,
.Pages .a_prev,
.Pages .a_next,
.Pages .a_end{ padding-left:1.5%; padding-right:1.5%; margin:0 1px}
@media(max-width:480px){
.Pages{ font-size:14px;}
}
@media(max-width:375px){
.Pages .a_first,
.Pages .a_end{ display:none;}	
}

/*下拉菜单*/
.SubNav{ position: relative;top: 0;margin: 10px 0 0 2%; height: 36px; text-indent: 30px;font-size: 14px; cursor: pointer; border: 1px #ccc solid; border-radius: 5px; z-index:50; }
.SubNav .Title{display: block; width:100%; height:36px; line-height: 36px; background:url(../images/Mobile001183_navbg.png) no-repeat right center; }
.SubNav ul{ display: none; width:100%; position: absolute;background:rgba(1, 122, 201, 0.62); }
.SubNav li{ margin-bottom: 10px;}
.SubNav li a{ display:block; line-height:30px; height:30px; color:#fff; font-size:16px;  }
.SubNav{ margin-bottom: 20px;}
}

/*rule*/
.Mobile001183 .rule_list dl{ background-color:#fff; padding:0 3%;border-bottom:1px solid #d6d6d6;}
.Mobile001183 .rule_list dt{ margin:3% 0;overflow:hidden; position:relative; padding-bottom: 5px; }
.Mobile001183 .rule_list dt time { width:72px; height:72px; position:absolute; left:0; top:40%; color:#fff; background:#00307b ; font-family:Arial; text-align:center;  border-radius:6px; margin-top: -30px;}
.Mobile001183 .rule_list dt time b{ font-size:36px; color:#017fd3; display:block; line-height:50px; background:#eff8ff ;border-radius:5px 5px 0 0 ; margin-bottom: 4px; }

.Mobile001183 .rule_list dt div{ float:right; width:88%;}
.Mobile001183 .rule_list dt div h3{ font-size:16px; font-weight:normal; margin:0;}
.Mobile001183 .rule_list dt div p{ line-height:28px; height:56px; overflow:hidden;}

@media(min-width:481px){
.Mobile001183 .rule_list li{ font-size:24px;}
.Mobile001183 .rule_list dt div{ font-size:20px; padding-top:3%;}
.Mobile001183 .rule_list dt div h3{ font-size:24px;}
}
@media(max-width:480px){
.Mobile001183 .rule_list dt div p{ line-height:22px; height:44px; margin:5px 0;}
.Mobile001183 .rule_list dt div{ width:73%;}
}

/*technology*/
.Mobile001183 .technology_list dl{ background-color:#fff; padding:0 3%;border-bottom:1px solid #d6d6d6;}
.Mobile001183 .technology_list dt{ margin:3% 0;overflow:hidden; position:relative; padding-bottom: 5px; }
.Mobile001183 .technology_list dt time { width:72px; height:72px; position:absolute; left:0; top:40%; color:#fff; background:#00307b ; font-family:Arial; text-align:center;  border-radius:6px; margin-top: -30px;}
.Mobile001183 .technology_list dt time b{ font-size:36px; color:#017fd3; display:block; line-height:50px; background:#eff8ff ;border-radius:5px 5px 0 0 ; margin-bottom: 4px; }

.Mobile001183 .technology_list dt div{ float:right; width:88%;}
.Mobile001183 .technology_list dt div h3{ font-size:16px; font-weight:normal; margin:0;}
.Mobile001183 .technology_list dt div p{ line-height:28px; height:56px; overflow:hidden;}

@media(min-width:481px){
.Mobile001183 .technology_list li{ font-size:24px;}
.Mobile001183 .technology_list dt div{ font-size:20px; padding-top:3%;}
.Mobile001183 .technology_list dt div h3{ font-size:24px;}
}
@media(max-width:480px){
.Mobile001183 .technology_list dt div p{ line-height:22px; height:44px; margin:5px 0;}
.Mobile001183 .technology_list dt div{ width:73%;}
}

/*ask*/
.Mobile001183 .ask_list dl{ background-color:#fff; padding:0 3%;border-bottom:1px solid #d6d6d6;}
.Mobile001183 .ask_list dt{ margin:3% 0;overflow:hidden; position:relative; padding-bottom: 5px; }
.Mobile001183 .ask_list dt time { width:72px; height:72px; position:absolute; left:0; top:40%; color:#fff; background:#00307b ; font-family:Arial; text-align:center;  border-radius:6px; margin-top: -30px;}
.Mobile001183 .ask_list dt time b{ font-size:36px; color:#017fd3; display:block; line-height:50px; background:#eff8ff ;border-radius:5px 5px 0 0 ; margin-bottom: 4px; }

.Mobile001183 .ask_list dt div{ float:right; width:88%;}
.Mobile001183 .ask_list dt div h3{ font-size:16px; font-weight:normal; margin:0; position:relative; }
.Mobile001183 .ask_list dt div h3 .dot{ padding-right:0%; }
.Mobile001183 .ask_list dt .need{ float:right; color:#017fd3; font-size:14px; padding:0 0.5em; display:block; }
.Mobile001183 .ask_list dt div p{ line-height:28px; height:56px; overflow:hidden;}

@media(min-width:481px){
.Mobile001183 .ask_list li{ font-size:24px;}
.Mobile001183 .ask_list dt div{ font-size:20px; padding-top:3%;}
.Mobile001183 .ask_list dt div h3{ font-size:24px;}
}
@media(max-width:480px){
.Mobile001183 .ask_list dt div p{ line-height:22px; height:44px; margin:5px 0;}
.Mobile001183 .ask_list dt div{ width:73%;}
}

/*login*/
.Mobile001183 .form h3{margin:0 0 20px;padding: 0;color: #007fd2;font-size: 24px;font-weight: normal;}
.Mobile001183 .form .InputBox{overflow: hidden;margin-bottom: 20px;}
.Mobile001183 .form .InputBox label{color: #333;display:block;width: 100px;float: left;height: 36px;line-height: 36px;}
.Mobile001183 .form .InputBox label span{display:block;width: 20px;color: #ff7f00;float: left;height: 36px;line-height: 36px;}
.Mobile001183 .form .InputBox em{font-style: normal;color: #999;padding-left: 20px;float: left;padding-top:5px;}
.Mobile001183 .form .InputBox .text{float: left;height: 36px;line-height: 36px;width: 299px;padding: 0 10px;border: none;background: url(../images/input_bg3.jpg);}
.Mobile001183 .form .InputBox1 .text{width: 349px;background: url(../images/input_bg1.jpg);}
.Mobile001183 .form .InputBox1 .Short{width:160px}
.Mobile001183 .form .InputBox2 .text{width: 159px;background: url(../images/input_bg2.jpg);}
.Mobile001183 .form .InputBox5 .text{filter:alpha(opacity=0);opacity:0;}
.Mobile001183 .form .InputBox .FileBox{display: block;width: 319px;background: url(../images/input_bg3.jpg);height: 36px;float: left;}
.Mobile001183 .form .InputBox .btn{width: 138px;height: 36px;background: url(../images/btn_zc.png);border: none;cursor: pointer;float: left;}
.Mobile001183 .form .InputBox .reset{background: url(../images/btn_reset.png);margin-left: 15px;}
.Mobile001183 .form .InputBox7 .text{display: inline-block;width: 13px;height: 13px;margin-top:9px;filter:alpha(opacity=0);opacity:0;}
.Mobile001183 .form .InputBox7 label{width: auto;padding-left: 100px;font-size: 12px;color: #9c9c9c;position: relative;background:url(../images/checkbox1.png) no-repeat 100px 9px;}
.Mobile001183 .form .InputBox7 label.on{background: url(../images/checkbox.png) no-repeat 100px 9px;}
.Mobile001183 .form .InputBox7 a{color: #ff7f00;text-decoration: underline;}

.MemberLogin{background: url(../images/zc_bg.png) no-repeat left center;min-height: 481px;}
.Mobile001183 .form .InputBox2 img{padding-left: 20px;}
.Mobile001183 .form .InputBox18 .btn{background: url(../images/btn_dl.png);}
.Mobile001183 .form .InputBox18 .btn22{background: url(../images/btn_zc.png);margin-left: 15px;}

.Mobile001183 .form .InputBox17 .text{display: inline-block;width: 16px;height: 16px;margin-top:10px;filter:alpha(opacity=0);opacity:0;}
.Mobile001183 .form .InputBox17 label{width: auto;padding-left: 100px;font-size: 12px;color: #9c9c9c;position: relative;background:url(../images/check_dl1.png) no-repeat 100px 10px;}
.Mobile001183 .form .InputBox17 label.on{background: url(../images/check_dl.png) no-repeat 100px 10px;}
.Mobile001183 .form .InputBox17 a{color: #ff7f00;padding:0 10px;}
.Mobile001183 .form .InputBox17 em{padding:0 10px;}
.Mobile001183 .form .InputBox7 em{padding:0 10px;}

/*friendship*/
.Mobile001183 .list ul{ overflow:hidden; }
.Mobile001183 .list li{ float:left; width:50%; text-align:center; font-size:18px; padding:0 3%; margin-bottom:3%;}
.Mobile001183 .list li figure{ padding-bottom:50%; background-size: contain;}
.Mobile001183 .list li span{ display:block; margin-top:10px;}
@media(max-width:480px){
.Mobile001183 .list li{font-size:15px;}
}

/*需求对接*/
.MemberRegister{width: 1160px;margin: 0 auto;min-height: 467px;background: url(../images/zc_bg.png) no-repeat left center;font-size: 14px;}
.MemberBox{width: 650px;float: right;overflow: hidden;padding: 35px 0;}
.MemberBox h3{margin:0 0 20px;padding: 0;color: #007fd2;font-size: 24px;font-weight: normal;}
.MemberBox .InputBox{overflow: hidden;margin-bottom: 20px;}
.MemberBox .InputBox label{color: #333;display:block;width: 100px;float: left;height: 36px;line-height: 36px;}
.MemberBox .InputBox label span{display:block;width: 20px;color: #ff7f00;float: left;height: 36px;line-height: 36px;}
.MemberBox .InputBox em{font-style: normal;color: #999;padding-left: 20px;float: left;padding-top:5px;}
.MemberBox .InputBox .text{float: left;height: 36px;line-height: 36px;width: 299px;padding: 0 10px;border: none;background: url(../images/input_bg3.jpg);}
.MemberBox .InputBox1 .text{width: 349px;background: url(../images/input_bg1.jpg);}
.MemberBox .InputBox1 .Short{width:160px}
.MemberBox .InputBox2 .text{width: 159px;background: url(../images/input_bg2.jpg);}
.MemberBox .InputBox5 .text{filter:alpha(opacity=0);opacity:0;}
.MemberBox .InputBox .FileBox{display: block;width: 319px;background: url(../images/input_bg3.jpg);height: 36px;float: left;}
.MemberBox .InputBox .btn{width: 138px;height: 36px;border: none;cursor: pointer;float: left;}
.MemberBox .InputBox .reset{background: url(../images/btn_reset.png);margin-left: 15px;}
.MemberBox .InputBox7 .text{display: inline-block;width: 13px;height: 13px;margin-top:9px;filter:alpha(opacity=0);opacity:0;}
.MemberBox .InputBox7 label{width: auto;padding-left: 100px;font-size: 12px;color: #9c9c9c;position: relative;background:url(../images/checkbox1.png) no-repeat 100px 9px;}
.MemberBox .InputBox7 label.on{background: url(../images/checkbox.png) no-repeat 100px 9px;}
.MemberBox .InputBox7 a{color: #ff7f00;text-decoration: underline;}

.MemberLogin{background: url(../images/zc_bg.png) no-repeat left center;min-height: 481px;}
.MemberBox .InputBox2 img{padding-left: 20px;}
.MemberBox .InputBox18 .btn{background: url(../images/btn_dl.png);}
.MemberBox .InputBox18 .btn22{background: url(../images/btn_zc.png);margin-left: 15px;}

.MemberBox .InputBox17 .text{display: inline-block;width: 16px;height: 16px;margin-top:10px;filter:alpha(opacity=0);opacity:0;}
.MemberBox .InputBox17 label{width: auto;padding-left: 100px;font-size: 12px;color: #9c9c9c;position: relative;background:url(../images/check_dl1.png) no-repeat 100px 10px;}
.MemberBox .InputBox17 label.on{background: url(../images/check_dl.png) no-repeat 100px 10px;}
.MemberBox .InputBox17 a{color: #ff7f00;padding:0 10px;}
.MemberBox .InputBox17 em{padding:0 10px;}
.MemberBox .InputBox7 em{padding:0 10px;}
.auto_1160{width: 1160px;overflow: hidden;}
.MassageList {margin-bottom: 30px;}
.MassageList h3{margin: 0;padding:20px 0 0;font-size: 24px;color: #007fd2;font-weight: normal;}
.MassageList ul{overflow: hidden;margin-bottom: 20px;}
.MassageList ul li{height: 60px;line-height: 60px;border-bottom: 1px dashed #848484;color: #2c2c2c;font-size: 14px;background: url(../images/li_bg.png) no-repeat left center;padding-left: 30px;}
.MassageList ul a{display: block;width: 65%;float: left;color: #2c2c2c;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.MassageList ul time{float: right;}



.Form002{padding-bottom: 40px;}
.Form002 td{ padding:5px 0; font-size:14px;height: 28px;line-height: 28px;}
.Form002 .f_name{ color:#333;width:87px; text-align:right; padding-right:10px;}
.Form002 td .text{width: 100%;height: 28px;line-height: 28px;background: #fff;border: 1px solid #017FD3;padding: 0 10px;border-radius: 5px;}
.Form002 td textarea.text{width: 100%;height: 132px;}
.Form002 td .btn{font-size: 14px;background: #017FD3;width: 74px;height: 35px;border: 0;cursor: pointer;color: #fff;margin-right: 5px; border-radius:5px; font-weight:bold; }
.Form002 td .btn_reset{background: #5ba8ff;}
.Form002 td em{ font-size:12px; font-style:normal; margin-left:5px; color:#999;}


.demand_btn{width: 87px; height: 27px; line-height: 27px; text-align: center; color: #fff; font-size: 16px; display: block; margin-top: 10px; background: url(../images/TextList006-titlemore.png) 0 0 no-repeat;}


.Mobile001183 .login{position: absolute; top:20%; right: 15%; /*height: 100%; */color: #fff; font-size:24px;}
@media(max-width:480px){
.Mobile001183 .login{ font-size:14px;}
.Mobile001183 .logo{ padding-right:35%;}
}

.login_box .InputBox{margin-top: 10px; position: relative;}
.login_box .InputBox .tip{width: 64px; text-align: right; display: inline-block;}
.login_box .InputBox em{font-style: normal;}
.login_box .InputBox .text{width: 39%; height: 32px; line-height: 32px;}
.login_box .InputBox .code{position: absolute; top: 0; right: 0;}
.login_box .btn{width: 25%; margin-right: 2%; height: 25px; line-height: 24px; border-radius: 4px; border: none; background: #FF7F00; text-align: center; color: #fff; display: inline-block;}
.login_box .InputBox17 .text{width: 16px; height: auto;}

.register{float: none; max-width: 100%; }
.register .InputBox .text{border: 1px solid #ccc; width: 70%;}
.register .InputBox .file{width: 70%;}
.register .InputBox .tip{display: block; width: 70%; text-align: center;}
.register #code{width: 40%;}
.register #imgcode{height: 32px; margin-left: 10px;}

.News_info{}
.News_info .info{ padding:10px 0px; font-size:18px; text-align:center;margin: 0;}
.News_info .info_time{ margin:5px 0;font-size:14px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.News_info .service_pic{ padding:10px 0; text-align:center;}
.News_info .service_pic img{ width:560px; height:456px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999999; padding:10px;  text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#4272e0; }
.News_info .PrevNextBox{ padding:10px 0; }
.News_info .PrevNextBox .h1{ margin: 0; font-size:15px;/* font-weight:normal;*/ color: #ccc;}
.News_info .PrevNextBox a{ font-size: 14px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.News_info .PrevNextBox a:hover{ color:#4272e0;}
.News_info .PrevNextBox a.none{color: #ccc;}
.News_info .PrevNextBox a.none:hover{ }
.News_info .info_an{ width: 100%; float: left; height: 35px; line-height: 35px; text-align: center; }
.News_info .info_an a{ padding:6px; background:url(../images/TextList006-more.png) no-repeat center;color:#eff8ff; font-size:14px; vertical-align: sub;}


@media(min-width:480px){
.Mobile001183 .tab_list li{ padding:2% 9%;}
.Mobile001183 .tab_list li a{ font-size:22px;}
}

#tsybox{ color:#fff; padding:0 13% 0 6%;}
#tsybox a{ color:#fff;}


@media(max-width:480px){
.Mobile001183 .box .friend a,
.Mobile001183 .box li a,
.Mobile001183 .tab_list li a{ font-size:16px;}
}

.btn_f{ width:6em; text-align:center; color:#fff; background:#017fd3; line-height:2em; display:block; margin:2% auto; border-radius:5px;}