﻿html{ padding:0; margin:0;}
body{ text-align:left; background:#fff;}
body,td,div{ font-size:12px;line-height:1.5em;color:#333; font-family:Tahoma, Geneva, sans-serif;}
*{ margin:0; padding:0}
img{ border:0;}
.clear{clear:both}
h2{font:bold 16px pmingliu,song,verdana;}
h3{font-size:14px;margin:10px 0;}
li{list-style:none}
ul{ margin:0; padding:0;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
a:link.blue,a:visited.blue{color:#1F3A87;text-decoration:none}
a:hover.blue{color:#F02135;text-decoration:none}

a:link.red,a:visited.red{color:#ff0000;text-decoration:none}
a:hover.red{color:#F02135;text-decoration:none}

.relative{ position:relative;}
.absolute{ position:absolute;}

.showpage { clear:both; height:55px; border-top:solid 1px #ccc; margin-top:20px; padding-top:10px;}
#pagebox_msg{border:1px #fff solid; text-align:center; height:18px; line-height:18px; padding:1px 0 0 0;color:#333; font-family: Verdana, Geneva, sans-serif; }
ul.pagebox{list-style-type: none;float: left;display: inline;clear: both; margin:10px 0;}
ul.pagebox li.PageBoxLi{float: left;display: inline;width:35px;height: 31px;margin: 2px; padding:0 10px 0 0; margin:0;border-bottom:none; background:none;}
ul.pagebox li.PageBoxLi a:link, ul.pagebox li.PageBoxLi a:visited { width:auto; float:none; margin:0;text-decoration: none;display: block;color:#999;height:28px;border:1px #999 solid;background-color: White;line-height: 26px;font-size: 12px;text-align: center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:1px 0 0 0;}
ul.pagebox li.PageBoxLi a:hover{text-decoration: none; color:#fff; background:#666;}
ul.pagebox li.PageBoxLi a#Active{text-decoration: none; color:#fff; background:#666;}

#location{ line-height:20px; height:20px; text-align:left; color:#333; font-size:12px; border-bottom:solid 1px #ccc; padding:0 10px 5px;}
#location b{ font-weight:normal;}
#location a:link, #location a:visited{ font-size:12px; color:#333}
#location a:hover{ }

#container{ width:1000px; margin:0 auto;}

#topbar{ height:34px; background:url(bg_03.png) repeat-x scroll 0 0; padding:0 10px; border-top:solid 2px #017fbc;}
#topbar p{ float:right; line-height:34px; height:34px; color:#333;}
#topbar p img{ float:left; margin:5px 5px 0 0; }
#topbar p a:link, #topbar p a:visited{ color:#333;}

.clear{ clear:both; height:0px;}

.line1{ background:url(line_01.png) repeat-x scroll 0 100%; height:20px; margin:0 0 15px 0;}

.margin00100{ margin:0 0 10px 0;}

.adv1{ height:90px; margin:10px 0 10px 0;}

#footer{ margin:10px auto; width:1000px; border-top:solid 2px #017fbc; }
#footbar{ height:33px; line-height:33px; padding:0 0 0 300px; background:url(menus.png) repeat-x scroll 0 0; width:680px; margin:0 auto;}
#footbar dl{ height:33px;}
#footbar dd{ float:left; height:33px; line-height:33px; padding:0 10px; font-size:12px; color:#333;}
#footbar dd.gap{ padding:0 5px;}
#footbar dd a:link, #footbar dd a:visited{ color:#333;}
#footbar dd a:hover{ color:#333;}

#footmsg{ text-align:center; color:#333; padding:15px 0 5px 0; line-height:22px;}

#banner{ height:150px; width:1000px; background:url(banner1.jpg) no-repeat scroll 0 0; margin-bottom:1px;}

#logo{ width:290px; height:81px; background:url(logo.png) no-repeat scroll 0 0; margin:5px 0 0 0;}

#flashtab{ border:solid 1px #ccc; padding:4px; width:365px; height:270px;}

#pagebody{ background:#fff; margin-top:10px;}

#childbar{ width:1000px; height:200px; background:#fff; }


.column_1, .column_2, .column_3, .column_4, .column_5, .column_6, .column_7, .column_8{ float:left; overflow:hidden;}
.column_0{ width:1000px;}
.column_1{ width:375px; margin:0 10px 0 0;}
.column_2{ width:230px;}
.column_3{ width:760px; margin:0 10px 0 0;}
.column_4{ width:230px; margin:0 10px 0 0;}
.column_5{ width:760px;}
.column_6{ width:320px; margin:0 10px 0 0;}

.column_7{ width:425px; margin:0 10px 0 0;}
.column_8{ width:325px; margin:0 10px 0 0;}

.page_left{ width:230px; margin:0 10px 0 0; float:left;}
.page_right{ width:760px; float:left;}

#hottab{ border:solid 1px #ccc; padding:10px; width:403px; height:330px; background:#efefef;}
#hottab dt{ float:left; width:318px; margin:0 11px 0 0;}
#hottab dt img{ width:318px; height:235px; border:solid 1px #ccc;}
#hottab dt b{ display:block; height:30px; line-height:30px; overflow:hidden;}
#hottab dt b{ color:#c00; font-size:13px;}
#hottab dt p{ height:60px; line-height:20px; overflow:hidden; color:#666666; display:block; margin:0 0 5px 0; text-indent:24px;}
#hottab dt a.more:link, #hottab dt a.more:visited{ color:#333;}
#hottab dd{ float:left;}
#hottab dd.active img{ border:solid 2px #0066CC}
#hottab dd img{border:solid 2px #ccc; width:70px; height:54px; margin:0 0 10px 0; display:block;}

#fouce{ width:700px; height:280px; overflow:hidden; margin:0 0 10px 0; }

#ishotp{ float:left; width:395px; height:245px; overflow:hidden;}
#ishotp .t{ height:35px;}

#ishotp .c{ border:solid 1px #ccc; padding:10px; height:188px;}

#hot_news{ font-family:"黑体", Arial, Helvetica, sans-serif; text-align:center; line-height:28px; height:28px;  padding:8px 0 18px; margin-bottom:10px; border-bottom:dashed 1px #ccc; overflow:hidden;}
#hot_news a:link, #hot_news a:visited{ color:#f00; font-size:16px; line-height:28px; height:28px; overflow:hidden; display:block;}

.p1{ border:solid 1px #ccc;}
.p1 .t{ height:36px; line-height:36px; background:url(bg_06.png) no-repeat scroll 0 0; padding:0 5px 0 25px;}
.p1 .t b{ font-size:14px; color:#017fbc; padding:1px 0 0 0; float:left; }
.p1 .t b font{ font-size:12px; color:#999999; padding:0 0 0 10px;}
.p1 .t span{ float:right; margin:0 0 0 0;}
.p1 .t a{ color:#333;}
.p1 .c{ padding:10px;}
.p1 .t b a:link, .p1 .t b a:visited{ font-size:14px; color:#017fbc; padding:1px 0 0 0;}
.p1 .t b a:hover{ font-size:14px; color:#017fbc; padding:1px 0 0 0;}

.p2{ border-top:solid 2px #017fbc; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.p2 .t{ height:34px; line-height:34px; background:url(bg_03.png) repeat-x scroll 0 0; padding:0 10px 0 10px; border-bottom:solid 1px #ccc;}
.p2 .t b{ font-size:14px; color:#017fbc; padding:0; float:left;}

.p2 .t span{ float:right; margin:0 0 0 0;}
.p2 .t span a:link, .p2 .t span a:visited{ color:#333; }
.p2 .c{ padding:10px;}

.notice{ margin-bottom:10px;}
.notice .t{ background:url(t_01.png) no-repeat scroll 0 0; height:50px; border-bottom:dashed 1px #ccc;}
.notice .c{ padding:10px; border-bottom:solid 1px #e2e2e2; border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2;}

.about{}
.about li{ float:left; display:block; width:60px; margin:0 0 10px 10px; height:30px; line-height:30px; border:solid 1px #ccc; text-align:center;}

.p3{ background:#fff;}
.p3 .t{ height:25px; line-height:25px; padding:10px 10px 0;}
.p3 .t b{ font-size:14px; color:#000;}
.p3 .t span{ float:right; margin:0 0 0 0;}
.p3 .t span a:link, .p1 .t span a:visited{ color:#333;}
.p3 .c{ padding:10px; background:#fff; height:240px;}


.p3_tab{ height:33px; overflow:hidden;}
.p3_tab dd{ background:url(tab_04.png) repeat-x scroll 0 0; border-right: solid 1px #ccc; float:left; width:124px; height:33px; line-height:33px; text-align:center; font-size:14px; font-weight:bold;}
.p3_tab dd.active{ background:url(tab_03.png) repeat-x scroll 0 0;}
.p3_tab dd a:link, .p3_tab dd a:visited{ text-decoration:none; color:#333; }
.p3_tab dd.active a:link, .p3_tab dd.active a:visited{  color:#00a1d4;}

#search{}
#search .input_text{ float:left; height:27px; line-height:27px; width:135px; border:solid 1px #ccc; padding:0 5px;}
#search .input_submit{ float:left; width:58px; height:29px;}

.btn1, .btn2, .btn3{ padding:10px 0 0; width:230px; height:38px;}
.btn1 a:link, .btn1 a:visited{ background:url(btn_01.png) no-repeat scroll 0 0; display:block; width:230px; height:38px; line-height:38px; font-weight:bold; color:#017fbc; font-size:14px; padding:0 0 0 55px;}
.btn2 a:link, .btn2 a:visited{ background:url(btn_02.png) no-repeat scroll 0 0; display:block; width:230px; height:38px; line-height:38px; font-weight:bold; color:#017fbc; font-size:14px; padding:0 0 0 55px;}
.btn3 a:link, .btn3 a:visited{ background:url(btn_03.png) no-repeat scroll 0 0; display:block; width:230px; height:38px; line-height:38px; font-weight:bold; color:#017fbc; font-size:14px; padding:0 0 0 55px;}
.btn1 a:link span, .btn1 a:visited span, .btn2 a:link span, .btn2 a:visited span, .btn3 a:link span, .btn3 a:visited span{ font-size:12px; color:#666666; font-weight:normal; padding:0 0 0 5px;}

.p1_t_dl{ margin:10px 0 0 0; float:right;}
.p1_t_dl dd{ float:left; width:75px; height:25px; line-height:25px; text-align:center; font-weight:bold;}
.p1_t_dl dd.active{ width:85px; background:url(bg_05.png) no-repeat scroll 0 0;}
.p1_t_dl dd a:link, .p1_t_dl dd a:visited{ color:#333;}
.p1_t_dl dd.active a:link, .p1_t_dl dd.active a:visited{ color:#fff;}
.p1_t_dl dd a:hover{ color:#fff; text-decoration:none;}

.classmenu { margin:0 0 10px 0;}
.classmenu .t{ height:35px; line-height:35px; background:#000; padding:0 10px; }
.classmenu .t b{font-size:13px; color:#bc9f65; background:url(icon_01.png) no-repeat scroll 0 2px; padding:0 0 0 10px; font-weight:normal;}
.classmenu .c{ padding:0;}
.classmenu ul{}
.classmenu ul li{ height:32px; line-height:32px; padding:0; font-size:13px; overflow:hidden; border-bottom: dashed 1px #ccc;}
.classmenu ul li a:link, .classmenu ul li a:visited{ color:#666; display:block; background:url(icon_01.png) no-repeat scroll 8px 14px; padding:0 0 0 15px; height:33px; line-height:33px; font-weight:bold;}
.classmenu ul li a:hover{ text-decoration:none; color:#017fbc;}

.view{ overflow:hidden; padding:10px 20px; background:#fff; margin-top:10px; border:solid 1px #ccc;}
.view .title{ height:35px; line-height:35px; font-size:16px; font-weight:bold; text-align:center;}  
.view .about{ border-bottom:solid 1px #ccc; border-top: solid 1px #333; line-height:220%; font-size:14px; padding:15px 0; margin:15px 0 0 0;  }
.view .about strong{width:90px; text-align:right; float:left;}
.view .info{ height:30px; line-height:30px; font-size:12px; color:#666; font-family:Verdana, Geneva, sans-serif; text-align:center; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.view .info span{ color:#f00;}
.view .content{ padding:20px 0px; margin-top:10px; line-height:220%; font-size:14px; text-align:justify; text-justify:inter-ideograph;}

.jiathis{ height:30px; overflow:hidden; border-top: solid 1px #ccc; padding:30px 0 0 30px;}

.pageview{ line-height:200%; text-align:justify; text-justify:inter-ideograph; padding:15px; background:#fff; color:#333;}

.msg{ line-height:25px; border-bottom:solid 1px #ccc; margin-bottom:15px; padding:0 10px 10px;}

.panel{ border:solid 1px #ccc; overflow:hidden;}
.panel .t{ height:35px; line-height:35px; background:url(bg_03.png) repeat-x scroll 0 0; padding:0 10px 0 10px;}
.panel .t b{ font-size:14px; color:#017fbc;}
.panel .c{ padding:10px; background:#fff;}

.listul{}
.listul li{ height:27px; line-height:27px; padding:0 10px 0 20px; background:url(icon_01.png) no-repeat scroll 10px 12px;}
.listul li span{ float:right; color:#666666;}
.listul li a:link, .listul li a:visited{ color:#333}
.listul li a:hover{}
.listul li.line{ border-bottom:dashed 1px #ccc; padding:0 10px 5px 20px; margin-bottom:5px; }

.listdl1{}
.listdl1 dd{ float:left; margin:10px 0 0 14px;}
.listdl1 dd{ width:169px}
.listdl1 dd{ height:185px; overflow:hidden;}
.listdl1 dd img{ width:165px; height:125px; border:solid 1px #ccc; padding:1px; display:block; }
.listdl1 dd p{ height:50px; line-height:25px; display:block; text-align:center; margin-top:5px; overflow:hidden;}
.listdl1 dd a{ color:#333;}

.listdl2{}
.listdl2 dd{ float:left; margin:10px 0 0 12px; width:172px; height:222px; overflow:hidden; }
.listdl2 dd img{ display:block; width:166px; height:120px; padding:2px; border:solid 1px #ccc;}
.listdl2 dd a:link, .listdl2 dd a:visited{ color:#333;}
.listdl2 dd b{ display:block; height:30px; line-height:30px; text-align:center; cursor:pointer; overflow:hidden;}
.listdl2 dd p{ display:block; width:172px; height:22px; line-height:22px; display:block; overflow:hidden;}

.flashvideo{ float:right; width:260px; height:219px; border:solid 1px #ccc; padding:2px;}

.ul1{}
.ul1 li{ background:url(icon_01.png) no-repeat scroll 0 10px; padding:0 5px 0 10px; height:25px; line-height:25px; overflow:hidden;}
.ul1 li a:link, .ul1 li a:visited{ color:#333;}
.ul1 li a:hover{}
.ul1 li span{ float:right; color:#999; padding:0 0 0 10px;}
.ul1 li.line{ border-bottom:dashed 1px #999; padding:0 5px 5px 10px; margin:0 0 5px 0;} 

.ul2{}
.ul2 li{ float:left; background:url(icon_01.png) no-repeat scroll 0 7px; padding:0 0 0 10px; height:24px; line-height:24px; overflow:hidden; float:left; width:90px;}
.ul2 li a:link, .ul2 li a:visited{ color:#ccc;}
.ul2 li a:hover{}

.ul3{}
.ul3 li{ float:left; background:url(icon_01.png) no-repeat scroll 0 7px; padding:0 0 0 10px; height:24px; line-height:24px; overflow:hidden; float:left; width:97px;}
.ul3 li a:link, .ul3 li a:visited{ color:#ccc;}
.ul3 li a:hover{}



.ul4{}
.ul4 li{ background:url(icon_01.gif) no-repeat scroll 0px 10px; padding:0 0 3px 10px; border-bottom:dashed 1px #ccc; height:45px; line-height:22px; overflow:hidden; width:198px;}
.ul4 li a:link, .ul4 li a:visited{ color:#333; float:left; display:block; width:195px;}
.ul4 li a:hover{ color:#f00;}
.ul4 li span{ color:#666; height:45px; width:35px; float:left;}
.ul4 li span b{ font-size:20px; display:block; font-family:Georgia, "Times New Roman", Times, serif; color:#006699;}
.ul4 li span i{ font-size:12px; display:block; font-style:normal;}


.adv2 img{ display:block; width:488px; height:330px; padding:2px; border:solid 1px #ccc;}

.dl1{}
.dl1 dt a:link, .dl1 dt a:visited{ color:#c00;}
.dl1 dt b{ display:block; height:30px; line-height:30px; font-size:14px; text-align:center; cursor:pointer; overflow:hidden;}
.dl1 dt{ margin-bottom:7px; height:80px; overflow:hidden; border-bottom:dashed 1px #ccc;}
.dl1 dt p{ height:44px; line-height:22px; color:#666666; text-indent:24px;}

.dl1 dd a:link, .dl1 dd a:visited{ color:#333;}
.dl1 dd{ background:url(icon_01.png) no-repeat scroll 3px 10px; padding:0 5px 0 10px; height:23px; line-height:23px; overflow:hidden;}
.dl1 dd span{ float:right; color:#666; padding:0 0 0 10px;}

.dl2{}
.dl2 dd img{ display:block; width:166px; height:120px; padding:2px; border:solid 1px #ccc;}
.dl2 dd a:link, .dl2 dd a:visited{ color:#333;}
.dl2 dd b{ display:block; height:30px; line-height:30px; text-align:center; cursor:pointer; overflow:hidden;}
.dl2 dd p{ display:block; width:172px; height:22px; line-height:22px; display:block; overflow:hidden;}
.dl2 dd{ float:left; margin:10px 0 0 10px; width:172px; height:222px; overflow:hidden; }

.dl3{}
.dl3 dd img{ display:block; width:194px; height:150px; padding:2px; border:solid 1px #ccc;}
.dl3 dd a:link, .dl3 dd a:visited{ color:#fff;}
.dl3 dd b{ display:block; height:30px; line-height:30px; text-align:center; cursor:pointer; overflow:hidden;}

.dl3 dd{ margin:5px 0 15px 0; width:200px; height:180px; }

.dl4{ width:96px; float:left; overflow:hidden;}
.dl4 dd{ height:32px; line-height:32px; width:96px;}
.dl4 dd a:link, .dl4 dd a:visited{ height:32px; width:66px; padding:0 0 0 30px; background:url(tab_01.png) no-repeat scroll 0 0; display:block; }
.dl4 dd a:hover{ background:url(tab_01_a.png) no-repeat scroll 0 0; text-decoration:none;}
.dl4 dd.active a:link, .dl4 dd.active a:visited{ background:url(tab_01_a.png) no-repeat scroll 0 0; }

.p1_c_ul{ float:left; width:310px; height:320px; padding:10px 10px 0;}
.p1_c_ul dl{ border-bottom:dashed 1px #ccc; height:56px; line-height:56px; margin-bottom:5px;}
.p1_c_ul dl dd{ float:left; height:28px; line-height:28px; overflow:hidden; margin:0 10px 0 0;} 
.p1_c_ul dl dd a:link, .p1_c_ul dl dd a:visited{ color:#003399;}
.p1_c_dl{ float:left; width:300px; height:320px;}
.p1_c_dl .p1_c_t_1{ font-size:14px; font-weight:bold; padding:10px 0;}

.dl5{}
.dl5 dd img{ display:block; width:134px; height:95px; border:solid 1px #ccc;}
.dl5 dd a{ display:block; width:136px; height:122px;}
.dl5 dd p{ width:136px; height:25px; line-height:25px; text-align:center; display:block; overflow:hidden; cursor:pointer;}
.dl5 dd{ float:left; padding:0 14px 10px 0; height:122px;}

.dl6{}
.dl6 dd img{ display:block; width:190px; height:45px; border:solid 1px #ccc;}
.dl6 dd a{ display:block; width:190px; height:45px;}
.dl6 dd{ float:left; padding:0 10px 10px 0; height:45px; width:192px;} 


.ul7{}
.ul7 li{ background:url(icon_01.png) no-repeat scroll 0 10px; padding:0 5px 0 10px; height:25px; line-height:25px; overflow:hidden; width:160px; float:left;}
.ul7 li a:link, .ul7 li a:visited{ color:#333;}
.ul7 li a:hover{}
.ul7 li span{ float:right; color:#999; padding:0 0 0 10px;}
.ul7 li.line{ border-bottom:dashed 1px #999; padding:0 5px 5px 10px; margin:0 0 5px 0;} 

.table1{ border-top:solid 1px #ccc; border-left:solid 1px #ccc;}
.table1 tr.line_tr{ background:url(bg_4.png) repeat-x scroll 0 0;}
.table1 tr{}
.table1 tr td{ border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; line-height:35px; text-align:center;}
.table1 tr td p{ line-height:22px; text-align:left; padding:0 5px;}

.table2{}
.table2 tr{ height:33px;}
.table2 tr td{}
.table2 tr td .input_text{ width:200px; border:solid 1px #ccc; background:url(input.gif) no-repeat scroll 0 0; height:25px; line-height:25px; padding:0 5px;}
.table2 tr td .input_submit{ border:solid 1px #ccc; background:url(bg_3.png) repeat-x scroll 50% 0; height:33px; line-height:33px; width:110px; color:#000; font-weight:bold; margin:0 10px 0 0;}
.table2 tr td .input_reset{ border:solid 1px #ccc; background:url(bg_4.png) repeat-x scroll 0 0; height:33px; line-height:33px; width:110px; color:#333; font-weight:bold; margin:0;}
.table_b{color:#c00; font-size:14px; border-bottom:solid 2px #ccc; display:block; height:25px; margin-bottom:10px;}

.table3{}
.table3 tr{ height:40px;}
.table3 tr td{}
.table3 tr td .input_text{ width:200px; border:solid 1px #ccc; background:url(input.gif) no-repeat scroll 0 0; height:25px; line-height:25px; padding:0 5px;}
.table3 tr td .input_submit{ border:solid 1px #ccc; background:url(bg_3.png) repeat-x scroll 50% 0; height:33px; line-height:33px; width:110px; color:#000; font-weight:bold; margin:0 10px 0 0;}
.table3 tr td .input_reset{ border:solid 1px #ccc; background:url(bg_4.png) repeat-x scroll 0 0; height:33px; line-height:33px; width:110px; color:#333; font-weight:bold; margin:0;}


.login{}
.login table{}
.login table tr{ height:40px;}
.login table em{ font-style:normal; height:20px; color:#333; padding:0 5px;}
.login table span{ height:20px; color:#666; padding:8px 0 0 5px; float:left; font-size:14px;}
.login table strong{ height:23px; line-height:23px; color:#666; padding:8px 0 0 15px; float:left; font-weight:normal;}
.login table .error{ color:#F00; background:none;}
.login table .li_1{ padding:5px 0 0 0; width:216px;}
.login table .in_username{ border:solid 1px #ccc; width:180px; padding:5px 5px 0 5px; height:20px; margin:0 0 0 4px;}
.login table .in_password{ border:solid 1px #ccc; width:180px; padding:5px 5px 0 5px; height:20px; margin:0 0 0 4px;}
.login table .in_code{ border:solid 1px #ccc; width:85px; padding:5px 5px 0 5px; height:20px; float:left; margin:0 0 0 4px;}
.login table .img_code{ float:left; height:22px; width:95px; padding:2px 0 0 0;}
.login table input.error{ background:#FFC;}
.login table .in_checkbox{  margin:6px 0 0 0; height:20px; float:left;}
.login table .in_submit{ border:none; background:url(bg_3.png) repeat-x scroll 50% 0; height:33px; line-height:33px; width:110px; color:#000; font-weight:bold; float:left; margin:0 10px 0 0;}
.login table #error{ height:20px; color:#F00;}
.login table .reg{ border:solid 1px #ccc; background:url(bg_4.png) repeat-x scroll 0 0; height:31px; line-height:31px; width:110px; color:#333; font-weight:bold; display:block; text-align:center; float:left;}
.login center{ padding:20px 0 0 0; line-height:30px;}

.book_dl{ border:solid 1px #ccc; background:#f3f3f3; padding:10px; margin-bottom:5px;}
.book_dl dt{ border-bottom:solid 1px #ccc; height:30px; line-height:30px;}
.book_dl dd.content{ line-height:22px; padding:10px 0;}
.book_dl dd.reply{ border:solid 1px #ccc; background:#fff; padding:10px; line-height:22px;}
.book_dl dd.reply b{ color:#c00;}

.book_post{ border-bottom:solid 1px #ccc; height:355px;}
.book_post dd{ margin:10px 0 0 0;}
.book_post .in_submit{ border:solid 1px #ccc; background:url(bg_3.png) repeat-x scroll 0 0; height:33px; line-height:33px; width:110px; color:#333; font-weight:bold; margin:0 10px 0 0;}
.book_post .in_reset{ border:solid 1px #ccc; background:url(bg_4.png) repeat-x scroll 0 0; height:33px; line-height:33px; width:110px; color:#333; font-weight:bold; margin:0;}

.msg_box{ border:solid 1px #FF9900; background:#FFFFCC; color:#c00; height:40px; line-height:40px; padding:0 10px;}


#popimg{ background:url(menus_01.png) repeat-x scroll 0 0; height:39px; border-left: solid 1px #003b59; border-right: solid 1px #003b59;}
#popimg ul{}
#popimg ul li{ float:left; font-size:14px; font-weight:bold; text-align:center; width:123px; height:39px; position:relative;  }
#popimg ul li.gap{margin:0; width:2px; padding:0; height:39px; background:url(menus_02.png) no-repeat scroll 0 0;}
#popimg ul li ul {position:absolute;display: none;top: 39px;left:0px;}
#popimg ul li ul li{ height:31px;}
#popimg ul li:hover ul, #popimg ul li.over ul {display: block; text-align:center;}
#popimg ul li ul li a:link, #popimg ul li ul li a:visited{display:block;
	font-size:12px;
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	text-decoration: none;
	color: #333; background:url(bg_01.png) repeat-x scroll 0 0; height:31px; line-height:31px; width:122px;
	
}
#popimg ul li ul li a:hover{
	
	color:#017fbc;
}
#popimg ul li a:link, #popimg ul li a:visited{ width:123px; height:39px; line-height:39px; color:#fff; font-weight:bold; display:block; text-align:center;}
#popimg ul li a:hover{ color:#FFFFCC; text-decoration:none;}


.QQbox {z-index:99;right:0;width:33px;height:306px;position:absolute;}
.QQbox .press{right:0;width:36px;cursor:pointer;position:absolute;height:128px;}
.QQbox .Qlist{left:0;width:141px;position:absolute;height:306px;background:url(qqbg.jpg) no-repeat scroll 0 0;}
.QQbox .Qlist ul{padding:55px 0 0 18px; height:218px;}
.QQbox .Qlist li{ margin:0 0 5px 0; list-style-type:none;}
.QQbox .Qlist p{ display:block; width:141px; height:33px;}
.QQbox .Qlist p a{ display:block; width:141px; height:33px;} 
.QQbox #divMenu{ width:26px; height:136px; overflow:hidden;}


#colee_left a{ float:left; width:120px; height:190px; margin:0 10px 0 10px; display:block; color:#fff;}
#colee_left img{ width:120px; height:150px; padding:2px; border:solid 1px #ccc;}
#colee_left span{ display:block; height:30px; line-height:30px; margin-top:5px; text-align:center;}

#incolee, #incolee_t{ height:800%;}
#incolee_left{ width:800%; float:left;}
#colee_left1{ float:left;}
#colee_left2{ float:left;}

@media(max-width:760px){.qust_contach{margin:15px auto;}}
.icon{ background:url(../images/icon.png) no-repeat;}
.qust_contach ul li span.icon{_margin-left:-45px;}

.pst_re{ position:relative}
.qust_contach{ background:url(bg.png) repeat-x scroll 0 0; border:#ccc 1px solid; width:250px; height:260px; font-size:12px; line-height:18px; position:absolute; right:5px; top:205px; z-index:9999;
-webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
	    box-shadow: 0 0px 7px rgba(0,0,0,0.3); overflow:hidden;}
.qust_contach .t{ font-size: 12px; height:30px; line-height:30px; color:#333; padding:0 0 0 5px; background:url(bg_03.png) repeat-x scroll 0 0; border-bottom:solid 1px #ccc;}
.qust_contach .t strong{ float:left; margin:2px 0 0 1px; }
a.qst_close {width:60px; background:#fff; height:22px; line-height:22px; overflow:hidden; border:solid 1px #ccc; text-align:center; float:right; display:block; margin:3px 3px 0 0}
a.qst_close:hover{}
/*list*/
.qust_contach ul li{ border-bottom:#d8d8d8 1px solid; border-top:#fff 1px solid; padding:5px; position:relative}

.qust_show{ font-weight:bold; background:url(bg.png) repeat-x scroll 0 0; border:#fff 1px solid; width:20px;padding:10px 5px 10px; font-size:12px; line-height:18px; position:absolute; right:10px; top:205px; z-index:9999;
-webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
	    box-shadow: 0 0px 7px rgba(0,0,0,0.3); text-align:center;font-size:13px; line-height:18px;
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color:#c00;}
.qust_show a{ color:#c00; text-decoration:none;}
.qust_show:hover{ background:url(bg.png) repeat-x scroll 0 -100px; color:#c00; text-decoration:none;}

.msg{ border-bottom:solid 1px #ccc;line-height:25px; padding:0 10px;}
.msg b{ color:#FF3300; display:block; }

.form{ margin:15px 0 15px 0;}
.form_table{ width:220px; margin:0 auto}
.form_table tr{ height:35px;}
.form_table tr td{}
.form_table tr td .in_text{ height:25px; line-height:25px; background:#fff url(input.gif) no-repeat scroll 0 0; border:solid 1px #ccc; padding:0 5px;}
.form_table tr td .in_submit{ margin:10px 10px 0 0; border: solid 1px #ccc; background:url(bg_01.png) repeat-x scroll 0 100%; height:28px; line-height:28px; padding:0 10px; font-weight:bold; color:#333; width:78px;}

.goods{ overflow:hidden; padding:0 10px;}
.goods .title{ height:35px; line-height:35px; font-size:16px; font-weight:bold; text-align:center;}  
.goods .about{ border-bottom:solid 1px #ccc; border-top: solid 1px #ccc; line-height:220%; font-size:14px; padding:15px 0; margin:15px 0 0 0;  }
.goods .about strong{width:90px; text-align:right; float:left;}
.goods .info{ font-size:12px; color:#666; font-family:Verdana, Geneva, sans-serif; text-align:center; padding:0 0 10px 0;}
.goods .info span{ color:#333;}
.goods .content{ padding:20px 0; line-height:220%; font-size:14px; text-align:justify; text-justify:inter-ideograph;}

.i_jiathis{ height:32px; overflow:hidden; margin:15px 0; border-top:  dashed 1px #ccc; padding-top:20px;}
.i_jiathis a:link, .i_jiathis a:visited{ color:#333333; }

.i_img{ width:310px; float:left; padding:0 20px 0 0; text-align:left;}
.i_img dl{}
.i_img dl dt{ width:300px; height:250px; margin:0 0 10px;}
.i_img dl dt img{ width:298px; height:248px; border:solid 1px #ccc;}
.i_img dl dd{ float:left; width:70px; height:70px; margin:0 6px 6px 0;}
.i_img dl dd img{ width:70px; height:70px; border:solid 1px #ccc;}
.i_text{ width:620px; float:left; text-align:left;}
.i_text p{ height:30px; line-height:30px; font-size:12px; color:#666666; border-bottom: dashed 1px #ccc; margin-bottom:5px;}
.i_text p b{ font-size:14px; color:#f00; font-family:"Times New Roman", Times, serif;}
.i_text p strong{ font-size:14px; color:#000}

.content .tab1{ border-bottom:solid 1px #ccc; height:32px; margin-bottom:10px;}
.content .tab1 dd{ float:left; width:120px; height:32px; line-height:32px; float:left; text-align:center; font-size:14px; font-family:"黑体", Arial, Helvetica, sans-serif; margin:0 10px 0 0;}
.content .tab1 dd.active{ background: url(menus_01.png) repeat-x scroll 0 0; color:#fff; border-left: solid 1px #003b59; border-right: solid 1px #003b59;}

.content img{ width:500px; height:auto;}
#dituContent{ border:solid 1px #ccc;}