﻿@charset "utf-8";
/*top*/
.top{background: #f5f5f5; height: 40px; line-height: 40px; border-bottom: 1px #ececec solid;}
.top-cs{ position: relative;}
.top-cs i{ font-size: 20px; color: #aaa; position: absolute; z-index: 2; left: 4px; top:7px;}
.top-cs .csdw-i{padding-left: 24px; padding-right: 10px; margin-top: 2px; line-height: 33px; padding-bottom: 3px; border: 1px #f5f5f5 solid;}
.top-cs .csdw-i:hover i,.top-cs .csdw-i:hover,.top-cs-hov .csdw-i,.top-cs .top-cs-hov i{color: #1069e2;}
.telrt{ position: relative; padding-left: 24px; font-size: 20px; font-weight: bold; color: #666;}
.telrt i{ font-size: 20px; color: #666; position: absolute; z-index: 2; left: -2px; top:9px;}
.gzus{width: 280px; z-index: 1; padding:0px 15px; background: #fff; border-radius: 5px; border: 1px #ececec solid; position: absolute; top:39px; left: 50%; margin-left: -100px; display: none;}
.toprt-pd{padding-right: 200px; z-index: 2; white-space: nowrap; position: relative;}
.telrt{position: absolute; right: 10px; top:2px;}
.atop_a{ padding: 0px 15px;}
.atop-nav{display:inline-block; padding:0px 30px 0px 15px; z-index: 2; text-align: center;border-left: 1px #f5f5f5 solid; border-right: 1px #f5f5f5 solid;}
.atop-nav:hover{ background-color: #fff; line-height: 40px; border-bottom: 1px #fff solid; border-left: 1px #ececec solid; border-right: 1px #ececec solid;}
.atop-nav:hover .gzus{display: block;}
.top-arrows-b{font-size: 14px; color: #888; top:14px; right: 13px;}
.csdw-lay{background: #fff; border: 1px #ddd solid; position: absolute; z-index: 100; line-height: 30px;
    left:-1px; top:37px; width: 330px; padding:10px 15px; border-radius:0px 3px 3px 3px;}
.csdw-lui li{display: block; float: left; width: 20%; height: 30px; text-align: center;}
.csdw-lui li a{padding: 0px 5px; border-radius:2px; border: 1px #fff solid;}
.csdw-lui li a:hover,.csdw-lui li a.ach{color: #1069e2; border: 1px #1069e2 solid;}
.top-cs .top-cs-hov{background: #fff; border-radius: 2px 2px 0px 0px; margin-top: 2px; border: 1px #ddd solid;}
.csdwline{position: absolute; z-index: 102; background: #fff; height: 3px; font-size: 0px; width: 100%; top: 36px; left: 0px;}
.csdw-tab{height: 30px; background: #f5f5f5; padding-top: 3px; padding-left: 5px; margin-top: 15px;}
.csdw-tab li{display: block; float: left; width:80px; text-align: center; color: #666;}
.csdw-tab li.ctab-h{background: #fff; border-radius: 3px 3px 0px 0px; color: #222;}
.cslbbox{height: 150px; overflow: auto;}

.csdw-csui li{display: block; float: left; padding-left: 10px; padding-right: 10px; height: 30px; text-align: center;}
.csdw-csui li a{padding: 0px 5px; border-radius:2px; border: 1px #fff solid;}
.csdw-csui li a:hover,.csdw-csui li a.ach{color: #1069e2; border: 1px #1069e2 solid;}

/*header*/
.header{height: 105px; background: #fff;}
.logolf{width: 321px; margin-top: 19px;}
.headnav{height: 70px; margin-top: 20px;}
.headnav li{ float: left; }
.headnav li a{padding: 0px 16px; display: block; line-height: 70px; font-size: 18px; color: #222; position: relative;}
.headnav li a:hover{color:#f7431d; }
.headnav-line{width: 0px; display: block; background:#f8451d; height: 3px; border-radius: 2px; position: absolute; bottom: 12px; left: 50%;}
.headnav li.hdn-hov .headnav-line{width: 100%; left: 0; }
.headnav li.hdn-hov a{color: #f8451d;}

/*footer*/
.footer-a{background: #f0f0f0;  line-height: 30px;}
.footer-b{background: #434343; padding-top: 20px; padding-bottom: 20px;  line-height: 24px;}
.foot-lf-a{width: 240px; }
.foot-lf-b{width: 175px; padding-left: 30px; padding-bottom: 30px;}
.foot-rt{width: 270px; padding: 0px 20px 15px 20px;}
.ftlink{line-height: 30px;}
.ftlink a,.ftlink span{padding: 0px 3px; color: #555;}
.ftlink a:hover{color: #666;}

/*ad*/
.topad .clo_i{font-size: 20px; color: #fff; top: 8px; right: 8px; display: block;}
.inad-01{ height: 176px; background: url("../Images/ad_04.png") 50% 0px scroll;}
.brand-ad{ height: 144px; display: block; background: url("../Images/brand-ad.jpg") 50% 0px scroll;}
.brand-ad:hover{background: url("../Images/brand-ad-2.jpg") 50% 0px scroll;}
.in-kfbanner{display: block; width: 175px; position: fixed;  height: 105px; z-index: 90; left: 0px; bottom:186px;}
.in-kfba{ padding:15px 60px 0px 10px; background-color: rgba(0, 0, 0, 0.6);  border-radius: 0px 80px 80px 0px; width: 115px;  display: block; position: relative;  z-index: 90; width: 110px; height: 65px; color: #fee5c2; }
.in-kfbanner img{display: block; position: absolute; z-index: 2; right: 5px; bottom: 0px;}
.in-kfbanner:hover .in-kfba{color: #fff;}
.inposfix{position: fixed; left: 0px;  bottom:0px; z-index: 90; width: 100%; height: 150px;}
.inkf-bomban{display: block; background-color: rgba(0, 0, 0, 0.7); position: relative; height: 150px; z-index: 2;  width: 100%;}
.inkf-bombg{width: 480px; margin: 0px auto; z-index: 2; position: relative; background: url("../Images/in-kfban-bg.png") -10px 20px no-repeat; height: 91px;  padding-top: 47px; padding-left: 520px; padding-right: 200px;}
.inkf-pp{width:171px; height: 210px; position: absolute; z-index: 2; background: url("../Images/kfpeple.png") no-repeat; right: 0px; bottom: -12px;}
.inkf-bombg .seach-box input{margin-top: 0px; }
.inkf-bombg .seach-box a{margin-top: 0px;}
.hm-box{width: 380px; display: block; float: right; margin-right: 135px; margin-top: 10px; background: #fff; height: 34px; line-height: 38px; border-radius: 34px;}
.hm-box input{ display: block; float: left; width: 62%; border: 0px; padding-left: 3%; line-height: 34px;}
.hm-box a{display: block; width: 35%; display: block; float: right; text-align: center; height: 34px; line-height: 34px; background: #ffd200; color: #4c2700; border-radius: 0px 34px 34px 0px;}
.hm-box a:hover{color: #000; background: #ffdd3d;}
.rtkef-box{ width: 80px;position: fixed; z-index: 92; right: 20px; margin-top: -205px; top: 50%;}
.rtkef-box li a{display: block; text-align: center; border: 1px #ececec solid; background: #fff; height: 70px; padding-top: 10px; line-height: 32px; position: relative;}
.rtkef-box li.rtkli_01 a{border-bottom: 1px #fff solid; border-radius: 5px 5px 0px 0px;}
.rtkef-box li.rtkli_02 a,.rtkef-box li.rtkli_03 a,.rtkef-box li.rtkli_04 a{ border-bottom: 1px #fff solid;}
.rtkef-box li.rtkli_05 a{border-radius: 0px 0px 5px 5px;}
.rtkef-box li.rtkli_01 a:hover,.rtkef-box li.rtkli_02 a:hover,.rtkef-box li.rtkli_05 a:hover { border: 1px #f7431d solid;}
.rtkef-box li.rtkli_03 a:hover,.rtkef-box li.rtkli_04 a:hover{ border: 1px #f7431d solid; border-left: 0px;}
.telldiv{border: 1px #fff solid; border-right: 0px; height: 80px; position: absolute; z-index: 2; top:-1px; line-height: 80px; color: #f7431d; font-size: 20px; display: block; background: #fff; overflow: hidden; width: 0px; left: 0px; -moz-transition:all .3s ease-in; -webkit-transition:all .3s ease-in; -o-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.rtkef-box li.rtkli_03:hover .telldiv{ left: -190px; z-index: 2; top:-1px; width: 150px; padding: 0px 20px; border: 1px #f7431d solid; border-right: 0px;}
.yjfkdiv{border: 1px #fff solid; border-right: 0px; height: 0px; position: absolute; z-index: 2; top:0px; color: #f7431d; font-size: 20px; display: block; background: #fff; overflow: hidden; width: 0px; left: 0px; -moz-transition:all .3s ease-in; -webkit-transition:all .3s ease-in; -o-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.rtkef-box li.rtkli_04:hover .yjfkdiv{ left: -441px; z-index: 4; top:-200px; width: 400px; padding: 0px 20px; border: 1px #f7431d solid; height: 300px; }
.rtkef-box li.rtkli_04:hover i{height: 80px; display: block; position: absolute; left: 0px; width: 2px; z-index: 5; background: #fff; top:0px;} 
.text-yjbox{border:1px #ececec solid; height: 152px;}
.text-yjbox textarea{line-height: 22px; height: 132px; padding:10px 3%; border: 0px; width: 94%;}
.hotin{margin-left: 3px;}

/*PC index*/
/*index banner*/
.showcase_in{width: 1200px; height:128px; margin:0px auto 0px auto; padding-top: 20px; overflow: hidden;}
.inbanner{height:394px; background: url(../Images/ad_02.jpg) 50% 0px no-repeat scroll;}
.bnav-top-ban{position: relative;}
.bnav-tfl-yy{opacity:0.4; z-index: 2;  box-shadow: 1px 3px 3px #000;}
.bnav-tfl-yy,.bnav-tfl{width: 220px; height: 400px; border-radius: 0px 0px 5px 5px; position: absolute;  left: 50%; top:0px; margin-left: -600px; background: #fff; }
.bnav-tfl-ul{padding: 15px 10px; width: 200px; float: left; background-color: rgba(0, 30, 85, 0.6); }
.bnav-tfl-ul li{ height: 60px; line-height: 60px; border-bottom: 1px #008fde solid;}
.bnav-tfl-ul li a{display: block; padding-left: 20px; line-height: 60px; font-size: 16px; color: #fff;}
.bnav-tfl-ul li:last-child{border-bottom: 0px;}
.bnav-tfl-ul li a i{display: block; float: right; margin-right: 10px; margin-top: 24px; font-size: 14px; color: #fff;}
.bnav-tfl-ul li a:hover,.bnav-tfl-ul li a:hover i,.bnav-tfl-ul li.hovnav a,.bnav-tfl-ul li.hovnav a i{background: #f8451d; color: #fff;}
.bnav-tfl-ul li a:hover,.bnav-tfl-ul li.hovnav{border-bottom: 1px #f8451d solid; margin-left: -10px; margin-right: -10px;}
.bnav-tfl-ul li.hovnav a:hover{margin-left: 0px; margin-right: 0px;}
.bnav-tfl-ul li a:hover,.bnav-tfl-ul li.hovnav a{padding-left: 30px;}
.bnav-tfl-ul li a:hover i,.bnav-tfl-ul li.hovnav a i{ margin-right: 20px; }
.inban-left{width: 655px; display: block; float:left; height: 294px; overflow-y: auto;}
.bnav-tfl-nav{ background: #fff; border-radius: 0px 3px 3px 0px; height: 304px; width: 915px; position: absolute; left: 220px; top: 30px; z-index: 20; padding: 10px 20px 20px 30px; }
.ytfl-nav-box{overflow: auto; height: 400px;}
.bnav-tfl-nav .tit{font-size: 16px; color: #333; left: 0px; top:11px; line-height: 30px;}
.bnav-tfl-nav .tnav-a{border-bottom: 1px #ececec solid; padding-top:15px; padding-bottom: 15px; padding-left: 82px;}
.bnav-tfl-nav .tnav-a:last-child{border-bottom: 0;}
.bnav-tfl-nav .tnav-a a{color: #666; font-size: 14px; line-height: 26px;}
.bnav-tfl-nav .tnav-a a:hover{color: #ef3233;}
.bnavban{ height: 430px; background: #f5f5f5;}
.bnavban a{ display: block; height: 430px; width: 100%; background-size:  auto 430px;}
.swiper-container.bnavban>.swiper-pagination.bnavfy{left: 50%; width: 300px; margin-left: -40px;}

.seach-right{width: 725px; float: right; padding-right: 110px; padding-top: 60px;}
.seachmod{padding-top: 40px;}
.smod_ul{height: 42px; line-height: 32px; z-index: 1; position: relative;}
.smod_ul a{ width: 80px; height: 42px; display: block; float: left; color: #fff; text-align: center; }
.smod_ul a.smhov{background: #b3d3eb; border-radius: 3px 3px 0px 0px; color: #002e69; z-index: -1;}
.seach-box{background: #fff; position: relative; margin-top:-8px; z-index: 2; box-shadow: 1px 1px 3px 0px #002e69; border-radius:3px; height: 50px;}
.seach-box input{border: 0px; padding-left: 2%; line-height: 50px; width: 76%; margin-top: -8px;}
.seach-box a{display: block;  margin: -1px -1px -1px 0px; width: 22%; height: 50px; float:right; text-align: center; line-height: 50px; color: #4c2700; font-size: 16px; cursor: pointer; margin-top: -8px; border-radius: 0px 3px 3px 0px; background: -webkit-linear-gradient(#ffdc2a, #ffc600); background: -o-linear-gradient(#ffdc2a, #ffc600); background: -moz-linear-gradient(#ffdc2a, #ffc600); background: linear-gradient(#ffdc2a, #ffc600); font-size: 18px;}
.seach-box a:hover{color: #4c2700; background: #ffc600;}

/*intop-icon*/
.intop-icon{height: 120px; background: #fff;}

/*inmod-01*/
.midcp{border-radius: 5px; min-height: 382px; width: 988px; margin: 15px auto 0px auto; padding-left: 212px; position: relative;}
.midcp-lf{width: 212px; height: 382px; font-size: 16px; left: 0px; top:0px; bottom: 0px; position: absolute; z-index: 2; border-radius: 5px 0px 0px 5px;}
.mid-lfimg{width: 140px; position: absolute; left: 44px; bottom:0px; z-index: 3;}
.midcp-lf h3{ font-size: 20px; font-weight: bold; padding-left: 20px; padding-top: 20px; padding-bottom: 15px;}
.midcp-lf h3 i{font-size: 16px; margin-left: 10px;}
.midcp-lf-nav{ padding-right: 10px; }
.midcp-lf-nav li{ line-height: 40px; height: 48px; }
.midcp-lf-nav li a{display: block; float: left; max-width: 92%; width: 157px; font-size: 13px; min-width: 130px; border: 1px #fff solid; border-left: 0px; color: #fff; border-radius: 0px 22px 22px 0px; padding: 0px 10px 0px 20px;}
.midcp-lf-nav li a:hover{background-color:rgba(255,255,255,0.30); color: #333; }

.midcp-ui01{background-image: url("../Images/inlibg-01.jpg");}
.midcp-ui02{background-image: url("../Images/inlibg-02.jpg");}
.midcp-ui03{background-image: url("../Images/inlibg-03.jpg");}
.midcp-ui04{background-color: #478eff;}
.midcp-ui05{background-image: url("../Images/inlibg-05.jpg");}
.midcp-ui06{background: -webkit-linear-gradient(#41abea, #6bdfc8); background: -o-linear-gradient(#41abea, #6bdfc8); background: -moz-linear-gradient(#41abea, #6bdfc8); background: linear-gradient(#41abea, #6bdfc8); }

.midcp-rt{ padding-left: 4px;}
.midcp-rt li{ padding-left: 20px; width: 278px; border: 1px #83aad3 solid; background: #fff; padding-right: 20px; display: block; float: left; padding-top:15px; padding-bottom:15px; margin-left: 4px; margin-right: 3px; margin-bottom: 8px; min-height: 155px;}
.midcp-rt li:hover{box-shadow: 1px 1px 3px #ccc; border: 1px #1d2ef7 solid;}
.midcp-rt li:hover .col3{color:#f7431d;}
.midcp-rt li:hover .txt{color: #333;}
.midcp-rt li:nth-child(3),.midcp-rt li:nth-child(6){margin-right: 3px; }
.midcp-rt li:nth-child(4),.midcp-rt li:nth-child(5),.midcp-rt li:nth-child(6){margin-bottom: 0px;}

/*inmod-02*/
.inmod-02{ height: 774px; background: url("../Images/inbg-a.jpg") 50% 0px no-repeat scroll;}
.inm-in-tab{width: 762px; height: 50px; display: block; margin: 30px auto 0px auto;}
.inm-in-tab li{width: 250px;  float: left; margin: 0px 2px; background-color:rgba(255,255,255,0.4); border-radius: 3px 3px 0px 0px; height: 50px; display: block; line-height: 50px; text-align: center; font-size: 18px; color: #fff;}
.inm-in-tab li.intab-hov{background:rgba(255,255,255,1);  border-radius: 3px 3px 0px 0px; color: #333;}
.inm-in-box{width: 1180px; border-radius: 3px; padding: 30px 10px; margin: 0px auto; background: #fff; box-shadow: 0px 0px 3px #666;}
.inm-b-3{width: 33.33%; float: left; }
.inm-b-3 .inb3-tit{ border-bottom: 1px #ececec dashed; margin: 0px 40px 0px 40px; padding: 15px 110px 15px 20px;}
.inm-b-3 .titimg{ right: 10px; top:-11px; width:85px;}

/*inmod-03*/
.midcp03{ height: 565px; width: 988px; margin: 15px auto 0px auto; padding-left: 212px; position: relative;}
.midcp03-lf{ height: 547px;}
.midcp03-lfn{ padding-left: 30px; padding-top: 40px; }
.midcp03-lfn li{ line-height: 40px; height: 50px; }
.midcp03-lfn li a{display: block; font-size: 14px; border: 1px #fff solid; border-right: 0px; color: #fff; border-radius: 3px 0px 0px 3px; padding: 0px 10px 0px 20px;}
.midcp03-lfn li a:hover{color: #006fa9;}
.midcp03-lfn li.mcphov a{ background: #fff; color: #006fa9;}

.midcp03-rt{ margin-left: 7px; border: 1px #ececec solid; border-bottom: 0px; border-right: 0px;}
.midcp03-rt li{ width: 245px; display: block; float: left; }
.midcp03-rt li a{border: 1px #ececec solid; height: 160px; padding: 10px; display: block; text-align: center; border-left: 1px #fff solid; border-top:1px #fff solid;}
.midcp03-rt li a img{width: 140px; max-width:140px; left: -20px; height: 140px; top: -20px; position: absolute;}
.midcp03-rt li:hover a{border: 1px #f7431d solid;}
.midcp03-rt li:hover .col3{color:#f7431d;}
.midcp03-rt li:hover .txt{color: #333;}
.in-sbimg{width: 100px; position: relative; margin: 0px auto; height: 100px; overflow: hidden; }

/*inmod-04*/
.mid04-lf{width: 820px; background: #fff; border-radius: 3px; height: 550px; }
.tic_tab{border-bottom:1px #ececec solid; padding: 8px 75px 8px 8px;}
.tic_tab li{ position:relative; height:34px; font-size: 16px; display:block; float:left;  padding:0px 10px; margin: 0px 5px; line-height:34px; text-align:center; }
.tic_tab li:hover{cursor: pointer; color: #f7431d;}
.tic_tab li.tthov{color: #fff; background: #f7431d; border-radius: 3px;}
.det_tab_box{padding: 10px 15px;}
.mb-new{width: 47%;}
.top-imgnew{ min-height: 80px; padding: 15px 15px 15px 155px; display: block; float: left; width: 225px;}
.top-imgnew:hover{background: #f5f5f5;}
.top-imgnew img{position: absolute; left: 15px; width: 120px; height: 90px; top:10px;}

.mid04-rt{width: 365px;}
.in-ask-a{display: block; padding-top: 20px;}
.in-ask-a .a{background: #f5f5f5; border-radius: 5px; padding: 5px 10px; color: #333;}
.in-ask-a .q{padding: 10px 10px 0px 10px; line-height: 22px;}
.in-ask-a:hover .a{color: #f7431d;}
.in-ask-a:hover .q{color: #333;}

/*inmod-05*/
.hzhb{ width: 1136px; height:481px; background:url("../Images/hz_icon.png") 0px 0px no-repeat; margin: 0px auto;}
.hzhb_box{height: 105px;}
.hzhb_box span{ display: block; float: left; height: 75px; padding: 15px 13px; }
.hzbox01{padding-top: 43px;}
.hzbox02{padding-top: 43px; padding-left: 83px;}
.hzbox03{padding-top: 34px;}
.hzhb_img:hover img{transform:rotateY(360deg); -ms-transform:rotateY(360deg); /* IE 9 */-moz-transform:rotateY(360deg); 	/* Firefox */-webkit-transform:rotateY(360deg); /* Safari 和 Chrome */-o-transform:rotateY(360deg); -moz-transition:all .3s linear; -webkit-transition:all .3s linear; -o-transition:all .3s linear; -ms-transition:all .3s linear; transition:all .3s linear;}

/*定位弹层*/
.cit-box-over{max-height: 410px; overflow: auto; margin: 0px 30px 0px 30px;}
.rmcity{padding-left: 70px; position: relative; line-height: 18px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px #ececec solid;}
.rmcity a{padding: 0px 5px; line-height: 28px;}
.rmcity a:hover{color: #f7431d;}
.rmcity span{position: absolute; color: #888; z-index: 2; top:15px; left: 0px;}
.laycity-tit{line-height: 40px; height: 40px; border-bottom: 1px #ececec dashed; color: #333; }
.laycity-tit li{ float: left; padding-right: 50px;}
.laycity-tit li.laytit-hov{color: #f7431d;}
.laycity{ line-height: 18px; overflow: auto; margin-top: 10px; height: 200px; overflow: auto;}
.laycity a{ display: block; float: left; width: 67px;  line-height: 28px;}
.layer-com{position: fixed; left: 50%; top:50%; z-index: 100; }
.laycom-box{background: #fff; border-radius: 5px; z-index: 120; position: relative;}
.lay-com-tit{height: 42px; background: #f5f5f5; border-radius: 5px 5px 0px 0px; padding: 0px 20px; color: #333; line-height: 42px; font-size: 16px;}
.seltime{width: 100%; right:-1px; max-height: 139px; overflow: auto;}
.seltime a{border-bottom: 1px #ececec solid;}


/*list*/
.list-a{ margin-top: 13px; display: block; float: right; width: 240px; border-left: 1px #ececec solid;}
.list-a a{display: block; min-height: 70px; padding: 12px 20px 12px 100px; margin-left: 20px; }
.list-a a:hover{background: #f5f5f5;}
.list-a a:hover .col8{color: #444;}
.list-a .zximg{width: 76px; left: 9px; top:9px;}

.list-b{ margin-top: 20px; display: block; float: right; width: 240px; }
.list-b a,.listb-abox{display: block; min-height: 54px; padding: 12px 20px 12px 75px; margin-left: 20px; }
.listb-abox{margin-top: 20px; display: block; }
.list-b a:hover .col9{color: #222;}
.list-b .zximg{width: 54px; left: 9px; top:9px;}
.listb-abox .zximg{width: 63px; left: -4px; top:2px;}
.list-b a:hover .zximg{width: 60px; left: 6px; top:6px;}
.hnimg{left:71px; top:-1px;}
.list-line{height: 60px; width: 1px; margin:25px auto; background:#ececec;}

.list-c{ margin-top: 20px; border-right: 1px #ececec solid;}
.list-c a{display: block; min-height: 54px; padding: 15px 40px 15px 115px; margin-left: 20px; }
.list-c a:hover .col9{color: #222;}
.list-c a:hover .a_r{color: #f8451d;}
.list-c .zximg{width: 54px; left: 39px; top:12px;}
.list-c a:hover .zximg{width: 60px; left: 36px; top:9px;}

.list-d{padding: 10px 15px;}
.list-d li{line-height: 30px; }
.list-d li a{height: 30px; display: block; padding-left: 15px; background: url("../Images/bit.png") no-repeat 0px 12px;}

.list-e{ padding-bottom: 20px; padding-top: 15px;}
.list-e a{display: block; min-height: 60px; padding: 5px 0px 5px 85px; }
.list-e a:hover .col9{color: #222;}
.list-e a:hover .a_r{color: #f8451d;}
.list-e .zximg{width: 64px; left: 9px; top:9px;}
.rtmark{position: absolute; width: 64px; height: 64px; left: 8px; top: 8px; overflow: hidden;}
.rtmark .pr{width: 64px; height: 64px; position: relative;}
.list-e .rtmark .pr .zximg{width:100px; max-width: 100px; left: -18px; height: 100px; top:-18px;}

.list-new-ul{padding-bottom: 20px; margin: 0px 10px;}
.list-new-ul li{border-bottom: 1px #f0f0f0 solid; background: url("../Images/bit.png") 24px 22px no-repeat; padding-left: 40px; }
.list-new-ul li a{display: block; font-size: 16px; padding: 10px 0px; line-height: 30px; padding-right: 200px; position: relative;}
.list-new-ul li a .rttime{width: 200px; right: 20px; top:11px; text-align: right; position: absolute; font-size: 14px;}
.list-new-ul li:last-child{border-bottom: 0px;}

.cplb-item{margin: 20px 0px;}
.cplb-item a{display: block; width: 20.2%; padding: 15px 2.4%; display: block; float: left;}
.cplb-item a:hover{background: #f5f5f5;}
.cplist-it{margin: 20px 0px;}
.cplist-it a{display: block; width: 16%; padding: 15px 2%; display: block; float: left;}
.cplist-it a:hover{background: #f5f5f5;}

.rdzx-rt{padding: 15px 0px;}
.rdzx-rt li{width: 46%; float: left; padding: 5px 2%;}
.rdzx-rt li a{display: block; text-align: center; background: #f5f5f5; padding: 0px 10px; border-radius: 20px; line-height: 30px;}
.rdzx-rt li a:hover{background: #f7431d; color: #fff;}

.news-list a{ display: block; min-height: 145px; padding: 20px 15px 20px 220px;  border-bottom: 1px #ececec solid;}
.news-list a:hover{background: #f5f5f5;}
.news-list a img{position: absolute; left: 15px; width: 190px; height: 143px; top:20px;}

/*common*/
.tith3{height: 40px; line-height: 40px;}
.tith3 .ym-tag{width: 78px; line-height: 16px; margin-top: 9px; display: inline-block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rt-pam{right: 20px; top:13px; }
.rt-more{float: right; font-size: 14px;}
.rt-pam i,.rt-more i{color: #ccc; padding-top: 2px; padding-left: 3px;}
.rt-pam:hover i,.rt-more:hover i{color:#f7431d}













