﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p , form, fieldset, legend, input, button, textarea, th, td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0; }
fieldset, img {border:0; }
li {list-style:none; }
em,i{font-style:normal; }
body{background: #fff; color:#333; font:14px/20px "Microsoft Yahei","冬青黑体简体中文 w3"; }
div{font-family: "Microsoft YaHei","冬青黑体简体中文 w3";}
button,input,textarea{font-family:"Microsoft YaHei","冬青黑体简体中文 w3"; font-size:12px; }
button {cursor:pointer; outline:none; }
textarea {overflow:auto; }
input {vertical-align:middle;}
ul{ list-style:none;}
a{color:#333; text-decoration:none; cursor:pointer}
a:hover{color:#f48208; text-decoration:none; }
:focus{outline: none;}
a i,a span{cursor:pointer; }
b{font-weight: bold;}
h1{font-size: 24px;}
h2{font-size: 18px;}
h3{font-size: 14px;}
.fl{ float:left; display:inline;}
.fr{ float:right;display:inline;}
.none{ display:none;}
.mt5{margin-top: 5px; }
.mt6{margin-top: 6px; }
.mt10{margin-top: 10px; }
.mt15{margin-top: 15px; }
.mt20{margin-top: 20px; }
.mt30{margin-top: 30px; }
.mr20{margin-right: 20px}
.clearfix:before,.clearfix:after{ 
    content:""; 
    display:table; 
} 
.clearfix:after{clear:both;} 
.clearfix{ 
    *zoom:1;/*IE/7/6*/ 
} 
.container{ background-color:#f4f4f4;}
.banner{height:346px; display:block; width:100%; background:url(../images/banner.jpg) no-repeat top center #fff; text-indent: -999em;
}
.main{ width:1000px; margin:0px auto; overflow:hidden; }
/* ---- end --- */
#footer{ text-align: center; line-height: 32px; padding: 60px 0  0; background: #efefef; margin-top: 10px; background:  url('../images/foot.jpg') no-repeat left top; height: 135px; color: #fff; font-size: 12px;
}
/* box Start------- */
.title{
	height: 37px; margin: 30px auto; text-align: center; text-indent: -999em;
}
.title.t-1{ background:  url('../images/title-1.jpg') no-repeat left center; }
.title.t-2{ background:  url('../images/title-2.jpg') no-repeat left center; }
.box-1{
	width: 512px; height: 325px; overflow: hidden; 
}
.box-1 embed {
	width: 512px; height: 325px; 
}
.box-2{
	width: 470px; height: 325px; overflow: hidden; 
}
.box-2 li{ border-bottom:1px rgba(51, 51, 51, 0.7) dashed; padding:3px 0;}
.box-2 li div{
	padding: 18px 0;
}
.box-2 h2 a{ font:200 20px/34px "Microsoft Yahei","冬青黑体简体中文 w3"; height:34px; overflow:hidden; color: rgba(51, 51, 51, 0.9); display:block;}
.box-2 h2 a em{
	display: inline-block; margin: 3px 5px 3px 0; width: 6px; height: 6px; background-color: #a0a0a0;
}
.box-2 h2 strong a{ font-weight: bold;
	
}
.box-2 li p{font:normal 12px/22px "Microsoft Yahei","冬青黑体简体中文 w3"; color: #666666; margin-bottom:5px;}
.box-2 li p a{ color:#cf000d;}
.box-2 li a:hover{ text-decoration:none; opacity: .8;;
}
.jcImgScroll{ height:380px; margin:0 auto;  position:relative; overflow:hidden; width: 900px; padding:0 50px; }
.jcImgScroll .db{ margin: 0 auto;  width: 900px; overflow: hidden; }
.jcImgScroll ul{ margin: 0 auto; }
.jcImgScroll li { border:1px solid #ccc;  }
.jcImgScroll li a { background:#000; display:block; height:380px;  }
.jcImgScroll li.loading a { background:#fff url(../images/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll li img{opacity: .5;}
.jcImgScroll li.select img{opacity: 1;}
.jcImgScroll li.select{ border: 1px solid #cf000d;}
.jcImgScroll em.sPrev { background:url(../images/arrow-l.png) no-repeat left center; position: absolute; height: 300px; left: 0; width: 31px; top: 40px; cursor:pointer; 
}
.jcImgScroll em.sNext { background:url(../images/arrow-r.png) no-repeat right center; position: absolute; height: 300px; right: 0; top: 40px; width: 31px; cursor:pointer; 
}

.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }


.box3{
	position: relative; margin-bottom: 30px;
}
.box3 .focus_nav{
	height: 400px; width: 175px; position: absolute; right: 0; top: 0;
}
.box3 .focus_nav{
	display: block; top: 30px;
}
.box3 .focus_nav li {
    position: relative;
    cursor: pointer; 
}
.box3 .focus_nav img {
    border: 1px solid #fff;
    width: 168px;
    height: 90px; margin: 2px 0;
}
.box3 .focus_nav .on img { border: 1px solid #e61414; }
.box3  .focus_nav .navPrev,.box3  .focus_nav .navNext {
    width: 31px;
    height: 21px; background: url('../images/bg.jpg') no-repeat; background-image: url(../images/focus_nav.png); background-position: 0 -40px;
    overflow: hidden; text-indent: -999em;
    position: absolute; left: 50%; margin-left: -16px;
    top: -30px;
}
.box3 .focus_nav .navNext{
	top: auto; bottom: -30px; background-position: 0 -61px;
}
.box3 .focus_nav .navPrev.prevStop{
	background-position: 0 0px;
}
.box3 .focus_nav .navNext.nextStop{
	background-position: 0 -20px;
}
.box3  .focus_pic {
    width: 812px;
    height: 460px;
    overflow: hidden;
}
.box3  .focus_pic li {
    vertical-align: top; position: relative; height: 100%; width: 100%;
}
.box3  .focus_pic li img{ height: 100%; width: 100%; }