﻿@charset "utf-8";
/*initialize*/

body *{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	color: #333333;
	text-decoration: none;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: "宋体", "黑体",;*/
}
a:link {color:#333333;text-decoration:none; }
a:visited {color:#333333; text-decoration: none}
a:hover {color:#FF3300; text-decoration:underline;}

img {     
	margin:0px;
	padding:0px;
	border:none;
}

body {
	margin-top:22px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:12px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	/*font-family: "宋体", "黑体",;*/
}
h3{ 
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #990000;
	text-align:center;
	}
h4{
	color:#F36B2D;
	line-height: 22px;
	font-weight: bold;
	padding-bottom:5px;
	padding-top:5px;
	}
h5{
	font-weight:bold;
	color:#55555;
	}
form, p{ 
	margin:0px;
}
ul, li{ 
	margin:0px;
	padding:0px;
	list-style:none;
}
p{
	font-size:12px;
	margin-bottom:10px;
	margin-top:5px;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent: 0em;
}
p *, li *, li p, li p *, li li{
	font-size:12px;
}
input{
	line-height:12px;
	font-size:12px;
}

a img{
	border:none;
}
a:hover img{
	text-decoration:none;
}
strong{
	font-weight:bold;
}
.clearbox{ clear:both;}
/*top*/
.top {font-size: 12px; line-height: 22px; color: #333333; width:950px;height:60px;}
.top_logo{width:710px; float:left; background-image: url(../images/logo_1.jpg); background-repeat: no-repeat; height:60px; }
.top_link{width:240px; padding-top:30px;float:left;}
/*bottom*/
.bottom{ clear:both; height:75px; border-top:1px solid #000000; background-color:#999999; padding-left:30px; width:920px;/* margin-top:-22px;*/}
.bottom_link{color:#ffffff;}
.bottom_link span{ float:right;color:#ffffff; padding-right:30px;}
.bottom_link a:link {color:#ffffff;text-decoration:none; }
.bottom_link a:visited {color:#ffffff; text-decoration: none}
.bottom_link a:hover {color:#ffffff; text-decoration:underline;}
.bottom_txt{color:#cccccc;}

.main_bt{ width:950px;}
.main_bt td{ vertical-align: top;}
.main_bt .left{ background-color:#F0F0F0; width:230px; overflow:hidden;}

.menu{ background-image:url(../images/nav_bg.gif); height:51px; overflow:hidden; border-left:1px solid #727375;border-top:1px solid #727375; border-bottom:1px solid #727375; border-right:1px solid #727375;}
.menu a{
	padding-left:17px;
	padding-right:18px;
	padding-top:10px;
	float:left;
	height:51px;
	text-align:center;
	border-right:1px solid #727375;
	display:block;
	font-size:12px;
	line-height:14px;
	vertical-align:middle;
	filter: DropShadow(Color=#B1AEAE, OffX=1, OffY=1,);
}
.menu a:link {color:#333333; text-decoration:none; display: block;}
.menu a:visited {color:#333333;text-decoration:none; display: block;}
.menu a:hover {color:#ff6600;text-decoration: none; display: block; background: url(../images/nav_bg_on.gif); }

.menu a.now{float:left;text-align:center; border-right:1px solid #727375; display:block;background: url(../images/nav_bg_on.gif); filter: DropShadow(Color=#B1AEAE, OffX=1, OffY=1,);}
.menu a.now:link {color:#333333; text-decoration:none; display: block; background: url(../images/nav_bg_on.gif); }
.menu a.now:visited {color:#333333;text-decoration:none; display: block; background: url(../images/nav_bg_on.gif); }
.menu a.now:hover {color:#ff6600;text-decoration: none; display: block; background: url(../images/nav_bg_on.gif); }

.menu a.right {float:left; padding-right:19px; padding-left:19px; text-align:center; border-right:none;}
.menu a.right:hover {float:left; text-align:center; border-right:none;background: url(../images/nav_bg_on.gif); }

.menu a.right2 {float:left; text-align:center; border-right:none;background: url(../images/nav_bg_on.gif);}
.menu a.right2:hover {float:left; text-align:center; border-right:none;background: url(../images/nav_bg_on.gif); }


.main_right{ padding-left:0px;}
.crumb{ background-color:#e6e6e6; line-height:28px;}
.main_pic{}
.main_txt{padding:12px; }
.main_txt a:hover{ text-decoration:none;}

.main_txt2{padding:0px; }
.main_news{padding-top:12px;}
.main_case{padding-top:5px; padding-bottom:5px; width:710px; float:right; text-align:left;}
.main_case img{ margin-right:8px; margin-bottom:12px; }
.main_border_bg{
	padding:12px; 
	margin-top:12px;
	margin-bottom:12px;
	border:1px solid #E6E6E6; 
	background-color:#eeeeee;			
	background-image: url(../images/lu.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.main_border_write{
	padding:12px; 
	margin-top:12px;
	margin-bottom:12px;
	border:1px solid #E6E6E6; 
	}
.main_border_hui{
	background-color:#eeeeee;
	font-weight:bold;
	color:#555555;	 
	}
.main_border{
	padding:12px; 
	margin-top:12px;
	margin-bottom:12px;
	border:1px solid #E6E6E6; 
	background-color:#eeeeee;			
	}
.main_border ul{list-style: inside;}
.main_border li{padding-left:24px; list-style-type: square;}
.main_border_new{
	padding:12px; 
	margin-top:12px;
	margin-bottom:12px;		
	}
.main_border_new ul{list-style: inside;}
.main_border_new li{padding-left:24px; list-style-type: square;}
/*aboutSubnav*/

.subnav{ float:left;background-color:#E9E5E3; width:230px;padding-top:5px;overflow:hidden;}
.aboutSubnav{ padding-left:10px; padding-right:10px; }
.aboutSubnav li{list-style-type:none; display:block; line-height:14px; background: url(../images/dian.jpg) left bottom repeat-x; padding-bottom:1px;}
.aboutSubnav li a{padding-left:15px; display:block; text-decoration:none; padding-bottom:5px; padding-top:2px;}
.aboutSubnav li a:link{background:url(../images/icon_2_1.gif) left 7px no-repeat; }
.aboutSubnav li a:visited{background:url(../images/icon_2_1.gif) left 7px no-repeat;}
.aboutSubnav li a:hover{background:url(../images/icon_2_2.gif) left 7px no-repeat; background-color:#ddd8d5;color:#ff6600;}

.aboutSubnav li.ed2{background: url(../images/dian.jpg) left bottom repeat-x; color:#FF3300;background-color: #E4DFDC;}
.aboutSubnav li.ed2 a:link{ font-weight:bold; text-decoration:none; color:#FF3300;}
.aboutSubnav li.ed2 a:visited{ font-weight:bold; text-decoration:none; color:#FF3300;}
.aboutSubnav li.ed2 a:hover{ font-weight:bold;text-decoration:none; color:#FF3300;}

.aboutSubnav2{padding-left:15px; padding-right:15px; }
.aboutSubnav2 li{ list-style-type:none; display:block; line-height:14px; background:url(../images/dian_1.gif) bottom repeat-x; padding-bottom:1px;}
.aboutSubnav2 li.ed{ background:url(../images/dian_1.gif) left bottom repeat-x;}
.aboutSubnav2 li.ed a{display:block;padding-left:27px;line-height:14px; font-weight:bold; text-decoration:none;padding-bottom:5px; padding-top:2px;}
.aboutSubnav2 li.ed a:link{background:url(../images/icon_3.gif) 15px 5px no-repeat;}
.aboutSubnav2 li.ed a:visited{background:url(../images/icon_3.gif) 15px 5px no-repeat;}
.aboutSubnav2 li.ed a:hover{background:url(../images/icon_3.gif) 15px 5px no-repeat; background-color:#e4dfdc; text-decoration: underline;}
.aboutSubnav2 li a{display:block;padding-left:27px; line-height:14px;  text-decoration:none;}
.aboutSubnav2 li a:link{background:url(../images/icon_3.gif) 15px 5px no-repeat;}
.aboutSubnav2 li a:visited{background:url(../images/icon_3.gif) 15px 5px no-repeat;}
.aboutSubnav2 li a:hover{background:url(../images/icon_3.gif) 15px 5px no-repeat;text-decoration: underline; background-color:#e4dfdc;}
/*end aboutSubnav*/

/*aboutSubnav_new*/
/*.subnav_new{ float:left;background-color:#E9E5E3; width:230px;padding-top:5px; padding-bottom:24px;  overflow:hidden;  }
.aboutSubnav_new{ padding-left:10px; padding-right:10px; }
.aboutSubnav_new li{ list-style-type:none; display:block;line-height:25px; background: url(../images/dian.jpg) left bottom repeat-x; padding-bottom:1px;}
.aboutSubnav_new li a:link{line-height:24px;  display:block;width:195px;padding-left:15px; background:url(../images/icon_2_1.gif) left 5px no-repeat;  text-decoration:none;}
.aboutSubnav_new li a:visited{ line-height:24px; display:block;width:195px;padding-left:15px;background:url(../images/icon_2_1.gif) left 5px no-repeat;  text-decoration:none;}
.aboutSubnav_new li a:hover{line-height:24px; display:block;width:195px;padding-left:15px;background:url(../images/icon_2_2.gif) left 5px no-repeat; background-color:#ddd8d5;  text-decoration:none; color:#ff6600;}

.aboutSubnav_new li.ed2{background: url(../images/dian.jpg) left bottom repeat-x; color:#FF3300;background-color: #E4DFDC;}
.aboutSubnav_new li.ed2 a:link{ font-weight:bold; line-height:24px; text-decoration:none; color:#FF3300;}
.aboutSubnav_new li.ed2 a:visited{ font-weight:bold; line-height:24px; text-decoration:none; color:#FF3300;}
.aboutSubnav_new li.ed2 a:hover{ font-weight:bold; line-height:24px; text-decoration:none; color:#FF3300;}*/

.subnav_new{ float:left;background-color:#E9E5E3; width:230px;padding-top:5px; padding-bottom:24px;  overflow:hidden;  }
.aboutSubnav_new{ padding-left:10px; padding-right:10px; }
.aboutSubnav_new li{ list-style-type:none; display:block; height:26px; line-height:26px; background: url(../images/dian.jpg) left bottom repeat-x;  }
.aboutSubnav_new li a:link{height:24px; line-height:24px;  display:block;width:195px;padding-left:15px; background:url(../images/icon_2_1.gif) left 5px no-repeat;  text-decoration:none;}
.aboutSubnav_new li a:visited{height:24px; line-height:24px; display:block;width:195px;padding-left:15px;background:url(../images/icon_2_1.gif) left 5px no-repeat;  text-decoration:none;}
.aboutSubnav_new li a:hover{height:24px; line-height:24px; display:block;width:195px;padding-left:15px;background:url(../images/icon_2_2.gif) left 5px no-repeat; background-color:#ddd8d5;  text-decoration:none; color:#ff6600;}

.aboutSubnav_new li.ed2{background: url(../images/dian.jpg) left bottom repeat-x; color:#FF3300;background-color: #E4DFDC;}
.aboutSubnav_new li.ed2 a:link{ font-weight:bold; line-height:24px; text-decoration:none; color:#FF3300;}
.aboutSubnav_new li.ed2 a:visited{ font-weight:bold; line-height:24px; text-decoration:none; color:#FF3300;}
.aboutSubnav_new li.ed2 a:hover{ font-weight:bold; line-height:24px; text-decoration:none; color:#FF3300;}

.aboutSubnav2_new{padding-left:15px; padding-right:15px;}
.aboutSubnav2_new li{ list-style-type:none; display:block; background:url(../images/dian_1.gif) bottom repeat-x; padding-bottom:1px; line-height:14px;}
.aboutSubnav2_new li.ed{ background:url(../images/dian_1.gif) left bottom repeat-x; }
.aboutSubnav2_new li.ed a:link{display:block;padding-left:27px;background:url(../images/icon_3.gif) 15px 5px no-repeat; font-weight:bold;  line-height:22px; text-decoration:none;}
.aboutSubnav2_new li.ed a:visited{display:block; padding-left:27px;background:url(../images/icon_3.gif) 15px 5px no-repeat;font-weight:bold; line-height:22px;  text-decoration:none;}
.aboutSubnav2_new li.ed a:hover{display:block;padding-left:27px;background:url(../images/icon_3.gif) 15px 5px no-repeat;font-weight:bold; line-height:22px;background-color:#e4dfdc;   text-decoration: underline;}

.aboutSubnav2_new li a:link{display:block; line-height:22px;padding-left:27px;background:url(../images/icon_3.gif) 15px 5px no-repeat;  text-decoration:none;}
.aboutSubnav2_new li a:visited{display:block;line-height:22px;padding-left:27px;background:url(../images/icon_3.gif) 15px 5px no-repeat;  text-decoration:none;}
.aboutSubnav2_new li a:hover{display:block;line-height:22px;padding-left:27px;background:url(../images/icon_3.gif) 15px 5px no-repeat;  text-decoration: underline; background-color:#e4dfdc;}
/*end aboutSubnav*/

/*about*/
.about_left{ 
	background-color:#FFFFFF; 
	padding-left:20px;
	border-top:#727375 solid 1px;
	height:50px;
}

.news_subnav{width:720px; overflow:hidden;}
.listSubnav{}
.listSubnav li{ list-style-type:none; display:block; height:25px; line-height:25px; background: url(../images/dian_1.gif) left bottom repeat-x;  }
.listSubnav li div{ float:right;  margin-top:-22px; } 
.listSubnav li a:link{ display:block;width:705px;padding-left:25px; background:url(../images/icon_3.gif) 10px 5px no-repeat;  text-decoration:none;}
.listSubnav li a:visited{display:block;width:705px;padding-left:25px;background:url(../images/icon_3.gif) 10px 5px no-repeat;  text-decoration:none;}
.listSubnav li a:hover{display:block;width:705px;padding-left:25px;background:url(../images/icon_3.gif) 10px 5px no-repeat; background-color:#e4dfdc;  text-decoration: underline;}

.page{
	padding-left:5px;
	height:25px;
	line-height:28px;
	background-color:#efefef;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.page_list{ padding-left:5px; height:25px; line-height:25px; background-color:#F3F3F3; }
.pagegoto{ float:right;  margin-top:-20px; } 

.main_txt_new{padding-top:12px; padding-bottom:12px;}
.culture_tb{ background-color:#E6E6E6; }
.culture_tb td{background-color:#EEEEEE;}
.culture_tb img{border:1px solid #FFFFFF;}

.culture_tb a:link{color:#FF6600;}
.culture_tb a:visited{color:#FF6600;}
.culture_tb a:hover{color:#FF6600;}

.culture_TT{padding-bottom:10px;}
.culture_TT li{ float:left; list-style-type:none; display:block; height:23px; line-height:22px; background-color:#EEEEEE; display:block; border:2px solid #FFFFFF; width:115px; text-align:center; font-weight:bold;}
.culture_TT li.on{ float:left; list-style-type:none; display:block; height:23px; line-height:22px; background-color:#FCF2E4; display:block; border:2px solid #FFFFFF; width:115px; text-align:center; font-weight:bold;}
.culture_TT li.big{ float:left; list-style-type:none; display:block; height:23px; line-height:22px; background-color:#EEEEEE; display:block; border:2px solid #FFFFFF; width:225px; text-align:center;font-weight:bold;}
.culture_TT li.bigon{ float:left; list-style-type:none; display:block; height:23px; line-height:22px; background-color:#FCF2E4; display:block; border:2px solid #FFFFFF; width:225px; text-align:center;font-weight:bold;}
.culture_TT li a:link{ display:block; text-decoration:none;}
.culture_TT li a:visited{display:block; text-decoration:none;}
.culture_TT li a:hover{display:block; background-color: #C6C6C6; text-decoration: underline;}

.culture_txt{ border:1px solid #CCCCCC; padding:20px;background-image: url(../images/about/cc_01_01.jpg);background-repeat: no-repeat;background-position: right bottom;}
.culture_txt2{ border:1px solid #CCCCCC; padding:20px;background-image: url(../images/about/cc_02_01.jpg);background-repeat: no-repeat;background-position: right bottom;}
.culture_txt3{ border:1px solid #CCCCCC; padding:20px;background-image: url(../images/about/cc_03_01.jpg);background-repeat: no-repeat;background-position: right bottom;}
.culture_txt4{ border:1px solid #CCCCCC; padding:20px;background-image: url(../images/about/cc_04_01.jpg);background-repeat: no-repeat;background-position: right bottom;}
.culture_txt5{ clear:both; border:1px solid #CCCCCC; padding:20px;background-image: url(../images/about/cc_05_01.jpg);background-repeat: no-repeat;background-position: right bottom;}

.culture_off{text-align:right; font-weight:bold; padding-right:50px;}

.case_search{ float:left; padding:5px 15px 5px 15px; }
.case_left{ float:left;background-color:#E9E5E3; width:230px;padding-top:5px; padding-bottom:30px; overflow:hidden; }
.case_left_nav{ padding-left:15px; padding-right:15px; }
.case_left_nav li{ list-style-type:none; display:block; height:23px; line-height:22px; background: url(../images/dian.jpg) left bottom repeat-x;  }
.case_left_nav li a:link{ display:block;width:185px;padding-left:15px; background:url(../images/icon_2_1.gif) left 5px no-repeat;  text-decoration:none; font-weight:bold;}
.case_left_nav li a:visited{display:block;width:185px;padding-left:15px;background:url(../images/icon_2_1.gif) left 5px no-repeat;  text-decoration:none; font-weight:bold;}
.case_left_nav li a:hover{display:block;width:185px;padding-left:15px;background:url(../images/icon_2_1.gif) left 5px no-repeat;   text-decoration:none; font-weight:bold;}
.seach{width:200px; }
.input{width:195px;　}
.anniu {
	border: 1px solid #666666;
	background-color: #F0F0F0;
	background-image: url(../images/an.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	top: 4px;
	line-height:15px;
	width:201px;
}
.case_ct{ clear:both;height:22px; padding-right:10px; background-color:#F9F9F9; margin-bottom:10px;}
.case_title{ float:left; background: url(../images/icon_2_1.gif) 5px 4px no-repeat ;  padding-left:20px; font-weight:bold; }
.case_move{float:right;}
.case_pic{ float:left; width:124px; text-align:center; background-color:#F7F7F7; height:145px; margin-right:21px; margin-bottom:10px;}
.case_pic img{margin:0px; border:2px solid #e1e2e7;}
.case_pic_2{ float: right; width:124px; text-align:center; background-color:#F7F7F7; height:145px;margin-bottom:10px; }
.case_pic_2 img{margin:0px; border:2px solid #e1e2e7;}


.case_list{padding-top:12px; width:707px; float:list; text-align:left;border-bottom:1px dashed #999999;}
.case_list_pic{float:left; width:124px; }
.case_list_pic img{margin:0px; border:2px solid #e1e2e7;}
.case_list_txt{float:right; width:570px;}
.case_list_txt p{ line-height:18px; padding:0px;}
.case_list_move{float:right; width:570px; text-align:right;}



/*.case_border{background-color: #FFFFFF; margin: 0px; height: auto; width: auto;  }
.case_color_border{border-right-width: 1px; border-right-style: solid; border-right-color: #F0F0F0;margin: 0px; padding: 0px; float: left; height: auto; width: auto;}
.case_nocolor_border{margin: 0px; padding: 0px; float: left; height: auto; width: auto;}
.case_small_line{border-top-width: 1px; border-top-style: solid; border-top-color: #ffffff;}
.case_pad5{line-height: 15px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 10px;}
.case_ul li{height:15px; line-height:15px; width:150px;color:#909090; }
.case_ul li a{ height: 15px; line-height: 15px; margin: 0px; padding: 0px; float: left;color:#909090;}
.case_ul li a:link {color:#909090;text-decoration:none;}
.case_ul li a:visited {color:#919191; text-decoration: none}
.case_ul li a:hover {color:#ff6600; text-decoration:underline;}*/

.case_border{background-color: #FFFFFF; margin: 0px;}
.case_color_border{border-right:1px solid #F0F0F0;margin: 0px; padding: 0px; float: left; height: auto; width:179px; height:169px; overflow:hidden;}
.case_nocolor_border{margin: 0px; padding: 0px; float: left; height: auto; width: auto;}
.case_small_line{border-top-width: 1px; border-top-style: solid; border-top-color: #ffffff;}
.case_pad5{line-height: 15px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 10px;}
.case_ul li{line-height:15px; width:150px;color:#909090; }
.case_ul li a{line-height: 15px; margin: 0px; padding: 0px; float: left;color:#909090;}
.case_ul li a:link {color:#909090;text-decoration:none;}
.case_ul li a:visited {color:#919191; text-decoration: none}
.case_ul li a:hover {color:#ff6600; text-decoration:underline;}


.perspectives_pad5{margin-top: 10px; margin-bottom: 10px; margin-left: 15px;}





/*20080419xyy*/
.input_about{width:130px;　}
.anniu_about {
	border: 1px solid #666666;
	background-color: #F0F0F0;
	background-image: url(../images/an.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	top: 4px;
	line-height:15px;
	width:50px;
}
.about_seach{float:left; padding-left:15px; padding-right:10px; padding-top:15px;}
.about_seach2{float:left;padding-top:15px;}
.about_seach3{float:left; padding-right:12px; padding-top:5px; padding-left:9px;}
.about_seach4{float:left;padding-top:5px;}
.about_seach5{float:left;padding-top:5px; padding-left:15px;}
.about_seach6{float:left;padding-top:5px; padding-left:15px;}
/*20080505xuyanyan*/
.brand_main_pic{background-color:#4d65ad; width:720px; height:262px; margin:0px;}
.brand_main_txt{float:right; width:320px;  padding-top:10px;}
.brand_main_txt strong{color:#FFFFFF;}
.brand_main_txt li{color:#FFFFFF;}

/*liudw 080508*/
.cdMedia_table{ background-color:#ccc;}
.cdMedia_table th{ background-color:#efefef; text-align:center; padding-left:4px; padding-right:4px; word-break:keep-all;}
.cdMedia_table td{ background-color:#FFF; text-align:left; vertical-align:middle; line-height:16px;}
.cdMedia_table th.t1{ width:120px;}
.cdMedia_table th.t2{ width:160px;}
/*.cdMedia_table th.t3{ width:80px;}*/
.cdMedia_table th.t4{ width:60px;}
.cdMedia_table th.t5{ width:40px;}

.cdMedia_table td.tgif{ text-align:center; vertical-align: middle;}

.expert_table{ margin:10px auto; width:700px; background-color:#CCC;}
.expert_table td{ background-color:#FFF;}
.expert_table td.t1{ width:99px; text-align:center;}
.expert_table td. img{ margin:10px;}
.expert_table td.t2{ text-align:left;}
.expert_table td li span{ float:right;}
/*end liudw*/