﻿body {font-family: microsoft yahei, simsun;font-size: 12px;line-height: 20px;font-weight: normal;text-decoration: none;color: #2e2e2e;margin: 0px;padding:0px;text-align:left;}
#index{background:url(../images/bg.jpg) #fff repeat-x center top;}
a{text-decoration: none;color: #2e2e2e;}
a:hover{color:#f24153;}
p{padding:0px;margin:0px;}
li,ul{padding:0;margin:0;list-style:none;border:none;}
ul{width:100%;}
.img, .images, img, h4{padding:0;margin:0;border:none;}
.img{ display:inline-block;vertical-align:middle;}
table, tr, td{padding:0;margin:0;}
input{ outline:none;}
.fl{float:left;}
.fr{float:right;}
.clearBoth{clear:both;line-height:0px;height:0px;width:100%;padding:0px;margin:0px;}
a.white{color:#fff;}
a.white:hover{color:#fff;}
a.black{color:#000;}
a.black:hover{color:#000;}
a.huise{color:#515151;}
a.huise:hover{color:#515151;}
a.red{color:#b71254;}
a.red:hover{color:#b71254;}
.red{color:#b71254;}
.pagewidth{width:1024px;margin:0 auto;}

#lang{background:#3f3f3f;width:100%;height:26px;}
.lang-sub{width:200px;margin:0 auto;padding-left:824px;line-height:24px;}
.lang-we{float:left;width:67px;}
.lang a{color:#bababa;}
.lang a:hover{color:#bababa;}
.lang{float:right;width:133px;line-height:24px;color:#bababa;}
#header{overflow:hidden;height:95px;background:#fff;width:100%;}
.header-sub{position:relative;z-index:10;}
.header-logo{width:267px;padding-top:0px;float:left;}
.navd{width:560px;;padding-top:33px;overflow:hidden;float:right;}
.navd li{float:left;padding-left:11px;padding-right:11px;}
.navd li.mid{}
.navd li a{float:left;height:29px; padding-top:9px;line-height:20px;font-size:14px; color:#898989; vertical-align:middle;}
.navd li a:hover{background:url(../images/navbg.jpg) repeat-x center bottom; color:#898989; text-decoration:none;}
.wxcode{position: absolute;
    width: 155px;
    display: none;
    height: 160px;
    top: 24px;
    right: -27px;}


#nav{height:58px;width:100%;background:#fff;position:fixed;left:0px;top:-64px;padding-top:6px;z-index:1000;}
#index #nav{display:none;}
.navwidth{width:1024px;overflow:hidden;height:58px; margin: 0 auto;}
.nav-logo{float:left;}
.nav-mb{float:left;width:300px;padding-top:20px;line-height:24px;color:#626262;padding-left:10px;font-size:12px;font-family:simsun;}
.nav{float:right;width:560px;overflow:hidden;padding-top:18px;}
.nav li{float:left;padding-left:11px;padding-right:11px;}
.nav li.mid{}
.nav li a{float:left;height:24px; padding-top:2px;line-height:20px;font-size:14px; color:#898989; vertical-align:middle;}
.nav li a:hover{background:url(../images/navbg.jpg) repeat-x center bottom; color:#898989; text-decoration:none;}

#banner{width:100%;height:658px;margin:0 auto;overflow:hidden;position:relative;z-index:1;}


#main-about{margin-top:41px;overflow:hidden;background:url(../images/abouti.jpg) no-repeat center top;padding-top:114px;}
.main-about{width:1030px;margin:0 auto;height:234px;position:relative;}
.main-about li{float:left;width:206px;padding:0px 12px;filter:alpha(opacity=0);-moz-opacity:0;position:absolute;}
.main-about .a1{left:0px;}
.main-about .a2{left:181px}
.main-about .a3{left:359px;}
.main-about .a4{left:538px;top:0px;}
.main-about .a5{left:715px;top:0px;}

#main-pro{width:100%;margin-top:14px;background:url(../images/proi.jpg) no-repeat center top;padding-top:92px;}
.main-proi{height:224px;width:952px;margin:0 auto;overflow:hidden;}
.main-proi li{float:left;width:224px;padding:0px 7px; position:relative;}
.mainp .main-proi{height:auto;}
.mainp .main-proi li{padding-bottom:20px;}
.main-proi li a{display:block;}
.main-proi li .pimg{height:224px;overflow:hidden;width:100%;position:relative;}
.main-proi li .pname{color:#143e70; text-align:center;margin-top:7px;}
.main-proi li .pname:hover{ text-decoration:underline;}
.shoucpdetail {
    position: absolute;
    text-align: center;
    line-height: 224px;
    width: 224px;
	left:7px;
    background: url(../images/zoomd.png) no-repeat center center;
    height: 224px;
    color: #fff;
    font-size: 24px;
    top: -224px;
}
.mainp .shoucpdetail {left:0px;}
.morep{margin-top:29px;text-align:center;}

#main-about2{margin-top:40px;overflow:hidden;background:url(../images/aboutbgi.jpg) no-repeat center top;padding-top:135px;height:240px;}
.main-about2{margin:240px auto 0px;position:relative;line-height:24px;color:#ffffff;width:860px;}
.morea{margin-top:18px;text-align:center;}


#main-cont{height:210px;margin-top:21px;background:url(../images/conti.jpg) no-repeat center 0px;padding-top:86px;}
.main-conti{font-size:12px;background:url(../images/addbg.jpg) no-repeat left 43px;float:left;width:270px;line-height:30px; vertical-align:middle;margin-left:54px;padding-left:30px;}
.main-feed{float:right;width:620px;margin-top:0px;padding-right:24px;}
.main-feed td,.main-feed th{ padding:5px 0px 5px 0px;}
.main-feed th{ text-align:right;}
.add-tit{height:40px;font-size:18px;}
	

#footer{width:100%;margin-top:20px;background:#202930;height:120px;}
.footer{background:url(../images/logof.jpg) no-repeat left 28px;padding-top:42px;text-align:right; }
.footer_copy{color:#cbcbcb;line-height:20px;padding-right:20px;}
.footer_copy2{color:#cbcbcb;line-height:20px;margin-top:6px;padding-right:20px;}
.footer_copy a,.footer_copy2 a{color:#cbcbcb; }
.footer_copy a:hover,.footer_copy2 a:hover{color:#cbcbcb;text-decoration:underline;}

/*内页公用*/
#main{width:100%;min-height:400px; padding-bottom:30px;}
.content-list{width:495px;margin:0 auto;overflow:hidden;height:38px;background:#f9f9fb;padding:0px 50px;font-size:14px;}
.list-join{width:154px;background:url(../images/cate-jobbg.jpg) repeat-x left top;}
.list-job{width:616px;background:url(../images/cate-jobbg.jpg) repeat-x left top;}
.list-cont, .listt2{width:330px;}
.listt3{width:495px;}
.listt4{width:660px;}
.listt5{width:825px;}
.listt6{width:990px;}
.listt1{width:165px;}
.content-list li{float:left;width:133px;padding:0px 16px;}
.content-list li a{display:block;padding-left:0px;text-align:center;line-height:38px;color:#000;background:url(../images/leftbg.jpg) no-repeat 0px top;}
.content-list li a:hover{background:url(../images/leftbgh.jpg) no-repeat left top;color:#fff;text-decoration:none;}
.content-list li a.curren{background:url(../images/leftbgh.jpg) no-repeat left top;color:#fff;text-decoration:none;}
#neiye,#job,#join,#cont,#about,#group{background:url(../images/jobbg.jpg) repeat-y center top;}
#bannerj{width:100%;height:38px;padding-top:614px;background:url(../images/bjob.jpg) no-repeat center top;}
#bannerj2{width:100%;height:38px;padding-top:614px;background:url(../images/bjoin.jpg) no-repeat center top;}
#bannerc{width:100%;height:38px;padding-top:27px;}
#bannerpn2{width:100%;height:38px;padding-top:35px;}
.mainc{background:url(../images/mapbg.jpg) no-repeat center top;margin: 17px auto 0px; width:856px;padding:66px 83px 0px; min-height:500px;}


/*about*/
.bannera{background:url(../images/babout.jpg) no-repeat center top;height:428px;width:100%;}
#bannera{width:100%;height:38px;padding-top:27px;background:url(../images/bjobbg.jpg) repeat-x left 44px;}
.maina{margin:64px auto 0px;width:930px;overflow:hidden;padding-bottom:0px; color:#6f6f6f;}
.aboutbg{width:850px;background:url(../images/aboutbg.jpg) no-repeat left 67px; min-height:535px;padding:0px 40px;}
.futurebg{width:918px;background:url(../images/futurebg.jpg) no-repeat left 67px; min-height:590px;padding:0px 6px;}
.techbg{width:930px; text-align:right;font-size:14px;color:#484848;}

/*products*/
#bannerp{width:100%;height:245px;padding-top:195px;padding-bottom:11px;background:url(../images/bpro.jpg) no-repeat center top;}
#bannerpn{width:100%;height:266px;background:url(../images/bpro.jpg) no-repeat center top;}
.mainp{margin:0px auto;width:970px;overflow:hidden;padding-bottom:0px; position:relative;border-top:1px #e8e8e8 solid; padding-top:30px;}

.mainpn{margin:0px auto;width:950px;overflow:hidden;padding-bottom:0px; position:relative;padding-top:33px;}
.main_main_p1{position:relative;width:100%;}
.main_main_p1 .picd{float:left;width:403px;border:0px solid #fff;}
.main_main_p1 .picd2{float:none;width:403px;border:0px solid #fff;}
.main_main_p1 .picx{ width:100%;margin-top:16px;overflow:hidden;}
.main_main_p1 .picx li{float:left;width:97px;padding-right:20px;}
.main_main_p1 .picx li img{cursor:pointer;}
.main_main_p1 .canshu_r{float:right;width:500px;overflow:hidden;display:inline;}
.main_main_p1 .nname{font-size:30px;color:#143e70;line-height:36px;padding:16px 20px;background:#e8e8e8;margin-top:20px;}
.main_main_p1 .canshu{font-size:12px;color:#767676;float:left;width:295px;overflow:hidden;}
.main_main_p1 ul.canshu{font-size:12px;color:#767676;float:left;width:295px;overflow:hidden;}
.main_main_p1 .canshu tr{float:left;border-bottom:1px #fff solid;width:265px;line-height:20px;height:20px;overflow:hidden;background:#e8f0fa;text-align:left;margin-right:0px;padding:5px 20px 5px 10px;}
.main_main_p1 .canshu .x1{ background:#e8e8e8;}
.main_main_p1 .canshu .can-name{float:left;width:110px;}
.main_main_p1 .canshu .can-content{float:left;width:155px;}
.main_main_p1 .qrcode{float:right;width:145px;padding-right:15px;padding-top:9px;}
.main_main_p1 .pdetail{margin-top:50px;}
.pdetail .show{display:none;}
.pdetail .disp{display:block;}
.pagep{float:left;width:500px;}
.backp{float:right;text-align:right;width:150px;padding-right:37px;}
.main_main_p1 .pagep1{position:absolute;z-index:10;left:539px;bottom:0px;width:267px;clear:both;font-family:microsoft yahei;font-size:14px;}

.content-list33 {width:495px;margin:0 auto;}
.content-list33 li{float:left;width:133px;padding:0px 16px;text-align:center;line-height:38px;color:#000;background:url(../images/leftbg.jpg) no-repeat center center;font-size:14px; cursor:pointer;}
.content-list33 li.hover3{background:url(../images/leftbgh.jpg) no-repeat center center;color:#fff;text-decoration:none;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:0px!important;left:440px!important;width:300px!important;height:300px!important;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}


/*partner*/
#bannerpa{width:100%;background:#f6f6f6;}
.bparttop{background:url(../images/bparttop.jpg) no-repeat center top;padding-top:627px;padding-bottom:44px;}
.bpartcontent{width:900px;margin:0 auto;}
.bpartbot{background:url(../images/bpartbot.jpg) no-repeat center bottom;height:107px;width:100%;}
.mainpa{width:1038px;margin:0px auto;}


/*news*/
#bannern{width:100%;height:35px;padding-top:614px;background:url(../images/bnews.jpg) no-repeat center top;}
.caten-list{width:462px;background:url(../images/cate-newsbg.jpg) repeat-x left top;}
.mainn{width:998px;margin:58px auto 0px;}
.ul-4list{margin-top:0px; width:100%;overflow:hidden;}
.ul-4list li{float:left;width:468px;padding:0px 13px;}
.list-part li{margin-top:28px;}
.ul-4list li .news-img{
position: relative;
	display: block;
	overflow: hidden;
	}
.ul-4list li .news-img a:after{
    content: '';
	position: absolute;
	width: 48px;
	height: 48px;
	background-image: url(../images/icon-view-pin.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: -24px;
	margin-left: -24px;
	left: 50%;
	top: 50%;
	transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
	transition: all .2s ease-out;
	-moz-transition: -moz-transform .2s ease-out;
	-ms-transition: -ms-transform .2s ease-out;
	-o-transition: -o-transform .2s ease-out;
	-webkit-transition: -webkit-transform .2s ease-out;
	}
.ul-4list li:hover .news-img a:after{
transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
}
.ul-4list li .news-img img{
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	-ms-transition: opacity .2s ease-out;
	transform: rotate(0);
	-moz-transform: rotate(0);
	-webkit-transform: rotate(0);
	-o-transform: rotate(0);
	-ms-transform: rotate(0);
}
.ul-4list li:hover .news-img img{
opacity: .6;
}
.lisss li .news-img img{
opacity: .6;
}
.lisss li:hover .news-img img{
opacity: 1;
}
.ul-4list .title{line-height:24px;padding:11px 13px 0px;font-size:14px;height:24px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;border-right:1px #d8d8d8 solid;border-left:1px #d8d8d8 solid; }
.ul-4list .title a{color:#143e70;}

.ul-4list .view-fen{overflow:hidden;padding:14px 10px 12px;border-right:1px #d8d8d8 solid;border-left:1px #d8d8d8 solid;border-bottom:1px #d8d8d8 solid;}
.ul-4list .news-detail{height:40px;padding:3px 13px 13px;border-right:1px #d8d8d8 solid;border-left:1px #d8d8d8 solid;border-bottom:1px #d8d8d8 solid;float:none;width:auto; color:#818386;}
.views{color:#b1b1b1;font-size:12px;color:#f06f3c;background:url(../images/datebg.jpg) no-repeat left center;padding-left:16px;}
.fenxiang{position:relative;}
.fenxiang a{color:#333;font-size:12px;background:url(../images/sharebg.jpg) no-repeat left center;padding-left:20px;}
.shuz_fx_all_ac{position:absolute;right:-65px;top:0;display:block;float:left;display:none;width:120px;}
.shuz_fx_all_ac a{float:left;display:inline;width: 22px;height:22px;}
.shuz_fx1a{background:url(../images/icon_share_01.png) no-repeat;margin-left:55px;}
.shuz_fx2a{background:url(../images/icon_share_03.png) no-repeat;margin-left:5px;}

.news-list{width:100%;margin:35px auto 0px;overflow:hidden;}
.news-list li{float:left;width:462px; padding:4px 17px;font-size:12px;}
.news-list .title{float:left;width:362px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;height:20px;}
.news-list .title a{color:#818386;}
.news-list .date{float:right;width:100px;text-align:right; color:#202020;}

/*news-detail*/
#news-detail{background:#f6f6f6;}
#bannern2{width:100%;height:205px;border-bottom:1px #dedede solid;}
.mainn2{width:950px;margin:35px auto 0px;position:relative;overflow:hidden;}
.news-detail{float:left;width:810px;}
.news-detail .title{font-size:24px;line-height:35px;color:#e00000;}
.news-detail .jian{padding-top:11px;font-size:14px; color:#7a7a7a;}
.newsn{padding-left:20px;height:22px;}
.newsn a{color:#202020;font-size:14px;}
.jian-left{width:46px; height:46px; position:absolute;right:125px;top:0px;clear:both;z-index:8;}
.jian-back{width:46px; height:46px; position:absolute;right:68px;top:0px;clear:both;z-index:8;}
.jian-right{width:46px; height:46px; position:absolute;right:11px;top:0px;clear:both;z-index:8;}
.mainn2 .content{border-top:1px #e9e9e9 solid;padding-top:23px;float:left;width:100%; color:#1f1a1a;padding-bottom:30px;margin-top:22px;font-size:12px;line-height:30px;}
.mainn2 .content-bot{border-top:1px #e9e9e9 solid;padding-top:23px;width:100%;overflow:hidden;}
.mainn2 .prevx{float:left;width:810px;line-height:30px;}
.mainn2 .prevx a{color:#202020;}
.content-bot .back{float:right;width:54px;height:22px;cursor:pointer;padding-top:12px;}



.fontsize00{width:76px; color:#595959;font-size:14px; font-weight:100;}
.infoInput1{width:222px; background:#e5e5e5; border:none;padding:3px;height:20px;}
.infoInput2{width:531px; background:#e5e5e5; border:none;padding:3px;height:62px;}
.buttonface00{ background:#143e70; color:#d7d7d7; width:84px; line-height:26px; text-align:center; border:none; cursor:pointer;}
.feed{ border-top:1px solid #e8e8e8; margin-top:60px;padding-top:15px; line-height:38px;font-size:18px;color:#143e70;}
.feed1{margin-top:20px; color:#737373; font-size:14px;}
.bbslist00 li{background:#efeff0;margin-top:20px;padding:12px;}
.feedtd2{ border-top:1px #cacaca dashed; padding-top:17px;}
.feedt{width:85px;font-size:16px; line-height:30px; color:#143e70;vertical-align:top;}
.feedc{width:773px; font-size:14px; line-height:30px; color:#737373;}
.feedd{width:773px; font-size:14px; line-height:30px; color:#737373; text-align:right;}