﻿.container {
    width: 1300px
}

.top1 {
    background: #F8F8F8;
    height: 40px;
    line-height: 41px;
}

#gonggao {
    width: 758px;
    float: left;
    font-size: 15px;
}

.rightnav {
    float: right;
    height: 40px;
    overflow: hidden;
    font-size: 15px;
}
.top2{height: 125px;}
#logo{float: left;}
.tel{float: right;width:276px;height: 101px;overflow: hidden;}
nav{background:#0367F1;height: 55px;}
nav>ul>li{float: left;width: 144px;text-align: center;line-height: 55px;}
nav>ul>li:before{content:'';background:url(images/xian.png) no-repeat center;width:1px;height: 55px;display: block;float: left;}
nav>ul>li:last-child:after{content:'';background:url(images/xian.png) no-repeat center;width:1px;height: 55px;display: block;float: right;}
nav>ul>li a{color:#fff}
nav .container{position: relative;}
.x-menu, .x-menu ul {list-style: none;padding: 0;text-align: center;}
.x-menu>li {width:143px;height:55px;float:left;cursor: pointer;}
.x-menu>li {display: block;float: left;}
.x-menu a {text-decoration: none;text-transform: uppercase;font-size:16px;color:white;}
.x-menu .submenu a {display: block;font-size:18px;text-decoration: none;text-transform: uppercase;}
.x-menu>li:hover a{color:red;}
.x-menu>li:hover .x-sub-menu > li > a{color:black}

.wena {display: none;position: absolute;z-index: 99;width: 100%;left: 50%;top: 55px;background: #fff;padding: 2vw 0; transform: translateX(-50%);box-shadow: 0 2px 5px rgba(0,0,0,0.075);opacity: 0.8;}
.x-menu, .x-menu ul{padding:0 0 0 10px}
  .x-sub-menu{font-size: 0;}
  .x-sub-menu > li{width: 16.666%;display: inline-block;			  }
  .x-sub-menu > li > a {display: block;line-height:40px;font-size: 16px;color: #333;text-align: left;padding-top: 15px;position: relative;color:black}
  .x-sub-menu > li > a:before{content: '';position: absolute;top: 0;left: 0;width: 30px;height: 1px;background: #000;transition: all .5s ease;-webkit-transition: all .5s ease;visibility: visible;}
  .x-sub-menu > li:hover > a:before{width: 50%;background: #00479d;}
  .x-sub-menu > li > a:hover {color: #00479d;}

  #banner{width:100%;height:710px;clear:both;position:relative;overflow:hidden;margin-top: 1px;}
.fullSlide{width:100%;position:relative;height:710px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:710px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:710px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}


.hotsearch{background:#EBEBEB;height: 53px;line-height: 53px;overflow: hidden;}
#hotkey{width:827px;background:url(images/hot.png) no-repeat left center;height: 53px;padding-left:35px;}
#searchbox .kuang{border-radius:50px;width: 375px;background: #fff;height:34px}
#searchbox .kuang form{margin: 9px 0 0 0;}
#searchbox .kuang form .inp{line-height: 30px;}
#searchbox .searchinput{border:0;width:262px;height: 30px;outline: none;margin:2px 0 0 15px;}
#searchbox #searchbtn{margin:8px 20px 0 5px;}
.H20{height: 20px;display: block;width: 100%;}

.pinfo{}
.pinfo .tit{background:url(images/01.jpg) no-repeat center;height: 100px;margin:40px 0;}
.pinfo .con li{float: left;border: 1px solid #DFDFDF;width: 307px;height: 386px;margin-right: 24px;text-align: center;margin-bottom: 10px;}
.pinfo .con li:nth-child(4n){margin-right: 0;}
.pinfo .con .img{border: 1px solid #92BAF5;width:284px;height: 256px;margin: 10px auto;}
.pinfo .con .img img{width:282px;height:254px;}
.pinfo .con .name{margin-top: 10px;height: 50px;}
.pinfo .con .zx{background:#0367F1;width:89px;height:33px;color:#fff;text-align: center;display: inline-block;}
.pinfo .con .xq{background:#0367F1;width:89px;height:33px;color:#fff;text-align: center;margin-left: 30px;display: inline-block;}
.ys{background: url(images/ysbj.jpg) no-repeat top;height: 698px;width: 100%;clear:both;}
.ys .tit{background:url(images/02.png) no-repeat center;height: 100px;margin:40px 0;}
.ys1{float: left;width: 410px;height: 461px;overflow: hidden;}
.ys2{float: left;width: 410px;height: 461px;overflow: hidden;margin-left: 37px;}
.ys3{float: left;width: 410px;height: 461px;overflow: hidden;margin-left: 32px;}
#habout{height: 790px;overflow: hidden;}
#habout .tit{background:url(images/03.jpg) no-repeat center;height: 100px;margin:40px 0;display: block;}
#habout .container{position: relative;}
#habout .szt{background:url(images/05.png) no-repeat top;width:901px;height: 182px;top:550px;position: absolute;}
.scxc{background: #F6F7FB;}
.scxc .tit{background:url(images/06.png) no-repeat center;height: 100px;margin:40px 0;display: block;}



#hscxc{padding-bottom: 32px;}
#hscxc .lb{width:281px;height:585px;background: url(images/07.png) no-repeat;}
#hscxc .lb ul{width:248px;margin:247px 0 32px 10px;text-align: center;}
#hscxc .lb ul li{height:57px;line-height: 56px;border-bottom: 1px white dashed;}
#hscxc .lb ul li a{color:white;font-size: 16px;}
#hscxc .lb a.more{display: block;width:172px;height:40px;border:1px white solid;border-radius: 16px;text-align: center;line-height:38px;font-size:18px;color: white;margin: 0 0 0 52px;}

#hscxc .mlist{width:1000px}
#hscxc .hd{width:256px;height:586px;overflow: hidden;}
#hscxc .hd ul li{position: relative;}
#hscxc .hd ul li.on:before{width: 252px;height: 184px;border:2px #0566F1 solid;position: absolute;z-index: 3;   content: "";clear: both;display: block;}
#hscxc .hd ul li+li{margin-top:13px;}
#hscxc .hd ul li img{width:254px;height:186px;}

#hscxc .bd{width:724px;height:586px;overflow: hidden;position: relative;}
#hscxc .bd .item{width:724px;height:586px;overflow: hidden;position: relative;}
#hscxc .bd .item .img,#hscxc .bd .item .img img{width:724px;height:586px;}
#hscxc .bd .item .txt{position: absolute;bottom:0;left:0;z-index: 6;background: url(images/08.png);height:110px;color:white;line-height: 110px;overflow: hidden;font-size: 32px;font-weight: bold;padding-left:150px;width: 100%;}
#hscxc .bd .prev{position: absolute;left:0;bottom:0;display:block;width:63px;height:48px;background: url(images/09.jpg) no-repeat;z-index:8;}
#hscxc .bd .next{position: absolute;left:63px;bottom:0;display:block;width:63px;height:48px;background: url(images/10.jpg) no-repeat;z-index: 8;}
#newsbox{margin-bottom:20px}
#newsbox .tit{background:url(images/11.jpg) center top no-repeat;height: 100px;margin:40px 0;display: block;}
#newsbox .bt{border-left:4px #0367F0 solid;height:24px;line-height:24px;font-size: 22px;margin-bottom: 28px;padding-left: 14px;display: block;}
#newsbox .bt span{float:right;font-size: 15px;}

#hhydt{width:700px;}
#hhydt .one {height:124px;margin-bottom: 16px;}
#hhydt .one .img,#hhydt .one .img img{width:260px;height:124px;}
#hhydt .one .txt{width:414px;}
#hhydt .one .txt a.name{line-height: 50px;font-size: 16px;height: 50px;overflow: hidden;display: block;}
#hhydt .one .txt .info{height:48px;overflow: hidden;line-height: 24px;color:#60625F;}
#hhydt .one .txt .info a.xx{color:#D41819;}
#hhydt ul{padding-top:17px;}
#hhydt ul li{height:34px;line-height: 34px;background: url(images/xwtb.jpg) left center no-repeat;padding-left:36px;}
#hhydt ul li a{font-size:16px;}
#hhydt ul li span{float: right;font-size: 14px;}

#hhyzs{width:564px;}
#hhyzs li{height: 84px;overflow: hidden;}
#hhyzs li+li{margin-top:30px;}
#hhyzs li .time{height: 84px;border:1px #0367F0 solid;width:66px;text-align: center;line-height: 34px;}
#hhyzs li .dd{height:46px;background: #0367F0;font-size: 28px;color:white;font-weight: bold;line-height: 46px;} 
#hhyzs li .txt{width:484px;}
#hhyzs li .name{border-bottom: 1px black solid;height:34px;line-height: 30px;font-size: 16px;overflow: hidden;}
#hhyzs li .info{height:44px;overflow: hidden;line-height: 22px;color:#60625F;margin-top:6px;font-size: 15px;}

#hyqlj{background: url(images/12.jpg)  center top  no-repeat;padding-top:97px;min-height: 127px;}
#hyqlj a{white-space:nowrap;padding-right:15px;line-height: 30px;font-size: 15px;}	

#hdkuai{background: url(images/13.jpg) center center no-repeat;height:388px;}
#hdkuai .item{height:220px;float:right;width:646px;margin-top:78px;}
#hdnav{background: #0367F0;height:250px;padding:40px  0 0 15px;color:white;}
#hdnav *{color:#fff;}
#hdnav a{color:white;}
#hdnav .item{float:left;width:168px;}
#hdnav .item .bt{}
#hdnav .item .bt a{font-size: 18px;}
#hdnav .item li{width:150px;float:left;line-height: 40px;font-size: 15px;}
#hdnav .dlxwm{width:480px}
#hdnav .dewm{width:310px;overflow: hidden;}


#footer1{text-align: center;padding:15px;background: #105EC2;color:white;}#footer1 a{color:white}
#footer{text-align: center;padding:15px;background: #1C6CDE;color:white;}#footer a{color:white}


#p_proList li{float:left;margin-top: 20px;margin-bottom:10px;display:inline;margin-right: 2%; width: 32%;transition: .2s width ease;background: #f5f5f5;padding: 15px;}
#p_proList li:nth-child(3n){margin-right:0;}
#p_proList li:hover{background: #0E6FDA;color:white;}
#p_proList li:hover a{color:white;}
#p_proList li .pic_01{ text-align: center; overflow: hidden;background: white;}
#p_proList li .pic_01 img{width:285px;max-width:100%;vertical-align:middle;transition: all 1s;height:222px;}
#p_proList li .pic_02{ line-height:55px; height:55px; font-size:15px;}
#p_proList li .pic_03{ width: 30px; height: 3px; background: #0E6FDA; transition: all 1s;}
#p_proList li .info{line-height: 24px;height: 48px;overflow: hidden;margin: 15px 0;}
#p_proList li:hover .pic_03{ width: 100%; background: #fff;}
#p_proList li:hover .pic_01 img{ transform:scale(1.05);}
#p_proList li:hover .pic_02{ color: #fff;}
#p_proList li .pro_btn { width:100%; height:40px; overflow:hidden; margin:0 auto 10px; padding:0;}
#p_proList li .pro_btn a { display:block; width:48%; height:40px; overflow:hidden; line-height:38px; color:#666; font-size:14px; text-align:center; border:1px solid #ccc; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box;}
#p_proList li:hover .pro_btn a{border:1px white solid;color:white;}
#p_proList li .pro_btn a:hover { background-color:#212121; border:1px solid #212121; color:#fff;}

#p_proList1 li{float:left;margin-top: 20px;margin-bottom:10px;display:inline;margin-right: 2%; width: 32%;transition: .2s width ease;padding: 15px;background: #f5f5f5;}
#p_proList1 li:nth-child(3n){margin-right:0;}
#p_proList1 li:hover{background: #0E6FDA;color:white;}
#p_proList1 li:hover a{color:white;}
#p_proList1 li .pic_01{ text-align: center; overflow: hidden; }
#p_proList1 li .pic_01 img{width:auto;max-width:100%; vertical-align:middle; transition: all 1s;height:210px;}
#p_proList1 li .pic_02{ line-height:45px; height:45px; margin-top: 5px;font-size:16px;}
#p_proList1 li .pic_03{ width: 30px; height: 5px; background: #276FD5; margin-top: 15px; transition: all 1s;}
#p_proList1 li:hover{ background: #0E6FDA; }
#p_proList1 li:hover .pic_03{ width: 100%; background: #fff;}
#p_proList1 li:hover .pic_01 img{ transform:scale(1.05);}
#p_proList1 li:hover .pic_02{ color: #fff;}



.nei_bj h2{margin-bottom: 10px;font-size:26px; color:rgb(2, 6, 20);; border-bottom:2px solid #000000;line-height:55px; width:180px; margin:0 auto; }
.font_size18{ font-size:18px;text-align: center!important;line-height: 60px;}
.location{ width:1300px; padding-left:20px;height:65px; line-height:65px; overflow:hidden;text-align: left!important;font-size: 15px;margin:0 auto;border-bottom: 1px #d3d4d6 solid;}
.nei_dh{margin: 0 auto 30px auto;font-size: 14px;line-height: 24px;text-align: center;}
.nei_dh a{ width:170px; height:46px; line-height:46px; background:#e4e7e7; border:1px solid #c3c3c3;-moz-border-radius: 23px;-webkit-border-radius: 23px;border-radius:23px; display:inline-block; text-decoration: none;font-size: 14px; cursor: pointer;text-align: center;}
.nei_dh a+a{margin-left:20px;}
.nei_dh a:hover,.nei_dh a.on{ width:170px; height:46px; line-height:46px; background:#0157C4; border:1px solid #0157C4;-moz-border-radius: 23px;-webkit-border-radius: 23px;border-radius:23px; color:#fff}


/*新闻列表*/
.news_list{width:1020px; padding:30px; padding-right:230px;overflow: hidden; background:url(images/news_1.jpg) no-repeat 1090px 30px #ffffff; height:160px;cursor:pointer;margin:0 auto;box-sizing:content-box; margin-bottom:10px; }
.news_list h3{font-size:16px; font-weight:normal;line-height:40px; border-bottom:1px solid #dbdbdb; margin-bottom:10px;}
.news_list:hover{background:url(images/news_2.jpg) no-repeat 1090px 30px #2035B3; color:#fff}
.news_list:hover h3{border-bottom:1px solid #2035B3;}
.news_nr_bt{ line-height:45px;background:#d0d0d0; font-size:16px; overflow:hidden;padding-left:15px;}


#h_right{width:1040px}
#plist{width:240px}
#plist .list .xl{font-size: 18px;font-weight: bold;}
#plist .list ul{padding-left:15px;}


.cpzs li{ width:310px;  border:1px #dddddd solid; float:left; padding:9px;  text-align:center; margin-right:20px; display:inline; margin-bottom:20px; /*height:247px;*/}
.cpzs li:nth-child(4n){margin-right: 0;}
.cpzs li img{width: 100%;border: 0;height: 237px;}
.cpzs li:hover{ border:1px #0367F0 solid;}
.cpzs li p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.mrt {padding-left:20px;background-color: #e7e7e7;height: 47px;line-height: 47px;border-left: #0367F0 5px solid;margin-bottom: 20px;font-size: 20px;font-weight: bold;text-indent: 20px;}
#pro_con p{margin-bottom:20px;}
#pro_con h3{margin-bottom:20px;font-size:20px;font-weight:bold;margin-top:20px;}
.newsli{float:left;width:280px;margin-right: 45px;height:432px;margin-bottom:20px;}
.newsli img{display:block;height:200px;width:280px;}
.newsli h3{font-size:16px;font-weight:bold;height:64px;overflow:hidden;margin-top:10px;}
.newsli .miaoshu{font-size:14px;}
.newsli .addtime{font-size:14px;}
#zoom p{margin-bottom:30px;}
.logo1{background:url(images/logo.png) no-repeat center top;height:101px;}
.logo1 h1{padding-left:85px;line-height:40px;font-size:20px;font-weight:normal;padding-top:18px;width:1030px;height:60px;overflow:hidden;}
.logo1 h2{padding-left:85px;font-size:14px;width:1020px;height:32px;overflow:hidden;}
.cban{background:url(images/cban.jpg) no-repeat center top;height:710px;overflow:hidden;}
.cban .cnr{padding-top:590px;font-size:12px;font-family:cursive;}
.ms1{font-size:12px;text-align:justify;margin:0 12px;color:#444;}
.name1{font-weight:bold;text-align:left;margin:0 13px;height:32px;overflow:hidden;}
.zxrx{background:url(images/telfz.png) no-repeat left top;height:74px;}
#proAbstract{height:200px;overflow:hidden;}