/*top*/
.top { position: relative;}
h1{ font-size:40px; color:#373737; font-weight:normal;}
.top-t { width:1190px; margin:0 auto; margin-top:60px; text-align:left; }
.top-t p { font-size:16px; color:#68707b; line-height:25px; margin-top:30px;}
.top-img{ width:1190px; margin:50px auto; height:440px; transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.img-a,.img-b,.img-c,.img-d,.img-e { width:227px;  float:left; margin:0 11px 0 0; height:381px; border-bottom:1px solid #000;}
.img-a p,.img-b p,.img-c p,.img-d p ,.img-e p{ font-size:12px; color:#969da3; margin:10px auto 0px; line-height:22px; }
h2,h3,h4,h5,h6 { font-size:18px; color:#838a92; font-weight:normal; text-align:center; padding-top:15px;}
.about_expand_collapse { position:absolute; right:15px; top:80px; width:51px; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#fff; text-align:center; background:url(../images/about_expand_collapse.png) no-repeat; cursor:pointer; transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; }
/*single*/
.sign { border-top:1px solid #d2d2d2; margin-top:50px; background-color:#f2f2f2; }
.sign-all { background:url(../images/wenhua.gif) no-repeat; width:1190px; height:442px; margin:0 auto;}
.sign-l { width:352px; float:right; margin:107px 20px 0 0;}
.sign-l span { font-size:12px; color:#707a83; width:354px; float:right; line-height:25px; margin-top:15px;}
.sign-l p { font-size:40px;  color:#373737; margin-left:120px; }
/*honor*/
.honor,.culture { border-top:1px solid #d2d2d2; overflow:hidden;}
.honor-all { width:1190px; margin:0 auto; }
.honor-left img { position:relative; right:164px; top:120px;}
.culture-l { float:left;}
.honor-block{ float:left; width:50%; }
.honor-t {margin-top:185px; margin-left:-250px; float:left; text-align:left;}
.cen-all { float:right; margin-left:-160px; margin-top:120px;}
.honor-top { text-align:left; }
.honor-top p{ font-size:40px; color:#373737; padding-top:40px; font-weight:normal;}
.honor-class1 { background:url(../images/nf.png) no-repeat 0px -270px; width:150px; height:45px; float:left; }
.honor-class2 { background:url(../images/nf.png) no-repeat 0px -216px; width:150px; height:45px; float:left; }
.honor-class3 { background:url(../images/nf.png) no-repeat 0px -162px; width:150px; height:45px; float:left; }
.honor-class4 { background:url(../images/nf.png) no-repeat 0px -108px; width:150px; height:45px; float:left; }
.honor-class5 { background:url(../images/nf.png) no-repeat 0px -54px; width:150px; height:45px; float:left; }
.honor-class6 { background:url(../images/nf.png) no-repeat 0px 0px; width:150px; height:45px; float:left; }
.honor-con { margin:40px auto 0px; width:1190px; float:left; }
#moreHonor { display:none; }
.cut { height:40px; width:100%;display:none; }
.clear { clear:both; }
.honor-list { text-align:left; float:left; }
.honor-list li { border-bottom:1px solid #979596; font-size:14px; color:#69717c; line-height:35px; cursor: pointer; }
.honor-list li:hover { color:#f00; }
.honor-mg { width:304px; height:208px; float:right; margin:150px 150px 0;}
.culture-l img{ margin:50px 50px 0 0;}
.cul-na { margin-top:15px;}
.culture-r { background:url(../images/diannao.gif) no-repeat; margin-top:60px; width:579px; height:354px; float:right;}
.culture-all { width:1190px; margin:0 auto;}
.cul-a{ width:165px; float:left;}
.cul-na p{ font-size:14px; color:#575555; line-height:30px; text-align:center;}
.cul-a p{ font-size:14px; color:#575555; line-height:30px; text-align:right;}
.cul { width:300px; float:right;}
.cul p{ font-size:14px; color:#575555; line-height:30px; text-align:left; width:196px;}
.more { margin:30px auto; width:60px; font-size:12px; color:#b6b6b6; cursor:pointer;}
.more:hover { color:#f00; }
/*qualification_pop*/
.opa { position:absolute; top:0; display:none; width:100%; background:black; opacity: 0.8; z-index:998; }
.qualification_pop { display:none; position:fixed; background:#666; top:50%; left:50%; padding:10px; border-radius:10px; z-index:999; }/* margin-left:-200px; margin-top:-150px;*/
.tc_close { position:absolute; right:-13px; top:-12px; width:25px; height:24px; background:url(../images/tc_close.png) no-repeat; cursor:pointer; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.tc_close:hover { transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg);}
.q_more { display:none; position:fixed; top:50%; left:50%; background:#666; margin-top:-203px; margin-left:-340px; padding:10px; border-radius:10px;}


/*company-wh*/
.company-wh { width:1190px; margin:0px auto 20px; border-top:1px dashed #cdcdcd; transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.wh-a,.wh-b,.wh-c,.wh-d {  float:left; margin-left:40px; }
.wh-e { width:500px; text-align:center; }
.wh-e p { font-size:22px; color:#969da3; margin:20px auto 0px; line-height:22px; }
.wh-a p,.wh-b p,.wh-c p,.wh-d p { font-size:14px; color:#969da3; margin:10px auto 0px; }
.wh-l,.wh-r { float:left }/**/
.about_expand_collapse2 { margin-top:370px; position:absolute; right:15px; width:51px; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#fff; text-align:center; background:url(../images/about_expand_collapse.png) no-repeat; cursor:pointer; transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; }
