﻿@charset "utf-8";
#main_memo a{
	display:block;
	margin-left:15px;

}
 /* CSS Document */
html,
body {
	position: relative;
	height: 100%;
}
table{
border-collapse: collapse; 
	border:none;	
}

.dlist,.glist{
display:none;}
	

body {
	background: #fff;
	font: 16px/1.5 "Source Han Serif";
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 0;
}
input,textarea{
	outline: none;
}
img {
	border: none;
	padding: 0;
	margin: 0;
}
h1,h2,h3{
margin:0;
padding:0;}
a {
	text-decoration: none;
	outline: none;
	border: none;
}
.business-know{
width:770px;
float:right;

}
ul,
li {
	list-style: none;
	padding: 0;
	margin: 0;
}

em {
	list-style: none;
	font-style: normal;
}

input,
select {
	outline: none;
}


/*index about*/

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.w1000 {
	width: 1000px;
	margin: 0 auto;
}

.w1003 {
	width: 1003px;
	margin: 0 auto;
}

.w315{

width:315px;
}
/***u-welcome*****/

.u-welcome {
	height: 33px;
	line-height: 33px;
	font-size: 12px;
	color: #333;
}

.u-welcome a {
	color: #666;
	display: inline-block;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
}

.u-welcome a.a-last {
	margin-right: 0;
}

.u-welcome a:hover {
	color: #d8271c;
}


/***u-welcome end*****/


/*nav begin*/

.nav {
	width: 100%;
	margin: 0 auto;
	min-width: 1000px;
	height: 102px;
	background: url(../img/nav_bg_01.jpg) repeat-x center bottom;
	overflow: hidden;
}

.nav2 {
	width: 100%;
	margin: 0 auto;
	min-width: 1000px;
	height: 102px;
	background: url(../img/about_top_bg.png) repeat-x center bottom;
	overflow: hidden;
}

.nav .logo {
	float: left;
	margin-top: 10px;
	width: 300px;
}

.nav ul.ul_nav {
	font-weight:600;
	float: right;
}


/*去掉width:600px 使导航右侧居右*/

.nav ul.ul_nav li {
	color: #000000;
	font-size: 16px;
	text-align: center;
	float: left;
	line-height: 112px;
	font-weight:700;
}

.nav ul.ul_nav li.first {
	margin-top: 4px;
	margin-right: 10px;
}

.nav ul.ul_nav li span.tit {
	background: url(../img/nav_li_change_bg.png) repeat-x 50% bottom;
}


/*nav red change li*/

ul.ul_nav {
	height: 30px;
	margin-top: 2px;
	text-align:center;
}
ul.ul_nav li {
	position: relative;
	float: left;
	background: url(../img/arrow_down.png) no-repeat right 8px;
	color: #00050e;
	font-size: 14px;
	padding-right: 20px;
    margin-right: 20px;

}
ul.ul_nav li>a{
font-weight:600;
}
li ul.child li>a{
font-weight:normal;
}
ul.ul_nav li.index{
background:none!important;

}
ul.ul_nav li.li-last {
	margin-right: 0;
}

ul.ul_nav li a {
	color: #000;
}

ul.ul_nav li a:hover {
	color: #d8271c;
}

ul.ul_nav li a.a-select {
	color: #d8271c;
}

ul.ul_nav li ul {
	display: none;
	background: #fff;
	min-width: 110px;
	position: absolute;
	z-index: 5;
	right: 0;
	padding-top: 5px;
	padding-bottom: 30px;
}

ul.ul_nav li ul li {
	background: none;
	float: none;
	text-align: center;
	color: #333;
	padding-right: 0;
	margin-right: 0;
}

ul.ul_nav li ul li a {
	text-align: center;
	display: block;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 1px #e5e5e5 solid;
	margin-left: 20px;
	margin-right: 20px;
}
.ul-menu-know li{
position:relative;
width:195px;
height:44px;

}
.ul-menu-know li a{


}
.ul-menu-know{
margin-top:20px;}
ul.ul_nav li ul li a:hover {
	color: #d8271c;
}


/*nav end*/


/* banners */

.banners {
	height: 314px;
	overflow: hidden;
	position: relative;
	width: 100%;
	min-width: 1003px;
}

.banners .d1 {
	width: 100%;
	height: 314px;
	display: block;
	position: absolute;
	left: 0;
	top: 0px;
}

.banners .d2 {
	width: 100%;
	height: 30px;
	clear: both;
	position: absolute;
	z-index: 100;
	left: 460px;
	top: 280px;
}

.banners .d2 ul {
	float: left;
	position: absolute;
	left: 50%;
	top: 15px;
	margin: 0 0 0 -29px;
	display: inline;
}

.banners .d2 li {
	width: 9px;
	height: 9px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/img1.png) no-repeat center;
	float: left;
	margin: 0 5px;
	display: inline;
}

.banners .d2 li.nuw {
	background: url(../img/img1_1.png) no-repeat center;
}


/*banners*/

.u-search {
	position: relative;
	float: right;
	border: 1px #d5d8db solid;
	width: 244px;
	height: 32px;
	font-size: 14px;
	color: #666;
	margin-top: 0px; 
margin-left: 15px;	background: #fff;
	font-family: "SimSun";
}

.u-search input {
	border: none;
	height: 32px;
	height: 22px;
	line-height: 22px;
	padding: 5px 10px;
}

.btn-u-search {
	position: absolute;
	top: 0;
	right: 0;
	background: #d8271c;
	width: 38px;
	height: 32px;
	color: #fff;
	font-size: 14px;
	border: none;
	cursor: pointer;
}

em.em-search {
	width: 19px;
	height: 19px;
	float: left;
	background: url(../img/search.png) no-repeat;
	margin-left: 3px;
}


/**news**/

.m-news-contents {
	min-height: 360px;
}

.m-news {
	float: left;
	width: 500px;
	margin-top: 10px;
}

.m-first-news {
	background: #f6f6f6;
	padding: 14px 20px;
	min-height: 100px;
	margin-bottom: 2px;
}

.u-news-content {
	width: 290px;
	float: right;
}

.u-news-content h1 {
	width: 270px;
	color: #333;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.u-news-content h1 a {
	color: #333;
	font-size: 14px;
}

.u-news-content p {
	color: #555;
	font-size: 12px;
	line-height: 22px;
	padding-top: 0;
	margin-top: 5px;
}

p.p-news {
	padding-bottom: 15px;
	border-bottom: 1px #e0e0df solid;
	height: 22px;
}

a.a-blue {
	color: #048bcb;
}

a.a-blue:hover {
	text-decoration: underline;
}

a.a-black{
	color: #333333;
}

a.a-black:hover {
	text-decoration: underline;
}

ul.m-ul-news {
	background: #f6f6f6;
	padding: 15px 20px;
}

ul.m-ul-news li {
	line-height: 22px;
	position: relative;
	color: #555;
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 5px;
}

ul.m-ul-news li a {
	width: 350px;
	display: block;
	color: #555;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

ul.m-ul-news li a:hover {
	text-decoration: underline;
}

span.times {
	color: #999;
	font-size: 12px;
	position: absolute;
	right: 0;
	bottom: 10px;
}

a.btn-more {
	background: url(../img/more.png) no-repeat;
	width: 48px;
	height: 15px;
	display: inline-block;
	margin-top: 10px;
}

.ml3 {
	margin-left: 3px;
}

.mr20 {
	margin-right: 20px;
}


/**news end**/


/**brief introduction**/

.w350 {
	width: 350px;
}

.w170 {
	width: 170px;
}

.w313 {
	width: 313px;
}

.ml32 {
	margin-left: 20px;
}

.mt3 {
	margin-top: 3px;
}

.m-brief-intro {
	float: left;
	margin-top: 10px;
}

.m-first-brief-intro {
	height: 234px;
	margin-bottom: 2px;
}

.u-brief-intro-content {
	width: 176px;
	float: right;
}

.u-brief-intro-content p {
	color: #555;
	font-size: 12px;
	line-height: 22px;
	padding-top: 0;
	margin-top: 0;
	padding-left: 14px;
}

p.p-news {
	padding-bottom: 15px;
	border-bottom: 1px #e0e0df solid;
	height: 22px;
}

.u-main {
	margin-top: 3px;
	overflow: hidden;
	width: 313px;
}

.u-main a {
	display: inline-block;
	width: 100px;
	overflow: hidden;
}

.ml7 {
	margin-left: 7px;
}

.mr1 {
	margin-right: 1px;
}

a.a-last {
	margin-right: 0;
}


/**brief introduction**/


/***security***/

.m-security {
	width: 268px;
	float: right;
	margin-top: 10px;

}

p.p-security {
	height: 39px;
	background: #c7000a;
	line-height: 39px;
	color: #fff;
	padding-left: 15px;
	font-size: 16px;
	font-family: "Microsoft yahei";
	margin-bottom: 1px;
}

p.p-security span {
	font-size: 12px;
}

.u-security-message {
	border: 1px #e3e3e3 solid;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 14px;
}


/***security end**/


/**m-link***/

.m-link {
	width: 268px;
	border-top: 1px #e3e3e3 solid;
	margin-top: 16px;
	overflow: hidden;
}

span.span-link {
	width: 70px;
	height: 26px;
	margin-top: 12px;
	line-height: 26px;
	color: #fff;
	font-size: 14px;
	background: #d8271c;
	display: inline-block;
	text-align: center;
}

.u-select {
	width: 186px;
	height: 24px;
	padding: 1px 5px;
	border: 1px #e3e3e3 solid;
	height: 26px;
	line-height: 26px;
	color: #666;
}


/**m-link end***/


/**m-link-more***/

.m-link-more {
	width: 936px;
	margin: 25px auto;
	background: #f6f6f6;
	padding: 27px 34px;
	height: 62px;
	overflow: hidden;
}

.m-link-more a {
	display: inline-block;
	width: 262px;
	float: left;
	margin-right: 74px;
}

.m-link-more a.a-last {
	margin-right: 0;
}

.m-link-more a img {
	border: 6px #fff solid;
	box-shadow: 0 1px 1px #ccc;
	-webkit-box-shadow: 0 1px 1px #ccc;
}


/**m-link-more end***/


/**footer***/

.posti {
	position: relative;
}

.m-footer {
	padding: 26px 0;
	background: #f0f0f0;
	border-top: 1px #d5d5d5 solid;
}

.posi span.span-blue {
	color: #048bcb;
	font-size: 12px;
}

.mt20 {
	margin-top: 20px;
}

.m-footer p {
	width: 846px;
	color: #666;
	font-size: 12px;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}

span.span-tecn {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #666;
	font-size: 12px;
}
/*************know hongye***********************/

.u-know-hy-top {
	padding-bottom: 15px;
	border-bottom: 1px #e0e0df solid;
	height: 22px;
	color: #666;
	margin-top: 20px;
}

.u-know-hy-title {
	float: right;
	font-size: 12px;
	color: #666;
	line-height: 24px;
}

.u-know-hy-title a {
	color: #666;
	font-size: 12px;
	display: inline-block;
}

.u-know-hy-title a:hover {
	text-decoration: underline;
}

.u-know-hy-title a.a-selected {
	color: #d8271c;
}

ul.ul-know-menu {
	float: left;
	width: 195px;
	overflow: hidden;
	background: #f6f6f6;
	border: 1px #e8e8ec solid;
	border-bottom: 5px #ab9333 solid;
	border-top: none;
	margin-top:38px;
}
.m-chairman{
width:770px;
float:right;
}
ul.ul-know-menu li {
	position: relative;
	height: 43px;
}
h1{
font-size:20px;
color:#444;
font-family:'简仿宋';
font-weight:mormal;


}
ul.ul-know-menu li a {
	color: #000;
	display: block;
	padding-left: 30px;
	border-bottom: 1px #e8e8ec solid;
	line-height: 43px;
}

ul.ul-know-menu li a.last-li {
	border: none;
}

ul.ul-know-menu li a.li-selected {
	background: #d8271c;
	color: #fff;
}

em.em-know,
em.em-know2 {
	position: absolute;
	right: 22px;
	top: 14px;
	float: left;
	background: url(../img/pic_bg.png) no-repeat;
	width: 18px;
	height: 18px;
	background-position: -45px -7px;
}

em.em-know2 {
	background-position: -45px -27px;
}

.m-know-content {
	margin-bottom: 20px;
	min-height: 400px;
}

.m-know-message {
	position: relative;
	float: right;
	width: 770px;
	margin-top: 15px;
}

ul.ul-know-message {
	margin-left: 80px;
}

ul.ul-know-message li {
	color: #666;
	font-size: 12px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px #dcdbdb dashed;
	line-height: 22px;
}

ul.ul-know-message li.first-li {
	border-bottom: none;
	font-size: 16px;
	color: #ab9333;
	font-family: "Microsoft yahei";
	margin-top: 0;
	padding-bottom: 0;
}

.u-date {
	position: absolute;
	top: -4px;
	left: 0;
}


/*************know hongye end***********************/


/************chairman**************/

.m-chairman-person {
	margin: 0 auto;
	width: 202px;
	height: 152px;
	margin-top: 10px;
	text-align: center;
	border: 2px #f6f6f6 solid;
}

.m-chairman-person img {
	border: 2px #fff solid;
	
}

p.chairman-01 {
	color: #666;
	font-size: 12px;
	margin-top: 10px;
	font-family: "Microsoft yahei";
}

p.chairman-01 span {
	color: #ab9333;
	font-size: 16px;
}

.m-chairman-content {
	font-size: 12px;
	line-height: 22px;
}

.m-chairman-content p {
	
	line-height: 26px;
	font-size: 12px;
	color: #666;
}
.m-contact{
margin-bottom:30px;

}
.place span.red{
font-size:12px;}
/************chairman end**************/


/***********brief introduction*************/

.m-know-brief-intro-top img {}


/***********brief introduction end*************/


/**contact***/

.m-contact {
	position: relative;
	float: right;
	width: 770px;
	margin-top: 20px;
}

.u-contact-content {
	width: 280px;
	float: left;
}

.u-contact-content p {
	line-height: 22px;
	font-size: 12px;
	color: #666;
	margin-bottom: 0;
	margin-top: 5px;
}

.u-contact-content p.p-first {
	font-size: 16px;
	color: #ab9333;
	font-weight: 700;
}


/*******contact end*********/


/*******news**********/

a.btn-news-more {
	color: #048bcb;
	font-weight: 700;
	font-size: 14px;
}

a.btn-news-more:hover {
	text-decoration: underline;
}

.u-about-news {
	width: 490px;
	float: right;
}

.u-about-news p {
	line-height: 24px;
	font-size: 12px;
	color: #666;
	margin-bottom: 0;
	margin-top: 5px;
}

p.p-news-title {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	margin-top: 25px;
}

ul.ul-news-content {
	width: 770px;
	background: url(../img/line01.png) no-repeat top left;
	margin-top: 20px;
	padding-top: 10px;
}

ul.ul-news-content li,ul.ul-comment-content li {
	position: relative;
	border-bottom: 1px #b2b2b2 dashed;
	line-height: 24px;
	color: #666;
	font-size: 12px;
	background: url(../img/point01.png) no-repeat left center;
}

ul.ul-comment-content li{
	
	background: url(../img/point02.png) no-repeat left center;
}
ul.ul-report li.first-comment{
	border-left: 1px #dfdfe3 solid;
}
ul.ul-news-content li a,ul.ul-comment-content li a {
	width: 700px;
	color: #666;
	font-size: 12px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
ul.ul-comment-content li a:hover{
	color: #d8271c;
}
span.span-time {
	position: absolute;
	right: 0;
	top: 10px;
	color: #666;
}

.pt20 {
	padding-top: 20px;
}

p.p-page {
	text-align: center;
	margin-top: 30px;
}
#main_Page1_divNewsPage{
padding:10px 0;
text-align:center;

}
#main_Page1_divNewsPage a {
	padding: 5px 8px;
	color: #666;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	border: 1px #b2b2b2 solid;
	text-align: center;
	min-width: 10px;
}
#main_Page1_divNewsPage a:hover{
background:#d8271c;
}
.pagination-list li{
display:inline;
}
.pagination-list{
padding:20px 0;
text-align:center;}
.pagination-list a:hover,p.p-page a:hover {
	color: #fff;
	background: #d8271c;
}
.pagination-list a{
padding: 5px 8px;
    color: #666;
    font-size: 12px;
    display: inline-block;
    border: 1px #b2b2b2 solid;
    text-align: center;
    min-width: 10px;

}
p.p-page a.pagea-selected {
	color: #fff;
	background: #d8271c;
}

.m-chairman-content p.p-title {
	position: relative;
	font-size: 14px;
	font-weight: 700;
	text-indent: 0;
	text-align: center;
	margin-bottom: 10px;
}

.m-chairman-content p.p-title2 {
	font-size: 12px;
	color: #999;
	text-indent: 0;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px #dfdfde dotted;
}

p.p-title3 {
	font-size: 12px;
	color: #999;
}
.hid{
display:none;}
.prev-next-page {
	position: relative;
	border-top: 1px #eaeae9 solid;
	margin-top: 20px;
	padding-top: 10px;
}

.prev-next-page a.a-pages {
	width: 50%;
	color: #666;
	font-size: 12px;
	display: block;
	margin-bottom: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.prev-next-page a.a-pages:hover {
	color: #d8271c;
}

.btn-prev,
.btn-prev-brand {
	position: absolute;
	right: 0;
	background: url(../img/next-arrow.png) no-repeat center right;
}

.btn-prev-brand {
	left: 0;
	background: url(../img/next-arrow.png) no-repeat center left;
}

.btn-prev a,
.btn-prev-brand a {
	display: block;
	color: #666;
	font-size: 12px;
	margin-right: 20px;
}

.btn-prev-brand a {
	padding-left: 20px;
}

.btn-prev a:hover,
.btn-prev-brand a:hover {
	color: #d8271c;
}


/*******news end**********/


/*******activity********/

.btn-prev2 {
	position: absolute;
	right: 10px;
	bottom: 15px;
	background: url(../img/next-arrow.png) no-repeat center right;
}

.btn-prev2 a {
	color: #666;
	font-size: 12px;
	margin-right: 20px;
}

.btn-prev2 a:hover {
	color: #d8271c;
}

ul.ul-activity-content {
	width: 784px;
}

ul.ul-activity-content li {
	position: relative;
	background: #f6f6f6;
	padding-top: 28px;
	padding-bottom: 28px;
	color: #666;
	font-size: 12px;
	margin-bottom: 4px;
}

a.a-active {
	color: #666;
	font-size: 12px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

ul.ul-activity-content li img {
	border: 5px #fff solid;
	margin-left: 24px;
}

ul.ul-activity-content li span {
	margin-left: 10px;
	display: block;
	line-height: 59px;
	width: 404px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}


/*******activity end********/


/*****************************/

div.m_fy a {

    padding: 5px 8px;
    color: #666;
    font-size: 12px;
    margin-left: 5px;
    margin-right: 5px;
    display: inline-block;
    border: 1px #b2b2b2 solid;
    text-align: center;
    min-width: 10px;
}
#main_Page1_divNewsPage a:bover {
	color: #fff;
    background: '#d8271c';
}
#main_Page1_divNewsPag.m_fy {
background:red;
}
p.p_kg_title {
	border-bottom: 1px #dcdcdb dotted;
	padding-bottom: 20px;
	font-size: 14px;
	font-weight: 700;
	text-indent: 0;
	text-align: center;
	margin-bottom: 10px;
}

.konggu_address {
	margin-top: 40px;
	margin-bottom: 20px;
}

ul.ul_konggu_address {}

ul.ul_konggu_address li {
	width: 33.3%;
	float: left;
	line-height: 22px;
	font-size: 12px;
	color: #666;
	margin-bottom: 10px;
}

ul.ul_konggu_address li.li_first {
	width: 40%;
}

ul.ul_konggu_address li.li_second {
	width: 30%;
}

em.em-address01,
em.em-address02,
em.em-address03,
em.em-address04,
em.em-address05,
em.em-address06,
em.em-address07 {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	background: url(../img/pic_bg.png) no-repeat;
	width: 22px;
	height: 22px;
	background-position: 0 -65px;
}

em.em-address02 {
	background-position: -35px -65px;
}

em.em-address03 {
	background-position: 0 -91px;
}

em.em-address04 {
	background-position: -35px -91px;
}

em.em-address05 {
	background-position: 0 -114px;
}

em.em-address06 {
	background-position: -35px -116px;
}

em.em-address07 {
	background-position: 0 -140px;
}

.m-yh-img {
	margin: 20px 100px 50px;
	text-align: center;
}

.m-yh-img img {
	margin: 3px 4px;
	border: 1px #dcdddf solid;
}

.mb50 {
	margin-bottom: 50px;
}


/*************architecture*************/

.m-architecture {
	margin-top: 10px;
}

.m-architecture img {
	text-align: center;
}

ul.ul-m-brand {}

ul.ul-m-brand li {
	width: 40%;
	margin-right: 5%;
	float: left;
	border-bottom: 1px #b2b2b2 dotted;
	padding-bottom: 17px;
	margin-bottom: 20px;
}

ul.ul-m-brand li img {
	border: 1px #e8e8ec solid;
}

.u-brand-about {
	position: relative;
	width: 133px;
	margin-top: 30px;
	float: left;
	margin-left: 10px;
}

.u-brand-about p {
	font-size: 14px;
	color: #666;
}


/*************architecture end*************/


/***************aptitude*************/

ul.ul-m-aptitude {
	min-height: 420px;
	margin-left: -13px;
}

ul.ul-m-aptitude li {
	float: left;
	padding: 10px;
	background: #f6f6f6;
	margin-bottom: 20px;
	margin-left: 16px;
}

em.em-aptitude,
em.em-idea,
em.em-idea01,
em.em-idea02,
em.em-idea03 {
	float: left;
	margin-top: 9px;
	margin-right: 5px;
	background: url(../img/pic_bg.png) no-repeat;
	width: 3px;
	height: 5px;
	background-position: -74px -9px;
}

em.em-idea {
	margin-top: 4px;
	width: 9px;
	height: 15px;
	background-position: -73px -21px;
}

ul.ul-m-aptitude li a {
width:223px;
	height:185px;
	display: block;
	color: #666;
	font-size: 12px;
text-align:center;
}
ul.ul-m-aptitude li a img{
width:auto;
height:155px;
margin:0 auto;

}
ul.ul-m-aptitude li a:hover {
	color: #d8271c;
}

ul.ul-m-aptitude li span {
text-align:left;
	width: 212px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.mb30 {
	margin-bottom: 30px;
}

.ml40 {
	margin-left: 40px;
}

.ml24 {
	margin-left: 24px;
}


/***************aptitude end***********/


/**********idea-content*************/

.m-idea-content {
	position: relative;
	float: right;
	width: 770px;
	margin-top: 10px;
	min-height: 560px;
}

dl.dl-m-content {
	margin-top: 20px;
	min-height: 500px;
	
}

dl.dl-m-content dt {
	color: #666;
	font-size: 12px;
	font-weight: 700;
}

em.em-idea01,
em.em-idea02,
em.em-idea03 {
	margin-right: 10px;
	margin-top: 3px;
	width: 15px;
	height: 15px;
	background-position: -94px -1px;
}
em.em-idea02{
	background-position: -94px -22px;
}
em.em-idea03{
	background-position: -94px -45px;
}
dl.dl-m-content dd {
	margin-top: 14px;
	color: #666;
	font-size: 12px;
	margin-bottom: 30px;
}

p.p-idea{
	text-indent: 20px;
    line-height: 26px;
    font-size: 12px;
    margin-bottom: 24px;
    color: #666;
}
/*************idea-content end************/
ul.ul-public-good{
	margin: 10px 0;
	
}
ul.ul-public-good li{
	float: left;
	margin-left: 20px;
	margin-bottom: 10px;
	width: 340px;
	
}
ul.ul-public-good li img{
	width: 340px;
}
ul.ul-public-good li p{
	color: #666;
	font-size: 12px;
	width: 340px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

ul.ul-culture{
	margin: 10px 0;
	margin-left: -14px;
	
}
ul.ul-culture li{
	float: left;
	width: 235px;
	margin-left: 14px;
	margin-bottom: 10px;
	
}
ul.ul-culture li img{
	width: 235px;
}
ul.ul-culture li p{
	color: #666;
	font-size: 12px;
	width: 235px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
/************special*****************/
ul.ul-m-special{
	position: relative;
	margin-left: 16px;
}
ul.ul-m-special li{
	width: 508px;
	color: #666;
	font-size: 12px;
	margin-bottom: 30px;
	list-style: square;
}
ul.ul-m-special li.special_first_li{
	list-style: none;
	margin-left: -15px;
}
.u-m-special{
	position: absolute;
	top: 50px;
	right: 0;
}
p.p-specail-title{
	/*margin-left: 24px;*/
	color: #666;
	font-size: 12px;
	margin-bottom: 0;
	padding-bottom: 0;
}
p.p-specail{
	/*margin-left: 24px;*/
	color: #666;
	font-size: 12px;
	margin-top: 10px;
	padding-top: 0;
}

span.span-red{
	font-weight: 700;
	font-size: 16px;
	color: #d8271c;
}
span.span-title2{
	font-weight: 700;
	font-size: 12px;
	color: #666;
}
ul.ul-news-content li a:hover{
	color: #d8271c;
}
.m-chairman-content p.p-specail-content {
    text-indent: 0;
    line-height: 30px;
    font-size: 12px;
    margin-bottom: 24px;
    color: #666;
   
}
.w369{
	display: inline-block;
	width: 369px;
}
.w470{
	width: 470px;
}
._mt20{
	margin-top: -20px;
}
/************special end*****************/
ul.ul-culture li.first-child:{
	margin-left: 0;
}

ul.ul-culture li.trade_li_first{
	margin-left: 0;
    width: 245px;
}
ul.ul-culture li.trade_li{
	margin-left: 14px;
		width: 245px;
}
ul.ul-culture li.trade_li img,
ul.ul-culture li.trade_li_first img{
	width: 245px;
}
/*********cultures**************/
ul.ul-cultures{
}
ul.ul-cultures li{
	float: left;
	text-align: center;
	margin-left: 10px;
	
}
ul.ul-cultures li.li_cultures01{
	width: 226px;
}
ul.ul-cultures li.li_cultures02{
	width: 303px;
	
}
ul.ul-cultures li.li_cultures03{
	width: 173px;
	margin-left: 12px;
}
ul.ul-cultures li p{
	color: #ab9333;
	font-size: 12px;
}
ul.ul-culture2{
	margin: 10px 10px;
}
ul.ul-culture2 li{
	width: 177px;
	height: 145px;
	float: left;
}
ul.ul-culture2 li.culture2_li_first{
	
}
ul.ul-culture2 li.culture2_li{
	    margin-left: 10px;
	    height: 145px;
}
ul.ul-culture2 li img{
	width: 177px;
	height: 116px;
}
ul.ul-culture2 li p{
	width: 177px;
	text-align: center;
	color: #ab9333;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
/*********cultures end************/
/************investor****************/
ul.ul-investor-title{
	height: 32px;
	border-left: 1px #d7d7d7 solid;
	border-bottom: 1px #d7d7d7 solid;
}
ul.ul-investor-title li{
	    float: left;
	    text-align: center;
	    font-size: 12px;
	    width: 102px;
	    height: 32px;
	    line-height: 32px;
		border-top: 1px #d7d7d7 solid;
		border-right: 1px #d7d7d7 solid;
		color: #444;
}
ul.ul-investor-title li.investor-tit{
	background: #ab9333;
	color: #fff;
}
}
ul.ul-investor-title li.investor-tit a{
	color: #fff;
}
em.em-invo-01,
em.em-invo-arrow,
em.em-invo-arrow2{
	width: 16px;
	height: 16px;
	background: url(../img/pic_bg.png) no-repeat;
	float: left;
	background-position: -95px -65px;
}
span.span-invo-01{
	color: #666;
	font-size: 12px;
	font-weight:700 ;
	margin-left:5px ;
}
.u-invo-cont{
	position: relative;
	margin-left: 16px;
	padding: 10px;
	background: #f5f5f5;
	border: 1px #e9e9e9 solid;
	-moz-border-radius: 8px;      
    -webkit-border-radius: 8px;   
    border-radius:8px;  
}
p.p-invo-cont{
	padding: 0;
	margin: 0;
	color: #666;
	font-size: 12px;
	line-height:24px ;
	border-radius:8px;
	-webkit-border-radius:8px;
	-webkit-border-radius:8px;
}
em.em-invo-arrow{
	position: absolute;
	left: 20px;
    top: -7px;
	background-position: -95px -92px;
}
em.em-invo-arrow2{
	margin-top: 5px;
	background-position: -125px -2px;
}
dl.dl-rules{
	border-top: 1px #dfdfde dotted;
}
dl.dl-rules dt{
	padding-top: 10px;
	font-weight: 700;
	color:#000;
	font-size:12px;
	
}
tr,td{
border:none;


}
dl.dl-rules dd{
	color:#666;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 0;
	margin-bottom: 10px;
	margin-left: 15px;
}
a.btn-download-more{
	position: absolute;
	width: 164px;
	height: 33px;
	display: block;
	right: 0;
	top: -10px;
	background: url(../img/btn_download.png) no-repeat;
}
.m-chairman-content p.interaction {
    text-indent: 0;
    line-height: 26px;
    font-size: 12px;
    margin-bottom: 24px;
    color: #666;
}
/************investor end****************/
.m-connect-mess table{
	width: 100%;
}
.m-connect-mess table tr td{
	
	/*height: 60px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: 700;
	background: #f6f6f6;
}

.m-connect-mess table tr td.td-space2{
	width: 5px;
    background: #fff;
}
.m-connect-mess table tr td.td-space-h{
	padding-top: 0;
	padding-bottom: 0;
	height: 5px;
	width: 5px;
    background: #fff;
}
.m-connect-mess table tr td.td-first{
	text-align: center;
}
.m-connect-mess table tr td input,
.m-connect-mess table tr td textarea{
	margin-left:10px;
	width: 83%;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px #dfdfe3 solid;
	height: 33px;
	resize: none;
}
.m-connect-mess table tr td textarea{
	height: 148px;
	padding: 10px;
	width: 81%;
}
ul.ul-report{
	height: 30px;
}
ul.ul-report li{
	color: #444;
	line-height: 30px;
	font-size: 12px;
	padding-left:18px;
	padding-right:18px;
	height: 30px;
	float: left;
	border-top:1px #dfdfe3 solid;
	border-bottom:1px #dfdfe3 solid;
	border-right:1px #dfdfe3 solid;
}
ul.ul-report li:hover{
	background: #ab9333;
	color: #fff;
}
span.red{
	color: #d8271c;
	font-size: 14px;
}
p.p-btns{
	margin-top: 20px;
	text-align: center;
	text-indent: 0;
	
}

.btn-submit,.btn-submit2{
	width: 96px;
	height: 32px;
	border: none;
	line-height: 32px;
	background: #d8271c;
	text-align: center;
	color: #fff;
	display: inline-block;
	cursor: pointer;
}
.btn-submit2{
	background: #888;
	
}
.clearfix:after{
content:'';
display:block;
clear:both;
}
.clearfix{
zoom:1;
}
.m-link-more{
height:auto;
}
.banners{
width:1003px;
margin:0 auto;

}
span.active{
background:#fff !important;
color:#000 !important;

} 
span.active em{

color:red !important;


}
.event{
	background-image:url(../img/line.png);
	background-repeat: repeat-y;
	background-position: 68px top; 
}
.event em.title{
	margin-left: 10px;
	font-size: 14px;
	height: 25px;
	width: 25px;
	background-image: url(../img/tBg.png);
	background-size: 24px;
	background-position: 1px top; 
	margin: 0;
}
.event span.title{
	margin-left: 18px;
	height: 25px;
	line-height: 25px;
	color:#a88d32;
	font-size: 16px;
	font-weight: bold;
}
.event li{
	list-style-type: none;
	font-size:12px;
}
.event .item,.event em,.event .time{
	float:left;

}
.event em{
	background-image:url(../img/dott.png);
	background-repeat: no-repeat;
	background-size: 10px; 
	background-position:  center center;
}
.event .item{
	width:600px;
	margin-left: 20px;
	border-bottom:2px dotted #ccc;
	padding:20px 0;
}
.event em{
	width:25px;
	height:56px;
}
.event .time{
	height:56px;
	line-height: 56px;
	width:56px;
	font-weight: bold;
}
.event em.noDot{
	background: none;
}
.pilu td{
border:1px solid #999;

}
#ad a img{
width:250px;
z-index:9998;
}
#ad{
width:250px;
height:160px;
position:absolute;
 
}
#banners a{
z-index:0!important;

}
#banners_id li{
z-index:0!important;
}
span.wtwt3{
display:none;
}