@charset "utf-8";
/* CSS Document */
*{
	box-sizing: content-box;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-family:'Microsoft yahei';
}
.ff_yh{font-family:'Microsoft yahei'}
div,dl,dt,dd,ul,li,ol,p,span,em,strong,h1,h2,h3,h4,h5,h6,h7,form{padding:0;margin:0;list-style-type:none;}
img{border:none;}
a{color:#333;text-decoration:none;}
a:Hover{color:#f60;text-decoration:none;}
.w97_7{width:97%;margin:0 auto;padding:7px 0;}
.w95_7{width:95%;margin:0 auto;padding:7px 0;}
.w90_7{width:90%;margin:0 auto;padding:7px 0;}
.img_b{border:1px solid #ddd;}
.img_b_p2{border:1px solid #ddd;padding:2px;}
.em_r{float:right;font-style:normal;}
.em_r_10{float:right;padding:0 10px 0 0;font-style:normal;}
/***************字体样式***************/
.ft_l{float:left;}
.ft_r{float:right;}
.f_b{font-weight:bold;}
.f_12{font-size:12px;}
.f_14{font-size:14px;}
.f_15{font-size:15px;}
.f_16{font-size:16px;}
.f_18{font-size:18px;}
.f_20{font-size:20px;}
.f_23{font-size:23px;}
.f_25{font-size:25px;}
.f_27{font-size:27px;}
.f_29{font-size:29px;}
.f_c{text-align:center;}
.col_5{color:#555555;}
.col_5 a{color:#555555;}
.col_5 a:Hover{color:#ff0000;}
.col_6{color:#666666;}
.col_6 a{color:#666666}
.col_6 a:hover{color:#ff0000}
.col_7{color:#777;}
.col_7 a{color:#777;}
.col_7 a:hover{color:#f60;}
.col_8{color:#888888;}
.col_8 a{color:#888888;}
.col_8 a:Hover{color:#ff0000;}
.col_9{color:#999999;}
.col_9 a{color:#999999;}
.col_9 a:Hover{color:#ff0000;}
.col_green{color:#268826;}
.col_white{color:#fff;}
.col_white a{color:#fff;}
.col_red{color:#ff0000;}
.col_red a{color:#FF0000}
.col_org{color:#FC6713;}
.col_org a{color:#FC6713;}
.col_black{color:#000000;}
.col_black a{color:#000000;}
.col_black a:hover{color:#f60;}
.col_def_1{color:#0370B5;}
.col_def_1 a{color:#0370B5;}
.col_def_1 a:hover{color:#f60;}
.col_def_2{color:#045DB1;}
.col_def_2 a{color:#045DB1}
.col_def_2 a:hover{color:#f60;}
.col_blue a{color:#008ED0;}
.icon_1{background:url(../images/icon_1.jpg) no-repeat left center;padding:0 0 0 13px;}
.icon_2{background:url(../images/icon_2.jpg) no-repeat left center;padding:0 0 0 7px;}
.icon_3{background:url(../images/icon_3.jpg) no-repeat left center;padding:0 0 0 7px;}
.icon_4{background:url(../images/icon_4.jpg) no-repeat left center;padding:0 0 0 7px;}
/***************字体样式 END***************/

/***************行高***************/
.lh_21{line-height:21px;}
.lh_23{line-height:23px;}
.lh_24{line-height:24px;}
.lh_25{line-height:25px;}
.lh_26{line-height:26px;}
.lh_27{line-height:27px;}
.lh_30{line-height:30px;}
.lh_35{line-height:35px;}
/******************行高 END***************/

/***************首位缩进***************/
.ti_10{text-indent:10px;}
.ti_15{text-indent:15px;}
.ti_20{text-indent:20px;}
/***************首位缩进 END***************/

/***************行间距***************/
.bk_5{height:5px;line-height:5px;clear:both;visibility:hidden;}
.bk_7{height:7px;line-height:7px;clear:both;visibility:hidden;}
.bk_10{height:10px;line-height:10px;clear:both;visibility:hidden;}
.bk_15{height:10px;line-height:15px;clear:both;visibility:hidden;}
.bk_20{height:20px;line-height:20px;clear:both;visibility:hidden;}
/***************行间距 END***************/
.bor_s_d{border:1px solid #ddd;}
.tb_out{table-layout:fixed;}
.img_font{vertical-align:middle;}
.clearfix{
	overflow:auto;
	_height:1%;
}
.hy_box{
	width:1200px;
	margin:0 auto;
}
.hy_logo{
	width:600px;
	float:left;
	margin-top:15px;
	box-sizing: content-box;
}
.hy_nav{
	width:600px;
	float:left;
	box-sizing: content-box;
}
.hy_nav ul li{
	width:98px;
	height:70px;
	float:left;
	text-align:center;
	border:1px solid #ddd;
	border-left:none;
	padding-top:28px;
	font-size:14px;
}
.hy_nav ul li a{
	color:#323232;
}
.hy_nav ul li a span{
	color:#999999;
	font-size:12px;
}
.hy_nav ul li.first{
	border-left:1px solid #ddd;
}
.hy_nav ul li span{
	display:block;
	line-height:23px;
}
.hy_nav ul li a{
	display:block;
	width:98px;
	height:70px;
}
.hy_nav ul li:hover,.hy_nav ul li.current{
	border-bottom:none;
	height:71px;
	background:url(../images/line_nav.jpg) repeat-x center bottom;
}
.hy_link .title{
	font-size:16px;
	height:30px;
	line-height:30px;
}
.hy_link .cont ul li{
	width:130px;
	height:45px;
	float:left;
	margin:20px 20px 20px 0;
}
.link_line{
	width:1200px;
	margin:0 auto;
	height:5px;
	line-height:5px;
	border-bottom:1px solid #ddd;
}
.f_left{
	width:750px;
	float:left;
	min-height:85px;
	padding-top:25px;
}
.f_right{
	width:450px;
	float:left;
	padding-top:25px;
}
.f_left p{
	line-height:30px;
	color:#777777;
	font-size:13px;
}
.f_right .f_nav li{
	font-size:13px;
	color:#777777;
	display:inline;
	padding:0 3px;
}
.f_right .f_nav li a{
	color:#777777;
}
.f_right p{
	font-size:13px;
	color:#777777;
	margin-top:15px;
}



.page_left_list{
	padding:15px 0;
	background:#E4E4E4;
	width:220px;
}
.page_left_list li{
	height:40px;
	line-height:40px;
	font-size:15px;
	text-indent:25px;
	margin:5px 0;
}
.page_left_list li a{
	display:block;
}
.page_left_list li a.left_list_on{
	width:95%;
	margin:0 auto;
	border-radius:3px;
	font-size:16px;
	color:#ffffff;
	background:#E25A1C;
}
.page_ad{
	width:1200px;
	height:300px;
	overflow:hidden;
	margin:20px auto;
}

@charset "utf-8";
*{font-family:"微软雅黑"; }
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,dd,dt{outline:0; margin:0; padding:0; list-style:none; border:0; color:#333; font-size:12px;}
a{text-decoration:none; outline:none; color:#333;}
a:hover{color:#FF0000; }

.bottom_line{background:url(../images/dotted.gif) 0 bottom repeat-x;} /* 下线点线 */

.number{font-family:georgia; font-weight:bold; color:#FF0000; font-size:14px;} /* 红色数字字体 */
.red{color:#F00;}
.spacing{height:8px; clear:both; font-size:1px;} /* 通用行间距 */
.hide{display:none;}

/* rounded */
.rounded{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.classify{clear:both; width:930px; padding:0 0 0 20px; height:25px; line-height:25px; margin:0 auto 10px auto; font-size:12px; background:#E4BA58; color:#333;}
.classify a{color:#2E2E2E;}
.classify a:hover{color:#F00; text-decoration:underline;}

/* box */
.box{width:1200px; margin:0 auto;}
.box .frame_side{float:left; width:255px; margin:0 20px 0 0; overflow:hidden;}
.box .frame_main{float:left; width:925px; overflow:hidden;margin-top:10px;}
.titlebar{width:735px; padding:0 0 0 30px; height:30px; margin:15px 0 10px 0; background:url(../images/title_line_bg.gif) left bottom no-repeat;}
.titlebar .title{font-size:14px; font-weight:bold; float:left; overflow:hidden;}
.titlebar .location{float:right; padding:0 10px 0 0; height:30px; line-height:25px; overflow:hidden;}

/* component_product.tpl */
.left_head{width:280px; height:92px; margin:10px 0 0 0; background:url(../images/left_head_bg.png) 0 0 no-repeat;}
.menu_box{width:280px; background:url(../images/menu_box_bg.png) 0 0 repeat-y;}
.menu_box .menu_top{width:235px; height:12px; background:url(../images/menu_top_bg.png) 0 0 no-repeat; margin:0 auto;}
.menu_box .menu_middle{width:210px; padding:0 0 0 25px; height:32px; line-height:32px; overflow:hidden; margin:0 auto; font-size:14px; background:url(../images/menu_line.png) center 30px no-repeat #F3F5F9;}
.menu_box .menu_bottom{width:235px; height:12px; background:url(../images/menu_bottom_bg.png) 0 0 no-repeat; margin:0 auto;}
.menu_box .interval{height:30px;}
.left_footer{width:280px; height:107px; background:url(../images/left_footer_bg.png) 0 0 no-repeat;}

/* 渐变标题 */
.caption{height:31px; overflow:hidden;}
.heading{float:left; width:200px; padding:3px 0 0 5px; height:28px; font-size:14px; color:#FFF; background:url(../images/sprite.png) -88px -103px no-repeat;}
.caption .more{float:right; width:40px; height:31px;}
/* component_header */
.header #has_login{display:none;}
.header .top{clear:both;}
.header .top .left{width:200px; height:95px; float:left; overflow:hidden;}
.header .top .left .logo{width:200px; height:55px; padding:10px 0 0 0; overflow:hidden; text-align:center;}
.header .top .left .weather{width:200px; height:30px; overflow:hidden; text-align:center;}
.header .top .right{width:850px; height:95px; float:left; overflow:hidden;}
.header .top .right .rtop{clear:both; overflow:hidden;}
.header .top .right .rtop ul{padding:0 15px 0 30px; float:right; height:20px; overflow:hidden; background:url(../images/rtop_bg.gif) 0 0 no-repeat;}
.header .top .right .rtop ul li{display:inline; color:#FFF; height:20px; line-height:20px; overflow:hidden;}
.header .top .right .rtop ul li a{color:#FFF;}
.header .top .right .rtop ul li a:hover{color:#CCC; text-decoration:none;}
.header .top .right .rbottom{clear:both; overflow:hidden;}
.header .top .right .rbottom .ad{float:left; width:450px; overflow:hidden; height:75px; padding:5px 0 0 0;}
.header .top .right .rbottom .service{float:left; padding:12px 0 0 10px; overflow:hidden;}
.header .top .right .rbottom .service .tel{overflow:hidden; color:#999; font-family:georgia,geneva,verdana,sans-serif; padding:2px 0 0 50px; font-size:18px; font-weight:bold;}
.header .top .right .rbottom .service .people{position:absolute; margin:-10px auto auto 140px;}
.header .navigation{clear:both; background:url(../images/sprite.png) 0 6px repeat-x; height:39px;}
.header .navigation .button{}
.header .navigation a{display:block; font-weight:bold; width:80px; height:21px; padding:14px 0 0 0; float:left; text-align:center; font-size:14px; color:#F1F1F1; background:url(../images/sprite.png) 0 -61px no-repeat;}
.header .navigation a:hover,.header .navigation .active{background-position:0 -98px; color:#CC0; text-decoration:none;}

/* component_page_style */
.page_style{height:25px; margin:20px auto;}
.page_style a{text-decoration:none;}
.page_style td{height:22px; line-height:22px;}
.page_style .effective a{height:22px; line-height:22px; padding:0 8px; color:#333; display:block; text-align:center; border:1px #DDD solid; background:#F9F9F9; width:40px;}
.page_style .invalid{text-align:center; padding:0 8px; border:1px #DDD solid; color:#999; background:#F9F9F9; width:40px;}
.page_style .space{width:5px; font-size:1px; overflow:hidden;}
.page_style .numeric{font-family:arial,helvetica,sans-serif;}
.page_style .numeric a{display:block; padding:0 8px; border:1px #DDD solid; color:#333; background:#F9F9F9; font-family:arial,helvetica,sans-serif;}
.page_style .numeric a:hover{color:#F00; border:1px #EE7700 solid; background:#FFEEDD; text-decoration:none;}
.page_style .current,.page_style .effective a:hover{color:#F00; border:1px #EE7700 solid; background:#FFEEDD; padding:0 8px; text-decoration:none;}

/* search */
.search{width:280px; height:28px;}
.search .left{width:30px; display:block; float:left; height:28px; background:url(../images/sprite.png) -172px -176px no-repeat;}
.search .word{width:175px; float:left; padding:0 8px 0 0; height:28px; line-height:28px; border:0; outline:none; color:#999; font-size:14px; background:url(../images/search_bg_center.png) center center repeat-x;}
.search .button{width:67px; float:left; height:28px; line-height:28px; outline:none; border:0; text-align:center; font-size:14px; background:url(../images/sprite.png) -384px -176px no-repeat;}
.search .button:hover{cursor:pointer; background-position:-172px -204px;}

/* 全局、内容页 */
.content_common{font-size:14px; line-height:25px; clear:both; width:905px;padding:10px; height:auto; overflow:hidden; word-break:break-all;}
.content_common p,.content_common div,.content_common ol,.content_common li{font-size:14px; word-break:break-all;}

.footer{clear:both; width:1200px; margin:0 auto; text-align:center; border-top:2px #F0180B solid; padding:5px 0 0 0; line-height:16px; color:#666;}
.footer a{color:#666;}

/* IE6 PNG透明化处理 */
.heading,header .top .left .logo img,.header .top .right .float img,
.header .top .left .logo img,
.header .navigation a,.notice .speaker,.search .left,
.form ul .rank_image,.menu_box,.header .top .right .rbottom .service .people img
{_behavior:url('inc/tools/iepngfix/iepngfix.htc');}
.header .top .right .login{_margin:0 auto 0 -50px} /* 受透明JS影响，背景错位调节 */