﻿/*公用样式*/
body {margin:0; padding:0;font-family:宋体; font-size:12px; background:#fff;}
ul,li{ list-style:none; margin:0; padding:0;}
*{ margin:0; padding:0; border:0;}
a{text-decoration:none; color:Black;}
a:hover{color:#c00; text-decoration:underline;}
.clearfloat{height:0; line-height:0; font-size:1; clear:both;}

/*布局*/
#wrapper{width:1002px; margin:0 auto;}
#header{width:100%;height:168px;}
#logo{width:100%; font-size:1px;}
#contain{background:url(Images/contain_bg.jpg) repeat-y;}
#footer p{line-height:22px; text-align:center;}

/*menu*/
#menu{ height:37px; background: url(Images/menu_bg.jpg) no-repeat; }


/*首页*/
#top{width:100%; height:43px;  font-size:1px; background:url(Images/top.jpg) no-repeat;}
#left{float:left;}
#right{float:right;}
#end{height:15px; width:100%; background:url(Images/end_bg.jpg) no-repeat; font-size:1px; }

/*左侧*/
#left_content{width:738px;margin-left:10px;}

#left_comp{background:url(Images/comp_h1.jpg) no-repeat;}
#left_comp h1 img{float:right; padding:14px 8px 0 0}
.content{padding-top:40px;}
.content img{padding:0 5px 5px 5px; float:left;}
.content p {font-size:12px; line-height:25px;}
.content p span{padding-left:15px;}

#left_Business{height:112px; background:url(Images/business.jpg) no-repeat;}
.conr{padding:11px 0 0 225px;}
.cont{padding:10px 20px 10px 30px;}
.cont table tr td{line-height:25px;}
.cont img{height:8px;}

#left_news{height:122px;}
#news_left{width:374px; background: url(Images/news_h1.jpg) no-repeat;  float:left;}
#news_left h1 img{float:right; padding:14px 8px 0 0}
.news_content{padding-top:33px;}
.news_content ul li{line-height:22px; border-bottom:dotted 1px #ccc;}
.news_content ul li span{float:right;padding-right:10px;}


#news_right{width:360px;  background: url(Images/ship_h1.jpg) no-repeat; float:right;}
#news_right h1 img{float:right; padding:14px 8px 0 0}
.news_content1{padding-top:33px;}
.news_content1 ul li{line-height:22px; border-bottom:dotted 1px #ccc;}
.news_content1 ul li span{float:right; padding-right:10px;}

#left_img{}
#left_Link{height:86px; border:solid 2px #b7abab; width:735px; margin:0 0 7px 0;}
#link_content h1{ padding:5px 5px 5px 5px;}
#link_img{padding: 0 5px 0 5px;}
#img0001 table tr td img{padding-left:10px; padding-right:10px;}



/*右侧*/
#right_content{width:225px; margin-right:10px;}
#show{height:182px; }

#notices{width:220px;margin-left:2px; margin-top:10px; }
#notices_h1{background: url(Images/notices_h1.jpg) no-repeat left; height:37px;}
#div2 ul{padding-left:15px;}
#div2 ul li{line-height:19px; font-size:12px;border-bottom:dotted 1px #ccc;}
#div3 ul{padding-left:15px;}
#div3 ul li{line-height:19px; font-size:12px;border-bottom:dotted 1px #ccc;}
#notices_end{background: url(Images/notices_end.jpg) no-repeat; height:6px; padding:0 0 5px 0;}

#Services{width:220px;margin-left:2px; margin-top:1px;}
#services_h1{background: url(Images/services_h1.jpg) no-repeat left; height:37px;}
#services_content{border-left:solid #ccc 1px; border-right:solid 1px #ccc;  width:216px; margin-left:1px;}
#services_content ul{list-style:none;}
#services_content ul li{background:url(Images/services_icon.jpg) 15px 4px no-repeat; line-height:21px;border-bottom:dotted 1px #ccc;}
#services_content ul li a{line-height:21px; padding-left:35px; }
#services_end{background: url(Images/services_end.jpg) no-repeat; height:6px; }


/*子页左侧*/
#sub_left{background:#fafafa;  width:200px; margin-left:8px;}
#sub_left h1{font-size:14px; padding:10px 10px 10px 8px;}
#sub_left ul{list-style:none; padding:0 0 15px 0;}
#sub_left ul li{background:url(Images/business_icon.jpg) 15px 7px no-repeat; line-height:25px;border-bottom:dotted 1px #ccc;}
#sub_left ul li a{line-height:25px; padding-left:40px; }


/*子页右侧*/
#sub_right{margin-right:15px; width:770px; margin-top:5px;}
#sub_right h1{font-size:14px; color:#505252; background:url(Images/sub_icon.jpg) 10px 4px no-repeat; line-height:25px; padding-left:30px;border-bottom:dotted 1px #b7d5ef; padding-right:10px;}
#sub_right h1 span{float:right; font-size:12px;}

/*about*/
#about_content{}
#about_content img{padding:10px 10px 0 10px; float:left;}
#about_content  p{text-indent:2em; padding:10px 10px 10px 0; line-height:30px; font-size:12px;}
#about_content  p span{padding-left:20px;}
/*contacts_content*/
#contacts_content table{margin:10px 10px 10px 10px;}
/*staff_content*/
#staff_content{margin-top:10px; margin-left:15px;}
/*产品列表*/
.prod_box{ width:200px; float:left; padding:0 15px 15px 20px;}
.box {
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;

/*设置水平居中*/
text-align:center;

/* 针对IE的Hack */
*display: block;
*font-size: 126px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

width:200px;
height:145px;
border: 1px solid #dfdfdf;
}
.box img {
/*设置图片垂直居中*/
vertical-align:middle;
height:145px;
}





/*news*/
.sub_news_content{ padding:15px 10px 10px 20px;}
.sub_news_content ul{list-style:none;}
.sub_news_content ul li{line-height:22px;}
.sub_news_content ul li a{line-height:22px; font-size:12px;}
.sub_news_content ul li span{ float:right; padding-right:20px;}

/*news_item_content*/
.news_item_content{padding:15px 10px 10px 10px;}
.news_item_content h6{font-size:16px; font-weight:bold; text-align:center; line-height:30px;}
.news_item_content h6 span{font-size:12px; font-weight:normal; line-height:25px; }
.news_item_content img{padding:10px 10px 10px 150px;}
.news_item_content p{ font-size:14px; line-height:25px;}
.news_item_content p span{padding-left:35px;}

/*返回列表*/
.back_btn
{ text-align:right;
 border-top:1px solid #dfdfdf;
 margin:20px 0 0 0;
   padding:15px 20px 0 0;
  color:#4d4d4d;
}
.back_btn a
{
	color:#4d4d4d;
	text-decoration:none;
	}
	
.content_free{ text-align:left;}

/*换页*/
#line p{text-align:center; padding:0 0 10px 0;}



/*philosophy_content*/
#philosophy_content{margin-top:10px;}
#philosophy_content img{float:left;}
#philosophy_content p{font-size:14px; line-height:40px; padding-top:10px;}
.b14{ font-size:14px; font-weight:bold;}
.b14_green{ color:#076900; font-weight:bold; font-size:16px; letter-spacing:2px}
.b14_yellow{ color:#FF7E00; font-weight:bold;font-size:16px; letter-spacing:2px}
.b14_pink{ color:#E60081; font-weight:bold;font-size:16px; letter-spacing:2px}
.b14_blue{ color:#2D7CFF; font-weight:bold;font-size:16px; letter-spacing:2px}
.b14_red{color:#c00; font-weight:bold;font-size:16px; letter-spacing:2px}

/*pictures_item_content*/
#pictures_item_content{margin-top:10px;}
#pictures_item_content table tr{padding:10px 10px 10px 20px;}
#pictures_item_content table tr td{padding:10px 15px 10px 15px; width:200px; height:145px;}


/*route_content*/
#route_content table{margin:10px 10px 10px 10px;}
#route_content table tr td img{margin:10px 10px 10px 10px; border:solid 1px #ccc;}
#route_content table tr td p{line-height:22px;}
#route_content table tr td p span{font-size:14px; font-weight:bold;}
#route_content table tr td p span.color{color:#e36910;font-weight:normal; font-size:12px;}

/*internet_content*/
#internet_content img{padding:10px 0 10px 55px;}
#internet_content ul{padding-left:15px;}
#internet_content ul li{float:left; padding:10px 10px 10px 15px;}

/*online_content*/
#sub_right_online{width:94%; float:left; padding-left:15px;}
#sub_right_online h1{font-size:14px; color:#505252; background:url(Images/sub_icon.jpg) 10px 4px no-repeat; line-height:25px; padding-left:30px;border-bottom:dotted 1px #b7d5ef; padding-right:10px;}
#sub_right_online h1 span{float:right; font-size:12px;}
#online_content{padding-left:85px; }
#online_content img{padding-left:15px;}
.message{background:url(Images/online_bg1.jpg) 10px 5px no-repeat; width:660px; height:381px;}
.message table{margin:13px 0 0 125px;}
.message table tr td{height:34px;}
#box{}
.line{border:1px #ccc solid;margin:0 0 0 130px;}
.list{height:210px; float:right; background:#ccc;}
#online_content p{padding:10px 75px 10px 10px; float:right;}
.button{background:url(Images/button_bg.jpg) repeat-x;}

/**/
#download table{width:100%; text-align:center; margin:10px 0 10px 0; background:#b9dff9; }
#download table tr{height:20px;}
#download table tr th{background:url(Images/th_bg_1.jpg); height:22px; font-size:12px;font-weight:normal;}
#download table tr td{background:#fff;}

/*dhcx_content*/
#dhcx_content{background:url(Images/daohuo_bg.jpg) 150px 10px no-repeat; width:450px; height:300px;}
#dhcx_content table{margin:35px 0 20px 180px;}
#dhcx_content table tr{height:50px;}
#dhcx_content table tr td{padding:0 0 15px 0;}
#dhcx_content p{padding:0 0 10px 130px; line-height:25px; font-size:14px;}

/*services_content*/
#sub_services_content table td{width:290px;}
#sub_services_content table td img{float:left; padding:0 0 5px 5px;}
#sub_services_content table td p{padding:10px 0 0 0; line-height:18px;}

/*chuanbo_content*/
#chuanbo_content table{margin-top:10px; margin-left:45px;}

/*chuanbo1_content*/
#chuanbo1_content table{ text-align:center; margin:10px 0 10px 35px; background:#b9dff9; }
#chuanbo1_content table tr{height:20px;}
#chuanbo1_content table tr th{background:url(Images/th_bg_1.jpg); height:22px; font-size:12px;font-weight:normal;}
#chuanbo1_content table tr td{ background:#fff;}


/*Care_content*/
#Care_content {margin:10px 10px 10px 50px;}
#Care_content ul li{text-align:center;line-height:30px}

/*history_content*/
#history_content{margin-left:20px;}



/*honors_content*/
#honors_content{margin:10px 10px 10px 20px;}
#honors_content p{line-height:25px;}
#honors_content p span{font-size:12px; padding-left:30px;}
#honors_content table{ margin-left:30px;}
#honors_content table tr td{padding-left:15px; text-align:center; padding-top:10px;}


/*organization_content*/
#organization_content{margin:10px 10px 10px 20px;}



/*main*/
#main{width:1002px;}
#sub_search { padding:10px 10px 10px 300px;}
#search_content{padding-left:40px;width:900px;}
#search_content h1{font-size:12px; background:#c4e6f6; height:20px; width:900px; padding:10px 10px 0 20px;}
#search_content h1 span{padding-left:15px;}
#search_content ul{list-style:none; padding:10px 0 10px 10px;}
#search_content ul li{line-height:30px; border-bottom:dotted 1px #ccc;}
#search_content ul li span{float:right;}

/*search_item_content*/
.search_item_content{padding:15px 15px 10px 15px;}
.search_item_content h6{font-size:14px; font-weight:bold; text-align:center; line-height:22px;}
.search_item_content h6 span{font-size:12px; font-weight:normal; line-height:22px; }
.search_item_content img{padding:10px 10px 10px 150px;}
.search_item_content p{ font-size:14px; line-height:25px;}
.search_item_content p span{padding-left:35px;}

/*dhcx_item_content*/
#dhcx_item_content table{text-align:center; margin:10px 0 10px 0; background:#b9dff9; }
#dhcx_item_content table tr{height:28px;}
#dhcx_item_content table tr td{ background:#fff; }
#dhcx_item_content table tr th{ background:#e7f3ff; height:30px; }

/*hd_comtent*/
#hd_comtent img{padding:10px 10px 10px 10px; float:left;}
#hd_comtent h6{font-size:14px; color:#f75617; text-align:center; padding-top:10px;}
#hd_comtent h3{font-size:14px; color:#f75617;}
#hd_comtent h5{font-size:12px; color:#f75617;}
#hd_comtent ul li{line-height:25px;}
#hd_comtent ul li span{font-weight:bold;}
#hd_comtent p{text-indent:2em; line-height:25px;}
#hd_comtent p span{padding-left:25px;}

/*internet_item_content*/
#internet_item_content h6{font-size:14px; font-weight:bold; background:url(Images/business_icon.jpg) 12px 15px no-repeat; padding:12px 10px 0 30px;}
#internet_item_content p{width:500px; padding:10px 10px 0 10px; line-height:25px; text-indent:2em; float:left;}
#internet_item_content p span{padding-left:20px;}
#internet_item_content img{}

/*sousuo*/
.sousuo{float:left; margin-left:55px !important; margin-left:25px;}
.sousuo table tr td{}
.date{height:33px;  width:218px; float:left; margin-top:15px; }
.date table{}
.weather{width:140px; float:right; margin-top:10px;} 

/*滚动图片*/
.scroll_div {width:680px; height:42px;margin:0 auto; overflow: hidden; white-space: nowrap; background:#ffffff; padding-top:5px;}
.scroll_div img {width:99px;height:42px;margin: auto 8px; }
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}/*设置ul和li横排*/

.history{}
.history ul{list-style:none; padding:10px 0 10px 0;}
.history ul li{line-height:29px; font-size:13px;}


