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

body{ font-size:12px; color:#000000; font-family:宋体;}

a { color:#000000; font-size:12px; text-decoration:none; }

a:hover { color:#C80901; font-size:12px; text-decoration:none;}

.sider{width:285px; float:left;}
.containter{float:right; width:655px;}

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}
h1{font-size:26px;  line-height:36px; font-family:微软雅黑;}
h3{font-size:26px; text-align:center;}

/***************ydy css********************/
.ydy_logo{width:443px; height:118px; float:right;}
.ydy_pic{width:567px; height:229px; float:right; margin-top:67px;}
.ydy_foot{width:1004; height:356px; float:right;}

/***************index css********************/
.top{width:1004px; height:80px;}
.top_left{width:676px; height:auto; float:left;}
.lang{float:}

.lang .select_box {
  float:left; display:inline; width:86px; height:23px; padding-left:14px; margin-top:42px; font-family:Arial, Helvetica, sans-serif; 
}
.lang DIV.tag_select { background:url(../images/lang.jpg) no-repeat; width:86px; color:#999; line-height:23px;
  PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px; HEIGHT: 23px
}
.lang DIV.tag_select_hover {background:url(../images/lang.jpg) no-repeat;
  PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px;  COLOR: #79a2bd; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 24px
}
.lang DIV.tag_select_open {background:#77D0FC url(../images/lang.jpg) no-repeat;
  PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px;  PADDING-BOTTOM: 0px;  COLOR: #79a2bd; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 24px
}
.lang UL.tag_options {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:#fff; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 86px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute;border:1px solid #BEBEBE; text-indent:10px;
}
.lange UL.tag_options LI {  
  PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 86px; COLOR: #79a2bd; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 24px; TEXT-DECORATION: none;
}
.lang UL.tag_options LI.open_hover {background:#77D0FC; COLOR:#fff}
.lang UL.tag_options LI.open_selected { background:#77D0FC;COLOR: #fff}




.logo{width:328px; height:80px; float:right;}
.dh{width:992px; height:44px; background:url(../images/dh.jpg) no-repeat; padding-top:68px; padding-left:13px;}
/*.menu{width:992px; line-height:32px; color:#fff; overflow:visible;}
.menu ul.nav_list{float:left;}
.menu ul.nav_list li{width:163px; float:left; text-align:center;position:relative; margin-left:1px; display:inline;}
.menu ul.nav_list li a{color:#fff;}
#apDiv1,#apDiv2,#apDiv3,#apDiv4,#apDiv5{z-index:9999;position:absolute; left:0px;top:42px; display:none; overflow:visible; }


ul.ap{ display:inline; overflow:visible;}

ul.ap li{ width:163px;z-index:2000px; line-height:24px; clear:both; margin:0 auto; color:#000000;} 

ul.ap li a{line-height:24px;text-indent:7px; padding-left:8px; color:#000000; display:inline}

ul.ap li a:hover{line-height:24px;text-indent:7px; padding-left:8px; color:#ae000c; display:inline}
*/



*{
	margin:0;

}/*下拉位置对应*/

#nav {line-height: 43px;
	list-style-type: none;
	height: 43px;
	width: 992px;
	margin: 0px;}

#nav a {
	display: block;
	width: 163px;
	text-align:center;
	color: #FFFFFF;
}

#nav li {
	float: left;
	width: 163px;	
}
#nav li a:hover{width: 163px; text-align:center;}
#nav li ul{line-height: 25px;left: -999em; width: 164px; position: absolute; padding-bottom:15px;}
#apdiv1{ background:url(../images/ap1.png) no-repeat;}
#apdiv2{ background:url(../images/ap2.png) no-repeat;}
#apdiv3{ background:url(../images/ap3.png) no-repeat;}
#apdiv4{ background:url(../images/ap4.png) no-repeat;}

#nav li ul li{
	float: left;
	width: 163px;

	background-image: none;
}


#nav li ul a{
	display: block;
	width: 163px;
	text-align:left;
	overflow:hidden;
	
}

#nav li:hover ul {}
#nav li.sfhover ul {left: auto; top:auto;}
#nav ul li a { color:#000000; text-indent:13px;
	width: 163px;
	padding: 0px;
	
}
#nav ul li a:hover { color:#AE000C;width: 163px; text-indent:13px; text-align:left;
}


.foot_new{width:176px; height:172px; float:left; padding-left:20px;}

.foot_news{ width:607px;  float:left; height:132px; padding-top:23px;}
.foot_news ul {
	padding: 0px;margin: 0px;}
#announcement {
	width:100%;
	overflow: hidden;
}
#announcement div {
	overflow-y:hidden;
	line-height: 22px;
	height: 172px
}
#announcement li {
	font-size: 12px;
	list-style-type: none;
	white-space: nowrap
}
#announcement a {
	text-decoration: none;
}
#announcement a:hover {
	text-decoration:underline;}




.foot_copyright{width:164px; line-height:86px; font-family:Arial, Helvetica, sans-serif; float:right; text-align:right; padding-right:14px;}

/*********************neiye css *********************/

/*about*/

/*who we are*/
.who_left{width:535px; height:447px; float:left; margin-top:24px;}
.who_right{width:446px; height:447px; float:left; margin-left:23px;margin-top:24px; display:inline;}
.who_right_tit{width:446px; height:97px;}
.who_right_main{width:446px; height:auto; line-height:20px;}

.A1_main{width:1004px; height:auto; margin:10px auto;}
.A2_left{width:535px; height:447px; float:left; margin-top:24px;}
.about_pic{width:535px; height:447px;}
.A2_left li{float:left;}
.A2_right{width:408px; height:447px; float:left; margin-left:38px;margin-top:24px; display:inline;}
.A2_right_tit{width:408px; /*height:143px;*/}
.A2_right_main{width:408px; height:auto; line-height:20px;}

.A3{width:1004px; height:584px; background:url(../images/A3.jpg);}
.A3 ul{ width:978px;padding-left:26px;}
.A3 li{width:106px; height:auto; float:left;}
#l99{padding-top:364px}
#l03{padding-top:355px}
#l04{padding-top:340px}
#l05{padding-top:315px}
#l06{padding-top:280px}
#l10{padding-top:250px}
#l11{padding-top:210px}
#l12{padding-top:165px}
#l13{padding-top:100px}


/*products*/
.pro1{padding-left:372px; width:573px; min-height:608px; height:auto !important; background:url(../images/pro1.jpg) no-repeat left top;padding-top:20px;}
.pro1 ul{}
.pro1 li{width:632px; height:auto;}
.pro1 li span{float:left; width:632px; font-family:黑体;}
.pro1_tit{width:632px; height:40px; line-height:40px; font-family:微软雅黑; font-size:16px; margin-top:10px; font-weight:bold}

.pro11{padding-left:372px; width:573px; min-height:608px; height:auto !important; background:url(../images/pro11.jpg) no-repeat left top;padding-top:20px;}
.pro11 ul{}
.pro11 li{width:632px; height:auto;}
.pro11 li span{float:left; width:632px; font-family:黑体;}
.pro11_tit{width:632px; height:40px; line-height:40px; font-family:微软雅黑; font-size:16px; margin-top:10px; font-weight:bold}

.propic{width:632px; float:left;}
.propic li{width:210px; height:55px; float:left; margin-bottom:10px;}
.pro1_b{width:632px; height:auto;}
.pro1_picb{width:474px; height:56px;}
.pro11_b{width:632px; height:auto;}
.pro111_picb{width:474px; height:56px;}

.pro2_left{width:279px; height:608px; float:left; background:url(../images/pro11_left.jpg) no-repeat;}
.pro2_lpic{width:240px; height:55px;padding-top:287px; padding-left:32px;}
.pro2_text{width:218px; height:auto; padding-left:32px;  line-height:20px; font-weight:bold; font-size:14px;}
.pro2_text a{color:#ae000c; text-decoration:underline;font-size:14px;}
.pro2_right{width:725px; height:536px; float:left; margin-top:20px;}


.pro3_left{width:371px; height:608px; background:url(../images/pro3_left.jpg) no-repeat; float:left;}

.pro3_right{width:586px; height:auto; float:left; padding-top:45px;}

.pro3_right li{width:586px; height:auto; margin-top:45px;}
.pro3_pro{width:139px; height:auto; float:left;}
.pro3_tit{width:150px; height:auto; float:left; font-size:24px; font-family:Arial; font-weight:bold; line-height:62px;}
.pro3_tit a{font-size:24px; font-family:微软雅黑; font-weight:bold;}
.pro3_intro{ width:161px; height:auto; line-height:20px; font-weight:bold;}

.pro4_left{width:279px; height:608px; float:left; background:url(../images/pro21_left.jpg) no-repeat;}
.pro4_lpic{width:240px; height:61px;  padding-top:290px;padding-left:14px;}
.pro4_text{width:218px; height:auto; padding-left:14px; line-height:20px; font-weight:bold; font-size:14px;}
.pro4_text a{color:#ae000c; text-decoration:underline;font-size:14px;}
.pro4_right{width:725px; height:536px; float:left; margin-top:20px;}

/*Competence*/
.Com1_left{width:535px; height:447px; float:left; margin-top:24px;}
.Com1_right{ height:447px; float:left; margin-left:13px;margin-top:24px; display:inline;}
.Com1_right_tit{}
.Com1_right_main{width:438px; height:auto; line-height:20px;}



.Com2{width:1004px; height:585px; background:url(../images/Com2_bj2.jpg) no-repeat; margin-top:24px;}
.Com2_left{width:292px; height:auto; float:left;}
.Com2_pic{width:274px; height:388px; position:relative;top:116px; left:4px; z-index:1}
.Com2_pic img{padding:7px;}
.Com2_right{width:705px; height:auto; float:left; line-height:20px;}
.Com2_right li{ background:url(../images/icon_d.jpg) no-repeat left center; text-indent:12px;}

.Com2_text1{width:400px; height:84px; padding-left:47px; padding-top:30px}
.Com2_text2{width:205px; height:184px; float:left; padding-left:498px; margin-top:65px}
.Com2_text3{width:395px; height:115px; float:left; padding-left:45px; margin-top:45px}
.Com2_text3 #col0{width:164px; float:left;}


.Com3_left{width:535px; height:447px; float:left; margin-top:24px;}
.Com3_right{width:431px; height:431px; float:left; margin-left:33px;margin-top:24px; display:inline;}
.Com3_right_tit{width:431px; height:156px;}
.Com3_right_main{width:431px; height:auto; line-height:20px;}

/*Service*/
.Service_left{width:523px; height:560px; float:left; margin:10px 0px;}
.Service_right{width:455px; height:560px; float:left; margin-left:18px;margin-top:10px;}

.Service_right li{width:455px; height:auto; font-size:13px;  line-height:20px; padding-bottom:15px; border-bottom:2px solid #C40010; margin-top:10px; font-family:宋体;}

/*Service*/
.cont{width:1004px; margin-top:23px; height:auto;}

.contleft{width:295px; float:left;}
.contright{width:674px; height:auto; float:left; margin-left:30px; display:inline;}

.rolinList{ width:674px; height:auto;  text-align:left}
.rolinList li{margin-bottom:1px; border-bottom:2px solid #F00; font-family:宋体;}

.rolinList li h2{ width:674px; height:48px;  background:#fff; font-size:26px; line-height:40px; padding-left:20px; color:#333; cursor:pointer; font-family:微软雅黑; }
.content{ height:auto;width:641px;  background:#fff; margin-bottom:10px; padding:3px}
.content p{ margin:12px}


/*news*/
.news_main{width:1004px; height:auto; margin:28px auto;}
.news_main .time{width:1004px; height:38px; border-bottom:2px solid #C40010; text-align:center; color:#747474; display:block; line-height:38px;}

/*language fix*/
#options_select > li > a {display:block;}