/* 通用属性 */
* { margin: 0; padding: 0; list-style: none; font-family: "微软雅黑"; }
body { font-size: 12px; background: #fff  }
#main_out { }
.float_clear { clear: both; }
.float_left { float: left; }
.float_right { float: right; }
.display_none { display: none; }
img { border: none; }
.red { color: red; }
.must_input { font-weight: bold; color: red; }
.green { color: green; }
.blue { color: blue; }
.gray { color: gray; }
.purple { color: purple; }
.clear { clear: both; }
.highlight { color: #FFF; background: red; padding: 1px; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline;}
p { line-height: 26px; }
/* 顶部 */
#top_main { height:120px; background:url(images/index_x1.jpg);}
#top { width: 1000px; margin: 0 auto; position: relative; }
#logo{ float: left; height:83px; width:274px;}
#top_menu { width: 1000px; float:right; height: 27px; line-height: 27px;}
#top_menu_left { float: left; width: 600px; }
#top_menu_right { float: right; padding-right:10px; font-size:14px;}

/*导航*/
#navigation { margin: 0 auto; height: 37px; width:1000px; background:url(images/index_x8.jpg);}
#navigation ul li { float: left; }
#navigation ul #home { border: none; }
/*主导航*/
#navigation ul li a { display: block; line-height: 37px; width: 110px; color: #FFF; text-align: center; font-size: 14px; font-weight: bold; }
#navigation ul li a:hover { text-decoration: none; color: #F8E55F; }
#navigation ul li .current_nav { text-decoration: none; color: #F8E55F; }
/*子导航*/
#navigation ul li ul { display: none; position: absolute; left: 0; background: #000; z-index: 9999; }
#navigation ul li ul li { border: none; float: none; }
#navigation ul li .hasmenu { background: url(images/hasmenu.gif) right no-repeat; }
#navigation ul li ul li a { height: 26px; line-height: 26px; font-size: 12px; font-weight: normal; }
#navigation ul li ul li a:hover { background: #323232; }
#navigation ul li ul li ul { left: 95px; top: 0; }
#navigation_main { background:url(images/index_x2.jpg);text-decoration: none; height:35px; line-height:35px; }
/*搜索按钮*/
#form_text_search { border: 1px solid #ccc; background: #FFF; height: 22px; line-height: 22px; padding: 0 2px; width: 180px; color: #A02F2C; }
#form_text_search1 { border: 1px solid #ccc; background: #FFF; height: 20px; line-height: 20px; padding: 0 2px; width: 280px; color: #A02F2C; }
#form_text_search2 { border: 1px solid #ccc; background: #FFF; height: 20px; line-height: 20px; padding: 0 2px; width: 280px; color: #A02F2C; }
#form_text_search3 { border: 1px solid #ccc; background: #FFF; height: 20px; line-height: 20px; padding: 0 2px; width: 280px; color: #A02F2C; }
#form_submit_search { width: 55px; height: 24px; border: 0px solid ; background:url(images/ss.jpg);color: #FFF; }
#form_submit_searchvv { width: 62px; height: 62px; border: 0px solid ; background:url(images/s2.jpg); font-size:14px;color: #FFF;  f}
/* 当前位置 */
.current_location { float: right; text-align: right; padding-right: 10px; color: #333; }
.current_location a { color: #237EAA; }
.current_location .current_channel { font-weight: bold; color:#333; }
/* 幻灯 */
#banner_main { padding: 10px; }
#banner_title { }
#banner_body { width: 980px; margin: 0 auto; height: 260px; overflow: hidden; position: relative; }
#banner_body ul { height: 260px; position: absolute; }
#banner_body ul li { float: left; width: 980px; height: 260px; overflow: hidden; position: relative; background: #000; }
#banner_body ul li div { position: absolute; overflow: hidden; }
#banner_body .btnBg { position: absolute; width: 980px; height: 20px; left: 0; bottom: 0; background: #000; }
#banner_body .btn { position: absolute; width: 980px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
#banner_body .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
#banner_body .btn span.on { background: #fff; }
#banner_body .preNext { width: 45px; height: 100px; position: absolute; top: 80px; background: url(images/sprite.png) no-repeat 0 0; cursor: pointer; }
#banner_body .pre { left: 0; }
#banner_body .next { right: 0; background-position: right top; }
#banner_bottom { }
/* 主体 */
#content_main { }
#content_title { display: none; }
#content_body { margin: 10px auto; width: 1000px;border: 1px solid #DDDCDC; padding:10px; background:#F9F9F9; }
#content_bottom {}
/*主体左侧*/
.left { float: left; width: 735px; }
.left_h { display: none; }
.left_b { padding:5px;border: 1px solid #DDDCDC; height:110px; background:#F9F9F9; }
.left_c {  }
.left_title { background: url(images/index_x4.jpg); height: 30px; line-height: 30px; padding: 0 10px; border: 1px solid #DDDCDC; }
.left_title_ { background: url(images/index_x6.jpg) bottom repeat-x; height: 27px; line-height: 27px; padding: 0 10px; border: 1px solid #DDDCDC; border-bottom: none;}
.left_title_ h2 { font-size: 14px; color: #D90000; }
.left_title h2 { font-size: 14px; color: #333; }
.left_title a { font-size: 12px; color: #333; }
.left_title h2 a { font-size: 14px; color: #FE5214; }
.left_title h2 span { font-size: 12px; color: #000; font-weight: normal; font-style: italic; margin-left: 10px; }
.left_body { padding: 5px; overflow: hidden; zoom: 1; border: 1px solid #DDDCDC; border-top: none; }
.left_bottom { height: 10px; }
.font-style { font-style:italic;}
/*内页左侧*/
.home_left { float: left; width: 286px; background:#FFF; }
.home_left_h { display: none; }
.home_left_b { }
.home_left_f {}
.home_left_title { background: url(images/home_x1.jpg) bottom repeat-x; height: 73px; line-height: 73px; padding: 0 10px; }
.home_left_title_ h2 { font-size: 14px; color: #333; text-align:center;}
.home_left_title h2 { padding-left:30px; font-size: 16px; color: #333; font-weight:normal; }
.home_left_title a { font-size: 12px; color: #333; text-align:center;}
.home_left_title h2 a { font-size: 16px; color: #333;  margin-left: 35px;}
.home_left_title h2 span { font-size: 12px; color: #000; font-weight: normal; font-style: italic; margin-left: 10px;}
.home_left_body { padding: 5px; overflow: hidden; zoom: 1; border: 1px solid #DDDCDC; border-top: none; border-bottom: none; }
.home_left_bottom { height: 10px; }
/*主体右侧*/
.right { float: right; width: 255px; }
.right_h { display: none; }
.right_b { }
.right_c { }
.right_d { line-height:42px;background:url(images/index_x5.jpg) no-repeat;}
.right_d h2 { font-size: 14px; color: #333; font-weight: normal;}
.right_d h2 span { font-size: 12px; color: #333; font-weight: normal; margin-left: 10px; }
.right_e { padding-top:42px;width:970px;margin: 0 auto; }
.right_f {padding: 1px; border: 1px solid #DDDCDC;border-top: none; }
.right_title_ { height: 30px; line-height: 30px; }
.right_title_ h2 { font-size: 14px; color: #FFF; background:#39C; }
.right_title_  a { font-size: 12px; color: #fff; }
.right_title_ h2 span { font-size: 14px; color: #FFF; font-weight: normal; margin-left: 10px; }
.right_title { height: 30px; line-height: 30px; }
.right_title h2 {  background: url(images/index_x4.jpg); height: 30px; line-height: 30px; padding: 0 10px; border: 1px solid #DDDCDC;  }
.right_title  a { font-size: 12px; color: #333; }
.right_title h2 span { font-size: 14px; color: #333; font-weight: normal; margin-left: 10px; }
.right_body { padding: 10px 0; overflow: hidden; zoom: 1; }
.right_bottom { height: 6px; }

#wide{ border: 1px solid #717E9B; padding: 19px; background: #FFF; }
.w_title { height: 34px; line-height: 34px; border-bottom: 1px solid #DDDCDC; }
.w_title h2 { font-size: 16px; color: #FE5214; }
.w_title h2 span { font-size: 12px; color: #000; font-weight: normal; margin-left: 10px; }
.w_body { padding: 10px 0; overflow: hidden; zoom: 1; }
.w_bottom { height: 10px; }
/*内页右侧*/
.home_right { float: right; width: 700px;border: 1px solid #DDDCDC; min-height:500px; background:#FFF; }
.home_right h2 {padding:5px; background:url(images/home_x5.jpg); padding-left:40px; font-size:14px; height:26px; line-height:26px; margin:5px;}
.home_right_h { display: none;}
.home_right_b { }
.home_right_c { padding-top:290px; }
.home_right_d { line-height:42px;background:url(images/home_x2.jpg) no-repeat;}
.home_right_e { padding-top:42px;width:970px;margin: 0 auto; }
.home_right_f {padding: 1px; border: 1px solid #DDDCDC;}
.home_right_title { height: 30px; line-height: 30px; }
.home_right_title h2 { font-size: 14px; color: #FFF; padding-left:40px;}
.home_right_title  a { font-size: 12px; color: #333; }
.home_right_title h2 span { font-size: 12px; color: #333; font-weight: normal; margin-left: 10px; }
.home_right_body { padding: 10px; overflow: hidden; zoom: 1; }
.home_right_body img { width:100%; height:auto;}
.home_right_bottom { height: 10px; }
/*通用内容块*/
.c_title { background: url(images/c_title.jpg) bottom repeat-x; height: 30px; line-height: 30px; padding: 0 10px; border: 1px solid #DDDCDC; }
.c_title h2 { font-size: 14px; color: #FE5214; }
.c_title a { font-size: 12px; color: #000; }
.c_title h2 a { font-size: 14px; color: #FE5214; }
.c_title h2 span { font-size: 12px; color: #000; font-weight: normal; margin-left: 10px; }
.c_body { padding: 5px; overflow: hidden; zoom: 1; border: 1px solid #DDDCDC; border-top: none; }
.c_body_p { padding:1px; overflow: hidden; zoom: 1; border: 1px solid #DDDCDC; border-top: none; }
.c_bottom { height: 10px; }
/* 友情链接 */
#link_main { }
#link { width: 1024px; margin: 0 auto; padding-bottom:10px; }
#link_title { background: #2EC1E9; color: #FFF; padding: 0 10px; height: 30px; line-height: 30px; }
#link_title h2 { color: #FFF; font-size: 14px; }
#link_title a { color: #FFF; font-size: 12px; }
#link_body { padding: 5px; background:url(images/index_x6.jpg); }
#link_pic { overflow: auto; zoom: 1; }
#link_pic ul li { float: left; padding: 1px 3px; text-align: center; }
#link_pic img { width: 90px; height: 30px; padding: 2px; border: 1px solid #CCC; }
#link_pic ul li a:hover img { border: 1px solid #6C9ACC; }
#link_text { overflow: auto; zoom: 1; }
#link_text ul li { float: left; text-align: center; padding: 1px; color:#fff;}
#link_text a { display: block; line-height: 22px; padding: 0 10px; color:#fff;}
#link_bottom { }
/* 版权信息 */
#copyright_main { background:url(images/index_x7.jpg);}
#bottom_navigation { width: 980px; margin: 0 auto; height: 26px; line-height: 26px; text-align: center; color: #FFF; }
#bottom_navigation a { color: #FFF; }
#copyright { width: 1000px; height:100px; margin: 0 auto; color: #333; no-repeat; padding:15px 0; }
#copyright a { color: #FFF; }
/* 留言 */
.guestbook_main { padding: 10px; border: 1px solid #CCC; margin-bottom: 10px; }
.guestbook_title { color: #227BAD; line-height: 30px; font-weight: bold; border-bottom: 1px dashed #227BAD; }
.guestbook_intro { line-height: 30px; text-align: right; }
.guestbook_content { padding: 5px; border: 1px dashed #CCC; margin-bottom: 10px; }
.guestbook_answer { padding: 5px; border: 1px solid #CCC; }
.guestbook_answer h2 { color: red; line-height: 20px; font-size: 10px; }
/*图片列表[简约]*/
.picture_list_s li { float: left; text-align: center; padding: 12px;  }
.picture_list_s .img_wrap img { padding: 4px; border: 1px solid #CCC; width: 185px; height: 118px; }
.picture_list_s li a { line-height: 25px; }
.picture_list_s li a:hover img { border: 1px solid #999; }
/*图片列表[宽屏]*/
.picture_list_w li { float: left; text-align: center; padding: 4px; }
.picture_list_w .img_wrap img { padding: 4px; border: 1px solid #CCC; width: 168px; height:168px; }
.picture_list_w li a { line-height: 22px; }
.picture_list_w li a:hover img { border: 1px solid #cc0000; }
/*图片列表[详细]*/
.picture_list_d { margin-bottom: 10px; }
.pld_left { width: 210px; float: left; }
.pld_right { width: 450px; float: right; }
.picture_list_d .img_wrap img { padding: 3px; border: 1px solid #CCC; width: 200px;  }
.picture_list_d .img_wrap:hover img { border: 1px solid #F00; }
.pld_title { line-height: 32px; border-bottom: 1px dashed #999; background: url(images/picture_list.gif) left no-repeat; padding-left: 15px; font-size: 14px; }
.pld_content { padding: 5px; }
.pld_intro { text-align: right; color: #999; border-top: 1px dashed #999; line-height: 26px; }
.pld_intro a { color: #999; }
/*文章列表*/
.article_list_c li { line-height: 26px; border-bottom: 1px dashed #CCC; padding-left: 10px; background: url(images/article_list_c.gif) left no-repeat; }
.article_list_s li { line-height: 30px; border-bottom: 1px dashed #999; padding-left: 10px; background: url(images/article_list_s.gif) left no-repeat; }
.article_list_b li { line-height: 25px; padding-left: 10px; background: url(images/article_list_s.gif) left no-repeat; }
.article_list_d { padding: 0 10px; border: 1px solid #DDDCDC; margin-bottom: 10px; }
.article_list_d img{ float:left; border: 1px solid #CCC; padding:2px; margin:10px; }
.ald_title_d  { line-height: 32px;font-size: 14px; }
.ald_content_d { color: #666; padding-left:200px; height:130px; }
.article_list_e li { width:125px;line-height: 25px;  left no-repeat; float:left; }
.article_list_e li img{ border: 1px solid #CCC; padding:2px; }
.ald_title { font-size: 12px; line-height: 32px; border-bottom: 1px dashed #999; padding-left: 15px; background: url(images/article_list_d.gif) left no-repeat; font-size: 14px; }
.ald_content { color: #666; }
.ald_intro { text-align: right; color: #999; border-top: 1px dashed #999; line-height: 26px; }
.ald_intro a { color: #999; }
/*评论列表*/

.commentlist { }
.commentlist dt { line-height: 22px; border: 1px dashed #CCC; padding: 0 10px; background: #F5F5F5; }
.commentlist dd { padding: 10px; border: 1px dashed #CCC; border-top: none; margin-bottom: 5px; }
.searchlist li { line-height: 30px; border-bottom: 1px dashed #999; }
/*频道列表 - 无限级分类*/
.channel_list_d { }
.channel_list_d li { line-height: 28px; padding: 2px; border-bottom: 1px solid #D7D7D7; }
.channel_list_d li a { display: block; padding: 0 10px; line-height: 28px; }
.channel_list_d li a:hover { background: #2B2D41; text-decoration: none; color: #FFF; }
.channel_list_d .current_channel a { background: #2B2D41; color: #0F56A8; font-weight: bold; color: #FFF; }
.channel_level1 { padding-left:70px;font-size: 12px; font-weight: bold; }
.channel_level2 { padding-left:70px;font-size: 12px; }
.channel_level3 {padding-left:70px; font-size: 12px; }
/*频道列表 - 递推一级分类*/
.channel_list_s { width:282px;  }
.channel_list_s li {line-height: 34px; color: #fff; padding:2px 30px;}
.channel_list_s li a {padding-left:70px; display: block; line-height: 34px; }
.channel_list_s li a:hover { padding-left:70px; background:url(images/home_x2.jpg); text-decoration: none; color: #333; }
.channel_list_s .current_channel a {  padding-left:70px; background:url(images/home_x2.jpg); font-weight: bold; color: #333; }
/*频道列表 - 宽屏*/
.channel_list_w { overflow: auto; zoom: 1; padding: 10px 0; border: 1px solid #DDDCDC; }
.channel_list_w li { float: left; padding: 1px; }
.channel_list_w li a { display: block; padding: 0 10px; line-height: 24px; font-size:14px; }
.channel_list_w li a:hover { background: #2B2D41; font-weight: bold; color: #FFF; text-decoration:none; }
.channel_list_w .current_channel a { background: #2B2D41; font-weight: bold; color: #FFF; }
/*信息详情页*/
#info_name { font-size: 16px; font-weight: normal; text-align: center; padding: 20px 0; }
#info_intro { text-align: center; color: #999; border: 1px solid #E4DDB4; line-height: 30px; background: #F6F1E3; }
#info_intro a { color: #999; }
#info_picture { text-align: center; margin: 20px auto; }
#info_picture img { padding: 5px; border: 1px solid #CCC; width:670px; height:auto;}
#info_video { text-align: center; margin: 20px auto; }
#info_slideshow { text-align: center; margin: 20px auto; overflow: auto; zoom: 1; }
.info_slideshow_show img { padding: 5px; border: 1px solid #CCC; max-width: 600px; }
#info_slideshow_nav { overflow: auto; zoom: 1; margin-top: 10px; }
#info_slideshow_nav li { float: left; padding: 2px; }
#info_slideshow_nav li img { width: 50px; height: 50px; border: 1px solid #CCC; padding: 1px; cursor: pointer; }
#info_attach { margin: 20px auto; text-align: center; }
#info_scontent { padding: 10px; background: #EFF3D9; border: 1px solid #A6CC93; margin-top: 10px; }
#info_content { padding: 20px 0; font-size: 14px; }
#info_bcontent { padding: 10px 0; font-size: 14px; }
#info_extra { padding: 10px 0; }
#info_pic { width: 240px; }
#info_bpic { padding: 10px; text-align: center; }
#info_bpic img { max-width: 600px; padding: 5px; border: 1px solid #CCC; }
#info_around { padding: 5px; background: #EFF3D9; border: 1px solid #A6CC93; }
#info_comment { text-align: right; padding: 20px 0; }
/*无缝滚动*/
#products_scroll { overflow: auto; width: 100%; }
/*滑动门*/
#tab_menu { overflow: auto; zoom: 1; }
#tab_menu li { float: left; line-height: 28px; padding: 0 10px; text-align: center; font-size: 12px; color: #2362ED; font-weight: bold; cursor: pointer; color: #225D98; }
#tab_menu .tab_menu_in { background: #225D98; color: #FFF; }
#sitemap li { padding: 1px; }
#sitemap li a { background: #EFF3D9; line-height: 22px; display: block; padding: 0 20px; border: 1px solid #A6CC93; }
#sitemap li a:hover { text-decoration: none; background: #FFF; }
/*表单相关*/
input { font-size: 12px; }
.form_text { font-size: 12px; border: 1px solid #CCC; height: 26px; line-height: 26px; padding: 0 5px; width: 400px; }
.form_text_verifycode { font-size: 12px; border: 1px solid #CCC; height: 26px; line-height: 26px; padding: 0 5px; width: 40px; }
.form_select { font-size: 12px; border: 1px solid #CCC; }
.form_textarea { font-size: 12px; width: 400px; height: 80px; padding: 5px; border: 1px solid #CCC; }
.form_checkbox { }
.form_submit { background: url(images/submit_button.jpg) no-repeat; width: 79px; height: 31px; border: none; color: #FFF; font-weight: bold; }
.form_file { font-size: 12px; padding: 3px 5px; border: 1px solid #CCC; background: #FFF; }
.form_text_index { font-size: 12px; border: 1px solid #CCC; height: 26px; line-height: 26px; padding: 0 5px; width: 100px; }
.common_form_index { }
.common_form_index li { padding: 5px 0; overflow: auto; zoom: 1;  }
.common_form_index label { float: left; text-align: right; padding-right: 10px; width: 50px; display: block; height: 28px; line-height: 28px; font-size: 12px; }
.common_form { }
.common_form li { padding: 10px 0; overflow: auto; zoom: 1; border-bottom: 1px dashed #CCCCCC; }
.common_form label { float: left; text-align: right; padding-right: 10px; width: 100px; display: block; height: 28px; line-height: 28px; font-size: 14px; }
/*表格*/
.layout_table { border-collapse: collapse; width: 100%; }
.common_table { border-collapse: collapse; width: 100%; }
.common_table td { padding: 5px; border: 1px solid #DBDBDB; }
.common_table th { text-align: center; border: 1px solid #DBDBDB; }
/* 漂浮的客服 */
#online_support_main { z-index: 9999; position: fixed; display: block; overflow: hidden; width: 163px; zoom: 1; }
#online_support_title { height: 34px; background: url(images/online_support_title.jpg) no-repeat; cursor: pointer; }
#online_support_body { min-height: 100px; background: url(images/online_support_body.jpg) repeat-y; padding: 10px; text-align: center; }
#online_support_bottom { height: 20px; background: url(images/online_support_bottom.jpg) no-repeat; }
/*分页样式*/
.page_turner { padding: 4px 0px 0px 1px; float: right; clear: both; }
.page_turner a, .page_turner span { float: left; display: block; border: 1px solid #D3D1D1; padding: 2px 5px; margin-left: 4px; line-height: 16px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #CC0001; color: #FFF; }
#total { color: red; }
#gotop { position: fixed; width: 19px; bottom: 35px; height: 63px; cursor: pointer; display: none; background: url(images/gotop.gif) no-repeat; }
/* 颜色 */
.col_01, .col_01 a {
	color:#fff;
}
.col_01, .col_01 a:hover {
	color:#fff;
}
.col_02, .col_02 a {
	color:#FFFFFF;
}
.col_03, .col_03 a {
	color:#515b6c;
}
.col_04, .col_04 a {
	color:#8d9298;
}
.col_05, .col_05 a {
	color: #FF6600;
}
.col_06, .col_06 a {
	color:#666;
}
/* 字号 */
.fon_12{
	font-size:12px;
}
.fon_13{
	font-size:13px;
}
.fon_14{
	font-size:14px;
}
.fon_15{
	font-size:15px;
}
.fon_16{
	font-size:16px;
}
.fon_17{
	font-size:17px;
}
.fon_18{
	font-size:18px;
}
.fon_19{
	font-size:19px;
}
.fon_20{
	font-size:20px;
}
.fon_21{
	font-size:21px;
}
.fon_22{
	font-size:22px;
}
.fon_23{
	font-size:23px;
}
.fon_24{
	font-size:24px;
}
.fon_25{
	font-size:25px;
}
.fon_26{
	font-size:26px;
}
.fon_27{
	font-size:27px;
}
.fon_28{
	font-size:28px;
}
.fon_29{
	font-size:29px;
}
.fon_30{
	font-size:30px;
}
.fon_31{
	font-size:31px;
}
.fon_32{
	font-size:32px;
}
.fon_33{
	font-size:33px;
}
.fon_34{
	font-size:34px;
}
.fon_35{
	font-size:35px;
}
/*字体位置*/
.fon_c{
	text-align:center;
}
.fon_l{
	text-align:left;
}
.fon_r{
	text-align:right;
}
/* 行高 */
.lin_14{
	line-height:14px;
}
.lin_15{
	line-height:15px;
}
.lin_16{
	line-height:16px;
}
.lin_17{
	line-height:17px;
}
.lin_18{
	line-height:18px;
}
.lin_19{
	line-height:19px;
}
.lin_20{
	line-height:20px;
}
.lin_21{
	line-height:21px;
}
.lin_22{
	line-height:22px;
}
.lin_23{
	line-height:23px;
}
.lin_24{
	line-height:24px;
}
.lin_25{
	line-height:25px;
}
.lin_26{
	line-height:26px;
}
.lin_27{
	line-height:27px;
}
.lin_28{
	line-height:28px;
}
.lin_29{
	line-height:29px;
}
.lin_30{
	line-height:30px;
}
.lin_31{
	line-height:31px;
}
.lin_32{
	line-height:32px;
}
.lin_33{
	line-height:33px;
}
.lin_34{
	line-height:34px;
}
.lin_35{
	line-height:35px;
}
.lin_36{
	line-height:36px;
}
.lin_37{
	line-height:37px;
}
.lin_38{
	line-height:38px;
}
.lin_39{
	line-height:39px;
}
.lin_40{
	line-height:40px;
}
/* 字体加粗 */
.b{
	font-weight:bold;
}

/* 内空间填补 */
/*上*/
.padt_01{
	padding-top:1px;
}
.padt_02{
	padding-top:2px;
}
.padt_03{
	padding-top:3px;
}
.padt_04{
	padding-top:4px;
}
.padt_05{
	padding-top:5px;
}
.padt_06{
	padding-top:6px;
}
.padt_07{
	padding-top:7px;
}
.padt_08{
	padding-top:8px;
}
.padt_09{
	padding-top:9px;
}
.padt_10{
	padding-top:10px;
}
.padt_11{
	padding-top:11px;
}
.padt_12{
	padding-top:12px;
}
.padt_13{
	padding-top:13px;
}
.padt_14{
	padding-top:14px;
}
.padt_15{
	padding-top:15px;
}
.padt_16{
	padding-top:16px;
}
.padt_17{
	padding-top:17px;
}
.padt_18{
	padding-top:18px;
}
.padt_19{
	padding-top:19px;
}
.padt_20{
	padding-top:20px;
}
.padt_21{
	padding-top:21px;
}
.padt_22{
	padding-top:22px;
}
.padt_23{
	padding-top:23px;
}
.padt_24{
	padding-top:24px;
}
.padt_25{
	padding-top:25px;
}
.padt_26{
	padding-top:26px;
}
.padt_27{
	padding-top:27px;
}
.padt_28{
	padding-top:28px;
}
.padt_29{
	padding-top:29px;
}
.padt_30{
	padding-top:30px;
}

/*下*/
.padb_01{
	padding-bottom:1px;
}
.padb_02{
	padding-bottom:2px;
}
.padb_03{
	padding-bottom:3px;
}
.padb_04{
	padding-bottom:4px;
}
.padb_05{
	padding-bottom:5px;
}
.padb_06{
	padding-bottom:6px;
}
.padb_07{
	padding-bottom:7px;
}
.padb_08{
	padding-bottom:8px;
}
.padb_09{
	padding-bottom:9px;
}
.padb_10{
	padding-bottom:10px;
}
.padb_11{
	padding-bottom:11px;
}
.padb_12{
	padding-bottom:12px;
}
.padb_13{
	padding-bottom:13px;
}
.padb_14{
	padding-bottom:14px;
}
.padb_15{
	padding-bottom:15px;
}
.padb_16{
	padding-bottom:16px;
}
.padb_17{
	padding-bottom:17px;
}
.padb_18{
	padding-bottom:18px;
}
.padb_19{
	padding-bottom:19px;
}
.padb_20{
	padding-bottom:20px;
}
.padb_21{
	padding-bottom:21px;
}
.padb_22{
	padding-bottom:22px;
}
.padb_23{
	padding-bottom:23px;
}
.padb_24{
	padding-bottom:24px;
}
.padb_25{
	padding-bottom:25px;
}
.padb_26{
	padding-bottom:26px;
}
.padb_27{
	padding-bottom:27px;
}
.padb_28{
	padding-bottom:28px;
}
.padb_29{
	padding-bottom:29px;
}
.padb_30{
	padding-bottom:30px;
}

/*左*/
.padl_01{
	padding-left:1px;
}
.padl_02{
	padding-left:2px;
}
.padl_03{
	padding-left:3px;
}
.padl_04{
	padding-left:4px;
}
.padl_05{
	padding-left:5px;
}
.padl_06{
	padding-left:6px;
}
.padl_07{
	padding-left:7px;
}
.padl_08{
	padding-left:8px;
}
.padl_09{
	padding-left:9px;
}
.padl_10{
	padding-left:10px;
}
.padl_11{
	padding-left:11px;
}
.padl_12{
	padding-left:12px;
}
.padl_13{
	padding-left:13px;
}
.padl_14{
	padding-left:14px;
}
.padl_15{
	padding-left:15px;
}
.padl_16{
	padding-left:16px;
}
.padl_17{
	padding-left:17px;
}
.padl_18{
	padding-left:18px;
}
.padl_19{
	padding-left:19px;
}
.padl_20{
	padding-left:20px;
}
.padl_21{
	padding-left:21px;
}
.padl_22{
	padding-left:22px;
}
.padl_23{
	padding-left:23px;
}
.padl_24{
	padding-left:24px;
}
.padl_25{
	padding-left:25px;
}
.padl_26{
	padding-left:26px;
}
.padl_27{
	padding-left:27px;
}
.padl_28{
	padding-left:28px;
}
.padl_29{
	padding-left:29px;
}
.padl_30{
	padding-left:30px;
}
.padl_40{
	padding-left:40px;
}
.padl_50{
	padding-left:50px;
}
.padl_60{
	padding-left:60px;
}
/*右*/
.padr_01{
	padding-right:1px;
}
.padr_02{
	padding-right:2px;
}
.padr_03{
	padding-right:3px;
}
.padr_04{
	padding-right:4px;
}
.padr_05{
	padding-right:5px;
}
.padr_06{
	padding-right:6px;
}
.padr_07{
	padding-right:7px;
}
.padr_08{
	padding-right:8px;
}
.padr_09{
	padding-right:9px;
}
.padr_10{
	padding-right:10px;
}
.padr_11{
	padding-right:11px;
}
.padr_12{
	padding-right:12px;
}
.padr_13{
	padding-right:13px;
}
.padr_14{
	padding-right:14px;
}
.padr_15{
	padding-right:15px;
}
.padr_16{
	padding-right:16px;
}
.padr_17{
	padding-right:17px;
}
.padr_18{
	padding-right:18px;
}
.padr_19{
	padding-right:19px;
}
.padr_20{
	padding-right:20px;
}
.padr_21{
	padding-right:21px;
}
.padr_22{
	padding-right:22px;
}
.padr_23{
	padding-right:23px;
}
.padr_24{
	padding-right:24px;
}
.padr_25{
	padding-right:25px;
}
.padr_26{
	padding-right:26px;
}
.padr_27{
	padding-right:27px;
}
.padr_28{
	padding-right:28px;
}
.padr_29{
	padding-right:29px;
}
.padr_30{
	padding-right:30px;
}

/*左右*/
.padlr_01{
	padding:0 1px;
}
.padlr_02{
	padding:0 2px;
}
.padlr_03{
	padding:0 3px;
}
.padlr_04{
	padding:0 4px;
}
.padlr_05{
	padding:0 5px;
}
.padlr_06{
	padding:0 6px;
}
.padlr_07{
	padding:0 7px;
}
.padlr_08{
	padding:0 8px;
}
.padlr_09{
	padding:0 9px;
}
.padlr_10{
	padding:0 10px;
}
.padlr_11{
	padding:0 11px;
}
.padlr_12{
	padding:0 12px;
}
.padlr_13{
	padding:0 13px;
}
.padlr_14{
	padding:0 14px;
}
.padlr_15{
	padding:0 15px;
}
.padlr_16{
	padding:0 16px;
}
.padlr_17{
	padding:0 17px;
}
.padlr_18{
	padding:0 18px;
}
.padlr_19{
	padding:0 19px;
}
.padlr_20{
	padding:0 20px;
}
.padlr_21{
	padding:0 21px;
}
.padlr_22{
	padding:0 22px;
}
.padlr_23{
	padding:0 23px;
}
.padlr_24{
	padding:0 24px;
}
.padlr_25{
	padding:0 25px;
}
.padlr_26{
	padding:0 26px;
}
.padlr_27{
	padding:0 27px;
}
.padlr_28{
	padding:0 28px;
}
.padlr_29{
	padding:0 29px;
}
.padlr_30{
	padding:0 30px;
}
/* 上下 */
.padtb_01{
	padding:1px 0;
}
.padtb_02{
	padding:2px 0;
}
.padtb_03{
	padding:3px 0;
}
.padtb_04{
	padding:4px 0;
}
.padtb_05{
	padding:5px 0;
}
.padtb_06{
	padding:6px 0;
}
.padtb_07{
	padding:7px 0;
}
.padtb_08{
	padding:8px 0;
}
.padtb_09{
	padding:9px 0;
}
.padtb_10{
	padding:10px 0;
}
.padtb_11{
	padding:11px 0;
}
.padtb_12{
	padding:12px 0;
}
.padtb_13{
	padding:13px 0;
}
.padtb_14{
	padding:14px 0;
}
.padtb_15{
	padding:15px 0;
}
.padtb_16{
	padding:16px 0;
}
.padtb_17{
	padding:17px 0;
}
.padtb_18{
	padding:18px 0;
}
.padtb_19{
	padding:19px 0;
}
.padtb_20{
	padding:20px 0;
}
.padtb_21{
	padding:21px 0;
}
.padtb_22{
	padding:22px 0;
}
.padtb_23{
	padding:23px 0;
}
.padtb_24{
	padding:24px 0;
}
.padtb_25{
	padding:25px 0;
}
.padtb_26{
	padding:26px 0;
}
.padtb_27{
	padding:27px 0;
}
.padtb_28{
	padding:28px 0;
}
.padtb_29{
	padding:29px 0;
}
.padtb_30{
	padding:30px 0;
}
/* 外空间填补 */
/*上*/
.margt_01{
	margin-top:1px;
}
.margt_02{
	margin-top:2px;
}
.margt_03{
	margin-top:3px;
}
.margt_04{
	margin-top:4px;
}
.margt_05{
	margin-top:5px;
}
.margt_06{
	margin-top:6px;
}
.margt_07{
	margin-top:7px;
}
.margt_08{
	margin-top:8px;
}
.margt_09{
	margin-top:9px;
}
.margt_10{
	margin-top:10px;
}
.margt_11{
	margin-top:11px;
}
.margt_12{
	margin-top:12px;
}
.margt_13{
	margin-top:13px;
}
.margt_14{
	margin-top:14px;
}
.margt_15{
	margin-top:15px;
}
.margt_16{
	margin-top:16px;
}
.margt_17{
	margin-top:17px;
}
.margt_18{
	margin-top:18px;
}
.margt_19{
	margin-top:19px;
}
.margt_20{
	margin-top:20px;
}
.margt_21{
	margin-top:21px;
}
.margt_22{
	margin-top:22px;
}
.margt_23{
	margin-top:23px;
}
.margt_24{
	margin-top:24px;
}
.margt_25{
	margin-top:25px;
}
.margt_26{
	margin-top:26px;
}
.margt_27{
	margin-top:27px;
}
.margt_28{
	margin-top:28px;
}
.margt_29{
	margin-top:29px;
}
.margt_30{
	margin-top:30px;
}

/*下*/
.margb_01{
	margin-bottom:1px;
}
.margb_02{
	margin-bottom:2px;
}
.margb_03{
	margin-bottom:3px;
}
.margb_04{
	margin-bottom:4px;
}
.margb_05{
	margin-bottom:5px;
}
.margb_06{
	margin-bottom:6px;
}
.margb_07{
	margin-bottom:7px;
}
.margb_08{
	margin-bottom:8px;
}
.margb_09{
	margin-bottom:9px;
}
.margb_10{
	margin-bottom:10px;
}
.margb_11{
	margin-bottom:11px;
}
.margb_12{
	margin-bottom:12px;
}
.margb_13{
	margin-bottom:13px;
}
.margb_14{
	margin-bottom:14px;
}
.margb_15{
	margin-bottom:15px;
}
.margb_16{
	margin-bottom:16px;
}
.margb_17{
	margin-bottom:17px;
}
.margb_18{
	margin-bottom:18px;
}
.margb_19{
	margin-bottom:19px;
}
.margb_20{
	margin-bottom:20px;
}
.margb_21{
	margin-bottom:21px;
}
.margb_22{
	margin-bottom:22px;
}
.margb_23{
	margin-bottom:23px;
}
.margb_24{
	margin-bottom:24px;
}
.margb_25{
	margin-bottom:25px;
}
.margb_26{
	margin-bottom:26px;
}
.margb_27{
	margin-bottom:27px;
}
.margb_28{
	margin-bottom:28px;
}
.margb_29{
	margin-bottom:29px;
}
.margb_30{
	margin-bottom:30px;
}
/*左*/
.margl_01{
	margin-left:1px;
}
.margl_02{
	margin-left:2px;
}
.margl_03{
	margin-left:3px;
}
.margl_04{
	margin-left:4px;
}
.margl_05{
	margin-left:5px;
}
.margl_06{
	margin-left:6px;
}
.margl_07{
	margin-left:7px;
}
.margl_08{
	margin-left:8px;
}
.margl_09{
	margin-left:9px;
}
.margl_10{
	margin-left:10px;
}
.margl_11{
	margin-left:11px;
}
.margl_12{
	margin-left:12px;
}
.margl_13{
	margin-left:13px;
}
.margl_14{
	margin-left:14px;
}
.margl_15{
	margin-left:15px;
}
.margl_16{
	margin-left:16px;
}
.margl_17{
	margin-left:17px;
}
.margl_18{
	margin-left:18px;
}
.margl_19{
	margin-left:19px;
}
.margl_20{
	margin-left:20px;
}
.margl_21{
	margin-left:21px;
}
.margl_22{
	margin-left:22px;
}
.margl_23{
	margin-left:23px;
}
.margl_24{
	margin-left:24px;
}
.margl_25{
	margin-left:25px;
}
.margl_26{
	margin-left:26px;
}
.margl_27{
	margin-left:27px;
}
.margl_28{
	margin-left:28px;
}
.margl_29{
	margin-left:29px;
}
.margl_30{
	margin-left:30px;
}
/*右*/
.margr_01{
	margin-right:1px;
}
.margr_02{
	margin-right:2px;
}
.margr_03{
	margin-right:3px;
}
.margr_04{
	margin-right:4px;
}
.margr_05{
	margin-right:5px;
}
.margr_06{
	margin-right:6px;
}
.margr_07{
	margin-right:7px;
}
.margr_08{
	margin-right:8px;
}
.margr_09{
	margin-right:9px;
}
.margr_10{
	margin-right:10px;
}
.margr_11{
	margin-right:11px;
}
.margr_12{
	margin-right:12px;
}
.margr_13{
	margin-right:13px;
}
.margr_14{
	margin-right:14px;
}
.margr_15{
	margin-right:15px;
}
.margr_16{
	margin-right:16px;
}
.margr_17{
	margin-right:17px;
}
.margr_18{
	margin-right:18px;
}
.margr_19{
	margin-right:19px;
}
.margr_20{
	margin-right:20px;
}
.margr_21{
	margin-right:21px;
}
.margr_22{
	margin-right:22px;
}
.margr_23{
	margin-right:23px;
}
.margr_24{
	margin-right:24px;
}
.margr_25{
	margin-right:25px;
}
.margr_26{
	margin-right:26px;
}
.margr_27{
	margin-right:27px;
}
.margr_28{
	margin-right:28px;
}
.margr_29{
	margin-right:29px;
}
.margr_30{
	margin-right:30px;
}
/*上下*/
.margtb_01{
	margin:1px 0;
}
.margtb_02{
	margin:2px 0;
}
.margtb_03{
	margin:3px 0;
}
.margtb_04{
	margin:4px 0;
}
.margtb_05{
	margin:5px 0;
}
.margtb_06{
	margin:6px 0;
}
.margtb_07{
	margin:7px 0;
}
.margtb_08{
	margin:8px 0;
}
.margtb_09{
	margin:9px 0;
}
.margtb_10{
	margin:10px 0;
}
.margtb_11{
	margin:11px 0;
}
.margtb_12{
	margin:12px 0;
}
.margtb_13{
	margin:13px 0;
}
.margtb_14{
	margin:14px 0;
}
.margtb_15{
	margin:15px 0;
}
.margtb_16{
	margin:16px 0;
}
.margtb_17{
	margin:17px 0;
}
.margtb_18{
	margin:18px 0;
}
.margtb_19{
	margin:19px 0;
}
.margtb_20{
	margin:20px 0;
}
.margtb_21{
	margin:21px 0;
}
.margtb_22{
	margin:22px 0;
}
.margtb_23{
	margin:23px 0;
}
.margtb_24{
	margin:24px 0;
}
.margtb_25{
	margin:25px 0;
}
.margtb_26{
	margin:26px 0;
}
.margtb_27{
	margin:27px 0;
}
.margtb_28{
	margin:28px 0;
}
.margtb_29{
	margin:29px 0;
}
.margtb_30{
	margin:30px 0;
}

/*左右*/
.marglr_01{
	margin:0 1px;
}
.marglr_02{
	margin:0 2px;
}
.marglr_03{
	margin:0 3px;
}
.marglr_04{
	margin:0 4px;
}
.marglr_05{
	margin:0 5px;
}
.marglr_06{
	margin:0 6px;
}
.marglr_07{
	margin:0 7px;
}
.marglr_08{
	margin:0 8px;
}
.marglr_09{
	margin:0 9px;
}
.marglr_10{
	margin:0 10px;
}
.marglr_11{
	margin:0 11px;
}
.marglr_12{
	margin:0 12px;
}
.marglr_13{
	margin:0 13px;
}
.marglr_14{
	margin:0 14px;
}
.marglr_15{
	margin:0 15px;
}
.marglr_16{
	margin:0 16px;
}
.marglr_17{
	margin:0 17px;
}
.marglr_18{
	margin:0 18px;
}
.marglr_19{
	margin:0 19px;
}
.marglr_20{
	margin:0 20px;
}
.marglr_21{
	margin:0 21px;
}
.marglr_22{
	margin:0 22px;
}
.marglr_23{
	margin:0 23px;
}
.marglr_24{
	margin:0 24px;
}
.marglr_25{
	margin:0 25px;
}
.marglr_26{
	margin:0 26px;
}
.marglr_27{
	margin:0 27px;
}
.marglr_28{
	margin:0 28px;
}
.marglr_29{
	margin:0 29px;
}
.marglr_30{
	margin:0 30px;
}
.td_col{
	border: 2px solid #F00;
}
#indexbanner { width: 100%; height: 350px; overflow: hidden; clear: both; position:relative;  }
#indexbanner .main_top { background: url(images/top1.png) repeat-x; width: 100%; height: 4px; position: absolute; top: 0; left: 0; z-index:5; font-size:0; line-height:0; }
#indexbanner .main_bottom { background: url(images/top2.png) repeat-x; width: 100%; height: 4px; position: absolute; bottom: 0; left: 0; z-index:5;font-size:0; line-height:0; }
.flexslider { position: relative; height: 350px; overflow: hidden; background: url(images/l.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 350px; }
.slides li a{ display:block; width:100%; height:400px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(images/dot2.png) -14px 0 no-repeat; cursor: pointer; }
.flex-control-nav .flex-active { background-position: 0 0; }

#indexbanner_ { width: 100%; height: 240px; overflow: hidden; clear: both; position:relative;  }
#indexbanner_ .main_top { background: url(images/top1.png) repeat-x; width: 100%; height: 4px; position: absolute; top: 0; left: 0; z-index:5; font-size:0; line-height:0; }
#indexbanner_ .main_bottom { background: url(images/top2.png) repeat-x; width: 100%; height: 4px; position: absolute; bottom: 0; left: 0; z-index:5;font-size:0; line-height:0; }
.flexslider_ { position: relative; height: 350px; overflow: hidden; background: url(images/l.gif) 50% no-repeat; }
.slides_ { position: relative; z-index: 1; }
.slides_ li { height: 240px; }
.slides_ li a{ display:block; width:100%; height:400px;}
.flex-control-nav_ { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav_ li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline;
zoom: 1; }
.flex-control-nav_ a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(images/dot2.png) -14px 0 no-repeat; cursor: pointer; }
.flex-control-nav_ .flex-active { background-position: 0 0; }