/*分页S*/
.fenye2{height:auto; text-align:center; clear:both; /*padding-top:30px;*/ margin-bottom: 30px;line-height: 50px}
.fenye2 ul li{display:inline; margin-right:5px;border:1px solid #999;border-radius: 2px; padding: 10px 12px; }
.fenye2 ul li a{color: #000;  font-size: 14px; }
.fenye2 ul li:hover{background:#367dd7; color:#fff;cursor: pointer }
.fenye2 ul a:hover{text-decoration: none}
.fenye2 ul .thisclass { color: #fff; border:1px solid #999;background: #367dd7;  }
.thisclass a{color: #fff !important;}
/*分页E*/
.table ul li{ height: 30px; line-height: 30px;}
.two_btn{ margin-left:20px;}
.two_btn a{ float:left; padding: 5px 20px; color: #fff; font-size: 14px;margin-right:20px;}
.two_btn a:hover{ background-color: #000000; color: #fff; }
.red_b{background-color: #9d0013}
.yellow_b{background-color: #b18400}
.right_con_box{font-size: 14px;}
/*position*/
.position_lan_nav{ height: 50px; border-bottom: #999 solid 1px; line-height:50px;  overflow: hidden;}
.right_lan_tt{ font-size:24px; letter-spacing: 1px;  font-weight: 500; position: relative; padding-left: 15px;  color: #307BDB;}
.right_lan_tt:after{content: ''; position: absolute; left: 0; top:15px; width:5px; height:23px; background-color: #307BDB;}
.right_lan_position {font-size: 16px; color: #191919; padding-left: 32px;}
/*jd*/
.list-left-box{width: 240px; }
.list-right-box{width: 937px;}
.jdgj p{font-size: 16px; margin-bottom: 15px; color: #333; text-indent: 2em;}
.jdgj p:hover{ color: #000; cursor: pointer;}
.left-bt{width: 238px; height: 68px; border: #c6c6c6 solid 1px;background:#367dd7;}
.leftwz{ font-size:24px; color: #fff; letter-spacing: 2px; text-align: center; line-height: 68px;}
.left-nav{border-left:#c6c6c6  solid 1px; border-right: #c6c6c6 solid 1px;  font-weight: bold;}
.left-nav ul li{ border-bottom: #c6c6c6 solid 1px;}
.left-nav ul li a{  display: block; height: 45px; line-height: 45px; font-size: 15px;text-align: center; }
.left-nav ul li a:hover{background-color: #000; color: #fff;}
.left-fuwutel{ border: #c8c8c8 solid 1px;}
.lft2{ border-bottom: #c8c8c8 solid 1px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; background: #eee; overflow: hidden; letter-spacing: 1px; color: #970102;}
.lft2 .teltubiao{width: 40px; height: 40px;border-right: #c8c8c8 solid 1px; background-color: #111;}
.lft2 .teltubiao img{margin: 10px auto;  }
.fwtt{padding-left: 10px; font-size: 16px;background-color: #e7141a; width: 187px; color: #fff;}
.lft2-tel{color: #000;  height: auto; margin-top: 10px;  }
.lft2-tel ul li{ font-size: 14px; padding:0 10px ; margin-bottom: 10px; border-bottom: #eee dashed 1px;}
.jtpj-list ul li{padding:0 20px; height:35px; line-height:35px; border-bottom: #e4e0e0 solid 1px;}
.jtpj-list ul li a{font-size: 13px;}
.cp_keyword{height: 30px; line-height: 30px; margin-top: 10px; padding-left: 5px;}
.cp_submit{ height: 34px;
    margin-top: 8px;
    line-height: 34px;
    width: 50px;
    margin-left: 10px;}
/*jianzhan*/

.jd_5bq ul li{ height:50px;  padding-bottom:1px;   width: 100%; margin: 5px auto 20px; color: #666; }
.jd_5bq ul li .jdxx_text{ font-size:16px; width: 760px;}
.jd_5bq ul li .bk_border2{font-size: 25px; color: #333; letter-spacing: 2px; border-radius: 5px; background-color: #eee; padding:11px; text-align: center; margin-right:10px;}
.jd_5bq ul li:hover{color: #000; cursor: pointer;}
.jiandingtitle{ line-height:35px; color: #000; border-bottom: #acacac solid 1px; font-size: 20px; margin-bottom: 15px; }

.fwlc{border: #999 solid 1px; }

/*about*/
.abooutimgbox {position: relative; padding-bottom: 145px;  }
.about-title{font-size: 30px;color: #a50621;font-weight: 500; text-shadow: 1px 1px 1px #999; letter-spacing: 2px; line-height: 60px; text-align: center;}
.about-content{font-size: 16px; line-height: 29px; margin-top:10px; color: #333; text-indent: 2em;}
.zj_wdxm a{ float: left; margin-right:22px; text-align: center; font-size: 22px; font-weight: 500;}
.zjfw p{ font-size: 16px; color: #333; line-height: 30px; color: #666}
.zj_wdxm a img{margin-bottom: 10px;}
.zj_wdxm .nomar{margin-right: 0;}
.pz{width: 1030px; margin: 0 auto;}
.pz ul li{float: left; margin-right: 25px; }
/*contact*/
.yuyue{ font-size: 40px; font-family: '宋体'; line-height: 50px; text-align: center; font-weight: bold;}
.yuyue .yy_sj{ letter-spacing:3px; padding-left: 20px;}
.yuyue .red{color: #f00; font-size: 52px;}
.contact-box{width:880px; margin: 0 auto; }

.contact-tel,.contact-mail,.contact-http,.contact-add{height: 40px; line-height: 40px; color: #333; font-size:16px;}
#dituContent{width:80%;height:350px; border: #000 solid 1px;}
/*news*/
.list_news ul li{height: 100px; width: 100%; margin-bottom:20px; overflow: hidden; border: #d2d3d1  solid 1px; background-color: #fff; }
.list_news ul li .news_img{width: 150px; height: 100px;  }
.list_news ul li .news_con{width:750px; padding: 20px ;}
.list_news ul li .news_con a{ font-size: 16px;  display: block; }
.newstt{font-size:18px; line-height: 30px;}
.list_news ul li:hover{/*border-bottom:solid 1px #f00;  */transition: all .14s ease;}
.list_news ul li .news_con a:hover{ color: #c30d23}
.list_news ul li .news_date{margin-top: 10px;}
.list_news ul li .news_con .news_zhyao{ margin-top:1px; font-size: 14px; color: #333; line-height: 22px; color: #666}
/*内页导航*/
.zjfw img{margin: 0 auto; width: 841px;}

.pagenav{ text-align:center; padding-top:20px; padding-bottom:40px; }
.pagenav ul li{ display:inline-block; margin-right: 10px;}
.pagenav ul li a{ display:block; font-size:18px; background:#333; width:180px; height: 50px; line-height:50px; color: #fff;  letter-spacing: 1px;}
.pagenav ul li a:hover,.pagenav li.liNow a {background-color:#ec8e00; color:#fff;}
/*teamshow*/
.zjpic img{border: #0b0b0b solid 1px;}
.teamshowbody{font-size: 16px !important; line-height: 30px;}
.teamshowbody span{font-size: 16px !important;}
.teamshowzx{ text-align:center;  }
.teamshowzx ul li{ display:inline-block; margin-right:30px;}
.teamshowzx ul li a{ display:block; font-size:18px; background-color: #367dd7  ;width: 130px; height: 30px; line-height:30px; color: #fff;  letter-spacing: 1px; box-shadow: 1px 1px 1px #999; font-weight:500; text-align: center; animation: bd 1s infinite linear; -webkit-animation: bd 1s infinite linear;
}
@keyframes bd {
    0%{ font-size: 14px}
    100%{font-size:16px;}
}
@-webkit-keyframes bd {
    0%{ font-size: 14px}
    100%{font-size: 16px;}
}
.teamshowzx ul li a:hover {background-color:#191919; color:#fff;}
/*teamlist*/
.list_team ul li{margin-bottom: 20px;}
.list_team ul li a{width: 430px; background-color: #fff; height: auto; overflow: hidden; padding: 10px; display: block; font-size: 16px; line-height: 26px;}
.list_team ul li .team_img {width:205px;}
.list_team ul li .team_con{width: 205px;}
.teamlistbt{font-size:22px; line-height:50px;}
.list_team ul li a:hover{ color: #fff;background-color: #dc9627;}
.list_team ul li:nth-child(odd){ float:left;}
.list_team ul li:nth-child(odd){ float:right;}
/*jianding*/


/*zoom*/
.fuxm_list ul li a{ height: auto; overflow: hidden; margin-bottom: 30px; background-color: #fff; display: block;  border-bottom: #999 solid 1px;}
.fuxm_list ul li a:hover{background-color: #a50520; color: #fff; border-bottom: #000 solid 1px;}
.fuwuconl{margin-left: 20px; padding: 80px 10px; font-size: 16px; width: 580px;}
.fuwuconl h2{font-size: 22px; line-height: 50px;}

.imgbox{ position:relative; }
.list{ position:absolute; left:0; bottom:-37px; width:100%;}
.list ul{ margin-left:100px; margin-right:80px;}
.list li{ width:33.33%; float:left;}
.list li .box{ margin-right:20px; height:200px; background-color:rgba(255,255,255,0.9); box-shadow:0 6px 20px rgba(0,0,0,0.15);}
.list li .txt{ color:#dc9627;}
.list li .txt1{ font-size:14px;}
.list li .txt1 em{ font-size:34px;}
.list li .txt2{ font-size:14px;}
.list li .lbox{ margin:0 auto; width:250px; padding-top:42px;}
.list li .lbox .ico{ float:left;}
.list li .lbox .txt{ padding-top:32px;}

/*展览列表*/
.cp_list ul li a{width: 218px; float:left; display: block; margin: 0 14px 30px 0; font-size: 13px; border: #ececec solid 1px;}
.cp_list ul li a .cpydbox{ background-color: #ececec; padding:10px 0 10px 10px; }
.cp_list ul li a:hover .cpydbox{padding-left: 20px; background-color: #367dd7; }
.cp_list ul li a:hover{color: #fff;text-decoration: none}
.cp_list ul li a  .zd_title{font-size: 16px;    text-overflow: ellipsis;
    white-space: nowrap;overflow: hidden  }

.cp_list ul .nomar{margin-right: 0;}
/*zoom*/
.magnifierRentgen {
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    width: 100%
}
.magnifierRentgen .magnifier-loupe {
    overflow: hidden;
    position: absolute;
    border-radius: 50%;
    top: 0;
    left: 0;
    border: #191919 4px solid;
    box-shadow: rgba(0,0,0,0.3) 5px 5px 8px;
    cursor: none;
    -webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
    display: none
}
.wrap {
     width: 420px;
    border: #333 5px solid;
    position: relative;
    box-shadow: 1px 1px 1px #999;
}
.wrap img{width: 420px; height: 420px;}
.showcpimgbox{ margin-top: 20px;}
.showcpcon_box{margin-top: 20px; border:#ccc solid 1px; width: 440px; padding:10px  20px; background-color: #fff; height:410px;   }
.showcp_title{ color: #367dd7; font-size: 22px; font-weight: 500;}
.table{ margin-top: 20px;}
.table table{ width: 100% !important; border: #999 solid 1px; color: #000; font-size: 12px; border: #999 solid 1px !important;}
.table table tr td{ height: 30px !important; padding-left: 5px !important;  border: #999 solid 1px !important; }
.showcp_xinxi{ margin-top: 10px;}
.showcp_xinxi ul li{height: 30px; border-bottom: #CCCCCC dashed 1px; line-height: 30px; font-size: 14px;}
.right_lan_nav1{height: 50px; font-size: 20px;letter-spacing: 2px; line-height: 50px; border-bottom: #999999 solid 1px;}
.cp_jianje{ min-height:80px; padding: 10px 0; line-height: 26px; text-indent: 2em; color: #666; line-height: 28px;}
.right_con_scxts p{ font-size: 17px; line-height: 29px; margin-bottom: 20px; color: #666;}
.right_con_scxts p:hover{color: #000;}



.shownewstitle { text-align: center;color: #bb0102; font-size: 28px; font-weight: 500; line-height: 50px;}
.showsinfo { text-align: center; margin-top: 5px; border-bottom: #ccc dashed 1px; margin-bottom: 10px;font-size: 14px; height: 30px; line-height:30px; color: #333;  }
.news_show_contes{ color: #333; line-height: 29px; font-size: 16px !important;}
.news_show_contes img{text-align: center; display: block; margin: 0 auto; max-width: 700px; height: auto;}
.contact1{ font-size: 16px; line-height: 26px;}
.contact_lx{eight: 202px; width: 1000px; text-align: center; color: #fff; font-size: 22px; line-height: 40px; padding-top: 80px;}

.zsnr img{ margin: 0 auto; border: #dc9627 solid 1px;}
.xiangguan{font-size: 15px; border-top:#999 solid 1px; margin-top: 40px; padding-top: 15px; line-height: 30px;}
.xiangguan a{font-size: 15px;}
.hzhb ul li{float: left; box-shadow: 1px 1px 1px #999; margin-left:20px; margin-bottom: 20px;}
.contanctlyb ul li{ margin-bottom: 20px; font-size: 18px;}
.contanctlyb ul li input{width: 300px;height: 40px; line-height: 40px; margin-left: 10px;}
.contanctlyb ul li .coolbg{width: 120px; }