@charset "utf-8";
.hot{border-bottom: #e7e7e7 1px solid;}
.hot span{font-weight: bold;margin-right: 10px;line-height: 50px;}
.hot a{margin-right: 10px;line-height: 50px;}

.product{margin: 15px 0px;}
.product .title{height: 50px; width: 100%; background: url("../images/cpbt_bj.png") no-repeat center; margin-bottom: 20px;}
.product .pro_left h3{height: 65px; width: 100%;background: url("../images/iproductslt_btbj.jpg") no-repeat center; background-size: 100% 65px;}
.product .pro_left ul{margin-top: 5px; background: url(../images/fl_lx.png) bottom left no-repeat #076db8;padding-bottom: 93px;}
.product .pro_left ul li{ border-bottom: 1px solid #428bee;text-indent: 10px;}
.product .pro_left ul li a{color: #fff;display: block;background-color: #076db8;transition: 0.3s;line-height: 50px;}
.product .pro_left ul li a:hover{color:#424343; background-color:#ffcc00; transition:0.3s;}
.product .pro_right .ys_title li div{ height: 105px;transition:0.3s; border-radius:8px; font-size:19px; font-weight:bold; color:#ffffff; font-style:italic;text-indent: 75px;padding-top: 15px;cursor: pointer;}
.product .pro_right .ys_title li div span{color:#ffd200;display: block; font-size: 19px;}
.product .pro_right .ys_title li div:hover span{color: #004eb8;}
.product .pro_right .ys_title li .title1{background: #004eb8 url("../images/cp_kj01.png") no-repeat 10px top;}
.product .pro_right .ys_title li .title2{background: #004eb8 url("../images/cp_kj02.png") no-repeat 10px top;}
.product .pro_right .ys_title li .title3{background: #004eb8 url("../images/cp_kj03.png") no-repeat 10px top;}
.product .pro_right .ys_title li .title1:hover{background: #ffcc00 url("../images/cp_kj01.png") no-repeat 10px -100px;}
.product .pro_right .ys_title li .title2:hover{background: #ffcc00 url("../images/cp_kj02.png") no-repeat 10px -100px;}
.product .pro_right .ys_title li .title3:hover{background: #ffcc00 url("../images/cp_kj03.png") no-repeat 10px -100px;}
.product .pro_right .pro_list li{margin-bottom: 15px;}
.product .pro_right .pro_list li a{display:block; background-color: #154099;color: #fff;transition: 0.3s;border-bottom: 8px solid #ff9c00;}
.product .pro_right .pro_list li a p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding-bottom: 8px;text-align: center;}
.product .pro_right .pro_list li a:hover{background-color:#ff9c00; color:#222222; transition:0.3s;}

.youshi1_con li{padding: 0px;background: #f1f1f1;margin-bottom: 3px;}
.youshi1_con li div{padding: 0px;}
.youshi1_con li div h3{line-height:35px;font-size:24px; font-weight: bold; color:#004eb8; text-align:center; transition:0.3s;margin-top:20px;}
.youshi1_con li div h4{line-height:35px; color:#333; font-size:18px; padding:10px; transition:0.3s;}
.youshi1_con li:hover{background: #004eb8;}
.youshi1_con li:hover div h3{font-size:24px; font-weight: bold; color:#ffcc00; text-align:center; transition:0.3s;}
.youshi1_con li:hover div h4{line-height:24px; color:#80b6ff; font-size:14px; padding:10px; transition:0.3s;}
@media (min-width: 768px){
    .youshi1{background:url("../images/youshi_bj1.png") top center no-repeat; padding-top:200px;}
}

.youshi2{background: url("../images/ys.png") no-repeat top center;padding-top: 175px;}
.youshi2 h3{color: #294471;font-size: 28px;font-weight: 600;padding-left: 120px;}
.youshi2 h4{margin-top:5px; font-size: 12px;text-transform: uppercase;color: #294471;font-weight: 400;padding-left: 120px; margin-bottom: 35px;}
.youshi2 p{color: #666;font: 400 14px/30px "微软雅黑";padding-left: 93px;}
.youshi2_con1{margin-top: 60px;}
.youshi2_con2{margin-top: 105px;}
.youshi2_con3{margin-top: 45px; padding-bottom: 20px;}

.about{background: url("../images/jz_bg.gif") repeat;}
.about h2{font-size: 18px;color: #333; margin-top: 30px; font-weight: bold; line-height: 40px;}
.about p{font-size: 14px;color: #333;line-height: 30px;padding: 15px 0 0; text-indent: 2em;}

.cases{margin: 15px 0px;}
.cases .title{width: 100%; height: 50px; background: url("../images/case_top.png") no-repeat center; margin-bottom: 20px;}

.news{background: #efefef; padding: 20px 0px;}
.news .news_con{ background: #fff; border-top: 3px solid #0078C4; border-radius: 2px 2px 0px 0px;}
.news .news_con .title{ margin-bottom: 15px; margin-top: 10px;}
.news .news_con .title a{line-height: 20px;display: inline-block;font-size: 16px;color: #222;}
.news .news_con .title h5{color: #cccccc;font-size: 16px;}
.news .news_con a.news_more{background:#0078C4;width:21px;height:21px;border-radius:13px;text-align:center;display:inline-block; color:#FFF; font-size:1.5em; line-height:0.8em!important;margin-top: 7px; padding:0.03em 0 0 0.03em;}
.news .news_list li{border-bottom:1px #c7c7c7 dotted; line-height:40px;}
.news .news_list li a{ display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; font-weight: bold;line-height: 40px;}
.news .news_list li a:hover{color: #ba2636;}
.news .news_list li span{display: block;line-height: 40px; font-size: 12px;}

.link{border-top: 1px solid #1f4cb3;}
