/*commonheader*/
body,ul,ol,li,img,input,textarea,p,hr,menu,nav,headerh1,h2,h3,h4,h5,dd,dt{
	margin: 0;padding: 0;	font-family: Microsoft,"宋体",Arial,Helvetica,sans-serif;
	/*"宋体" ,arial,helvetica,sans-serif;font-size:14px;*/}
body{background: url("../images/bodyBack.png")/*tpa=http://www.1hsoft.net/contents/images/bodyBack.png*/ repeat-x scroll 0 0 #FFFFFF;}
a{color: #666666;text-decoration: none;font-size: 14px;}
table{border-collapse: collapse;}
.hrVertical
{
    border-left: 1px solid #EAEAEA;
    float: left;
    height: 250px;
    margin: 30px 20px 0 20px;
    width: 1px;
}
li{list-style:none;}
.newsListul li a:hover{text-decoration: underline;color:#0066CC;}
.longList li{}

.menuHr{border-top:1px solid #7a9ec9;width:80%;margin:0 auto;}
.menuHrHover{border-top:1px solid #FFFFFF;width:80%;margin:0 auto;}
.locIcon{background: url("../images/homeicon.png")/*tpa=http://www.1hsoft.net/contents/images/homeicon.png*/ no-repeat;display: inline-block;height: 10px;width: 11px;}

/*-----------------master-------------*/
/*icon*/
.icon{background-image: url("../images/icon.png")/*tpa=http://www.1hsoft.net/contents/images/icon.png*/; background-repeat: no-repeat;display: inline-block;   
    margin-right: 20px; vertical-align: middle;width: 14px;}
.icon.medalIcon{background-position: -28px 0; height: 18px;}
.icon.machineIcon{background-position: -56px 0;height: 14px;}
.icon.serviceIcon{background-position: -41px 0;height: 12px;width: 15px;}
.icon.humanIcon{background-position: -85px 0;height: 14px;}
.icon.aboutIcon{background-position: -14px 0;height: 14px;}
.home{background-position:0 0;}
/*menu*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix10:after{content: ".";display: block;height: 10px;clear: both;visibility: hidden;}
.h10{height: 10px;}
.h15{height: 15px;}
.navBar{width: 991px;margin-top:5px;height: 50px;line-height: 50px;background: #5289CA;color: #333;}
.nav{position: relative;margin: 0 auto;font-family: "Microsoft YaHei", SimSun, SimHei;	font-size: 14px;}
.nav a{color: #fff;}
.nav h3{font-weight: normal;}
.nav .m{float: left;position: relative;z-index: 1;margin-left: 4px;}
.nav .s{float: left;width: 3px;text-align: center;color: #D4D4D4;font-size: 12px;}
.nav h3 a{ display: block;font-family: 黑体;text-align: center;text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.3);width: 115px;font-weight: bold;}
.nav .sub{display: none;position: absolute;left: -3px;top: 50px;z-index: 1;width: 117px;border: 1px solid #5289CA;
	border-top: 0;background: #5289CA;border-radius: 0 0 5px 5px;padding-bottom: 18px;}
.nav .sub li{text-align: center;padding:5px;margin-bottom: -1px;}
.nav .sub li a{display: block;padding: 5px;height: 20px;line-height: 20px;
	color: #FFFFFF;font-size: 12px;}
.nav .sub li a:hover{font-weight: bold;}
.nav .block{height: 2px;width: 120px;background: #1A5699;position: absolute;left: 0;top: 48px;overflow: hidden;}
.triangle{background: url("../images/triangle.png")/*tpa=http://www.1hsoft.net/contents/images/triangle.png*/ no-repeat scroll 0 0;display: inline-block;height: 6px;
    vertical-align:middle;width: 7px;margin-left: 2px;}
.triangleHover{background: url("../images/trianglehover.png")/*tpa=http://www.1hsoft.net/contents/images/trianglehover.png*/ no-repeat;display: inline-block;height: 6px;
    vertical-align:middle;width: 7px;margin-left: 2px;}
    
/*footer*/
.footer{background:url("../images/footerBack.jpg")/*tpa=http://www.1hsoft.net/contents/images/footerBack.jpg*/ repeat-x;margin: 80px auto 0px auto; height:100px; opacity: 0.6;}
.footerLeft{ color: #CFE3F7;float: left;font-size: 12px;width: 100%;margin-top: 10px;}
.footerMiandiv{padding-top: 20px;line-height: 20px;margin: 0 auto;width: 68%;}
.footerLeft > img {
    float: left;
    margin-right: 30px;
}
.footerLink a{background: url("../images/anchorFooter.png")/*tpa=http://www.1hsoft.net/contents/images/anchorFooter.png*/ no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #CFE3F7;display: inline-block;height: 20px;line-height: 28px;padding-bottom: 8px;padding-left: 10px;}
.footerLink{width: 60%;float:right;}
.footerLink li{height: 28px;line-height: 28px;}
.footerTitle{color: #CFE3F7;font-size: 14px;font-weight: bold; margin-bottom: 20px;}
.footerLeft > p {
    display: block;
    text-align: center;
}
.footerLink ul{float: left;}
.footerListul{margin:50px 0 0 50px;}
.footerLink span{color: #777777;padding: 0 10px;}
.copyright{color: #666666;font-size: 14px;height: 30px;line-height: 18px;text-align: center;margin:0px auto; width:95%;padding-bottom: 10px;}
.contentBottom{width:100%;}

/*返回顶部*/
#backToTop{bottom:100px;position: fixed;right: 60px;}
#backToTop a {background: url("../images/toTop.png")/*tpa=http://www.1hsoft.net/contents/images/toTop.png*/ no-repeat scroll -60px 0 transparent;
    color: #D1D1D1;display: block;height: 50px;transition: color 1s ease 0s;width: 50px;}
#backToTop a:hover{background-position:0 0;}


/*-----------------首页---------------*/
div.transbox{background-color: #ffffff;
	border: 1px solid black;/* for IE */filter: alpha(opacity=60);/* CSS3 standard */opacity: 0.6;}

/*选项卡*/
div#tags div.titles ul {list-style-type: none; margin: 0; padding: 0;}
div#tags div.titles ul li{float: left;font-size: 14px;margin-right: 2px;padding: 10px;border-radius: 5px 5px 0 0;
    cursor:pointer;font-weight: bold;color: #5289CA;letter-spacing: 3px;z-index: 0;background-color:#FFFFFF;}
div#tags div.titles ul li.selected{background-image:url("../images/selected.png")/*tpa=http://www.1hsoft.net/contents/images/selected.png*/;background-repeat:no-repeat;
    background-position:38px 29.8px;background-color:#5289CA;color:#FFFFFF;}
div#tags div.tagContent{border-top: 1px solid #CCCCCC;clear: both;padding: 3px;z-index: -1;height:240px;}
#tags {
    float: right;
    margin-top: 20px;
    padding-right: 20px;
    width: 32%;
}
.container{margin: 0 auto;width: 990px;margin-left: auto;margin-right: auto;background-color: White;}
.header{height: 185px;width: 100%;}
.logo{background: url("../images/logo.png")/*tpa=http://www.1hsoft.net/contents/images/logo.png*/ no-repeat;height: 151px;width: 100%;position:relative;}
.engType{color:#000000;position:absolute;right:0px;bottom:0px;line-height:28px;width: 90px;height: 28px;
	background-color: #ffffff;border: 1px solid #CCCCCC; /* for IE */filter: alpha(opacity=60); /* CSS3 standard */
	opacity: 0.6;}
.engPic{display:inline-block;background: url("../images/engPic.png")/*tpa=http://www.1hsoft.net/contents/images/engPic.png*/ no-repeat;width:6px;height:7px;margin:0 5px 0 15px;vertical-align: middle;}
.engType > a{color:#000;}
.more{background: url("../images/more.png")/*tpa=http://www.1hsoft.net/contents/images/more.png*/ no-repeat;float: right;height: 7px;width: 36px;margin-top: 10px;cursor: pointer;}
.more:hover{background: url("../images/moreHover.png")/*tpa=http://www.1hsoft.net/contents/images/moreHover.png*/ no-repeat;}
.toolBar{border: 1px solid;float: right;height: 20px;width: 40%;}
.menu{background-position: left center;background: url("../images/menu.gif")/*tpa=http://www.1hsoft.net/contents/images/menu.gif*/ no-repeat;height: 30px;width: 100%;}
.contentTop{width:100%;height:220px;margin-top: 20px;}
.pictureBox {float: left;height: 220px;margin-top: 10px;width: 100%;}
.service{float: left;width:28%;margin-left: 10px;margin-right: 10px;}
.serviceTitle{background: url("../images/service.png")/*tpa=http://www.1hsoft.net/contents/images/service.png*/ no-repeat;height: 37px;}
/*.serviceTxt{height: 220px;margin-top: 5px;padding-right:15px;text-align:justify;}*/
.servicePic{width:111px;height:54px;}
.first{background: url("../images/1.png")/*tpa=http://www.1hsoft.net/contents/images/1.png*/ no-repeat;}
.second{background: url("../images/2.png")/*tpa=http://www.1hsoft.net/contents/images/2.png*/ no-repeat;}
.third{background: url("../images/3.png")/*tpa=http://www.1hsoft.net/contents/images/3.png*/ no-repeat;}
.fourth{background: url("../images/4.png")/*tpa=http://www.1hsoft.net/contents/images/4.png*/ no-repeat;}
.fifth{background: url("../images/5.png")/*tpa=http://www.1hsoft.net/contents/images/5.png*/ no-repeat;}
.sixth{background: url("../images/6.png")/*tpa=http://www.1hsoft.net/contents/images/6.png*/ no-repeat;}
.servixeLal{text-align:center; display:block; width:111px;margin: 3px 0;}
.servixeLal:hover,.footerLink > a:hover,.newsList a:hover{text-decoration:underline;color:#0066cc;}
.serviceTxt{font-size: 14px;line-height: 30px;margin-left: 20px;margin-top: 10px;}
.serviceLeft{float: left;margin-right: 28px;}
.serviceRight{float: right;}
.humanTxt{margin-bottom: 20px;}
.humanTitle{background: url("../images/humanResource.png")/*tpa=http://www.1hsoft.net/contents/images/humanResource.png*/ no-repeat;height: 37px;}
.humanResource{float: left; width: 30%;}
.humanResourceTime{height: 30px; color: #666666;line-height: 30px; float:right;font-size: 14px;}
.humanResourceMain{height: 30px;line-height: 30px;list-style-image: url("../images/anchor.png")/*tpa=http://www.1hsoft.net/contents/images/anchor.png*/; margin-left: 10px;width: 280px;border-bottom: 1px dashed #CCCCCC;}
.humanPic{margin-top: 20px;width:293px;height:81px;background: url("../images/resourcePic.png")/*tpa=http://www.1hsoft.net/contents/images/resourcePic.png*/ no-repeat;}
.contentCenter{height: 310px;width: 100%;}
.contentUnder{background: url("../images/contentBack.png")/*tpa=http://www.1hsoft.net/contents/images/contentBack.png*/ no-repeat;height: 600px;width: 100%;}
.partners{float: left;height: 330px;width:30%;}
.partnersTitle{background: url("../images/partner.png")/*tpa=http://www.1hsoft.net/contents/images/partner.png*/ no-repeat;margin-left: 15px;height: 32px;}
.linkTitle{background: url("../images/companuLink.png")/*tpa=http://www.1hsoft.net/contents/images/companuLink.png*/ no-repeat;height: 32px;}
.link{float: left;height: 330px;width:30%;}
/*.partnersTxt{height: 230px;margin-top: 20px;padding-left: 20px;}*/
.newsCenter{float: left; margin-top: 20px;width: 32%; position:relative;}
.newsCenterTitle{height: 37px;background: url("../images/newsPic.png")/*tpa=http://www.1hsoft.net/contents/images/newsPic.png*/ no-repeat;margin-left:10px;}
.newsPicture{float: left;height: 220px;width: 30%;}
.newsList{float: left;width: 97%;padding: 10px;}
.newsList li{float:left;list-style-type:none;margin-right:5px;text-align:center;margin-bottom: 20px;}
.newsList a{display: inline-block; margin-top: 10px;}
.noticeTitle{background: url("../images/notice.png")/*tpa=http://www.1hsoft.net/contents/images/notice.png*/ no-repeat;height: 37px;}
/*.notice{float: right;height: 228px;width: 34%;}
.picNews{float: left;height: 330px;width: 40%;padding-left: 5px; margin-top: 20px;}*/
.picNewsTxt,.noticeList{margin-top: 5px;font-size: 14px;margin-left: 12px;}
.picNewsTitle{background: url("../images/newsCenter.png")/*tpa=http://www.1hsoft.net/contents/images/newsCenter.png*/ no-repeat;height: 37px;}
.picTime{height: 30px; color: #666666;line-height: 30px; float:right;font-size: 14px;}
.picMain{height: 30px;line-height: 30px;list-style-image: url("../images/anchor.png")/*tpa=http://www.1hsoft.net/contents/images/anchor.png*/; margin-left: 10px;width: 96%;border-bottom: 1px dashed #CCCCCC;}
/*.welcome{float: left;width: 35%;padding-left: 5px;margin-left:10px; margin-top: 20px;}
.welcomeTitle{height: 37px;background: url("../images/welcome.png") no-repeat;}
.welcomeTxt{color: #666666;line-height: 30px;margin-left: 10px;margin-top: 10px;text-indent: 2em;
        width: 95%;}*/
.hrCross{border: 1px solid #EAEAEA;margin: 0 auto 30px;width: 90%;}
.information{float: left;width: 25%;padding-left: 5px;margin-left:10px; margin-top: 20px;}
.infoTitle{height: 37px;background: url("../images/info.jpg")/*tpa=http://www.1hsoft.net/contents/images/info.jpg*/ no-repeat;}
.infoMain{margin-left: 25px;}
.infoTxt{color: #666666;line-height: 30px;margin-left: 10px;margin-top: 10px;text-indent: 2em;
        width: 95%;}
/*.information{float: left;height: 330px;width: 35%;margin-left: 10px;}
.infoTitle{background: url("/contents/images/info.jpg") no-repeat;height: 37px;}
.infoTxt{height: 280px;margin-top: 5px;}*/


/*首页横向滚动*/
.index_focus{position: relative;width: 100%;height: 207px;margin: 5px auto 0;overflow: hidden;float:left;}
.index_focus .bd li{display: none;position: absolute;left: 0;top: 0;}
/*.index_focus_post{z-index: 10;}*/
.index_focus .slide_nav{bottom: 2%;position: absolute;right: 5%;}
.slide_nav > a{font-size: 20px;}
.index_focus .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family: arial;color: #fff;padding:5px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #0066cc;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre,.index_focus_next{display: none;position: absolute;top: 50%;margin-top: -36px;width: 72px;
    height: 72px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;
    background: url("../images/ico_sliding.png")/*tpa=http://www.1hsoft.net/contents/images/ico_sliding.png*/ no-repeat;}
.index_focus_pre{left: 30px;background-position: 0 0;}
.index_focus_pre:hover{background-position: 0 -144px;}
.index_focus_next{right: 30px;background-position: 0 -72px;}
.index_focus_next:hover{background-position: 0 -216px;}	
	
	
/*企业内刊横向滚动*/
.magzineFocus{position: relative;width: 100%;margin: 5px auto 0;overflow: hidden;float:left;}
.magzineFocus .bd ul{ margin:20px auto;}
.magzineFocus .bd li{display: none;position: absolute;left: 0;top: 0;}
.magzineFocus .slide_nav{bottom: 2%;position: absolute;right: 5%;}
.slide_nav > a{font-size: 20px;}
.magzineFocus .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family: arial;color: #fff;padding:5px;}
.magzineFocus .slide_nav li:hover,.magzineFocus .slide_nav .on{text-decoration: none;color: #0066cc;filter: alpha(opacity=80);opacity: 0.8;}
.magzinePre,.magzineNext{display: none;position: absolute;top: 50%;margin-top: -36px;width: 72px;
    height: 72px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;
    background: url("../images/ico_sliding.png")/*tpa=http://www.1hsoft.net/contents/images/ico_sliding.png*/ no-repeat;}
/*.magzinePre{left: 30px;background-position: 0 0;}*/
.magzinePre{background-position: 0 -144px;left: 30px;}
/*.magzineNext{right: 30px;background-position: 0 -72px;}*/
.magzineNext{background-position: 0 -216px;right: 15px;}	
	
	
/*合作伙伴*/
/*Defualt*/
.partnerList img {
    height: 35px;
    width: 100px;
}
.linkLIst img{
   height: 36px;float: left;
    width: 36px;
}
.linkLIstSelf img {
   height: 30px;float: left;
    width: 30px;
}
.linkLIstSelf a,.linkLIst a {
    display: inline-block;
    margin-left: 10px;
}
.linkLIstSelf li{
    line-height: 30px; margin: 3px 0;
}
.linkLIst > li {
    line-height: 40px; margin: 3px 0;
}
.partnerdiv a {
    display: block;
    float: left;
    text-align: center;
    width: 100%;
}
.partnerdiv > img {
    display: block;
    float: left;
}
.linkLIstSelf {
    height: 80px;
    overflow-y: scroll;
}
#scrolldiv1 > span {
    color: #0066CC;
    display: block;
    font-size: 14px;
    margin: 10px 0;
}
#scrolldiv > div {
    margin-left: 20px;
}
.partnerDiv{float: left;margin-left: 2.5%;width: 95%;}
.partnerDiv > p{border-bottom: 1px dashed #CCCCCC;color: #0066CC;display: block;float: left;margin-bottom: 10px;
    margin-top: 20px;padding: 10px 0;width: 100%;}
.partnerdiv{float: left;height: 85px;width: 33%;}
.partnerTitle{color: #0066CC;display: block;float: left;font-size: 15px;font-weight: bold;}
.partnerDetail{float: left;margin-bottom: 20px;margin-left: 5%;width: 90%;}

.partnerPic:hover,.partnerList a:hover{ text-decoration:underline;color:#0066cc;}

/*图片新闻*/
.switch > a {
    background-color: #FFFFFF;
    border: 1px solid;
    display: inline-block;
    height: 20px;
    margin: auto 0;
    text-align: center;
    width: 20px;
}
.switch .on{ border: 1px solid;background-color: #0066cc;color:#fff;
    display: inline-block;margin: auto 0;
    height: 20px;text-align: center;
    width: 20px;}
.picNewsPre, .picNewNext {
    position: absolute;
    top: 50%;
    visibility: hidden;
}
.switch {
    bottom: 7px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 110px;
}
.newsDetail {
    background-color: rgba(0, 0, 0, 0.5);
    width:307px;
    bottom: 5px;
    color: #FFFFFF;
    left: 0;
    position: absolute;
    padding:5px;
}
/*--------------二级页面--------------*/	
/*左边框样式*/
.ListLeft{display:block;text-align:center;height:25px;width:16%;border-top:0;background:#eee;
     color:#1594d1;line-height:25px;float: left;}
.ListLeft dt{display:block;height:40px;background:#0066CC;line-height:40px; color:#fff;padding-left:10px;}
.ListLeft dd{padding-top:2px;}
.ListLeft dd a{transition:all 0.2s ease-in-out;display:block;height:33px;background:#f9f9f9;
     border-bottom:1px solid #eee;border-top:2px solid #fff;border-left:2px solid #999;border-right:1px solid #eee;
     color:#666666;padding-left:25px; line-height: 33px;}
.ListLeft dd a:hover{padding-left:35px;}
.ListLeft dd a:hover, .ListLeft dd a.current{transition:all 0.2s ease-in-out;border-left:2px solid #1160ba;background-color:#f6f6f6;
      color:#1160ba;font-weight:bold;}
.List{width: 100%;background-image: none;float:left;}
.ListLeft li{list-style-type:none;height:25px;}
.ListRight{width:80%;float:right;margin-top:15px;min-height: 450px;}
.ListRight .loc{border-bottom: 1px dashed #CCCCCC;padding: 8px;}
.loc span{font-size:13px;color:#222;}
.loc a:hover{color: #0066CC;text-decoration: underline;}
.loc a{display: inline-block;}
.loc > p{color: #0066CC;display: inline;font-size: 12px;}
.listRightMiandiv {font-size: 15px;line-height: 28px;margin: 5px auto;text-indent: 2em;width: 90%;
         display:inline-block;}
.ListLeft dd a.listmore{border-bottom:3px solid #0066cc;}
.clearboth {clear: both;height:1px;margin-top:-1px;overflow:hidden;}
#scrollDiv{min-height:31px;line-height:31px;overflow:hidden}
#scrollDiv li{height:31px;margin:10px 0;padding-left:10px;}

/*联系我们*/
.map{float: left;margin-left: 30px;}
.address{float: left;height: 425px;margin: 10px 0 10px 30px;}
.address > p{line-height: 30px;}
.contactTable{float: left;text-align: center;margin-left: 30px;width:30%;}
.contactTable td{line-height: 29px;}

/*关于我们*/
/**公司简介**/
.articleTxtdiv,.articleMainTxtdiv{line-height: 28px;margin: 20px auto 0;width: 90%;}
.articleTxtdiv > p,.articleMainTxtdiv p{font-size: 15px;margin: 10px 0;text-indent: 2em; color: #222222;}
.articleTitle{display: inline-block;text-indent: 2em;font-weight:bold;}
/**企业文化
.cultureTitle{display: inline-block;font-size: 18px;font-weight: bold;opacity: 0.8;}
.culturediv{margin-bottom: 20px;}**/
/*管理团队**/
.orgStructdiv {
    margin: 20px auto;   height: 80px;
    width: 80%;
}
.orgCompanydiv {
    margin: 0 auto;
    width: 80%;
}
.culturediv{margin: 20px auto 0;width: 80%;}
.orgStructdiv li{float:left;width:50%;line-height:30px;}
.orgCompanydiv li {
    line-height: 30px;
}
.lingLi {
    float: left;
    width: 75%;
}

/**企业内刊**/
.index_focus1{position: relative;width: 100%;height: 650px;margin: 5px auto 0;overflow: hidden;float:left;}
.index_focus1 .bd li{display: none;position: absolute;left: 0;top: 0;}
.index_focus1 .slide_nav{bottom: 2%;position: absolute;right: 5%;}
.index_focus1 .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family: arial;color: #fff;padding:5px;}
.index_focus1 .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #0066cc;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre1,.index_focus_next1{display: block;position: absolute;top: 50%;margin-top: -36px;width: 80px;
    height: 72px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;
    background: url("../images/ico_sliding.png")/*tpa=http://www.1hsoft.net/contents/images/ico_sliding.png*/ no-repeat;}
.index_focus_pre1:hover,.index_focus_next1:hover{opacity:0.9;}
.index_focus_pre1{right:3%;}
.index_focus_pre1{background-position:  0 -216px;}
.index_focus_next1{background-position: 0 -144px;left:3%;}
.picMian {background-color: #FFFFFF;
    height: 620px;
    overflow: scroll;
    width:100%;
}
.paperdiv ul li{background-image: url("../images/book.png")/*tpa=http://www.1hsoft.net/contents/images/book.png*/;background-repeat: no-repeat;
    float: left;height: 129px;margin:0 16px;padding-top: 10px;text-align: center;width: 208px;cursor:pointer}
.paperdiv ul{display: inline;float: left;margin: 20px 16px;text-align: center;}
.paperdiv ul li a{height: 20px;line-height: 20px;display:inline-block;width: 208px;}
.paperTxt{
    color: #666666;
    display: block;
    font-size: 14px;
    margin-top: 20px;
}
.paperTxt:hover{ text-decoration:underline;color:#0066cc;}
.paperdiv p{color: #666666;font-size: 12px;margin-top: 20px;}
.paperBox{border-bottom: 1px solid #0066cc;line-height: 20px;padding: 15px 10px 15px 20px;width: 90%;}
.paperFirstUl,.paperSecondUl{margin-left: 5%;}
.paperClose{
    height: 27px;
    line-height: 150px;
    overflow: hidden;
    position: absolute;
    right: -8px;
    top: -13px;
    width: 27px;
    z-index: 10;
} 
 .close{background-position: 0 0;
    cursor: pointer;
    display: block; background-image: url("../images/close.png")/*tpa=http://www.1hsoft.net/contents/images/close.png*/;
    height: 27px;
    overflow: hidden;
    width: 27px;
}
.close:hover{background-position: 0 -28px;}
.paperImg{ width:175px; height:111px;}
/*------------admin进去的样式修改-------------*/
/*Journal*/
.Journal img{cursor: pointer;margin-right: 30px;}

/*jobTable*/
.jobTable{margin: 0 auto;color: #222222;font-size: 14px;}
.jobTitle{color: #0066CC;font-size: 16px;font-weight: bold;padding: 10px 0;}
.jobTable span{display: inline-block;font-weight: bold;margin: 5px 0;}
.jobDetail > p{line-height: 28px;}
.jobDetail a{text-decoration: underline;}
.jobDetail a:hover{color:#0066cc;}

.subHover{color:Blue;}

.culture {
    float: left;
    margin: 5px 0;
    width: 50%;
}
.culture > img {
    display: block;
    margin: 0 auto;
    width: 85%;
}
.culture > span {
    display: block;
    margin-top: 5px;
    text-align: center;
}

/*印刷服务*/
.PrintServiceList {
    line-height: 28px;
    position: absolute;
    right: 50px;
    top: 230px;
}
.PrintService li,.CoHonor li {
    border: 1px solid #CCCCCC;    
    float: left; width: 220px;
    margin: 5px;
}
.CoHonorMore a {
    display: block;
    text-align: center;
}
.CoHonorMore img {
    display: block;
    margin: 0 auto;
    width: 90%;
}
.CoHonorMore li {
    margin: 20px auto;
    text-align: center;
}
.PrintService li:hover,.CoHonor li:hover{box-shadow: 0 0 5px #666;}
.CoHonorMore li{ text-align:center;}
.printCurrent{
    background: url("../images/printarror.png")/*tpa=http://www.1hsoft.net/contents/images/printarror.png*/ no-repeat scroll -271px -38px rgba(0, 0, 0, 0);
    display: inline-block;
    position: absolute;left: -25px;
    height: 13px;
    width: 18px;top: 10px;
}
.printUnCurrent
{
     background: url("../images/printarror.png")/*tpa=http://www.1hsoft.net/contents/images/printarror.png*/ no-repeat scroll 0 -222px rgba(0, 0, 0, 0);     
    font-size: 12px;
    height: 10px;line-height: 12px;
    overflow: hidden;left: -20px;
    position: absolute;
    top: 10px;
    width: 6px;
     }
.PSList dd {
    position: relative;
}
.PSList a{padding:3px;}
.PSList a:hover{border-bottom:2px solid #0066cc;}
.printTitle { visibility:hidden;}
.honorImg {
    display: block;
    height: 118px;
    margin: 0 auto;
    padding: 10px;
}
.honorTxt{
    display: block;line-height: 20px;
    text-align: center;
}
.honorTxt:hover{color:#0066cc; text-decoration:underline;}
/*---------------专题页面-------------------*/
/*欢乐新华*/
.happyFH > img {
    margin-left: 7px;
    width: 223px;
}
.happyR{ float:right; display:inline-block;margin-right: 5px;}
/*党群*/
/*母版页*/
#specialContainer{
    margin: 0 auto;
    width: 990px;
}
.specialLogo {   position: relative;
    border: 1px solid #CCCCCC;
    height: 170px;
}
.specialMenu ul li {
    background-color: #0E61BD;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;letter-spacing: 2px;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 25px;
    text-align: center;
  
}
.specialMenu ul li:hover,.specialMenu ul .speCurrent{background-color:#db0018;}
.specialMenu a {
    color: #FFFFFF;display: inline-block;
    width: 227px;
}

.specialMenu {height: 30px;
    margin: 5px auto;
    width: 990px;
}
.specialBody{font-size: 14px;}
.specialMenu ul .lastMenu {
    float: right;margin-right: 0;
}
.speCenter{
    border-bottom: 1px dashed #CCCCCC;
    height: 300px;
    margin-top: 30px;
}
.speBottom{
    border-bottom: 1px dashed #CCCCCC;
    height: 750px;
    margin-top: 30px;
}

.speCenTitle {
    height: 54px;
    width: 150px;
}
.spePicnews1 {
    float: left;
    height: 224px;
    margin-right: 20px;
    overflow: hidden;
    width: 280px;
}
.spePicnews2 {
    float: left;
    width: 200px;overflow: hidden;
}
.speStuNews li {
    float: left;
    list-style-image: url("../images/anchor.png")/*tpa=http://www.1hsoft.net/contents/images/anchor.png*/;
    margin-right: 5%;
    width: 45%;
    border-bottom:1px dashed #ccc;
    line-height:30px;
    height:30px;
}
/*.speStuNews li:hover{    
    text-decoration: underline;
}*/
.speStuNews a:hover{color: #0066CC;text-decoration: underline;}
.speStuPicNews > ul {
    margin-top: 20px;
}
.speStuPicNews li {position: relative;
    float: left;overflow: hidden;
    margin-right: 10px;
}
.spePicnews1 li,.spePicnews2 li{
    position: relative;
    margin-bottom:2px;
}
.spePicnews1 a, .spePicnews2 a, .speStuPicNews a{
    background-color: #777777;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    opacity: 0.8;
    padding: 5px;
    position: absolute;
    text-align:center;
    width: 100%;
    margin-bottom:2px;
}
.spePicnews1 a:hover, .spePicnews2 a:hover, .speStuPicNews a:hover{
	text-decoration: underline;
}
.speNews {
    border-left: 1px dashed #CCCCCC;
    float: right;
    height: 240px;
    padding-left: 50px;
    width: 400px;
}
.speStuPicNews {
    height: 250px;
}
.speStuNews {
    height: 180px;
    margin: 20px auto;
    width: 950px;
}
.listBackUp.newsListul > li{
    width: 700px;}
.listBackUp > li a:hover{color:#0066cc;text-decoration: underline;}
.speNews {
    float: right;
    width: 400px;
}
.newsListul > li {
    height: 30px;border-bottom: 1px dashed #CCCCCC;
    line-height: 30px;
    list-style-image: url("../images/anchor.png")/*tpa=http://www.1hsoft.net/contents/images/anchor.png*/;
    /*width: 300px;*/
}
.newsListul .shortList>li{width:250px;}
ul.longList > li {
    width: 100%;
}
.speStaff {
    border-top: 1px dashed #CCCCCC;
    height: 200px;
}
.speMail {
    border: none;
    height: 150px;
    width: 990px;
}
.speMail > a {
    display: block;
    margin-left: 60px;
}
/*零距离专题*/
.mahHeader {
    border: medium none;
    height: 175px;
    margin:0px auto;
    position: relative;
    width: 990px;
}
.maContent {
    margin: 0 auto;height: 920px;
    width: 990px;background:url("../images/maContentBack.png")/*tpa=http://www.1hsoft.net/contents/images/maContentBack.png*/ no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.maMedalTxt > img {
    display: block;
    float: left; padding: 10px;
    height: 200px;
    width: 200px;
}
.aboutMatch {
    width: 990px;height: 620px;margin-top: 10px;
}
.maMain {
    font-size: 14px;
}
.maOrg {    margin-top: 10px;
    height: 300px;
}
.maNeed{margin-top: 10px;
   height:300px;}
.maOrgTxt > p {
    display: block;
    font-weight: bold;
}
.maOrgTxt {
    color: #666666;
    line-height: 30px;
    padding: 5px 5px 5px 15px;
}
.maIntroTxt {
    line-height: 28px;
    margin: 0 auto;
    padding: 10px;
    width: 390px;
}
span.maTit {
    border-bottom: 1px solid #CCCCCC;
    color: #0066CC;
    display: block;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 10px 10px 10px 5px;
    word-spacing: 1px;
}
.maBar{
    background-color: #eaeaea;
    display: inline-block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 10px 5px 0;
    width: 5px;
}
.maOrgTxt > a {
    
}
.maNewsTxt {
    margin-left: 35px;
}
.newsListul.maList > li {
    width: 630px;
}
.maNews {
    float: right;margin-right: 10px;
    
    width: 680px;
}
.maPictureBox{
    height: 300px;margin-top: 20px;
    width: 680px;
}
.maNewslist{
    height: 300px;margin-top: 10px;
    width: 680px;
}
.maRules {
    width: 250px;float: left;margin-left: 10px; margin-top:10px;
}
.matMedals {
    height: 300px;
    margin-top: 10px;
    width: 990px;
}
.maSystem ,.maMedal{
   
    float: left;
    height: 280px;
    width: 460px;
}
.maSystem {
    
}
/*专题图片滚动*/

.mod_focus_show { width: 680px; height: 300px; position: relative; overflow: hidden;}
    .mod_focus_show .mod_focus_pic { display: block; width: 545px; height: 300px; float:left;}
        .mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width: 550px; height: 300px; }
        .mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }
    .mod_focus_show .mod_focus_title { position: absolute; z-index: 1; left: 0; bottom: 0; overflow: hidden; zoom: 1; width: 550px; height: 40px; background-color: rgba(0,0,0,.8); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000',endColorstr='#CC000000'); background-image: url(about:blank); }
.current > a{
    color: #FFFFFF;display:inline-block;
    font-size: 14px;
    font-weight: bold;
}
:root .mod_focus_title { filter: none; }
.mod_focus_show .mod_focus_title li { width: 550px; padding:10px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.mod_focus_show .mod_focus_title li h3 { line-height: 53px; _line-height: 55px; font-size: 28px; font-family: "Microsoft Yahei",Tahoma,Geneva; font-weight: 500; }
.mod_focus_show .mod_focus_title li h3 a { color: #98e404; }

.focus_switch { width: 59px; height: 29px; position: absolute; z-index: 2; right: 140px; bottom: 5px; }
.focus_switch a { float: left; width: 29px; height: 29px; background-image: url("../images/icon_focus_switch.png")/*tpa=http://www.1hsoft.net/contents/images/icon_focus_switch.png*/; background-repeat: no-repeat; cursor: pointer; }
.focus_switch .icon_prev { background-position: 0 0; margin: 0 1px 0 0; }
.focus_switch .icon_prev:hover { background-position: -30px 0; }
.focus_switch .icon_next { background-position: -60px 0; }
.focus_switch .icon_next:hover { background-position: -90px 0; }
.mod_focus_show .mod_focus_list { padding: 10px 5px; background: #000; overflow: hidden; height: 300px; }
.mod_focus_show .mod_focus_list li { width: 100px; height: 65px; margin:0 4px 8px 20px; width: 100px; position: relative; *display: inline; }
.mod_focus_show .mod_focus_list li a { display: block; width: 100px; height: 65px; }
.mod_focus_show .mod_focus_list li img { display: block; width: 100px; height: 65px; }
.mod_focus_show .mod_focus_list li a:hover { _background: none; }
.mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }
.mod_focus_show .mod_focus_list li .mask { display: block; height: 65px; width: 100px; position: relative; top: -60px; margin: 0 0 -60px; left: 0; bottom: 0; background: #000; opacity: .5;
                                            filter: alpha(opacity=50); }
.mod_focus_show .mod_focus_list li .border { display: none; }
.mod_focus_show .mod_focus_list .current .border { display: block; height: 5px; width: 100px; font-size: 0; overflow: hidden; position: absolute; left: 0; bottom: 0; background: #0066cc; }

/*生产设备*/
.deviceIntro > img {
    height: 200px;
    width: 300px;
}
.deviceIntro {
    border: 1px solid #ccc;
    float: left;
    margin: 10px;
    padding: 2%;
    width: 42%;
}
.deviceIntroBig {
    border: 1px solid #CCCCCC;
    margin: 10px;
    padding: 2%;
    width: 91%;
}
.deviceIntroBig > img {
    display: block;
    margin: 0 auto;
    width: 96%;
}
.deviceIntroBig > span {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.deviceIntro > span ,.imgIntroduce{
    display: block;
    font-size: 14px;
    margin-top: 5px;
    text-align: center;
}
/*产品服务*/
.pSHead {
    color: #0066CC;
    font-weight: bold;
    margin: 10px 0;
}
.pSTitle {
    color: #0066CC;
    text-align: center;
}
.pSDetail > span {
    font-size: 15px;
    vertical-align: top;
}
.pSDetail > img {
    height: 200px;
    margin: 5px;
    width: 200px;
}.hidden {
    visibility: hidden;
}
.pSDetail > img.serviceProcess {
    width: 80%;
}

/*文章*/
/*文章主标题*/
.articleMainTitle {
    display: block;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
}
/*文章子标题*/
.articleListTitle {
    font-size: 15px;display: block;
    font-weight: bold;
}
/*正常大小的图牌*/
.imgOringin {
    display: block;
    margin: 0 auto;
}
/*比较大的一张图*/
.bigImg {
    margin: 0;
    width: 100%;
}
/*图片下的文字介绍*/
.imgIntroduce {
}
.hrClass {
    border-top: 1px solid #555555;
    height: 1px;
    width: 40%;
}
/*分页控件*/
.paginator > a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    cursor: pointer;
    padding: 3px 9px;
}
.paginator {
    margin: 0 auto;
    width: 700px;
}
.inputButton {
   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    cursor: pointer;
    margin-left: 10px;
    padding: 1px;
}
.inputButton:hover,.paginator > a:hover{
 background: none repeat scroll 0 0 #0066CC;
    border: 1px solid #0066CC;
    color: #FFFFFF;
}