/*����*/
#main{
	margin-top: 20px;
}

#main a:hover,#u_main_box a:hover{
	color: #e4393c;
}

#main .fixed{
	position: fixed;
	top:20px;
}

#main div.gg{
	margin-top: 20px;
}

.main_box .search_btn{
	background-color: #0f5dc8;
	color: #fff;
	padding: 3px 10px;
}
/*ͨ����ʽ*/
.style1 h2{
	font: 18px "microsoft yahei";
	letter-spacing: 2px;
	font-weight: bold;
	padding-left: 20px;
	line-height: 20px;
	margin-top: 10px;
}

.style1 b,#strokes i,#c_service p b{
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
	background: url("../img/main_icon.png") no-repeat ;
}

.style2 h2,.style6 h2{
	height: 34px;
	line-height: 40px;
	font: 18px "microsoft yahei";
	padding:2px 12px;
	letter-spacing: 2px;
	color: #fff;
	background: url("../img/parts.png") no-repeat;
	border-bottom: 1px solid #0f5dc8;
	position: relative;
}

.style2 h2 {
	background-position: 0 -143px;
}

.style6 h2 {
	background-position: 0 -608px;
}

.style2 h2>span,.style6 h2>span{
	position: absolute;
	bottom:0;
}

.style2 h2>span{left:160px;}

.style6 h2>span{left:200px;}

.style3 h2,.style4 h2,.style5 h2{
	height: 40px;
	color: #fff;
	font: 16px "microsoft yahei";
	padding-left: 28px;
	line-height: 40px;
	background: url("../img/parts.png") no-repeat;
}

.style3 h2{background-position: 0 -480px;}

.style4 h2{  background-position: 0 -416px;}

.style5 h2{  background-position: 0 -544px;}

.border{border: 1px solid #ddd;padding: 1px;}

#main .style7,#main .style8{
	width: 400px;
	height: 410px;
	margin-top: 30px;
	background: url("../img/subject_main.png") no-repeat;
}

#main .style7 dl,#main .style8 dl{
	width: 340px;
	margin: 46px auto;
	font: 14px "����";
	line-height: 24px;
}

#main .style7 dt,#main .style8 dt{
	margin: 20px 0;
}

#main .style7 h3,#main .style8 h3{
	font: 16px "microsoft yahei";
	letter-spacing: 2px;
	font-weight: bold;
	text-align: center;
}

#main .style7 dl a,#main .style8 dl a{
	padding: 5px 10px;
	background-color: #147ccc;
	color: #fff;
}

#main .style7 dl a:hover,#main .style8 dl a:hover{
	background-color: #126aad;
	color: #fff;
}

#main .style7{
	background-position: 0 0;
}

#main .style8{
	background-position: -400px 0;
}

#main .style7.lf,#main .style8.lf{
	margin-left: 60px;
}

#main .style7.rt,#main .style8.rt{
	margin-right: 60px;
}

#main .ul1{
	margin-top: 8px;
}
#main .ul1 li{
	width: 290px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .ul1 li a{
	font-size: 14px;
	line-height: 30px;
	padding-left: 32px;
	background: url("../img/parts.png") no-repeat 0 -310px;
}

#main .ul2 dd>a,#main .dl1 dd>a{
	font: 14px "����";
	line-height: 30px;
	padding-left: 20px;
}

#main .ul2 .time,#main .dl1 .time{
	float:right;
	margin-right: 20px;
	font: 14px "����";
	line-height: 30px;
}

/*ע��ҳ����*/
#m_gg{
	height: 580px;
	background-color: #004d82;
}

#m_gg_box{
	height: 580px;
	background: url("../img/m_adv.jpg") no-repeat;
	position: relative;

}

#m_gg_box h1{
	font: 36px "microsoft yahei";
	font-weight: bold;
	text-align: center;
	color: #fff;
	margin-top: 155px;
	line-height: 54px;
}

#m_gg_box h1 span{
	font: 30px "microsoft yahei";
	font-weight: bold;
}

/*��¼/ע��/�һ�����*/
#login,#register,#recover,#success,#fail{
	width: 400px;
	padding-bottom:20px;
	margin-top: 30px;
	position: absolute;
	left: 600px;
}

#login,#recover{
	padding-bottom:120px;
}

#login h3,#register h3,#recover h3{
	margin-top: 34px;
	margin-left: 20px;
	width: 360px;
	font: 18px "microsoft yahei";
	font-weight: bold;
	position: relative;
}

#register h3 a{
	font: 14px "microsoft yahei";
}

#login ul,#register ul,#recover ul{
	margin-left: 20px;
}

#login ul li,#register ul li,#recover ul li{
	margin-top: 20px;
	width: 360px;
	position: relative;
}

#login ul li a,#register ul li a,#recover ul li a{
	font: 14px "microsoft yahei";
}

#login ul input,#register ul input,#recover ul input{
	border: 1px solid #e5e5e5;
	font: 14px "microsoft yahei";
	line-height: 40px;
}

.account,.password,.password2,.email1{
	width: 360px;
	height: 40px;
	padding-left: 40px;
	background: url("../img/register.png") no-repeat;
}

#login .password,#register .password,#recover .password{
	background-position: 0 -40px;
}

#login .password2,#register .password2,#recover .password2{
	background-position: 0 -80px;
}

#login .code,#register .code,#recover .code{
	width: 240px;
	height: 40px;
	padding-left: 40px;
	background: url("../img/register.png") no-repeat  0 -120px;
}

#register .email1,#recover .email1{
	background-position: 0 -160px;
}

#login ul button,#register ul button,#recover ul button,#success button,#fail button{
	height: 40px;
	width: 360px;
	color: #fff;
	background-color: #0f5dc8;
	cursor: pointer;
	font: 14px "microsoft yahei";
}

#success p,#fail p{
	width: 360px;
	font: 18px "microsoft yahei";
	text-align: center;
	line-height: 30px;
}

#success ul li,#fail ul li{
	margin-top: 140px;
	margin-left: 20px;
}

.errorMessage{
	display: inline-block;
	color: #e4393c;
}

/*��������¼*/
#other_login{
	margin-top: 30px;
}


#other_login h4{
	text-align: center;
	font: 16px "microsoft yahei";
	letter-spacing: 2px;
}

#other_login .login_icon{
	text-align: center;
	margin-top: 30px;
}

#other_login a{
	width: 50px;
	height: 40px;
	display: inline-block;
	background: url("../img/register.png") no-repeat;
}

#other_login a.weixin{
	background-position: 0 -200px;
}

#other_login a.qq{
	background-position: -50px -200px;
	margin: 0 40px;
}

#other_login a.weibo{
	background-position: -100px -200px;
}

/*��Ա���*/
#profile{
	margin-bottom: -20px;
	height: 100px;
	background-color: #006fba;
}

#p_box ul li{
	float: left;
	font: 14px "microsoft yahei";
	color: #fff;
	margin: 30px 24px;
}

/*���ݹ��*/
#main_gg{
	margin:20px 0;
}


/*ѡ��*/
#choose{
	width: 100px;
}

#choose h2{
	font: 24px "microsoft yahei";
	font-weight: bold;
	line-height: 40px;
}

#choose ul li{
	cursor: pointer;
}

#choose ul li:hover,#choose ul li.selected{
	background: url("../img/selected.png") no-repeat;
}

#choose ul li:hover a,#choose ul li.selected a{
	color: #e4393c;
}

#choose ul li a{
	font: 19px "microsoft yahei";
	color: #999;
	line-height: 60px;
	margin-left: 16px;
}

#choose ul li a b{
	width: 20px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	background: url("../img/main_icon.png");
}

#choose ul li.l1 a b{
	background-position: 0 0;
}

#choose ul li.l1:hover a b,#choose ul li.l1.selected a b{
	background-position: 0 -30px;
}

#choose ul li.l2 a b{
	background-position: -30px 0;
}

#choose ul li.l2:hover a b,#choose ul li.l2.selected a b,#industry_news h2 b{
	background-position: -30px -30px;
}

#choose ul li.l3 a b{
	background-position: -60px 0;
}

#choose ul li.l3:hover a b,#choose ul li.l3.selected a b,#company_trends h2 b{
	background-position: -60px -30px;
}

#choose ul li.l4 a b{
	background-position: -90px 0;
}

#choose ul li.l4:hover a b,#choose ul li.l4.selected a b,#experience h2 b{
	background-position: -90px -30px;
}

#choose ul li.l5 a b{
	background-position: -120px 0;
}

#choose ul li.l5:hover a b,#choose ul li.l5.selected a b,#technology h2 b{
	background-position: -120px -30px;
}

#choose ul li.l6 a b{
	background-position: -150px 0;
}

#choose ul li.l6:hover a b,#choose ul li.l6.selected a b,#magazine h2 b{
	background-position: -150px -30px;
}

#choose ul li.l7 a b{
	background-position: -180px 0;
}

#choose ul li.l7:hover a b,#choose ul li.l7.selected a b{
	background-position: -180px -30px;
}

#choose ul li.l8 a b{
	background-position: -533px -30px;
}

#choose ul li.l8:hover a b,#choose ul li.l8.selected a b{
	background-position: -558px -30px;
}

/*ѡ������*/
#content{
	margin: 10px 20px;
	width: 560px;
	padding-bottom: 20px;
}

#content .item{
	margin-top: 20px;
}

#content .p_1 div.lf{
	margin-left: 20px;
}

#content .p_1 div.rt{
	position: relative;
	height: 120px;
	width: 300px;margin-right: 20px;
}

#content .p_1 div.rt h2{
	font:18px "microsoft yahei";
	font-weight: bold;
	color: #4d4d4d;
}

#content .p_1 div.rt p{
	margin-top: 10px;
}

#content .p_3 h2,#content .p_0 h2{
	font:18px "microsoft yahei";
	font-weight: bold;
	color: #4d4d4d;
	margin-left: 20px;
}

#content .p_3 div>a{
	margin-left: 20px;
	margin-top: 10px;
}

#content .p_3 p,#content .p_0 p{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	line-height: 20px;
}


#content .m_btn{
	text-align: center;
	margin-top: 20px;
}

#content .m_btn a{
	font: 14px "microsoft yahei";
	font-weight: bold;
	padding: 5px 246px;
	border: 1px solid #e5e5e5;
}

#content .m_btn a:hover{
	border: 1px solid #0f5dc8;
	color: #0f5dc8;
}

#content .c2,#content .c3,#content .c4,#content .c5,#content .c6,#content .c7,#content .c8{
	display: none;
}

#other{
	margin-top: 10px;
	width: 300px;
	padding-bottom: 20px;
}

/*�ȵ��*/
#hot{
	width: 300px;
	height: 380px;
	background: url("../img/hot_bg.png") no-repeat;
	background-color: #fff;
}

#hot b{
	background-position: -209px 0;
}

#new_subject b,#new_subject2 b{
	background-position: -209px -30px;
}

#hot ul{
	margin-top: 10px;
}

#hot ul li{
	width: 260px;
	height: 60px;
	margin: 0 auto;
	margin-bottom: 26px;
}

#hot ul li.p_1>div,#hot ul li.p_0>div{
	height: 60px;
	display: table-cell;
	vertical-align: middle;
}

#hot ul li.p_1 h4,#hot ul li.p_0 h4{
	margin-left: 10px;
	line-height: 20px;
	font: 12px "microsoft yahei";
	font-weight: bold;
	letter-spacing: 2px;
}

#hot ul li.p_1 h4{
	width: 140px;
	margin-left: 20px;
}

/*����ר��*/
#new_subject{
	height: 200px;
	margin: 20px 0;
}

#new_subject dl,#u_dynamic dl,#unicon_trends dl{
	margin: 0 20px;
	margin-top: 10px;
	width: 260px;
	height: 80px;
}

#new_subject dl dd,#u_dynamic dl dd,#unicon_trends dl dd{
	width: 130px;
	height: 80px;
	position: relative;
}

#new_subject dl dd>h3,#u_dynamic dl dd>h3,#unicon_trends dl dd>h3{
	font: 12px "microsoft yahei";
	font-weight: bold;
	color: #4d4d4d;
}

#new_subject dl dd p,#u_dynamic dl dd p,#unicon_trends dl dd p{
	font-size: 12px;
	line-height: 14px;
}

#new_subject ul,#u_dynamic ul,#unicon_trends ul{
	margin: 14px 20px;
	width: 260px;
}

#new_subject ul li,#u_dynamic ul li,#unicon_trends ul li{
	line-height: 20px;
	margin-top: 6px;
	overflow: hidden;
    text-overflow: ellipsis;
}

#new_subject2{
	height: 400px;
}

#new_subject2 dl{
	margin-top: 10px;
}

#new_subject2 dl.lf{
	margin-left: 20px;
}

#new_subject2 dl.rt{
	margin-right: 20px;
}

#new_subject2 dd{
	text-align: center;
}

#new_subject2 dd h2{
	font: 16px "microsoft yahei";
	font-weight: bold;
}


/*��Ʒר��/��ҵר��/չ��ר��*/
#p_subject,#c_subject,#e_subject{
	height: 950px;
	margin-top: 20px;
}

/*��������*/
#search_box{
	height: 40px;
	margin-bottom: 20px;
	background: url("../img/parts.png") no-repeat 0 -340px;
}

#search_box h1{
	font: 16px "microsoft yahei";
	font-weight: bold;
	color: #fff;
	line-height: 40px;
	margin-left: 54px;
	display: inline-block;
	float: left;
}

#search_box ul{
	display: inline-block;
	margin-left: 14px;
}

#search_box ul li{
	float: left;
	color: #fff;
	font: 14px "microsoft yahei";
	line-height: 40px;
}

#search_box ul li a{
	color: #c6deff;
	font: 14px "microsoft yahei";
}

#search_box ul li a:hover,#search_box ul li.selected a{
	color: #fff;
}

#search_box form{
	display: inline-block;
	margin-top: 15px;
}

#search_box span{
	font: 14px "microsoft yahei";
	display: inline-block;
	vertical-align: middle;
	margin-top: -10px;margin-left:80px;
	color: #fff;
}

#search_box form input,#search_box select{
	border: 1px solid #bebebe;
	height: 27px;
	vertical-align: middle;
	margin-top: -8px;
}

#search_box input.search_btn{
	width: 70px;
	background-color: #0f5dc8;
	color: #fff;
	border: 0;
}

/*��ҵ��*/
#search_box #library{
	font: 14px "microsoft yahei";
	font-weight: bold;
	padding: 2px 40px;
	border: 2px solid #fff;
	color: #fff;
	margin-left:60px;
}

#search_box #library:hover{
	background-color: #fff;
	color: #6ca6f7;
}

/*��ҵ����*/
#industry_news{
	width: 300px;
	height: 400px;
}

/*��ҵ��̬*/
#company_trends{
	width: 300px;
	height: 400px;
	margin-top: 20px;
}

/*�������*/
#s1{
	width: 100%;
	height: 60px;
	margin-top: -20px;
	margin-bottom: 20px;
	padding: 2px 20px;
}

#s1 ul li,#s1 ul li a{
	float: left;
	font: 14px "microsoft yahei";
	line-height: 26px;
}

/*���м����*/
#crumb{
	height: 30px;
}

#crumb ul li{
	float: left;
	margin-left: 20px;
	font: 14px "microsoft yahei";
	color: #888;
}

#crumb ul li a{
	color: #888;
	font: 14px "microsoft yahei";
}

/*��Ϣ�б�*/
#main #list ul li a{
	font: 16px "microsoft yahei";
}

#main #list ul{
	margin-top: 10px;
	border-bottom: 1px solid #ddd;
}

#main #list ul li{
	margin-bottom: 10px;
	font: 16px "microsoft yahei";
}

/*��ҳ����*/
#page_content{
	width: 680px;
	padding: 20px;
	font: 14px "����";
	line-height: 21px;
	overflow: hidden;
}

#page_content h2{
	font: 16px "microsoft yahei";
	font-weight: bold;
	margin-left: 10px;
}

#page_content h3{
	margin-top: 20px;
	font: 14px "microsoft yahei";
}

#page_content>b{
	width: 10px;
	height: 20px;
	float: left;
	background-color: #0f5dc8;
	display: inline-block;
	margin-right: 10px;
}

#page_content .key{
	width: 380px;
	margin-top: 10px;
	font: 14px/16px "microsoft yahei";
	margin-left: 10px;
	color: #666;
}

#page_content .key span{
	padding: 2px 6px;
	background-color: #eaeaea;
	margin-left: 4px;
}

#page_content .divide{
	border-top: 1px solid #ddd;
}

#page_content form{
	font: 14px "microsoft yahei";
	font-weight: bold;
	margin-bottom: 20px;
}

#page_content #text,#page_content #text div,#page_content #text p{
	font: 14px "����";
	line-height: 21px;
	color: #2a2a2a;
}

#page_content #text>div img,#page_content #text>p img{
	max-width: 628px;
}

/*��Ʒ�б�*/
#page_content .product_list dl{
	width: 480px;
	display: inline-block;
}

#page_content .product_list dd{
	width: 260px;
	margin-left: 20px;
	margin-bottom: 6px;
}

#page_content .product_list h1 a{
	color: #0f5dc8;
	font: 16px "microsoft yahei";
	font-weight: bold;
}

#page_content .product_list div.rt{
	line-height: 28px;
	width: 140px;
	height: 150px;
	position: relative;
}

#page_content .company_list dl dt img,#new_product .list_lh ul>li img{
	border: 1px solid #ddd;
	padding: 1px;
}

/*��Ʒ���*/
/*��Ʒչʾͼ*/
#product_show,#company_intro{
	margin-top: 6px;
	position: relative;
}

/*��Ʒ����*/
#product_intro{
	padding: 8px 0;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
}

/*��˾����*/
#company_intro{
	margin-left: 20px;
	height: 260px;
	position: relative;
}

#company_intro h4{
	font: 14px "microsoft yahei";
	font-weight: bold;
	width: 298px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#company_intro ul li{
	margin-top: 10px;
	width: 298px;
	font: 14px "microsoft yahei";
	line-height: 16px;
}

#company_intro img{
	margin-top: 12px;
}

/*��Ʒ���Сͼ*/
#product_preview,#product_more{
	height: 80px;
	margin-top: 20px;
	position: relative;
}

#page_content a.forward,#page_content a.forward_disabled,#page_content a.backward,#page_content a.backward_disabled{
	display:block;
	width: 28px;
	height: 80px;
	background: url("../img/direction_btn.jpg") no-repeat;
	z-index:20;
}

#page_content a.forward{
	background-position: -1px 0;
}

#page_content a.forward_disabled{
	background-position: -117px 0;
}

#page_content a.forward:hover{
	background-position: -59px 0;
}

#page_content a.backward{
	background-position: -30px 0;
}

#page_content a.backward_disabled{
	background-position: -146px 0;
}

#page_content a.backward:hover{
	background-position: -88px 0;
}

#page_content .icon_list{
	position:absolute;
	left: 46px;
	top: 0;
	height: 80px;
	width: 550px;
	overflow: hidden;
}

#page_content .icon_list ul{
	position: absolute;
}


#page_content .icon_list li {
	width: 100px;
	text-align: center;
	margin-right: 10px;
}

#page_content .icon_list li img {
	width: 100px;
	height: 80px;
	padding: 1px;
	border: 1px solid #CECFCE;
}

#page_content .icon_list li img:hover {
	border: 2px solid #999;
	padding: 0;
}


/*��ҵ�б�*/
#page_content .title table td{
	font: 14px "microsoft yahei";
	font-weight: bold;
}

#page_content .company_list{
	margin-top: 20px;
}

#page_content .company_list dl {
	width: 440px;
	position: relative;
}

#page_content .company_list dd{
	width: 260px;
	margin-left: 20px;
	font: 12px "microsoft yahei";
}

#page_content .company_list dd h1{
	margin-bottom: 10px;
}

#page_content .company_list dd h1 a{
	font: 14px "microsoft yahei";
	font-weight: bold;
}

#page_content .company_list p{
	margin-left:36px;
	width: 60px;
	height: 72px;
	text-align: center;
	line-height: 72px;
}


/*��������*/
#magazine>ul{
	width: 260px;
	margin: 12px auto;
}

#magazine>ul h3{
	text-align: center;
	margin-top: 12px;
	margin-bottom: 20px;
}

/*����*/
#title{
	text-align: center;
	line-height: 30px;
}

#title h1{
	font: 18px "microsoft yahei";
	font-weight: bold;
	letter-spacing: 2px;
	color: #102E6C;
}

/*ժҪ*/
#brief{
	width: 640px;
	height: 206px;
	margin: 10px auto;
	padding: 40px;
	background: url("../img/brief.png") no-repeat;
	font-size: 14px;
	line-height: 24px;
}

#brief strong{
	font-weight: bold;
}

/*����*/
#text{
	padding-bottom: 20px;
	padding-left: 10px;
	border-bottom: 1px dashed #999;
	margin-bottom: 20px;
}

/*����*/
.share{
	font: 14px/24px "microsoft yahei";
	margin-top: 6px;
}
.bshare-custom{display: inline-block;}
#bsWXBox{height: 255px!important;width: 232px!important;}
#bsBox{height: 420px!important;width: 560px!important;}
.bFind-wrapper-top{height: 24px!important;}
/*����Ķ�*/
#about h2,#comment h2{
	font: 16px "microsoft yahei";
	height: 30px;
	border-bottom: 2px solid #e5e5e5;
	position: relative;
}

#about h2 span,#comment h2 span{
	border-bottom: 2px solid #0f5dc8;
	width: 80px;
	height: 30px;
	position: absolute;
}

#about ul li{
	float: left;
	width: 300px;
	margin-left: -20px;
	margin-right: 30px;
}

/*����*/
#comment{
	width: 680px;
	margin-top: 20px;
	padding: 20px;
}

#comment .commentarea{
	width:640px;
	border: 1px solid #4f9bff;
	background-color: #e4f0fe;
	margin-top: 20px;
	padding: 20px;
	font: 14px/21px "����";
	height: 120px;
}

#comment .c_sub{
	float: right;
	padding: 4px 12px;
	background-color: #4f9bff;
	color: #fff;
	font: 14px "microsoft yahei";
	margin-top: 5px;
	cursor: pointer;
}

#comment .c_sub:hover{
	color: #fff;
}

#comment #comments_verifyCode{
	width: 100px;
	font: 16px/24px "microsoft yahei";
	padding-left: 10px;
	border: 1px solid #ddd;
}

/*�������*/
#number{
	margin-top: 20px;
}
#number h3{
	font: 14px "microsoft yahei";
	border-bottom: 1px solid #e5e5e5;
}

#number li{
	font: 16px/21px "microsoft yahei";
	border-bottom: 1px dashed #ddd;
	padding: 10px 0;
}

#number .default{
	border: 0;
}

#number .title{
	font: 16px/30px "microsoft yahei";
	color: #4f9bff;
}

#number .cont{
	font: 16px/24px "microsoft yahei";
	width: 638px;
	word-wrap:break-word;
}

#number .cont img{
	margin: 0 4px;
	margin-top: -4px;
}
#number .time{
	color: #666;
}
/*�����*/
#comment .emotion{
	font: 16px/24px "microsoft yahei";background:url("../img/face.png") no-repeat;width:100px; height:24px;cursor:pointer;display: inline-block;margin-top: 5px;padding-left: 30px;
}
#comment .qqFace{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
#comment .qqFace table td{padding:0;}
#comment .qqFace table td img{cursor:pointer;border:1px #fff solid;}
#comment .qqFace table td img:hover{border:1px #0066cc solid;}

/*��ҵ���*/
#company_style{
	width: 680px;
	height: 220px;
}

#company_style ul li{
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	text-align: center;
}

#company_style ul li p{
	margin-top: 10px;
	width: 145px;
	/*overflow: hidden;*/
	/*white-space: nowrap;*/
	/*text-overflow: ellipsis;*/
}

/*���µ�λ/��ҵ��λ/��ҵ��̬/���»�Ա*/
#director,#jointly,#dynamic,#new_vip{
	width: 330px;
	height: 390px;
	margin-top: 20px;
}

#jointly,#new_vip{
	margin-left: 20px;
}

/*��װ��Ա*/
#vip{
	width: 680px;
	height: 390px;
	margin-top: 20px;
}

#vip .list_lh{
	overflow: hidden;
	height: 330px;
	margin-top: 4px;
}

#vip ul{
	height: 338px;
}

#vip ul li{
	float: left;
	width: 338px;
}

/*��Ա֮��*/
#vipstar{
	width: 300px;
	padding-bottom: 18px;
}

#vipstar b{
	background-position: -480px 0;
}

#vipstar dt{
	margin-top: 16px;
	text-align: center;
}

#vipstar dl{
	width: 260px;
	margin-top: 14px;
	margin-left: 20px;
}

#vipstar dl dd{
	font: 14px "microsoft yahei";
}

#vipstar dl dd>a{
	font: 14px "microsoft yahei";
	color: #e4393c;
}

#vipstar dl h1,#vipstar dl h1 a{
	text-align: center;
	font: 16px "microsoft yahei";
	font-weight: bold;
	margin: 10px auto;
}

/*�õ�Ƭ*/
#slider2_box {
	width: 680px;
	height: 400px;
	position:relative;
}

#slider2{
	width: 640px;
	height: 360px;
	margin-top:20px;
	margin-left: 20px;
	overflow:hidden;
}

#slider2 #imgs{
	position:absolute;
	top: 0;  left: 0;
}
#slider2 #imgs li{
	float:left;
	z-index:0;
}

#slider2_box #imgs div.s_bg{
	height: 50px;
	background: rgba(0,0,0,0.6);/*firefox��chrome*/
	background: #000\9;/*IE*/
	filter: alpha(opacity=60);/*IE*/
	margin-top: -50px;
	padding-left: 20px;
	position: relative;
}

#slider2_box #imgs p{
	font: 18px/50px "microsoft yahei";
	color: #fff;
	position: absolute;
}

#slider2_box #idxs{
	position:absolute;
	bottom:30px;
	right:40px;
}
#slider2_box #idxs li{
	line-height: 22px;
	display: inline-block;
	background-color: rgba(0,0,0,0.4);
	background: #000\9;/*IE*/
	filter: alpha(opacity=60);/*IE*/
	color: #fff;
	text-align: center;
	cursor: pointer;
	margin-left:10px;
}

#slider2_box #idxs li span{
	padding: 5px 8px;
	position: relative;
}
#slider2_box #idxs li.active span, #slider2_box #idxs li span:hover{
	background:#e4393c ;
}


/*��Ʒ����*/
#center{
	width: 680px;
	height: 1660px;
}

#center dl{
	width: 640px;
	margin: 20px auto;
}

#center dl dt{
	margin-top: 16px;
}


#center dl dt>a{
	font: 18px "microsoft yahei";
	font-weight: bold;
	vertical-align: middle;
}

#center dl dt>b{
	background-position: -389px 0;
}

#center dl dd{
	margin-top: 10px;
}

#center dl dd a{
	font: 16px "microsoft yahei";
	line-height: 30px;
}

/*��Ʒ�ٵ�*/
#new_product{
	width: 300px;
	height: 440px;
}


#new_product b{
	background-position: -421px 0;
}

#new_product .list_lh{
	margin-top: 10px;
	overflow: hidden;
	height: 380px;
}

#new_product .list_lh ul,#new_product .list_lh ul>li{
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}

#new_product .list_lh ul>li h4{
	margin-top: 5px;
	width: 125px;
	text-align: center;
}

/*װ������*/
#experience{
	width: 300px;
	height: 440px;
	margin-top: 20px;
}

/*ǰ�ؼ���*/
#technology{
	width: 300px;
	height: 520px;
	margin-top: 20px;
}

/*�б���Ϣ,��Ʒ��,��Ʒ��Ӧ*/
#t_inform,#b_inform,#s_inform{
	width: 330px;
	height: 300px;
	margin-top: 20px;
}

#b_inform,#s_inform{
	margin-left: 20px;
}

#s_inform{
	width: 300px;
	height: 300px;
	margin-top: 20px;
}

/*��Ӧ��*/
#supply,#buy{
	width: 320px;
	height: 440px;
}

#supply dl,#buy dl{margin-top: 5px;}

#supply b{
	background-position: -239px 0;
}

#buy{
	margin-top: 20px;
}

#buy b{
	background-position: -239px -30px;
}

/*�в���Ϣ*/
#strokes{
	width: 660px;
	height: 1311px;
}

#strokes ul>li{
	margin-top: 6px;
	border-bottom: 1px dashed #e5e5e5;
	height: 110px;
}

#strokes ul>li>h3{
	font: 18px "microsoft yahei";
	line-height: 40px;
	font-weight: bold;
	padding-left: 24px;
}

#strokes ul li dl dd{
	width: 320px;
	float: left;
}

#strokes li.last,#good li.last,#report li.last{
	border-bottom: 0;
}

#strokes i.zb{
	background-position: -505px 0;
}

#strokes i.cg{
	background-position: -505px -30px;
}

/*ר�ҿ���*/
#summary{
	width: 300px;
	height: 400px;
	margin-left: 20px;
}

#summary h2{
	font: 16px "microsoft yahei";
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #002e6e;
	border-bottom: 1px solid #e5e5e5;
}

#summary p,#summary p a{
	width: 260px;
	margin: 8px auto;
	font: 14px/24px "����";
}

#summary p a{
	color: #e4393c;
}

/*ר�ҿ�(����)*/
#police{
	width: 680px;
	height: 692px;
	margin-top: 20px;
}

#police dl{
	padding:20px;
	border-bottom: 1px dashed #e5e5e5;
}

#police dl.last{
	border: none;
}

#police dd{
	margin-left: 20px;
}

#police dd h3 a{
	font-size: 16px;
	height: 40px;
	line-height: 40px;
}

#police dd p{
	width: 460px;
	margin-top: 10px;
	font: 14px "����";
	line-height: 24px;
}

#police dd p a{
	color: #e4393c;
	font: 14px "����";
}

/*����Ҫ��*/
#u_news{
	width: 680px;
	height: 300px;
}

#u_dynamic{
	width: 300px;
	height: 400px;
	margin-left: 20px;
}

/*������Ϣ*/
#main .union_box{
	height: 300px;
	margin-top: 20px;
}

#main .union_box div.lf{
	width: 530px;
	height: 260px;
	margin-top: 20px;
	margin-left: 20px;
	border-right: 1px dashed #ddd;
}

#main .union_box div.rt{
	width: 400px;
	margin-right: 20px;
	margin-top: 20px;
}

#main .union_box div.rt ul li{
	margin-top: 12px;
	font: 16px "microsoft yahei";
}

#main .union_box div.rt ul li a{
	font: 16px "microsoft yahei";
}

#main .union_box h2{
	font: 18px "microsoft yahei";
	font-weight: bold;
}

#main .union_box dl{
	margin-top: 10px;
}

#main .union_box dt{
	margin-right: 20px;
}

#main .union_box dd,#main .union_box dd a{
	width: 310px;
	font: 16px "����";
	line-height: 24px;
}

/*������ҳ*/
#u_main{
	background: url("../img/u_bj.png") no-repeat;
	background-color: #385da0;
	margin-bottom: -20px;
}

#banner{
	height: 260px;
}

#banner h1{
	display: inline-block;
	color: #fff;
	font: 36px "microsoft yahei";
	font-weight: bold;
	margin-left: 40px;
	line-height: 260px;
}

#banner ul li{
	float: left;
	line-height: 26px;
	margin-left: 4px;
	margin-top: 10px;
}

#banner ul li a{
	font: 16px "microsoft yahei";
	line-height: 26px;
}

/*���˵���*/
#u_main #nav{
	background-color: #022c66;
}

#u_main .u_box{
	background-color: #fff;
}

/*���˼��*/
#unicon_intro{
	margin-top: 20px;
	width: 680px;
	height: 360px;
}

#unicon_intro h2{
	font: 18px "microsoft yahei";
	font-weight: bold;
	margin-left: 20px;
	margin-top: 20px;
}

#unicon_intro p{
	width: 640px;
	margin-left: 20px;
	font: 16px "����";
	line-height: 30px;
	margin-top: 10px;
}

/*���˶�̬*/
#unicon_trends{
	margin-top: 20px;
	width: 300px;
	height: 360px;
}

/*���˳�Ա/�����³�*/
#u_member,#u_rules{
	margin-top: 20px;
	padding:20px 0;
}

#u_rules{
	display:none;
}

#u_rules ul li{
	font: 18px "����";
	line-height: 26px;
	width: 960px;
	margin: 20px 0;
	margin-left: 20px;
}

#u_member h2,#u_join h2,#u_rules h2{
	padding:0 24px;
	font: 22px "microsoft yahei";
	font-weight: bold;
	border-bottom: 2px solid #0f5dc8;
}

#u_member ul{
	margin-left: 14px;
}

#u_member ul li{
	margin-left: 7px;
	margin-top: 20px;
	border: 1px solid #ccc;
	padding: 1px;
	float: left;
	height: 110px;
}

/*��������*/
#u_join{
	padding:20px 0;
	margin-top: 20px;
	height: 420px;
	background-color: #022c66;
	color: #fff;
}

#u_join div.lf{
	padding-left: 160px;
}

#u_join div.rt{
	padding-right: 200px;
	padding-top: 30px;
}

#u_join h3{
	font: 26px "microsoft yahei";
	font-weight: bold;
	line-height: 40px;
	color: #fff;
	margin-top: 40px;
}

#u_join p{
	color: #fff;
	font: 16px "microsoft yahei";
	line-height: 40px;
}

#u_join ul li{
	color: #fff;
	font: 14px "microsoft yahei";
	margin-top: 4px;
}

#u_join form{
	color: #fff;
}

#u_join form label{
	line-height: 30px;
}

#u_join form .submit{
	margin-top: 30px;
	width: 60px;
	height: 20px;
	background-color: #e4393c;
	color: #fff;
	cursor: pointer;
}

#u_join .u_process{text-align: center;padding:8px 0;margin-top: 24px;font: 16px "microsoft yahei";background-color: #a0d6ff; color: #022c66;}


/*���»/ר�һ*/
#new_activity,#exp_activity{
	width: 300px;
	height: 336px;
	margin-top: 20px;
	margin-left: 20px;
}

#new_activity b,#u_dynamic b{
	background-position: -299px 0;
}

#exp_activity b{
	background-position: -299px -30px;
}

#new_activity dl{
	width: 260px;
	margin-top: 10px;
	margin-left: 20px;
}

#new_activity dl dd{
	font: 12px "����";
	line-height: 20px;
}

#new_activity dl dd>a{
	font: 12px "microsoft yahei";
	color: #e4393c;
	line-height: 20px;
}

#new_activity h1,#new_activity h1 a{
	text-align: center;
	font: 14px "microsoft yahei";
	font-weight: bold;
	margin: 8px auto;
}

#exp_activity dl{
	margin-top: 10px;
}

/*ר�ҿ�(��ҵ)*/
#company{
	width: 1000px;
	height: 280px;
	margin-top: 20px;
	overflow: hidden;
}

#company dl,#scene dl{
	margin-top:20px;
	margin-left:20px;
	float: left;
}

#company dl{
	width: 145px;
}


#company dd,#company dd h3 a,#scene dd,#scene dd h3 a{
	text-align: center;
	font: 14px "microsoft yahei";
	font-weight: bold;
	margin-top: 10px;
	color: #1a1a1a;
}

/*��ֳ�*/
#scene{
	width: 1000px;
	height: 450px;
	margin-top: 20px;
}

#scene dl{
	width: 225px;
}



/*��߷�̸*/
#new_int{
	width: 1000px;
	height: 400px;
}

#new_int dl{
	width: 306px;
	margin-top: 20px;
	margin-left: 20px;
}

#new_int dd,#new_int dd a.r_color{
	margin-top: 10px;
	font: 14px "����";
	line-height: 20px;
}

#new_int h1 a{
	font: 16px "microsoft yahei";
	font-weight: bold;
	line-height: 24px;
	color: #002e6e;
	letter-spacing: 2px;
}

/*�߶˷�̸/��ҵ��̸*/
#choose_int{
	width: 300px;
	height: 400px;
	margin-left: 20px;
}

#choose_int h2{
	width: 149px;
	font: 16px "microsoft yahei";
	letter-spacing: 2px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	border-top: 2px solid #e5e5e5;
	margin-top: -1px;
	text-align: center;
	color: #999;
	cursor: pointer;
}

#choose_int h2.selected{
	border-top: 2px solid #0f5dc8;
	color: #1a1a1a;
}

#choose_int dl{
	margin-left:20px;
	float: left;
	width: 120px;
}

#choose_int dd{
	text-align: center;
	margin-top: 10px;
}

#choose_int ul{
	margin-top: 10px;
	margin-left: 20px;
	width: 260px;
}

#choose_int ul li>a{
	font: 14px "microsoft yahei";
	line-height: 24px;
}

#choose_int ul li.last>a{
	color: #b2b2b2;
}

#choose_int ul li.last>a:hover{
	color: #e4393c;
}

#choose_int .i2{
	display: none;
}

/*�쵼ר��*/
#gaoduan,#qiye{
	height: 390px;
	margin-top: 20px;
}

#gaoduan b{
	background-position: -461px -30px;
}
#qiye b{
	background-position: -60px -30px;
}
#gaoduan ul li,#qiye ul li{
	float: left;
	width: 176px;
	text-align: center;
	margin-left: 20px;
	margin-top: 10px;
	line-height: 24px;
}

/*չ�����*/
#touch{
	width: 320px;
	height: 710px;
}

#touch>div{
	background-color: #dfeaf9;
	height: 112px;
	color: #0f5dc8;
	font: 16px "microsoft yahei";
	font-weight: bold;
	line-height: 34px;
	padding-top: 6px;
	padding-left: 20px;
	letter-spacing: 2px;
}

#touch>div i{
	width: 22px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background: url("../img/main_icon.png") no-repeat;
}

#touch>div i.phone{
	background-position:-358px 0;
}

#touch>div i.email{
	background-position:-352px -30px;
}

#touch>div i.qq{
	background-position:-378px -30px;
}

#touch a>img{
	margin-top: 10px;
	margin-left: 9px;
}

#touch b{
	background-position: -269px 0;
}

/*չ��ר��*/
#special{
	width: 320px;
	height: 560px;
	margin-top: 20px;
}

#special b{
	background-position: -269px -30px;
}

#special dt{
	margin-left: 9px;
}

#special dd{
	margin-top: 10px;
	text-align: center;
	font: 14px "microsoft yahei";
}

/*չ���Ƽ�*/
#good,#report{
	width: 660px;
	height: 503px;
}

#good ul>li,#report ul>li{
	height: 150px;
	margin-top: 6px;
	padding-top: 10px;
	border-bottom: 1px dashed #e5e5e5;
}

#good ul li a,#report ul li a{
	font: 16px "microsoft yahei";
	line-height: 24px;
	margin-left: 30px;
}

#good .time,#report .time{
	float: right;
	font: 16px "microsoft yahei";
	margin-right: 30px;
}

/*չ�ᱨ��*/
#report{
	margin-top: 20px;
}


/*��־��*/
#m1,#m2,#m3,#m4,#m5{
	margin-top: 20px;
	padding-bottom: 20px;
}

#m1 h2,#m2 h2,#m3 h2,#m4 h2,#m5 h2{
	margin-left: 10px;
}

#m1>ul li,#m2>ul li,#m3>ul li,#m4>ul li,#m5>ul li{
	margin-left: 28px;
	margin-top: 20px;
	float: left;
}

#m1>ul li p,#m2>ul li p,#m3>ul li p,#m4>ul li p,#m5>ul li p{
	text-align: center;
	margin-top: 10px;
	line-height: 16px;
	overflow: hidden;
}

#m1 b{
	background-position: -452px 0;
}

#m2 b{
	background-position: -407px -30px;
}

#m3 b{
	background-position: -436px -30px;
}
#m4 b{
	background-position: -378px -30px;
}
#m5 b{
	background-position: -349px -30px;
}
/*��ҳ*/
#page{
	margin-right: 25px;
	margin-top: 20px;
}

#page2,#summary_page{
	margin-top: 20px;
}

#page li a,#page2 li a{
	padding: 5px 8px;
	border: 1px solid #e5e5e5;
}


#page li:hover a,#page2 li:hover a{
	color: #1a1a1a;
	border: 1px solid #ddd;
}

#page li.selected a,#page2 li.selected a{
	border: none;
}


/*��������*/
#nav_left ul li{
	width: 240px;
	line-height: 40px;
	padding-left: 6px;
}

#nav_left ul li a{
	font: 14px "microsoft yahei";
}

#content01{
	width: 740px;
	padding: 20px;

}

#content01 h1{
	height: 40px;
	padding-left: 60px;
	font: 16px "microsoft yahei";
	font-weight: bold;
	background: url("../img/title.png") no-repeat;
}

#content01 h2{
	font:bold 14px "����";
	padding-top:20px;
	color: #004d8d;;
	line-height: 21px;
}
#content01 h3{
	font:bold 14px "microsft yahei";
	padding-top:20px;
	color:#4d4d4d;
	line-height: 21px;
}
#content01 .contact{
	width:738px;
	height:56px;
	margin-left:-20px;
}

#content01 p,#content01 pre{

	margin-top: 10px;
	font: 14px "����";
	line-height: 26px;
}

#baowei { padding-bottom:50px; line-height:22px;  color:#626061; margin-bottom:20px; }
#baowei .jiage td{ height:60px; width:120px;  line-height:20px;  }
#baowei .bold16{ font-size:16px; font-weight:bold; line-height:60px; text-align:center; float:left; width:105px; }
#baowei .bold16c{ font-size:16px; font-weight:bold; line-height:60px; text-align:center; float:left; width:225px;}
#baowei .jia{ text-align:center; line-height:60px; float:left; width:105px;}
#baowei .zhu{ height:30px; line-height:30px; width:720px; float:left; font-weight:bold; font-size:14px;margin-top:10px;}
#baowei .td1,#baowei .td2,#baowei .td3,#baowei .td4{ border: solid 1px #CCCCCC;}
#baowei .td2,#baowei .td4{ border-left:0}
#baowei .td3,#baowei .td4{ border-top:0;text-align: center;}

#content01 .table_cot td{
	text-align: center;
	font-size: 14px;
	line-height: 24px;
}
#content01 .table_02 td{
	font-size: 14px;
	line-height: 24px;
}
#content01 .table_02 li{
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	padding-left:10px;
}
/*��������*/
#content01 .title_box h4{
	color: orangered;
	font: 18px "microsoft yahei";
	line-height: 36px;
	padding-left:10px;
}
#content01 .title_box a{
	float: left;
	font-size: 14px;
	color: #0995db;
	line-height: 60px;
	padding: 0 15px;
}

#content01 .title_box a:hover{
	color: orangered;
}

#content01 .title_box{
	border:1px solid#0995db;
	margin:20px 0;
}

/*404ҳ��*/
#no_found{
	height: 360px;
	color: #000;
	font: 18px "����";
	font-weight: bold;
	position: relative;
}

#no_found img{
	display: block;
	margin: 0 auto;
	margin-top: 40px;
}

#no_found p{
	color: #000;
	position: absolute;
	bottom:120px;
	left: 480px;
	font: 20px "����";
	font-weight: bold;
}

#no_found p a{
	color: #000;
	font: 20px "����";
	font-weight: bold;
}



