/* CSS xcnews.zjol.com.cn */

html,body,head,div,ul,ol,li,iframe,frameset,frame,p,h1,h2,h3,h4,form,dl,dt,dd,table,tbody,thead,tfoot,tr,th,td,col,a,b,em,i,label,span,legend,fieldset,button,input,select,option,map,img,textarea,br{padding:0;margin:0;}
body{font-family:arial;color:#222222; line-height:30px; font-size:14px;}
a{text-decoration:none;color:#222222;outline:none;}
a:hover{text-decoration:underline;color:#7d0000;}
a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

ul,ol,li,form,dl,dt,dd{padding-left:0; list-style-type:none;}
input,select,textarea,button{font-size:100%;font-family:inherit;}
img,input,button,select{border:none;}


/*index*/
.layout{width:1240px;margin-left:auto;margin-right:auto;}
.article{margin: 0px; padding: 30px 30px 20px 30px; background: #ffffff; }
.main{background: #e4e4e4;}
.article .pic{width:440px; padding-top: 20px;}
.article .news{width:480px; padding-top: 60px;}
#warp{background: url(bg.jpg) repeat-x;}
#top{background:#fff; line-height:30px; height:30px;}
#top a{color: #000000;}
#header{height: 500px; background: url(banner.jpg)  no-repeat center top;}
#nav{height: 38px; background: #ce000a;}
#nav ul{line-height: 38px; }
#nav ul li{float: left; width: 160px; font-size: 20px; text-align: center;}
#nav ul li a{display: block; color: #ffffff; text-decoration:none;}
#nav ul li a:hover{display: block; color: #7d0000; background: #ffffff; text-decoration:none;}
#footer{padding-top: 30px; text-align: center; font-size: 12px;}

.news{ padding: 20px;}
.newsp{width:680px; height: 430px; overflow: hidden; margin-top: 20px;}
.newsp img{width:680px; height: 430px;}
.add{padding: 20px;  background: #ffffff; }
.bg1{background: #f9f9f9;}
.more{padding-top: 20px;}
.more a{display: block; width:20px; height: 20px; background: url(more1.png) no-repeat left top;}
.more a:hover{display: block; width:20px; height: 20px; background: url(more2.png) no-repeat left top;}
.mm{line-height: 68px; font-size: 16px;}
.mm2{line-height: 20px; font-size: 12px; text-align: right;}

.nnn{width:460px;}
.n1{line-height:46px; font-size:16px;}
.n1 li{overflow:hidden; background:url(li_style01.png) no-repeat 10px center; padding-left:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; border-bottom: #e2e2e2 1px dashed;}

.n2{line-height:46px; font-size:18px;}
.n2 li{width:380px; margin:0px 40px;float: left;}
.n2 li{overflow:hidden; background:url(./material/images/
.np1{width:360px; height: 240px; overflow: hidden;}
.np1 img{width:360px; height: 240px; overflow: hidden;}
.np1 dl{width:360px; padding-top: 10px;}
.np1 dl dt,.np dl dt img{width:360px; height: 240px; overflow: hidden;}
.np1 dl dd{width:360px; height: 30px; text-align: center; overflow: hidden; display:block;}

.nd1 dl{padding: 15px 0px 10px 0px; border-bottom: #e9e9e9 1px solid;}
.nd1 dl dt{font-size: 22px; line-height: 58px;}
.nd1 dl dd{height: 48px; line-height: 24px;}

.nd2 dl{width:640px; padding: 15px 0px; border-bottom: #e9e9e9 1px solid;}
.nd2 dl dt{font-size: 22px; line-height: 58px;}
.nd2 dl dd{width:640px; height: 132px; overflow: hidden;}
.nd2 dl dd span{width:640px; height: 130px; display: block; line-height: 26px;}
.nd2 dl dd span ol{line-height: 52px;}

.nd3{width:323px;padding-top: 30px; padding-bottom: 10px;}
.nd3 dt{width:280px; height: 140px; margin: auto;}
.nd3 dt img{width:280px; height: 140px;}
.nd3 dd{width:280px; margin: auto; line-height: 38px; text-align: center; font-size: 18px;  background: #ffffff;}

.nd4{width:450px; height: 100px; padding: 20px;}
.nd4 dt{width:150px; height: 100px; float: left;}
.nd4 dt img{width:150px; height: 100px;}
.nd4 dd{width:280px; height: 100px; overflow: hidden; float: right; line-height: 30px;}
.nd4 dd span{width:280px; height: 40px; overflow: hidden; display: block; line-height: 40px;}

.nd5{width:450px; height: 100px; padding: 20px;}
.nd5 dt{height: 40px; overflow: hidden; display: block; line-height: 40px;}
.nd5 dd{width:450px; height: 100px; line-height: 30px; overflow: hidden;}

.t{height: 54px; line-height: 58px; background: url(./material/images/lmbg.jpg) no-repeat left bottom;}
.t2{height: 54px; line-height: 58px; color: #303030; font-size: 28px;}

.news_list{margin-top: 25px;}
.news_list .tt{border-bottom: #00286f 2px solid; line-height: 60px; height: 60px;}
.news_list .tt dt{color: #00286f;}
.news_list .tt dd{color: #393939; text-align: right; padding-right: 2%;}
.news_list .cc dl{padding: 15px 0px; border-bottom: #e9e9e9 1px solid;}
.news_list .cc dl dt{line-height: 48px; font-size: 20px; padding: 0px 40px; background: url(./material/images/li_style01.png) no-repeat 20px center;}
.news_list .cc dl dd{padding: 0px 40px;}
.news_list .ccp dl{width:1040px;padding: 30px 0px; height: 200px; border-bottom: #e9e9e9 1px solid; clear:both;}
.news_list .ccp dl dt{width:300px; height: 200px; float: left;}
.news_list .ccp dl dt img{width:300px; height: 200px;}
.news_list .ccp dl dd{padding: 0px 10px; width: 660px; float: right; font-size: 30px; line-height: 60px;}
.news_list .ccp dl dd ol{font-size: 14px; line-height: 34px;}
.news_list .ooo{padding: 40px;}
.news_list .ooo dl{color: #000000; font-size: 18px; line-height: 36px;}
.news_list .ooo dl dt{font-size: 32px; text-align: center; line-height: 46px; padding: 50px 0px;}
.news_list .ooo dl dd p{text-indent: 2em; }

.red a{text-decoration:none;color:#c11d20;outline:none;}
.red a:hover{text-decoration:underline;color:#035295; outline:none;}
.t_white a{text-decoration:none;color:#fff;outline:none;}
.t_white a:hover{text-decoration:none;color:#000; outline:none;}

.bc1{background: url(./material/images/ll01.png) no-repeat left bottom;}
.bc2{background: url(./material/images/ll02.png) no-repeat left bottom;}

/* jQuery jcImgScroll css */
#slider{width:1020px;height:500px;margin:20px auto;position:relative;}
.slider_list li{position:absolute;display:none;}
.slider_list li:first-child{display:block;}
.slider_list li img{width:1020px;height:500px;}
.slider_icon{position:absolute;z-index:1;left:42%;bottom:20px;font-size:0;padding:4px 8px;border-radius:12px;background-color:hsla(0,0%,100%,.3);}
.slider_icon i{display:inline-block;width:12px;height:12px;border-radius:50%;margin:0 5px;}
.btn{background:#fff;}
.arrow{display:none;width:30px;height:60px;background-color:rgba(0,0,0,.2);position:absolute;top:50%;margin-top:-30px;}
.prve{left:0;}
.next{right:0;}
.arrow span{display:block;width:10px;height:10px;border-bottom:2px solid #fff;border-left:2px solid #fff;}
.slider_left{margin:25px 0 0 10px;transform:rotate(45deg);}
.slider_right{margin:25px 0 0 5px;transform:rotate(-135deg);}
.arrow:hover{background:#444;}
#slider:hover .arrow{display:block;}
.btn_act{background:#db192a;}