@charset "utf-8";
/* css document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "microsoft yahei",arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#333; font:14px "microsoft yahei",arial,sans-serif; }
a{color:#333; text-decoration:none;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
a:hover, a:active, a:focus{color:#96106f; }
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.hidden{display: none;}
i,em{ font-style:normal;}
b{ font-weight:normal;}

.header{width: 1002px;margin: auto;}
.nav{float: right; margin-top: 45px;}
.nav a{position: relative;width: 99px;}
.nav a:after{position: absolute;left: 0;top:0; width: 1px;height: 30px;background: #ccc;content: '';}
.nav a:first-child:after{display: none;}
.nav a span{ display: none; position: absolute; z-index: 9; bottom: -341px;left: -280px; width: 561px;height: 320px;}
.nav a:hover span{display: block;}
/*header*/
.slidebox{ width:100%; height:453px; overflow:hidden; position:relative; border-top: #d9d9d9;   }
.slidebox .bd{ position:relative; height:100%; z-index:0;   }
.slidebox .bd li{ zoom:1; vertical-align:middle; width:100%; height:453px;}
/*banner*/
.main{width: 1002px;margin: auto;}
.mainleft{float: left; width: 548px;margin-right:50px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;} 
.mainleftone{ padding-top: 215px; padding-bottom: 24px; background:  no-repeat center top #f7f7f7;}
.mainonemain{line-height: 30px;padding: 0 18px; text-indent: 2em;}
.mainoneul{padding: 0 18px;}
.mainoneul li{margin: 30px 0 0 0;}
.mainoneul li h5,#content ul li h5{position: relative; color: #005bac;line-height: 30px;cursor: pointer; min-height: 60px;}
.mainoneul li h5 span,#content ul li h5 span{position: absolute;bottom: 0;right: 0; color: #ffb508; }
.mainoneuldiv{display: none; text-indent: 2em; line-height: 30px;}
/*mainleftone*/
.mainlefttwo{padding-top: 204px; background:  center top no-repeat;}
#outer {padding: 0 18px;}
#tab {overflow:hidden;zoom:1;text-align: center;}
#tab li {display:inline-block;color:#fff;margin:0 15px;width: 100px;height: 36px;background:#666;cursor:pointer;}
#tab li img{width: 100%;height: 100%;}
#tab li.current {background:#edaf11;}
#content ul li img{max-width: 100%; }
#content ul {line-height:25px;display:none;padding:10px 0;}
#content ul li{margin-bottom: 30px;}
#content ul li h5{min-height: 30px;}
.tabdiv{display: none;}
/*left end*/
.mainright{float: left;width: 400px;padding-top: 20px;}
.slidebox2{ width:100%; height:439px; overflow:hidden; position:relative;border-bottom: 1px dashed #ccc;   }
.slidebox2 .bd{ position:relative; height:100%; z-index:0;   }
.slidebox2 .bd li{ zoom:1; vertical-align:middle; width:100%; height:453px;}
.slidebox2 .bd li h3{ font-weight: bold; font-size: 24px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;height: 84px;line-height: 84px;}
.slidebox2 .bd li p{ color: #005bac; line-height: 55px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;height: 55px;}
/*新闻*/
.mainrightnews{margin-top: 36px;}
.mainrightnews > h4{font-size: 24px; color: #1a1a1a;font-weight: bold;line-height: 48px; }
.mainrightnews dl{padding-bottom: 20px;border-bottom: 1px dashed #ccc;}
.mainrightnews dl dt h6{line-height: 54px; font-size: 16px;color: #005bac;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;height: 54px;width: 100%;}
.mainrightnews dl dt h6 a{ color: #005bac;}
.mainrightnews dl dd .ddleft{float:left; margin-right: 20px; width: 144px;height: 108px;overflow: hidden;}
.mainrightnews dl dd .ddleft img{width: 100%;height: 100%;}
.mainrightnews dl dd .ddright p{height:72px;overflow: hidden; color: #666;line-height: 24px;}
.mainrightnews dl dd .ddright span{ display: block; font-size: 12px;color: #b2b2b2;font-size: 12px;}
.mainrightnews dl dd .ddright em{display: block;text-align: right;}
.mainrightnews dl dd .ddright em a{ color: #8c8c8c; padding-right: 17px; background:  right center no-repeat; font-size: 12px;}
.mainrightnews dl dd .ddright em a:hover{ color: #005bac;}
/*right end*/
.footer{width: 100%;height: 36px;line-height:36px;margin:50px 0 0 0;background: #005bac;}
.foot{width: 1002px;margin: auto;}
.footleft{float: left; background:  left center no-repeat; padding-left: 33px; color: #fff;}
.footright{float: right;}