﻿@charset "utf-8";
*{margin:0;padding:0;list-style:none;border:0;}

.main_visual{border-top:0px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{overflow:hidden;position:relative;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}

.main_image li a{display:block;width:100%;}
.main_image li img{width:173px; }

div.flicking_con{position:absolute;z-index:999;width:150px;height:21px;}
div.flicking_con a{float:left;width:12px;height:12px; border-radius:50%; background: #fff; filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; margin:7px;padding:0; display:block;text-indent:-1000px}
div.flicking_con a.on{ filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}

/* main_image */
.main_visual{height:180px; width: 850px !important; margin: 20px 195px 46px;}
.main_image{height:180px;}
.main_image ul{height:180px; }
.main_image li{height:180px; }
#btn_prev, #btn_next{z-index:11111;position:absolute;width:44px!important;height:72px!important;top:50%;margin-top:-55px;}
#btn_prev{background: url("../zt-zhuce/left.png") no-repeat; margin-left:37px; width: 44px !important; display: block !important;  opacity: 1!important;}
#btn_next{background: url("../zt-zhuce/right.png") no-repeat; margin-left: 1114px;  width: 44px !important; display: block !important;  opacity: 1!important;}
.cy_sub{margin-bottom: 60px; text-align: center;}
.cy_sub button{width: 170px; height: 43px; border: 0; border-radius: 4px; color: #fff; font-size: 16px; font-weight: 600; background: #dd261d;}


/*新闻动态*/
.r_8 { text-align: center;width: 1200px;margin: 0 auto; background: #f5f5f5;}
.r_8 ul { }
.r_8 ul dt{ display:none;}
.r_8 ul .zt_8{ margin-top: 15px; float: left; width: 47%; margin-right: 1.5%;}
.r_8 ul li { text-align: left; clear: both; height: auto; padding: 30px 0px 0px 0px;}
.r_8 ul li.b_line { border-bottom: 1px dotted #cfcfcf; padding:5px 0 10px 0px ;}
.r_8 ul li .icon_q {  margin: 0px 0px 0px 72px; background: url(../images/q_icon.png) no-repeat; width: 19px; height: 19px; }
.r_8 ul li .icon_a {  margin: 0px 0px 0px 72px; background: url(../images/a_icon.png) no-repeat; width: 19px; height: 19px; }
.r_8 ul li .q { float: left; margin: 0px 0px 0px 10px; font-size: 14px;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 450px;}
.r_8 ul li .q a{ text-decoration: none; color: #000;}
.r_8 ul li .a { margin: 5px 10px 0px 10px; font-size: 14px; line-height: 24px; color: #999; height: 48px; overflow: hidden; clear: both;}
.r_8 ul li .datetime { float:right; text-align: right; margin:0 10px 0 0;  font-size: 14px; color: #999; }

.wrapper { margin: 0px auto; width: 1200px; overflow: hidden; }
.r_9 { text-align: center }


.r_14 { text-align: center; padding: 0 50px; }
.r_14 ul li a{ text-decoration: none; color: #333;}
.r_14 ul li { float: left; margin: 30px 0 30px 0;  width: 25%; }
.r_14 ul li .r_14_l_img{ width: 257px; height: 255px; margin: 0 auto; /*border:1px solid #dcdcdc;*/}
.r_14 ul li .r_14_l_img img{ width:100%; height:100%;}
.r_14 ul li p { margin-top: 20px; font-size:14px; }
.r_14 ul dt{ display:none;}