/* Home Main 
*/
.main{}
.m_h360{ min-height:360px;}
.displayig{display: inline-grid;}
.textl{text-align: left;}
.shadow40{box-shadow:0px 50px 40px 8px rgba(0,0,0,0.05) inset;}

/* Home Box1 */
.box1{ }
.box1 .box1_l .box4_lt1 a{ color:#6597bb; }
.box1>.box1_l{ width:860px; height:240px; background:url(box4_l_bg.jpg) repeat-x top;}
.box1 .box1_l .box4_news_pic { width: 600px; overflow: hidden; float: left; margin-right: 15px; }
.box1 .box1_rnews_list{width: 645px;}

.hot_news{display: inline-block;width: 100%;line-height:63px;}
.hot_news span{font-size: 16px;color:#888; }
.hot_news a{ color: #115db2;}
.hot_news>a img{left:3%; text-align: left; float: left;position: relative;}

.rt{font-size:28px; line-height:42px;margin-top: -10px;margin-bottom: 15px;}
.rt>a{ color: #115db2; }
.rt img {position: relative;top: -20px;left: 20px;top: -2px;left:8px;width: 60px;filter: grayscale(1%);opacity:1;transition:all 0.3s linear 0s;}
.rt img:hover {filter: grayscale(100%);opacity:.7;transition:all 0.3s linear 0s;}

.box1_newslist{}
.box1_newslist li{ font-size:16px; height: 42px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; padding-left:15px; color:#666;}
.box1_newslist li:before{ content:''; background:#bbb; width:5px; height:5px; position:absolute; left:0; top:29%; transform:translateY(-50%); border-radius:50%;transition:all 0.3s linear 0s;}
.box1_newslist li:hover:before{ content:''; background:#b10606; width:5px; height:5px; position:absolute; left:0; top:29%; transform:translateY(-50%); border-radius:50%;transition:all 0.3s linear 0s;}
.box1_newslist li span{ float:right; font-size:14px;color:#999;padding-left:25px;}
.box1_newslist li a{ color:#444;}
.box1_newslist li a:hover{ color:#b10606; text-decoration: underline;}
.box1_newslist li b{ font-weight: normal; color:#888;}
.box1_newslist li b{ font-weight: normal; color:#888;}

/* Home Box2 */
.box2{ }
.box2 .box2_l .box2_news_list { width: 600px; height:360px;float: right;}
.box2 .box2_l .box2_lline{ background:url(box4_licon1.gif) no-repeat right;}
.box2 .box2_l .box2_news_listhot{ width:495px; height:35px;margin-bottom:8px; border-bottom:#dce8f2 1px solid;}
.box2 .box2_l .box2_news_listhot a{ color:#c7010a;}
.box2 .box2_l .box2_news_listhot a:hover{ color:#f3000b;}
.box2 .box2_l .box2_news_listhot dd{}
.box2 .box2_l .box2_news_listhot dt{}
.box2 .box2_l{ width:240px; height:240px;}
.box2 .box2_l .box2_rtit{ width:155px; height:62px; background:#2677bd url(box4_ricon1.png) no-repeat 25px center; padding:13px 0px 0px 85px;}
.box2 .box2_l .box2_rtime{ width:240px; height:60px; background:#ebf4fb;}
.box2 .box2_l .box2_rtime dd{ width:120px; height:52px; line-height:20px; padding-top:8px; text-align:center; color:#91afc6;}
.box2 .box2_l .box2_rtime dd span{ background:#a8becf; color:#fff; border-radius:30px; font-size:12px; padding:1px 8px;-webkit-box-shadow:1px 1px 1px #ccd7df;-moz-box-shadow:1px 1px 1px #ccd7df;box-shadow: 1px 1px 1px #ccd7df;}
.box2 .box2_l .box2_ricon{ width:240px; height:83px; padding-top:22px;}
.box2 .box2_l .box2_ricon img{ margin-bottom:6px;}
.box2 .box2_l .box2_ricon a{ color:#666; width:120px; display:block; text-align:center;}
.box2 .box2_l .box2_ricon a:hover{ color:#2677bd;}

.box2 .box2_r{width:300px; height: 260px; font-size:18px;font-weight: bold;}
.box2 .box2_r img{margin-top:18px; }
.box2 .box2_r .box2_r11{width:295px; height:120px; background: #f3f6f9 url(i_icon33.png) no-repeat center -3px; display: block; text-align: center;color: #333; border-radius:8px;line-height:30px;}
.box2 .box2_r .box2_r11:hover{width:295px; height:120px; background:#ff9842 url(i_icon33.png) no-repeat center  bottom; display: block; text-align: center; color: #fff;box-shadow: 10px 20px 30px #fdf0e6;}
.box2 .box2_r .box2_r22{width:295px; height:120px; background: #f3f6f9 url(i_icon44.png) no-repeat center -3px; display: block; text-align: center;color: #333; border-radius:8px;line-height:30px;}
.box2 .box2_r .box2_r22:hover{width:295px; height:120px; background:#b10606 url(i_icon44.png) no-repeat center  bottom; display: block; text-align: center; color: #fff;box-shadow: 10px 20px 30px #feecec;}


/* Home Box3 */
.main .box3{ }
.w780{width:805px;}
.w370{width:360px;}

.box3 .box3_l{width:805px;}
.box3 .box3_l .box3_l_tit{ color:#115db2;}
.box3 .box3_l .box3_l_con{}


.pub-module{}
	.pub-module .module-head{height:53px; line-height:53px;padding:0 20px 0 0px;border:0;background:linear-gradient(#ffffff, #ffffff); margin-top:20px; border-radius:6px 6px 0 0;}
	.pub-module .module-head span{font-size:20px;color:#ffffff; font-weight:bold; background: url(tit_c1bg.png) no-repeat right top; border-radius:8px 0 0 0; padding-top: 2px; padding-left:20px; padding-right:65px; float: left; height: 51px;display: block;}
	.pub-module .module-head span>img{padding-right:10px; padding-left:5px;}
	.module-head a{float:right;height:53px; line-height:53px;width:30%; text-align:right;color:#999;font-size:14px;}
	.module-head a:hover{color:#b10606; text-decoration: underline;}
	.thtit{background:linear-gradient(#eeeff3, #d9e2e9); color: #777!important; border-radius:0 0 6px 6px; margin-bottom: 10px;}
	.pub-module ul li{width:100%; height:32px; line-height:32px;vertical-align:bottom; color:#777;}
	.pub-module ul li span{float:left; height:32px; line-height:32px;}
	.pub-module ul li .td2 a{color:#555; font-size:15px;}
	.pub-module ul li .td2 a:hover{color:#b10606;text-decoration: underline;}
	.pub-module ul li .td1{width:20%;text-align:left;padding-left:5px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.pub-module ul li .td2{ text-align:left;width:35%; padding:0 1%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.pub-module ul li .td3{ text-align:right;width:14%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.pub-module ul li .td4{ text-align:right;width:12%;padding:0 1%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.pub-module ul li .td5{ padding-right:5px;text-align:right;width:12%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

	.pub-module ul li .td222{ text-align:left;width:49%; padding:0 1%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.pub-module ul li .td22{ text-align:left;width:64%; padding:0 1%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.footer .footlinks {padding: 18px 0;height: 20px!important;}
.box3 .box3_r{width:340px;}
.box3 .box3_r .box3_r_tit{ color:#777; padding-bottom: 20px; display: block;}
.box3 .box3_r .h_item{ margin-bottom:21px;}
.box3 .box3_r .h_item img{width:340px; height:251px;border-radius:8px;}
.box3 .box3_r .h_item a{ color: #666;}
.box3 .box3_r .h_item a span{padding:15px 5px; font-size: 14px; display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.box3 .box3_r .h_item:hover{display: block;background: #fff;box-shadow: 10px 30px 50px #b4bdc6; border-radius:8px;transition:all 0.3s linear 0s;}

