@charset "utf-8";
/* CSS Document */
body,td,th {font-size: 14px;color: #333333;}
a:link {color: #333333;	text-decoration: none;}
a:visited {	text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color: #FF0000!important;}
a:hover font{text-decoration: none;color: #FF0000!important;}
a:active {text-decoration: none;color: #333333;}
body,ul,li,dl,dt,dd,h1,h2,h3,p,input,textarea,label,form{ margin:0; padding:0; list-style:none;}
em{ font-style:normal}
img{ border:0;}
.mzd{ margin:0 auto;}
/*head*/
.guanggbox{ width:100%; margin:0 auto; height:80px; background:#fff;}
.topfocus{ width:1190px; margin:0 auto; height:80px; overflow:hidden;}
.nav li.navbg a,.nav li.navbg a:hover{ color:#E43D3F; border-bottom:2px solid #eb4f38; font-weight:bold;}
/*main*/
.main{ width:1188px; border:1px solid #ddd; background:#fff; height:auto; margin:15px auto 0; overflow:hidden;}
.tis{ float:left; background-color:#fffbe4; color:#E43D3F; width:1100px; margin:15px 15px 0; height:40px; line-height:40px; padding:0 30px; overflow:hidden;}
.info{ width:765px; margin:15px; margin-bottom:0; float:left;}
.info li{ width:100%; float:left; line-height:36px; float:left; margin:5px 0;}
.info li label{ width:82px; float:left; text-align:right; margin-right:20px; color:#999; display:inline;}
.info li label b{ color:#333; margin-left:30px;}
.info li label em{ color:#ff0000}
.inputstyle01{ width:270px; height:34px; line-height:34px; border:1px solid #ddd; float:left;}
.textareastyle01{ width:380px; height:105px; border:1px solid #ddd; float:left; resize: none;}
.file{ position: relative; width:75px; height:24px; line-height:24px; text-align:center; cursor:pointer; border:1px solid #ddd; background-color:#f9f9f9; float:left; color:#186fd1!important; margin:5px 0;display: inline;overflow: hidden;}
.file input {position: absolute;font-size: 100px;right: 0;top: 0;opacity: 0; cursor:pointer; filter:alpha(opacity=0);-moz-opacity: 0}
.file:hover{ color:#186fd1!important;}
.img_upload{ width:506px; float:left; margin-top: -3px;}
.upload_way{ width:506px; float:left;}
.computer{ width:auto; float:left; height:auto; overflow:hidden;}
.computer dt{ width:100%; float:left; height:auto; margin:15px 0 5px 0;}
.upload{ position: relative; width:80px; height:60px; cursor:pointer;float:left;display: inline;overflow: hidden; background:url(http://res.fengj.cn/image/www/bid/upload.png) no-repeat; margin-left:20px;}
.upload input {position: absolute;font-size: 100px;right: 0;top: 0;opacity: 0; filter:alpha(opacity=0); cursor:pointer;-moz-opacity: 0}
.weixin{ float:left; margin-left:40px; width:330px; height:100px; overflow:hidden; padding-top:5px;}
.weixin dt{ float:left; width:94px; height:94px; background-color:#eee;}
.weixin dt img{ width:100%; height:100%;}
.weixin dd{ width:210px; float:left; margin-left:20px; height:95px; line-height:30px; overflow:hidden; color:#999;}
.upload_show{ width:800px; float:left; overflow:hidden; height:auto; margin-bottom:10px;}
.upload_show li{ float:left; overflow:hidden; width:120px; height:120px; margin:0 5px 10px; display:inline; background-color:#eee; position:relative;}
.upload_show li img{ width:100%; height:100%; background-color:#333;}
.upload_show li a.del{ width:24px; height:24px; line-height:24px; color:#eb6204; text-align:center; float:right; position:absolute; right:0; top:0; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.txt_upload{ width:800px; float:left;}
.txt_upload li{ width:800px; height:30px; line-height:30px; overflow:hidden;}
.txt_upload li span{ max-width:680px; float:left; height:30px; line-height:30px; overflow:hidden;}
.txt_upload li a{ width:20px; float:left; text-align:center; height:30px; line-height:30px;color:#eb6204;font-family:Arial, Helvetica, sans-serif; }
.inputstyle02{ width:198px; height:34px; line-height:34px; border:1px solid #ddd; float:left;}
.inputstyle03{ width:107px; height:34px; line-height:34px; border:1px solid #ddd; float:left;}
.yanzhengma{ width:90px; height:36px; margin:0 5px; display:inline; float:left; background:#eee;}
.inputstyle04{ background-color:#e12f32; width:200px; height:45px; float:left; text-align:center; color:#fff; font-size:16px; line-height:45px; border:0; cursor:pointer; font-weight:bold;}
.explain{ width:858px; border:1px solid #ddd; background:#fff8f9; float:left;margin:50px 150px 10px; padding:10px 15px; line-height:28px; height:auto; font-size:12px; margin-bottom:10px;}
.tzuo{ text-align:left!important;}
.huoqu {background:#FF7300;border: 0 none;color: #FFFFFF;cursor: pointer;float: left;height: 35px;line-height: 35px;margin-left: 5px;padding: 0 10px;}
.tishi{ color:#f00; display:inline; float:left;  margin-left:5px;}
.cookie{ width:240px!important;}
.kefuphone{ width:220px!important;}
#account{ max-width:145px!important;}
.picbox {margin-left:225px;float:left;}
.clear{ clear: both;}
.info_box{ height: 568px;}
.info_right{ width: 794px; padding-bottom: 10px; border-left: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; float: right; position: relative;}
.info_right_tl{ height: 45px; line-height: 45px; text-align: center; font-size: 22px; color: #c6020e;}
.info_left{ float: left; width: 392px; text-align: center; padding-top: 15px;}
.info_left img{ display: inline-block; width: 80%;}
.info_table_tl,.info_cooperation_tl{ height: 35px; line-height: 35px; background: #369805; font-size: 18px; color: #fefeff; padding: 0 7px; margin-top: 10px; overflow: hidden;}
.info_table_tl span{ float: right; color: #0b38b7;}
.info_tablebartl{ height: 30px; line-height: 30px;}
.info_tablebartl span{ font-size: 15px; color: #369805; float: left; text-align: center;}
.w_18{ width: 18%;}
.w_16{ width: 16%;}
.info_tablebar table{ width: 100%; border-collapse: collapse; border: 0; text-align: center; margin-left: -1px;}
.info_tablebar table td{ border: 1px solid #e4e4e4; height: 32px; line-height: 32px; border-right: none;}
.info_cooperation_bar{ /*background: #d8eaf6; */padding: 5px 0;}
.info_cooperation_bar ul{ width: 1214px; margin-left: -1px;}
.info_cooperation_bar ul li{ float: left; width: 148px; height: 128px; margin:5px 10px; border: 1px solid #cccccc;}
.info_cooperation_bar ul li>img,.info_cooperation_bar ul .no_hz>img{ width: 100%; height: 100%;}
.info_cooperation_bar ul .no_hz{ float: left; margin: 5px 0 0 10px; width: 318px; height: 128px; border: 1px solid #cccccc;}
.info_tishi{ width: 250px; height: 300px; position: absolute; right: 4px; bottom: 0;}
.info_tishi img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.info_tishi_txt{ width: 180px; height: 145px; position: absolute; top: 0; right: -20px; text-align: center; color: #fff; padding-top: 20px;}
.info_tishi_txt p{ height: 28px; line-height: 28px; font-size: 16px;}
#scrollText{ border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; height: 500px!important;}
.scratch_container {
 position: relative;
 margin: 0 auto;
 max-width: 1024px;
}

.scratch_viewport {
 position: relative;
 width: 298px;
 height: 100px;
 margin:0 0 0 100px;
 z-index: 0;
 border: 1px solid #C5C5C5;
}
.scratch_picture-under {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 z-index: -1;
 width: 100%;
 height: 100%;
}
.scratch_container canvas {
 position: relative;
 width: 100%;
 height: 100px;
 z-index: 1;
}
.cg{ display: none;margin-left: 100px;}
.cg img{ vertical-align: middle; margin-right: 10px; }
.login_gtyzm p{ height: 36px; line-height:36px; text-align: left; }
.ts{color:Red;margin-left: 100px;}

.wt_xx{overflow: hidden;}
.wt_xx span{border: 1px solid #999;font-size: 14px;height: 30px;line-height: 30px;display: block;float: left;width: 110px;margin-right: 15px;cursor: pointer;text-align: center;}
.wt_xx .xz_span{border: 1px solid #d81e06;color: #d81e06;position: relative;}
.xz_span i{background: url(http://res.fengj.cn/image/www/bid/xz_icon.png) no-repeat;    width: 25px;height: 25px;position: absolute;background-size: 100%;top: 0;right: 0;}

#TypeIDS{border:none;}