@charset "gb2312";
/* CSS Document */

* { margin: 0; padding:0;} 
html {width:100%; height:100%; margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif;  -webkit-font-smoothing:antialiased;  background:url(../images2024/bj.jpg) center bottom no-repeat; background-size: cover;  background-attachment:fixed;}
body { width:100%; height:100%; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,em,i,b,span,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; font-style:normal;} 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.fl { float:left; }
.fr { float:right; }
a { color: #333; text-decoration: none; transition:all ease-out .4s 0s;-webkit-transition:all ease-out .4s 0s;}
a:hover{ color:#c92b2e; text-decoration:none; }
div,ul,li,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,i,em,b,span,td,tr,a,strong,input,textarea,blockquote,img,button { box-sizing:border-box; -webkit-box-sizing:border-box; }

.w5 { width: 700px;}
.w4 { width: 470px;}
.w3 { width: 380px;}


.amn { transition:all ease-out .4s 0s;-webkit-transition:all ease-out .4s 0s;}
.amn img { transition:all ease-out .4s 0s;-webkit-transition:all ease-out .4s 0s;}
.amn:hover img { -webkit-transform:scale(1.05);  transform:scale(1.05);}


.warp { width: 1200px; margin: 0 auto; overflow: hidden;}
.top { background: #ebf0fa; width: 100%; padding: 10px 0;  font-size: 14px;}
.top .rdzx a { padding:0 12px 0 8px;}

.mt0 { margin-top: 0;}
.mgt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt30 { margin-top: 30px;}
.ml30 { margin-left: 30px;}
.mgt40 { margin-top: 40px; }
.mgb10 { margin-bottom: 10px;}
.mgb20 { margin-bottom: 20px;}
.mgr20 { margin-right: 20px;}
.pd30 { padding: 30px;}
.w805 { width: 805px;}
.w360 { width: 360px; }
.banner { width: 100%; padding: 30px 0; position: relative; }
.banner .logo { width: 480px; float: left; overflow: hidden;}
.banner .logo img { float: left;}
.banner .logo p { font-size: 12px; line-height: 24px; text-align: center; padding-top: 10px; color: #777;}
.banner .logo p font { color: #ff9900;}

.search { width:280px; padding-top:15px; margin-right: 60px; float: right;}
.search p { font-family:"微软雅黑"; font-size:14px; color:#424242; line-height:26px; margin-bottom:8px;}
.search .keyword { width:203px; background:#eaeaea; padding:0; margin:0; border:0; height:36px; line-height:36px; font-size: 12px; color:#7a7a7a; text-indent:1.5em; float:left; border-radius: 15px 0 0 15px;}
.search .sear_submit { width:56px; height:36px; float:left; background:url(../images2024/s_btn.jpg) center no-repeat #0177d1; border:0;border-radius: 0 15px 15px 0;}

.hri {float: right; width: 300px; padding-top: 2px; }
.hri ul { overflow: hidden;}
.hri ul li { width: 20%; float: left;}
.hri ul li.h01 { background: url("../images2024/h01.png") no-repeat top center;}
.hri ul li.h02 { background: url("../images2024/h02.png") no-repeat top center;}
.hri ul li.h03 { background: url("../images2024/h03.png") no-repeat top center;}
.hri ul li.h04 { background: url("../images2024/h04.png") no-repeat top center;}
.hri ul li.h05 { background: url("../images2024/h05.png") no-repeat top center;}
.hri ul li a { color: #7a889f;line-height: 16px; display: block; text-align: center; font-size: 12px; padding-top: 50px;}
.hri ul li .hri_a { position: absolute; top: 128px; left: 50%; margin-left: 310px; width: 290px; height: 150px; background: #4685db; display: none; text-align: center; border-radius: 0 0 8px 8px;} 
.hri ul li .hri_a img { width: 100%;}
.hri ul li:hover .hri_a { display: block; } 


.menu { line-height: 35px; height: 80px; text-align: center; background: #205fb5; margin-bottom: 20px;}
.menu ul {width:1200px; margin:0 auto;overflow:hidden;}
.menu li{float:left;}
.menu a { font-size:20px; color:#FFF; padding:0px 28px; margin-top: 20px; line-height: 40px; display:block; float:left; font-weight:normal;}
.menu a:hover { background:#FFF; color:#4685db; border-radius: 5px; }
/*.menu a:hover { background:#fff; color:#b91223; border-radius:3px;}*/



.tt1 { width:100%; padding:15px 0;  text-align:center; font-size:32px; color:#222; line-height:37px; }
.tt1 a { color:#2f4c71;; font-weight: 700; font-family: "微软雅黑";margin-right: 20px;border-right: 1px solid #2f4c71;;padding-right: 20px;}
.tt1 a:last-child { border: 0;}
.tt1 b img { margin-top:-8px; margin-right: 8px;display: inline-block;vertical-align: middle;}

.ttlist { width:100%; font-size:15px; color:#666; line-height:24px; overflow:hidden; text-overflow:ellipsis; padding:10px 0 0 0; text-align:center; font-weight: 700;}
.ttlist span { margin-left:5px; }
.ttlist a { color:#666;color: #666;width: 49%;margin-right: 2%;float: left;display: block;font-size: 15px;text-align: left;line-height: 24px;margin-bottom:8px;}
.ttlist a:nth-child(2n) { margin-right: 0%;}
.ttlist a:hover { color:#f56a3f; }


.ttlistmore { border-top: 1px solid #ccc; font-size: 14px; margin-top: 10px; padding-top: 10px;}
.ttlistmore li{ width:32%; margin-right: 2%; float: left; height: 32px; overflow: hidden; border-bottom: #ccc 1px dashed;white-space: nowrap; text-overflow: ellipsis;}
.ttlistmore li:nth-child(3n){ margin-right: 0;}
.ttlistmore li a { color: #222; font-size: 14px; line-height: 32px;}

.ad12 { margin-bottom: 10px;}
.ad12 img { width:100%; height: 60px;  overflow:hidden; border-radius: 5px; }
.ad4 { overflow:hidden ;}
.ad4 img { margin-right: 15px; float: left; width:390px; height: 60px; overflow:hidden; border-radius: 5px; }
.ad4 img:nth-child(3n){ margin-right: 0;}


/*本网推荐*/
.bwtj { width:1200px;  position: relative; overflow: hidden; margin-top: 20px;  }
.bwtj ul li { width:220px; float:left; margin-left:10px;  height:100px; overflow:hidden; display:block; margin-top: 8px; }
.bwtj ul li img { width:100%; height:100%; border-radius: 5px; }
/*.bwtj .left_arrow,.bwtj .right_arrow { width:30px; height:70px; float:left; background:#e3e3e3; top:50%; margin-top:-32px; cursor:pointer; position:absolute; z-index:9999999; text-align:center; line-height:70px; font-size:22px; color:#fff;  }*/
.layer02_t { width: auto; font-size: 18px; height: 105px; color: #fff; background-color: #4685db; padding:5px; margin-top: 5px; text-align: center; border-radius: 5px; writing-mode:vertical-rl; letter-spacing:5px;}
.layer02_i { width: 1150px;}

.w3.landi { background: #e6f1ff; padding:2% 2% 1%;}
.landi .layer07_t { font-size: 18px; font-weight: 700; margin-bottom: 8px;}
.landi .layer07_tit em  {    right: 10px;}
.w3.landi .news li {border-bottom:0; line-height: 42px;}


.tslm { width:1200px;  position: relative; overflow: hidden; background: #e6f1ff; border-radius: 5px; }
.tslm ul {}
.tslm .layer03_i { width: 1160px;}
.tslm ul li { width:22.5%;  float:left; margin-left:2%;  height:180px; padding: 15px 0; overflow:hidden; display:block;  }
.tslm ul li img { width:100%; height:100%; border-radius: 5px; }
.tslm .layer03_t { width: auto; font-size: 18px; height: 180px; color: #fff; background-color: #4685db; padding:5px; text-align: center; writing-mode:vertical-rl; letter-spacing:5px;}


/*焦点图*/
.focus { width:100%; height:440px; position:relative; overflow:hidden; border-radius: 5px;   }
.focus .piclist { width:100%; position:absolute; }
.focus .piclist li { width:100%; float:left; height:100%; overflow:hidden; }
.focus .piclist li img { width:100%; height:440px; display:block; }
.focus .piclist li span { width:700px; font-size:18px; line-height:30px; color:#fff; text-shadow:1px 1px 5px rgba(0,0,0,.8); padding:0 0 16px 0; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); position:absolute; bottom:0px; }
.focus .piclist li span p { height:30px; overflow:hidden; width:80%; float: left; margin-left:20px;text-align:left; }
.focus .piclist li span p i { width:30px; height:30px; float: left; margin-right: 10px; display:inline-block; background: url(../images2024/player.png);background-size:cover; }

.focus .pager { width:100%; height:8px; position:absolute; right:0; bottom:32px; z-index:1; text-align:right; padding:0 15px 0 0; }
.focus .pager ul li { display:inline-block; zoom:1; width:8px; height:8px; margin:0 2px; line-height:99px; overflow:hidden; background:#fff; cursor:pointer;  border-radius:6px;}
.focus .pager ul li.on { background:linear-gradient(45deg,#f75624,#fc271f); width: 20px; }
.focus .prev,.focus .next { width:46px; height:60px;top:50%; margin-top:-30px; cursor:pointer; position:absolute; z-index:99; text-align:center; line-height:60px; font-size:46px; color:#fff; font-family:"\5B8B\4F53"; font-weight:bold; }
.focus .prev { left:5px; }
.focus .next { right:5px; }

.spimg { margin-top: 20px;}
.spimg ul { overflow: hidden;}
.spimg li { float: left; width: 32%; margin-right: 2%; border-radius: 5px; overflow:hidden; }
.spimg li:nth-child(3n){ margin-right: 0;}
.spimg li h3 { width:100%; float:left; height:140px; position:relative; overflow:hidden; display:block;  }
.spimg li img { width: 100%; height: 140px;}
.spimg li em { width:40px; height:40px; display:block; background: url(../images2024/player.png);background-size:cover; overflow:hidden; position:absolute; bottom:5%; left:5%; cursor:pointer; transform:rotate(0deg); -webkit-transform:rotate(0deg); }
.spimg li:hover h3 em { transform:rotate(-180deg);-webkit-transform:rotate(-180deg);  }
.spimg li h4 { width:100%; float:left; background:#f8f8f8; color:rgba(0,0,0,.8); padding:11px 5px; height: 38px; }
.spimg li h4 font { width:100%; float:left; font-size:14px;  color:rgba(0,0,0,.8); line-height:22px; overflow: hidden; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-align: center;}


.bdj { width: 100%; overflow: hidden; padding-bottom: 8px;}
.bdj a {border-radius:5px; width:49%; background:#3075c2; height:40px; font-size:16px; text-align:center; line-height:40px;color:#FFF; display: block; float: left; margin-right: 2%;}
.bdj a:nth-child(2n) { margin-right: 0;} 

.news li{ font-size: 16px; line-height: 48px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-top: 0px; border-bottom: #c6c6c6 1px dashed;}
.w4 .news li:nth-child(1) { font-weight: 700;}
.w4 .news li:nth-child(6) { font-weight: 700;}
.layer07_tit h2 { color:#205fb5;  }
.layer07_tit h2 em { float:right; border-radius:5px; width:105px; background:#f43b00; height:36px; font-size:14px; text-align:center; line-height:36px;}
.layer07_tit h2 em a { color:#FFF; }
.myTab .layer07_tit { overflow: hidden;}
.myTab .layer07_tit h2 { float: left; width: 80px; cursor:pointer; }
.myTab .layer07_tit h2.normal { color: #999;}

.layer07_tit { position: relative;}
.layer07_tit em { position: absolute; right: -410px;}
.layer07_tit em  a { font-size: 14px; line-height: 36px; color: #777;}
/*.layer07_tit { background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABBAAAAAD/jnZUAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QADzoyPqMAAAAHdElNRQflCg0OJRDNXQ1kAAAACklEQVQI12M4AAAAwgDB+NBPEwAAAABJRU5ErkJggg==) repeat-x left center;}
.layer07_tit h2 { background: #fff; width: 160px;}*/

.news-img { margin-top: 50px; border-radius: 5px; overflow: hidden; }
.news-img a { display: block; width: 100%; position: relative;}
.news-img img { width: 100%; height: 230px;}
.news-img span { width:100%; font-size:16px; line-height:30px; color:#fff; text-shadow:1px 1px 5px rgba(0,0,0,.8); padding:0 0 16px 0; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); position:absolute; bottom:0px; left: 0; }
.news-img span p { height:30px; overflow:hidden; width:100%; float: left; text-align:center; }
.myTab .news-img { margin-top: 15px; }

.myTab { position: relative; width: 790px;float: left;}
.layer08_tit { line-height: 36px;}
.layer08_tit em { position: absolute; right: 0px;top: 0px;}
.layer08_tit em  a { font-size: 14px; line-height: 36px; color: #777;}

.footer { background:#f5f5f5; font-size:14px; color:#666; line-height:22px;}
.footer .warp {}
.add { padding:30px 15px 28px; overflow:hidden;}
.add a {color:#666;}
.footer span { float:left; margin-right:15px;}
.footer p {  padding:15px 0; position: relative;}
.footer p img { padding:0 10px;}
#_ideConac { margin-top: -15px;}

/*视觉*/
.tableCell { margin-top: 15px; border-radius: 5px; overflow: hidden; }
.browser { float:left; color:#fff; overflow:hidden; opacity:0; text-align:center; position:relative; height:100%; 
-webkit-transition: background .17s ease-in-out;-moz-transition: background .17s ease-in-out;-o-transition: background .17s ease-in-out;transition: background .17s ease-in-out; }
.browser-0 { background-size:cover; background-position:center;float:left; color:#fff; overflow:hidden;  text-align:center; position:relative; height:310px; width: 20%; }

.browser.firstAnim {width:16.666%; opacity:1;
-webkit-transition: width 0.8s cubic-bezier(.57, .01, .13, 1.03);
-moz-transition: width 0.8s cubic-bezier(.57, .01, .13, 1.03);
-o-transition: width 0.8s cubic-bezier(.57, .01, .13, 1.03);
transition: width 0.8s cubic-bezier(.57, .01, .13, 1.03)}
.browser.firstAnim.hover{ width:45%;}
.browser.firstAnim.hover2{ width:11%; }
.browserpic { width:100%; height:310px; float:left; background-size:cover; background-position:left center;}

.browserpic .h30 { position:absolute; left:20%; top:10%; height:80%; width:30px; line-height:1; color:rgba(255,255,255,.9); font-size:16px; text-shadow:0px 0px 4px rgba(0,0,0,.9); font-family:"sysc";  z-index: 2;
-webkit-transition: left .5s, margin .3s;-ms-transition: left .5s, margin .3s;transition: left .5s, margin .3s;   -webkit-writing-mode: vertical-rl; writing-mode:vertical-rl; writing-mode:tb-rl; }
.hover .h30 { left:11%;}
.c1 { color:#f0e5d8;}
.c2 { color:#c3b09a;}
.c3 { color:#9e8f8f;}

.ds { position:absolute; z-index: 1; left: 0; top: 0; height: 100%; width: 150px; background: linear-gradient(-90deg,rgba(0,0,0,0),rgba(0,0,0,.4))}


.wh .w470 { width:468px;}
.wh .i470 {}
.wh .i470 img { width:100%;  height:260px; margin-bottom: 10px; }
/*.wh .i470 h5 { font-size:22px; color:#333; margin-top:15px; line-height:28px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.wh .i470 h5 a { color:#333;}
.wh .i470 p { font-size:14px; color:#888; line-height:24px; margin-top:8px; height:48px; overflow:hidden;}*/
.wh .i470 a { display: block; position: relative;}
.wh .w470 .newslist { margin-top:10px; padding-top:10px; border-top:#888 1px dashed;}
.wh .w730 { overflow:hidden; width:722px; }
.wh dl { overflow:hidden; width:760px;}
.wh dd { width:234px; float:left; margin-right:10px; margin-bottom:10px; position: relative;}
.wh dd img { width:234px; height:125px;}
.wh dd.i4 { width:478px;}
.wh dd.i4 img { width:478px; height:260px;}
.wh dd.i2 { width:234px;}
.wh dd.i2 img { width:234px; height:260px;}
.wh .w1210 { width:1210px;}
.wh .w1210 dl { width:1240px;}

.wh span { width:100%; font-size:16px; line-height:30px; color:#fff; text-shadow:1px 1px 5px rgba(0,0,0,.8); padding:0 0 16px 0; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); position:absolute; bottom:0px; left: 0; }
.wh span p { height:30px; overflow:hidden; width:100%; float: left; text-align:center; }
.wh .i470 span { bottom: 10px;}



.slidepic { margin-top: 15px;}
.slidepic .slide .pager { color:#6f6f6f; font-size:12px; position:absolute; right:0; top:-55px; width:80px;}
.slidepic .slide .pager .pageState_a { float:left; display:block;}
.slidepic .prev,.slidepic .next { display:block; float:right; position:relative; width:17px; height:17px; border:#e6e6e6 solid 1px; background-color:#fff; border-radius:0; filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.slide .prev,.slide .next { background-image:url(http://www.66wz.com/css/v2015/demo3/img/bg.png); background-repeat:no-repeat;}
.slidepic .prev { background-position:-140px -4px; left:0; margin-left:8px;}

.slidepic .next { background-position:-158px -4px; right:1px;}
.slidepic .prev:hover { background-position:-140px -22px; background-color:#f1f1f1;}
.slidepic .next:hover { background-position:-158px -22px; background-color:#f1f1f1;}
.slidepic .slidecon { width:340px;}
.slidepic .slidecon ul { width:340px;}
.slidepic .slidecon li { width:340px; margin-right:20px; text-align:center;}
.slidepic .slidecon li img { width:340px; height:105px; margin-bottom:13px;}
.slidepic .slidecon li p { height:28px; overflow:hidden;}
.slide.art { position:relative; margin-top:0px;}
.slidepic .slide.art .pager { top:-35px;}


/*内页*/
/*导航*/
.menu2 { background: #fff; border-bottom: 1px solid #dedede; line-height: 32px; margin-bottom: 20px; }
.menu2 ul {overflow:hidden; width: 1450px}
.menu2 li{float:left;}
.menu2 a { font-size:20px; color:#333; padding:10px 16px; line-height: 32px; margin-top: 30px; display:block; float:left; font-weight:normal;}
.menu2 a:hover {  background: #205fb5;  color:#fff; border-radius: 5px; }
.menu2 .logo2 { padding: 20px;}
.menu2 .logo2 a { padding:0;  margin-top: 00px;}

.menu3 { background: #205fb5; line-height: 66px; margin-bottom: 20px; }
.menu3 ul {overflow:hidden; width: 1450px}
.menu3 li{float:left;}
.menu3 a { font-size:18px; color:#fff; padding:20px 20px; line-height: 66px; display:block; float:left; font-weight:normal;}
.menu3 a:hover {  color:#fff8ba; border-radius: 5px; }

.position { padding: 10px 0; color: #888;}
.position a { color: #888;}
.bigTit{ padding-bottom:20px; font-weight:bold; line-height:1.5; font-size:36px;}
.bigTit2{ padding:20px 0; background: #fff; position: fixed; width: 100%; top: 0; border-bottom:1px solid #dedede; font-weight:bold; line-height:1.5; font-size:36px; z-index: 999;}
.bigTit2 i img { height: 36px; margin-top: 8px; margin-right: 15px;}

.ldate{	width:170px; margin-left:65px; padding-right:65px;	border-right:1px solid #dedede;	text-align:center;	color: #888; display:none;}
.ldate p.k{	position:relative; }
.ldate p.k span{ background:white; display:inline-block; padding:0 10px;}
.ldate p.k:after{ content: ""; display: block; width: 100%;	height: 1px; background: #e8e8e8; position: absolute; top: 50%;	left: 0; z-index: -1;}
.rcon {	width:100%;}
.subtext { color:#aaa; border-bottom:1px solid #dedede;padding-bottom: 20px;}
.subtext span { font-size:16px; padding-right:10px;}

.font12 { font-size: 16px;}
.font20 {font-size: 20px;}
.font36 { font-size: 32px;}
.grey, .grey a:link, .grey a:visited, .grey a:hover {color: #777;}
#artibody { margin-top:20px;}
#artibody,#artibody div span { color:#333; font-size:18px;}
#artibody a { color:#333; border-bottom:#333 solid 1px;}
#artibody a:hover { color:#00adec; border-color:#00adec;}
#artibody p { line-height:2em; padding:.6em 0; text-align:justify;}
#artibody p span { line-height: 2em;}
#artibody p strong,#artibody strong,#artibody p strong span { font-weight: 600;}
#artibody p.from,#artibody p.from a { color:#fcfcfc; border:none;}
#artibody img { width:auto; max-width:100%; height:auto; width:auto\9; /* ie8 */}

.newsList li { float:left;	width:100%;	margin-bottom:25px;	padding-bottom:25px; border-bottom:1px solid #dedede;}
.newsList li p { line-height:24px;}
.newsList li img { width: 180px; height: 105px; border-radius: 5px; overflow: hidden;}
.newsList p.grey img { width: 12px; height: 12px; vertical-align:-1px; margin-right:5px;}
.newsList li h3 { margin-bottom:10px !important}
.newsList li p a { color: #ED393C;}

.selectpage { margin-top: 25px;}
.more2 {background-color:#efefef; width:290px; height:55px; line-height:55px;margin: 0 auto;    text-align: center;}

.searchBox{	background-color:#f8f8f8;}
.searchBox .inp01{	width:290px; height:35px; line-height:35px;	text-indent:10px; border:1px solid #dedede;}
.searchBox h3{	padding-left:20px;	background:url(../images/fdj.png) left center no-repeat;}
.searchBox .btn01{ width:90px; height:39px; border:0; color:white; background-color:#d9423b;}

.myt_box .news {background-color: #f8f8f8; padding: 15px; margin-top: 15px;}
.myt_box .news li { background: url(../images/dot01.gif) left center no-repeat; border-bottom: 0; line-height: 42px; padding-left: 15px;}
.myt_box .news dl { border-bottom:1px solid #dedede; padding-bottom: 15px;}
.myt_box .news dl dd { overflow: hidden; margin-bottom: 15px;}
.myt_box .news dl dd img { width: 135px; height: 90px; float: left; margin-right: 15px; border-radius: 5px; overflow: hidden;}

.w360 .focus { margin-top: 15px; height: 235px;}
.w360 .focus .piclist li img { height: 235px;}
.w360 .focus .piclist li span { width: 360px; font-size: 14px;}
.w360 .pager { display: none;}
.w360 .focus .piclist li span p { width: 100%; text-align: center; margin-left: 0;}

/*瀑布流*/
.i_list ul { width:100%;}
.i_list ul li { width:23%; margin:1%; float:left; margin-bottom:1.5%; border:#eeeeee 1px solid; border-radius:10px; overflow:hidden; }
.i_list ul li:nth-child(4n) { margin-right:0px; }
.i_list ul li span { width:100%; overflow:hidden; display:block;}
.i_list ul li span img { width:100%; -webkit-transition: all ease .3s; transition: all ease .3s; vertical-align:top;}
.i_list ul li:hover span img { -webkit-transform: scale(1.05); transform: scale(1.05);}
.i_list ul li h3 { font-size:16px; font-weight:700; padding:15px 10px 0; line-height:24px;}
.i_list ul li p { font-size:12px; color:#8e8e8e; padding:0 10px 10px; border-bottom:#eeeeee 1px solid;}
.i_list ul li p a { color:#8e8e8e;}
.i_list ul li p em  { float:right;}
.i_list ul li h4 { color:#bababa; font-size:12px; line-height:42px; padding:0 10px;}
.i_list ul li h4 i { float:right;}
.i_list ul li h4  a { color:#8e8e8e;}
.i_list ul li:hover { box-shadow: 0px 0px 5px #ccc;}
.more { width:100%; float:left; text-align:center; padding:35px 0;}
.more a { padding:10px 25px; background:#efefef; }


.container { width:100%; float:left;  padding:0px 0 60px;}
.grid { max-width: 1200px; list-style:none; margin:0 auto; padding:0;}
.grid li { opacity:0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.grid li.shown,.no-js .grid li,.no-cssanimations .grid li { opacity:1;}
.grid.effect-2 li.animate { -webkit-transform:translateY(200px); transform:translateY(200px); -webkit-animation:moveUp .65s ease forwards; animation:moveUp .65s ease forwards; }
@-webkit-keyframes moveUp { 0%{}100%{-webkit-transform:translateY(0);opacity:1;} }
@keyframes moveUp { 0%{}100%{-webkit-transform:translateY(0); transform:translateY(0); opacity:1;} }



.slm { width:100%; margin:25px 0 0px 0; overflow: hidden;}
.slm b { width:8px; height:26px; float:left; display:inline-block; border-radius:5px; background:#4e8df6; margin-right:12px; margin-top:1px; }
.slm span { float:left; height:26px; line-height:26px; color:#252525; font-size:24px; font-weight: 700;}
.slm em { float: right; }
.slm em a { font-size: 14px; color: #666;}


/*图片栏目*/
#tupian .focus { height:650px;  }
#tupian .focus .piclist li img { height:650px; }
#tupian .focus .piclist li span { width:100%; }
.w100,.w57,.img01 { width:100%; overflow:hidden; }

.img01 ul li { width:32%; float:left; margin-right:2%; margin-top: 2%;  margin-bottom:25px; overflow:hidden; cursor:pointer; position: relative; border-radius: 5px; overflow: hidden; }
.img01.bm0 ul li { margin-bottom: 0;}
.img01 ul li h5 {/* width:100%; text-align:center; float:left; */}
.img01 ul li h5 p { width:100%; height:38px; overflow:hidden; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5);}
.img01 ul li h5 b { position:absolute; bottom:0; width:90%; font-size:16px; line-height:38px; color:#fff; overflow:hidden; height:38px; padding:0 5%; text-align:center; }
.img01 ul li h5 b a { color:#fff; text-decoration:none;}
.img01 ul li h5 span {  width:100%; height:240px; overflow:hidden; display:block; }
.img01 ul li h5 span img { width:100%; height:240px; background:#fff;}
.img01 ul li:nth-child(3n) { margin-right:0; }
.img01 ul li:hover h6 { color:#d6181f; }
.img02 { width:100%; position: relative;  }
.img02 ul li { width:590px; float:left; margin-right:20px; overflow:hidden; cursor:pointer; position: relative; border-radius: 5px; overflow: hidden;  }
.img02 ul li h5 {/* width:100%; text-align:center; float:left; */}
.img02 ul li h5 p { width:100%; height:38px; overflow:hidden; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5);}
.img02 ul li h5 b { position:absolute; bottom:0; width:90%; font-size:16px; line-height:38px; color:#fff; overflow:hidden; height:38px; padding:0 5%; text-align:center; }
.img02 ul li h5 b a { color:#fff; text-decoration:none;}
.img02 ul li h5 span {  width:100%; height:360px; overflow:hidden; display:block; }
.img02 ul li h5 span img { width:100%; height:360px; background:#fff; }
.img02 ul li:hover h6 { color:#d6181f; }

.img02 .left_arrow,.img02 .right_arrow { width:28px; height:70px; float:left; background:#4e8df6; top:50%; margin-top:-50px; cursor:pointer; position:absolute; z-index:9999999; text-align:center; line-height:70px; font-size:22px; color:#fff; font-family: Georgia; }
.img02 .left_arrow { left:-28px; }
.img02 .right_arrow { right:-28px; }
.img02:hover .left_arrow { left:0px; }
.img02:hover .right_arrow { right:0px;  }


.floatR{
	width:40px;
	position:fixed;
	left:50%;
	bottom:210px;
	margin-left:630px;
	z-index:9999
}
.floatR ul li{
	font-size:16px;
	width:40px;
	text-align:center;
	padding:10px 8px;
	border-radius:4px;
	background-color:#ccc;
	margin-bottom:10px;
	cursor:pointer
}
.floatR ul li:hover{
	background-color:#205fb5
}
.floatR ul li.ewm i{
	position:absolute;
	display:block;
	background:#205fb5;
	left:-110px;
	top:100px;
	display:none
}
.floatR ul li.ewm:hover i{
	display:block
}
.top_kv{ width:100%}
.top_kv{ height:158px; background:url(../images/kv_lh.jpg) no-repeat top center}
.top_kv a{ display:block; height:158px; line-height:100; font-size:0; overflow:hidden}
.report_hoverstyle{
	position: absolute;
    left: -280px!important;
    bottom: 0px!important;
    width: 280px;
    padding: 20px 30px 20px 0;
    box-sizing: border-box;
    display: none;
}
.report_li_container:hover .report_hoverstyle{
	display:block;
}
.reportli{
    padding: 10px!important;
    width: 100%!important;
    box-sizing: border-box!important;
    background: #205fb5!important;
}
.white, .white a:link, .white a:visited, .white a:hover {color: #ffffff;}

.menu2 li.nav2 { display: none;}
.menu2 li.nav2 span { display: none;}
#snav { display: none;}


.friend { width:100%; padding:16px 25px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:14px; line-height:28px; color:#404040;  }
.friend strong { float:left; font-weight:700; color:#11437d; margin-right:8px; }
.friend a { color:#666; margin-right:18px; display:inline-block; }
.friend a:hover { color:#f56a3f; }


@media screen and (max-width: 768px) {
	.warp{ width: 100%;}
	.menu2 ul { width: 100%; position: relative;}
	.menu2 li { display: none;}
	.menu2 li.logo2 { display: block;}
	.menu2 li.nav2 { display: block; font-size: 1.2rem; line-height: 106px; position: absolute; right: 3%;}
	.menu2 li.nav2 span { display: block;}
	.menu2 li.nav2 a:hover span { display: block;}
	.menu2 a:hover { background: #fff; color: #333;}
	#snav { background: #205fb5; padding: .5rem;}
	#snav a { color: #fff; font-size: 1rem; line-height: 1.5rem; padding: 0 .5rem;}
	.top { display: none;}
	.w805 { width: 90%; margin-left: 5%; float: inherit;margin-top: 5%;}
	.w360 { width: 90%; margin-left: 5%; margin-top: 3%; float: inherit;display:none;}
.slm { width: 90%; margin-left: 5%;}
	.flip i {transform: rotate(90deg);transform-origin: center center; display: inline-block; }
	.flip i.arr_c {transform: rotate(-90deg);transform-origin: center center; display: inline-block; }
	.ldate {display: none;}
	.rcon { width: 90%; margin-right: 5%; margin-top: 0;}
	.menu2 { margin: 0;}
	.bigTit { font-size: 1.5rem; line-height: 2.5rem; padding: 5%;}
	.bigTit2 { font-size: 1.5rem; line-height: 2.5rem; padding: 5%;}
	.footer span,.footer p { display: none;}
}
