@charset "UTF-8";
@font-face {
	font-family:New_Cicle;src:url(New_Cicle_Gordita-webfont.woff.ttf)
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;outline: none;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
font-size: 16px;}
html{overflow-y: scroll;}
body{float:left;width: 100%;font-family: 'New_Cicle',"Microsoft YaHei UI","Microsoft YaHei","微软雅黑",Verdana, Aril, sans-serif;
background:#FFF;font-size: 16px;line-height:180%;color:#202020;letter-spacing:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ol, ul{list-style: none;}
input, textarea{-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: none;font-family: 'New_Cicle',"Microsoft YaHei UI","Microsoft YaHei","微软雅黑",Verdana, Aril, sans-serif;}
table{border-collapse: collapse;border-spacing: 0;}
a,a *{text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-transition:0.3s linear;-moz-transition:0.3s linear;-o-transition:0.3s linear;transition:0.3s linear;}
a,li a{color:#202020;text-decoration:none;}
a,li a,li,p,span,div{font-size: 16px;line-height:180%;}
a:hover{color:#color:#FF0000}

textarea {  -webkit-appearance: none;} 

input[type="submit"]{float:left;width:100%;background:#FF6600;border:none;color:#FFF;cursor:pointer;}

input::-webkit-input-placeholder{font-size: 14px;color:#CCC}
textarea::-webkit-input-placeholder {font-size: 14px;color:#CCC}
textarea,input[type="password"],input[type="text"]{resize:none;outline:0;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;background:none;color:#000;font-size:14px;}


input{border:1px solid #ddd;height:40px;width:100%;line-height:180%;color:#000;padding:0px 5px;border-left:3px solid #ddd}
textarea{border:1px solid #ddd;line-height:180%;height:200px;color:#000;padding:5px;border-left:3px solid #ddd}


.xbg{float:left;width:100%;background:url(../images/xbg.jpg) top no-repeat;padding:55px 0px 90px 0px;margin-top:40px;margin-bottom:-40px;}
.xtit{float:left;width:100%;margin-top:25px;}
.xtit h3,.xtit p{float:left;width:100%;text-align:center;font-weight:bold;}
.xtit h3{font-size:30px;line-height:40px;color:#1C4B81}
.xtit p{font-size:14px;line-height:30px;color:#B9C2D1}

.xpic{float:left;width:450px;margin-left:103px;margin-top:153px;}
.xpic img{float:left;width:100%;}

.xlist{float:right;width:580px;margin-top:80px;}
.xlist ul li{float:left;width:100%;background:#FFF;padding:10px;margin-top:15px;}
.xlist ul li h3{float:left;width:100%;border-bottom:1px dashed #AAA;font-size:18px;font-weight:bold;color:#1A1F8B;line-height:40px;}
.xlist ul li h3 span{float:left;background:#FDD100;line-height:36px;width:36px;color:#FFF;margin-right:10px;border-radius:36px;text-align:center;overflow:hidden;height:36px;}
.xlist ul li .con{float:left;width:100%;font-size:14px;MARGIN-TOP:0PX;PADDING:10PX;}
.xlist ul li .con strong{color:#FF0000}

.xlist ul li:nth-child(2){background:#FFFAE1}
.xlist ul li:nth-child(3){background:#F6F6F6}
.xlist ul li:nth-child(2) H3 SPAN{BACKGROUND:#1A1F8B}

.xxlist{float:left;width:100%;margin-top:20px;}
.xxlist ul li{float:left;width:330px;margin-left:70px;padding:5px;background:#FFF;}
.xxlist ul li i,.xxlist ul li h3{float:left;width:100%;text-align:center;}
.xxlist ul li i img{float:left;width:100%;}





.swiper-container{width:100%;float:left}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-slide img{float:left;width:100%}

.mbox{width:1200px;margin:0px auto;}
.topbox{float:left;width:100%;background:#333;overflow:hidden;}
.topbox font{float:right;color:#FFD500;line-height:40px;font-weight:bold;font-size:14px;}
.topbox span{float:left;color:#FFD500;line-height:40px;font-size:14px;}

.logo{float:left;width:410px;background:url(../images/logo.png) left no-repeat;height:110px;}
.logo a{float:left;width:100%;height:110px;}

.menusout{float:right;}
.navBar{float:right;}
.navBar ul li{float:left;position:relative;margin-left:20px;margin-top:38px;}

.navBar ul li a{float:left;width:100%;text-align:center;line-height:34px;color:#202020;font-size:16px;padding:0px 10px;border-radius:3px;}
.navBar ul li.on a{background:#E91D1D;color:#FFF}
.navBar ul li a:hover{background:#E91D1D;color:#FFF}
.navBar ul li .sub{float:left;width:100%;position:absolute;top:34px;left:0%;z-index:9999;display:none;}
.navBar ul li .sub ul li{float:left;width:100%;border:none;padding-top:1px;background:none;margin:0px;}
.navBar ul li .sub ul li a{line-height:34px;font-size:14px;COLOR:#FFF;float:left;width:100%;background:RGBA(233,29,29,0.7);}
.navBar ul li .sub ul li a:hover{color:#fff;background:RGBA(233,29,29,1);}

.bto{float:left;width:100%;background:url(../images/b2.jpg) top no-repeat;height:255px;}

.bto2{float:left;width:100%;background:url(../images/bb.jpg) center center no-repeat;height:360px;background-size:auto 100%}
#nei{padding-bottom:30px;}


.a_tit{float:left;width:100%;margin-top:20px;}
.a_tit h3{float:left;font-size:22px;padding-left:10px;border-left:5px solid #E91D1D;line-height:40px;}
.a_tit h3 span{font-size:14px;padding-left:10px;line-height:30px;COLOR:#999;line-height:40px;}
.a_tit a{float:right;line-height:40px;}

.prolist{float:left;width:100%;}
.prolist ul li{width:285px;float:left;margin-left:20px;margin-top:20px;height:275px;overflow:hidden;}
.prolist ul li:nth-child(4n+1){margin-left:0px;}
.prolist ul li i{float:left;width:100%;height:215px;overflow:hidden;}
.prolist ul li i img{float:left;width:100%;}
.prolist ul li div{float:left;width:100%;text-align:center;position:relative;background:#FFF;}
.prolist ul li div h3{float:left;width:100%;}
.prolist ul li div h3 a{float:left;width:100%;text-align:center;padding-top:10px;line-height:20px;}
.prolist ul li div p{float:left;width:100%;padding-bottom:15px;text-align:center;line-height:30px;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prolist ul li div a.lkm{background:#E91D1D;padding:5px 10px;border-radius:3px;font-size:14px;color:#FFF;}

.prolist_in{float:left;width:100%;}
.prolist_in ul li{width:265px;float:left;margin-left:20px;margin-top:20px;height:275px;overflow:hidden;}
.prolist_in ul li:nth-child(4n+1){margin-left:0px;}
.prolist_in ul li i{float:left;width:100%;height:215px;overflow:hidden;}
.prolist_in ul li i img{float:left;width:100%;}
.prolist_in ul li div{float:left;width:100%;text-align:center;position:relative;background:#FFF;}
.prolist_in ul li div h3{float:left;width:100%;}
.prolist_in ul li div h3 a{float:left;width:100%;text-align:center;padding-top:10px;line-height:20px;}
.prolist_in ul li div p{float:left;width:100%;padding-bottom:15px;text-align:center;line-height:30px;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prolist_in ul li div a.lkm{background:#E91D1D;padding:5px 10px;border-radius:3px;font-size:14px;color:#FFF;}



.cbg{float:left;width:100%;background:#F5F7F9;padding:40px 0px;margin-top:40px;}
.b_tit{float:left;width:100%;}
.b_tit h3{float:left;width:100%;text-align:center;font-size:30px;line-height:40px;background:url(../images/t.png) bottom no-repeat;padding-bottom:15px;}
.b_tit p{float:left;width:100%;text-align:center;font-size:14px;line-height:40px;}

.calist{float:left;width:100%;margin-top:20px;padding-bottom:50px;}
.calist ul li{float:left;width:50%;overflow:hidden;position:relative}
.calist ul li img{float:left;width:100%;}
.calist ul li .cons{position:absolute;left:10%;width:80%;height:80%;top:10%;background:rgba(0,0,0,0.7);padding:60px 40px;}
.calist ul li .cons h3{float:left;width:100%;color:#FFF;font-size:30px;}
.calist ul li .con{float:left;width:100%;color:#FFF;font-size:14px;line-height:150%;margin-top:20px;}

.newslist{float:left;width:100%;margin-top:0px;padding-bottom:0px;}
.newslist ul li{width:285px;float:left;margin-left:20px;margin-top:15px;overflow:hidden;}
.newslist ul li:nth-child(4n+1){margin-left:0px;}
.newslist ul li i{float:left;width:100%;height:215px;overflow:hidden;}
.newslist ul li i img{float:left;width:100%;transition: all 1s;}
.newslist ul li a.tit{float:left;width:100%;padding:0px;background:#FFF;}
.newslist ul li .date{float:left;width:85px;text-align:center;padding:22px 10px;}
.newslist ul li .date p{float:left;width:100%;text-align:center;font-size:12px;}
.newslist ul li .date strong{font-size:18px;font-weight:bold;}
.newslist ul li .cons{float:left;width:200px;padding:10px 10px 10px 0px;}
.newslist ul li .cons h3{float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newslist ul li .cons .con{float:left;width:100%;color:#666;font-size:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;}
.newslist ul li a:hover{background:#F2F2F2}
.newslist ul li a:hover img{transform:scale(1.2);}

.footbox{float:left;width:100%;background:#333333;margin-top:0px;padding:40px 0px;}
.footbox2{float:left;width:100%;background:#222222;}
.foot_in2{float:left;width:100%;text-align:center;font-size:14px;color:#aaa;line-height:50px;text-transform:uppercase;}
.foot_in2 a{color:#aaa;font-size:14px;line-height:50px;padding-right:7px;}

.foot_a{float:left;width:30%;border-right:1px dashed #666;padding-right:40px;min-height:180px;}
.foot_b{float:left;width:30%;border-right:1px dashed #666;padding:0px 40px;min-height:180px;}
.foot_c{float:left;width:20%;border-right:1px dashed #666;padding:0px 40px;min-height:180px;}
.foot_d{float:left;width:20%;padding-left:0px;padding-top:20px;min-height:180px;}

.foot_a h3{float:left;width:100%;color:#FFF;background:url(../images/f.png) left bottom no-repeat;line-height:30px;padding-bottom:15px;}
.foot_b h3{float:left;width:100%;color:#FFF;background:url(../images/f.png) left bottom no-repeat;line-height:30px;padding-bottom:15px;}
.foot_c h3{float:left;width:100%;color:#FFF;background:url(../images/f.png) left bottom no-repeat;line-height:30px;padding-bottom:15px;}

.foot_a .con{float:left;width:100%;color:#ccc;font-size:14px;line-height:150%;margin-top:15px;}
.foot_b .con{float:left;width:100%;color:#ccc;font-size:14px;line-height:150%;margin-top:15px;}
.foot_b .con p{float:left;width:100%;color:#ccc;font-size:14px;line-height:150%;}
.foot_c .con{float:left;width:100%;color:#ccc;font-size:14px;line-height:150%;margin-top:15px;}
.foot_c ul li{float:left;width:100%;}
.foot_c ul li a{color:#CCC;font-size:14px;}
.foot_d p{float:left;width:100%;text-align:center;color:#FFF;font-size:14px;}
.foot_d p img{max-width:115px}

.pcnone{display:none;}

.news{float:left;width:100%;margin-top:10px;}
.news ul li{float:left;width:100%;border-bottom:1px solid #ddd;position:relative;padding:10px 0px;}
.news ul li .imgs{float:left;width:320px;}
.news ul li .imgs img{float:left;width:100%;}
.news ul li .cons{float:right;width:860px;}
.news ul li .cons h3 a{font-size:18px;}
.news ul li .cons .con{font-size:14px;color:#666;float:left;width:100%;padding-right:10px;}
.news ul li span.time{position:absolute;right:10px;bottom:10px;font-size:12px;}

.about{float:left;width:100%;padding:50px 0px;}
.about .img{float:left;width:780px;}
.about .img img{float:left;width:100%;}
.about .cons {float:right;width:380px;}
.about .cons h3{font-size:30px;}
.about .cons .con{float:left;width:100%;margin-top:10px;font-size:14px;color:#666}



.contact{float:left;width:100%;padding:0px 0px;background:url(../images/c.jpeg) left no-repeat;background-size:auto 100%;margin-top:50px;margin-bottom:50px;}
.contact .img{float:left;width:50%;padding:50px;}
.contact .img h3{float:left;width:100%;color:#FFF;border-bottom:1px solid #ddd;line-height:50px;font-size:22px;}
.contact .img .con{float:left;width:100%;margin-top:15px;color:#fff;}
.contact .cons {float:right;width:50%;background:#FFF;padding-left:50px;}
.contact .cons h3{font-size:30px;}
.contact .cons .con{float:left;width:100%;margin-top:10px;font-size:14px;color:#666}


.pp{float:left;width:100%;padding:40px;background:#FFF;margin-top:40px;}
.pp .img{float:left;width:500px;}
.pp .img img{float:left;width:100%;}
.pp .ppinfo{float:right;width:570px;}
.pp .ppinfo h3{font-size:30px;}
.pp .ppinfo .con{float:right;width:100%;border-bottom:1px solid #ddd;padding:20px 0px;font-size:30px;color:#296FB7}
.pp .ppinfo .con span{font-size:14px;}
.pp .bshare{float:left;width:100%;margin-top:20px;}

.ppcontent{float:left;width:100%;padding:40px;background:#FFF;margin-top:40px;}


.infoleft{float:left;width:880px;margin-top:40px;margin-bottom:40px;}
.infoleft h1{font-size:30px;float:left;width:100%;line-height:40px;}
.infoxx{float:left;width:100%;font-size:14px;color:#666;margin-top:10px;}

.contentsx{float:left;width:100%;color:#666;margin-top:10px;}
.infoleft .bshare{float:left;width:100%;margin-top:20px;}

.inforightout{float:right;width:300px;margin-top:40px;margin-bottom:40px;}
.inforight{float:right;width:100%;background:#FFF;border-top:2px solid #444;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#FFF;}
.inforight ul li{float:left;width:100%;padding:5px 10px;border-bottom:1px solid #ddd;}
.inforight ul li h3 a{font-size:14px;float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inforight ul li  p{font-size:12px;float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999}
.inforight .mores{float:left;width:100%;}
.inforight .mores a{float:left;width:100%;background:#444;text-align:center;color:#FFF;font-size:14px;line-height:36px;}





@media screen and (max-width:750px){




.xbg{float:left;width:100%;background:#DADEE9;padding:30px 10px 30px 10px;margin-top:40px;margin-bottom:-40px;}
.xtit{float:left;width:100%;margin-top:0px;}
.xtit h3,.xtit p{float:left;width:100%;text-align:center;font-weight:bold;}
.xtit h3{font-size:22px;line-height:30px;color:#1C4B81}
.xtit p{font-size:12px;line-height:16px;color:#B9C2D1}

.xpic{float:left;width:30%;margin-left:0px;margin-top:0px;display:none;}
.xpic img{float:left;width:100%;}

.xlist{float:right;width:100%;margin-top:10px;}
.xlist ul li{float:left;width:100%;background:#FFF;padding:10px;margin-top:5px;}
.xlist ul li h3{float:left;width:100%;border-bottom:1px dashed #AAA;font-size:18px;font-weight:bold;color:#1A1F8B;line-height:130%;padding-bottom:10px;}
.xlist ul li h3 span{float:left;background:#FDD100;line-height:36px;width:36px;color:#FFF;margin-right:10px;border-radius:36px;text-align:center;overflow:hidden;height:36px;}
.xlist ul li .con{float:left;width:100%;font-size:14px;MARGIN-TOP:0PX;PADDING:10PX;}
.xlist ul li .con strong{color:#FF0000}

.xlist ul li:nth-child(2){background:#FFFAE1}
.xlist ul li:nth-child(3){background:#F6F6F6}
.xlist ul li:nth-child(2) H3 SPAN{BACKGROUND:#1A1F8B}

.xxlist{float:left;width:100%;margin-top:0px;}
.xxlist ul li{float:left;width:100%;margin-left:0px;padding:5px;background:#FFF;margin-top:5px;}
.xxlist ul li i,.xxlist ul li h3{float:left;width:100%;text-align:center;}
.xxlist ul li i img{float:left;width:100%;}











.infoleft{float:left;width:100%;margin-top:10px;margin-bottom:10px;padding:10px;}
.infoleft h1{font-size:22px;line-height:150%;}
.infoxx{float:left;width:100%;font-size:14px;color:#666;margin-top:10px;}
.contentsx{float:left;width:100%;color:#666;margin-top:10px;}
.infoleft .bshare{float:left;width:100%;margin-top:20px;}

.inforightout{float:right;width:100%;margin-top:10px;margin-bottom:10px;padding:10px;}
.inforight{float:right;width:100%;background:#FFF;border-top:2px solid #444;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#FFF;}
.inforight ul li{float:left;width:100%;padding:5px 10px;border-bottom:1px solid #ddd;}
.inforight ul li h3 a{font-size:14px;float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inforight ul li  p{font-size:12px;float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999}
.inforight .mores{float:left;width:100%;}
.inforight .mores a{float:left;width:100%;background:#444;text-align:center;color:#FFF;font-size:14px;line-height:36px;}







	
.ppcontent{float:left;width:100%;padding:10px;background:#FFF;margin-top:20px;}

.pp{float:left;width:100%;padding:10px;background:#FFF;margin-top:0px;}
.pp .img{float:left;width:100%;}
.pp .img img{float:left;width:100%;}
.pp .ppinfo{float:right;width:100%;margin-top:20px;}
.pp .ppinfo h3{font-size:22px;}
.pp .ppinfo .con{float:right;width:100%;border-bottom:1px solid #ddd;padding:10px 0px;font-size:22px;color:#296FB7}
.pp .ppinfo .con span{font-size:14px;}
.pp .bshare{float:left;width:100%;margin-top:20px;}
	
	
.contact{float:left;width:100%;padding:0px 0px;background:url(../images/c.jpeg) left no-repeat;background-size:auto 100%;margin-top:0px;margin-bottom:20px;padding:10px;}
.contact .img{float:left;width:100%;padding:50px;}
.contact .img h3{float:left;width:100%;color:#FFF;border-bottom:1px solid #ddd;line-height:50px;font-size:22px;}
.contact .img .con{float:left;width:100%;margin-top:15px;color:#fff;}
.contact .cons {float:right;width:100%;background:rgba(255,255,255,0.9);padding-left:0px;padding:30px 10px 10px 10px;}
.contact .cons h3{font-size:30px;}
.contact .cons .con{float:left;width:100%;margin-top:10px;font-size:14px;color:#666}
	
.about{float:left;width:100%;padding:0px 0px;}
.about .img{float:left;width:100%;padding:10px;}
.about .img img{float:left;width:100%;}
.about .cons {float:right;width:100%;padding:10px;}
.about .cons h3{font-size:30px;}
.about .cons .con{float:left;width:100%;margin-top:10px;font-size:14px;color:#666}


	
	
	
.mbox{width:100%;float:left;}
.sddd{display:block;width:25%;height:100%;background:rgba(0,0,0,0.8);position:fixed;right:-25%;top:0px;z-index:9998;}
.sddd div{float:left;width:100%;position:relative;}
.sddd div span{position:absolute; left:10px; top:10px;float:left;width:30px;height:30px;background:url(../images/close.png) center center no-repeat;background-size:30px;}

.logo{width:100%;height:50px;position:relative;background:url(../images/logo.png) 10px center no-repeat;background-size:auto 30px;}
.logo a{width:80%;height:50px;}
.logo span.navs{display:block;float:left;width:30px;height:30px;position:absolute;z-index:999;right:0%;top:15px;height:20px;background:url(../images/cc.png) left no-repeat;background-size:auto 20px;}

.menusout{float:left;width:75%;background:#272C32;position:fixed;left:-75%;top:0px;height:100%;z-index:9999;padding-top:11px;}
.navBar{float:left;width:100%;padding:0px 10px 0px 10px;;}
.navBar ul li{float:left;width:100%;line-height:40px;background:none;border-top:1px solid #20252B;margin-left:0px;margin-top:-1px;padding:0px 0%;}
.navBar ul li a{float:left;width:100%;text-align:left;line-height:40px;color:#ccc;font-size:16px;}
.navBar ul li.on a{background:none;color:#FFF;}
.navBar ul li.on + li{background:none;}
.navBar ul li a:hover{color:#fff}
.navBar ul li .sub{float:left;width:100%;position:relative;top:auto;left:auto;z-index:9999;background:none;display:block;padding-bottom:10px;}
.navBar ul li .sub ul li{float:left;width:50%;padding:0%;padding-right:1px;border:none;border-top:0px solid #272C32;background:none;margin-top:1px;}
.navBar ul li .sub ul li:nth-child(2n){padding-left:0px;padding-right:0px;}
.navBar ul li .sub ul li a{float:left;width:100%;background:#20252B;line-height:30px;font-size:12px;text-align:center;COLOR:#fff}
.navBar ul li.on .sub ul li{border-top:0px solid #E36600;}

.topbox{height:2px;overflow:hidden;}
.bto{height:50px;background-size:100% auto}
.bto2{float:left;width:100%;background:url(../images/bb.jpg) center center no-repeat;height:90px;background-size:auto 100%}
#nei{padding-bottom:30px;}

.a_tit{float:left;width:100%;margin-top:10px;position:relative;padding:0px 10px;}
.a_tit h3{float:left;font-size:18px;padding-left:10px;border-left:5px solid #E91D1D;line-height:30px;font-weight:bold;}
.a_tit h3 span{float:left;width:100%;font-size:12px;padding-left:0px;line-height:20px;COLOR:#999;font-weight:normal;}
.a_tit a{float:right;line-height:50px;position:absolute;right:10px;top:0px;font-size:12px;}

.prolist{float:left;width:100%;padding:0px 10px}
.prolist ul li{width:100%;float:left;margin-left:0px;margin-top:10px;height:275px;overflow:hidden;}
.prolist ul li:nth-child(4n+1){margin-left:0px;}
.prolist ul li i{float:left;width:100%;height:200px;overflow:hidden;}
.prolist ul li i img{float:left;width:100%;}
.prolist ul li div{float:left;width:100%;text-align:center;position:relative;background:#FFF;}
.prolist ul li div h3{float:left;width:100%;}
.prolist ul li div h3 a{float:left;width:100%;text-align:center;padding-top:10px;line-height:20px;}
.prolist ul li div p{float:left;width:100%;padding-bottom:15px;text-align:center;line-height:30px;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prolist ul li div a.lkm{background:#E91D1D;padding:5px 10px;border-radius:3px;font-size:14px;color:#FFF;}

.prolist_in{float:left;width:100%;}
.prolist_in ul li{width:100%;float:left;margin-left:0px;margin-top:10px;height:275px;overflow:hidden;}
.prolist_in ul li:nth-child(4n+1){margin-left:0px;}
.prolist_in ul li i{float:left;width:100%;height:200px;overflow:hidden;}
.prolist_in ul li i img{float:left;width:100%;}
.prolist_in ul li div{float:left;width:100%;text-align:center;position:relative;background:#FFF;}
.prolist_in ul li div h3{float:left;width:100%;}
.prolist_in ul li div h3 a{float:left;width:100%;text-align:center;padding-top:10px;line-height:20px;}
.prolist_in ul li div p{float:left;width:100%;padding-bottom:15px;text-align:center;line-height:30px;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prolist_in ul li div a.lkm{background:#E91D1D;padding:5px 10px;border-radius:3px;font-size:14px;color:#FFF;}




.cbg{padding:30px 0px;margin-top:30px;}
.b_tit{float:left;width:100%;}
.b_tit h3{float:left;width:100%;text-align:center;font-size:18px;line-height:20px;font-weight:bold;background:url(../images/t.png) bottom no-repeat;background-size:aito 2px;padding-bottom:15px;}
.b_tit p{float:left;width:100%;text-align:center;font-size:12px;line-height:40px;}

.calist{float:left;width:100%;margin-top:0px;padding-bottom:30px;}
.calist ul li{float:left;width:100%;overflow:hidden;position:relative}
.calist ul li img{float:left;width:100%;}
.calist ul li .cons{position:absolute;left:5%;width:90%;height:80%;top:10%;background:rgba(0,0,0,0.7);padding:10px 20px;}
.calist ul li .cons h3{float:left;width:100%;color:#FFF;font-size:16px;}
.calist ul li .con{float:left;width:100%;color:#FFF;font-size:12px;line-height:150%;margin-top:10px;}

.newslist{float:left;width:100%;margin-top:0px;padding-bottom:0px;padding:0px 10px;}
.newslist ul li{width:100%;float:left;margin-left:0px;margin-top:10px;overflow:hidden;}
.newslist ul li:nth-child(4n+1){margin-left:0px;}
.newslist ul li i{float:left;width:100%;height:auto;overflow:hidden;}
.newslist ul li i img{float:left;width:100%;transition: all 1s;}
.newslist ul li a.tit{float:left;width:100%;padding:0px;background:#FFF;}
.newslist ul li .date{float:left;width:22%;text-align:center;padding:22px 10px;}
.newslist ul li .date p{float:left;width:100%;text-align:center;font-size:12px;}
.newslist ul li .date strong{font-size:18px;font-weight:bold;}
.newslist ul li .cons{float:left;width:78%;padding:10px 10px 10px 0px;}
.newslist ul li .cons h3{float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newslist ul li .cons .con{float:left;width:100%;color:#666;font-size:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;}
.newslist ul li a:hover{background:#F2F2F2}
.newslist ul li a:hover img{transform:scale(1.2);}


.footbox{float:left;width:100%;background:#333333;margin-top:0px;padding:30px 10px;}
.footbox2{float:left;width:100%;background:#222222;padding:15px 10px}
.foot_in2{float:left;width:100%;text-align:center;font-size:12px;color:#aaa;line-height:150%;text-transform:uppercase;}
.foot_in2 a{color:#aaa;font-size:12px;line-height:150%;padding-right:7px;}

.foot_a{float:left;width:100%;border-bottom:1px dashed #666;padding:0px 0px 30px 0px;min-height:auto;border-right:none;}
.foot_b{float:left;width:100%;border-bottom:1px dashed #666;padding:30px 0px 30px 0px;min-height:auto;border-right:none;}
.foot_c{float:left;width:100%;border-bottom:1px dashed #666;padding:30px 0px 30px 0px;min-height:auto;border-right:none;}
.foot_d{float:left;width:100%;padding-left:0px;padding-top:20px;min-height:180px;}

.foot_a h3{float:left;width:100%;color:#FFF;background:url(../images/f.png) left bottom no-repeat;line-height:30px;padding-bottom:15px;}
.foot_b h3{float:left;width:100%;color:#FFF;background:url(../images/f.png) left bottom no-repeat;line-height:30px;padding-bottom:15px;}
.foot_c h3{float:left;width:100%;color:#FFF;background:url(../images/f.png) left bottom no-repeat;line-height:30px;padding-bottom:15px;}

.foot_a .con{float:left;width:100%;color:#ccc;font-size:14px;line-height:150%;margin-top:15px;}
.foot_b .con{float:left;width:100%;color:#ccc;font-size:14px;line-height:150%;margin-top:15px;}
.foot_b .con p{float:left;width:100%;color:#ccc;font-size:14px;line-height:150%;}
.foot_c .con{float:left;width:100%;color:#ccc;font-size:14px;line-height:150%;margin-top:15px;}
.foot_c ul li{float:left;width:50%;}
.foot_c ul li a{color:#CCC;font-size:14px;}
.foot_d p{float:left;width:100%;text-align:center;color:#FFF;font-size:14px;}
.foot_d p img{max-width:40%}

.news{float:left;width:100%;margin-top:10px;padding:0px 10px;}
.news ul li{float:left;width:100%;border-bottom:1px solid #ddd;position:relative;padding:10px 0px;}
.news ul li .imgs{float:left;width:100%;}
.news ul li .imgs img{float:left;width:100%;}
.news ul li .cons{float:right;width:100%;padding:10px}
.news ul li .cons h3 a{font-size:18px;}
.news ul li .cons .con{font-size:14px;color:#666;float:left;width:100%;padding-right:0px;}
.news ul li span.time{position:absolute;right:10px;bottom:10px;font-size:12px;background:#ccc;padding:0px 5px;line-height:18px;border-radius:3px;}



}

