﻿@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden}
body{ margin:0; padding:0; font-size:12px; color:#666; font-family: arial,helvetica,sans-serif; background:url(../images/bg01.jpg) top repeat-x}
body,dl,dt,dd,ul,ol,li,form,input,p{margin:0;padding:0;font-weight:400}
dl,dt,dd,ul,ol,li {list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h4,h5{margin:0;padding:0;font-size:12px;font-weight:normal}
select{font-size:12px}

img {border:0}
input {font-size:12px}
.clep{ clear:both}

.input1{ width:139px; height:23px; background:url(../images/home_ss_bg.jpg) top left no-repeat; border:0px; padding:0 24px 0 5px; line-height:23px; color:#999; overflow:hidden}
.input2{ width:48px; height:23px; line-height:23px; background:url(../images/ss_bg.jpg) top left no-repeat; border:0px; color:#FFF; font-weight:bold}
.input3{ width:140px; height:23px; background:url(../images/home_ss_bg.jpg) top left no-repeat; border:0px; padding:0 24px 0 5px; line-height:23px; color:#999; overflow:hidden}

.font1{ color:#BB0000; font-weight:bold}

.main{ width:990px; height:auto; margin:0 auto;}
.top{ width:990px; height:129px; float:left; position:relative; z-index:10}
.logo{ width:206px; height:50px; position:absolute; top:22px; left:35px;}
.top_menu{ width:400px; height:25px; position:absolute; right:55px; top:25px; z-index:9;}
.top_menu ul{ height:25px;}
.top_menu ul li{float:left; height:25px; line-height:25px; text-align:center; position:relative}
.top_menu ul li a{ color:#949294; text-decoration:none; margin-left:10px; font-size:12px; display:block}
.top_menu ul li a:hover{ color:#F00}
.top_menu ul li dl{ width:220px; height:auto; border:1px solid #ccc; background:url(../images/bg02.jpg) top repeat-x #FFF; position:absolute; top:25px; left:0px; display:none}
.top_menu ul li dl dd{line-height:25px; text-align:left}
.top_menu ul li dl dd a{ line-height:25px; padding-left:10px;color:#666;margin-left:0;  text-decoration:none; font-size:12px;}
.top_menu ul li dl dd a:hover{ background:#CE5D63; color:#FFF}




.menu{ width:990px; height:29px; position:absolute; right:0px; bottom:34px !important;bottom:33px;z-index:8; display:inline-block}
.menu ul{ width:710px; position:relative; padding-left:280px;}
.menu li{ line-height:29px; text-align:center; float:left;}
.menu li a {float:left;background:url(../images/tab-left.png) no-repeat left top;margin:0 3px;padding:0 0 0 4px;text-decoration:none;	}
.menu li a span {float:left;display:block;background:url(../images/tab-right.png) no-repeat right top;padding:0 12px 0 8px;font-weight:bold;color:#555;	}
.menu li a:hover span {color: #fff;}
.menu li.current a {background-position:0 -29px;}
.menu li.current a span {background-position:100% -29px;color: #fff;}
.menu li a:hover {background-position:0% -29px; text-decoration:none;}
.menu li a:hover span {background-position:100% -29px; text-decoration:none;}
.menu ul li.english{ float:right; text-align:right}
.menu ul li.english a{ color:#CB0505; background:none; width:50px; display:block; font-size:12px; font-weight:normal}
.menu ul li.english a:hover{ background:none; color:#F00;}
.menu ul li.sy{ width:60px;}
.menu ul li.sy a{ background:url(../images/menu_bg.jpg) -272px 0px no-repeat; color:#FFF}
.menu ul li.sy a:hover{ background:url(../images/menu_bg.jpg) -272px 0px no-repeat; }

.menu ul li dl{ width:1100px;line-height:34px; position:absolute; top:29px; display:none; text-align:center;}
.menu ul li dl dd{ line-height:34px; float:left; position:relative}
.menu ul li dl dd a{ display:block; background:none; padding:0 4px; display:inline; font-weight:normal; color:#BD012F; font-size:11px;}
.menu ul li dl dd a:hover{ background:none; color:#fff; background:#d33030;}


.menu ul li dl dd table{ width:220px; display:none; position:absolute; top:34px; left:3px; background:#bf0202; padding:0px; -moz-box-shadow:3px 3px 4px #999;    
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color="#999999")
	alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	}
.menu ul li dl dd table.subnav_01{width:220px; }
.menu ul li dl dd table.subnav_01 ul{width:220px;  height:auto; padding:0px;}
.menu ul li dl dd table.subnav_01 ul li{ width:210px;border-bottom:1px solid #de6e6e; float:left; text-align:left; margin-right:10px;}
.menu ul li dl dd table.subnav_01 ul li a{display:block;width:200px;line-height:18px; color:#FFF; padding:2px 0px 2px 2px;}

/*.menu ul li dl dd table.subnav_02{left:-346px;}
.menu ul li dl dd table.subnav_03{left:-322px;}*/
.menu ul li dl dd table tr td{ padding:10px 0px 10px 10px;}
.menu ul li dl dd table ul{ width:220px; height:auto; padding:0px;}
.menu ul li dl dd table ul li{ width:210px;border-bottom:1px solid #de6e6e; float:left; text-align:left; margin-right:10px;}
.menu ul li dl dd table ul li a{ display:block; line-height:20px; color:#FFF; padding:2px 0px 2px 2px; font-size:12px; }
.menu ul li dl dd table ul li a:hover{ background:none; color:#ccc}

.menu ul li dl dd .hover{background:#D33030; color:#FFF}
.menu ul li dl dd .whrite{background:#D33030; color:#fff;}


.title_big{ font-size:22px; text-align:center; display:block; color:#D33536}
.title_big2{ font-size:16px; text-align:left;padding-bottom:10px; color:#D33536}

#imgPlay {
	OVERFLOW: hidden; WIDTH: 990px; POSITION: relative; HEIGHT: 396px
}
.banner_bg{ width:990px; height:6px; position:absolute; bottom:-6px; left:0px; background:url(../images/bg04.png) bottom repeat-x;}
#imgPlay .imgs IMG { WIDTH: 990px; }
#imgPlay .imgs LI {	FLOAT: left; POSITION: relative}
#imgPlay .imgs {WIDTH: 5940px}
#imgPlay .btn {	RIGHT: 12px; OVERFLOW: hidden; WIDTH: 112px; BOTTOM: 12px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 29px;
}
#imgPlay .btn A {BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 112px; HEIGHT: 29px;
}
#imgPlay .btn A:hover {	BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px -30px;
}
#imgPlay .prev {LEFT: 0px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 150px; HEIGHT: 81px
}
#imgPlay .next {WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 150px; HEIGHT: 81px
}
#imgPlay .next {BACKGROUND-POSITION: right 0px; RIGHT: 0px; LEFT: auto;
}
#imgPlay .num {DISPLAY: inline; POSITION: absolute; TOP: 365px; RIGHT:30px; HEIGHT: 9px; margin-left:420px;
}
#imgPlay .num SPAN {DISPLAY: inline-block; BACKGROUND: url(../images/imgPlayer.png) no-repeat 0px 0px; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 8px; CURSOR: pointer; LINE-HEIGHT: 0; HEIGHT: 9px}
#imgPlay .num SPAN.on {	BACKGROUND-POSITION: -12px 0px;}
#imgPlay .num .lc {	padding-RIGHT: 0px; padding-LEFT: 0px; FLOAT: left; padding-BOTTOM: 0px; WIDTH: 8px; padding-TOP: 3px; HEIGHT: 9px
}
#imgPlay .num .mc {	padding-RIGHT: 0px; padding-LEFT: 0px; FLOAT: left; padding-BOTTOM: 0px; WIDTH: 8px; padding-TOP: 3px; HEIGHT: 9px
}
#imgPlay .num .rc {	padding-RIGHT: 0px; padding-LEFT: 0px; FLOAT: left; padding-BOTTOM: 0px; WIDTH: 8px; padding-TOP: 3px; HEIGHT: 9px
}

#imgPlay #numInner {padding-RIGHT: 0px; padding-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; padding-BOTTOM: 0px; padding-TOP: 3px; POSITION: absolute; TOP: 365px; RIGHT:30px; text-align:center;
}

.home_news{ width:990px; height:30px; float:left; z-index:10000; margin-top:3px; background:url(../images/home_news_bg.jpg) top left no-repeat}
#home_news_box{ width:365px; height:30px; float:left; padding-left:95px; overflow:hidden}
#home_news_box ul{ width:385px; height:30px;}
#home_news_box ul li{ width:385px; height:30px; line-height:30px;}
#home_news_box ul li a{ color:#4A4A4A; text-decoration:none;}
#home_news_box ul li a:hover{ color:#F00}
#home_news_box ul li span{ float:right; color:#CF2D2D; font-size:10px;padding-right: 20px;}

.home_kg{ width:180px; height:30px; float:left; margin-left:15px; line-height:30px; padding-left:70px;}
.home_ss{ width:225px; height:30px; float:left; padding-left:25px;}

.home_kuai{ width:990px; height:123px; float:left; margin-top:7px; }
.home_kuai ul{ list-style-type:none;}
.home_kuai li{ float:left;margin-right:6px;}
.home_kuai li a{ width:243px; height:120px; display:block; background:url(../images/home_4link_bg.jpg) no-repeat;}
.home_kuai li a#kuainav1{ background-position:0 0;}
.home_kuai li a#kuainav1.hover{ background-position:0 -175px;}
.home_kuai li a#kuainav2{ background-position:-249px 0;}
.home_kuai li a#kuainav2.hover{ background-position:-249px -175px;}
.home_kuai li a#kuainav3{ background-position:-498px 0;}
.home_kuai li a#kuainav3.hover{ background-position:-498px -175px;}
.home_kuai li a#kuainav4{ background-position:-747px 0;}
.home_kuai li a#kuainav4:hover{ background-position:-747px -175px;}

.banner{ width:990px; height:396px; float:left; z-index:7;position:relative;}
.home_hover_box{margin:0 auto;width:841px; left:80px;text-align:center;height:241px;position:absolute;top:215px;background:none;}
.layerdiv{position:relative; z-index:10; }
.layerdiv a{ position:absolute; text-decoration:none; background:url(../images/tm_bg.gif) no-repeat;}
.layerdiv a.p_1{top:123px; left:75px; width:40px; height:40px;display:block;}
.layerdiv a.p_2{top:96px; left:402px; width:40px; height:40px;display:block;}
.layerdiv a.p_3{top:88px; left:636px; width:40px; height:40px;display:block;}
.layerdiv a.p_4{
	top:128px;
	left:44px;
	width:170px;
	height:77px;
	display:block;
}
.layerdiv a.p_5{
	top:44px;
	left:245px;
	width:144px;
	height:152px;
	display:block;
}
.layerdiv a.p_6{
	top:40px;
	left:448px;
	width:109px;
	height:155px;
	display:block;
}
.layerdiv a.p_7{
	top:53px;
	left:613px;
	width:158px;
	height:157px;
	display:block;
}
.layerdiv a.p_8{top:0; left:0; width:841px; height:241px;display:block;}

.bottom{ width:990px; height:30px; line-height:30px; text-align:center; float:left; margin-top:15px; font-size:12px; }
.bottom a{ color:#555; text-decoration:none;}
.bottom a:hover{ color:#c00;}




/*内页*/
.ny_banner{ width:990px; height:189px; float:left; background:url(../images/bg05.jpg) bottom repeat-x; padding-bottom:9px;}
.ny_centent{ width:990px; height:auto; float:left; padding:27px 0px 21px 0px;}
.ny_centent_left{ width:210px; height:auto; float:left; margin-right:80px;}
.ny_centent_right{ width:620px; height:auto; float:left;line-height:16px; padding-right:80px;}
.ny_centent_right p{ color:#6D6D6D;  line-height:18px;}

.left_menu{ width:210px; height:auto; float:right}
.left_menu h1{ width:202px; height:22px; text-align:right; font-size:16px; color:#BD012F; padding-bottom:15px; font-weight:bold; float:left; padding-right:8px;}
.left_menu li{ width:210px; line-height:16px; float:left; margin:2px 0px; text-align:right}
.left_menu li a{ color:#555;font-size:11px; text-decoration:none;  display:block; padding-right:8px}
.left_menu li a:hover{ background:url(../images/bg06.jpg) right bottom no-repeat; color:#333}
.left_menu li a.navBJ{ background:url(../images/bg06.jpg) right bottom no-repeat; color:#333; display:block}
.left_menu li dl{ padding:6px 0; border-bottom:#ddd solid 1px;}
.left_menu li dl dd{ line-height:16px;}
.left_menu li dl dd a{ color:#555;  display:inline-block; background:url(../images/icon1_1.gif) no-repeat left; padding-left:10px;}
.left_menu li dl dd a:hover,.left_menu li dl dd a.active{color:#BD012F; background:none; background:url(../images/icon1.gif) no-repeat left; padding-left:10px;}

.left_menu li dl.p_nav{ padding:8px 0; border-bottom:#FFC7C7 solid 1px;}
.left_menu li dl.p_nav dd{ line-height:12px;}
.left_menu li dl.p_nav dd a{ color:#555; display:inline-block;  padding-right:10px;margin-bottom:8px; background:url(../images/icon_prod_2.gif) no-repeat  right 5px;}
.left_menu li dl.p_nav dd a:hover,.left_menu li dl.p_nav dd a.active{color:#BD012F;  padding-right:10px; background:url(../images/icon_prod_1.gif) no-repeat  right 5px;}



.ny_ss_box{ width:210px; height:auto; float:right; margin-top:35px;}
.left_sp{ width:210px; height:auto; float:right; margin-top:33px; text-align:right}

.lab_nav{ height:37px; background:url(../images/lab_bg.png) no-repeat bottom; line-height:30px; padding:0 20px 0 20px;}
.lab_nav ul{ list-style-type:none;}
.lab_nav li{ width:82px; float:left; text-align:center;}
.lab_nav li a{ color:#555; font-weight:bold; text-decoration:none; height:37px;display:block; }
.lab_nav li a:hover,.lab_nav li a.current2{ background:url(../images/lab_active_bg.png) no-repeat center bottom; color:#D22E2F}


.lab_nav2{ height:37px; background:url(../images/lab_bg.png) no-repeat bottom; line-height:30px; padding:0 10px 0 10px;}
.lab_nav2 ul{ list-style-type:none;}
.lab_nav2 li{ width:62px; float:left; text-align:center;}
.lab_nav2 li a{ color:#555;  text-decoration:none; height:37px;display:block; }
.lab_nav2 li a:hover,.lab_nav2 li a.current2{ background:url(../images/lab_active_bg.png) no-repeat center bottom; color:#D22E2F}


.ny_bottom{ width:100%; height:48px; float:left; line-height:48px; background:url(../images/ny_bottom_bg.jpg) top repeat-x; text-align:center; font-size:12px; }
.ny_bottom a{ color:#555;text-decoration:none;}
.ny_bottom a:hover{ color:#c00;}
.piclist1{ padding:25px 0;}
.piclist1 ul{ list-style-type:none;}
.piclist1 li { float:left; margin:0 10px 10px 10px; width:180px;  padding:1px; display:inline; background:url(../images/imgbg.png) no-repeat;}
.piclist1 li img{ border:0; width:180px; height:119px;}
.piclist1 li span{ display:block; text-align:center; height:30px; line-height:30px; color:#555; }
.piclist1 li a{text-decoration:none;}
.piclist1 li a:hover span{ color:#CC0000}

/**/
#nian_menu{ width:603px; height:32px; float:left}
.leftAn,.rightAn{ width:23px; height:32px; float:left;}
#nian_box{ width:557px; height:32px; float:left; background:url(../images/nian_box_bg.jpg) top repeat-x; overflow:hidden}
ul.nian_word{ height:28px; padding-top:1px;}
ul.nian_word li{ width:53px; height:28px; line-height:28px; float:left; text-align:center}
ul.nian_word li a{ color:#FFF; display:block; text-decoration:none}
ul.nian_word li a:hover{ background:url(../images/bg07.jpg) top repeat-x; color:#F00}
#frame {
	overflow: hidden;
	margin: 0 auto;
	width: 563px;
	height:auto;
	float:left;
}
#scroller {
	width: 563px;	
	overflow: hidden;
	height:auto;
	float:left;
}
#content {
	width: 100000000px;
	float:left;
	
}
.section {
	width: 523px;	
	float: left;
	padding:20px;
	height:auto;	
	float:left;
}
.section a{ color:#333; text-decoration:none}
.section a:hover{ color:#F00}

.subcomplist{ font-size:14px;}
.subcomplist ul{ list-style-type:none;}
.subcomplist li { padding-bottom:10px; background:url(../images/icon2.gif) no-repeat 0 7px;padding-left:16px; border-bottom:#eee solid 1px; margin-bottom:5px;}
.subcomplist li span{ display:block; font-size:12px;line-height:19px;}
.subcomplist li span a{ color:#D33030; font-size:12px; text-decoration:underline;}
.subcomplist li a{ color:#333; font-weight:bold; display:inline-block; text-decoration:none; padding-bottom:5px;}
.subcomplist li a:hover{ text-decoration:underline;}
.subcontent{ line-height:30px; font-size:12px; color:#444; margin-top:10px; border-top:#eee solid 1px; padding-top:10px;}
.subcontent p{ padding-bottom:10px;}

.news_next { background: none repeat scroll 0 0 #F0F0EE;  color: #666666;  height: 45px;  line-height: 190%;  margin-top: 20px;   padding: 5px;}
.news_next a{ color:#333; text-decoration:none;}
.news_next a:hover{color:#D33030; }
.honorlist{ line-height:26px;padding-top:15px;}
.honorlist ul{ padding-left:18px;}
.ldlist ul{ list-style-type:none;}
.ldlist li{ width:280px; text-align:center; display:inline-block; overflow:hidden; margin-right:20px; float:left; margin-bottom:20px; line-height:22px;}
.ldlist li img{-moz-box-shadow:3px 3px 4px #ccc;     -webkit-box-shadow:3px 3px 4px #ccc;     box-shadow:3px 3px 4px #ccc;    }
.ldlist li img:hover{-moz-box-shadow:3px 3px 4px #999;     -webkit-box-shadow:3px 3px 4px #999;     box-shadow:3px 3px 4px #999;    }
.ldlist li a{ color:#333; text-decoration:none;}
.ldlist li a:hover{ color:#D33030; }
.ldlist_show{ line-height:26px; padding:20px 0; font-size:14px;}
.ldlist_show img{ margin-bottom:14px;}

.newslist1{ padding-bottom:20px;}
.newslist1 ul{ list-style-type:none;}
.newslist1 li{ padding:8px 0; background:url(../images/line.gif) repeat-x bottom;}
.newslist1 li a{ color:#333; text-decoration:none; background:url(../images/icon1.gif) no-repeat left; padding-left:10px; margin-left:2px;}
.newslist1 li a:hover{color:#D33030; }
.newslist1 li span{ float:right; color:#999; font-size:11px;}
.newslist1 li span.download{ float:right; margin-left:10px;}
.newslist1 li span.download a{ background:none;}

.newslist2{ padding-bottom:10px;}
.newslist2 ul{ list-style-type:none;}
.newslist2 li{ padding:8px 0; background:url(../images/line.gif) repeat-x bottom;}
.newslist2 li a{ color:#333; text-decoration:none; background:url(../images/icon1.gif) no-repeat left; padding-left:10px; margin-left:2px;}
.newslist2 li a:hover{color:#D33030; }
.newslist2 li span{ float:right; color:#999; font-size:11px;}
.newslist2 li span.download{ float:right; margin-left:10px;}
.newslist2 li span.download a{ background:none;}


.prodlist{ padding:15px 0;}
.prodlist ul{ list-style-type:none;}
.prodlist li{ padding:10px 0 30px 0;}
.prodlist li div.leftimg{ width:235px; height:153px; padding:5px 4px; background:url(../images/prod_listbg.gif) no-repeat; text-align:center; float:left;}
.prodlist li div.right_info{ width:330px; float:left;padding-left:30px;}
.prodlist li div.right_info b{ font-size:14px; display:block; padding:8px 0 0 0 }
.prodlist li div.right_info b a{ color:#000; text-decoration:none;}
.prodlist li div.right_info b a:hover{color:#D33536; }
.prodlist li div.right_info span{ display:block; padding:8px 0; line-height:20px; color:#666;}
.prodlist li div.right_info a.more{ color:#3DA6FF; text-decoration:none;}
.prodlist li div.right_info a.more:hover{ text-decoration:underline;}

.productitle{ padding-bottom:15px;}
.prod_title_right{ float:right; width:180px; text-align:right}
.prod_title_right a{ color:#666; font-weight:bold; font-size:14px; text-decoration:none;}

.prod_view_style1{ padding:20px 0;}
.prod_view_style1 .leftlist{ width:290px; float:left; padding-left:10px;}
.prod_view_style1 .leftlist ul{ list-style-type:none;}
.prod_view_style1 .leftlist li{ border-bottom:#ddd solid 1px; line-height:20px; padding:10px 0;}
.prod_view_style1 .rightimg{ width:256px; float:left; padding-left:30px;}

.newspage {	padding: 3px; MARGIN: 3px; EXT-ALIGN: center}
.newspage A {border: #eee 1px solid; padding: 2px 5px;MARGIN: 2px;  COLOR: #D33030;TEXT-DECORATION: none}
.newspage A:hover,.newspage A:active {	borde: #999 1px solid; COLOR: #666; }

.newspage .current {border: #D33030 1px solid; padding:2px 5px;FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #fff;  BACKGROUND-COLOR: #D33030}
.newspage .disabled {border: #eee 1px solid; padding: 2px 5px; MARGIN: 2px; COLOR: #ddd; }

 .txt_content{ padding-right:20px; line-height:25px; float:left;}
 .txt_content h3{ font-size:18px; padding-bottom:20px;}
 .txt_content p.newstitle{ font-size:18px; font-weight:bold;}
 .txt_content p.newstime{ font-size:12px; color:#666; border-bottom:#ccc solid 1px; margin-bottom:10px;}
 .txt_content p.print{ border-top:#ccc solid 1px; line-height:28px; margin-top:10px; text-align:right}
 .txt_content p.print a{ color:#333; text-decoration:none;}
 .txt_content p.print a:hover{ color:#03C}

.videolist{ padding-bottom:40px;}
.videolist img{ float:left; margin-right:30px;}
.playdown { background:#fff; border:#ddd solid 1px;padding:10px; margin:200px 0 0 0}
.playdown span{ display:block; padding-bottom:5px;}
.playdown a{ margin-right:20px;}

.joblist ul{ list-style-type:none;}
.joblist li{ background:url(../images/line.gif) repeat-x bottom; padding:10px 5px;}
.joblist li a.sentjob{ background:url(../images/job_sent.gif) no-repeat;  width:60px; display:block; float:right; height:18px;}
.joblist li a.jobname{ color:#333; text-decoration:none; background:url(../images/icon2.gif) no-repeat left; padding-left:10px;}
.joblist li a.jobname:hover{ color:#D33536}
.joblist li span{ color:#999;}
.joblist li span.jobtime{ float:right;padding-right:15px;}

.jobcontent{ line-height:28px;}
.jobcontent .jobtitle{ color:#fff; font-size:14px; background:url(../images/jobtitlebg.jpg) no-repeat 0 0;}
.jobcontent .jobtitle b{ padding-left:10px;}
.jobcontent .job_corp_name{ font-size:14px; color:#333; background:url(../images/line.gif) repeat-x bottom; padding:10px;}
.jobcontent .senttime{ padding:5px 10px;}
.jobcontent .description_bg{ background:url(../images/jobtitlebg.jpg) no-repeat 0 -30px;color:#333; }
.jobcontent .description_bg b{ padding-left:10px;}
.des_content{ padding:10px;}

.job_tyle1{ padding:20px 0; color:red; line-height:28px;}
.job_tyle1 a{ color:#06F; text-decoration:none;}
.job_tyle1 img{ margin-bottom:15px;}
.job_tyle2{ line-height:30px;}
.job_tyle2 p{
	padding-bottom:12px;
	
}
.job_tyle2 b{ color:#333}
.job_tyle2 span{ color:red}
.job_tyle3{ padding:20px 0; text-align:center}

.site_tabs{ width:610px; line-height:30px;}
.site_tabs a{ color:#555; text-decoration:none;}
.site_tabs a:hover{ color:#c00;}
.site_a1{ color:#333; font-weight:bold}


/*2012-01-04*/
.hotnews{ padding-bottom:20px;}
.hotnews .hotnews_left{ width:280px; height:166px; padding:5px; float:left; margin-right:10px; background:url(../images/hotnewsbg.gif) no-repeat ;}
.hotnews .hotnews_left img{}
.hotnews .hotnews_right{ float:left; width:320px;}
.hotnews .hotnews_right b{ font-size:14px; display:block;}
.hotnews .hotnews_right b a{ color:#F00; text-decoration:none;}
.hotnews .hotnews_right b a:hover{ text-decoration:underline;}
.hotnews .hotnews_right span{ display:block; line-height:23px;padding-top:6px;} 
.hotnews .hotnews_right span a { color:#06F}


.newscate{ margin-bottom:20px;}
.newscate .newscateleft{ width:208px; height:154px; background:url(../images/newscate_bg.png) no-repeat; padding:5px; float:left; margin-right:20px;}
.newscate .newscateright{ float:left; width:380px;}

a:link{color:#666}
a:visited{color:#666}
a:hover{color:#f00}