@charset "gb2312";
/* CSS Document
Theme Name: 033
Theme URI: 
Description: A website for guide themes.
Version: 2016.4.20
Author: ljh
 */
.weight{ font-weight:bold;}
.red{ color:#b80000;}
.red2{ color:#fe0000;}
.cheng{ color:#e5491c;}
.blue{ color:#006dc8;}
.qing{ color:#03a2b0;}
.gray{ color:#aaa;}
.graysh{ color:#666;}
.color8{ color:#888;}
.bgcolor{ background-color:#fff;}
.infootbg{ background-color:#f8f8f8;}
.bor{ border:1px solid #ccc;}
.bbor{ border-bottom:1px solid #ccc;}
.borright{ border-right:1px dotted #ccc;}
.borno{ border:none;}
.bt{ border-top:1px solid #ccc;}
.fontf{ font-family:\5FAE\8F6F\96C5\9ED1;}
.font16{ font-size:16px;}
.gray{ color:#565656; float:left; height:25px; line-height:25px; padding:5px 0 0 20px;}
.white{ color:#fff;}

.topbg{ width:100%; height:113px; background:url(../images/topbg.jpg) repeat-x left top;}
#top{ margin:0 auto; width:970px; height:113px;}
.logo{ width:580px;}
.logo li{ float:left; }
.logo img{width:100%;}
.ad{ margin-top:30px; padding-top:10px;}
.logo li p{ padding-left:20px; margin-top:5px; color:#fff;}
#top .top-logo{ width:200px; padding-top:25px;background:url(../images/rightbg.jpg) no-repeat right center;}
.toplink{ width:350px; height:88px; margin-top:25px; display:none;}
.toplink li{ margin-top:33px; text-align:right; color:#fff; overflow:hidden; zoom:1;}
.toplink .collect a{ padding:0 10px; color:#fff; }
.toplink .collect a:hover{ padding:0 10px; color:#ccc; }
.top-link img{ padding-right:5px;}

.pageSize{ padding-top:20px; padding-right:20px;text-align:center;}
.pageSize ul{display:inline-block;}
.pageSize ul li{float:left;padding:0 4px;width:auto;height:auto;margin:0;}
.pageSize a:hover{ color:#f00;}
.cur_page{ color:#f00; font-weight:bold;}
#nav{ clear:both; width:100%; height:36px;background:url(../images/navbg.jpg) repeat-x center center;}
#nav ul{ margin:0 auto; width:970px; height:36px;}
#nav li{ float:left; width:115px; height:34px;text-align:center; background:url(../images/navlibg.gif) no-repeat right center; margin-top:1px; position:relative; z-index:2000;}
#nav li a{ display:block;  font-weight:bold;width:115px; height:34px; line-height:34px;font-size:14px; color:#fff; }
#nav li a.homebg{ background:url(../images/home.jpg) no-repeat 7px 10px;}
#nav li a:hover,#nav li a.current{ background:url(../images/navhovebg.png) repeat-x left center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/navhovebg.png");_background:none;}
#nav ul li .subnav{ display:none; margin-top:34px; width:115px; position:absolute; left:0; top:0; z-index:2000; overflow:hidden; zoom:1; }
#nav ul li .subnav dd{ margin:0; padding:0;width:115px; height:34px;background:url(../images/navbg.jpg) repeat-x center center;}
#nav ul li .subnav dd a{ display:block; font-size:12px; width:115px;height:34px; line-height:34px;color:#fff; font-weight:normal; }
#nav ul li .subnav dd a:hover{ border:none; font-weight:bold;background:url(../images/navhovebg.png) repeat-x left center;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/navhovebg.png");_background:none;}

.topsoubg{ width:100%; background-color:#efefef; height:36px; border-top:1px solid #fff;border-bottom:1px solid #fff;}
.topsou{ width:960px; margin:0 auto; padding:0; height:36px;}
.topsou p{ height:25px; float:left;}
.inputwid{ width:224px; height:25px; line-height:25px; padding-left:30px; background:url(../images/topsoubg.jpg) no-repeat left center; border:none;}
.topsou p b{float:left; height:15px; padding-top:10px; }
.topsou p input{ float:left; color:#818181;margin-top:3px;}
.topsou p h1{ float:left; padding-left:20px; vertical-align:middle; height:25px; line-height:25px; }
.topsou p h1 a{ float:left; height:15px; padding-top:10px; margin-right:15px; }

.footbg{ width:100%; height:165px; background:#20297a url(../images/footbg.jpg) no-repeat center top;}
#foot{ margin:0 auto; clear:both;width:970px; padding-bottom:10px; background:url(../images/foobg.gif) no-repeat left top; overflow:hidden;zoom:1;}
.foot-nav{ height:36px; line-height:36px; background:url(../images/footnavbg.gif) repeat-x left center; text-align:center;}
.foot-nav em{ margin:0 10px; color:#fff;}
.foot-nav a{color:#fff;}
.foot-nav a:hover{color:#ccc;}
.ruirights  p{ line-height:160%; color:#838de3; } 
.ruirights  p a{ line-height:160%; color:#838de3; }
#foot .yc{ width:115px; }
#foot .yc a{color:#3d4ac1;}
#foot .yc a:hover{ color:#fff;}

.leftSort h4{ height:32px; line-height:32px; padding-left:15px; font-size:14px; font-weight:bold; text-align:left; color:#fff;font-family:\5FAE\8F6F\96C5\9ED1; background:url(../images/titlebg.gif) repeat-x;}
.leftSort ul{background-color:#f7f7f7;padding-bottom:10px; overflow:hidden;border:1px solid #ccc;}
.leftSort ul li{ background-color:#eee; border-top:1px solid #fff;}
.leftSort ul li a{ display:block; height:25px; line-height:25px; padding-left:30px; background:url(../images/libg.gif) no-repeat 17px center; border-top:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7;}
.leftSort ul li a:hover,.leftSort ul li a.current{  color:#fff; font-weight:bold; background:#212a87 url(../images/lihoverbg.gif) no-repeat 15px center; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.leftSort ul li dl{ display:block;}
.leftSort ul li.current dl{ display:block;}
.leftSort ul li dl dd{height:25px;}
.leftSort ul li dl dd a{ background:none; color:#000; padding-left:40px; }
.leftSort ul li dl dd a:hover,.leftSort ul li dl dd a.current2{ color:#f00; background:none; font-weight:normal;}

.message{ width:100%; padding-bottom:20px; margin-top:20px;}
.title{ height:20px; padding-bottom:20px; margin-bottom:10px; background:url(../images/contact/messbotbg.gif) repeat-x left bottom;}
.title span{font-family:\5FAE\8F6F\96C5\9ED1; text-align:left;}
.inputs{ width:100%; padding-top:10px;}
.inputs p{ margin-top:10px;}
.inputs p label{ float:left;font-weight:bold; width:80px; color:#454545; text-align:right;}
.inputs p input{ border:1px solid #ccc; vertical-align:middle; background-color:#fff;}
.inputs p textarea{ width:580px; height:85px; background-color:#fff; overflow:auto;}
.wid310{ width:310px; height:21px;}
.wid90{ width:90px; height:21px;}
.message .bornone{ border:none;}

.lefttel{ width:218px; padding:10px 0; border:1px solid #ccc; text-align:center; }
.leftcom{ width:100%; margin-top:10px;}
.leftfaq{ width:218px;padding-bottom:10px; border:1px solid #d0d0d0;}
.leftfaq h4 {height:31px; line-height:31px; font-size:14px; font-weight:bold; background:url(../images/leftfaqbg.gif) repeat-x;font-family:\5FAE\8F6F\96C5\9ED1; padding-left:15px; border-bottom:1px solid #d0d0d0; overflow:hidden;}
.leftfaq h4 a{ color:#000;}
.leftcom .faqlist li{ margin-top:10px; padding-left:10px; padding-right:15px;}
.leftcom .faqlist li h5{ background:url(../images/question.gif) no-repeat left center; padding-left:25px;}
.leftcom .faqlist li p{ padding-left:25px;line-height:150%; margin-top:5px;}
.leftcom .faqlist li p a{ color:#999; }
.leftcom .faqlist li p a:hover,.leftcom .faqlist li h5 a:hover{ color:#999;}