/*Technical Support SudyTech*/
* {

	line-height: 24px;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	list-style-type: none;

}

a {

	color: #666;

}



a:hover {

	text-decoration: underline;

}

a:active {test:expression(target="_blank");}

img {

	border:0px;

}

.clear {

	clear: both;

}

.blue {

	color: #0054EC;

}

.col5 { 

	float:left; width:400px; overflow:hidden;

font-size:12px;

}

	/* focus turn */

/*#focus_turn {position:relative; width:390px; height:290px; margin-bottom:10px; border:1px solid #CCCCCC; font-size:12px;

}

	#focus_pic { border:0px solid #D8D8D8;  float:left; height:265px; font-size:12px;

}

		#focus_pic li img { width:390px; height:259px; padding:1px; border:0px solid #D8D8D8; background:#FFF; font-size:12px;

}

		#focus_pic .normal { display:none; font-size:12px;

}

		#focus_pic .current { display:block; font-size:12px;

}

	#focus_btn { position:absolute; right:14px; bottom:32px; border-left:1px solid #D8D8D8; font-size:12px;

}

		#focus_btn span { display:block; float:left; overflow:hidden; width:22px; height:22px; margin:0 0 0 -1px; border:1px solid #D8D8D8; text-align:center; font:14px Arial, Helvetica, sans-serif; font-weight:700; line-height:22px; cursor:pointer; font-size:12px;

}

		#focus_btn .normal { background:#EEEEE0; opacity:0.4; filter:alpha(opacity=60);font-size:12px;

}

		#focus_btn .current { background:#1E90FF; color:#FFF; font-size:12px;

}

	#focus_tx { height:20px; overflow:hidden; margin:0px 0 0 12px; font-size:14px; line-height:20px;

}

		#focus_tx .normal { display:none; font-size:12px;

}

		#focus_tx .current { display:block; font-size:12px;

}

	#focus_opacity {  position:absolute; left:0px; bottom:36px; width:350px; height:24px;  font-size:12px;

}
*/


	/* new news */









.focusBox {position:relative;width: 395px;height: 275px;overflow:hidden;float: left;}
.focusBox .pic {position:relative; height:275px; float:left;width: 395px; }
.focusBox .pic li {position: absolute; left: 0px; top: 0px; display: none;}
.focusBox .pic img {width: 395px;transition: all 1s ease 0s;  height: 275px;  display: block; }
.focusBox .pic img:hover{opacity: 0.9;transform: scale(1.1); -webkit-transform: scale(1.1);}
.focusBox .txt {left:0;position: absolute;bottom: 0;z-index: 2;height: 30px;line-height:40px;width:100%;overflow: hidden;}
.focusBox .txt li{left:0;height: 27px;line-height: 27px;position:absolute;bottom:0;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 15px;bottom:0; font-size:12px;}
.focusBox .num {position: absolute;z-index: 3;bottom: 9px;right:4px;}
.focusBox .num li{float: left;position: relative;border-radius:10px;width: 8px;height: 8px;line-height: 20px;font-size:12px;overflow: hidden;text-align: center;margin-right: 7px;cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #685E66; width: 100%; height: 100%; top: 0; left: 0;}
.focusBox .num li span { z-index: 1; background: white; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#e3393a; color:#fff;}
.focusBox .btbg{background:#000000;filter:alpha(opacity=50);opacity: 0.4;width:100%;height: 30px;position:absolute;left:0;bottom:0;}























.top {

	height: 246px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 5px;

	font-size:12px;

}



.nav {

	height: 30px;

	width: 1002px;

	margin-right: auto;

	margin-left: auto;

	font-size:14px;

}

.nav a {

	font-size: 14px;

	line-height: 30px;

	text-align: center;

	display: block;

	float: left;

	width: 100px;

	color: #FFF;

	background-image: url(../images/pc_top_menu_tabs.gif);

	font-weight: bold;

}

.nav a:hover {

	text-decoration: none;

	background-image: url(../images/pc_top_menu_tab_ons.gif);

	font-size:14px;

}

.weather {

	height: 30px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	line-height: 30px;

	background-image: url(../images/w_bg.gif);

	background-position: bottom;

	margin-bottom: 5px;

	text-indent: 20px;

	color: #069;

	font-size:12px;

}

.info_l {

	float: left;

	width: 190px;

	font-size:12px;

}

.hot .info_l .log {

	background-image: url(../images/log.gif);

	width: 180px;

	height: 140px;

	margin-bottom: 10px;

	font-size:12px;

}



.info_l .l_i  {

	width: 180px;

	

font-size:12px;

}

.info_l .l_i .dt li{

	line-height: 30px;

	height: 30px;

	overflow:hidden;

	background:url(../images/news_lines.gif) no-repeat -1px 2px;



font-size:12px;

}

.info_l .l_i.dt li a{

	line-height: 10px;

	height: 30px;	

	font-size:12px;

}

.info_l ul {

	padding-top: 10px;

	padding-left: 14px;

	background-image: url(../images/i_bg_s.gif);

	background-repeat: no-repeat;

	border-top: dotted 1px #099;

	background-position: bottom;

	padding-bottom: 10px;

font-size:12px;

}

.info_l ul li a{

	line-height: 30px;

	text-decoration:none;

	

font-size:12px;

}

.info_l ul li a:hover{color:#F00;font-size:12px;

};



.info_n {

	width: 400px;

	float: left;

font-size:12px;

}

.info_n ul {

	padding-top: 10px;

	padding-left: 10px;

	background-image: url(../images/i_bg_l.gif);

	background-repeat: no-repeat;

	border-top: dotted 1px #099;

	background-position: bottom;

	padding-bottom: 10px;

font-size:12px;

}

.info_n ul li a{

	line-height: 30px;

	float:left;

	background:url(../images/news_lines.gif) no-repeat -1px -2px;

font-size:12px;

}

.info_n ul li a:hover{color:#F00;font-size:12px;

};

.info_p {

	width: 400px;

font-size:12px;

}



.info_m {

	float: left;

	width: 410px;

font-size:12px;

}

.info_r {

	float: left;

	width: 810px;

font-size:12px;

}

.others .info_r .n_p {

	height: 140px;

	background-image: url(../images/p_bg_s.gif);

	background-position: bottom;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #099;

font-size:12px;

}

.others .info_r .n_p .n_pp {

	float: left;

	width: 198px;

	height: 130px;

	text-align: right;

	padding-top: 10px;

font-size:12px;

}





.m_t {

	background-image: url(../images/t_bg_m.gif);

	height: 30px;

font-size:12px;

}

.m_t h1 , .l_t h1 , .s_t h1 {

	color: #0054ec;

	text-indent: 35px;

	line-height: 30px;

	float: left;

	width: 90px;

font-size:12px;

}

.m_t a , .l_t a , .s_t a {

	color: #0054ec;

	line-height: 30px;

	float: right;

	margin-right: 10px;

font-size:12px;

}



.l_t {

	background-image: url(../images/t_bg_l.gif);

	height: 30px;

font-size:12px;

}

.s_t {

	background-image: url(../images/t_bg_s.gif);

	height: 30px;

	background-repeat: no-repeat;

font-size:12px;

}



.hot {

	

	height: 290px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 10px;

font-size:12px;

}



.news {

	height: 170px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 10px;

font-size:12px;

}

.others {

	height: 180px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

font-size:12px;

}

.footer {

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

font-size:12px;

}

.m_t01{
	background: url(../images/t_bg_m.gif) center right no-repeat;
}
.info_n01 ul{
	background: url(../images/i_bg_l.gif) 0 0 repeat-x;
	width: 390px;
}
.clear{
	clear: both;
}
.m_t02{
	background: url(../images/t_bg_m.gif) center left no-repeat;
}
.m_t03{
	background: url(../images/t_bg_m.gif) center right no-repeat;
}
.list_w li a{
	width: 300px;
}