
.top_bg{background:url(../images/top_bg.gif) repeat-x;padding: 20px 0 0;height: 136px;overflow:hidden;}
.header{width: 1200px; margin:0 auto;}
.h_con{height: 80px;overflow:hidden;}
.h_con h1{float:left;padding: 0 18px 0 0;}
.h_con h1 img{/* width:138px; */height:68px;}
.h_dw{float:left;/* padding:5px 0 0; */font-size: 30px;color:#333;font-weight: bold;line-height: 30px;padding-top: 2px;}
.h_dw span{display:block;padding:3px 0 0;font-size: 16px;color: #4c4c4c;}
.h_dw i{color: #165fac;}
.h_con .tel{float:right;font-size: 14px;color: #7e7e7e;font-weight: bold;background: url(../images/tel.gif) no-repeat 0 18px;padding: 8px 0 0 45px;line-height: 24px;}
.tel i{display: block;font-size: 24px;color: #165fac; font-family:Arial, Helvetica, sans-serif;font-weight: normal;}
.h_nav{height: 60px;line-height: 52px;}
.h_nav li{height: 53px;float:left;background:url(../images/nav_bor.gif) no-repeat right 24px;position: relative;margin-left:-1px;margin-top: 3px;}
.h_nav li a{font-size: 16px;color:#fff;padding: 0 43px;display:block;float:left;position: relative;z-index: 4;text-decoration:none;}
.h_nav li a:hover{background:#45b233\9;}/* IE6脙茠脝鈥櫭冣€毭偮Ｃ兤捗偮⒚兟⒚⑩€毬吢∶冣€毭偮兤捗⑩偓拧脙鈥毭偮両E7脙茠脝鈥櫭冣€毭偮Ｃ兤捗偮⒚兟⒚⑩€毬吢∶冣€毭偮兤捗⑩偓拧脙鈥毭偮両E8脙茠脝鈥櫭冣€毭偮γ兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮澝兤捗⑩偓拧脙鈥毭偮兤捗嗏€櫭冣€毭偮γ兤捗⑩偓娄脙垄芒鈥毬⑩€灺⒚兤捗⑩偓拧脙鈥毭偮� */
.h_nav li:after{position:absolute;width:100%;height:0;background-color: #ff6f00;bottom:0;left:0;-webkit-transition:height .3s;transition:height .3s;}
.h_nav li:hover:after,.h_nav li.cur:after{height:100%;}
.h_nav li:first-child a{/* background:url(../images/nav_ico01.png) no-repeat 16px 22px; */}
.h_nav .nobor{ background:none;}
em,i{ font-style:normal;}


        /*banner*/
        .fullSlide{ min-width:1200px; position:relative;  height:600px; overflow:hidden;  }
        .fullSlide .bd{ position:relative; z-index:0;  }
        .fullSlide .bd ul{ width:100% !important;  }
        .fullSlide .bd li{ width:100% !important;  height:600px; overflow:hidden; text-align:center;  }
        .fullSlide .bd li a{ display:block; height:600px; }
        .fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:30px; position:absolute; z-index:1;overflow:hidden;  }
        .fullSlide .hd ul{margin-left:500px;  }
        .fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
        .fullSlide .hd ul li{width: 62px;height: 6px;background: #fff; }
        .fullSlide .hd ul .on{background: #165fac;}
      

.search{ width:1200px; margin:0 auto;height: 74px;overflow: hidden;}
.search p{ float:left;font-size: 14px; color:#333; width:950px; height:74px; line-height:74px; overflow:hidden;}
.search p a{font-size: 14px; color:#333; padding:0 10px;}
.search .ser_inp{ background:url(../images/s_inp.gif) no-repeat; width:200px; height:36px; border:none; padding:0 0 0 10px; float:left; margin-top:18px; font-family:"Microsoft YaHei";font-size: 14px; color:#333; line-height:36px; outline:none;}
.search .ser_so{cursor: pointer; float:left; background:url(../images/s_so.gif) no-repeat; border:none; margin-top:18px; width:40px; height:36px;}


.f_bg{ background:url(../images/f_bg.jpg) no-repeat center 0; height:262px; padding:39px 0 0; overflow:hidden;}
.footer{width: 1200px; margin:0 auto;}
.f_nav{height: 45px;line-height: 45px;overflow: hidden;color: #fff;font-size: 12px;}
.f_nav a{font-size: 14px;color: #fff; padding:0 40px;}
.f_ban{width: 1080px;height: 92px;padding:48px 0 0;}
.f_ban p{ font-size:14px; color:#a7b7cf;float: left; padding-left:40px;}
.f_ban p i{display: block;color: #fff;height: 26px;line-height: 22px;}
.f_ban .f_p01{ background:url(../images/f_ico01.png) no-repeat;width: 220px;}
.f_ban .f_p02{ background:url(../images/f_ico02.png) no-repeat;width: 150px;}
.f_ban .f_p03{ background:url(../images/f_ico03.png) no-repeat;width: 150px;}
.f_ban .f_p04{ background:url(../images/f_ico04.png) no-repeat;width: 300px;}
.f_er{width: 120px;text-align: center; margin-top:-45px;}
.f_er img{ width:120px; height:120px;}
.f_er span{display: block; font-size:14px; color:#a7b7cf; padding:8px 0 0;}
.f_bot{ font-size:14px; color:#a7b7cf;height: 76px;line-height: 76px; padding:0 0 0 40px;width: 900px;}
.f_bot span{ padding:0 20px;}
.f_bot a{ font-size:14px; color:#a7abb9;}
.f_bot em{float: right;}
em,i{ font-style:normal;}


        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #165fac;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #165fac;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    

/*盲潞搂氓鈥溌�*/

.home-title{width:100%;/* padding: 10px 0; */background:url(../images/tit_bg.gif) no-repeat center  bottom;text-align:center;height: 60px;}
.home-title .title{ padding:0 28px; vertical-align:middle}
.home-title .title h1{ font-size:28px; color:#333; font-weight:bold; }
.home-title .title h2{ font-size:12px; text-transform:uppercase; color:#777}

.home-project {width:1220px;padding-top:30px;overflow:hidden;margin: 0 auto;}
.home-project .swiper-container { width: 100%; height:465px;  position:relative}
.home-project .swiper-wrapper{padding:0; padding-top:60px;}
.home-project .swiper-pagination-bullet{width:50px;height:3px;border-radius:0;}
.home-project .swiper-pagination-bullet-active{background:#ff0e00}.
.home-project .swiper-slide { text-align: center;}
.home-project .swiper-slide a{ width:93%; height:335px; padding:0; overflow:hidden;box-shadow:0px 3px 10px rgba(7,0,2,.1); display: inline-block; margin-left:3.5%; position:relative}
.home-project .swiper-slide a i{ background:url(../images/zoom.png) no-repeat; width:37px; height:37px; position:absolute; left:43.5%; top:0;visibility: hidden;opacity:0; z-index:100; transition: all 0.3s;}
.home-project .swiper-slide a:hover{background:#1d6ec7; height:370px;color:#fff}
.home-project .swiper-slide a:hover i{ visibility:visible; top:28%;opacity:0.8}
.home-project .swiper-slide a img{ width:100%; height:215px;transition: all 0.3s; }
.home-project .swiper-slide a:hover img{ transform: scale(1.08);}
.home-project .swiper-slide a h1,.home-project .swiper-slide a h2{ width:100%;  overflow:hidden; display:inline-block; padding:5px 15px; transition: all 0.2s;}
.home-project .swiper-slide a h1{ height:40px; line-height:40px; font-size:16px;background:url(../images/arr.gif) no-repeat 95% -54px}
.home-project .swiper-slide a:hover h1{ background-position:95% 20px; color:#fff; margin-top:20px}
.home-project .swiper-slide a h2{  line-height:20px; font-size:12px; height:47px; color:#888}
.home-project .swiper-slide a:hover h2{ color:#a3beef}

.home-project.application{ width:1200px; }
.home-project .swiper-container-app{width:100%; position:relative; margin-bottom:25px}
.home-project.application  .swiper-wrapper{margin-left:0 }
.home-project.application .swiper-slide a{ background:#f9f9f9}
.home-project.application .swiper-slide a:hover { background: #145d93}
.home-project.application .swiper-slide a img{ width:90%; height:250px; margin:20px 5% }
.home-project.application .swiper-slide a:hover img{ transform: scale(1);}
.home-project.application .swiper-slide a{ height:440px;}
.home-project.application .swiper-slide a h1{ padding-top:0; background:none;height:25px; line-height:25px; }
.home-project.application .swiper-slide a:hover h1{ margin-top:0}
.home-project.application .swiper-slide a span{ width:55px; height:22px; background: url(../images/arror.png) no-repeat; display:block; float:right; margin-right:18px; margin-top:20px;transition: all 0.3s; }
.home-project.application .swiper-slide a:hover span{ background-position:0 -64px}
.home-project.application .swiper-slide a:hover h2{ color:#fff}
.home-project.application .swiper-button-next{right:12px; left:auto; background:url(../images/arror.gif) no-repeat 0 -136px; width:41px; height:91px}
.home-project.application .swiper-button-prev{left:12px; right:auto; background:url(../images/arror.gif) no-repeat; width:41px; height:91px}
.learnmore{ width:100%; text-align:center; padding:20px 0 20px 0}
.learnmore a{ background:#1d6ec7; padding:12px 60px; display:inline-block; color:#fff;border-radius: 3px; }
.learnmore a:hover{ background:#3579fe}

.home-intro{ background: url(../images/compbg.jpg) no-repeat center top; width:100%; height:550px; padding:80px 0}
.home-intro .intro-left{ width:50%}
.home-intro .intro-left .title{ width:100%; font-size:30px; color:#035da9; background:url(../images/tit_bg2.gif) no-repeat bottom left; line-height:50px; padding-bottom:20px}
.home-intro .intro-left .intro{ padding-top:45px; line-height:30px; color:#888; font-size:13px; padding-right:70px}
.home-intro .intro-left .view{ width:100%; padding-top:50px} 
.home-intro .intro-left .view a{ background:#e6101a; padding:13px 50px; display:inline-block; color:#fff; border-radius: 3px;margin-right:25px}
.home-intro .intro-left .view a:hover{ background:#f00}
.home-intro .intro-left .view a:last-child{ background:#035da9}
.home-intro .intro-left .view a:last-child:hover{ background:#3579fe}
.home-intro .intro-right{ width:50%; height:450px;background: url(../images/comp.png) no-repeat right 22px}

.home-news{background:#f9f9f9;padding: 20px 0 20px 0;width:100%;}
.home-news-list{ width:100%; padding:30px 0}
.home-news-list dl{ width:48%; float:left; padding:10px 0; margin-right:4%}
.home-news-list dl:nth-child(2n){ margin-right:0}
.home-news-list dl dt{ width:32%; float:left}
.home-news-list dl dt img{ width:98%; border:5px #fff solid;box-shadow: 0 0 8px #ddd}
.home-news-list dl dd{ width:65%; float:right}
.home-news-list dl a{ display:inline-block; background:#f9f9f9; padding:10px; padding-top:15px}
.home-news-list dl a:hover{ background:#145d93;}
.home-news-list dl dd h1{ font-size:16px; color:#333; line-height:30px; height:30px; overflow:hidden;padding-bottom:10px}
.home-news-list dl dd h2{ font-size:13px ; color:#999; line-height:22px; height:44px; overflow:hidden}
.home-news-list dl dd h3{ font-size:12px ; font-family:Arial, Helvetica, sans-serif; color:#999; line-height:25px; padding-top:6px}
.home-news-list dl a:hover dd h1,.home-news-list dl a:hover dd h2,.home-news-list dl a:hover dd h3{ color:#fff}

/*盲潞搂氓鈥溌�*/
/* ----- 盲潞搂氓鈥溌� css ----- */
.App .App-inner h2 {text-align: center;font-size: 30px;color: #d0b79d;font-family: "氓戮庐猫陆炉茅鈥衡€γ┞烩€�";background: url("../images/custom_title_bg1.png") no-repeat center 0;padding-top: 3px;}
.App .App-inner h2 a {color:#2e0c03;text-decoration:none;margin-top:30px; display: block;}
.App .App-inner h2 span {color:#b9010a;}
.App .App-inner h2 em {display: block; font-size: 19px; color: #2e0c03; font-family: sans-serif; text-transform: uppercase; letter-spacing: 7px; font-weight: normal; margin-top:35px;}
.contact{width:1200px;margin:0 auto;}
.floor1 .f1_con{width:1200px;margin:0 auto;/* padding:35px 0; */overflow: hidden;}
/*.title{font-size: 24px;padding: 0;margin: 0 0 25px 0;color: #000;text-align: center;}*/
.desc{font-size: 14px;color: #999;display: block;margin-top: 10px;text-align: center;}
.floor1 .f1_con>h2{color: #000;}
.floor1 .f1_con>h5{color: #999;}
.floor1 .f1_con .btn-bar{height: 42px;/*margin-top: 35px;*/margin-bottom: 15px;text-align: center;padding-top: 15px;/* margin-left:-17px; */}
.floor1 .f1_con .btn-bar>a{background-color: rgb(22, 95, 172);color: #fff;width:168px;height: 40px;line-height: 40px;display: inline-block;font-size: 15px;margin-left: 5px;}
.floor1 .f1_con .btn-bar>a:hover{background:#f98b86;background:rgba(50, 5, 1, 0.75);color:#fff; }
.floor1 .f1_con .btn-bar>a.active:first-child{background: #ff6f00;color:#fff;margin-left: 0;margin-right: 0px;}

.floor1 .f1_con .display{margin-right: -15px;margin-left: -15px;}
.floor1 .f1_con .display>ul>li{width: 270px;float: left;position: relative;height:226px;margin: 15px;}
.floor1 .f1_con .display>ul>li>a{display: block;}
.floor1 .f1_con .display>ul>li>a>img{width: 280px;height:210px;}
.floor1 .f1_con .display>ul>li>.pro_desc{position: absolute;width: 320px;height: 196px;top: 0px;left: 0px;display: none;background:#dd726e;background-color: rgba(247,90,83,0.70);padding: 30px;color: #FFF;text-align: left;}
.floor1 .f1_con .display>ul>li>.pro_desc>.name{font-size: 18px;font-weight: bold; margin: 20px 0 8px 0;text-align:center;}
.floor1 .f1_con .display>ul>li>.pro_desc>span{display: block;text-align: center;line-height: 60px;}
.floor1 .f1_con .display>ul>li>.pro_desc>p{margin: 0;line-height: 28px;font-size: 14px;}
.floor1 .f1_con .display>ul>li>.pro_desc>a{display: block;width:120px;text-align:center;margin:20px auto;padding:7px 0;background:#fff;background-color: rgba(255,255,255,0.70);color: #d43831;text-decoration: none;font-size:13px;border-radius: 5px;}
.floor1 .f1_con .display>ul>li:hover .pro_desc{display: block;}
.floor1 .f1_con>.more{text-align: center;}	
	
	
/*about*/	
.aboutbj{ height:620px; background:url("../images/about.jpg")no-repeat center; overflow: hidden;}
.about{ height:566px; padding-top:54px;}
.about h3{ text-align: center; font-weight: bold;color: #333; font-size: 30px; margin-bottom:34px;}
.about h3 span{display: block;background: url("../images/hg7.png") no-repeat center;line-height: 30px;font-size: 30px; }
.about h3 span em{ color:#0951a2;}
.about h3 i{display: block; font-size: 14px; color: #333; font-weight: normal;}
.about .bf{width:600px;height:420px;position: relative;float:left;}
.about .bf em{display: block;width:600px; height:420px; }
.about .bf em img{width:600px; height:420px;}
.about .bf a{display: block; width:104px; height:104px; background: url("../images/bf2.png") no-repeat center; position: absolute;left:42%; top:38%;}
.about dl{width: 476px;height:245px;float:right;background:#FFF;padding: 115px 64px 60px 60px;}
.about dl dt{margin-bottom:14px;}
.about dl dt a{ font-size: 22px; color:#666666;}
.about dl dd p{display: block;font-size: 16px;color:#666666;height:153px;line-height: 36px;margin-top: -65px;}
.about dl dd span{ display:block; height:50px; margin-top:30px;}
.about dl dd span a{display: block;float:left; padding:14px 32px; background:#efefef; margin-right:10px;border-radius: 30px;font-size: 14px;}
.about dl dd span a:hover{ color:#FFF; background:#f0a400;}
	
	
	
	
/*news*/
.container{margin-left:auto;margin-right:auto;width:1200px;overflow: hidden;margin-top: 10px;/* padding-bottom: 25px; */}
.news {border-top: 1px solid #fff;/* border-bottom: 1px solid #e0e0e0; */background: #f4f4f4;}
.news .newsCon {width: 360px;padding: 30px 19px;border: 1px solid #ececec;border-top: none;margin: -1px 0 0 -1px;border-bottom: none;float: left;padding-bottom:12px;}
.news h3 {font-weight: normal;margin-bottom: 5px;}
.news h3 a {display: block;height: 34px;background: url(../images/news01.png) no-repeat right center;}
.news h3 b {font-size: 22px;color: #3d3d3d;margin-right: 10px;}
.news h3 i {font-size: 14px;}
.news dt {/* padding: 10px; *//* background: #fff; */margin-bottom: 5px;}
.news dt img {display: block;width: 100%;}
.news dd {height: 24px;line-height: 24px;padding-left: 18px;background: url(../images/ty01.png) no-repeat left center;margin-bottom: 10px;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 100;}
.news dd a {color: #333;}

.news a.news_more {display: block; width: 112px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #d7d7d7;border-radius: 20px;font-size: 14px;margin-top: 40px;}

.news .newsCon:hover a.news_more {background: #D01817;color: #fff;border-color: #D01817;}
.news dl dd:hover {background: url(../images/ty02.png) no-repeat left center;}








/*footer*/
#ifooter{ background:#165fac;padding:20px 0;}
#ifooter{color:#fff} 
.copyright{color:#fff;}
.copyright a{ color:#fff; line-height:20px;}
.copyright a:visited{color:#fff;}
.copyright a:hover{color: #fff; text-decoration: underline;}

















 /*neiye*/
.randnews{ padding:2px 3px; border:1px solid #ccc;}
.randnews li { float: left; height: 24px;line-height: 24px; margin: 0 5px;width: 185px; overflow:hidden; border-bottom:1px dashed #ccc;}
.left .randnews li{ float:none;}
.links{width:181px; padding:10px 10px; }
.links .img4{ text-align:center;}
.links p{  overflow:hidden; line-height:20px;line-height: 20px;}
.links p span {float: left;padding-bottom: 20px;}
.proinfo p{ font-size:14px;}
.prodesc { font-size:14px; text-indent:2em; line-height:26px; border-bottom:1px dotted #CCC; margin-bottom:8px; }
.leftlx{background:#FFF;}
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 5px 0 10px;}
.leftlx p{line-height:24px;}
.leftlx .dianhua {background: url("../images/Teln.gif") no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua span {display: block;font: 18px "Impact";color:#0062bf;}
#cntrBody{font-size:14px; overflow:hidden; overflow:hidden;}
.n_tit a.cur{ color:#000; font-weight:bold;}
.leib2 .nr ul.ul2{padding:0;}
.leib2 .nr ul.ul2 li{text-overflow:ellipsis}
.leftr{ float:left; width:250px; overflow:hidden;margin-right:5px;}
.rightl{ float:right; display:inline; overflow:hidden;margin-bottom:15px;width:880px;}
.font_hotline{font-size:28px;font-weight:bold; color:#F68D35;}
.propar div.pd_short{ line-height:28px; background: none repeat scroll 0 0 #f8f6f6;color: #000000;padding: 10px; font-size:13px;}
#newpro{ width:250px;margin:0 auto;}
#newpro h5{ height:25px;line-height:25px; }
#newpro h5 a{ font-size:12px; color:#666;font-weight:normal;}
#newpro dl{ height:80px; overflow:hidden;}
#newpro dl dt{ width:104px;height:72px;float:left;}
#newpro dl dt img{ width:100px; height:68px; border:1px solid #CCC; padding:1px;}
#newpro dl dt a:hover img{border:1px solid #E20E19}
#newpro dl dd{ float:left;height:72px; line-height:20px; width:120px;margin-left:6px; display:inline;}
#newpro dl dd li{ height:24px; line-height:24px;overflow:hidden;width:200px;}

.cPro_box{ margin-top:10px;}
.cPro_ct .tit{  background: url("../imagess/tit1n.gif") repeat-x scroll 0 0 transparent; height:36px; line-height:36px;}
.cPro_ct .tit a{ height:36px; line-height:36px; padding-left:13px; font-weight:bold; color:#333333; font-size:14px;text-decoration:none;}
.cPro_ct .nr{ border:1px solid #ccc; border-top:none; border-bottom:none; overflow:hidden; width:199px; padding-bottom:10px;}
.cPro_ct .nr dl{ margin: 10px auto 3px; width:166px; overflow:hidden;}
.cPro_ct .nr dd{ width:166px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.cPro_ct .nr dd a{line-height:24px;}
.cPro_ct .nr dl dt img{ width:162px; padding:1px; border:1px solid #dedede;  }
dl.pd_list_dl{overflow:hidden;float:left;padding: 5px 0 0 15px;background: url("../imagess/ps.jpg");}
dl.pd_list_dl dt,dl.pd_list_dl dt a{ line-height:0; font-size:0;display:block;}
dl.pd_list_dl dt img{width: 272px;height: 213px;border:1px solid #E7E7E7;}
dl.pd_list_dl dt a:hover img{ }
dl.pd_list_dl dd{margin-top:3px;height:30px;width: 272px;line-height:30px;text-align:center;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 0;}

dl.pd_list_dls {width:217px; overflow:hidden; float:left;padding:5px 15px 10px; height:185px;}
dl.pd_list_dls dt,dl.pd_list_dls dt a{ width:217px; height:148px;line-height:0; font-size:0;}
dl.pd_list_dls dt img{width:213px; height:144px; border:1px solid #D6D6D6; padding:1px; }
dl.pd_list_dls dt a:hover img{border:1px solid #E20E19;}
dl.pd_list_dls dd{ margin-top:3px; height:30px; width:217px; line-height:30px; text-align:center; overflow:hidden;}
dl.pd_list_dls dd a:hover,dl.pd_list_dl dd a:hover {color:#E00001;}

dl.pd_index_dl{ width:160px; overflow:hidden; float:left;padding:5px 12px 10px;}
dl.pd_index_dl dt{ width:160px; height:122px;line-height:0; font-size:0;}
dl.pd_index_dl dt img{width:156px; height:118px; padding:1px; border:1px solid #D6D6D6; }
dl.pd_index_dl dt a:hover img{border:1px solid #E20E19;}
dl.pd_index_dl dd{ margin-top:3px; height:20px; width:160px; line-height:20px; text-align:center; overflow:hidden;}


.news_con {width: 1130px;margin:0 auto;} 
.news_top { width:720px; height:132px; overflow:hidden; border-bottom:solid 1px #ccc; padding-bottom:15px; margin-bottom:15px;}  
.news_top img { width:128px; height:128px; display:block; float:left;} 
.news_top .n_top_img { width:128px; height:128px; display:block; border:solid 1px #ccc;  padding:1px; float:left; } 
.news_top .n_top_img:hover { border:solid 1px #C10005; } 
.news_img_rt { width:570px; height:132px; float:left; margin-left:10px;} 
.new_top_tit { width:518px; height:20px; line-height:20px; overflow:hidden; margin-bottom:10px;}
.new_top_tit .top_tit1 { font-weight:bold; text-decoration:underline; color:#000; font-size:14px;}

.new_top_tit .top_tit1:hover { color:#C10005;}
.new_top_tit .top_tit2 {  margin-left:15px;}
.new_top_tit .top_tit3 {  margin-left:15px; color:#FF0000;}
.new_top_tit .top_tit3 a { color:#FF0000; text-decoration:underline;}
.news_img_rt .news_top_con { line-height:24px; height:100px; overflow:hidden; white-space: normal; letter-spacing: normal; word-spacing:10px; } 
.news_img_rt .news_top_con a { color:#C10005; text-decoration:underline;}



dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000; }
dl.news_dl dt {margin-bottom:3px;margin-top:5px;line-height:24px;height:24px;width: 1130px;overflow:hidden;}
dl.news_dl .dt_1 { height:20px; background:url("../imagess/ico10.gif") no-repeat 0 6px;  padding-left:10px;  font-size:14px; color:#4F4F4F; font-weight:bold; }
dl.news_dl .dt_1:hover {background:url("../imagess/ico7.gif") no-repeat 0 6px;color:#0079D7; }

dl.news_dl .dt_2 { font-size:14px; float:right; padding:0 10px 0 8px;  font-family:""; }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} 

dl.news_dl dd { font-size:14px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;margin-left:-6px;}
.mb10{ margin-bottom:10px;}
.newchang{ border-bottom:1px dashed #ccc; height:25px; padding-left:30px;}



.n_info_con { width:1140px; padding:10px 15px 0 10px; overflow:hidden;}
.n_info_con h1 {  border-bottom: 1px dashed #CCCCCC; color: #333; font-family: "";   font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;}
.n_info_con2 { margin:0 auto;}
.n_info_con h3 { text-align:center; color:#000; font-family:""; margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; } 
.info_con_tit {font-family:"";  line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#BCBBBB;}
.info_con_tit .n_tit a{ color:#BCBBBB;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.n_info_con p { line-height:22px; padding:0 10px;word-spacing: 10px;}
.n_info_con p a { color:#B61212;}
.n_info_con .apage { text-align:center; margin-bottom:10px;}

.info_input { text-align:center; color:#000; margin-bottom:15px;} 

.info_input input { }

.info_key { border-bottom:solid 1px #ccc; height:30px; line-height:30px; padding:0 10px; margin:10px 0; width:648px; overflow:hidden;}
.info_key span { font-size:14px; font-weight:bold;}
.info_key a { margin-right:10px;}
.ad2 { margin-bottom:10px;}
.n_info_con2 .t04 { color:#000; background:#dedede; line-height:32px; height:32px;}

.n_info_con2 .t04 a { color:#B61212;}

.n_info_con2 .t04 a:hover { color:#B61212;}

.leib3 .tit{  background:#0062bf; line-height:35px; padding-left:13px; font-weight:bold; color:#fff; font-size:14px; }
.leib3 .tit a{ color:#333; }
.leib3 .tit a:hover{color:#333; }
.leib3 .nr { border:1px solid #dfdfdf; padding:12px 5px 10px 5px; background:#fff; border-bottom:none;border-bottom:1px solid #ccc }
.leib3 .nr h4 a{ font-weight:bold; color:#fff; font-size:12px; padding-left:26px; height:28px; line-height:28px; display:block; margin-bottom:5px;}
.leib3 .nr .cur a { display:block; color:#E00001;}
.leib3 .nr ul { padding-bottom:5px; margin-bottom:7px;}
.leib3 .nr li a { display:block; padding-left:11px; background:url("../images/ico003.gif") no-repeat 16px 13px; line-height:30px; height:24px; overflow:hidden}
.leib3 .nr h4{ background:#06326E;}
.contents{ width:1150px; margin:0 auto;}
.mt{ border: 1px solid #DDDDDD;overflow: hidden; border-top:none; padding-bottom:10px; background:#fff; margin-top:10px;}
.mt h4 {background:#0062bf;border-bottom: 1px solid #DDDDDD;font-weight: normal;height: 35px;line-height: 35px;padding:0 10px 0 13px;margin-top:0 }
.mt h4 a{color: #fff; font-weight:bold; font-size: 14px; text-decoration:none;}
.right_main{border: 1px solid #CCCCCC; background:#fff;}
.pro_curmbs { height:36px; line-height:36px; border-bottom:1px solid #ddd; overflow:hidden;padding: 0 15px 0 12px;background:#0062bf}
.pro_curmbs span { color:#fff;font-weight:bold}
.pro_curmbs a { color:#fff; margin-left:5px; margin-right:5px;}
.pro_curmbs a:hover { color:#fff;}
.pro_curmbs .a_b { color:#E00001; font-weight:bold;}
.agent_con .age_li_about { padding-left:15px; overflow:hidden; padding-right:15px;}
.agent_con {  padding-top:10px; line-height:24px; font-size:14px;}
table td{padding:2px 5px}

.leib3 li{ text-indent:15px; width:100%; height:30px; line-height:30px; background:url(../images/dz.jpg) left no-repeat; text-indent:15px;border-bottom:1px dotted #C7C7C7}
.leib3 li:hover{ background:#ffffcc; border-bottom:1px solid #d5d5d5;}
.leib3 li a{ float:left; color:#5f5f5f;  background:url(../images/dz.jpg) left no-repeat; display:block;}
.leib3 li span{float:right; color:#676767; display:block;}

.branch_text .chn a{font-size:21px;font-family:Microsoft YaHei;font-weight:normal;color:#383838;}
.branch_title{
	border-bottom:2px solid #DAD8D8;
	width:100%;
	margin:0 auto;
	overflow:hidden;
	font-weight:bold;
	height:60px;
}
.branch_text{float:left;}
.channel124_more{float:right;padding-right:20px;margin-top:3px;}
.branch_text .chn{padding-top:18px;}
.tzgg .t_wrap{padding:15px 0;overflow:hidden;

}

.article_list_14_text{width:79%;float:right;text-align:left}
.article_list_14_pic{width:18%;float:left}
.c18_title{font-size:16px}
.c18_neirong{font-size:14px;max-height:150px;overflow:hidden;color:#737373;line-height:20px;padding-top:5px}
.c18_rq{font-size:24px;}
.c18_title{color:#616161;}
.c18_zfk{background-color:#A0A0A0; border:1px solid #8C8888; color:#fff;height:60px;}
.news_c li{height:88px;}
.news_c .fwzz{font-size:14px;line-height:2em;color:#645e5e}