@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑"; font-size:14px;}
*{margin:0; padding:0;}
a{text-decoration:none;}
li{list-style:none;}
.head{width:100%;}
.tqss{width:960px; height:30px; line-height:30px; color:#000000; margin:0 auto; }
.tqss p{float:left; margin-right:50px;}
.ss, .ank, .srk{border:none; outline:none; height:20px;line-height:25px; color:#ccc;}
.ss{width:200px; float:right;  margin-top:5px;   border:1px solid #eee; }
.srk{height:18px;width:168px; float:left;}
.ank{width:30px;  float:right; background:#f7f7f7 url(/images/search.png) no-repeat center;}

.top{width:100%; height:91px; background:#f7f7f7; border-bottom:2px solid #a51016;}
.logo{width:1000px; margin:0 auto;}
.dh{width:575px; height:91px; float:right;}
.dh li{width:85px; height:91px; float:left; font-size:16px; color:#333232; font-weight:bold; line-height:150px; text-align:center; margin:0 15px; transition:all 0.8s;}
.dh li:hover{color:#ffffff;}
.dh1{background:url(/images/hdh1.png) no-repeat center 25px;}
.dh2{background:url(/images/hdh2.png) no-repeat center 27px;}
.dh3{background:url(/images/hdh3.png) no-repeat center 23px;}
.dh4{background:url(/images/hdh4.png) no-repeat center 20px;}
.dh5{background:url(/images/hdh5.png) no-repeat center 22px;}
.dh1:hover{background:#a51016 url(/images/dh1.png) no-repeat center 25px;}
.dh2:hover{background:#a51016 url(/images/dh2.png) no-repeat center 27px;}
.dh3:hover{background:#a51016 url(/images/dh3.png) no-repeat center 23px;}
.dh4:hover{background:#a51016 url(/images/dh4.png) no-repeat center 20px;}
.dh5:hover{background:#a51016 url(/images/dh5.png) no-repeat center 22px;}

.focus{width:1000px; height:441px; margin:20px auto;}
.cpzs{width:100%; height:610px; background:#f7f7f7; border-top:1px solid #f7f7f7;}
.bt{height:30px; line-height:30px; margin:15px 5px; color:#a51016; }
.bt h3{font-size:24px; color:#a51016; float:left;}
.py{border:1px solid #ece9ea; margin-left:15px; padding:9px; }
.more{float:right; margin-right:10px; font-size:18px;}
.more a{color:#a51016;}
.more a:hover{color:#00ccff;}
.pic{margin:15px auto; }
.pic li{width:315px; height:244px; display:inline-block; background:#fff url(/images/picbg.png) no-repeat center bottom; margin-bottom:50px;}
.pic li img{width:300px; height:198px; border:1px solid #f4f4f4; margin:6px 0 0 7px;}
.pic li img:hover{transform: scale(1.05);}
.pic li img{transition: all 1s ease-out 0s;}
.pic li h3{line-height:35px;  font-size:18px; color:#fff; padding-left:20px;  }
.pic li h3 span{color:#cd8f90; font-size:14px; margin-left:10px;  }
.pic li h3 a{color:#fff;}
.pic li:nth-child(3n+2){margin:0 23px;}
.part{width:100%; height:351px; background:#fff; }
.middle{width:1000px; margin:30px auto 0; height:251px;}
.lefta{width:373px; height:251px; float:left; background:url(/images/leftbg.gif) no-repeat; }
.lefta img{width:320px; height:215px; margin:16px 0 0 24px;}
.lefta img:hover{transform: scale(1.05);}
.lefta img{transition: all 1s ease-out 0s;}
.righta{width:620px; height:251px; float:right; background:url(/images/rightbg.png) no-repeat right bottom; position:relative;}
.xwzx{width:339px; float:left;}
.bk{width:285px; height:33px; border:1px solid #edeaeb; float:right; line-height: 35px;}
.bk h3{width:100px; height:25px; line-height:25px; font-size:24px; color:#a51016; margin-left:-49px; background:#fff; margin-top:5px; float:left;}
.xwpy{font-weight:normal; font-size:12px; color:#e6e5e5; display:block; float:left;}
.bk a{color:#a51016;;}
.xwlb{width:338px; height:75px; float:left; margin-top:16px; position:relative;}
.yf{width:51px; height:42px; position:absolute; top:0; left:0; line-height: 42px;}
.nf{width:51px; height:30px; position:absolute; left:0; bottom:0; line-height: 30px;}
.yf, .nf{background:#e6e5e5; text-align:center; color:#a51016; font-weight:normal;}
.xwlb li{width:275px;float:right; color:#343434; float:right;}
.xwlb li a{color:#343434;}
.xwlb li a:hover{color:#00ccff;}
.lxwm{width:255px; height:123px; background:url(/images/lxwmbg.png) no-repeat right center;float:right; }
.lxwm h2{color:#a51016; margin-bottom:10px;}
.lxwm h2 span{font-size:12px; color:#e6e5e5; padding-left:5px;}
.lxxx{width:165px; height:40px; background:url(/images/hsbg.png) no-repeat left center; padding-left:5px; font-weight:bold; color:#a51016; margin-top:3px;}
.lxxx span{color:#343434; font-size:12px; font-weight:normal;}
.zpyc{width:280px; height:95px; position:absolute; right:0; bottom:0; font-size:48px; color:#fff; text-align: center; line-height: 45px; padding-top:25px;}
.zpyc span{font-size:18px;}
.yqlj{width:100%; height:44px; background:#f3f3f3; border-top:1px solid #a51016;}
.yqljxx{width:396px; height:57px; margin:0 auto; position:relative; top:-28px; background:linear-gradient(#fff,#f3f3f3);  }
.yqljxx ul li{width:170px; height:45px; border:1px solid #ecebeb; float:left; margin:3px 6px; color:#424142; line-height:20px; font-size:16px; text-align:center;padding-top:5px; font-weight:bold;}
.yqljxx ul li span{font-size:10px; color:#ada1a1; font-weight:normal;}
.bottom{width:100%; height:110px;  text-align:center; line-height: 25px; color:#595959;  position:relative;}
.bottom a{color:#595959;}
.wzwx{position:fixed; right:50px; top:200px; width:120px; }
.wzwx img{width:120px; height:120px;}
.wzwx p{text-align:center; line-height:30px; }
.bottom div{/*margin-top:-10px; left:14px; top:22px; */} 


.banner{height:300px; background:#94a9bc url(/upload/images/2019/5/985440544.jpg) no-repeat top center;}/*background:#94a9bc url(/images/mengkai0.jpg) */
.lby{width:800px;padding:10px 0 30px;}
.lby li{height:30px; line-height: 30px; text-indent:30px; background:url(/images/hjt.png) no-repeat left center;}
.lby li span{float:right; text-indent: 0px; color:#ccc; }
.lby li a, .fy a, .fp a, .fp, .fy{color:#343434;}
.lby li a:hover, .fy a:hover, .fp a:hover{color:#00ccff;}
.fy{margin:30px auto; text-align:center;}

.nr{width:940px; margin:30px auto 60px; min-height:800px; box-shadow:0px 0px 20px #ededed; padding:30px; }
.location{width:960px; margin:0 auto;line-height:40px; float:none; height:40px; font-size:12px;color:#7b7a7a; border-bottom:1px dashed #ededed;}
.location a{color:#7b7a7a;}
.location a:hover{color:#004d99;}
.nr h2{text-align:center; color:#064994;}
.wzxx{height:30px; line-height: 30px; margin:25px auto 15px; text-align: center; color:#ccc; background:#f7f7f7;}
.content{line-height: 25px;}
.content table{width:100% !important; margin:0 !important; padding:0 !important;     border-spacing:0em !important; border-color:#ccc; border:1px solid #ccc !important; text-align:center !important; }
.content table td{border:1px solid #ccc !important; }
.fp{margin-top:30px; text-align: center;}

.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.cplb{width:820px; margin-top:10px; margin-bottom:30px; float:right;} 
.cplb li{width:260px; float:left;  text-align:center; margin-bottom:10px; height:240px;}
.cplb li:nth-child(3n+2){margin:0 20px;}
.cplb li img{width:260px; height:180px; transition:all 0.6s; }
.cplb li img:hover{transform:scale(1.05);}
.cplb p{line-height:30px;}

/**分享**/
.share{position:absolute; right:30px; bottom:10px;}
.path_box{width:100%;height:115px; border-bottom:1px solid #d7d7d7; background:linear-gradient(#f3f3f3,#fff);}
.path_con{width:1060px;margin:0px auto;height:115px; position:relative;}
.pc_title{padding-top:15px; float:left;width:200px;height:69px;margin-top:31px; color:#fff; font-size:20px; text-align:center;font-weight:bold; letter-spacing: 10px; background:linear-gradient(to left top,#CD0000,#a51016,#CD0000,#a51016);}
.pc_title span{font-size:14px; display:block; letter-spacing:2px; margin-top:10px;  }
.sub_title{float:left;margin-left:55px;padding-top:31px;height:84px;line-height:84px;color:#454545;font-size:24px;  }
.sub_title span{font-size:12px; margin-left:10px; color:#7b7a7a; }
.pc_text{font-size:12px;color:#7b7a7a;float:right;line-height:70px; margin-right:30px;}
.pc_text a{color:#7b7a7a;}
.pc_text a:hover{color:#004d99;}

/****************************左导航******************************/
.contact_inf{width:1060px;margin:0px auto;min-height:530px;margin-bottom:30px;}
.sub_list{float:left;width:200px;background:#f5f5f5; margin-top:10px; padding-bottom:60px; }
.sub_list dl dd{width:200px; line-height:25px;  }
.sub_list dl dd span{display:block; color:#a4acaf; font-size:12px;  }

.sub_list dl dd a{display:block; padding:5px 0; width:149px;padding-left:25px;margin:0px auto;border-bottom:1px solid #ddd;overflow:hidden;white-space:nowrap;color:#454545;font-size:15px;background:url(../images/hjt.png) 10px center no-repeat;}
.sub_list dl dd:hover,.sub_on{background:linear-gradient(to left top,#CD0000,#a51016,#CD0000,#a51016);}
.sub_list dl dd:hover a,.sub_on a{border:none!important;background:url(../images/bjt.png) no-repeat 10px center ,linear-gradient(to left top,#CD0000,#a51016,#CD0000,#a51016)!important;color:#fff!important;}

.business{width:800px;float:left;}
.business_title{width:800px;padding-top:30px;}
.business_title dl dd a{display:block;height:45px;/*color:#0767b7;*/background:#8e939b;padding:0px 30px;float:left;line-height:45px;margin:0px 5px;color:#fff;font-size:15px;}
.business_title dl dd a:hover{background:#0767b7;}
.bus_on{background:url(../images/icon/7_04.png) bottom center no-repeat #0767b7!important;}
.business_text{padding:30px 0px 30px 0px;}
.business_text dl{width:800px;height:175px;border-bottom:1px solid #ddd;margin-bottom:20px;}
.business_text dl dt{float:left;width:280px;height:150px;margin-right:35px;}
.business_text dl dd{float:left;width:485px;}
.business_text dl dd h3 a{display:block;width:485px;height:35px;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;color:#00274d;}
.business_text dl dd h3 a:hover{text-decoration:underline;}
.business_text dl dd p{margin:0px;padding:0px;height:50px;line-height:25px;margin-top:10px;overflow:hidden;}
.business_text dl dd h4 a{display:block;width:80px;height:30px;text-align:center;background:#0d4f90;color:#fff;line-height:30px;font-size:12px;font-weight:normal;float:right;margin-top:15px;}
.business_text dl dd h4 a:hover{background:#023e79;}

.fhsyj{width:100%; height:53px; line-height:53px; background:url(/images/23112847730.png) no-repeat 15px center; text-indent:50px; font-size:16px; color:#00274d; border-bottom:1px solid #ddd;}
.fhsyj, .fhsyj a{color:#a51016;}
.fhsyj a:hover{color:#007ac5;}

.yqxqt{position:fixed; top:152px;  }


.xdh1, .xdh2, .xdh3, .xdh4, .xdh5{ width:auto !important; height:auto !important; padding:35px 15px 0; text-align:left !important; color:#000; line-height:20px !important; margin:0 !important;   }
.xdh1 span, .xdh2 span, .xdh3 span, .xdh4 span, .xdh5 span{display:block; color:#aaaaaa; font-size:12px; font-weight:normal; margin-top:6px;  }
.xdh1:hover, .xdh2:hover, .xdh3:hover, .xdh4:hover, .xdh5:hover{color:#a51016 !important; }










