@charset "utf-8";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,input,select,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-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}table{border-collapse:collapse;border-spacing:0}img{border:0;vertical-align:top}ol,ul{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.bc{margin-left:auto;margin-right:auto}.fl,.fr{display:inline}.fl{float:left}.fr{float:right}.cb{clear:both}.cl{clear:left}.cr{clear:right}.clearfix{overflow:hidden;zoom:1}.hide{visibility:hidden}.none{display:none}
html, body { height: 100%; min-width: 1200px;}
body { font-family: "microsoft yahei", "simsun"; font-size: 12px; line-height: 20px; color: #000; overflow:scroll;overflow-x:hidden;margin: 0 auto;}
a { color: #000; }
.clearfix {}
.top { clear: both; width: 1200px;margin:0 auto; height: 50px; text-align: center; font-size: 14px; color: #000; line-height: 50px; }
.top .logo {margin-right: 75px}
.top img{margin-top: 10px}
.top a { margin: 0 13px; }
.banner {clear: both;width: 100%;height: 798px;background:url(/uploads/image/iic2img/-x-2.png) no-repeat center top;}
.lm { clear: both; width: 1200px; height: 20px; margin: 0 auto 40px; background: url(/uploads/image/iic2img/bg1.gif) repeat-x left center; }
.lm h3 { float: left; display: inline; background: #fff; padding: 0 20px; border-left: 3px solid #cd0065; font-weight: normal; font-size: 18px; color: #ca0167; }
.newsbox { width: 1200px; margin: 0 auto; padding-top: 40px; position: relative; }
.indicate { background: no-repeat left top; width: 22px; height: 11px; overflow: hidden; position: absolute; left: 40px; top: 0; }
.focusnews { border-bottom: 1px solid #eee; width: 1200px; height: 190px; overflow: hidden; margin-bottom: 50px; padding-bottom: 50px; position: relative; }
.focusnews ul { height: 190px; }
.focusnews li { float: left; width: 1200px; height: 190px; overflow: hidden; }
.focusnews li i { float: left; margin-right: 30px; }
.focusnews li i img { width:340px; height:190px }
.focusnews li h2 { font-size:24px; line-height: 24px; margin-bottom: 20px;font-weight: 400; }
.focusnews li h2 a {color:#4a6db3;}
.focusnews li p, .focusnews li p a { font-size: 16px; color:#333333; line-height: 26px; }
.focusnewsbtn { position: absolute; right: 0; bottom: 50px; }
.focusnewsbtn button { border: none; float: left; width: 27px; height: 27px; overflow: hidden; margin-left: 5px; cursor: pointer; outline: none; }
.focusnewsnum { font-size: 14px; color: #999; line-height: 27px; float: left; }
.focusnewsnum span { color: #3568ca; }
.focusnewsleftarr { background: ; }
.focusnewsleftarr:hover { background: ; }
.focusnewsrightarr { background: ; }
.focusnewsrightarr:hover { background: ; }
.newslist { background: url(/uploads/image/iic2images/b_6.gif) repeat-y 50px top; width: 1200px; overflow: hidden; }
.newslist li { overflow: hidden; position: relative; }
.newslist .time { font-style: normal; font-size: 14px; color: #333333; text-align: right; float: left; width: 40px; margin-right: 35px; }
.newslist .time span { font-size: 30px; line-height: 30px; display: block; }
.newslist .title { font-size: 24px; color: #4c4948; line-height: 36px; display: inline; float: left; width:264px; margin-right: 10px; }
.newslist .title a { color: #4c4948; display: block; margin-bottom: 10px; }
.newslist .title span { color: #fff; display: block; width: 58px; height: 27px; overflow: hidden; }
.newslist .bigpic { background: ; }
.newslist .exclusive { background: ; }
.newslist .info { float:right; width:830px ;overflow: hidden; zoom: 1; } /* float:right width:800px*/
.newslist .pic img { float: left; width: 245px; height: 150px; margin: 0 25px 20px 0; }
.newslist .pic .bigpic { width: 515px; height: 295px; }
.newslist .describe { font-size: 16px; color: #333333; line-height: 26px; }
.newslist .describe a { color: #333333 }
.newslist .dot { background: #fff url(/uploads/image/iic2images/b_7.gif) no-repeat center center; display: block; width: 6px; height: 14px; overflow: hidden; position: absolute; left: 48px; top: 0; z-index: 20; }
.newslist .line { border-bottom: 1px dotted #bfbfbf; clear: both; display: block; width: 1125px; height: 1px; overflow: hidden; margin: 0 0 50px 75px; padding-top: 50px; }
.newslistmore { font-weight: bold; font-size: 14px; color: #999; line-height: 50px; text-align: center; border: 1px solid #eee; width: 1125px; height: 50px; overflow: hidden; margin-left: 73px; cursor: pointer; }
.newslistmore:hover { color: #333; background: #fafafa; }
.webtop { line-height: 36px; text-align: right; width: 1090px; height: 36px; overflow: hidden; margin-left: 75px; padding-bottom: 40px; }
.webtop span { color: #999; cursor: pointer; }
/* 了解更多 */
.understand { clear: both; width: 1200px; overflow: hidden; margin: 0 auto 40px; }
.understand ul { clear: both; zoom: 1; overflow: hidden; width: 1300px; }
.understand li { width: 386px; height: 251px; float: left; display: inline; margin:0 20px 20px 0; overflow: hidden; }
.understand .red { background: url(/uploads/image/iic2img/g1.png) no-repeat 0 0; }
.understand .blue { background: url(/uploads/image/iic2img/g2.png) no-repeat 0 0; }
.understand li h3 { height: 60px; overflow: hidden; font-size: 25px; line-height: 60px; color: #fff;display: flex;align-items: center;justify-content: center;flex-direction: row;text-align:center;}
.understand li p { padding: 25px 30px 0 30px; font-size: 14px; line-height: 24px; color: #333; }
.bottom { clear: both; text-align: center; padding: 10px 0 5px; font-size: 14px; line-height: 30px; }