body {font-size:12px; line-height:22px;margin:0px; background:#fff;}
body, input {
	font:12px/1.5 Arial;
	color:#333;
}TD {
	LINE-HEIGHT: 20px;  WORD-WRAP: break-word; COLOR: #555555; FONT-SIZE: 12px
}

UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	BEHAVIOR: url(css/blur.htc)
}
AREA {
	BEHAVIOR: url(css/blur.htc)
}
.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none
}
.diss {
	DISPLAY: block
}
.undiss {
	DISPLAY: none
}
.clear {
	CLEAR: both
}
A:link {
	 COLOR: #555555; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A:visited {
	 COLOR: #555555; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A:hover {
	 COLOR: #ff0000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A:active {
	 COLOR: #555555; FONT-SIZE: 12px; TEXT-DECORATION: none
}

.font_white {
	COLOR: #9b0202
}
.font_gray {
	COLOR: #707070
}
.font_black {
	COLOR: #4a4a4a
}
.font_red {
	COLOR: #f00
}
.font_yellow {
	COLOR: #f0ff00
}
.font_blue {
	COLOR: #00e3ff
}
.font_style1 {
	COLOR: #0090a2
}
.font_family {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.font_bold {
	FONT-WEIGHT: bold
}
.font_size {
	FONT-SIZE: 14px
}
.font_size2 {
	FONT-SIZE: 11px
}
.font_normal {
	FONT-WEIGHT: normal
}
.text_right {
	TEXT-ALIGN: right; DISPLAY: block
}
.text_center {
	TEXT-ALIGN: center
}
.text_height {
	LINE-HEIGHT: 150%
}
.float_l {
	FLOAT: left
}
.float_r {
	MARGIN-TOP: 8px; FLOAT: right
}
.w{ width:1020px;margin:0 auto; overflow:hidden; }
#head{ width:100%; height:125px;}
.head{ width:1020px; height:78px; margin:0 auto; }
.logo {WIDTH: 470; FLOAT: left;HEIGHT: 90px; }
.top{ float:right; height:28px; width:500px; line-height:28px; text-align:right; margin-left:15px;}
.search{ float:right; width:200px; line-height:40px;}
.tel{ float:right; width:310px; text-align:left; height:26px; margin-top:12px; background:url(tel.jpg) right center no-repeat;}

#nav{ float:left; width:100%; height:34px; padding:5px 0px;}
.nav{ margin:0 auto; width:1000px;height:30px;}
.nav li{ float:left;color:#fff;height:30px;}
.nav li a{ margin:0px 10px; color:#444; line-height:30px; padding:5px 10px;font-family: Times New Roman; font-size:14px; font-weight:bold}
.nav li a:hover{ color:#fff; background:#0174b7; padding:5px 10px; line-height:30px;font-size:14px; font-weight:bold}
.nav li a.on{color:#0174b7;color:#fff;}
.nav li.x{ background:url(nav_x.jpg) right center no-repeat;}


#img{ width:1020px; margin:0 auto; overflow:hidden; margin-bottom:10px; background:url(img_bj.jpg) center top no-repeat; height:20px; margin-top:10px;}


.img{ width:100%; margin:0 auto; overflow:hidden;height:485px; margin-bottom:15px;}

.ry_img{ width:100%;overflow:hidden; height:290px; margin-bottom:15px;}

/* banner */
.flexslider{position:relative;height:485px;overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:485px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:48%;text-align:center;}
.flex-control-nav li{display:inline-block;width:13px; float:left;height:13px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:5px;background:url(prev.png) center center no-repeat; display:none}
.flex-direction-nav li a.flex-next{right:5px;background:url(next.png) center center no-repeat; display:none}



.clen{ clear:left;}

.top_l{ float:left; width:350px; height:28px; line-height:22px; padding-top:8px; background:url(top_l.jpg) left center no-repeat; padding-left:35px;}
.top_r{ float:right; width:570px; padding-left:25px; height:36px; line-height:36px; background:url(top_r.jpg) left center no-repeat;}


.main{margin:0 auto;width:1030px;overflow:hidden; border-top:#dedede 1px solid; padding-top:10px;}

.h_about{ float:left; width:690px; overflow:hidden; min-height: 270px;}
.h_about_lm{ float:left; width:100%;}
.h_about_bt{ float:left; width:390px; height:46px;}
.title-en {
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
color: #0275b8;
}
.line {
font-family: "ËÎÌå";
font-size: 26px;
color: #a09f9f;
}
.title-cn {
font-family: "Î¢ÈíÑÅºÚ";
font-size: 14px;
color: #a09f9f;
}

.h_about_more{ float:right; line-height:46px;}
.h_about_more a {
font-family: "Î¢ÈíÑÅºÚ";
font-size: 13px;
color: #f5a300;
}
.h_about_ry{ float:left; width:690px; overflow:hidden;}
.h_about_img{ float:left; width:250px; height:195px; margin-right:10px;}
.h_about_img img{ width:250px; height:195px;}
.h_about_ry1{ float:left; width:430px; min-height:195px;}

.h_news{ float:right; width:298px; padding-left:20px; border-left:#dedede 1px solid;}
.h_news_lm{ float:left; width:100%;}
.h_news_bt{ float:left; width:190px; height:46px;}
.h_news_more{ float:right; line-height:46px;}
.h_news_more a {
font-family: "Î¢ÈíÑÅºÚ";
font-size: 13px;
color: #f5a300;
}
.h_news_ry{ float:left; width:298px; height:195px; }
.h_news_ry UL { float:left; WIDTH: 298px
}
.h_news_ry UL LI {
	WIDTH: 288px; HEIGHT: 28px;	LINE-HEIGHT: 28px;  background:url(news_d.jpg) left center no-repeat; padding-left:10px; 
}
.h_news_ry UL LI A {
	LINE-HEIGHT: 28px; FLOAT: left; COLOR: #666666;FONT-SIZE: 12px;
}
.h_news_ry UL LI SPAN {
	LINE-HEIGHT: 25px; FLOAT: right; COLOR: #666666;
}

.h_case{margin:0 auto;width:1030px;overflow:hidden; border-top:#dedede 1px solid; padding-top:10px;}

.h_case_lm{ float:left; width:100%;}
.h_case_bt{ float:left; width:480px; height:46px;}
.h_case_more{ float:right; line-height:46px;}
.h_case_more a {
font-family: "Î¢ÈíÑÅºÚ";
font-size: 13px;
color: #f5a300;
}
.h_case_ry{ float:left; width:100%; min-height:220px; padding-bottom:28px; margin-bottom:20px; background:url(case_bj.jpg) center bottom no-repeat; overflow:hidden;}
.h_case_ry li{ float:left; width:120px; margin-right:5px; text-align:center; line-height:22px;}
.aaa{ margin-right:10px;}


.foot{margin:0 auto;width:1030px;overflow:hidden; min-height:70px; padding-top:22px; border-top:#dedede 1px solid;}
.copyright{ float:left; width:790px;overflow:hidden; line-height:22px; text-align:left;}
.copyright a{ }
.logo1{ float:right; width:371px; height:57px; background:url(logo1.jpg) no-repeat;}






.ry_wz{margin:0 auto;width:961px; padding-left:15px;border:#d5d5d5 1px solid; background:#fff; line-height:30px; margin-bottom:10px;}
.ry_wz span{ color:#ff0000; }
#ry_left{ float:left; width:230px; overflow:hidden;}
.ry_left{ float:left; width:228px; min-height:300px; overflow:hidden; border-left:#ececec 1px solid; border-top:#ececec 1px solid; border-right:#ececec 1px solid;}
.ry_video{ float:left; width:228px;}
.ry_video_lm{ float:left; width:228px; height:40px; background:url(ry_video_lm.jpg) left center no-repeat;}
.ry_video_ry{ float:left; width:218px; padding-left:10px; height:145px; padding-top:2px; background:url(ry_video_bj.jpg) left top repeat-y;}
.ry_video_db{ float:left; width:228px; height:4px; background:url(ry_video_db.jpg)}

.ry_fl{ float:left; width:238px; overflow:hidden; background:url(ry_bj.jpg) left top repeat-x;}
.ry_fl_lm{ float:left; width:238px; height:34px; background:url(ry_left_1.jpg) left top no-repeat;}
.ry_fl_ry{ float:left; width:238px; overflow:hidden;margin:5px 10px 15px 10px;}
.ry_fl_ry li{ float:left; width:140px; height:30px; line-height:30px; background:url(ry_x.jpg) left bottom no-repeat;text-align:left; font-size:12px; color:#696969; padding-left:30px;}


.ry_fl_ry li a  {
    color: #e7e7e7;
    font-family: Microsoft Yahei;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
	color:#404040;
}
.ry_fl_ry  li  a:hover{
    color: #9c1a3e;
    font-family: Microsoft Yahei;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-decoration: underline;
}

.ry_fl_ry li .lm1{ font-size:12px; font-weight:bold; }


.ry_cont{ float:left; width:158px; margin:40px 50px; overflow:hidden;}
.ry_cont_lm{ float:left; width:238px;height:129px; background:url(ry_cont.jpg) left no-repeat;}
.ry_cont_ry{ float:left; width:218px;  margin-left:10px; overflow:hidden; margin-top:5px; margin-bottom:15px;}
.ry_left_db{float:left; width:240px; height:50px; background:url(ry_left_d.jpg) left bottom no-repeat;}

.ry{ float:left; width:100%; overflow:hidden;}
.ry_lm{ float:left; width:686px;height:33px;  color:#000000; font-size:20px;font-family: Microsoft Yahei; font-weight:bold;}
.ry_ry{ float:left; width:721px;overflow:hidden; margin-top:10px; xscolor:#373737;}



.product { float:left; width:214px; height:204px; background:url(pro.jpg) left top no-repeat;line-height: 25px; padding:60px 10px 0px 10px; margin-right:20px;}
.company { float:left; width:214px; height:204px; background:url(about.jpg) left top no-repeat;line-height: 25px; padding:60px 10px 0px 10px; margin-right:20px;}
.h_cont{ float:left; width:214px; height:204px; background:url(contact.jpg) left top no-repeat; overflow:hidden; padding:60px 10px 0 10px; line-height:25px; }







#ry_right{ float:right; width:800px; overflow:hidden; background:url(ry_right.jpg) left top no-repeat;}
.ry_right{ float:right; width:800px; overflow:hidden;}

.ry_right_lm{ float:left; width:790px;line-height:33px; margin-top:10px;  color:#0174b5; padding-left:10px; font-size:16px;font-family: Microsoft Yahei; font-weight:bold;}
.ry_right_lm span{ float:right; margin-right:30px; color:#545952; font-size:12px; font-weight:normal;}
.ry_right_ry{ float:left; width:780px;overflow:hidden; margin:10px; }

.ry_right_img{ float:left; width:721px;overflow:hidden; margin:30px 0px; color:#373737;}
.pro span{ font-weight:bold;}
.pro{ font-size:12PX; color:#636363; font-family:Arial, Helvetica, sans-serif;}



#ry_left1{ float:left; width:210px; overflow:hidden;}
.ry_left1{ float:left; width:210px; min-height:300px; overflow:hidden;}
.ry_fl1{ float:left; width:210px; overflow:hidden; }
.ry_fl1_lm{ float:left; width:200px; height:50px; background:url(left-top-bg.jpg) left top repeat-y; line-height:50px; padding-left:10px; font-size:16px; font-weight:bold; color:#333;}



.ry_fl1_ry{ float:left; width:210px;  overflow:hidden; line-height:30px; font-size:14px; }


.ry_fl1_ry ul{ float:left;}
.ry_fl1_ry li{ float:left; width:210px;  line-height:34px; text-align:left; font-size:14px; text-align:left; background:url(left-line.jpg) left bottom no-repeat; padding-bottom:8px;
}


.ry_fl1_ry li a  {
    color: #e7e7e7;
    font-family: Microsoft Yahei;
	background:url(left-menu-bg.jpg) 10px center no-repeat; padding-left:20px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
	color:#404040;
}
.ry_fl1_ry  li  a:hover{
    color: #0174b7;
    font-family: Microsoft Yahei;
	background:url(left-menu-bg.jpg) 10px center no-repeat; 
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-decoration: underline;
}

.lm1{ color:#0174b7; }

.ry_fl1_ry dl{ float:left;width:342px; line-height:29px; font-size:12px; color:#696969; }
.ry_contt{ float:left; width:210px; background:url(con-bg.jpg) #0174b7 no-repeat; height:75px; margin-top:15px; margin-bottom:35px;
}












#ry_right1{ float:right; width:800px; overflow:hidden; background:url(ry_right.jpg) left top no-repeat;}
.ry_right1{ float:right; width:800px; overflow:hidden;}

.ry_right1_lm{ float:left; width:800px;height:34px;}
.ry_right1_lm span{ margin-left:20px;color:#be003e; line-height:34px;}
.ry_right1_ry{ float:left; width:800px;overflow:hidden; margin-top:10px; min-height:500px;}
.ry_right1_db{ float:left; width:800px; height:50px; background:url(ry_right_db1.jpg) left bottom no-repeat;}
