@charset "utf-8";
/* CSS Document */

#ticker
    {width: 300px;height: 2.5em; padding: 0em 0; margin: 0 0 1.8em 0; border-left: 1px solid #ccc; border-bottom:0px solid #efefef; position: relative;float: left;}
  #ticker .cursor
    {display: inline-block; background: #565c61; width: 0em; height: 1em; text-align: center;}
  #ticker p
    {margin-bottom: 0.8em;}
  #ticker code
    {margin: 0.4em 0.4em; display: block;}
  #ticker .next 
    {position: absolute; bottom: 1em;}
.topr h2 {
    font-size: 28px;
    margin-left: 10%;
    text-align: left;
    -webkit-text-fill-color: transparent;
    background: -moz-linear-gradient(left, #004fff 38.86%, #bd2fff 100%);
    background: #000;
    -webkit-background-clip: text !important;
    display: inline-block;
    margin-top: 1%;}

ul,li{list-style:none;margin:0;padding:0}
/*头部css*/
.youshi{width:100%;margin:0 auto;overflow: hidden;}
.head{width:100%;height:50px;margin:10px auto 0 auto;border-bottom:1px solid #ddd;}
.headnei{width:1280px;position:relative;margin:0 auto;}
.caidan{width:52%;float:left;padding-left:0px;}
.caidan ul{width:100%;padding:0;margin:0;}
.caidan ul li{float:left;width:12%;line-height:45px;}
.caidan ul li a{font-size:14px;color:#666;}
.caidan ul li a:hover{color:#e60012;}
.web-navright{display: block;float:right;margin-top: 3px;}
.web-navright a{position: relative;display: inline-block;vertical-align: top;height: 40px;line-height: 40px;color: #418adf;margin-left: 10px;font-size: 18px;border: 0px solid #ccc;border-radius: 50%;}
.web-navright a img{margin-top:0px;vertical-align: middle;}
.web-navright a #web-r-topimg{position: absolute;top: 53px;display: none;background: #fff;padding:2em;right: -63px;background: url(../images/ewmbg.png) no-repeat center;z-index: 99;}
.web-navright a #web-r-topimg img{margin-top: 5px;height: 100px;display: block;}
.web-navright a:hover #web-r-topimg{display: block;}
.web-navright a #web-r-topimg b{    line-height: 1em;font-weight: normal;font-size: 12px;text-align: center;display: block;margin:5px 0 0 0}
.web-navright form{margin-top: 0px; position: relative;border: 0;background: none;width: auto;display: inline-block; margin-left: 10px;}
.web-navright form .s_txt{ font-size: 14px;font-weight: normal;color: #999;height: 30px;border: 0;background: #eee;padding-left: 0;line-height: 30px;  width:0;  float: left;}
.web-navright form .s_btn{ border: 0;background: none;}
.web-navers dl h3 a:hover,.web-navers dl h4 a:hover{color: #418ADF;}

.yycg {float: right;font-size: 14px;color: #fff;background: #ee1d23;width: 180px;height: 30px;border-radius: 20px;text-align: center;line-height: 30px;margin-left: 14px;margin-top: 2px;}
.yycg a {color: #fff;width: auto;height: auto;border: 0px;border-radius: 0;margin:0px 18px;line-height: 30px;font-size: 14px;font-weight: bold;}
.yycg i {display: inline-block;width: 18px;height: 17px;background: url(../images/icon1.png) no-repeat center;margin-right: 9px;position: relative;top: 3px;}

.caidan ul li:hover h4{display: block;}
.caidan ul li h4{display: none;overflow: hidden;position: relative;width: 300px;top: 35px;background: #008478;z-index: 99;}
.caidan ul li h4 a{color: #fff;font-size: 14px;}
/**导航开始**/
.top_nav{padding: 15px 0;}
.yinying{background:#fff;height:85px;}
.top{ width: 1280px; margin: 0 auto;z-index: 10;}
.logo{ width:200px; float: left;padding-top:20px;}
.logo img{ width:200px;}
.topr{ width:1050px; float:right;margin-top:25px;}
.topr li{ float: left; margin:0px 0px; text-align: center; line-height:40px;position: relative;width:90px;}

.topr li:hover .sub{display:block; position:absolute; top:40px; left:0; width:100%;}
.topr li .sub{ display:none;}
.topr li .sub{position:absolute;top:109px; left:0;z-index:9999;text-align:center;padding-top:23px;}
.topr li .sub a{ /*background:url(../images/yj_pic11.png) no-repeat;*/background:#eee; height:40px; line-height:40px; font-size:12px; color:#000000; border-top:1px solid #fff;display:block;opacity:0.9;}
.topr li .sub a:hover{ /*background:url(../images/yj_pic10.png)	 no-repeat;*/ background:#ee1d23; color:#ffffff;}

.topr li a{ font-size: 18px; color: #333; display: block;}
.topr li a:hover{color:#e60012;font-weight:normal;}
.topr li a.active{color:#e60012;font-weight:normal;}
.topr_ico a{ display: block; width: auto;float: left;margin:0px 5px 5px 5px;position: relative;font-size: 15px;color: #377967;font-weight: bold;}
.topr_ico a img{margin-top: 5px;margin-right:8px;}
.topr_ico a span{line-height: 38px;float: right;}
.topweixin{ position:absolute; left: -126px; display: none;}
.tel{font-size: 15px;}
.tel img{vertical-align: middle;margin:0px 0px 0px 0px;}

.enter{width:210px;float:left;height:40px;color:#666;font-size:14px;line-height:40px;margin-left:7px;padding-left:10px;outline:none;border: none;background:#fff;padding-right:10px;}
.fdj{height:40px;width:45px;background:url(../images/search.png) center no-repeat; float:left;border:none;font-size:0; cursor: pointer;padding-right: 35px;background-color: #ee1d23;}
.seach_k{margin-top:0px;border: 1px solid #bbb;overflow: hidden;border-radius: 20px;}
.rmss{float:right !important;display: block !important;}

/**导航结束**/

.w11{width:1280px; margin-left:auto;margin-right:auto;}
.top_nav ul li{
	float:left;
	line-height:40px;
	font-size:16px;
	/* [disabled]margin-right:0px; */
	position:relative;
	width:142px;
	text-align: center;
	border-right: 0px solid #b74949;
}
.top_nav ul li:nth-child(8){margin-right:0;}
.top_nav ul li a{padding:0 35px;color:#333;font-size:18px;}
.top_nav ul li a:hover{color:#fff;background: #ee1d23;border-radius: 50px;}
.top_nav ul li a.active{color:#fff;background: #ee1d23;border-radius: 50px;}
.top_nav ul  li:hover .sub{display:block; position:absolute; top:40px; left:0; width:100%;}
.top_nav ul  li .sub{ display:none;}
.top_nav ul  li .sub{position:absolute;margin-top:0px; left:0;z-index:9999;text-align:center;}
.top_nav ul  li .sub a{background:#eee; height:40px; line-height:40px; font-size:12px; color:#000000; border-top:1px solid #fff;display:block;opacity:0.9;border-radius: 20px;}
.top_nav ul  li .sub a:hover{background:#ee1d23; color:#ffffff;}
.tel{font-size:18px;color:#fff;line-height:30px;padding-left:43px;background:url(/images/tel.png) left no-repeat;margin-top:8px;letter-spacing:1px;font-weight: 500;}

