/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:12px; }
body{ background-color:#FFFFFF;font: 12px "Arial,Verdana";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;color: #333;}
a:hover{text-decoration: none;}

.banner{ height:450px; overflow:hidden; background:url(../images/banner.png) no-repeat center center;}
.nav{width:100%;height:50px;background-color:#064ebc;}
.nav ul{width:1200px;margin:0 auto;}
.nav ul li{float:left;padding:0 10px;background:url(images/nav_bg.png) right center no-repeat;}
.nav ul li a{display:block;width:130px;height:50px;line-height:50px;color:#fff;font-size:14px;text-align:center;}
.nav ul li a:hover{background-color:#347fc4;}
.nav_hover{background-color:#554fb3;}

body:-webkit-full-page-media{background-color:#fff !important;}
.bt{width:1200px; margin:0 auto;overflow: hidden;}
.bt1{ font-size:28px; color:#064ebc; margin:30px 0 20px;text-indent: 40px; font-weight: bold;letter-spacing: 3px;}
.bt2{ font-size:28px; color:#f60; margin:30px 0 20px;text-indent: 40px; font-weight: bold;letter-spacing: 3px;}
.btb1{ background:url(../images/z1.png) no-repeat 0 50%;}
.btb2{ background:url(../images/z2.png) no-repeat 0 50%; color:#32b16c;}
.btb3{ background:url(../images/z3.png) no-repeat 0 50%;color: #ad1616;}
.btb4{ background:url(../images/z4.png) no-repeat 0 50%;}
.btb5{ background:url(../images/z5.png) no-repeat 0 50%;color: #32b16c;}
.btb6{ background:url(../images/z6.png) no-repeat 0 50%;}
.btb7{ background:url(../images/z7.png) no-repeat 0 50%;}
.yqjs{width:1200px; margin:0 auto;overflow: hidden;}

.hr1{display: inline-block;width: 70%;float: right;height: 10px;right: 0;top: 0;background: -webkit-linear-gradient(left, #004098, #00c3e0); margin:10px 0 30px;
    background: -o-linear-gradient(right, #004098, #00c3e0);
    background: -moz-linear-gradient(right, #004098, #00c3e0);
    background: linear-gradient(to right, #004098, #00c3e0);}

.searchbg{ width:700px; height:40px; overflow:hidden; float:right;margin-top: 30px;margin-right: 30px;}
.search_txt .text{width:474px; height:36px; line-height:36px;color:#4a4a4a;font-size:larger;border: 1px solid #adadad;text-indent: 10px;}
.search_btn .button{ height:40px; line-height:40px; width:100px; background:#064ebe; color:#fff; cursor:pointer; font-size:14px;border: none;}
.search_txt { float:left; width:474px; height:40px; margin-left:5px;}
.search_btn{ float:left;}

.gsjs{width:1200px; margin:0 auto;overflow: hidden; padding: 20px 0;}
.gsjs .left{ width:380px; float:left; margin-left: 40px;}
.gsjs .left p{text-align: center;font-size: 16px; margin: 20px 0;  font-weight: bold;}
.gsjs .left span,.gsjs .right span{line-height: 24px;font-size: 14px;text-indent: 28px;display: block;}
.gsjs .right{ width:720px; float:right;}
.gsjs .right img{ width:720px; height: 400px;}

.zhjs{ width:1160px; margin:0 auto;background: #f7f7fa;overflow: hidden;padding: 10px 20px;}
.zhjs ul li{border-bottom: 1px dashed #ccc;width: 48%;float:left;padding: 1% 1%;}
.zhjs ul li .media-heading{ height:20px; line-height:20px; overflow:hidden; font-size:16px;margin-top: 0; margin-bottom: 5px;font-weight: 500;}
.zhjs ul li .media-heading a{color: #144067;font-size: 16px;}
.zhjs ul li .media-heading .glyphicon{position: relative;top: 1px;margin-right: 5px;background: url(../images/i.png) no-repeat; width:18px; height:18px; display:block;float: left;}
.zhjs ul li .media-left{ float:left; padding-top:10px; display:block;padding-right: 20px;}
.zhjs ul li .media-left  .img-responsive {height: 100px;  width: 100px;}
.zhjs ul li .media-body{padding-top: 10px;padding-bottom: 10px;overflow: hidden;/*display: table-cell;*/ vertical-align: top;}
.zhjs ul li .profile{ height:100px; color:#999; margin-bottom:15px;overflow:hidden; width:100%;font-size: 14px;display: inline-flex;align-items: center; }

.fgsj { width: 940px;}
.fgsj .txt{line-height: 24px;font-size: 15px;margin-bottom: 20px;color: #666;}

.kangyi {background:rgba(6, 102, 208, 0.11)  url(../images/bingdubg.png) no-repeat left; overflow: hidden;height: 100px;position: relative;margin-top: 15px;width: 1200px;margin: 0 auto;box-shadow: -1px 4px 6px 1px rgba(0, 0, 0, 0.29);}
.kangl{float: left; font-size: 19px;margin: 10px 0px;padding: 15px 60px 15px 20px;background: url(../images/bingdubg1.png) no-repeat left;border-radius: 0 50px 50px 0; color: #fff;font-weight: bold;}
.kdlbox {padding: 14px 0px 14px 50px;line-height: 36px;font-size: 15px;width: 940px;}
.kdlbox li {display: inline-block;float: left;padding-right: 15px;}
.w70 {width: 70px;}
.di1 {background-position: -0px 0; width: 4px;}
.di2 {background-position: -36px 0 !important;width: 4px;}
.di3 {background-position: -72px 0 !important;width: 4px;}
.di4 {background-position: -108px 0 !important;width: 4px;}
.kddian {background: url(../images/bgdian.png) no-repeat center left;   height: 36px;float: left;}
.kdlbox a {padding: 0 10px;line-height: 36px;font-size: 15px;}

.honestbox{width: 1200px;margin:0 auto 0;height:540px; position: relative;}
ul.honesty{width: 1200px;float: left;position:absolute;left: 0px;top: 0px;}

div {
    word-break: break-all;
    white-space: normal;
    word-wrap: break-word;
    overflow: hidden;
}
.newStyle_bt{width:1200px; margin: 20px auto; overflow: hidden; }
/*.newStyle_btl{width: 860px; float:left; background: #fff;}*/
.topZxc_box{position: relative;}
.topZxc_box a{position: absolute;right: 0; top: 10px; right: 20px; font-size: 14px;}
.ul_lbbox{padding: 0 20px;}
.ul_zxl ul li h3{font-size: 16px;}
.ulheight_gdtit{ border:1px solid #d9d9d9;background: #e6e6e6;}
.ulheight_gdtit>div{/*width: 204px; float: left;*/ height: 45px; font-size: 18px; line-height: 45px; text-align: center;   background: #064ebe;color: #fff; letter-spacing: 8px;}
.list_lh{ height:530px; overflow:hidden; font-size: 14px;overflow-y: scroll;}
.list_lh ul{display: block; float: left; width: 100%;}
.list_lh li{ padding:5px 0; height: 40px; line-height: 40px;  border-bottom:1px dashed #d9d9d9; overflow: hidden;}
.list_lh li:nth-child(even){ background:#d8d8d8;}
.list_lh li(even){ padding:5px 0; height: 40px; line-height: 40px;  border-bottom:1px dashed #d6d6d6; overflow: hidden;background:#333;}

.newpro{ overflow:hidden; border-top:0px;}
.newpro .newprotop{ height:42px;border-bottom: 1px solid #dadada; background:#f4f4f4; }
.newpro .newprotop ul li{ float:left; width:193.2px; }
.newpro .newprotop ul li a{ display:block;text-align:center; height:40px; line-height:40px; color:#313131;font-size: 16px;font-weight: bold;background: #d8d8d8;}
.newpro .newprotop ul li.newprotopbg{ background:#d8d8d8; border-bottom:1px solid #fff;}
.newpro .newprotop ul li.newprotopbg a{color: #064ebe;background: #ffffff;border-bottom: 2px solid #a0afc7;border-radius: 0 0 20px 20px;}
.newpro .newprotop ul li a.last{width:181px; border-left:1px solid #dadada}
.newpro .newprobottom{ overflow:hidden; padding:10px 0px;}
.newpro .newprobottom ul li{ overflow:hidden; padding-left:14px;}
.newpro .newprobottom ul li a{ color:#333; float:left; font-size:14px; width:245px;display: grid;align-items: center; overflow:hidden;line-height: 20px;}
.newpro .newprobottom ul li span{ float:right;color: #666;width: 70px;height: 31px;overflow: hidden;text-align: center;}
.newpro .newprobottom ul li a:hover{ color:#f60;}

.list_lh::-webkit-scrollbar {/*滚动条整体样式*/width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/   height: 1px;    }
.list_lh::-webkit-scrollbar-thumb {/*滚动条里面小方块*/  border-radius: 10px;    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(6, 78, 190, 0.78);    }
.list_lh::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;    background: #dadada;}
	
.bbt{font-size: 18px;font-weight: bold;color: #064ebe; background:#d9d9d9;}
.add_h3ar{font-size:14px;  width: 204px; float: left; text-align: center;}
.add_h3a1{font-size:14px;float: left; width:10%;text-align: center;height: 40px;}
.add_h3a1 img{height: 40px;max-height: 40px; max-width:100%;}
.add_h3a2{font-size:14px;float: left; width:25%;text-align: center;height: 40px;}
.add_h3a2 a{font-size:14px;text-align: center;height: 40px; display:block;}
.add_h3a3{font-size:14px;float: left; width:64%;height: 40px;line-height: 20px;margin: 0 4px;}

.foot{ background:#e6e6e6 /*url(../images/footbg.png) no-repeat center top*/; padding-top:10px; margin-top:25px;}
.foot .footbox{ width:1000px; overflow:hidden; margin:0px auto; padding:15px 0px;}
.foot .footbox p{ text-align:center; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#999999;}
.foot .footbox p a{ font-size:14px;color:#999999;}
.foot .footbox p a:hover{ color:red;}


.yb_conct {position: fixed;z-index: 9999999;top:160px;right: -127px;cursor: pointer;transition: all .3s ease;}
.yb_bar ul li {width: 180px;height: 53px;	font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;margin-bottom: 3px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_top { display:none;background: #2180e0 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone {background: #2180e0 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ {text-indent: 0;background: #2180e0 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode {/*height:200px;*/background: #2180e0 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr {padding: 0 29px 2px 29px;}
.yb_QQ a {display: block;font: 16px/53px 'Microsoft YaHei';text-indent: 54px;width: 100%;height: 100%;color: #fff;}
.magico{background: #2180e0 url(../images/fixCont1.png) no-repeat;}
.magico a{display: block;font: 16px/53px 'Microsoft YaHei';text-indent: 54px;width: 100%;height: 100%;color: #fff;}


.inpro ul.h_product_bd{padding-top: 10px;    width: 1200px; margin: 0 auto;}
.inpro ul.h_product_bd li{width: 21.5%;margin-left: 20px;margin-right: 20px;}
ul.h_product_bd li{float:left;width:30%;margin-right:45px;margin-bottom:30px;}
ul.h_product_bd2 li{margin-right:60px;}
ul.h_product_bd li:nth-child(3n) {}
ul.h_product_bd li .pro_img_box{display:block;background:#ffffff;padding:10px 0px 0px;-moz-box-shadow: 0px 0px 1px rgba(0,0,0,.4);-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,.4);box-shadow: 0px 0px 1px rgba(0,0,0,.4);}
ul.h_product_bd li .pro_img_box .pro_img{width:100%;height:220px;text-align:center;overflow:hidden;background:#fff;}
ul.h_product_bd li .pro_img_box .pro_img img{vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition-duration: 1s;
transition-duration: 1s;}
ul.h_product_bd li .pro_img_box .pro_img .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
ul.h_product_bd li .pro_img_box p{padding:5px 0 0;bottom:0;left:0;width:100%;background:#f7f7f7;color:#333;font-size:18px;text-align:center;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
ul.h_product_bd li .pro_img_box p span{/*padding-top:4px;display:block;height:30px;line-height:30px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;font-weight: bold;*/}
ul.h_product_bd li .pro_img_box p em a{display:block;font-size:16px;height:52px;line-height:26px;padding: 0px 6px 0px;overflow: hidden; margin-top:10px;display: inline-flex;align-items: center;}
ul.h_product_bd li .pro_img_box span.gs{ display: block;text-align: center;line-height: 34px;}
ul.h_product_bd li .pro_img_box:hover p em a{color:#ffffff; padding:0px 6px 0px;display: inline-flex;align-items: center;}
ul.h_product_bd li .pro_img_box:hover p span{}
ul.h_product_bd li .pro_img_box:hover .pro_img img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
ul.h_product_bd li .pro_img_box:hover p{background: #0059d0;color:#ffffff;}
ul.h_product_bd li .pro_img_box:hover .gs{height:34px;line-height:34px;}
ul.h_product_bd li .pro_img_box:hover .gs a{color:#ffffff;}