@charset "UTF-8"; 
html { margin:0; padding:0;}
body {color:#444;height:100%;margin:0 auto;font-size:14px;background:#ffffff;font-family: '黑体'}	
a:link {color:#000000;text-decoration:none;}/* 未被访问的链接 */
a:visited {color:#000000;text-decoration:none;}/* 已被访问的链接 */
a:hover {color:#000000;text-decoration:none;}/* 鼠标指针移动到链接上 */
a:active {color:#000000;text-decoration:none;}/* 正在被点击的链接 */
ol,ul,li{list-style:none; }
form{ padding:0; margin:0;}
*{padding:0px;margin:0px;} 
h1,h2,h3,h4,h5,h6{}
h3{margin:0;}
h2 {    
    margin: 0;
    text-transform: uppercase;
}
img{border:0;}
input[type=button], input[type=submit], input[type=file], button,textarea{ cursor: pointer; -webkit-appearance: none;outline: none; }
.jtlingdao{margin: 0 auto;width: 600px;}
.mainbody{border-top:solid 6px #427AB5;}
.mainbox{width: 1200px;margin: 0 auto;}
.serbox{background: #BB0101;color:#ffffff;text-align: center;padding: 25px 0}
.serbox .serleft{}
.serbox .serleft a{color:#ffffff;font-size: 34px;font-family: '黑体'}
.serbox .serleft span{display: inline-block;padding-left: 10px;}
.seright{width:150px;line-height: 45px;float: right;padding-top:18px;text-align: right;}
.seright .inpus{width:95px;height: 30px;line-height: 30px;background: #f7f7f7;border:none;padding: 0 5px;outline: none;float: left;}
.seright .serbtn{height: 30px;padding: 0 5px;background:#d21708;font-size:12px;border:none;cursor: pointer;color:#ffffff;outline: none;float: right;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.userbox{position: absolute;top:0px;right:7%;text-align: right;}
.ubtn{text-align: center;padding-top: 15px;}
.ubtn .xxbtn{border: none;background: #0069C0;color:#ffffff;font-size: 16px;padding: 10px 45px;cursor: pointer;}
.userbox a{display: inline-block;padding: 3px 15px;background: #29356c;color:#fff;margin-left: 5px;font-size: 12px;border-radius: 0 0 10px 10px;}
.uarticle li{padding: 10px 0;border-bottom: solid 1px #dddddd;}
.uarticle li span{float: right;}
.uarticle a{display: inline-block;padding: 3px 10px;background: #29356c;color:#fff;margin-left: 5px;font-size: 12px;border-radius: 10px;}
.box_select{padding:60px 15%;display:flex;justify-content:space-between;align-items:center}
.box_select li{ width:25%;opacity: 0.9;float: left;}

select{background:rgba(255,255,255,1); opacity: 0.6; padding:5px 15px; width:100%;  border-radius:0px;outline: none;}
.box_select li span{margin-right: 10px;display: block;}
.box_foot_back{background:#00508A;}
.box_foot{color:#f3f3f3; text-transform:uppercase; padding:30px 0; border-radius: 0;overflow:auto;text-align:center;line-height: 22px;}
.box_foot a{color:#f3f3f3;}
.header{background: #41aaf4;width:100%;padding:0;transition:0.2s ease; border-bottom:0px solid #29356c;border-radius: 0px;}
.header.mini .menu >a{}
.header.mini .menu:hover a span {color:#fff;}
.header.mini .box_top{}
.header.mini .box_top_left img{opacity:1; /*filter: brightness(1.2) sepia(1) hue-rotate(330deg) saturate(20)*/}
.mheader {display:none}
.topmain{padding: 0;}
.menu_important {width:100%;}
.menu_important ul{text-align: center;height: 42px;}
.menu {font-size:17px; font-weight:normal;position:relative;float: left;padding: 0 5px;}
.menu:last-child{margin-right:0px;}

.menu a{color:#ffffff;position: relative;padding:0px; line-height:66px; height:auto;display: block;overflow:hidden;text-align:center;}
.menu a .menuarrow{position:absolute;line-height:3.5;opacity:0.3; top:0;right:2px;}
.menu .erji {font-size:14px;position:absolute;background:#307AC0;top:10px; left:-20px; width:130%; text-align:center;z-index:99;display: none;border: solid 1px #dddddd;}
.menu .erji dd a {font-size:1.0em; line-height:20px;padding:10px;display:block;color:#ffffff;}
.menu .erji dd a:hover{color:#ffffff}
.menu a:hover span{color:#ffffff}
.menu:hover .erji {top:60px;z-index:99;display: block;}
.menu .erji dd:hover{background: #3281C1;color:#ffffff}
.menu .ac{color:#ffffff}
.unewsl{text-align: center;padding-top: 25px;}
.unewsl a{display: inline-block;padding: 5px 25px;background:#E32A4C;color:#fff;font-size: 14px;border-radius: 10px;}
.unewsaddbox{padding: 0 60px;font-size: 16px;}
.unewsaddbox li{padding: 10px 0;}
.unewsaddbox li .sp1{float: left;width: 90px;line-height: 35px;text-align: center;}
.unewsaddbox li .sp2{position: relative;padding-left: 20px;display: block;}
.unewsaddbox li .inputall{padding-left: 5px;width: 85%;border: solid 1px #DEDEDE;font-size: 14px;height: 35px;}
.unewsaddbox li b{padding-right: 6px;color: #FF0004}
.unewsaddbox li .inputals{padding-top: 8px;}
.unewsaddbox li .textall{width: 85%;border: solid 1px #DEDEDE;height: 100px;padding-left: 5px;}
#menu .select{color:#29356c;}
#menu:hover .select span{transform:translate3d(0, 0%, 0); }
#menu .selecterji{color:#ccc;}

#menu_page {color:#29356c;border-radius:0px; }
#menu_page:visited {background:#29356c;color:#29356c;}

#menu_danye {background:#29356c;color:#29356c;border-radius:0px; }
#menu_danye:visited {background:#29356c;color:#29356c;}
.indexBanner
{
    overflow: hidden;
    width: 100%;
	position:relative;
}
.indexBanner .banner
{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    display: inline-block;
    display: none;
	background-size: cover;
}
.indexBanner .icoList
{
    position: absolute;
    bottom: 20px;
    left: 50%;
    height: 20px;
    display: none;
	z-index:100;
}
.indexBanner .icoList li
{
    margin: 0 10px;
    float: left;
}
.indexBanner .icoList li a
{
    display: block;
    background: #CCC;
    width: 40px;
    height: 6px;
    overflow: hidden;
	opacity: 0.8;
}
.indexBanner .banner img{width: 100%;}
.indexBanner .icoList li a:hover, .indexBanner .icoList li a.cur
{
	background:#f50350;
}
.indexBanner .scrollBody
{
    width: 1200px;
    height: 40px;
    position: absolute;
    z-index: 90;
    bottom: -122px;
    left: 50%;
    margin-left: -600px;
}
.indexBanner .scrollBody .leftBtn
{
    position: absolute;
    width: 18px;
    height: 64px;
    top: 30px;
    left: -4px;
    z-index: 90;
}
.indexBanner .scrollBody .rightBtn
{
    position: absolute;
    width: 18px;
    height: 64px;
    top: 30px;
    right: -5px;
    z-index: 90;
}
.box_top{height:100%;opacity:1;align-items:center;position: relative;}
.box_top_left{float: left;padding-top:8px;width:190px;}
.box_top_left a{display: block}
.box_top_left img{margin-right:10px;transition:0.5s;height: 50px;margin-top:5px;}
.box_top_left .logo{ position:relative;display:flex;justify-content:center;align-items:left;flex-direction:column;}
.box_top_left .telbox{float: left;padding-top:10px;margin-left:10px;}
.box_top_left .telbox i{float: left;font-size: 20px;height: 30px;line-height: 30px;border-radius: 30px;border: solid 1px #8DC7FC;color:#8DC7FC;width:30px;text-align: center;margin-top:10px;}
.box_top_left .telbox .tels{padding-left:40px;padding-top:5px;}
.box_top_left .telbox .tels p:last-child{font-weight: bold;font-size: 16px;color:#8DC7FC;}



.box_top_left .logoch{ display:none;font-size:1.6em; font-weight:normal;margin:0px;text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);opacity:1}
.box_top_left .logoch sup{display:none;font-size:0.5em;font-weight:normal;text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);opacity:0.2}
.box_top_left .logoen{display:none;font-size:0.8em; text-transform:uppercase;line-height:1;letter-spacing:0px;padding-left:0%;margin:0px;opacity: 0.3}

.box_top_left .slogan{display:none;background:#29356c; font-weight:normal; position:absolute; right:24%;top:50%;border:1px solid #29356c;  border-radius:5px; padding:3px 4px; text-align:center; opacity: 1}
.box_top_left .slogan .arrow{position:absolute; border:5px solid #29356c;border-left-color:transparent;border-top-color: transparent;border-bottom-color:transparent;right:65px;top:22%;}

.box_top_ltfs{float: left;}

.box_top_right{float: right;}



.box_menu_position{width:100%}
.box_menu_class{margin-left:20px;height: 66px;line-height: 66px;}
.box_menu_class>li{float:left}
.bodybox{padding-top: 0px;}
.banners{width: 100%;padding-top: 10px;}
.banners img{width:100%;}
.font_column_ch{font-size:2.5em; font-weight: bold;text-shadow: 2px 2px 0px rgba(255, 255, 255, 1);line-height:2;display:block;text-align:center; opacity:1;}
.font_column_line{display:none;border-bottom:#333 2px solid; text-align:center; margin:10px  auto;  width:20%;transform: rotatez(0deg);}
.font_column_en{ display:none;font-size:1em; color:#333;text-transform:uppercase;text-align:center; margin:0 auto; opacity:0.3;}
.font_column_position{ display:none;opacity:0.5;}
.box_main{overflow:hidden; padding:0 0 3% 0}
.box_main_padding{padding:0; margin:0; border-radius:0px;overflow:hidden}
.box_main_nopadding{margin:0;padding:0;  overflow:hidden}
.box_news {margin-top:0px; display:flex;justify-content:space-between;align-items:top}
.box_news_left{font-size:0;background:#fff; padding:35px 3%;overflow: hidden;width:63%;height:auto; box-shadow: 0px 0px 0px #ccc}
.box_news_left h1{display:none; font-size:20px;border-bottom:#29356c 0px solid; padding-bottom:0px; margin-bottom:0px}
.box_news_right{ overflow: hidden;width:30%;}
.font_title{ margin-left:10px;}
.font_title:hover{color:#29356c}
.newstime{ color:#000; font-size:12px;opacity:0.5;}
.list_one {background:#FFF; padding:5px 0px 20px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
.list_one img{max-width:90%;display:block; margin:30px auto}
.list_one p{text-indent:0em}

.box_erji{display:flex; margin-top:20px; flex-wrap:nowrap;justify-content:center;align-items:center}
#navi ul li.h1 a{background:#29356c; border:0px solid rgba(206,176,126,0.2);color:#fff}
#navi01 ul li.h1 a{background:#29356c; border:1px solid #29356c;color:#fff}
#navi02 ul li.h1 a{background:#29356c; border:1px solid #29356c;color:#fff}
.left_menu { font-size:16px;background:rgba(0,0,0,0.0);color:#666; font-weight:normal;border-right:1px solid #E3E3E3;display:block;margin:0px 0px 0px 0px;padding:15px 40px; border-radius:0px;text-transform:uppercase;overflow: hidden;transition:0.2s}
.left_menu last-child{border-right:1px solid #E3E3E3;}
.left_menu:link {color:#666}
.left_menu:visited {color:#666}
.left_menu:hover {background:#29356c;color:#fff; }
.left_menu:after {width:0px;height:50px;margin-top:-50px; display: block;content: ""; transition:0.5s}/*after é€‰æ‹©å™¨*/
.left_menu:before {width:0px;height: 50px;content: ' ';position: absolute;background: #fff;top:0;left:-45px;opacity: 0;-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.left_menu:hover:before {width: 45px;left: 205px;}

.box_column{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0% 0%; border-radius:0;border:20px 0 0 0; border:1px solid rgba(255,255,255,0.2); border-bottom:0;margin-top:0px;z-index:999999}
.rightNav{ position: fixed; right:0px; top:50%; z-index:1001; }
.rightNav li{ background:#666666; position: relative; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); width:80px; -webkit-transition:all 0.3s; transition:all 0.3s; height:70px; text-align: center;margin-bottom: 10px; behavior: url(PIE.htc);color:#ffffff;}
.rightNav li a i{font-size:30px;color:#f3f3f3;}
.rightNav li a{ position: relative; }
.rightNav li p{color:#ffffff;font-size:12px;}
.rightNav li .s1{padding-top:10px;display: block;}
.rightNav li .qrs{position: absolute;right:90px;top:-30%;width:120px;display: none;}
.rightNav li .qrs img{width:100%;border-radius: 10px;}
.rightNav li:hover{background:#f14702; }
.rightNav .wss{width:250px;position: absolute;top:0px;left: 80px;height: 70px;font-size:26px;line-height: 70px;background: #f14702;color:#ffffff;}
.rightNav li:nth-child(3):hover .qrs{display: block}


.footmenu{padding: 0px 10px 30px;background:url(../images/copyimg.jpg) center top no-repeat;color:#ffffff;}
.footmenu .fleft{float: left;width:65%;padding-top:25px;}
.footmenu .fleft .tit{font-size:16px;margin-bottom: 20px;}
.footmenu .fleft .pt{display: inline-block;margin-bottom: 8px;margin-right: 5px;}
.footmenu a{color:#ffffff}
.footmenu .fright{float: right;line-height: 20px;width: 30%;padding-top:25px;}
.ftsub{margin-bottom: 20px;}
.ftsub a{font-size: 16px;display: inline-block;margin-right: 25px;}

.list_news{float:left;width:23%; margin:0 33px 30px 0; overflow:hidden;border-bottom:0px solid rgba(0,0,0,0.1); transition:0.5s}
.list_news:nth-child(4n) {margin-right:0px}

.list_news:after {background:#262626;width:0px; height:0px; display: block;content: ""; transition:0.6s}/*after é€‰æ‹©å™¨*/
.list_news:hover:after {width:100%}

.list_news .box{position:relative; border:0px solid #eee;overflow:hidden;transition:0.5s; border-radius:0px}
.list_news:hover .box{}


.list_news .box img {width:100%;background:no-repeat center; background-size:100%; transform:scale(1) rotatey(0deg);opacity:1;transition:0.5s}
.list_news:hover .box img {transform:scale(1.0) rotatey(0deg);opacity:1;} 

.list_news .svg{position:absolute;background:url(../img/products0.svg) no-repeat center; background-size:15%;width:100%;height:100%;top:-50%;opacity:0;transition:0.5s;z-index:1;}
.list_news:hover .svg{position:absolute;background:url(../img/product0.svg) no-repeat center; background-size:15%;top:0;opacity:1;}

.list_news .biankuang{border-bottom:#ccc 0px solid; width:100%;opacity:0.5; transform:translate(0px,0px);top:50%; margin:0px 0; transition:0.5s;}
.list_news:hover .biankuang{width:100%;border-bottom:#262626 0px solid;opacity:0.5;transform:translate(0px,0px);z-index:10001}

.list_news .color{position:absolute;background:#000;width:100%;height:100%; top:0; border-radius:0px;opacity:.1; transition:0.5s} /*é¢œè‰²*/
.list_news:hover .color{background:#000;width:100%;height:100%; border-radius:0px; top:0;opacity:0;}

.list_news .position {position:relative/*å†³å®šäº†æ–‡æœ¬çš„ä½ç½®*/;background:#fff; background-size:0;width:100%; padding:5% 0%;top:0px;display:flex;justify-content:center;align-items:left;flex-direction:column;z-index:10;transition:0.2s;}
.list_news:hover .position{background:#29356c;opacity:1;transform:translate(0px,0px);/*html5ç§»åŠ¨å‘½ä»¤*/}

.list_news .font_line{border-bottom:#ccc 1px solid; width:100%;opacity:0.5; transform:translate(0px,0px);top:50%; margin:10px 0; transition:0.5s;}
.list_news:hover .font_line{width:100%;border-bottom:#fff 1px solid;opacity:0.5;transform:translate(0px,0px);z-index:10001}

.list_news .font_01{display:block;opacity:1;text-overflow:ellipsis;white-space: nowrap;-webkit-line-clamp:1;overflow:hidden;transition:0.2s;font-size: 14px;font-weight: normal;}
.list_news:hover .font_01 {color:#fff;transform:translate(0px,0px);}
.list_news .font_02 {width:100%;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;word-break: break-all;transition:0.5s;overflow: hidden;}
.list_news:hover .font_02 {opacity:0.6;transform:translate(0px,0px);}

.list_news .font_time {opacity:0.5;}
.list_news:hover .font_time {color:#fff;opacity:0.5;}

.list_news .font_03 { z-index:1;transition:0.5s;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;font-size: 14px;font-weight: normal;color:#888888;height: 35px;}
.list_news:hover .font_03 {color:#fff;transform:translate(0px,0px);}

.pagelist{text-align:center;padding:30px 30px 0;background: #fff;margin-bottom: 60px;}
.pagelist a{ font-size:16px;margin:0 5px;color:#000000;display: inline-block;padding: 8px 15px;border:solid 1px #ccc;}
.pagelist a:hover{background:#392f2c;color:#FFF;text-decoration:none;}
.pagelist .noww a{ background:#392f2c; color:#FFF;}
.pagelist .allpage{font-size: 16px;}

.box_view_rangwei{padding-top:120px}
.box_view{background:#fff;border:1px solid rgba(255,255,255,0.2);padding:5% 8%;width:auto;margin:2% 15% 5% 15% ;border-radius:0px;box-shadow:0px 0px 10px #eee; }
.box_view  img {width:100%;background:no-repeat center; background-size:100%; transform:scale(1) rotatey(0deg);opacity:1;transition:0.5s}
.box_view01{margin:2% 5% 5% 5%}

.box_view_top{padding:0;position: relative;margin-top:40px;}
.box_view_top .viewright{position: absolute;right: 0;top:0;text-align: right}
.box_view_top .viewtitle{text-align: center;padding-bottom:12px;font-weight: bold}
.box_view_content{ margin:0 0;text-indent: 2.5em;line-height: 25px;}
.box_view_content p{}
.box_view_content img{max-width:100%;text-indent: 0em}
.box_view_content .pics{text-align: center;padding-bottom:30px;}
.box_view_content .pics img{max-width:70%;}
.box_view_content embed{width:100%}
.box_view_column_ch{display:block; text-align:center}
.box_view_column_en{display:block;  text-align:center;opacity: 0.5}
h4{font-size:2.2em;font-weight:normal;margin:0;opacity:1}
.conts{color:#333;font-size:1.2em;line-height:2;font-weight:normal;margin:0;opacity:1}
.conts img{max-width: 100%;}
h6{font-size:1em;font-weight:normal;margin:0;opacity:0.3}
hr {
    height: 1px;
    background: #eee;
    display: block;
    border: 0;
    margin: 30px 0;
}
.box_view_content .gllist{padding-top:20px;}
.box_view_content .gllist ul{border: solid 1px #6F6F6F;border-bottom:none;border-right:none;}
.box_view_content .gllist li{float: left;width: 33.33%;padding: 0;line-height: 25px;}
.box_view_content .gllist li span{display: block;padding: 8px 15px;border: solid 1px #6F6F6F;border-top: none; border-left: none;}





.list_honor{float:left;width:23.5%; margin:0 2% 2% 0}
.list_honor:nth-of-type(4n) {margin-right:0px;}

.list_honor .box{position:relative;display:block; padding-top:0px; transition:0.5s}
.list_honor:hover .box{background:#333}

.list_honor .box img{background:#eee no-repeat center; background-size:cover;width:100%;display:block; margin:0px auto;transition:0.5s}
.list_honor:hover .box img{background:#eee no-repeat center; background-size:100%;  border:0px solid rgba(255,255,255, 0.1)}

.list_honor .color{position:absolute;background:rgba(0,0,0,0.2);width:100%; height:100%;bottom:0;transition:0.5s} 
.list_honor:hover .color{background:rgba(0,0,0,0);transform:scale(1.0);height:100%;bottom:0; border-radius:0px; } 

.list_honor .biankuang{position:absolute;width:100%;height:100%;top:0;border:#FFF 1px solid; opacity:0;transition:0.5s}
.list_honor:hover .biankuang{width:93.5%;height:91%; margin:3% 3%; top:0; opacity:0;}

.list_honor .position{background:#fff;position:relative; bottom:0; width:70%; padding:50px 15%; height:20px; display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2;opacity:1}
.list_honor:hover .position{ background:#29356c;color:#FFF;opacity:1; transform:translate(0px,-0px)}

.list_honor .font_01{ text-align:center; line-height:1.5;font-size: 1.3em;} 
.list_honor:hover .font_01{ color:#FFF}  

.list_honor .font_02{transition:0.5s;} 
.list_honor:hover .font_02{ color:#FFF}

.list_honor .font_line{ background:#999;width:20%; height:1px; margin:10px 0;opacity:0.2;transition:0.5s;} 
.list_honor:hover .font_line{background:eee;width:100%; }

.list_honor .font_03{ display:block; text-align:center;transition:0.5s;} 
.list_honor:hover .font_03{opacity:0.5;} 

.list_honor .font_05{ display:block; margin:20px 0; text-align:center; opacity:0.5;transition:0.5s;} 
.list_honor:hover .font_05{} 
.back {background:rgba(0,0,0,0.02);width:80px; height:20px; font-weight:normal; border:1px solid  #eee; margin:50px  auto; border-radius:0;text-transform:uppercase;display:flex;justify-content:center;align-items:center;padding:20px;transition:0.2s}
.back:link {text-align:center}
.back:visited {}
.back:hover {background:rgba(0,0,0,1); color:#fff;border:1px solid rgba(0,0,0,0.1);}
.box_next {display:flex;justify-content:space-between;align-items:center;margin-top:10px;}/*åˆ›å»ºä¸¤åˆ—ç­‰å®½å¸ƒå±€*/
.box_next > span {width:30%;}
.box_next > span:first-child {display:flex; width:50% }
.box_next > span:last-child { display:flex; width:50%; text-align:right}
.box_next .font{width:100%; padding:30px 0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.box_next .font:hover{color:#29356c}

.list_items{margin-bottom: 15px;padding:15px 0;border-bottom:solid 1px #dddddd;}
.list_items a{display: block;}
.list_items:last-child{border-bottom:none;}
.list_items .box{position: relative;padding: 10px;}
.list_items .box:hover{background: #CFEBF0}
.list_items .box:hover .pics{border:solid 1px #81C4E0}
.list_items .pics{float: left;width: 160px;padding:5px;border:solid 1px #dddddd;}
.list_items .pics img{width:100%;}
.list_items .desp{position: relative;padding-left:190px;padding-right:200px;}
.list_items .desp .font01{display: block;font-size:20px;padding-bottom:10px;color:#0966BD}
.list_items .desp .font02{display: block;line-height: 25px;font-size:14px;color:#777777}
.list_items .box .jiantou{position: absolute;right: 15px;top:44%;font-size:32px;color:#848484}

.url{  font-weight:lighter;padding:10px 20px; border-radius:30px; border:1px solid rgba(0,0,0,0.1);transition:0.5s;display: block;margin: 12px 0;}
.url:link{background:#29356c;color:#fff; text-transform:uppercase}
.url:visited {background:#29356c;color:#fff} 
.url:hover{background:#eee; color:#333;text-decoration: none;}

.list_kehu{float: left;width:25%;margin-bottom:30px;}
.list_kehu .box{margin: 0 15px;border: solid 1px #dddddd;overflow: hidden}
.list_kehu .box img{width:100%;}
.list_kehu .box:hover img{
	-webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    -ms-transition:0.5s all;
    -o-transition:0.5s all;
    transition: .5s;
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transfrom:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}
.zsbox{text-align: center;padding-bottom:30px;}
.serform{padding: 20px 0px 50px;text-align: center}
.serform select{width:10%;border:solid 1px #dddddd;opacity: 1;outline: none;}
.serform .inpus{padding: 15px 10px;width:50%;border:solid 1px #dddddd;font-size:14px;outline: none;}
.serform .btns{padding: 15px 30px;cursor: pointer;background: #1280CF;font-size:14px;color:#ffffff;border:none;outline: none;}
.serform .btns:hover{background: #0E4084}
.sercontent{padding-bottom:50px;}
.sercontent .ser0{text-align: center;display:none;
    margin: 0 auto;
    width: 60%;
    border: solid 1px #9f730b;padding:20px 30px;line-height:30px;font-size:16px;}
.sercontent .noinfo{text-align: center;font-size:16px;display: block;color:#E10003}

.ser_news{height: 35px;line-height: 35px;padding: 0 10px;}
.ser_news .sertitle{font-size:14px;}
.ser_news .classn a{color:#006FD7;}
.ser_news .sertimes{float: right;line-height: 35px;color:#969696}
.ser_news:hover a{color:#2D79C9;}
.sercenter{text-align: center;font-size:16px;color:#FF0004;}

.boxcolumn{padding: 15px 30px 15px 50px;margin: 30px 0;border:solid 2px #E78129;border-radius: 30px;box-shadow: 0px 0px 10px 0px rgba(2, 2, 2, 0.2);}
	.boxcolumn .tit{font-size: 24px;color:#4E4E4E}
	.boxcolumn .rtnavi{float: right;}
	.boxcolumn .rtnavi a{display: inline-block;padding: 0 10px;font-size: 18px;color:#515151;border-right: solid 1px #dddddd;}
	.boxcolumn .rtnavi a:last-child{border:none;}
	.boxcolumn .rtnavi .on{color:#9f730b}
	.listtws{padding: 20px 0;line-height: 22px;}
	.listtws img{max-width: 100%;margin-left: 20px;}


.dhbox{padding: 10px 0;border-bottom: solid 1px #dddddd;margin-bottom: 20px;}
.newsmain {padding: 0;position: relative;z-index: 10;}
.newsmain .newsleft{float: left;width: 330px;}
.newsmain .newsleft .tit{background: #B9A574;font-size: 20px;color:#ffffff;padding: 10px 0;text-align: center;border-radius: 8px 8px 0 0;font-weight: normal;}
.newsmain .newsleft .on{background: #0b9efc;color:#ffffff;}
.newsmain .newsleft li{padding: 0;}
.newsmain .newsleft li a{display: block;padding: 10px 20px;border-bottom: solid 1px #dddddd;font-size: 14px;background: #f3f3f3;}
.newsmain .newsleft li a:hover{background: #FFFBF4;color:#9f730b;}
.newsmain .newsleft .on a{color:#9f730b;background: #FFFBF4;}
.newsmain .newsleft ul{padding-bottom:20px;}
.newsmain .newsleft .conts{padding: 5px 10px;background: #f3f3f3;line-height: 22px;font-size: 14px;}
.newsmain .newsleft .leftnews dd{padding: 5px 0;}
.newsmain .newsleft .leftnews dd i{font-size: 5px;
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #0751D3;
    border-radius: 5px;
    margin-right: 5px;
    float: left;
    margin-top: 10px;}
.newsmain .newsdesp{position: relative;padding-left: 370px;z-index: -1;}
.newsmain .newsdesp .subclass{padding: 10px 0 30px 0;}
.newsmain .newsdesp .subclass .stit{display: inline-block;margin-right: 15px;}
.newsmain .newsdesp .subclass .stit a{font-size: 14px;}
.newsmain .newsdesp .toptit {
    margin-bottom: 30px;
   
}

.newsmain .topcont{padding-bottom:30px;}
.boxpadding{padding-top:10px;padding-bottom: 30px;}
.boxpadding .listnews{padding:10px 20px;}
.boxpadding .listnews a{display: block}
.boxpadding .listnews .box{position: relative;z-index: 10;overflow: hidden;}
.boxpadding .listnews .pics{width: 260px;float: left;}
.boxpadding .listnews .pics img{width: 100%;-webkit-transition:.8s;-moz-transition:.8s;transition:.8s;}
.boxpadding .listnews .positions{position: relative;padding-left: 280px;z-index: -1;}
.boxpadding .listnews .fonts{font-size: 18px;position: relative;padding-right: 100px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;}
.boxpadding .listnews .des{font-size: 14px;color:#656565;position: absolute;right: 10px;z-index: 11;top:4px;}
.boxpadding .listnews .desy{font-size: 14px;color:#656565;padding-top:10px;}
.boxpadding .listnews .newmore{display:inline-block;padding-top:8px;}
.boxpadding li:hover .pics img{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}
.leftnews a{font-size: 14px;}

.copyinfo{padding-top: 20px;color:#ffffff;line-height: 30px;}
.copyinfo a{color:#ffffff;}
.mapsbox{background: url("../images/bjmap.jpg") center top no-repeat;padding: 30px 0 0;}
.mapsbox .maps{min-height: 600px;background: url("../images/ftmap.jpg") center bottom no-repeat #ffffff;}
.mapsbox .maps ul{margin: 0 40px;}
.mapsbox .maps li{padding: 20px 0px;border-bottom: dashed 1px #cccccc;}
.mapsbox .maps li p span{font-size: 18px;color:#9B0000;font-weight: bold;background: url(../images/left_line.jpg) left center no-repeat;padding-left: 20px;}
.mapsbox .maps .mpsub {padding-top:15px;}
.mapsbox .maps .mpsub a{font-size: 16px;display: inline-block;margin-right: 15px;}
.mapsbox .maptit{text-align: center;padding-bottom: 30px;color:#e3140e}

.toptit{text-align: center;margin-bottom: 25px;}
.toptit .tit{font-size: 30px;font-weight: normal;position: relative;padding: 15px 0;}
.toptit .tit .titimg{height: 80px;}
.toptit span{display: inline-block;margin: 0 15px;padding-top:20px;}
.toptit span a{font-size: 16px;}
.toptit .on a{color:#AB0002}

.topdesp{padding: 0;}
.topdesp li{float: left;width: 20%;margin-bottom: 25px;}
.topdesp li a{display: block;margin: 0 10px;background: #f1f4f5;padding: 8px;}
.topdesp li img{width: 100%;}
.topdesp li .fonts{font-size: 16px;font-weight: bold;line-height: 30px;}

.qrbox{padding-top:15px;}
.qrbox li{float: left;}
.qrbox li .lim{padding-right: 10px;}
.qrbox li .lim img{width: 77px;}
.qrbox li .lim div{width:77px;
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.qrbox li:last-child .lim{padding-right: 0;}

.listpic a{display: block;margin: 0 5px;}






















