﻿.content section{width:1200px;margin:0 auto; background: #fff;}
.content>section{margin-top:22px;}
.slider{float:right;position:relative; padding: 60px 100px 60px; overflow:hidden;}
.slider li{float:left;}
.slider img{display:block;}
.slider a{position:relative;}
.headline{ width: 620px; padding:40px 10px 40px 20px; }
.headline li{height:50px;line-height:50px;padding-left:30px;overflow:hidden;background:url(../img/dot.jpg) no-repeat 8px 10px;}
.headline li a{display:block;font-size:24px;font-weight:bold;color:#333;}
.headline li a:hover{text-decoration:underline;}

.left-jb {width:1200px;margin:22px auto; }
.left-jb-address { width: 210px;margin-right:30px;float:left;background:#fff;}
.right-jb-classlist{width:900px; float:right;background:#fff; padding: 30px;}
.right-jb-classlist h3 { font-size:18px; padding-bottom:30px;}
.right-jb-classlist .class-title { border-bottom: 3px solid #941e23; height: 28px;}
.right-jb-classlist .class-title span {font-size:18px; color: #fff; font-weight: bold; text-align: center;  background: #941e23;padding: 5px 20px;}
.right-jb-classlist .class-title a,.right-jb-classlist .class-title a:visited{float: right;color: #941e23;}
.left-jb-address ul.addresslist { padding:40px 0;}
.left-jb-address ul.addresslist li {}
.left-jb-address ul.addresslist li a { display:block;color:#333; font-size:18px;width: 160px; height:38px;line-height:38px;overflow:hidden;padding-left:50px;overflow:hidden;background:url(../img/dot3.png) no-repeat 35px 16px; }
.left-jb-address ul.addresslist li a:hover { background:url(../img/dot2.png) no-repeat 35px 16px #941e23;color:#fff;  }
.left-jb-address ul.addresslist li a.on { background:url(../img/dot2.png) no-repeat 35px 16px #941e23; color:#fff;  }

.right-content li { border-bottom:1px solid #e2e2e2; }
.right-content ul a { display:block; height:105px; padding:0 6px; }
.right-content ul a em { color: #A41012;  font-size: 14px; font-weight: bold;}
.content-header { line-height:24px; padding-top:20px; overflow:hidden; }
.content-title { max-width:90%; font-size:18px; color:#333; font-weight:bold; }
.content-date { color:#666; }
.content-desc { max-height:40px; line-height:20px; color:#999; padding-top:8px; overflow:hidden; }
.page-index { line-height:28px; font-size:14px; color:#333; text-align:center; padding:30px 0; }
.page-index a { display:inline-block; color:#333; padding:0 10px; border:1px solid #ccc; }
.page-index .current-index { padding:0 12px; }
.fr { float: right;}
.fl {  float: left;}
footer{height:184px;color:#fff;background:#b72e22}
footer>div{width:1208px;margin:0 auto;}
.footer-wrapper{position:relative;padding-top:52px;}
.copyright-info{position:relative;line-height:40px;padding-left:128px;}
#_ideConac{position:absolute;top:50%;left:30px;margin-top:-40px;}
.copyright-owner{font-size:18px;}
.copyright-other{font-size:14px;}
.copyright-other a {font-size:14px; color:#fff;}
footer .qr-code-info{position:absolute;top:42px;right:10px;}
footer .qr-code-item{float:left;margin-left:20px;}
footer .qr-code-item img{display:block;width:100px;height:100px;margin:0 auto;}
footer .qr-code-title{text-align:center;padding-top:12px;}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display:block;
}
div,p,dl,dd,a,b,u,em,input,textarea,button,option,select,form,label,span,td,li,body,ul,ol,i,h1,h2,h3,h4,h5,h6{
    padding:0;
    margin:0;
    font-family:'Microsoft YaHei',Helvetica,Arial,sans-serif;
}
body{font-size:12px; background: #f5e5e5; } 
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
img,fieldset,iframe{border:0;}
:focus{outline:0;}
a,a:link,a:visited{text-decoration:none;}
em,strong,i{font-weight:normal;font-style:normal;}
.clearfix:before{display:table;content:'';}
.clearfix:after{display:table;content:'';clear:both;}

.header-bg{height:323px;background:url(../img/header_bg.png) top center no-repeat; margin:0 auto;}
nav{height:44px;line-height:44px;color:#fff;background:#b72e22;font-size:18px;}
nav ul{width:1200px;margin:0 auto;}
nav ul a{font-size:18px;color:#fff;text-align:center;}


.js{width:90%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline;   }
.js textarea{ height:100px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

h1{ font:normal 20px/200% "Microsoft YaHei"; _font-weight:bold; padding-bottom:10px;  }
h2{ font:normal 14px/200% "Microsoft YaHei"; _font-weight:bold; padding-bottom:10px; color:#c00;  }



/* 焦点图效果 */
.picBtnTop{ width:1190px; height:550px;  padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picBtnTop .hd{ width:285px;  height:550px; position:absolute; right:5px; overflow:hidden; }
.picBtnTop .hd ul li{ width:285px; text-align:center; padding:0 0 5px 5px;  }
.picBtnTop .hd ul li img{ width:267px; height:171px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom; }
.picBtnTop .hd ul li.on{ background:url("../img/icoleft.gif") no-repeat 0 98px; }
.picBtnTop .hd ul li.on img{ border-color:#f60;  }
.picBtnTop .bd{ width:900px;  height:214px; position:relative;  }
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
.picBtnTop .bd li .pic img{ width:900px; height:550px; vertical-align:bottom; }
.picBtnTop .bd li .bg{ width:900px; height:50px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.picBtnTop .bd li .title{ width:900px; height:50px; line-height:50px; left:0; bottom:0;   position:absolute; z-index:2;  }
.picBtnTop .bd li .title a{ color:#fff; padding-left:15px; font-size: 18px; }
#demo1,#demo2{ margin-bottom:20px;  }

/* tab选项切换效果 */
.slideTxtBox{ width:510px; border:1px solid #ddd; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

.title-s { color: #E50003; font-size: 28px;  height: 30px; line-height: 30px; margin:10px;padding: 0px 20px; border-left: 4px solid #E50003; font-weight: bold;}

.title-s2 { color: #E50003; font-size: 28px;  height: 30px; line-height: 30px; margin:20px 10px 0;padding: 0px 20px; border-left: 3px solid #E50003; }
.title-s2  a,.title-s2  a:hover,.title-s2  a:visited{ float: right; font-size: 14px; color: #000}
.title-s3 { color: #fff; font-size: 30px;  height:48px; line-height:48px; padding: 0px 10px; text-align: center; background:#9B0407; }
.title-s3  a,.title-s3  a:hover,.title-s2  a:visited{ float: right; font-size: 14px; color: #000}

/* 焦点图效果 */
.bg06 { padding: 5px;} 
.left-pic-news .news-item{padding:18px 0; float: left;width:1170px;}
.left-pic-news .news-img{float:left; width:277px;height:180px margin-right: 5px; }
.left-pic-news .news-img img {display:block;width:277px;height:180px;}
.left-pic-news .news-intro{position:relative;margin-left:300px;height:180px;}
.left-pic-news .news-title a{display:block;height:25px;font-size:18px;color:#333;overflow:hidden; font-weight:bold;}
.left-pic-news .news-title a:hover{color:#D3080B;}
.left-pic-news .news-desc{line-height:24px;font-size:14px;color:#333;padding:10px 0 0;}
.left-pic-news .news-desc a { font-size:16px;color:#c0844c;} 
.left-pic-news .news-desc a:hover { color:#D3080B;} 
.p20 { padding: 20px;}

.left-pic-news2 { width: 1300px;}
.left-pic-news2 .news-item{padding:18px 50px 28px 0; float: left;width:560px;}
.left-pic-news2 .news-img{float:left; width:277px;height:180px; margin-right: 5px; position: relative;}
.left-pic-news2 .news-img img {display:block;width:277px;height:180px; position: absolute;z-index:9;}
.left-pic-news2 .news-intro{position:relative;margin-left:300px;height:180px;overflow: hidden;}
.left-pic-news2 .news-title a{display:block;font-size:18px;color:#333; font-weight:bold;}
.left-pic-news2 .news-title a:hover{color:#D3080B;}
.left-pic-news2 .news-desc{line-height:24px;font-size:14px;color:#333;padding:10px 0 0;}
.left-pic-news2 .news-desc a { font-size:16px;color:#c0844c;} 
.left-pic-news2 .news-desc a:hover { color:#D3080B;} 



