.wrap{width:1000px; margin:0 auto; transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear; -o-transition:all .2s linear; -ms-transition:all .2s linear;}
.top{width: 100%; height:120px; background: url(/images/2421/top_bg.png) center repeat-x;}
.top .logo{ width:422px; height: 78px; margin-top: 20px;}
.top .topr{ width: 240px; height: 65px; margin-top: 20px; color: #fff;}
.search {width: 100%; background:url(/images/2421/search_bg.png); margin-top: 20px; height: 27px;}
.search input[type="text"] {outline: none; font-size: 14px; font-weight: 400; color: #63c0f6; width: 190px; border: none; background: no-repeat; text-indent: 10px; height:27px; line-height: 27px;}
.search input[type="submit"] { border: none; outline: none; background: url(/images/2421/search_so.png) no-repeat; width:40px; height: 27px; vertical-align: middle;}
.nav{width: 100%; height: 58px; background: url(/images/2421/nav_bg.png) repeat-x;}
.nav .menu{width: 1000px; margin: 0 auto;}
.nav .menu li{padding: 0 20px; line-height: 51px; font-size:14px; color: #dce6fa; float: left;}
.nav .menu li a{ color:#fff}
.nav .menu li a:hover{ text-decoration:none}
.nav .menu li:hover{ background:#99CC33; color:#fff}
.nav .menu .cure{background:#99CC33; color:#fff}
/*焦点图开始*/
.banner{width:100%; height:336px; background: #ccc; border-bottom: 8px solid #99cc33;}
.banner1{width:100%; height:336px; background: #ccc; border-bottom: 8px solid #99cc33;}
#show{position:relative; height:336px; width:1000px; margin:0 auto;}
#show a{float:left; display:inline;}
#show .img{position:absolute; width:1000px; height:336px; overflow:hidden}
#show .img span{position:absolute; width:19999px; display:block}
#show .btns{z-index:10; position:absolute; width:1000px}
#show .btns B{position:absolute; width:100px; display:block; height:14px; overflow:hidden; top:300px; left:50%; z-index:11}
#show .btns B I{width:10px; background: #414140; float:left; height:10px; font-size:0px; overflow:hidden; cursor:pointer; margin-right:6px; border:#414140 2px solid; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px}
#show .btns B I:hover{background:#a7a7a6}
#show .btns B I.on{background:#3cd2f1; cursor:default}
#show .btns B I.on:hover{background:#3cd2f1; cursor:default}
#show .btns S{position:absolute; WIDTH:60px; display:none; height:80px; overflow:hidden; top:130px; cursor:pointer}
#show .btns S I{position:absolute; width:60px; background: url(/images/2421/btn_show.png); height: 160px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/2421/btn_show.png"); _background:none;}
#show .btns S.prev{left:0px}
#show .btns S.prev I{top:-80px}
#show .btns S.next{right:0px}
.show-hover#show .btns S{display: block}
.masks{opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; height:336px; position:absolute; background:#000; overflow:hidden}
/*焦点图结束*/
.box1{width: 100%; height: 446px;}
.box1 .left_box{width: 600px; float: left; overflow: auto;}
.box1 .new_list{width: 400px; float: right; font-size: 14px;}
.box1 .new_list h2{ font-size: 18px; color: #333; padding-top: 34px; padding-bottom: 10px;}
.box1 .new_list span{ color: #999; float: right;}
.box1 .new_list li{ line-height: 40px; border-bottom: 1px solid #d1d1d1; background: url(/images/2421/dian.gif) 5px no-repeat; padding: 0 10px 0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.box1 .right_box{width: 370px; height: 100%; float: right; /*overflow: auto;*/}
.box1 .bsgc h2{ font-size: 18px; color: #333; padding-top: 34px; padding-bottom: 10px;}
.box1 .bsgc span{ color: #999; float: right;}
.box1 .bsgc li{ line-height: 40px; border-bottom: 1px solid #d1d1d1;font-size: 14px; background: url(/images/2421/dian.gif) 5px no-repeat; padding: 0 0px 0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.box1 .login h2{font-size: 18px; color: #333; padding:10px 10px 5px 10px;}
.box1 .login .inpu1{ width: 90%; margin: 0 5%; height: 40px; border: none; border-bottom: 1px solid #ccc; background:none; line-height: 40px; color: #999999; font-size: 14px; text-indent: 10px;}
.box1 .login .button1{ width: 130px; height: 40px; color: #fff; line-height: 40px; text-align: center; border: none; border-radius: 5px; background: #3399cc; font-size: 16px; margin-left: 5%; margin-top: 10px;}
.box1 .login .button2{ width: 130px; height: 40px; color: #fff; line-height: 40px; text-align: center; border: none; border-radius: 5px; background: #a09c96; font-size: 16px; margin-right: 5%;margin-top: 10px;}
.img_box{width: 100%; height: 160px; margin: 50px 0;}
.box2{width: 100%; min-height: 412px;}
.box2 .list_box{width:500px; height: 310px;}
.box2 .list_box h3{width:420px; font-size:18px; color: #333; float: right; margin:15px 0;margin-right:10px;}
.box2 .list_box ul{width: 480px; float: right;}
.box2 .list_box li{line-height: 30px; background: url(/images/2421/dian.png) left no-repeat; padding-left:10px ; font-size: 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.box2 .list_box li span{ color: #999; float: right;}
.footer{ width: 100%; height: 168px; background: url(/images/2421/foot_bg.png) center repeat-x; border-top: 8px solid #99CC33;}
.footer .link{width: 1000px; height:auto; margin: 30px auto 40px auto; text-align: center; color: #ceefff; font-size: 14px;}
.footer .link a{color: #ceefff;}
.footer .copyright{ width: 1000px; height: auto; margin: 0 auto; text-align: center; color: #ceefff; font-size: 14px; line-height: 24px;}
/*列表页*/

/*内页banner*/
.focusTwo{width:100%; height:200px;}
.focusTwo .banner1{width:100%; height:200px; background:url(/images/2421/banner01.jpg) center no-repeat; border:none; display:inline-block}
.listBox{width:100%; /*height:900px;*/ position:relative; top:-110px; color:#fff; overflow:hidden; border-radius:0 0 5px 5px; background:#fff;}
.listBox .cenLeft{width:20%; height:100%; float:left; background:#f0f0f0;}
.listBox .cenRight{ width:75%; height:100%; float:right; margin-right:2%;}

/*内页左边菜单*/
.subNavBox{width:100%; font-size:14px; color:#555; background:none}
.subNav{border-bottom:solid 1px #dbd4cd; cursor:pointer; font-weight:bold; font-size:16px; color:#555; line-height:40px; padding-left:10px; background:url(/images/2421/jiantou1.png) no-repeat; background-position:95% 50%}
.subNav:hover{color:#fff; background:url(/images/2421/jiantou.png) no-repeat 95% 50% #146eb0; text-decoration:none}
.currentDd{color:#fff; text-decoration:none}
.currentDt{background:url(/images/2421/jiantou.png) no-repeat 95% 50% #146eb0}
.navContent{display:none; border-bottom:solid 1px #e5e3da}
.navContent li a{display:block; width:200px; heighr:40px; text-align:center; font-size:14px; line-height:40px; color:#666}
.navContent li a:hover{color:#fff; background:#146eb0; text-decoration:none}
.subNavBox{width:100%; font-size:14px; color:#555; background:none}
.subNav{border-bottom:solid 1px #dbd4cd; cursor:pointer; font-weight:bold; font-size:16px; color:#555; line-height:40px; padding-left:10px; background:url(/images/2421/jiantou1.png) no-repeat; background-position:95% 50%}
.subNav:hover{color:#fff; background:url(/images/2421/jiantou.png) no-repeat 95% 50% #146eb0; text-decoration:none}
.currentDd{color:#fff; text-decoration:none}
.currentDt{background:url(/images/2421/jiantou.png) no-repeat 95% 50% #146eb0}
.navContent{display:none; border-bottom:solid 1px #e5e3da}
.navContent li a{display:block; width:200px; heighr:40px; text-align:center; font-size:14px; line-height:40px; color:#666}
.navContent li a:hover{color:#fff; background:#146eb0; text-decoration:none}
.navContent li a.on{color:#fff; background:#146eb0; text-decoration:none}
/*面包屑样式*/
.other-titles{width:100%; overflow:hidden; border-bottom:1px solid #dbd4cd; padding-bottom:12px; margin-top:20px;}
.other-titles h2{float:left; color:#146eb0; line-height:40px; font-weight:normal; font-size:22px;}
.other-titles .location{padding-top:17px; color:#333; font-size:14px;}
.other-titles .location a{color:#146eb0}
.other-titles .location a:hover{color:#000}
.other-titles .location span{color:#999}

/*新闻列表*/
.newslist{ width:100%; color:#666;}
.newslist li{ overflow:hidden; width:100%; padding:20px 0; border-bottom:1px dotted #dbd4cd}
.newslist .time{ float:left; width:60px;}
.newslist .conts{ float:right; width:90%; font-size:14px; line-height:24px}
.newslist .day,.newslist .date{background-color:#f4f5f2;display:block; text-align:center; font-family:Arial}
.newslist .day{ height:42px; line-height:42px; border-bottom:1px solid #fff; color:#999; font-size:30px}
.newslist .date{ height:18px; line-height:18px; font-size:10px; background:#99cc33; color:#fff}
.newslist  h3{padding-bottom:10px;  margin-top:-2px; font-size:16px; color:#757575}
.newslist .more{ margin-left:8px}
.newslist a{color:#333}
.newslist a:hover{color:#2762b9}

/*分页*/
.pages{width:100%; text-align:right; padding:30px 0; clear:both; color:#666}
.pages a{border:1px solid #ccc; background:#fff; padding:4px 8px; text-decoration:none; vertical-align:middle}
.pages a{color:#666; text-decoration: none}
.pages a:hover{background:#146eb0; color:#fff; border:1px solid #5a82c3}
.pages span{padding-right:10px}
.pages span,.pages a,.pages b{font-size:14px; margin:0 2px}
.pages b{background:#146eb0; color:#fff; padding:4px 8px; text-decoration:none; vertical-align:middle}
.pages .pinput{width:30px; height:20px; line-height:20px; color:#114a8f; font-size:12px; vertical-align:middle; border:1px #ccc solid}
.btn{width:40px; height:25px; line-height:20px; background:#f0f0f0; border:1px #ccc solid; vertical-align:middle}

/*内容页*/
.newsContent h1{font-size:20px; text-align:center; font-weight:normal; line-height:80px; color:#666; font-weight:bold}
.newsContent .info{border-top:1px dashed #dbd4cd; border-bottom:1px dashed #dbd4cd; line-height:35px; text-align:center; margin-bottom:35px; color:#888; font-size:14px}
.newsContent a{color:#0384ce}
.newsContent a:hover{ color:#222}
.newsContent .text{line-height:2em; color:#757575; font-size:15px}
.newsContent .text p{line-hieght:1.7em; margin-top:24px; text-indent:30px;}

/*分享*/
.newsContent .info .jiathis_style{ margin-top:10px; display:inline-block}
