mg {vertical-align:bottom;border:0;}
body {padding:0;margin:auto; font-size:12px;color:#828282;background-color:#ffffff; line-height:1.3em;font-family:"微软雅黑";}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,th,td,form,fieldset,legend,select,input,textarea,button{margin:0;padding:0;font-family:"微软雅黑"; font-weight:normal;}
ul {list-style:none;}
select {border:1px solid #ccc}

.clear{
	clear:both;
	}

a{
    text-decoration: none;
    border: none;
    outline: none;
}

.top_top
{
	
	position:fixed;
	_position:absolute;
	bottom:20px;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
	_top:auto;
	width:100%;
	height:58px;
	line-height:58px;
	z-index:99999;
	display:none;
	
}

.top_top img
{
	float:right;
	padding-right:20px;
	padding-bottom:20px;
}

#header_wrap { background-color:#FCFCFC;width:100%; border-bottom:1px solid #bababa;padding:0; margin-top:2px;text-align:center;}
#header {margin-left:auto; margin-right:auto;width:1150px;height:85px;text-align:left;}
#logo {float:left;width:240px;height:69px;padding:0;margin:0;clear:both;margin-top:10px;}
#logo img{ }
.sous{background-color:#FCFCFC;border:1px solid #808080;
margin-top:5px;
color:#ccc;
margin-left:44%;
-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}

#gnb {float:right;padding:0;margin:0;}
#gnb > ul{float:left;list-style:none;font-size:17px;color:#999;padding:0; font-family:"微软雅黑"}
#gnb > ul > li {float:left;display:inline;font-weight:600;margin-top:0;letter-spacing:-0.5px;width:120px; position:relative;}
#gnb > ul > li >  a {color:#908e8e;text-decoration:none;display:block;padding:35px 0 35px 0; text-align: center}
#gnb > ul > li >  a:hover {background:url(../../images/common/gnb_on.gif) no-repeat 3px 65px;color:#fff;background:#BD8D5F;}
#gnb > ul > li >  a.on {background:url(../../images/common/gnb_on.gif) no-repeat 2px 65px}
.subnav{ position:absolute; width:120px; top:85px; background-color: rgba(255, 255, 255, 0.9); display:none; border-bottom:2px solid #98725F;}
.subnav ul { height:185px;background:url(../../images/company/openmenu_menu_bg.gif) repeat-y;}
.subnav li {font-size:13px; height:30px; line-height:30px; border-bottom:1px solid #BD8D5F; color:#777777;padding-bottom:8px; padding:3px; }
.subnav li a {display:block;color:#444;text-decoration:none; text-align:center;}
.subnav li a:hover {color:#363636;font-weight:700;}




#openmenu_wrap {float:left;width:100%;left:0;top:90px;background-color:#fff;padding:0;margin:0 auto;border-bottom:1px solid #dcdcdc;position:absolute;z-index:1000;display:none;text-align:center;}
#openmenu {margin-left:auto; margin-right:auto;left:0;width:1095px;color:#4d4d4d;text-align:left;padding-bottom:15px;}
#openmenu #open_news {float:left;width:236px;margin-right:145px;}
#openmenu #open_news p {float:left;padding-top:24px;color:#a38b78;font-size:14px;width:100%;font-weight:700}
#openmenu #open_news ul {float:left;width:100%;margin-top:13px;}
#openmenu #open_news li {float:left;font-size:12.5px;width:100%;padding-bottom:5px;background:url(../../images/company/openmenu_news_icon.gif) no-repeat 0 6px;padding-left:13px;color:#222222;}
#openmenu #open_news li a {text-decoration:none;color:#222222;}
#openmenu #open_news li a:hover {text-decoration:underline;}
#openmenu #open_news p.	
{float:left;padding-top:13px;height:26px;width:180px;color:#fff;font-size:13px;background:url(../../images/company/openmenu_news_banner_bg.gif)no-repeat 214px 17px;letter-spacing:-1px;font-weight:normal;background-color:#a38b78;margin-top:8px;margin-bottom:22px;padding-left:12px;}
#openmenu #open_news p.banner a {color:#fff;text-decoration:none;}

#openmenu #menu {float:left;margin-top:16px;}
#openmenu #menu ul {float:left;width:100px;height:185px;background:url(../../images/company/openmenu_menu_bg.gif) repeat-y;}
#openmenu #menu li {font-size:13px;color:#777777;padding-bottom:8px;padding-left:10px;width:100%;}
#openmenu #menu li a {display:block;color:#777777;text-decoration:none;}
#openmenu #menu li a:hover {color:#363636;font-weight:700;}




#content_wrap {float:left;width:100%;padding:0;margin:0 auto;text-align:center;}
#content {margin-left:auto; margin-right:auto;width:960px;color:#4d4d4d;text-align:left;}





#navi_wrap {float:left;width:100%;border-bottom:1px solid #d2d2d2;padding:0;text-align:center;}
#navi {margin-left:auto;font-size:13px;margin-right:auto;width:960px;margin-top:35px;color:#5e5e5e;font-weight:normal;text-align:left;background:#fff}
#navi a {color:#5e5e5e;text-decoration:none;}
#navi span {color:#ff5757;font-weight:normal;font-weight:600;}
#navi span a {color:#ff5757;text-decoration:none;} 
#page_title {margin-left:auto;margin-right:auto;width:960px;padding-top:28px;padding-bottom:24px;color:#6b6b6b;text-align:left;background:#fff}
#page_title span {font-size:37px;color:#ff5757;font-weight:600;}






#f_menu_wrap_main {float:left;width:100%;padding:0;margin:0 auto;background-color:#545557;text-align:center;}
#f_menu_wrap {float:left;width:100%;padding:0;margin:0 auto;background-color:#545557;text-align:center;margin-top:100px}
#f_menu {margin-left:auto; margin-right:auto;width:960px;background-color:#545557;text-align:left;}
#f_menu .product {float:left;width:192px;margin-top:20px;background:url(../../images/common/f_menu_bg.png) no-repeat;padding-bottom:34px;font-weight:600;}
#f_menu .product p{float:left;width:100%;margin-left:18px;color:#ffffff;height:19px;}
#f_menu .product p a {color:#ffffff;text-decoration:none;display:block;}
#f_menu .product ul {float:left;margin-top:14px;margin-left:18px;width:100%;}
#f_menu .product li {font-size:12px;color:#afb0b1}
#f_menu .product li a{color:#afb0b1;text-decoration:none;display:block;}
#f_menu .product li a:hover {font-weight:700;color:#fff}




.footer{
	width:100%;
	height:165px;
	border-top:1px solid #ebeaea;    
    background: #f4f4f4;
    padding:24px 0;
}
.containers
{
	width:1000px;
	margin:0 auto;
}
.containers dl{
	width:195px;
    float: left;
    height:135px;

	background:url(../../images/footer_li.jpg) no-repeat
}
.containers dl dt{
    text-align: left;
    font-size: 14px;
	color:#333;
	height:30px
}
.containers dl dt a{
    font-size: 14px;
	color:#333
}
.containers dl dt a:hover{
    font-size: 14px;
	color:#000
}
.containers dl dd{
    text-align: left;
    font-size: 12px;
    line-height: 20px;
}
.containers dl dd a{
    font-size: 12px;
    line-height: 20px;
	color:#7f7f7f
}
.containers dl dd a:hover{
    font-size: 12px;
    line-height: 20px;
	color:#000
}
.footer .containers>div{
    display: table;
    float: none;
    margin: 0 auto;
}
.lianjie a{
    color:#579473
}
.copyright{
	width:100%;
	height:90px;
    background: #e9e9e9;
}
.copyright .pull-right{
	width:550px;
    margin-top:2px;
	float:right;
	text-align:right;
	line-height:20px;
}
.copyright span{

    font-size: 12px;
    color: #666;
}
.copyright .copy{
    font-size: 12px;
}
.copyright .copy .logos{
    float:left;
	height:40px;
	margin-top:5px;
	overflow:hidden;
}
.container{
    width: 1000px;
    margin:0 auto;
}



#popup {position:absolute;left:50%;top:200px;z-index:500}
#popup p {float:left;background:#ededed;font-size:12px;width:100%;padding:0}
#popup p.txt {padding:2px 0 6px 5px}
#popup p.close {float:right;text-align:right;font-size:11px;padding:5px 0}
#popup p.close a {padding:15px 10px;color:#000;text-decoration:none}





.l1 {margin-left:5px;}
.l2 {margin-left:2px;}
.l3 {margin-left:3px;}
.l4 {margin-left:4px;}
.l5 {margin-left:5px;}
.l6 {margin-left:6px;}
.l7 {margin-left:7px;}
.l8 {margin-left:8px;}
.l9 {margin-left:9px;}
.l10 {margin-left:10px;}
.l15 {margin-left:15px;}
.l20 {margin-left:20px;}
.l25 {margin-left:25px;}
.l30 {margin-left:30px;}
.l35 {margin-left:35px;}
.l40 {margin-left:40px;}
.l45 {margin-left:45px;}
.l50 {margin-left:50px;}
.l64 {margin-left:64px}

.r1 {margin-right:5px;}
.r2 {margin-right:2px;}
.r3 {margin-right:3px;}
.r4 {margin-right:4px;}
.r5 {margin-right:5px;}
.r6 {margin-right:6px;}
.r7 {margin-right:7px;}
.r8 {margin-right:8px;}
.r9 {margin-right:9px;}
.r10 {margin-right:10px;}
.r15 {margin-right:15px;}
.r20 {margin-right:20px;}
.r25 {margin-right:25px;}
.r30 {margin-right:30px;}
.r35 {margin-right:35px;}
.r40 {margin-right:40px;}
.r45 {margin-right:45px;}
.r50 {margin-right:50px;}


.t1 {margin-top:5px;}
.t2 {margin-top:2px;}
.t3 {margin-top:3px;}
.t4 {margin-top:4px;}
.t5 {margin-top:5px;}
.t6 {margin-top:6px;}
.t7 {margin-top:7px;}
.t8 {margin-top:8px;}
.t9 {margin-top:9px;}
.t10 {margin-top:10px;}
.t15 {margin-top:15px;}
.t20 {margin-top:20px;}
.t25 {margin-top:25px;}
.t30 {margin-top:30px;}
.t35 {margin-top:35px;}
.t40 {margin-top:40px;}
.t45 {margin-top:45px;}
.t50 {margin-top:50px;}
.t66 {margin-top:66px;}


.b1 {margin-bottom:5px;}
.b2 {margin-bottom:2px;}
.b3 {margin-bottom:3px;}
.b4 {margin-bottom:4px;}
.b5 {margin-bottom:5px;}
.b6 {margin-bottom:6px;}
.b7 {margin-bottom:7px;}
.b8 {margin-bottom:8px;}
.b9 {margin-bottom:9px;}
.b10 {margin-bottom:10px;}
.b12 {margin-bottom:12px;}
.b15 {margin-bottom:15px;}
.b20 {margin-bottom:20px;}
.b25 {margin-bottom:25px;background:#fff}
.b27 {margin-bottom:27px;}
.b28 {margin-bottom:28px;}
.b30 {margin-bottom:30px;}
.b32 {margin-bottom:32px;}
.b35 {margin-bottom:35px;}
.b38 {margin-bottom:38px;}
.b40 {margin-bottom:40px;}
.b45 {margin-bottom:45px;}
.b47 {margin-bottom:47px;}
.b48 {margin-bottom:48px;}
.b50 {margin-bottom:50px;}
.b51 {margin-bottom:51px;}
.b52 {margin-bottom:52px;}
.b53 {margin-bottom:53px;}
.b55 {margin-bottom:55px;}

.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}
.f19 {font-size:19px;}
.f20 {font-size:20px;}
.f21 {font-size:21px;}
.f22 {font-size:22px;}





.bullet01 {background:url(../../images/common/bullet01.gif) no-repeat 0 8px;padding-left:10px;}




.f26b {float:left;font-size:26px;font-weight:600;letter-spacing:-0.5px;padding:7px 0 12px 0;}
.f17 {float:left;font-size:17px;line-height:24px}













#content {
	width:100%;
	margin:0 auto;
}
#content .banner {
	width:100%;
	margin:0 auto;
	height:300px;
}
#content .con_ind {
	width:100%;
	margin:0 auto;
}
#content .con_ind .cy {
	height:210px;
	border-bottom:1px solid #d7d7d7;
	background:url(../../images/bg_cy.jpg) repeat-x;
}
#content .con_ind .cy .cy2 {
	width:972px;
	height:300px;
	margin:0 auto;
	
}
#content .con_ind .cy .cy1 {
	width:941px;
	padding-left:25px;
	height:210px;
}
#content .con_ind .cy .cy1 ul li {
	width:230px;
	border-right:1px dotted #d7d7d7;
	padding-left:10px;
	float:left;
	height:174px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:36px;
}
#content .con_ind .cy .cy1 ul li span {
	font-size:11px; color:#433527;
}
#content .con_ind .cy .cy1 ul li p {
	padding-top:19px;
}
#content .con_ind .cy .cy1 ul li .style {
	width:186px;
	margin-right:0px;
	padding-right:0px;
	float:left;
	height:174px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:36px;
}
#content .con_ind .news {
	padding-top:45px;
	width:972px;
	margin:0 auto;
	padding-bottom:54px;
}
#content .con_ind .news .news1 {
	width:290px;
	padding-right:31px;
	border-right:1px solid #d7d7d7;
	margin-right:31px; float:left;
}

#content .con_ind .news .news1 .title {
	width:290px;
	height:66px;
}

#content .con_ind .news .news1 .con_news1 ul li {
	width:300px;
	height:70px;
	padding-bottom:10px;
	margin-bottom:17px;
	border-bottom:1px solid #ddd;
}

#content .con_ind .news .news1 .con_news1 ul li p {
	width:130px;
	height:80px; margin-right:20px; background:#963; float:left;

}

#content .con_ind .news .news1 .con_news1 ul li span {
	width:140px;
	height:80px;  float:left; font-family:"微软雅黑"; color:#433527;list-style:23px;

}

.#content .con_ind .news .news1 .con_news1 ul li div{
	line-height:20px;
	height:60px;
	}


#content .con_ind .news .news1 .con_news1 ul li font{padding-top:7px; display:block; line-height:18px; color:#564738; }

#content .con_ind .news .news2 {
	
}
#content .con_ind .news .con_news2 ul li { font-family:"微软雅黑"; color:#433527;
	width:280px; padding-left:10px; height:40px; margin-bottom:3px; line-height:20px;
	border-bottom:1px dotted #d7d7d7; 
	
}
.tad tr td{ background:#fff; height:28px; line-height:28px;}

/*----------banner -------------*/
#banner
{
	width:100%;
	height:420px;
	overflow:hidden;
	position:relative;
}


#banner ul li{
	width:100%;
	height:420px;
	float:left;
	overflow:hidden;
	filter:alpha(opacity=0); 
	-moz-opacity:0; 
	opacity:0;
}
#banner li.active{
    background: #4a587f;
    box-shadow: 0px 0 10px #c8a063;
}