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


.gnbanner .btnbgb, .gnbanner .btnbgr {
    display: inline-block;
    height: 52px;
    line-height: 52px;
    margin: 0 8px 25px 0;
    text-align: center;
    width: 222px;
}
.gnbanner .btnbgb {
	background-color:#0B7DEF;
	border:1px solid #0B7DEF;
}
.gnbanner .btnbgr {
	background-color:#E4545B;
	border:1px solid #E4545B;
}
.gnbanner .btnbgb, .gnbanner .btnbgr {
	border-radius:5px;
	color:#fff;
	font-size:16px;
	text-decoration:none;
}
.gnbanner .btnbgb:hover, .gnbanner .btnbgr:hover {
	background:none;
	border:1px solid #fff;
}
.gbtogglecontent {
	padding:50px;
	border:1px solid #E6E6E6;
}
.twfjstep {
    text-align: center;
}
.twfjstep .currentFJ {
    background-color: #e22334;
    color: #fff;
}
.twfjstep span {
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 0 5px;
    text-align: center;
    width: 30px;
}
.fjcontent {
    display: none;
}
.funtab {
	position:relative;
}
.funtab li a {
	color:#878787;
}
.funtab li {
	margin-bottom:20px;
	padding-left:10px;
}
.funtab li a:hover, .funtab .currentFun a {
	color:#e4535a;
	text-decoration:none;
}
.funtab li .curtounaofun, .funtab li .curhuiyifun, .funtab li .curxiangmufun, .funtab li .curanlifun {
	display:none;
}
.funtab .currentFun .curtounaofun, .funtab .currentFun .curhuiyifun, .funtab .currentFun .curxiangmufun, .funtab .currentFun .curanlifun {
	display:block;
}
.curtounaofun, .curhuiyifun, .curxiangmufun, .curanlifun {
	position:absolute;
	left:-31px;
}
.curtounaofun {
    top: 30px;
}
.curhuiyifun {
    top: 88px;
}
.curxiangmufun {
    top: 139px;
}
.curanlifun{
    top: 194px;
}
.bbl {
	border-bottom:1px  solid #eee;
}

.mid_left{float: left; width: 670px;}
.mid_right{float: right; width: 271px;}
.mianFeiShiYong{padding: 20px;}
.mianFeiShiYong td{padding: 5px 0;}
#userName,#userTel,#userMail,#userAddress,#xuqiuTitle,#userCompany{height: 24px; line-height: 24px; width:400px; padding: 0 5px;}
#userHobby{width: 400px; height: 100px;  padding: 0 5px; }
#yzm,#xuqiuNum{width: 50px; height: 24px; line-height: 24px; padding: 0 5px;}
.yzm{vertical-align: middle;}
#mianFeiShiYong{border: none; width: 75px; height: 35px; background: #e4535a; font-size: 18px; color: #FFF; cursor: pointer;}
.rightBox{width: 251px; padding: 30px 0 20px 20px; overflow: hidden; background: #FAFAFA; margin-bottom: 20px;}
.right_title{font-size: 15px; font-weight: bolder; margin-bottom: 10px; display: block;}
.right_title img{vertical-align: middle; margin-right: 10px;}
.rightBox p, .rightBox ul{line-height: 24px; padding: 5px 0;}
.rightBox ul li{padding-right: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #d92231;}
#searchValueIdJC{width: 430px; height: 26px; padding: 0 5px;}
#goSearchQues{vertical-align: middle; margin: -2px 0 0 20px;}
.mid_right_menu{display: block; width: 170px; height: 37px; padding: 0 0 0 55px; margin: 0 0 10px 0; line-height: 37px; color: #444;}
.mid_right_menu_a{background-color: #F4F4F4;}
.mid_right_menu img{vertical-align: middle; margin-right: 10px;}
.mid_bottom_news{margin: 50px 0; padding: 50px 0; border-top: 1px solid #E1E1E1; overflow: hidden;}
.mid_news_left{float: left; width: 40%}
.mid_news_right{float: right; width: 40%;}
.mid_bottom_news img{vertical-align: middle; margin-right: 10px;}
.mid_bottom_news li{padding: 3px 0;}
.newsList li{padding-bottom: 30px;}
.newsList li p a{color:#444;}

/*新闻分页（勿删）*/
.pageInfo .active {background: #0080cc none repeat scroll 0 0; color: #fff; }
.pageInfo a {background-color: #e6e6e6; border-radius: 3px; margin: 0 20px 0 0; padding: 3px 10px; }

.newsContent p{margin-bottom: 15px;  color:#444;}
.teseDis{margin-bottom: 30px; overflow: hidden; position: relative; padding: 0  400px 0 0 ; line-height: 25px; clear: both; font-size: 13px; min-height: 190px;}
.teseDis h3{font-size: 15px; padding-bottom: 5px;}
.teseDis_info{ width: 100%; font-size: 13px; line-height: 25px; margin-bottom: 50px; overflow: hidden;}
.teseDis_info h4{font-size: 13px; padding-bottom: 5px;}
.teseDis_info li{width: 21%;  float: left; padding-right: 28px;}
.teseDis .rightIMG{position: absolute; right: 10px; top: 0;}
.news_date{float: right;}
.mid_bottom_news h3 a{color: #444;}
.mid_bottom_news  a{color: #2b78e4;}
.sitemapList img{vertical-align:middle; margin-left:10px;}
.sitemapList a{color:#444;}
.anliTable td{text-align: center; padding:0 0 20px 0; border: 2px solid #fff; position: relative;}
.anliTable .anliInfoBG{position: absolute; left: 0; top: 0; width: 167px; height: 133px; background: #E4545B; filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
display: none;}
.anliTable .anliInfo{position: absolute; width: 147px; height: 113px; left: 0; top: 0; display: none; padding: 10px;}
.anliTable .anliInfo, .anliTable .anliInfo:hover{color: #FFF; text-decoration: none;}


.mubanTable td{text-align: center; padding:0 25px 20px 0;}
.mubanTable td img{width: 198px; height: 198px; padding: 1px; background: #e1e1e1;}
.mubanTable td p{width: 100%; background: #E1E1E1;}
.jiaochengziliao li{position: relative; padding: 0 10px 15px 110px; height: 100px; border-bottom: 1px solid #E1E1E1; margin-bottom: 20px;}
.jiaochengziliao .jiaochengziliaoLogo{position: absolute; left: 0; top: 0;}
.jiaochengziliao .zldownload{position: absolute; right: 25px; bottom: 10px; color: #444; background: #E1E1E1; padding: 2px 20px; border-radius:5px;}



/*模板会员*/
.mubanBanner{width: 100%; line-height: 50px; text-align: center;  margin: 10px 0;}
.mubanMenu {border: 1px #E1E1E1 solid; height: 30px; border-radius:5px;}
.mubanMenu a{display: block; width: 90px; padding: 0 0 0 10px; color: #444;}
.mubanMenu .active{background: #E4555B; color: #FFF;}
.mubanMenu .hoveractive{background: #E4555B; color: #FFF;}
.mubanMenu li{float: left;  border-right: 1px solid #E1E1E1; line-height: 30px; position: relative;}
.subMubanMenu{position: absolute; left: 0; display: none; border: 1px solid #E1E1E1; background: #FFF;}
.subMubanMenu li{float: none; border: none;}
.newSublist .subMubanMenu{margin:-30px 0 0 99px;}
#searchMuban{}
#submitSearchMuban{}
.mobanTable td{text-align: center; padding:0 0 20px 0;}
.mobanTable td img{padding:3px; background:  #E1E1E1;}
.uploadsMuban{display: block; line-height: 30px; text-align: center; background: #E4555B; color: #FFF; border-radius:5px;}
.uploadsMuban:hover{text-decoration: none;}
.right_userLogin{padding: 10px 5px; border: 1px solid #E1E1E1; border-radius:5px; overflow: hidden;}
.right_userLoginFrom{width: 100%;}
.right_userLoginFrom td{padding: 2px 0;}
#loginName,#loginPwd{line-height: 20px; padding:5px; width: 170px;}
#loginYzm{line-height: 20px; padding:5px; width: 50px; margin-right: 10px;}
#userLogin{width: 100px; height: 35px; cursor: pointer;}
#loginYzmNum{width: 100px; height: 30px; cursor: pointer;}
.regInfo{margin: 10px 0 200px;}
.regInfo td{padding: 5px 0;}
#regMail, #regPwd, #regPwd2, #regJYM{height: 40px; line-height: 40px; padding: 0 6px; font-size: 20px;}
#regSubmit{width: 215px; height: 40px; text-align: center; color: #FFF; background-color: #376DB9; font-size: 15px; border: none; cursor: pointer;}
.right_userLogin_a a{border: 1px solid #F4F4F4; padding: 5px 10px; margin: 0 20px 0 0;}
.mubanPosition{padding: 15px 0;}
.mubandistitle{padding: 5px; background: #E6E6E6; position: relative;}
.averagedefen{position: absolute; right: 15px; top: 5px;}
.mubandisImg{display: block; margin: 10px auto 10px auto; width: 650px; height: auto;}
.mubandisshoucang, .mubandisxiazai{display: block; margin: 20px auto; border-radius: 5px; width: 250px; padding: 10px 0; text-align: center; color: #FFF;}
.mubandisshoucang{background: #999;}
.mubandisxiazai{background: #E7686E;}
.mubandisshoucang:hover, .mubandisxiazai:hover{text-decoration: none;}

#submitPL{display: block; border: none; color: #FFF; background: #e4535a; padding: 5px 15px; margin: 8px 0 0 0; cursor: pointer;}
.mubanPLInfo{position: relative; padding: 30px 10px 10px 10px; border: 1px solid #E1E1E1; margin: 10px 0 20px 0;}
.mubanPLInfo .PLmember{position: absolute; top: 5px; left: 10px;}
.mubanPLInfo .PLdate{position: absolute; top: 5px; right: 10px;}
.mubanCategoryPages a{color: #fff; padding: 3px 8px; background: #E1E1E1; margin-right: 10px;}
.mubanCategoryPages .active{background: #e4555b;}
.mubanTable .mubanTitle{display: block;overflow: hidden;  text-overflow: clip;  white-space: nowrap;}
.rightBox2{width: 251px; padding: 20px 0 20px 20px; overflow: hidden; background: #FAFAFA; margin: 20px 0;}
.rightMubanList li{position:relative; overflow: hidden;}
.rightMubanList .mubanImg{width: 140px; height: 80px;}
.rightMubanList .rightDP{position: absolute; right: 30px; top: 0; }
.searchMuban{background: none repeat scroll 0 0 #f1f1f1;     border: 1px solid #e4e4e4;    margin: 20px 0;   padding: 3px 5px;}
#searchMubanId{padding: 2px; border: none; height: 21px; float: left; line-height:21px;}
.preNext{position:relative; height: 20px;}
.preNext a{position:absolute; background: #999; padding: 2px 8px; color: #fff;}
.preNext a:hover{text-decoration: none;}
.mubanPre{left: 0; top: 10px;}
.mubanNext{right: 0; top: 10px;}

#messageBG{width: 100%; height: 5000px; position: fixed; z-index: 10; background: #C9C9C9; top: 0;
        filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; }
#messageInfo{width: 250px; height: 180px; border: 1px solid #000; border-radius: 5px; position: fixed; left: 35%; top: 20%; z-index: 100; background: #FFF; padding: 10px;}
#messageInfo a{color: #2b78e4;}
#messageInfo .closeMessage{padding: 5px 20px; background: #2b78e4; color: #FFF; display: block; margin: 10px auto; width: 30px;}

/*下载页*/
.downloadBanner{position: relative; padding:0 400px 20px 0;}
.downloadBannerImg{position: absolute; top:50px; right: 0;}
.daotuxinshang{width: 100%;}
.daotuxinshang p{background: #FDFDFD; border: 1px solid #F2F2F2; width: 285px;}
.shenqingxiazai{width: 100%; margin: 70px auto;}
.downloadBG{background: #FAFAFA; padding: 20px; min-height: 300px;}


/*产品页*/
.chanpingLianXi{position: relative; padding: 20px 0 20px 0px; height: 190px;}
/*.chanpinXZ{position: absolute; left: 0; top: 20px;}*/
.chanpinLX{display: block;  background: #F70104; width: 160px; height: 30px;}
.chanpinLX:hover{text-decoration: none;}
.chanpinList{background: #2767A5; padding: 20px; border-radius: 5px;}
.chanpinListInfo{padding: 10px; background: #FFF; border-radius: 5px;}
.chanpinListInfo li{border-bottom: 1px solid #CFE1F1;}
.chanpinListInfo a{color: #444;}
.chanpinOther{border: 1px solid #2767A5; padding: 5px; border-radius: 5px;}
.chanpinOtherTiele{background: #3184BE; border-radius: 5px; padding: 20px 0;}
.chanpinOtherInfo{width: 200px; margin: 0 auto;}
.chanpinInfo{position: relative; min-height: 180px; padding: 20px 20px 20px 318px; background: #F7F7F7; margin-bottom: 5px; width:336px;}
.chanpinInfoImg{position: absolute; left: 30px; top: 20px;}
.chanpinInfoDis{padding: 5px 10px; background: #00A0E8;}
.chanpinInfoDis:hover{color: #FFF;}
.chanpinLinks a{margin: 7px; color: #444;}
.chanpinLinks .active{color:#e4535a;}

.windowsbanDis{position: relative; padding: 20px 440px 20px 0;}
.windowsbanImg{position: absolute; top: 20px; right: 10px;}
.windowsbanSY, .windowsbanCK{color: #FFF; padding: 8px 20px; background: #0089C5;}
.windowsbanSY:hover, .windowsbanCK:hover{color: #FFF;}
.windowsbanDis2{position: relative; padding: 20px 440px 30px 20px; background: #EFEFEF;}
.windowsbanNewTX{width:330px; position: absolute; top: 20px; right: 10px; border: 2px solid #C9C9C9; padding: 10px; background: #FFF;}
.windowsbanList{overflow: hidden;}
.windowsbanList li{width: 312px;  float: left; background: #EFEFEF; margin-bottom: 30px; padding-bottom: 20px; height: 350px; position: relative;}
.c5BG{background: #C5C5C5;}
.windowsbanList li .readmore{position: absolute; left: 10px; bottom: 13px;}

.macbanDis{position: relative; padding: 20px 0 20px 450px;}
.macbanImg{position: absolute; left: 0; top: 20px;}
.macbanSY, .macbanImgGNInfo{ background: #EF2525; padding: 10px 20px;}
.macbanSY:hover, .macbanImgGNInfo:hover{color: #FFF;}
.macbanImgR{position: absolute; right: 50px; top: 20px;}
.macbanImgL{position: absolute; left: 50px; top: 20px;}
.macbanInfoGongneng{height: 160px; padding: 50px 580px 50px 50px; position: relative;}
.macbanImgGN{position: absolute; right: 50px; top: 50px;}

.mobilebanDis{position: relative; padding: 60px 0 80px 580px;}
.mobilebanImg{position: absolute; left: 0; top: 20px;}
.mobilebanSY{ background: #0089c5; padding: 10px 20px;}
.mobilebanSY:hover{color: #FFF;}
.f3BG{background: #F3F5F5}
.dingyueFuWu td{position: relative; padding-left: 90px; border-bottom: 1px dashed #CFE1F1;}
.dingyueImg{position: absolute; left: 20px; top: 40px;}

.shangwuBanLianXi{position: relative; padding: 20px 0 20px 450px; height: 190px;}
.shangwuImg{position: absolute; left: 0; top: 20px;}
.shangwuLX{display: block;  background: #F70104; width: 136px; height: 40px;}
.shangwuLX:hover{text-decoration: none;}
.shangwuPL li{position: relative; padding:10px 0 30px 283px;}
.shangwuPLImg{position: absolute; left: 0; top: 10px;}

.borderF3{border: 1px solid #F3F5F5;}

.qiyeInfo{border-top: 1px solid #666; position: relative;}
.qiyeLX{position: absolute; right: 5px; top: 10px; padding: 5px 15px; background: #0089c5; color: #FFF;}
.qiyeLX:hover, .showData:hover{color: #FFF;}
.qiyeGongnengLeft{width: 650px; float: left;}
.qiyeGongnengRight{width: 320px; float: right;}
.showData{padding: 5px 15px; background: #0089c5; color: #FFF;}

.projectDis{position: relative; padding: 80px 500px 50px 50px; min-height: 300px}
.projectImg{position: absolute; right: 20px; top: 20px;}
.e1borderb{border-bottom: 1px solid #E1E1E1;}
.projectInfoLeft{height: 180px;  padding: 50px 50px 50px 480px; position: relative;}
.projectImgR{position: absolute; right: 0; top: 20px;}
.projectInfoRight{height: 180px; padding: 50px 480px 50px 50px; position: relative;}
.projectImgL{position: absolute; left: 0; top: 20px;}



.chanpinLast{height: 44px; background: #F7F7F7; line-height: 44px; margin-top: 20px; }
.chanpinUl li{float: left; }
.chanpinUl li span{padding-right: 10px;}
#subFangAn{height: 40px; width: 180px; background-color: red; border:0px; color: white; cursor: pointer;}
.input1{height: 25px; text-indent: 5px; border:1px solid #C3C3C3; }
.input2{height: 25px; text-indent: 5px; border: 1px solid #C3C3C3;width: 320px;}
#moreWord{border:1px solid #C3C3C3;height: 100px; width: 450px;resize:none;}
#lianxiBut{width: 100px; height: 25px; background-color: #F3F3F3;border:1px solid #696969;-moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer;}
#lianxiBut2{width: 100px; height: 25px; background-color: #F3F3F3;border:1px solid #696969;-moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer;}
#lianxiBut3{width: 100px; height: 25px; background-color: #F3F3F3;border:1px solid #696969;-moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer;}
.xiahuaxian{ border: 0px; border-bottom: 1px solid black;width:240px;height:20px; background-color: #F4F4F4;}
#uName:focus{outline:none;}
#uEmail:focus{outline:none;}
#uPhoneNumber:focus{outline:none;}
#uJob:focus{outline:none;}
#uCompanyName:focus{outline: none}
#code{
	width:120px;
	height: 25px;
	line-height: 25px;
	/*padding-bottom: 5px;*/
	text-indent: 5px;
	border: 1px solid #E8E8E8;
}
.error{
	display: none;
	color: red;
}

.buttondiv{float: right;position: relative; top: -12px; left: 12px;}
.hiddenout{position:relative; width: 865px; height: 510px; margin: auto auto; display: none;z-index: 1004;}
/*.littleTitle{font-size: 25px;}*/
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.success{position: absolute;
	width: 865px;
	height: 510px;
	background-color: white;
	z-index:1006;
	display: none;
}
#quxiazai{background-color: red; color: white; width: 100px; height: 25px; border: 0px; cursor: pointer;}
label {cursor: pointer;}

.newsd_addnewslist li{ height:30px; border:0px; line-height:30px}
.newsd_addnewslist li span{ left:left}
.newsd_addnewslist li a{ float:none}


.sitemapHTML{min-height: 700px;}
.sitemapHTML h2{font-size: 14px; padding-bottom: 5px; border-bottom: 1px solid  #C2BEBE; margin: 0 0 10px 0;}
.sitemapHTML .sitemapCategory{overflow: hidden; padding-bottom: 5px; border-bottom: 1px #C2BEBE dashed; margin: 0 0 10px 0;}
.sitemapHTML h3{font-size: 14px; text-indent: 28px; float: left;}
.sitemapHTML .openSitemap{cursor: pointer;}
.sitemapHTML .openSitemap{font-size: 12px; float: right;}
.sitemapHTML .sitemapNews{clear: both; display: none;}
.sitemapHTML .sitemapNews li{font-size: 14px; text-indent: 56px; line-height: 25px;}
