/* CSS Document */
.inpro ul{margin-top: 10px;}
.inpro ul li{margin: 0 4px !important;}
.xn_c_products_12_wrap{width: 100%;height: auto;overflow: hidden;margin-top: 33px;}
.xn_c_products_12_wbox{width: 280px;margin-right:10px;float:left;}
.xn_c_products_12_wbox>div{width: 284px;background:#fff;overflow: hidden;border:1px solid #f0f0f0;}
.xn_c_products_12_wbox>div.xn_c_products_12_ritbox{background:#f0f0f0 !important;}
.xn_c_products_12_lftbox{width: 284px;height: 264px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.xn_c_products_12_lftbox a{text-align:center;position:static;+position:absolute;top:50%;}
.xn_c_products_12_lftbox img{max-width: 284px;max-height: 264px;vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%;}
.xn_c_products_12_xinhao,.xn_c_products_12_time,.xn_c_products_12_coent,.xn_c_products_12_order,.xn_c_products_12_more,.xn_c_products_12_name1{display: none;}
.xn_c_products_12_name{width: 100%;line-height: 40px;overflow: hidden;font-size: 13px;text-align: center;}
.xn_c_products_12_name2{ width: 100%;display: block; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.xn_c_products_12_name a{color: #404040;font-size: 18px;}
.inpro ul li .xn_c_products_12_name .xh{display: block;line-height: 20px;color: #999;font-size: 12px;margin-bottom: 8px;}
.inpro ul li:hover .xn_c_products_12_name{background:#0085d5;}
.inpro ul li:hover .xn_c_products_12_name a,.inpro ul li:hover .xn_c_products_12_name .xh,.inpro ul li:hover .xn_c_products_12_name2{color: #fff; }


.incom{ overflow:hidden; height:400px; margin: 0;padding: 20px 0; width: 100%;}
.incom1{background-image: url(../images/combj.png);background-size: cover;background-attachment: fixed;   height: inherit;}
.incom .incomtxt{ width:1200px; margin:0 auto;text-align: center; overflow: hidden; }
.incom .incomtxt h1{font-size: 28px; color:#fff; font-weight:bold; margin: 80px 0 10px; }
.incom .incomtxt p{ line-height:30px; padding:10px;color:#fff;}
.incom .incomtxt a{ width:150px; display:block; color:#fff;border-radius: 50px;border: 1px solid #fff; line-height:34px; margin: 0 auto;}
.incom .incomtxt:hover a{ background:#fff; color:#0c337a;}

.mdl1{max-width: 1200px;margin:-75px auto 0px;height: auto;position: relative;z-index: 1;background:#fff;overflow: hidden;}
.mdl1 .titlebox{width: 1100px;margin:0 auto 35px;border-bottom: 1px solid #ccc;padding-top: 60px;position: relative;height: 100px;}
.mdl1 .titlebox .title{font-size: 30px;font-weight: bold;color: #222;margin-bottom: 15px;}
.mdl1 .titlebox .intro{margin-bottom: 35px;}
.mdl1 .titlebox .lineblue{width: 100px;height: 2px;background: #0085d5;position: absolute;bottom: -1px;left: 0;z-index: 1;}
.moretitle{color: #888;position: relative;height: 15px;}
.moretitle a{color: #888;}
.moretitle a:hover{color: #0085d5;}
.moretitle .line{width: 39px;height: 1px;background: #dadada;position: absolute;left: -45px;top: 10px;}
.moretitle:hover .line{background: #0085d5;}
.mdl1 .titlebox .moretitle{position: absolute;right: 25px;top: 70px;}
.mdl1 .leftbox{width: 477px;/*height: 303px;*/float: left;margin-left: 25px;}
.mdl1 .leftbox .new1 img{ max-width:470px;}
.mdl1 .leftbox .new1 .tit a{font-size: 16px;color: #222;font-weight: bold;margin: 10px 0;display: block;}
.mdl1 .leftbox .new1:hover .tit a{color: #0085d5;}
.mdl1 .rightbox {width: 630px;float: right;margin-right: 25px;}
.mdl1 .rightbox .newsList{}
.mdl1 .rightbox .newsList li{overflow: hidden;padding-bottom: 15px;border-bottom: 1px solid #f1f1f1;margin-bottom: 15px;}
.mdl1 .rightbox .newsList li a{display: block;color: #666}
.mdl1 .rightbox .newsList li .tit{font-size: 16px;color: #222;font-weight: bold;margin-bottom: 10px;display: block;}
.mdl1 .rightbox .newsList li .time{color: #888;margin-bottom: 4px;  }
.mdl1 .rightbox .newsList li a:hover .tit{color: #0085d5;}
.mdl1 .rightbox .newsList li:last-child{border:none;}

#con_center{ width:1200px; margin:40px auto;overflow: hidden;}
#con_center .down{ width:580px; float:left; margin-left:40px;  overflow:hidden;}
#con_center .article{ width:580px; float:left; overflow:hidden;}
#content_bottom{ width:100%; float:left;}
#content_bottom .bottom_top,#content_bottom .bottom_foot{ width:1200px; margin:15px auto;}
#content_bottom .main_line{ background:url(../images/main_line.jpg) no-repeat top center; height:5px; margin-bottom:25px}
.known{ float:left; width:301px;}
.sy_tjpro{ width:1200px; margin:35px auto;}
#foot_box{ width:100%; background:#1773c6; padding-top:10px;}
#foot{ width:1200px; margin:0 auto; color:#fff; line-height:35px;}
#foot .foot_left{ margin:10px auto; text-align:center;}
#foot .foot_right{ float:right; }
#foot a{ color:#fff;}
#ny_newslb_box{ clear:both; margin-top:20px;}
#ny_newslb_box li{ height:39px;line-height:39px; border-bottom:1px dotted #e5e5e5; font-size:14px; overflow:hidden; /*background:url(../images/newsdot.png) no-repeat left center;*/ padding:0 10px 0 15px;}
#ny_newslb_box li a{ color:#666; float:left;width: 460px;}
#ny_newslb_box li:hover a{color:#1773c6;}
#ny_newslb_box li span{ float:right; color:#999; font-size:12px;}
.about_bt,.news_bt{ height:40px;position:relative;clear: both; }
.about_bt b,.news_bt b{ font-size:18px; color:#1773c6; width:95px; height:40px; line-height:40px;text-align:center; display:inline-block; border-left:2px solid #1773c6;}
.about_bt span,.news_bt span{ font-size:13px; color:#999; position:absolute; top:15px;text-transform: uppercase;}
.news_more{ float:right; color:#c71219; font-size:12px; margin:15px 10px 0 0;}
.news_more:hover{color:#1773c6;}
.news_more1{ float:right; color:#333; font-size:12px; margin:15px 10px 0 0;}
.news_more1 a{margin: 0 6px;color: #666;}
.news_more1 a:hover{color: #1773c6;}

.mdl2{width: 1200px;margin:20px auto 0px;height: auto;position: relative;z-index: 1;background:#fff;overflow: hidden;}
.mdl2 .titlebox{width: 1200px;margin:0 auto 15px;border-bottom: 1px solid #ccc;position: relative;height: 50px;}
.mdl2 .titlebox .title{font-size: 30px;font-weight: bold;color: #222;margin-bottom: 15px;float: left;}
.mdl2 .titlebox .intro{margin-bottom: 35px;}
.mdl2 .titlebox .lineblue{width: 100px;height: 2px;background: #0085d5;position: absolute;bottom: -1px;left: 0;z-index: 1;}
.mdl2 .titlebox .moretitle{float: right;right: 2px;top: 20px;}
.mdl2 ul li{ float:left; margin: 0 10px; text-align:center;padding:0 0 20px;}

.link{ margin-bottom:20px;}

.clist .moretitle{ width:initial;background: url(../images/icon01.png) 0px 2px no-repeat; padding-left: 20px;}
.contact_p1 { width:100%; overflow:hidden; margin:0 auto; padding:80px 0; background-color:#fff;}
.contact_p1 ul li { width:30%; overflow:hidden; margin:0 0 0 2.5%; padding:0; float:left;}
.contact_p1 ul li .contact_icon1, .contact_p1 ul li .contact_icon2, .contact_p1 ul li .contact_icon3 { width:120px; height:120px; overflow:hidden; margin:0 auto; padding:0; border-radius:50%;}
.contact_p1 ul li .contact_icon1 { background:rgba(0, 112, 199, 0.07) url(../images/contact_icon01.png) center center no-repeat;}
.contact_p1 ul li .contact_icon2 { background:rgba(0, 112, 199, 0.07) url(../images/contact_icon02.png) center center no-repeat;}
.contact_p1 ul li .contact_icon3 { background:rgba(0, 112, 199, 0.07) url(../images/contact_icon03.png) center center no-repeat;}
.contact_p1 ul li:hover .contact_icon1 { background:#0070c7 url(../images/contact_icon1.png) center center no-repeat;}
.contact_p1 ul li:hover .contact_icon2 { background:#0070c7 url(../images/contact_icon2.png) center center no-repeat;}
.contact_p1 ul li:hover .contact_icon3 { background:#0070c7 url(../images/contact_icon3.png) center center no-repeat;}
.contact_p1 ul li h3 { width:100%; overflow:hidden; margin:40px auto 20px; padding:0; color:#0070c7; font-size:16px; text-align:center;}
.contact_p1 ul li p { width:100%; overflow:hidden; line-height:24px; margin:0 auto; padding:0; color:#777; font-size:14px; text-align:center;}
.Contact_h3{color:#333333;font-size: 26px;padding-left: 22px;position: relative;margin-bottom:20px;}
.Contact_h3::before{content:" ";width: 4px;height: 26px;background: #0085d5;position: absolute;top:5px;left:0;}
.Contact_top{padding:30px 3%;background: #f4f4f4;overflow: hidden;margin-bottom: 20px;}
.Contact_top .left .p{color:#666666;font-size: 16px;padding-bottom: 8px;line-height: 30px;}
.Contact_top .left .p a{font-size: 16px; color:#333;}
.Contact_top .left{width: 56%;float: left;}
.Contact_top .right {float: right; width: 42%; text-align:center;}
.Contact_top .right img{ max-height:300px;}

.qtjk{color:#333333;font-size:15px;overflow:hidden;width:100%;line-height:40px;padding-bottom:60px;}
.dilk{width:97%;margin:0 auto;overflow:hidden;}
.dilk ul{width:100%;overflow:hidden;margin-bottom:16px;}
.dilk li{width:100%;}
.dilk .rt1{display:table;width:49.470899470899%;float:left;overflow:hidden;border:1px solid #dcdcdc;padding: 0;margin: 0;}
.dilk .rt2{display:table;width:49.470899470899%;float:right;overflow:hidden;border:1px solid #dcdcdc;padding: 0;margin: 0;}
.dilk dl{width:100%;overflow:hidden;display:table;}
.dilk dt{width:60px;height:45px;display:table-cell;}
.dilk dd{height:45px;display:table-cell;}
.dilk dd input{height:100%;border:0px;width:100%;font-size:16px;color:#acacac;}
::-webkit-input-placeholder{font-size:16px;color:#acacac;}
::-moz-input-placeholder{font-size:16px;color:#acacac;}
::-ms-input-placeholder{font-size:16px;color:#acacac;}
.dilk .ag1 dt{background:url(../images/lk_02.png) no-repeat center #fff;}
.dilk .ag2 dt{background:url(../images/lk_03.jpg) no-repeat center #fff;}
.dilk .ag3 dt{background:url(../images/lk_09.jpg) no-repeat center #fff;}
.dilk .ag4 dt{background:url(../images/lk_10.jpg) no-repeat center #fff;}
.dilk .ag5 dt{background:url(../images/lk_01.png) no-repeat center #fff;}
.dilk .ag6 dt{background:url(../images/lk_05.jpg) no-repeat center #fff;}
.shil{border:1px solid #dcdcdc;overflow:hidden;background:#fff;width:100%;box-sizing:border-box;padding: 0 !important;margin: 0 !important;}
.shil dl{width:100%;overflow:hidden;display:table;}
.shil dt{background:url(../images/s1.jpg) no-repeat left top;width:60px;height:45px;display:table-cell;}
.shil dd{display:table-cell;height:316px;}
.shil dd textarea{width:100%;height:100%;resize:none;border:0px;font-size:16px;color:#acacac;padding-top:15px;line-height:26px;}
.asfg{width:97%;margin:0 auto;overflow:hidden;}
.zuor{float:left;overflow:hidden;color:#666666;font-size:16px;}
.your{float:right;overflow:hidden;}
.form-control{width:193px;height:40px;border:1px solid #dcdcdc;}
.btna{width:264px;height:42px;background:#0085d5;color:#fff;border:0px;font-size:16px;font-weight:bold;cursor: pointer;}
.btnb{width:264px;height:42px;background:#333333;color:#fff;border:0px;font-size:16px;font-weight:bold;margin-left:10px;cursor: pointer;}

.company{ line-height:28px; margin-bottom:20px;}

.new_inside{ width:100%;}
.new_inside ul{width:100%;padding:0;}
.new_inside ul li{background:#ffffff;display:block;padding:24px;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;box-shadow: 0px 0px 20px 0px #eaeaea;margin-bottom:20px;position:relative; width: 860px;}
.new_inside ul li .news_time{position:absolute;left:24px;top:24px;width:90px;text-align:center;background:#666;padding:10px 0;overflow:hidden;border-radius:4px 0 4px 0;}
.new_inside ul li .news_time p{font-size:24px;font-weight:bold;color:#fff;}
.new_inside ul li .news_time span{font-size:14px;color:#fff;}
.new_inside ul li .news_con{padding-left:110px;}
.new_inside ul li .news_con p{font-size: 17px;font-weight:bold;color:#515671;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;    text-align: left;}
.new_inside ul li .news_con p a{font-size:16px}
.new_inside ul li .news_con span{display:block;font-size:14px;color:#999;line-height:22px;padding-top:5px;height:45px;overflow:hidden;text-align: left;}
.new_inside ul li:hover{box-shadow: 0px 0px 20px 0px #d3e6ff;}
.new_inside ul li:hover p a{ color:#0085d5; }
.new_inside ul li:hover .news_time{ background:#0085d5;}
.new_inside ul li:hover{cursor: pointer;}

#down {width:100%;height:auto;display:block;}
.con_lb {max-width:100%;height:auto;display:block;margin:0px auto;background-color:#fff;}
.con_lb > li {display:block;border-width:0px 0px 1px 0px;border-color:#aaa;border-style:dotted;position:relative;width: 100%; text-align:left !important;padding-bottom: 0px !important;}
.lb_pic {width:50px;height:64px;display:block;position:absolute;top:15px;left:15px;}
.lb_link {width:100%;height:auto;display:block;padding:10px 10px 10px 0px;box-sizing:border-box;position:relative;}
.lb_link > h3 {margin:10px auto;}
.lb_link > h3 a{color:#666;font-size:16px;width: 75%;display: block;}
.lb_link > p {color:#888;font-size:12px;margin:10px auto;}
.lb_link > span {color:#777;font-size:12px;margin:10px auto;padding:3px 0px 3px 3px;box-sizing:border-box;background-size:18px auto;background-repeat:no-repeat;background-position:left center;}
.lb_info {display:block;position:absolute;top:0px;right:0px;bottom:0px;overflow:hidden;width:30%;height:21px;margin:auto;}
.lb_info > span {float:left;width:33.3333%;font-size:16px;line-height:unset !important;color:#888;text-align: center;}
.con_lb > li:hover h3 a{ color:#0085d5; }

.mall{ width:1200px; margin:0 auto;}
.clearfix {/* overflow: hidden; */zoom: 1;text-align: left;}
.clearfix:after {content: "";display: block;height: 0px;clear: both;visibility: hidden;}
ul.plist {height:auto;margin: 10px auto 0;}
ul.plist li{line-height: 24px;width: 99%;padding-bottom: 0px;margin: 0;padding-right: 1%;}
ul.plist li .lbg{border-bottom:1px dashed #d8d8d8;padding: 18px 0 28px; }
ul.plist li>.pic>a{color: #333333;width: 100%;height: 110px;display: table-cell;vertical-align: middle;overflow: hidden;}
ul.plist li .pic{float:left;width: 174px;height: 110px;border: 1px solid #eeeeee;background: #fff;overflow: hidden;margin:0 20px; }
ul.plist li .pic span{ width: 174px;height: 110px;display: table;vertical-align: middle;overflow: hidden;text-align: center; }
ul.plist li .pic span a {width: 100%;height: 110px;display: table-cell;vertical-align: middle; overflow: hidden;position: relative;}
ul.plist li img{max-width: 100%;max-height: 110px;}
ul.plist li .brief{background: url(../images/i1.jpg) right center no-repeat;padding:0px 60px 3px 16px;height: 116px;}
ul.plist li h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display:block;font-size: 18px;font-weight: normal;color: #232323;line-height: 26px;}
ul.plist li .date{color: #888888;margin: 4px 0 4px;}
ul.plist li .abstract{overflow: hidden;color: #393939;}
ul.plist li:hover{background: url(../images/nbg.jpg) #0b6ad5 repeat-x;box-shadow: 2px 4px 12px rgba(11,106,213,.5);}
ul.plist li:hover .lbg{ border-bottom:1px solid #0b6ad5; }
ul.plist li:hover .date,ul.plist li:hover h3,ul.plist li:hover .abstract{ color:#fff; }
ul.plist li:hover h3{}
ul.plist li:hover .brief{ background: url(../images/i2.png) right center no-repeat; }

.detail{ margin-top:20px;}
.detail h1{font-size: 28px;text-align: center;margin: 20px 0 10px;color:#0085d5;}
.detail .ppp{text-align: center; color:#999;padding-bottom: 20px; border-bottom: 1px dashed #e7e7e7;}
.detail .ppp span{ margin:0 10px;}
.detail .txt{margin: 10px;line-height: 28px;}
.detail .txt img{ max-width:100%;}
.detail .txt table{ max-width:100%;}
.detail .zlxz{cursor: pointer;width: 164px;height: 42px;line-height: 42px;background: #1773c6 url(/skin/44/images/down.png) 30px 50% no-repeat;color: #fff;border: 0px;font-size: 16px;font-weight: bold;  display: block;text-align: center;}

.conn{color:#555;font-size:14px;line-height:28px;padding-top:10px; z-index:1; position:relative;}
.ny_content .ny_news_con2{min-height:300px;}
.conn .pro_name{font-size:30px;font-weight:bold;line-height:28px;color:#0085d5;margin-bottom:20px;}
.conn .proshow1{padding-top:20px;position:relative;}
.conn .proshow1 .js-silder{float:left;width:40%;margin-top:0 !important;border:1px solid #ddd;}
.proshow1 .js-silder .silder-main-img {width:540px;text-align:center;height:400px;align-content: center;vertical-align: middle;display: table-cell;}
.proshow1 .js-silder .silder-main-img img {max-width:80% !important;vertical-align:middle}
.proshow1 .prodesc p{font-size:14px;line-height:24px;margin-bottom:10px;}
.proshow1 .prodesc p.bt{font-size:16px;color:#797979;}
.conn .proshow1 .prodesc{float:right;width:56%;}
.conn .proshow1 .prodesc p.desc{overflow:hidden;color:#999;}
.conn .proshow1 .pro_btn{padding-top:10px;overflow:hidden;}
.conn .proshow1 .pro_btn1{display:block;width:24%;margin-right:20px;height:45px;line-height:45px;text-align:center;font-size:16px;color:#fff;background:#0085d5;border-radius:2px;float:left;border:1px solid #fff;}
.conn .proshow1 .pro_btn2{display:block;margin-right:0;height:45px;line-height:45px;text-align:center;float:left;}
.conn .proshow1 .pro_btn2 span{ font-size:16px; color:#f60;}
.conn .proshow1 .pro_btn1:hover{background:#fff;border:1px solid #0256ac;color:#0256ac;}

.products ul{overflow: hidden;}
.products ul li{margin: 0 0 16px;overflow: hidden; padding: 10px 0;border-bottom: 1px solid #dadada;height: 150px;}
.W160{width:200px; margin:0 auto;text-align: center;margin-right: 10px;border-right: 1px solid #dadada;height: 140px;}
.W160 a img{ max-width:200px;}
.W490{width:670px;margin-left: 10px;}
.L { float: left; }
.R { float: right; }
.F18 a{font-size:20px;font-weight: bold;}
.products ul li a.Tobm2{ height:24px; font-size:12px; background:#0085d5;line-height:24px; padding:0 8px; margin-right:10px; display:inline-block; text-align:center; color:#fff;border:1px solid #0085d5;}
.Red{color:#ff0000;font-weight: bold;}.G6{color:#666;}
.products ul li:hover{background: #f3f3f3; box-shadow:1px 1px 3px 0px rgba(179, 179, 179, 0.2);}
.products ul li:hover a.Tobm2{ background:#e95300;border:1px solid #e95300;}

.prodetppp{margin: 20px 0;background: #e8e8e8;padding: 10px 20px;}
.prodetppp .spanppp{font-size: 16px;border-left: 4px solid #0085d5;padding-left: 10px;}
.prodetmess{ margin-top:20px;padding-bottom: 10px;}
.prodetnews{ overflow:hidden;margin-bottom: 20px;}
.prodetnews ul.downu li{width: 47%;margin: 0px 0.5% 10px; float:left;padding: 0px;text-align: left;border-bottom:1px dotted #ccc; height:30px; overflow:hidden;padding-left: 15px;background: url(../images/tb9.png) no-repeat left center; }
.prodetnews ul.downu li a{ width:96%;line-height: 30px; height:30px; overflow:hidden;}