
@charset "utf-8";
/* CSS Document */

/*æ¨¡æ¿ç‰ˆæƒï¼šè¾°ç¾Žç§‘æŠ€æœ‰é™å…¬å¸*/
/*å®¢æœQQ:2114895974*/
/*----------å¤´éƒ¨æ ·å¼-------------*/
.frame-1 {
    background-color:transparent !important;
    background-image:none !important;
    border:0 none !important;
    margin:0 !important;
    padding:0 !important;
    border-width:0px;
    height: auto
}
.frame-1-c {
    background-color:transparent !important;
    background-image:none !important;
    border:0 none !important;
    margin:0 !important;
    padding:0 !important;
    border-width:0px;
    height: auto;
}
.move-span{
    background-color:transparent !important;
    background-image:none !important;
    border:0 none !important;
    margin:0 !important;
    padding:0 !important;
    border-width:0px;
    height:auto;}
.move-span .content{
    background-color:transparent !important;
    background-image:none !important;
    border:0 none !important;
    margin:0 !important;
    padding:0 !important;
    border-width:0px;
    height:auto;}
*{ margin:0; padding:0;}
.clear{ clear:both;}
ul li{ list-style:none;}
a{ text-decoration:none;}
body{ font-family:microsoft yahei; font-size:14px;background: #fff;}

.xi2, .xi2 a, .xi3 a{ color:#c00d0d;}
#toptb{ display:none;}
#qmenu{ display:none;}


.cmsoftline{width: 100%;height: 2px;overflow: hidden;margin: 30px 0;background-color: #d7d7d7;}
.cmsoftbbsline{width: 100%;height: 1px;overflow: hidden;margin: 30px 0;background-color: #ebebeb;}
.cmsoftheader{height:70px;border-top: 1px #F54243 solid;width: 100%;}
.cmsoftheader .wp{position: relative;}
.cmsoftlogo{ float:left;height: 70px;max-width: 600px;padding:10px 0 0px 0;}

.cmsoftwp{ margin-left:220px; width:980px; padding:100px 0;}


.subnav{}
.subnav{height:45px;margin:0; position:relative;margin-bottom:10px;}
.subarea{ float:left; width:877px; overflow:hidden; border-left:1px solid #fa6a65;}
.subarea ul{}
.subarea li{ float:left; border-right:1px solid #f38087;}
.subarea li a{ display:block; font-size:16px; text-align:center; height:45px; line-height:45px; color:#fff;padding: 0 15px}
.subarea li a:hover{ text-decoration:none;}
.subdownnav{ float: right; position:relative;}
.subdownnav i{ display:block; width:39px; height:45px; cursor:pointer;background: url(../images/arrow_off.png) center no-repeat;}
.subdownnav.on i{background: url(../images/arrow_on.png) center no-repeat;}
.subdownnav ul{ display:none; position:absolute; right:0px; bottom:-40px; width:300px; padding-right:40px;}
.subdownnav li{ float:right;border-right:1px solid #fff;}
.subdownnav li a{ display:block; font-size:16px;  width:72px; text-align:center; height:40px; line-height:40px; color:#333;}
.subdownnav li a:hover{ text-decoration:none;}



.cmsoftflow{ position:absolute; top:200px;left:0; width:200px;}
.pnav ul{}
.pnav li{ }
.pnav li a{color: #fff;display: block; width:200px; height:50px; line-height:50px;font-style: italic; text-align:center;font-size: 16px;background: #fa8478; border-bottom:1px solid #fff; }
.pnav li a:hover{ text-decoration:none;background: #D40740;}
.pnav li span{ display:none;}
.pnav li.a{}
.pnav li.a a{}
.cmsoftewm{margin-top: 10px;}
.cmsoftewmt{}
.cmsoftewmt a{ display:block;padding: 9px 10px 11px 25px;font-size: 16px;background: #ca3c3b;color: #FFF;}
.cmsoftewmt a:hover{ text-decoration:none;}
.cmsoftewmpic{padding-top: 20px;text-align: center;}
.cmsoftewm p{font-size: 13px;margin-top: 15px;color: #666;}
.cmsoftho{margin-top: 15px;}
.cmsoftho a{ display:block; float:left;margin-right: 7px;width: 30px;height: 30px;background: url(../images/h-o.png) no-repeat;}
.cmsoftho a.cmsofthsina{background-position: 0 0;}
.cmsoftho a.cmsofthqq{background-position: -37px 0;}
.cmsoftho a.cmsofthrenren{background-position: -75px 0;}
.cmsoftho a.cmsofthlinkin{background-position: -112px 0;}
.cmsoftservice{margin-top: 40px;}
.cmsoftservice h3{font-size: 18px;line-height: 24px;font-weight: normal;color: #333;margin-bottom: 17px;}
.cmsoftservicecss{ font-size:14px;}
.cmsoftservicecss li{padding-left: 50px;height: 44px; margin-bottom:10px;background: url(../images/service-i.png) no-repeat #F7F7F7;}
.cmsoftservicecss li.cmsoftmedia{background-position: 12px 10px;}
.cmsoftservicecss li.cmsoftsite{background-position: 12px -61px;}
.cmsoftservicecss li.cmsoftad{background-position: 12px -126px;}
.cmsoftservicecss li.cmsoftevent{background-position: 12px -198px;}
.cmsoftservicecss li a{line-height: 44px;display: block;border-left: 1px #ECECEC solid;color: #777;padding-left: 14px;}
.cmsoftservicecss li a:hover{text-decoration:none; color:#D40740;}

.mtzl{ margin-top:1px;}
.mtzlt{ background:#ca3c3b; height:40px; line-height:40px;padding: 0 10px; width:180px;}
.mtzlt h2{ float:left; font-weight:normal;font-size: 16px;font-style: italic; color:#fff;}
.mtzlt span{ float:right;line-height: 40px;}
.mtzlt span a{font-style: italic; font-size:12px; color:#fff; text-decoration:none;}
.mtzlc{}
.mtzlc ul{}
.mtzlc li{ float:left; margin-right:1px; margin-top:1px;}
.mtzlc li.nomr{ margin-right: 0px; float: right;}
.mtzlc li a{ display:block; width:99.5px; height:50px; font-size:14px; line-height:50px; color:#fff; text-align:center;background: #fa8478; overflow:hidden;}
.mtzlc li a:hover{text-decoration:none;background: #D40740;}



/*----------ä¼šå‘˜ä¿¡æ¯æ ·å¼-------------*/
.cmsofthdr{ float:right;}
.cmsoftlogin{ height:60px; padding-right:12px;padding-top: 2px;}
.cmsoftlogin,.cmsoftlogin a{ color:#E83131;}
.cmsoftlogin #um{ padding-top:28px; height:24px; padding-right:0;}
.cmsoftlogin #um,.cmsoftlogin #um a{ color:#E83131;}
.cmsoftlogin #um .avt{ display:inline-block; margin:0; margin-right:10px;}
.cmsoftlogin #um .avt img{ width:20px; height:20px;}
.cmsoftlogin #um .pipe{ color:#E83131;}
.cmsoftlogin .vwmy{ padding-left:0; background:none;}
.cmsoftlogin #um p{ display:inline-block; height:24px; line-height:30px;}
.cmsoftnav{ float:left;  height:30px; overflow:hidden; display:none}
.cmsoftnav ul{}
.cmsoftnav li{ float: left; margin-right:10px;}
.cmsoftnav li a{color: #fff;
    display: block;
    font-size: 14px;
    background: #E83131;
    line-height: 24px;
    padding: 0 8px;
    border-radius: 5px;}
.cmsoftnav li a:hover{ text-decoration:none;}
.cmsoftnav li span{ display:none;}
.cmsoftnav li.a{}
.cmsoftnav li.a a{}


/*å·¦ä¾§ç™»å½•åŒºåŸŸ*/
.cmsoftlogin .fastlg{ padding-top:30px;}
.cmsoftlip {
    width: 90px;
    height: 22px;
    border: 0px;
    padding: 0 5px;
    color: #999;
    margin-right: 10px;
    background: url(../images/lip.png) no-repeat 0 -44px;border: 1px solid #E83131;
}
.cmsoftlbt {
    width: 50px;
    height: 22px;
    border: 0px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin: 0 6px;
    background: url(../images/lbt.png) no-repeat 0 0;
}
.cmsoftlrg {
    width: 50px;
    height: 22px;
    border: 0px;
    color: #000;
    text-align: center;
    cursor: pointer;
    margin: 0 6px 0 0;
    background: url(../images/lrg.png) no-repeat 0 0;border: 1px solid #E83131;
}


#space #toptb{ display:block;}


blockquote,button,caption,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
.wp{ width:1170px}
.header_wrap { display:none}
#hjpassport {background-color: #222;margin-bottom: 16px; display:none}
#roll {margin-left: 600px;}
.logincj a{color: #fff;}
.logincj { margin-top:-3px;}

address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:400}
abbr,body,fieldset,html,iframe,img{border:0}
address,cite,dfn,em,i,var{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%}
sub,sup{font-size:83%}
code,kbd,pre,samp{font-family:inherit}
q:after,q:before{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
em,h1,h2,h3,h4,h5,h6,strong{font-weight:400}
a,a:hover,del,ins,s,u{text-decoration:none}
body,button,input,keygen,legend,select,textarea{font:12px/1.14 "PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#333;outline:0}
body, .bkgf{background:#fff}

.p_pop a { font: 12px/1.5 'Microsoft Yahei',tahoma,arial,'Hiragino Sans GB',å®‹ä½“,sans-serif; }
a{color:#222}
.y-wrap{margin-right:auto;margin-left:auto;text-align:left;z-index:1}
.y-wrap .y-box{display:block; }
.y-wrap .y-box:after{content:"";display:block;height:0;clear:both;overflow:hidden}
.y-wrap .y-left{float:left;*margin-right:-3px}
.y-wrap .y-right{float:right;*margin-right:-3px}
.y-wrap .y-bfc-iblock{display:inline-block}

