@CHARSET "UTF-8";
/*********************全局设置 ***************** **/
@font-face {
   font-style:  normal;
   font-weight: normal;
   font-family: hm;
   src: url(../../font/sun.eot);
   src: local('Sunshine-Uchen'),local('Sunshine-Uchen'),url(../../font/Sunshine-Uchen.ttf) format('truetype');
}
.hm{font-family: hm;}
/**{font-size: 14px;font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI',Tahoma, Helvetica, Sans-Serif;}*/

div,p,a,span,li{font-size: 14px;font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI',Tahoma, Helvetica, Sans-Serif;}
body {min-width: 1200px; margin: 0px;padding: 0px;color: #1F2121; background-color: #efefef;}
body{
	background-image: url("../../images/platform/v2/cq-bg.jpg");
	background-size: 100%;
	background-position: bottom;
	background-repeat: no-repeat;
}
p,ul,li,dd,dl,form,img,h2,h3{margin: 0px; padding: 0px;}
a:link {color: #484848;text-decoration: none;}
a:visited {color: #484848;text-decoration: none;}
a:active {color: #484848;text-decoration: none;}
a:hover {transition: all 0.3s;}
.subText{overflow:hidden;WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis;}

*:focus { outline: none; }
input {outline:none;}
label, input, select {vertical-align: middle;}
.clear{height:0;overflow:hidden;clear:both;font-size:0;}
.body, .max-width{width: 1200px; margin: 0 auto;}
.loading{margin: 30px auto; width: 36px; height: 36px; text-align: center;}
.loading img{width: 24px;}
.blank{font-size: 16px; color: #808080; padding: 20px 0px; margin: 0px 20px;}
img{border: 0px;max-width: 100%;}
.qc-content img{
	max-width: none;
}
.f-left{float: left;}
.f-right{float: right;}
.clearfix:after{content: '';display: block;clear: both;}

 li{list-style: none;}



/**顶部样式****/
.top{height: 44px; background: #FFF; border-bottom: 1px solid #eee;}
.top #wel{float: left; line-height: 44px;}
.top #user{float: right; line-height: 44px;}
.top2{background: #FFF; height: 100px;}
.top2 .logo{float: left; margin-top: 20px;}
.top2 .comsearch{float: right;margin-top: 35px;border: 1px solid #eee; height: 32px; background: #F5F5F5; border-radius:15px; overflow: hidden;}
.top2 .comsearch #searchkey{width: 260px;height: 32px;border: 0px; padding: 0px 14px; background: none;}
.top2 .comsearch #s-btn{height: 32px;border: 0px;width: 36px; color: #FFF;transition:all 0.3s; background: url("../../images/platform/icon-js.png") no-repeat 4px;}

/**菜单导航**/
.main-nav{
    width: 1200px;
    margin: 0 auto;
}
.main-nav>li {
	float: left;
    height: 60px;
}
.main-nav>li .title {
    font-size: 16px;
    display: block;
    cursor: pointer;
    position: relative;
    color: #454545;
    transition: color .5s;
}
.nav-next-list {
    text-align: center;
}
.nav-list {
    position: relative;
}
.nav-list .title, .nav-list .title a{
	display: block;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #fff;
}
.nav-list .title a{
    padding: 0px 26px;
}

.nav-next-list li {
    transition: background 0.5s;
}
.nav-next-list li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    white-space: nowrap;
    text-align: left;
    padding: 0 15px;
    font-family: "???è?ˉé?…é?‘";
}

.nav-next-list li:hover {
    cursor: pointer;
}
.main-nav>li:hover a.title {
    color: #CF000E;
}
.nav-erji {
    overflow: hidden;
    height: 0px;
    transition: height .5s;
    position: absolute;
    top: 60px;
    left: 0;
    min-width: 130px;
    z-index: 999;
}



/*分页样式*/
.pBar{width: 100%; height: 40px; margin: 20px auto;}
.pBar a{display: block; height: 30px; line-height: 30px; padding: 0px 13px; float: left; margin-right: 5px;}
.pBar #curr{color: #FFF;}
.pBar span{display: block; height: 30px; line-height: 30px; float: left;}
.pBar a.disable{color: #C0C0C0;}
.pBar a.disable:hover{background: #FFF; color: #C0C0C0;}

/*banner及检索*/
.box-shadow{-webkit-box-shadow:1px 1px 2px #DEDEDE; -moz-box-shadow:1px 1px 2px #DEDEDE; box-shadow:1px 1px 1px #DEDEDE;}
	
/*页脚*/
.pageerror{margin: 20px auto; padding: 50px 0px 100px 0px; color: #808080; border: 1px solid #E1E1E1; text-align: center; font-size: 18px;}
.links{width: 100%; padding: 35px 0px 0px 0px; background: #333; color: #AEAEAE;}
.links p{font-size: 16px; font-weight: bold;}
.links ul{padding: 15px 0px;}
.links ul li{float: left; width: 300px; height: 40px;line-height: 40px; list-style-type: disc;}
.links ul li a{color: #AEAEAE; font-size: 16px;}
.links ul li a:hover{color: #fff;}
.banquan{width: 100%; padding: 35px 0px; background: #2D2D2D; color: #AEAEAE;}
.banquan p,.banquan p a{color: #ccc; text-align: center; padding-top: 10px;}
.banquan a:hover{color: #FFF;}

/**页面导航**/
.now-link {line-height: 20px;margin: 20px auto;}
.now-link a,.now-link span {float: left;}
.now-link a.link-item {font-size: 14px;color: #333;}
.now-link span.icon-fg {font-size: 18px;color: #ccc;padding: 0 5px;position: relative;top: 1px;font-family: "宋体"}

@media screen and (max-width:1200px){
	body{min-width:1200px;}
}