@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{
	margin:0px 0px;
	font-family:Microsoft Yahei,"微软雅黑","宋体";
	font-size:13px;
	color:#2b2b2b;
	background-repeat: repeat-x;
	background-position: top;
}	
/*公共部分*/
a{ cursor:pointer}
input{    -webkit-appearance: textfield;
    background-color: white;
    -webkit-rtl-ordering: logical;
    cursor: text;}
.clear{ clear:both;}
.mlno{ margin-left:0px;}
ul{width:100%; height:100%; padding:0 0; margin:0 0;}
li{ float:left; list-style:none; padding:0 0; margin:0 0;}
a { color:#666;text-decoration: none;}
a:hover   {color:#960505;text-decoration:none;}
a:active  {color:#960505;text-decoration: none; }
img{border:0px;}

/*城市切换*/
#head{width:100%; height:auto; background:url(../images/head_top.png) repeat-x #fff; clear:both;}
#head .head_top{width:1200px; margin:0px auto; height:37px; line-height:37px;}
#head .head_top li.city{width:400px; background:url(../images/dw.png) no-repeat left center; padding-left:24px;}
.cityall{position:absolute;z-index:999; width:550px; background-color:#FFFFFF; border:#eee 1px solid; display:none;}
.cityc{ float:left; width:55px; margin:2px; text-align:center; cursor: pointer;}

#head .head_top li.login{width:700px; text-align:right; color:#ce0101;}
#head .head_top li.city a.cur{ font-size:16px; color:#960505;}
#head .head_top li.city a.selcity{color:#ff6600; margin-left:5px; margin-right:10px;}
#head .head_top li.city a.city{margin-left:5px;}
#head .head_top li.login input{width:100px; margin-right:10px;border:1px solid #9d9ea0;}
#head .head_top li.login  span{ display:block; float:right; height:37px; line-height:37px;}
#head .head_top li.login  span.lg{ display:block; background:url(../images/hy.png) left no-repeat;padding-left: 10px;width:70px; height:37px; text-align:center;margin-right:70px; cursor:pointer}
#head .head_top li.login  span font{ color:#960505;}

/*头部*/
.top{position:relative; overflow:hidden;}
.middle{width:100%; margin:0 auto; z-index:1; height:90px; line-height:90px; border-bottom:1px solid #e5e5e5;}
.head{width:1200px;margin:0 auto; padding-top:20px;}
.head_l{float:left;}
.head_l img{width:165px; height:55px; display:block; float:left;}
.head_r{float:right;}
/*Logo*/
.logo_main {height:138px; background:#fff;}
.logo_main .logo{ float: left; padding-top:40px;}
.logo_main .tel{ padding-left:40px; font-size:24px; color:#5a5a5a; line-height:36px; margin: 47px auto;}


/*栏目导航*/
.menu{width:510px; margin:0 auto; height:62px;}
.menu ul{width:100%; margin:0 auto;}
.menu ul li{width:102px; height:62px; line-height:62px; text-align:center; color:#fff; font-size:16px; font-family:"微软雅黑"; float:left;}
.menu ul li a{color:#000; display:block;}
.menu ul li a:hover{color:#000;}

/*中间内容*/
.urlpath{width:1200px;line-height:40px; height:40px; margin:10px auto 0px auto;border-bottom: 1px solid #dddddd;}

#posttable{width:1158px; margin:20px auto; border:1px solid #dddddd; background:#fff; padding:20px;}
#posttable li{min-height:45px; /*line-height:45px;*/}
#posttable #all{width:800px; border-bottom:1px solid #dddddd; height:45px; line-height:45px;}
#posttable #all a{ display:block; height:45px; line-height:45px; float:left; background:#f4f4f4; font-size:16px; padding:0px 30px; margin-right:10px; color:#2b2b2b}
#posttable #all a.sel{ background:#dddddd;}
#posttable li span.bx{ font-size:16px; color:red;padding-right: 5px;}
#posttable li.left{width:100px;float: left;text-align: right;}
#posttable li.right{width:1050px;float: right;}
#posttable #p{ min-height:20px; line-height:20px;}
#posttable #p li{ min-height:20px; line-height:20px;}
#posttable li .txt{ width:300px; height:30px; line-height:30px;border:1px solid #dcdcdc;}
#posttable li .txtlong{width:80%; height:30px; line-height:30px;border:1px solid #dcdcdc;}
#posttable li .txtlog{width:80%; height:200px; line-height:30px;border:1px solid #dcdcdc;}
#posttable li .txtcode{ width:100px; height:30px; line-height:30px;border:1px solid #dcdcdc;margin: 0 5px;}
#posttable li .txtcode1{ width:250px; height:30px; line-height:30px;border:1px solid #dcdcdc;margin: 0 5px;}
#posttable li .btn{width:150px; text-align:center; height:45px; line-height:45px; background:#ec6e17; color:#fff; font-size:16px; border:0px;}
#posttable #btnsendsms{ background:url(../images/yzb.jpg) no-repeat left #F0F0F0; cursor:pointer;border:0px; height:34px; line-height:34px; padding-left:30px;color:#2b2b2b; font-size:14px;}
#posttable #btnsendemail{ background:url(../images/emailyzb.jpg) no-repeat left #F0F0F0; cursor:pointer;border:0px; height:34px; line-height:34px; padding-left:30px;color:#2b2b2b; font-size:14px;}
#posttable li.e{ display:none}
#posttable .pic{ display:none;}
#posttable  .loading{ margin-left:20px; color:Red;}
#posttable #line{width:800px; border-bottom:1px solid #dddddd; height:45px; line-height:45px; font-size:16px;}
#posttable .btncss{border:1px solid #ec6e17; background:#ec6e17;color:#fff; line-height:30px; padding:0px 25px; font-size:14px; cursor:pointer}
#posttable  select{border:1px solid #dddddd; height:32px; color:#000;line-height:32px; margin-right:10px;}


div.wysiwyg { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff;margin-bottom: 15px;}
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 0 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 1px 2px 3px 0;  background: #ffffff;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
div.wysiwyg ul.panel li a { text-indent: -5000px; opacity: 0.85; filter:alpha(opacity=85); display: block; width: 16px; height: 16px; background: url(../images/jquery.wysiwyg.gif) no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 1.00; filter:alpha(opacity=100); }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -47px -46px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -63px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0;  clear: left; margin: 4px 0 0 1px; }

input[type="checkbox" i] {
    -webkit-appearance: checkbox;
    box-sizing: border-box;
}
input[type="radio" i], input[type="checkbox" i] {
    background-color: initial;
    cursor: default;
    margin: 3px 0.5ex;
    padding: initial;
    border: initial;
}
input[type="radio" i] {
    -webkit-appearance: radio;
    box-sizing: border-box;
}

input{
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 400 13.3333px Arial;
	-webkit-writing-mode: horizontal-tb;
}

#fitid{ background:#f4f4f4; padding:5px 0px; }
#fitid div{ float:left;width:90px;border:1px solid #cccccc; padding:0px 4px; line-height:25px; margin-bottom:2px;margin-left: 2px;margin-right:2px;}
.fitid div{ float:left;width:90px;background:#f4f4f4;border:1px solid #cccccc; padding:0px 4px; line-height:25px; margin-bottom:2px; margin-right:2px;}

/*上传。。。。。*/
#plupload{position:absolute; left:0px;top:-285px;border:8px solid #dcdcdc; background:#fff; z-index:9999; padding:10px; width:500px; height:250px; display:none;}
#plupload div.btn{ height:40px; line-height:40px;}
#plupload div.loadfile{ height:210px; line-height:20px; width:500px; overflow-y:auto; overflow-x:hidden}
#file-list li{width:500px; height:60px; line-height:30px; overflow:hidden}
#file-list li{ margin-bottom: 1px;}
.file-name{ line-height: 30px;}
.progress{ height: 4px; font-size: 0; line-height: 4px; background: orange; width: 0;}
.tip1{text-align: center; font-size:14px; padding-top:10px;}
.tip2{text-align: center; font-size:12px; padding-top:10px; color:#b00}
.catalogue{ position: fixed; _position:absolute; _width:200px; left: 0; top: 0; border: 1px solid #ccc;padding: 10px; background: #eee}
.catalogue a{ line-height: 30px; color: #0c0}
.catalogue li{ padding: 0; margin: 0; list-style: none;}
#loadctrol #close{ display:none; font-size:20px; position:absolute; top:-285px; right:180px; z-index:10000; cursor:pointer}
#postimg div{width:100px; float:left; margin:0px 10px 10px 0px; height:100px;/*border:1px solid #dcdcdc;*/ text-align:center; padding:5px; position:relative}
#postimg div img{width:100px; height:70px;}
#postimg div span{display:block; position:absolute; line-height:18px;border:0px; padding:0 0; margin:0 0; cursor:pointer;}
#postimg div span.l{right:0px;width:24px; height:18px; background:url(/images/jtr.png) right no-repeat; top:30px;}
#postimg div span.r{left:0px;width:24px; height:18px; background:url(/images/jrl.png)   no-repeat; top:30px;}



/*foot*/
.foot{width:100%; margin:0 auto; height:205px; background:#313131; margin-top:60px;}
.footer{width:1200px; margin:0 auto; padding-top:30px;}
.footer .left{float:left; width:27%;}
.footer .left img{padding-bottom: 30px;}
.footer .left span{font-size:14px; color:#fff;}

.footer .right{float:right; width:700px;}
.footer .right ul{float: left;width: 104px;margin-right: 94px;}
.footer .right ul li{height: 30px;line-height: 30px;text-align: center;width: 100%;}
.footer .right ul li strong a{color:#fff; font-size:18px}
.footer .right ul li a{color:#fff; font-size:14px; text-align:center;}
.footer .right ul li a:hover{color:#960505;}
.foot .banquan{width:100%; margin:0 auto; text-align:center; font-size:12px; color:#aaa;}