body, p, h1, h2, h3, h4, ul, ol, li, dl, dt, dd, input, form, button { padding: 0; margin: 0; list-style: none; font-weight: normal; font-family: "微软雅黑", arial;  }

input, button { border: none; outline: none; }

.lf { float: left; }

.rt { float: right; }

.clear { clear: both; }

a { text-decoration: none; }

a:hover { }

img { border: none; }

input { outline: none; }

.main { width: 1100px; margin: 15px auto; overflow: hidden; }

.main_l { width: 625px; float: left; }

.main_lt { background: #F5F5F5; border: 1px solid #999; height: 40px; border-top-right-radius: 3px;border-top-left-radius: 3px;}

.main_sign { text-align: left; font-size: 16px; color: #5A5A5A; line-height: 33px; height: 33px; padding-left: 15px; overflow: hidden; }

.main_sign1 { color: #FB6F0D; background: url(../../image/h3black.png) no-repeat left center; padding-left: 35px; line-height: 33px; }

.main_sign2 { padding-left: 4px; color: #ABABAB; font-size: 12px; line-height: 38px; }

.main_more { height: 33px;margin-top:10px;font-size:14px;margin-right: 15px; }

.main_more a{color:#ababab;}

.main_more a:hover{color:#ff9818;}

.main_lc {height:423px;padding:5px;border:1px solid #999;border-top:none;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;width:625px;text-overflow:ellipsis; }

.main_lc img{padding:0 10px 10px 0;}

.main_r { float: right; width: 460px; text-align: left; }

.main_rt{background: #F5F5F5; border: 1px solid #999; height: 40px; border-top-right-radius: 3px;border-top-left-radius: 3px;}

.main_rc {height:423px;padding:5px;border:1px solid #999;border-top:none;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; }

.main_rc ul{overflow: hidden;width:450px;}

.main_rc_t { height: 105px; overflow: hidden; }

.tw { width: 122px; height: 111px; display: inline; float: left; }

.tw img { width: 100%; height:100%;}

.tit{line-height: 25px;text-align: left;margin-left:140px;display: block;width:300px;height:25px;overflow: hidden;}

.tit a{color:#ff9818;}

.introduct{line-height: 25px;text-align: left;margin-left:140px;font-size:12px;color:#666;height:75px;overflow: hidden;}

.main_rc_n {  color: #ff9818;line-height: 30px; border-bottom: 1px #e0e0e0 dashed;padding:3px 0;height:30px;}

.main_rc_n  a{display: inline-block;width:300px;overflow: hidden;color:#666; height: 25px; font-size:13px; margin-top:2px;  padding: 0 0 0 15px;

    background: url(../../image/line-bg.jpg) no-repeat left center;line-height: 25px;text-overflow:ellipsis;}

.main_rc_n a:hover{color: #ff9818;border: none; outline: none;text-decoration:none;}

.main_rc_n span{float: right;margin-right:15px;font-size:13px;}

.main2 { width: 1100px; margin: 0 auto; padding-bottom:30px;}

/*marquee函数_滚动基础样式*/

.module_content{width:1100px;margin:0 auto;padding:5px 25px;border:1px solid #999;border-top:none;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}

.marquee{clear:both;position:relative;}

.marquee a.prev{position:absolute;left:0px;top:30%;display:block;cursor:pointer;background:url(../../image/projt.png) no-repeat left center;width:19px;height:53px;display:none;} /*点击按钮，自行定义样式*/

.marquee a.next{position:absolute;right:0px;top:30%;display:block;cursor:pointer;background:url(../../image/projt.png) no-repeat -31px center;width:19px;height:53px;display:none;} /*点击按钮，自行定义样式*/



.marquee .inner{*width:100%;overflow:hidden}  /*纵向滚动时必须设置inner的height属性*/

.marquee .inner ul{clear:both;overflow:hidden}

.marquee .inner ul li{margin:0px;overflow:hidden;} /*横向必须设置li里面的宽度一致，纵向时必须设置li里面的内容高度一致*/

.marquee .inner ul li.hx{float:left;text-align:center;} /*横向滚动li样式*/

.marquee .inner ul li.zx{text-align:left;}  /*纵向滚动li样式*/



/*滚动图片样式*/

.marquee_pic{padding-top:5px}

.marquee_pic .inner ul li{width:175px;height:140px;}

.marquee_pic .inner ul li img{border:1px solid #eeeeee;width:100%;height:100%;}



.main3 { width: 1100px; margin: 20px auto; }

.main3_c {height:250px;padding:5px;border:1px solid #999;border-top:none;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; }

.ma3_list { width: 330px;  box-sizing: border-box; margin: 10px 15px; float: left; }

.ma3_list span { width: 175px; display: inline-block; margin: 10px 100px; }

.ma3_list span img { width: 100%; }

.ma3_lt { width: 330px; background: #e0e0e0; margin-top: -25px; height: 100px; text-align: center; font-size: 16px; color: #333; }

.ma3_lt p { line-height: 30px; }

.k { color: #ff9818; padding-top: 20px; }

.foot{width:100%;background:#000;text-align: center;padding:30px 0;}

.foot1 p{color:#565656;line-height: 30px;font-size:12px;}

.ewm{position:fixed;top:40px;right:50px;width:100px;}

.ewm img{width:100%;}





.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }

.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }

.rslides li:first-child { position: relative; display: block; float: left; }

.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }

.slide_container { position: relative; float: left; width: 100%; }

.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }

.slide li { position: absolute; width: 100%; left: 0; top: 0; }

.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }

.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }

.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 50px; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../../image/themes.gif") no-repeat left top; margin-top: -45px; }

.slide_nav:active { opacity: 1.0; }

.slide_nav.next { left: auto; background-position: right top; right: 50px; }