@charset "gb2312";
/* CSS Document */

.header_wrap{ width:100%; height:auto;}
.top_nav{ width:100%; height:30px; background:#fcfcfc; border-bottom:#e3e3e3 1px solid;}
.top_nav ul{ width:1002px; height:30px; line-height:30px;}
.top_nav ul li{ float:right;  }
.top_nav ul li a{padding:0 10px; font-size:12px;}

.header{ width:1002px; height:110px; position:relative;}
.header .logo{ float:left; width:255px; height:80px; margin-top:10px;}

.search{width:350px; height:35px;position:absolute;right:290px; bottom:40px;background:url(imageserjiqingdansearch.jpg) no-repeat; z-index:9999;  }
.search input{position:absolute; width:227px;height:35px;line-height:35px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#3f3f3c; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:30px;height:28px;left:240px; cursor:pointer;}


.nav{height:39px;z-index:888; background: url(imageserjiqingdannav_bg.jpg) repeat-x;}
.nav_in{ width: 1002px; height: 39px; margin:0 auto; }
.nav ul li{float:left; position:relative; width:165px; height: 39px; text-align:center; line-height: 39px;background:url(imageserjiqingdannav_li.jpg) no-repeat right center;}
.nav ul li a{text-align:center;font-size:18px; text-align:center; color: #ffffff;}
.nav ul li:hover a ,.nav ul li.current a{ display:block; background:url(imageserjiqingdannav_hover.jpg) repeat-x; color:#d02022;}
.nav ul li .subNav {line-height:42px; font-size:14px;display:none; position:absolute; left:0; top:39px; text-align:center; z-index:9999; width:800px;}
.nav ul li.on { background:none;}
.nav ul li.on a{}
.nav ul li.on .subNav,.nav ul li.current .subNav { display:block;}
.nav ul li.on .subNav dl{}
.nav ul li.on .subNav dl dd,.nav ul li.current .subNav dl dd{line-height:40px; height:40px;  float: left; padding: 0 13px;}
.nav ul li.on .subNav dl dd:first-child ,.nav ul li.current .subNav dl dd:first-child{ background: none; }
.nav ul li.on .subNav dl dd a,.nav ul li.current .subNav dl dd a{ background:none; font-size:14px; line-height:42px; border-top:none; text-align:center; font-weight:normal; height:auto;font-family:'Microsoft YaHei'; padding-left:0px; color: #282828;}
.nav ul li.on .subNav dl dd a:hover,.nav ul li.current .subNav dl dd a:hover{ background:none; color:#d02022;}

.nav_erji { line-height:42px; height: 42px; font-size:14px; text-align:center; z-index:9999;background:url(imageserjiqingdansub_bg.jpg) repeat-x; width:100%; }


.content{ width:1002px; height:auto; margin-top:10px; margin-bottom:10px;}
.content .title{ height:35px; line-height:35px;}
.banner{ width:1002px; height:324px; background:url(imageserjiqingdanbanner.jpg) no-repeat center; position:relative;}
.search02{width:382px; height:35px;position:absolute;right:290px; bottom:120px;background:url(imageserjiqingdans_search.png) no-repeat; z-index:9999;  }
.search02 input{position:absolute; width:227px;height:35px;line-height:35px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search02 input.notxt{color:#3f3f3c; padding-left:12px;}	
.search02 input.notxt1 {position:absolute;width:30px;height:28px;left:240px; cursor:pointer;}

.tabList{ width:1002px; min-height:300px; margin-top:20px;overflow: hidden;}
.tabList ol{ width:1002px; height:55px;}
.tabList ol li{ list-style:none; float:left; display:block; width:483px; height:53px; background:#f2f2f2; border:1px solid #ccc; margin-right:30px;}
.tabList ol li a{ display:block; font-weight:bold; font-size:20px; text-align:center; line-height:53px;}
.tabList ol li.current{ background:#C00;}
.tabList ol li.current a{ color:#fff;} 

.tabList ul{ width:1002px; height:auto; margin-top:20px;}
.tabList ul li{ display:block; width:240px; height:56px; background:url(imageserjiqingdans_btn.jpg) no-repeat; float:left; margin-right:13px; margin-bottom:10px;}
.tabList ul li a{ display:table-cell;  width:240px; height:56px;  text-align:center; vertical-align:middle}
.tabList ul li a:hover{ color:#C00;}

.sub_tabList .title{ height:50px; background:#cc2a1f; font-size:20px; color:#fff; font-weight:bold; padding-left:25px; line-height:50px;}
.sub_tabListcon{ min-height:300px; padding:20px 0;}



.footer_wrap{ width:100%; height:120px; border-top:#e71a21 8px solid;}
.footer{ width:1002px; text-align:center; position:relative;}
.footer p{ line-height:25px; padding:20px 0;}
.footer img{ position:absolute; right:0; bottom:10px;}






