
.tzss{width: 100%;height:40px;background: url(../images/tzss.jpg);overflow: hidden;line-height: 40px}
.tzgg{width: 50%;height:40px;overflow: hidden;font-size: 12px}
.tzgg span{color:#f11201;}
.tzgg b{font-weight: normal;color:#535353;}

.search{width: 230px;height:40px;}
.search p{height:24px;float: left;margin-top: 8px}
.search input{width:180px ;height:21px;border:1px solid #dddddd;text-indent: 0.5rem;color:#a9a9a9;}
.search button{border:none;}

.title1{width: 100%;height:35px;background: url(../images/title1.jpg)no-repeat center;line-height: 35px;font-size: 16px;color:#fff;text-indent: 1.5rem;background-size: 100%;}
.lunbo{width: 394px;height:260px;overflow: hidden;padding: 1px;border: 1px solid #ddd;margin-top: 10px;overflow: hidden;}

.xwzx{width: 375px;height:260px;margin-left: 12px;margin-top: 10px;overflow: hidden;}
.xwzx dl{width: 100%;height:auto;overflow: hidden;margin: 8px auto}
.xwzx dl dt{color:#f11201;font-size: 16px;width: 100%;height:30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;}
.xwzx dl dd{font-size: 12px;color:#707070;text-indent: 2rem;line-height: 24px}
.xwzx dl dd a{color:#f11201;}
.xwzx li{width: 100%;height:32px;line-height: 32px;border-bottom: 1px dotted #ccc;font-size: 10px;color:#535353;list-style-position:inside;list-style-type:square;text-indent: .5rem;}
.xwzx li a{color:#1b1b1b;font-size: 12px;}
.xwzx li span{font-size: 12px;color:#1b1b1b;float: right;}




.sbanner{width: 43%;}
.sbanner img{display: block;margin: 0 auto;height: 380px;}
.sbanner .swiper-pagination{text-align: right;padding-right:30px;bottom: 15px !important;width: calc(100% - 30px );}
.sbanner .swiper-pagination-bullet{width:20px;height: 3px;background-color: rgba(255, 255, 255, 0.4);border-radius: 1px; }
.sbanner .swiper-pagination-bullet-active{background: #ff1818;}
.sbanner a{display: block;}
.sbanner p{position:absolute;z-index: 10;color: #fff;width: calc(100% - 30px );padding:0 15px;height: 40px;line-height: 40px;background:rgba(0, 0, 0, 0.6);; display: block;text-align: left;white-space: nowrap;word-break: keep-all;overflow: hidden;text-overflow: ellipsis;bottom: 0;}


.ilistm2{width:28%;}
.ml20{margin-left: 20px;}
.ilistit{width: 100%;height: 39px;border-bottom: 1px solid #d9d9d9;line-height: 39px;margin-bottom: 8px;}
.ilistit h2{display: block;float: left;padding-left: 20px;font-family: "tesong";;background: url(../images/titbg.jpg) right center no-repeat;min-width:132px;color: #fff;font-size: 22px;height: 40px;line-height: 40px; }
.ilistit a{float: right;display: block;color: #6b6b6b;}
.ilistm3{width: 305px;}
.ilistit3 h2{background:#cb0101 url(../images/tit1bg.jpg) right center no-repeat;padding-left: 10px;min-width: 150px;line-height: 38px;}
.ilistit3 h2 img{margin-right: 5px;vertical-align: middle;}

.ilist_item dl{height: auto;overflow: hidden;border-bottom: 1px dashed #d9d9d9;padding-bottom: 8px;}
.ilist_item dt{font-size: 16px;color: #434343;line-height:35px;background: url(../images/dian1.jpg) 10px center no-repeat;padding-left: 25px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ilist_item dd{color: #959595;font-size: 14px;line-height: 24px;}

.ilist_item{height: auto;overflow: hidden;}
.ilist_item ul li{height:44px;border-bottom: 1px dashed #d9d9d9;line-height: 44px;color: #959595;overflow: hidden;background: url(../images/dian1.jpg) 10px center no-repeat;padding-left: 25px;}
.ilist_item ul li a{display: block;width:calc(100%);float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #434343;}
.ilist_item ul li span{width: 85px;float: right;text-align: right}

.ilistm3{width: 23.4%;}
.qjdh ul li{width: 130px;float: left;height: 45px;line-height: 45px;background: #2f83fd;border: 1px solid #0458d1;margin:20px 0 10px;text-align: center;}
.qjdh ul li:nth-child(2n){float: right;}
.qjdh ul li a{color: #fff;}








.cases_box{width:49.5%;}
.casenew_T{width:100%;height:43px;;overflow:hidden;background: url(../images/newlibg.jpg) repeat-x;margin-bottom: 3px;}
.casenew_T_l{width:60%;float:left;overflow:hidden;}
.casenew_T_l ul{margin:0;padding:0;list-style:none;}
.casenew_T_l ul li{width:133px;height:43px;text-align:center;line-height:43px;float:left;font-size:16px;color:#000000;}
.casenew_T_l ul li.selected{background:url(../images/lihover.jpg) no-repeat;color:#ff1818;font-weight:bold;}

.hide{display:none;}

.cases{
width:100%;
overflow:hidden;
}
.cases ul{
margin:0;
padding:0;
list-style:none;
}
.cases ul li{
width:100%;
height:53px;line-height: 53px;
float:left;background: #eeeff0;border-bottom: 3px solid #fff;font-size: 16px;
}
.cases ul li span{
width:calc(80% - 15px );;
padding-left:12px;
display:inline;
float:left;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.cases ul li span a{
font-size:16px;
color:#313131;
text-decoration:none;
}
.cases ul li label{
width:89px;
float:right;padding-right: 15px;
display:inline;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#707070;
}
.cases ul li:hover span{
}
.cases ul li:hover span a{
color:#002071;
}





.fwxm{width: 100%;padding: 35px 0 60px;background: #f0f0f0;margin-top: 45px;}
.fwtit{}
.fwtit img{width: 100%;display: block;}
.fuwu_list{ position:relative;zoom:1;  margin:0 auto;font-size: 14px;}
.fuwu_list .piclist{ overflow:hidden; zoom:1; width:1300px; margin:0; padding:0; list-style:none;margin-top:20px;}
.fuwu_list .piclist li{float:left; height:205px;width:311px;margin-right: 18px;margin-top: 25px;}
.fuwu_list .piclist li:nth-child(4n){margin-right: 0;}
.fuwu_hot{width:286px;height:205px;background:url(../images/isobg.jpg) no-repeat;background-size: 100% 100%;position:relative;box-shadow:0 0 12px rgba(0,0,0,0.15);}
.fuwu_hotA{width:244px;margin: 0 auto;padding-top: 14px;}
.fuwu_hotA img{max-width: 100%;display: block;max-height:142px;margin: 0 auto; }
.fuwu_hotB{height:40px;line-height:40px;font-size:16px;color:#002071;font-weight:bold;text-align: center;padding: 0 15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fuwu_hot:hover{box-shadow:0 0 12px rgba(0,0,0,0.2);}


.gywm{width: 385px;height:260px;;margin-top: 10px;overflow: hidden;}
.gywm dl{width: 100%;height:auto;overflow: hidden;}
.gywm dl dt{width: 100%;height:86px;overflow: hidden;margin: 10px auto}
.gywm dl dt img{display: block;;border:0;background: 100%}
.gywm dl dd {font-size: 12px;line-height: 24px;color:#626262;text-indent: 2rem}
.gywm dl dd a{font-size: 12px;color:#3e6da4;}


.rzxm_one{width: 1300px;height:auto;margin-top: 10px;overflow: hidden;}
.rzxm_t{width: 1298px;height:auto;overflow: hidden;border-bottom: 1px solid #ddd}
.rzxm_t img{width: 100%}

.rzfl{width: 420px;margin-right: 20px;}
.rzfl:last-child{margin-right: 0;}
.rz_one{min-height:378px;overflow: hidden;padding: 0px;margin-top: 50px;}
.rz_title{width: 100%;height:31px;overflow: hidden;line-height: 30px;background: url(../images/titbg.jpg) bottom left no-repeat;background-size: 100%;}
.rz_title p{float: left;width: 108px;height:auto;background: #e70304;font-size: 16px;text-align: center; line-height:32px;color: #fff;}
.rz_title a{float: right;margin-right: 5px ;background: #fff;width: 60px;text-align: center;font-size: 12px}
.rz_nr{width: 100%;height:auto;overflow: hidden;}
.rz_nr dl{width: 100%;height:90px;overflow: hidden;margin-top: 20px;}
.rz_nr dl dt{width: 135px;height:90px;float: left;overflow: hidden;}
.rz_nr dl dt img{width: 100%}
.rz_nr dl dd{float: right;width:250px;overflow: hidden; }
.rz_nr dl dd h4{font-size: 12px;color:#626262;line-height: 24px}
.rz_nr dl dd p{font-size: 12px;color:#626262;line-height: 21px}

.rz_tow .rz_nr{width: auto;}

.rz_pic{width: 100%;height: 180px;margin: 15px 0px 8px;}
.rz_pic img{width: 100%;display: block;}

.rz_nr ul{width: 100%;height:auto;overflow: hidden;margin-top: 10px;}
.rz_nr ul.rz_list{width:calc(100%);margin-top: 10px;}
.rz_nr ul li{overflow: hidden;height:40px;line-height:40px;border-bottom: 1px solid #eaeaea;font-size: 14px;color:#313131;background:url(../images/lid.jpg) left center no-repeat;padding-left: .7rem;}
.rz_nr ul li a{color:#313131;font-size: 14px;width:calc(100% - 70px );display: inline-block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.rz_nr ul li span{float: right;display: block;color:#8b8b8b;font-size: 12px;}

.tf{width: 100%;height: auto;overflow: hidden;margin:10px auto;float: left;}

.rzxm_tow{width:895px;height:auto;overflow: hidden;float: left;}
.rz_tow{width: 430px;padding: 0px;margin-top: 15px;border:1px solid #dddddd;}
.rzxm_t2{width: 100%;height:auto;border-bottom: 1px solid #ddd:;}

.lxwm,.ywpt{width: 260px;overflow: hidden;height:auto;}
.lxwm{width: 278px;}

.title2{width: 100%;height:38px;overflow: hidden;line-height: 36px }
.title2 h4{float: left;width:100px ;color: #d60300;font-size:18px;border-bottom: 2px solid #d60300;text-align: center;}
.title2 p{width: 178px;border-bottom: 2px solid #8f8f8f;float: right;text-align: right;text-indent: 2rem}
.title2 p a{font-size: 12px;color:#333333;}

.lxwm_infor{width: 100%;height:auto;overflow: hidden;margin-top: 10px;font-size: 14px;line-height: 26px;color: #313131;}
.lxwm_infor p{overflow: hidden;}
.lxwm_infor p span{display: block;width: 112px;float: left;}
.lxwm_infor p font{display: block;float: left;}
.lxwm_infor dt{width: 100%;height:auto;overflow: hidden;}
.lxwm_infor dt img{width: 100%}
.lxwm_infor dd{width: 110%;height:auto;overflow: hidden;}
.lxwm_infor dd h3{width: 100%;height: auto;font-size: 14px;color:#626262;line-height: 24px}
.lxwm_infor dd p{width: 100%;height: auto;font-size: 12px;overflow: hidden;color:#626262;line-height: 20px}


.ywpt{margin-top: 10px;overflow: hidden;}

.pt_img{width: 100%;height:auto;overflow: hidden;}
.pt_img a{display: block;overflow: hidden;width: 100%;height:auto;margin-top: 5px}
.pt_img img{width: 100%}



.img100 img{display: block;margin: 0 auto;max-width: 100%;}

.all_nabout{width:100%;height:auto;padding-top:66px;background:url(../images/all_nabout.jpg) center top no-repeat;overflow:hidden;padding-bottom: 60px;margin-top: 50px;}
.nabout_A{width:54%;height:364px;box-shadow:0 0 20px rgba(0,0,0,0.2);}
.nabout_B{width:43%;}
.nabout_B1{height:56px;line-height:56px;font-size:36px;color:#333333;font-weight:bold;}
.nabout_B2{height:34px;line-height:34px;font-size:18px;color:#c6c7c7;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.nabout_D{width:100%;height:1px;background:url(../images/nabout_hr.png) center repeat-x;}
.nabout_E{font-size:16px;color:#3a3a3a;line-height:26px;overflow:hidden;}
.nabout_E p{margin: 10px 0;}

.nabout_F{width:84px;height:34px;overflow:hidden;}
.nabout_F a{width:84px;height:34px;line-height:34px;display:block;background:url(../images/fuwu_hot_em.png) 63px center no-repeat;font-size:14px;color:#e84606;text-decoration:none;}
.nabout_F a:hover{background:url(../images/fuwu_hot_em.png) right center no-repeat;}



.yqlj{height:auto;overflow: hidden;background: #d2d2d2;font-size: 16px;line-height: 62px;}
.yqlj span{display: inline-block;color: #000000;}
.link{height:auto;overflow: hidden;display: inline-block;}
.link a{display: inline-block;padding: 15px 15px 15px 15px}

