/* CSS Document */
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif,"宋体"; font-size:12px; color:#333; background:#fff;}
div,p,img,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,select,textarea,blockquote{ margin:0; padding:0; list-style-type:none;}
img,fieldset{ border:0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
h2{ font-size:14px;}
h3{ font-size:12px;}
cite,em{ font-style:normal;}
table,td,tr,th{ font-size:12px; border-collapse:collapse; border-spacing:0;}

/* 链接颜色*/
a{ color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}

/* 字体大小*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}



#header{ margin:0 auto; background: url(../Images/heard_bg.jpg) repeat-x 0 -58px;}

#header .top_txt { width:950px; margin:0 auto;line-height: 33px; height: 39px;}
#header .h_contain{ width:950px; margin:0 auto; background: url(../images/tel.png) no-repeat 435px 20px; height:112px;/*for ie8 and oprea ...*/}
#header .h_contain .logo{ float:left; padding:3px 15px 12px;}
#header .h_contain .logo a{ width:153px; height:65px; background: url(../images/logo.jpg) no-repeat; display:block;}
#header .h_contain .navigation{ float:left; width:950px; background: url(../images/nav_bg.jpg) repeat-x;}
#header .h_contain .navigation ul{ }
#header .h_contain .navigation li{ float:left; padding:0 20px; line-height:32px; text-align:center;background: url(../images/nav_img.jpg) no-repeat right;}
#header .h_contain .navigation li a{ color:#fff; height:32px; display:block; _display:inline;}
#header .h_contain .navigation li a:hover{ color:#FF5100;}
#banner { clear:both; width:950px; margin:0 auto; background: url(../images/banner_bg.jpg) repeat-x 0 bottom #fff; height:295px; padding-top:6px;}



#index_contain { margin:0 auto; width:950px;}
#index_main { width:950px; padding:0px; float:left; background:#fff;}
#index_left { float:left; width:300px; background: url(../images/index_leftbg.jpg) no-repeat 0 3px; padding:20px 0 20px 0;}
.more { float:right; margin-right:15px; height:25px;}
h1.index_pro_t{ font-size:12px; color:#2e659b; padding:10px 0 0 15px; height:22px; clear:both; background:#f7f7f7;}
h1.index_pro_t a{ color:#2e659b;}
dl.index_pro{ float:left; width:288px; padding:0 0 8px 12px; color:#333; border-bottom:1px dashed #ccc; background:#f7f7f7;}
dl.index_pro dt{ width:75px; float:left;}
dl.index_pro dt img{ width:64px; height:64px;}
dl.index_pro dd{ width:200px; float:left; line-height:22px; padding-top:10px;}
dl.index_pro dd a{ color: #fee392; font-weight:bold; text-decoration:underline;}
dl.index_pro dd cite{ font-weight:bold; color: #fee392;}
#index_center { float:left; width:310px; background: url(../images/index_centerbg.gif) no-repeat 7px 2px; padding:15px 0 0 10px; margin-left:10px;}
.more1 { float:right; margin-right:1px; height:22px;}
#index_right { float:right; width:300px;}
ul.index_navsmll{ padding:6px 0 0 0;}
ul.index_navsmll li{ float:left; width:95px; padding:0 2px 0 3px; height:30px; line-height:30px; text-align:center;}
ul.index_navsmll li.current a{ background: url(../images/w-list.gif) no-repeat 0px -58px; color:#366599; display:block;}
ul.index_navsmll li.behind a{ background: url(../images/w-list.gif) no-repeat 0px 0px; color:#333; cursor:pointer; display:block;}
ul.index_news{ padding:6px 5px 15px 5px; float:left; border-top:1px solid #abbbd2;}
ul.index_news li{ line-height:28px; color:#366599; border-bottom:1px solid #e3e3e3; width:290px;}
ul.index_news li a{ background:url(../images/ico_02.gif) no-repeat 1px 11px; padding-left:15px; display:block; color:#2e659b;}
ul.index_news li a:hover{ color:#e98e00; text-decoration:none;}
ul.index_news li cite{ float:right; margin-right:3px; font-size:10px; color:#a7a7a7;}



#contain { margin:0 auto; width:950px;}
#main { width:950px; padding:0px; float:left; background:url(../images/main_bg.jpg) repeat-y 2px 0 #fff;}

#left { float:left; width:210px; background:url(../images/left_bg.jpg) no-repeat -1px 0px;}
#left .left_top_bg{ margin:38px 0 30px 15px; background:url(../images/menubg.png) no-repeat;}
#left .left_top_bg .left_title{ background:url(../images/left_title1.jpg) no-repeat 23px 60px; height:90px; color:#000099; padding:25px 0 0 30px;}
#left .left_top_bg .left_title1{ background:url(../images/left_title2.jpg) no-repeat 23px 60px; height:90px; color:#000099; padding:25px 0 0 30px;}
#left .left_top_bg .left_title2{ background:url(../images/left_title3.jpg) no-repeat 23px 60px; height:90px; color:#000099; padding:25px 0 0 30px;}
#left .left_top_bg .left_title3{ background:url(../images/left_title4.jpg) no-repeat 23px 60px; height:90px; color:#000099; padding:25px 0 0 30px;}
#left .left_top_bg .left_title4{ background:url(../images/left_title5.jpg) no-repeat 23px 60px; height:90px; color:#000099; padding:25px 0 0 30px;}
ul.left_list{ padding:8px 0 0 25px;}
ul.left_list li{ width:130px; line-height:28px;border-bottom:1px solid #c8c8c8;}
ul.left_list li a{ background:url(../images/ico_03.gif) no-repeat 2px 10px; padding-left:20px; display:block; text-align:left; color:#333;}
ul.left_list li a:hover{ color:#FF5100; text-decoration:none;}
#left .left_bottom_bg{ padding:10px;width:145px; height:67px; margin:10px auto; background:url(../images/left_bottom_bg.jpg) no-repeat; line-height:22px;}
#left .left_bottom_bg a{ text-decoration: underline; color:#333;}
#left .left_bottom_bg a:hover{ text-decoration: none; color:#00f;}

#right { float:right; width: 740px; background: url(../images/right_bg.jpg) no-repeat -1px 0; color:#666;}
#right .right_title { background:url(../images/right_title.gif) no-repeat 22px 42px; padding:51px 0 18px 60px; font-weight:bold; color:#737373;}
#right .right_title a { color:#737373;}
#right .right_bg { }
#right .right_content { width:655px; padding:10px 0px 0px 40px;}

.news_title{ text-align:center; border-bottom:1px solid #d9d9d9; padding:8px 0 12px; margin:0 30px;}
h1.con_tit{ font-size:16px; color:#323432; line-height:30px; height:36px;}
h3.con_aur{ font-size:12px; font-weight:normal; line-height:26px; color:#275e94;}
h3.con_aur cite{ color:#a0a0a0; font-size:10px; margin-right:10px;}
h3.con_aur span{ color:#666; margin-right:10px;}
ul.list_news{ padding:0; float: left;}
ul.list_news li{ line-height:35px; border-bottom:1px dashed #e3e3e3; width:660px;}
ul.list_news li a{ background:url(../images/Arrow_01.gif) no-repeat 3px 9px; padding-left:18px; display:block; color:#666;}
ul.list_news li a:hover{ color:#0085d9;}
ul.list_news li cite{ float:right; margin-right:3px; font-size:10px; color:#999;}
.cases_title{ text-align:center; border-bottom:1px dashed #d9d9d9; padding:8px 0 12px; margin:0 40px;}
.cases_title img{ border:1px solid #efefef; padding:4px; width:600px; height:400px;}
h1.cases_tit{ font-size:14px; line-height:30px; height:36px;}
dl.cases{ float:left; width:218px; padding:0; text-align:center;}
dl.cases dt{ width:218px; float:left;/*for firefox*/;}
dl.cases dt img{ width:170px; height:120px; border:4px solid #efefef;}
dl.cases dd{ width:218px; float:left; line-height:12px; padding:8px 0;}
dl.cases dd a{ color: #666;}

dl.products{ float:left; width:620px; padding:18px 0 18px 25px; background:#f6f6f6; margin:10px 0 20px 8px; _display:inline;}
dl.products dt{ width:100px; float:left; height:64px/*for firefox*/;}
dl.products dt img{ width:64px; height:64px;}
dl.products dd{ width:500px; float:left; line-height:22px; color:#005bab;}
dl.products dd a{ color: #f60; font-weight:bold; text-decoration:underline;}

.pro_content_1 { float: left; width:180px; margin:10px 0 0 5px;}
.pro_content_1 img { width:160px; height:120px; vertical-align: middle;}
.pro_content_2 { float: left; width:450px; margin-top:10px;}
.pro_content_3 { float: left; margin:35px 0 0 5px; width:650px; background:url(../images/11_03.gif) no-repeat 2px 2px #fff;}
ul.Tabbed{ padding:0;}
ul.Tabbed li{ float:left; width:92px; padding:20px 0 0 22px; height:60px; line-height:60px; text-align:center; font-weight:bold;}
ul.Tabbed li.current{ background: url(../images/Tabbed_bg.gif) no-repeat 25px 25px; color:#f60; display:block;}
ul.Tabbed li.behind{ color:#0059aa; cursor:pointer; display:block;}
.pro_content_4 { clear:both; width:590px; padding:15px 0 0 20px;}


.right_content_b1 { float: left;}
.right_content_b2 { float: left; width:538px; font-size:14px; padding-left:20px; line-height:30px;background: url(../Images/gif-0943.gif) 0px 10px no-repeat;}
.right_content_b3 { float: right; width:60px; margin-top:11px; background:#333;text-align:center; border: 1px solid #ddd; }
.right_content_b4 {float:left; color:#333; width:605px; background:#efefef; line-height:25px;; padding:8px 0 8px 15px; }
.right_content_mes1 { float: left; padding:0 0 4px 0; width:100%; background:url(../Images/bg_09.gif) bottom repeat-x; line-height:140%;}
.right_content_mes1 img{ margin:0 6px 0 0 ;}	
.right_content_mes2 { float: left; padding:8px 0 18px 0; width:100%; line-height:180%; word-break:break-all;}
#right .right_end { float:left; width:680px; margin:20px 10px 0 0; text-align:right; padding-bottom:20px; _display:inline;}
#main_bottom{ clear:both; background: url(../images/main_bottom_bg.jpg) no-repeat -2px 0px; height:45px;}

#friendlink{ clear:both; width: 950px; margin:0 auto; background: url(../images/friendlink.jpg) no-repeat #fff; line-height:35px; height:120px;}
#friendlink .friendlink_img{ padding:0 25px;}
#friendlink .friendlink_img img{ margin:12px 15px 0; width:120px; height:40px;}
#friendlink .friendlink_font{ padding:8px 15px;}
#friendlink .friendlink_font ul{ }
#friendlink .friendlink_font li{ float:left; padding:0 15px; line-height:20px; text-align:center; background: url(../images/link_img.gif) no-repeat right 4px;}
#friendlink .friendlink_font li a{ color:#333; height:20px; display:block; _display:inline;}
#friendlink .friendlink_font li a:hover{ color:#FF5100;}


#footer{ clear:both; background: url(../images/foot_bg.jpg) repeat-x 0 0;}
#footer .copy{ width: 950px; margin:0 auto; padding:8px 0; line-height:25px; text-align:center;}

/*通用_各色文本链接样式*/
.White {color:#fff;line-height:20px;}
.White a{color:#fff;line-height:20px;}
.White a:hover{color:#f00;}
.Black-bbb {color:#bbb;font-size:11px;}
.Black-222 {color:#222;font-size:11px;}
.Black-333 {color:#333;font-size:10px;}
.Blac-666 {color:#666;}
.Red-F60 {color:#F60; font-weight:bold;}
.Red-850d0d {color:#850d0d; font-weight:bold;}
.bottom_line{ border-bottom:1px dashed #e3e3e3;}
.four_line{ border:2px solid #e3e3e3;}

/*通用_用户录登文本框和捜索框Login Login_index Login_page Search_index Search_page*/
.Login_text { width:100px; height:14px; padding:1px; color:#333; border:1px solid #b18b4d; margin-top:4px; font-size:12px;}
.Login_button {  }
.Search_text { width:152px; height:17px; color:#333; padding:1px;border:1px solid #7F9DB9; }
.Search_sel { width:100px; height:19px; color:#333; border:1px solid #7F9DB9; font-size:12px;}
.Search_button { width:50px;height:22px;color:#333;font-size:12px;}
.button { border:1px solid #999; color: #1c1c1c; background-color: #eafefe; cursor: hand; line-height:20px;}
.txt_1 {
	float: left;
	color: #666;
	font-weight: bold;
}
.txt_2 {
	float: right;
	color: #666;
}
.fillet {
  background:transparent;
  }
.b1, .b2, .b3, .b4 {
  display:block; 
  font-size:1px;
  overflow: hidden; 
}
.b1, .b2, .b3 {
  height:1px;
  }
.b2, .b3, .b4 {
  border-left:1px solid #d4e4f2; 
  border-right:1px solid #d4e4f2;
  }
.b1 {
  margin:0 5px; 
  background:#d4e4f2;
  }
.b2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.b3 {
  margin:0 2px;
  }
.b4 {
  height:2px; 
  margin:0 1px;
  }
.boxcontent {
  padding:5px 10px;
  color:#666;
  display:block; 
  border-left:1px solid #d4e4f2; 
  border-right:1px solid #d4e4f2;
  }

