/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select ,img{ margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none;color:#343434; }
a { text-decoration:none; }
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body {  font-family:"微软雅黑";}
html,body{ width:100%;background: #ffffff;}
/* end reset */
/* a:visited{
	color:#343434;
} */
/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }

.all_auto_left{width:100%;height:auto; overflow:hidden;float:left}
.all_auto_five_left{width:100%;height:5px;float:left; overflow:hidden}
.all_auto_six_left{width:100%;height:6px;float:left; overflow:hidden}
.all_auto_seven_left{width:100%;height:7px;float:left; overflow:hidden}
.all_auto_eight_left{width:100%;height:8px; overflow:hidden;float:left}
.all_auto_ten_left{width:100%;height:10px; overflow:hidden;float:left;}
.all_auto_twelve_left{width:100%;height:12px; overflow:hidden;float:left;}
.all_auto_fifteen_left{width:100%;height:15px; overflow:hidden;float:left;}


.top_logo{width:100%;height:100px;float:left;}
.top_nav{width:100%;height:39px;float:left}
.top_nav_left{width:9px;height:39px;float:left; background-image:url(../images/nav_left_03.gif); background-repeat:no-repeat}
.top_nav_txt{width:943px;height:39px;float:left; background-image:url(../images/nav_rep_03.gif); background-repeat:repeat-x}
.top_nav_right{width:9px;height:39px;float:left; background-image:url(../images/nav_right_03.gif); background-repeat:no-repeat}
.top_nav_txt_rep{width:111px;height:39px;float:left; margin-right:2px}

.nav_abg{display:block;width:100%;height:35px;float:left; margin-top:4px; line-height:35px; font-weight:bold; text-align:center;color:#ffffff;}
.normal_a{display:block;width:100%;height:35px;float:left; margin-top:4px; line-height:35px; font-weight:bold; text-align:center;color:#ffffff;}
.hover_a{display:block;width:100%;height:35px;float:left; margin-top:4px; line-height:35px; font-weight:bold; text-align:center;color:#ffffff;background-image:url(../images/nav_hover.gif); background-repeat:no-repeat}


.Index_aside_nav{width:100%;height:34px;float:left; overflow:hidden}
.Index_aside_nav_left{width:5px;height:34px;float:left; background-image:url(../images/aside_nav_left_03.gif); background-repeat:no-repeat;}
.Index_aside_nav_right{width:5px;height:34px;float:left; background-image:url(../images/aside_nav_right_03.gif); background-repeat:no-repeat;}
.Index_aside_nav_rep{width:716px;height:34px;float:left; overflow:hidden; line-height:34px;}
.Index_aside_nav_rep strong{width:auto;height:34px; line-height:34px; color:#5ea77b; margin-left:10px;float:left}
.Index_aside_nav_rep a{ display:block;height:34px;float:left;line-height:34px;  font-size:12px; color:#5ea77b;text-align:center;}

.Index_aside_sort{width:222px;height:192px;float:left}
.Index_aside_sort_son{width:170px;height:192px;float:left; margin-left:5px;}
.Index_aside_sort_theme{width:100%;height:18px; line-height:18px; font-size:14px; color:#707070; font-weight:bold; overflow:hidden;float:left}
.Index_aside_sort_txt{width:100%;height:22px; line-height:22px;float:left; color:#707070; overflow:hidden}

a:focus {
 outline:none;
} 

.Index_aside_nav_b{width:100%;height:34px;float:left; overflow:hidden}
.Index_aside_nav_b_left{width:5px;height:34px;float:left; background-image:url(../images/aside_nav_b_left.gif); background-repeat:no-repeat;}
.Index_aside_nav_b_right{width:5px;height:34px;float:left; background-image:url(../images/aside_nav_b_right.gif); background-repeat:no-repeat;}
.ar_nav{width:100%;height:32px;float:left}
.ar_nav_left{width:4px;height:32px;float:left; background-image:url(../images/ar_nav_left.gif); background-repeat:no-repeat}
.ar_nav_right{width:4px;height:32px;float:left; background-image:url(../images/ar_nav_right.gif); background-repeat:no-repeat}

.ar_figure_sort{width:100%;height:44px;float:left}
.ar_figure_sort_txt{width:112px;height:28px; line-height:28px;background-image:url(../images/ar_figure_txt.gif); background-repeat:no-repeat; text-align:center; color:#707070; font-weight:bold; overflow:hidden;}

.In_center_sort{width:329px;height:auto;float:left}
.In_center_sort_nav{width:100%;height:33px; line-height:33px; background-image:url(../images/in_center_top.gif); background-repeat:no-repeat;float:left; overflow:hidden}
.In_center_sort_nav strong{width:auto;height:24px; line-height:24px;  margin-left:10px;float:left}
.In_center_sort_nav strong a{color: #FFFFFF; float: left; padding-left: 14px;}
.In_center_sort_nav a{ display:block;height:27px;float:right;line-height:27px;  font-size:12px;text-align:center;}
.In_center_content{width:100%;height:183px;background-image:url(../images/in_center_content.gif); background-repeat:no-repeat;float:left; overflow:hidden}
.In_center_txt_sort{width:100%;height:24px; line-height:24px; overflow:hidden;float:left}
.In_center_txt_sort a{ display:block;color:#000000; line-height:24px;height:24px; width:auto; background:url(../images/in_center_mark.gif) no-repeat scroll left center transparent;padding:2px 0 3px 12px;float:left}
.S_con_sort{width:676px;height:142px;float:left; border:1px solid #d8d8d8; background-color:#ffffff;}
.S_con_sort_auto{width:640px;height:142px; margin:0 auto; overflow:hidden}
.S_con_sort_r{width:430px;height:110px; border:1px solid #dddddd; background-color:#f8f8f8;float:right; margin-top:15px; margin-right:13px;}
.S_con_sort_txta{width:100%;height:30px; line-height:30px;float:left; overflow:hidden}
.S_con_sort_txta span{width:auto;height:33px; line-height:33px; color:#3aa15e; margin-left:20px; font-size:14px; font-weight:bold}
.S_con_sort_txtb{width:100%;heigth:22px; line-height:22px;float:left; overflow:hidden}
.S_con_sort_txtb span{width:auto;heigth:22px; line-height:22px; color:#707070; margin-left:16px;}
.Common_con_top{width:723px;height:4px;float:left; background-image:url(../images/common_top_03.gif); overflow:hidden}
.Common_con_bottom{width:723px;height:4px;float:left; background-image:url(../images/common_bottom_03.gif); overflow:hidden}
.Common_txt_sort{width:100%;height:28px; overflow:hidden;border-bottom:1px dashed #666666;float:left}
.Common_txt_sort_l{display:block;width:488px;height:28px; line-height:28px;float:left;color:#666666;}
.Common_txt_sort_r{display:block;width:76px;height:28px; line-height:28px; text-align:left;float:right;color:#666666;}