.clear{ clear:both;}
*{ padding:0px; margin:0px; list-style-type:none; font-family:Arial; font-size:12px; text-decoration:none; color:#333333;}
a:hover{ text-decoration:underline;}
img{ border:0px;}
.none{ display:none;}
.clear{ clear:both;}
#header{ width:1000px; margin:0px auto 0px auto; height:334px; background-image:url(httwl_banner1.jpg); overflow:hidden; background-repeat:no-repeat;}
#topmenu{ height:30px; padding:0px 25px 0px 0px; margin-top:5; padding-right:30;}
#topmenu ul{ padding:10px 0px 0px 0px;}
#topmenu li{ color:#B9B9B9; float:right; height:20px; line-height:20px;  padding:0px 10px 0px 10px; margin:0px 10px 0px 0px;}
#topmenu li a{ margin:0px 0px 0px 2px; color:#000000 }
#menu{ height:25px; padding:0px 20px 0px 0px;}
#menu li{ float:left; line-height:25px; padding:10px 0px 0px 25px;}
#menu li a{ font-weight:bold; color:White;}
#menu li a:hover{ text-decoration:none; color:#ffcc00;}

#main{ background-image:url(httwl_main_bg2.jpg); background-repeat:repeat-x; width:970px; padding-top:0px; padding:15px; margin:0px auto 0px auto; }

#left_{ float:left; width:590px; overflow:hidden;}
#left_ .topcontent1{width:582px; hight:510; padding:0px 0px 10px 0px;}
#left_ .topcontent1 .l_c{ float:left;}
#left_ .topcontent1 .l_c .title .more{ float:right; margin:0px 40px 0px 0px; padding:0px 5px 0px 5px; color:#549ACA; font-weight:normal;}
/*
#left_ .topcontent1 .l_c .title{ border-bottom:solid 1px #0577C5; height:23px; overflow:hidden;}

#left_ .topcontent1 .l_c .title label{ background-image:url(../pic/title_01_bg.jpg); position:relative; line-height:25px; display:inline-block; color:White; text-align:center; width:78px;}
#left_ .topcontent1 .l_c .title label{ background-image:url(../pic/title_01_bg.jpg); position:relative; line-height:25px; display:inline-block; color:White; text-align:center; width:78px;}
*/

#left_ .topcontent1 .l_c dl{ padding:10px 0px 20px 10px;}
#left_ .topcontent1 .l_c dl dt{ height:30px; line-height:30px; font-weight:bold;}
#left_ .topcontent1 .l_c dl dd{ color:#6A6A6A  line-height:20px;}
#left_ .topcontent1 .r_c{ padding:0px 0px 10px 0px; width:344px; float:right;}
#left_ .topcontent1 .l_c .title{ height:24px; line-height:24px; padding:0px 0px 0px 35px; font-weight:bold; color:#717272; background-position:left 10px; background-image:url(left_title2.jpg); background-repeat:no-repeat;}
#left_ .topcontent1 .r_c .title{ height:24px; line-height:24px; padding:0px 0px 5px 35px; font-weight:bold; color:#717272; background-position:left 10px; background-image:url(title_02_bg.jpg); background-repeat:no-repeat;}
#left_ .topcontent1 .r_c .l_{ float:left; width:5px; height:100px; background-image:url(cricle_l.jpg); overflow:hidden;}
#left_ .topcontent1 .r_c .m_{ float:left; height:98px; width:320px; overflow:hidden; border-bottom:solid 1px #549ACA;border-top:solid 1px #549ACA;}
#left_ .topcontent1 .r_c .m_  .item{ float:left; padding:0px 5px 0px 7px;}
#left_ .topcontent1 .r_c .m_ .itemtitle{ cursor:pointer; margin:9px 0px 0px 0px; float:left; width:14px; padding:10px 5px 0px 5px; color:White;  height:70px; background-image:url(li_select.jpg);}
#left_ .topcontent1 .r_c .m_ dl{ width:210px;float:left; overflow:hidden;}
#left_ .topcontent1 .r_c .m_ .item_ dl{ display:none;}
#left_ .topcontent1 .r_c .m_ .item_ .itemtitle{ margin:0px 0px 0px 0px; float:left; width:14px; padding:10px 5px 0px 5px; color:#000000; /*font-weight:bold;*/ height:70px; background-image:url(li.jpg);}
#left_ .topcontent1 .r_c .m_ dl dt{ padding:5px 0px 0px 10px; color:#4777AD; font-weight:bold; height:20px; line-height:20px; overflow:hidden;}
#left_ .topcontent1 .r_c .m_ dl dt .more{ float:right; font-weight:normal; font-size:11px; color:#4777AD;}
#left_ .topcontent1 .r_c .m_  .image{ margin:5px; float:left; width:78px; height:58px; border:solid 1px #CCCCCC;}
#left_ .topcontent1 .r_c .m_  .decription{ line-height:20px; padding:5px;}
#left_ .topcontent1 .r_c .m_  .decription b{ display:block;}
#left_ .topcontent1 .r_c .r_{ float:left; width:5px; height:100px; background-image:url(cricle_r.jpg); overflow:hidden;}
#left_ .topcontent1 .decription{ float:right; width:582px; line-height:18px;}
#left_ .topcontent1 .decription a{ color:#6A6A6A; text-decoration:none;}
#left_ .imagelist{ height:150px;}
#left_ .imagelist .imagelist_l{ cursor:pointer; float:left; background-image:url(leftbtn_bg.jpg); height:150px; width:31px; overflow:hidden;}
#left_ .imagelist .imagelist_r{cursor:pointer; float:right; background-image:url(rightbtn_bg.jpg); height:150px; width:31px; overflow:hidden;}
#left_ .imagelist .imagelistbody{ height:148px; width:658px; overflow:hidden; background-color:#F3F8FA; float:left; border-top:solid 1px #DCDEDE; border-bottom:solid 1px #DCDEDE;}
#left_ .imagelist .imagelistbody dl{ text-align:center; padding:12px 0px 0px 0px; width:132px; overflow:hidden;}
#left_ .imagelist .imagelistbody dl dt{ width:120px; margin:0px auto 0px auto; padding:3px 0px 0px 0px; height:38px; line-height:19px; text-align:center;}
#left_ .topcontent2{ padding:10px 0px 0px 0px;}
#left_ .topcontent2 .title{ border-bottom:solid 1px  #909090; margin:0px 28px 10px 0px; padding:0px 0px 0px 0px; height:29px; line-height:29px; overflow:hidden;}
#left_ .topcontent2 .title label a{ position:relative; display:inline-block; height:28px; border-bottom:solid 3px #333333; width:100px; text-align:center; color:#4777AD; font-weight:bold; }
#left_ .topcontent2 .title label a:hover{ position:relative; display:inline-block; height:28px; border-bottom:solid 3px #333333; width:100px; text-align:center; color:#FF6633; font-weight:bold; }

#left_ .topcontent2 .r_content{ float:right; width:100%; overflow:hidden;}
#left_ .topcontent2 .l_image{ width:96px; height:81px; float:left; overflow:hidden; border:solid 1px #CCCCCC;}
#left_ .topcontent2 .r_image{ width:96px; height:81px; float:right; overflow:hidden; border:solid 1px #CCCCCC;}

#left_ .topcontent2 .tableul{ display:inline-block; float:right; width:100%;}
#left_ .topcontent2 .tableul .li{ height:20px; background-image:url(httwl_li_05.jpg); background-repeat:no-repeat; background-position:left 8px; padding:0px 0px 0px 7px; line-height:20px; overflow:hidden;}
#left_ .topcontent2 .tableul .li a{ color:#6A6A6A;}

#left_ .topcontent2 .uldiv{ padding:5px 100px 10px 0px; width:100% }
#left_ .topcontent2 .uldiv .li{ height:20px; line-height:20px; overflow:hidden;background-image:url(httwl_li_05.jpg); background-repeat:no-repeat; background-position:4px 8px; padding:0px 0px 0px 12px;}
#left_ .topcontent2 .uldiv .li a{color:#6A6A6A}
#left_ .topcontent2 .decriptiondiv{ line-height:20px; padding:5px 100px 10px 0px; background-repeat:no-repeat; background-position:270px 0px;}
#left_ .topcontent2 .decriptiondiv a{color:#6A6A6A}
#right_{ width:379px; float:right; overflow:hidden;}
#right_ .topcontent1{ height:280px; margin:0px 0px 0px 0px; overflow:hidden;}
#right_ .topcontent1 dl{ padding:10px;height:180px;}
#right_ .topcontent1 dl dt { background-image:url(right_tiltle2.jpg); background-repeat:no-repeat; background-position:5px 3px; padding:0px 0px 10px 50px; font-weight:bold; color:#8C0000; height:35px; line-height:20px; overflow:hidden; margin-top:20px;}
#right_ .topcontent1 dl dt a{  color:#FF0000;}
#right_ .topcontent1 dl dd{ line-height:20px;  padding:0px 5px 10px 5px;}
#right_ .topcontent1 .more{ height:20px; overflow:hidden; line-height:20px; text-align:right; padding:0px 10px 0px 0px;}
#right_ .topcontent1 .more a{ color:#4777AD;}
#right_ .topcontent1 img{ margin:0px 0px 0px 10px;}
#right_ .topcontent2{ padding:5px 0px 0px 0px;}

#right_ .topcontent2 .title{ border-bottom:solid 1px #909090; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; height:29px; line-height:29px; overflow:hidden;}

#right_ .topcontent2 .title label a{ position:relative; display:inline-block; height:28px; border-bottom:solid 3px #333333; width:100px; text-align:center; color:#4777AD; font-weight:bold; }
#right_ .topcontent2 .title label a:hover{ position:relative; display:inline-block; height:28px; border-bottom:solid 3px #333333; width:100px; text-align:center; color:#FF6633; font-weight:bold; }
#right_ .topcontent2 .l_image{ width:96px; height:81px; float:left; overflow:hidden; border:solid 1px #CCCCCC;}
#right_ .topcontent2 .r_image{ width:96px; height:81px; float:right; overflow:hidden; border:solid 1px #CCCCCC;}
#left_ .topcontent2 .r_content{ float:right; width:590px;  overflow:hidden;}
#right_ .topcontent2 .decription{ float:right; width:240px; line-height:18px;}
#right_ .topcontent2 .decription a{ color:#6A6A6A}
#right_ .topcontent2 .tableul{ display:inline-block; float:right; width:240px;}
#right_ .topcontent2 .tableul .li{ height:20px; background-image:url(httwl_li_05.jpg); background-repeat:no-repeat; background-position:left 8px; padding:0px 0px 0px 7px; line-height:20px; overflow:hidden;}
#right_ .topcontent2 .tableul .li a{ color:#6A6A6A}
#right_ .topcontent2 .uldiv{ background-repeat:no-repeat;padding:50px 100px 10px 0px; background-position:270px 0px;}
#right_ .topcontent2 .uldiv .li{ height:20px; line-height:20px; overflow:hidden;background-image:url(li_05.jpg); background-repeat:no-repeat; background-position:4px 8px; padding:0px 0px 0px 12px;}
#right_ .topcontent2 .uldiv .li a{color:#6A6A6A}

#right_ .topcontent2 table{ width:100%;}
#right_ .topcontent2 dl{ float:right;  width:100%;}
#right_ .topcontent2 dl dt{ border-bottom:solid 1px #909090; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:29px; line-height:29px; overflow:hidden;}
#right_ .topcontent2 dl dt label a{ position:relative; display:inline-block; height:28px; border-bottom:solid 3px #333333; width:100px; text-align:center; color:#4777AD; font-weight:bold; }
#right_ .topcontent2 dl dt label a:hover{ position:relative; display:inline-block; height:28px; border-bottom:solid 3px #333333; width:100px; text-align:center; color:#FF6633; font-weight:bold; }
#right_ .topcontent2 dl dd{}
#right_ .topcontent2 dl dd td{ padding:5px 0px 10px 0px; width:50%; text-align:center;}
#right_ .topcontent3{ margin-top:5px; }
#right_ .topcontent3 dl{ padding-left:10; float:right;  width:100%;}
#right_ .topcontent3 dl dt{ border-bottom:solid 1px #909090; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; height:29px; line-height:29px; overflow:hidden;}
#right_ .topcontent3 dl dt label a{ position:relative; display:inline-block; height:28px; border-bottom:solid 3px #333333; width:100px; text-align:center; color:#4777AD; font-weight:bold; }
#right_ .topcontent3 dl dt label a:hover{ position:relative; display:inline-block; height:28px; border-bottom:solid 3px #333333; width:100px; text-align:center; color:#FF6633; font-weight:bold; }
#right_ .topcontent3 dl dd{line-height:28px;}
#right_ .topcontent3 dl dd td{ padding:5px 0px 10px 0px; width:50%; text-align:center; }
#footer{ padding:5px 0px 10px 0px; width:1000px; margin:0px auto 0px auto; background-image:url(httwl_footer_bg.jpg); background-repeat:repeat-x;}
#footerlogo{ float:left; border-right:solid 1px #CDE2EC; margin:8px 0px 0px 0px; padding:0px 30px 0px 60px; width:174px; height:40px;}
#footer p{ color:#FFFFFF; float:right; width:690px;line-height:18px;}
#footer p a{color:#ffffFF; }

