@charset "gb2312";
/* CSS Document */

.title
{
	width:210px;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
}


/*去掉链接周围的虚线框start*/
a {
	blr:expression(this.onFocus=this.blur());
	outline:none;
}


map
{
	text-decoration:none;
	blr:expression(this.onFocus=this.blur());
	outline:none;
}


body {
	margin:0px auto; padding:0px; font-family:"微软雅黑"; font-size:14px;
	color:#333; line-height:22px;
	/*background:url(../images/bg.jpg); background-position:top center; background-repeat:no-repeat;*/
	background-color:#fff;
	/*英文自动换行*/
	table-layout:fixed; word-break: break-all; 
	/*英文自动换行*/; 
	
}
div
{
	line-height:22px; 

}
body,td,th {
	font-size: 14x; margin:0px auto;
}
a{
	color:#333; text-decoration:none;
	
}
a:hover{
	color:#f99f02; text-decoration:none;
	opacity:0.9;
}
img{
	border:none;
}
div.clear
{
	clear:both;
}
.hide
{
	display:none;
}
div.height{
	height:10px;
}
div.dbl_height{
	height:20px;
}
div.thr_height{
	height:30px;
}
div.four_height{
	height:40px;
}
div.five_height{
	height:50px;
}

div.bg_1{
	background: url(../images/bg_1.jpg); background-repeat:no-repeat;height:75px;
	background-position:top center;
}

div.top{
	width:1200px;height:126px;
	margin:0px auto;
}
div.top_1{
	height:74px; height:82px;
}
div.top_1_a{
	float:left; width:600px;
	padding:0px 0px 0px 0px;
}
div.top_1_b{
	float:right; width:300px;
	text-align:right;
	padding:0px 0px 0px 0px;
}





div.top_2{
}



.top_2 li{
	float:left;
	list-style-type:none;
	/*width:82px;*/
	margin:0px; margin:0px 0px 0px 0px; 
	margin:0px; 
}


.top_2 td{
	position:relative;
}

div.logo{
	width:250px;height:75px;
}


a.menu{
	display:block;
	width:113px;height:75px;
	color:#333; font-size:16px;
}
a.menu:hover{
	/*opacity:0.8;*/
	color:#fff;
	background-color:#2b99de;
}
.menu div{
	padding:25px 0px 0px 0px;
	text-align:center;
}


a.menu_home{
	display:block;
	width:113px;height:75px;
	color:#333; font-size:16px;
}
a.menu_home:hover{
	/*opacity:0.8;*/
	color:#fff;
	background-color:#2b99de;
}
.menu_home div{
	padding:25px 0px 0px 0px;
	text-align:center;
}

a.menu_en{
	display:block;
	width:113px;height:75px;
	color:#fff; font-size:16px;
	background-color:#f99f02;
}
a.menu_en:hover{
	/*opacity:0.8;*/
	color:#fff;
	background-color:#f99f02;
}
.menu_en div{
	padding:25px 0px 0px 0px;
	text-align:center;
}




div.menu_line{
	float:left;width:4px; height:75px;
}
.menu_line div{
	padding:0px 0px 0px 0px;
	text-align:center;
}

div.menu_shot{
	opacity:0.8;
	width:113px;
	position:absolute;
	z-index:999;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
.menu_shot a{
	display:block;
	color:#fff; font-size:12px;
	background-color:#2b99de;
	margin:0px 0px 1px 0px;
	padding:10px 0px 10px 0px;
}
.menu_shot a:hover{
	color:#fff;
	background-color:#00619d;
}
.menu_shot div{
	text-align:center;
}


div.menu_shot2{
	opacity:0.8;
	width:200px;
	position:absolute;
	z-index:999;
	padding:10px 0px 10px 0px;
	margin:-10px 0px 0px -45px;
}
.menu_shot2 a{
	display:block;
	color:#fff; font-size:12px;
	background-color:#2b99de;
	margin:0px 0px 1px 0px;
	padding:10px 0px 10px 0px;
}
.menu_shot2 a:hover{
	color:#fff;
	background-color:#00619d;
}
.menu_shot2 div{
	text-align:center;
}










div.bg_cc{
	/*
	height:3435px;
	background: url(../images/bg_cc.jpg); background-repeat:no-repeat;
	background-position:top center;
	*/
}

div.index_cc{ 
	width:1200px;
	margin:0px auto;
}


div.index_pro_top{
	height:162px;
}
.index_pro_top div{
	text-align:center;
}

div.index_pro_list{
	height:80px;
}
.index_pro_list a{
	display:block;
	color:#191919;font-size:14px;
	height:38px; padding:0px 10px;
	border:1px solid #d9d9d9;
}
.index_pro_list a:hover{
	color:#2b99de;
}
.index_pro_list a div{
	text-align:center;
	padding:7px 0px 0px 0px;
}
a.index_pro_list_more{
	color:#fff;font-size:14px;
	width:66px;height:38px;
	border:1px solid #2b99de;
	background-color:#2b99de;
}
a.index_pro_list_more:hover{
	color:#fff;
}
div.index_pro_1{
	height:540px;height:494px;
	/*background: url(../images/index_pro_img_1.jpg); background-repeat:no-repeat; background-position:top center;*/
	cursor:pointer;
}
.index_pro_1 img{
	width:1200px; height:494px;
}
div.index_pro_2{
}
.index_pro_2 td{
	width:33%;
}
.index_pro_2 img{
	width:400px;height:300px;
}
a.index_pro_cc{
	position:absolute;
	width:400px;height:300px;
	/*background-color:#999;
	opacity:0.5;*/
}
a.index_pro_cc:hover{
	position:absolute;
	width:400px;height:300px;
	background-color:#2b99de;
	/*opacity:0.8;*/
}

a.index_pro_cc_s{
	position:absolute; z-index:11;
	width:400px;
}
div.index_pro_cc_1{
	padding:100px 0px 20px 0px;
}
.index_pro_cc_1 div{
	text-align:center;
	color:#fff; font-size:20px;
}
div.index_pro_cc_2{
	width:92px; height:30px;margin:0px auto;
	border:1px solid #fff;
}
.index_pro_cc_2 div{
	text-align:center;
	color:#fff; font-size:14px;
	padding:2px 0px 0px 0px;
}
div.index_pro_cc_2:hover{
	border:1px solid #f99f02;
	background-color:#f99f02;
}



div.index_about_bg{
	height:480px;
	background: url(../images/index_about_bg.jpg); background-repeat:no-repeat; background-position:top center;
}

div.index_about_top{
	height:165px;height:130px;
}
.index_about_top div{
	text-align:center;
}

div.index_about_cc{
	color:#333;
	text-indent:2em; line-height:30px;
	height:220px;height:300px;
}
div.index_about_more{
}
.index_about_more div{
	text-align:center;
}

div.index_news_top{
	height:206px;
}
.index_news_top div{
	text-align:center;
	padding:80px 0px 0px 0px;
}
div.index_news_cc{
}
td.td_index_news_cc{
	width:50%;padding:0px 0px 30px 0px;
}
td.td_index_news_ccs2{
	width:140px;
}
td.td_index_news_ccs{
	width:200px;
}
.td_index_news_ccs img{
	width:180px;height:120px;
}

div.index_news_title{
	width:360px;
}
.index_news_title a{
	font-size:16px; color:#f99f02; font-weight:bold;
}
.index_news_title a:hover{
	font-size:16px;
}
div.index_news_cs{
	font-size:14px;
	width:360px;height:80px;
}
a.index_news_cs_more{
	display:block; width:62px;height:24px;
	border:1px solid #ccc;
	text-align:center;
	margin:0px 50px 0px 0px;
}
a.index_news_cs_more:hover{
	color:#fff;
	border:1px solid #f99f02;
	background-color:#f99f02;
}

div.index_yeji_top{
	height:150px;
}
.index_yeji_top div{
	text-align:center;
	padding:0px 0px 0px 0px;
}
div.index_yeji_cc{
}
td.td_index_yeji_cc{
	width:50%;
}
.index_yeji_cc img{
	width:600px;height:341px;
}







div.index_cc_1{
	height:635px;
}
div.index_cc_2{
	height:490px;
}
div.index_cc_3{
	height:600px;
}
div.index_cc_4{
	height:280px;
}
div.index_cc_5{
	height:400px;
}
div.index_cc_6{
}







div.bg_2{
	height:383px;
	background: url(../images/bg_2.jpg); background-repeat:no-repeat;background-position:top center;
}

div.bottom{
	width:1200px;height:383px;
	margin:0px auto;font-family:"黑体";
}
div.bottom_address{
	padding:60px 0px 0px 0px;
}
.bottom_address div{
	color:#fff;
}
.bottom_address a{
	color:#fff;
}

div.bottom_address_1{
	color:#fff; font-size:22px; 
	height:50px;
}
div.bottom_address_2{
	color:#fff; font-size:14px;
	height:30px;
}
.bottom_address_2 span{
	margin:0px 15px 0px 0px;
}

div.bottom_menu{
	padding:60px 0px 0px 0px;
}
div.bottom_menu_1{
	height:50px;
}
.bottom_menu_1 a{
	color:#fff; font-size:20px;
}
div.bottom_menu_2{
}
.bottom_menu_2 div{
	height:30px; width:83px;
	text-align:center;
}
.bottom_menu_2 a{
	color:#fff; font-size:14px;
}

div.bottom_menu_3{
	height:50px;width:232px;text-align:center;
}
.bottom_menu_3 a{
	color:#fff; font-size:20px;
}

div.bottom_menu_4{
}
.bottom_menu_4 div{
	height:30px; width:232px;
	text-align:center;
}
.bottom_menu_4 a{
	color:#fff; font-size:14px;
}






div.bottom_menu_5{
	height:50px;width:160px;text-align:center;
}
.bottom_menu_5 a{
	color:#fff; font-size:20px;
}

div.bottom_menu_6{
}
.bottom_menu_6 div{
	height:30px; width:160px;
	text-align:center;
}
.bottom_menu_6 a{
	color:#fff; font-size:14px;
}






div.bottom_1{
	height:352px;
}
div.bottom_2{
	text-align:center;
}
.bottom_2 span{
	margin:0px 10px;
}
.bottom_2 a{
	color:#333;
}





div.index_pros{
	width:100%; margin:0em 0em 2em 0em;
}
div.index_pro_lists{
	position:relative;
	width:100%; margin:0px auto;
	text-align:center;
}
.index_pro_lists a{
	display:block;
}
.index_pro_lists img{
	/*display:block;max-width:100%;height:auto;*/
}
div.index_pros_tb{
}
.index_pros_tb td{
	width:25%; text-align:center; background-color:#a6a6a6; height:auto;
}
.index_pros_tb td:hover{
	background-color:#2b99de; opacity:0.9;
}
.index_pros_tb img{
	display:block;/*max-width:100%; max-height:350px;*/ margin:0px; padding:0px;/* max-height:100%;*/ width:100%;
	position:relative;opacity:0.8;opacity:0.9;
	margin:0px auto;
}
div.index_pro_titles{
	display:block;
	position:relative;
	z-index: 999999999;
	margin-bottom:-1.2em;
	margin-bottom:-4.5em;
	top:5em;
}
div.index_pro_titles_1{
	color: #fff;
	font-size: 18px; height:1em;
	text-align:center;
	margin:0em 0em 1em 0em;
}
div.index_pro_titles_2{
	color: #fff;
	font-size: 18px;
	text-align:center;
}
.index_pro_titles_2 a{
	display:block;
	width:4.5em; margin:0px auto;
	color:#fff;font-size: 14px;
	border:1px solid #fff;
	padding:0.5em 1em 0.5em 1em;
	
}
.index_pro_titles_2 a:hover{
	background-color:#e79f18;
	border:1px solid #e79f18;
	color:#fff;
}

div.ny_pro_titles_2{
	color: #fff;
	font-size: 18px;
	text-align:center;
}
.ny_pro_titles_2 a{
	color:#fff;font-size: 14px;
	border:1px solid #fff;
	padding:0.5em 1em 0.5em 1em;
}
.ny_pro_titles_2 a:hover{
	background-color:#e79f18;
	border:1px solid #e79f18;
	color:#fff;
}




#page{ margin:0px 0px 20px 40px; }
#page li{padding:0; float: left; margin-right: 5px; display: block; font-size:12px; }

#page span{display: block; padding: 0px 5px 0px 5px; background: #CCFFFF ; font-weight: bold; border: 1px solid color:#6a2e12;color:#000;; }

#page a{display: block; text-decoration: none; margin:0px; color: color:#000;;padding: 0px 5px 0px 5px;}

#page a:link, a:visited {border: 0px solid color:#000;; }/*为列表影响其他链接，设置为0*/

#page a:hover {border: 1px solid color:#000;; background: #FFFFCC; }
