/* CSS Document */

.indexTitle1{ margin: 45px auto; width: 400px; height: 65px; background: url(../images/indexTitleBG1.png) no-repeat; overflow:hidden;}
.indexTitle1 h1{ text-align: center; font-weight: 100; font-size: 33px;}
.indexTitle1 p{ text-align: center; font-size: 15px; color: #EDA30E;}

.pro{ width:1200px; margin:0 auto; overflow:hidden;}
.pro .pp{padding-right: 15px;margin-bottom: 15px;padding-left: 15px;width: 47.5%;float: left;}
/*
.pro .part {overflow: hidden;border: 1px solid #dcdcdd;padding: 10px;}
.pro .part .col-sm-8{  width: 66.66667%;float: left;display: table;}
.pro .part .img { height: 270px; text-align: center; align-content: center; vertical-align: middle; display: table-cell;}
.pro .part .img img { max-width: 100%; max-height: 270px;vertical-align: middle;}
.pro .part .img a:hover .cover{  background-color: rgba(255,255,255,.1);  }
.pro .part .img a .cover{position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;}
.pro .part .col-sm-4 { width: 33.33333%;float: left;}
.pro .part .text {padding: 24px 10px 0 20px;}
.pro .part .text .title {text-align: center;margin-bottom: 15px;}
.pro .part .text .title .t1 {}
.pro .part .text .title .t1 p{background-color: #000000;font-size: 15px;color: #FFFFFF;line-height: 18px;display: inline-block;padding: 3px 6px;}
.pro .part .text .title .t1 p a{color: #FFFFFF;}
.pro .part .text .title .t2 { margin-top:7px;}
.pro .part .text .title .t2 a{font-size: 16px;line-height: 1.5;color: #125299;font-weight: bold;}
.pro .part .text .title .t3 {font-size: 13px;}
.pro .part .text .title .t3 span{border-bottom: 1px solid #000000;}
.pro .part .text .description {}
.pro .part .text .description p {font-size: 13px}
.pro .part .text .description .more {text-align: center;margin-top: 20px}
.pro .part .text .description .more p {background-color: #eda30e;width: 100px;border-radius:10px;line-height: 26px;display: inline-block;}
.pro .part .text .description .more a {font-size: 13px;color: #FFFFFF;margin-top: 10px;}*/

.inpro{margin-bottom: 20px;}
.inpro ul{margin-top: 10px;}
.inpro ul li{margin: 0 4px !important;}
.mdl2 ul li{ float:left; margin: 0 10px; text-align:center;padding:0 0 20px;}
.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: 284px;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%;height:60px;line-height: 40px;overflow: hidden;font-size: 13px;text-align: center;}
.xn_c_products_12_name a{color: #404040;font-size: 16px;}
.xn_c_products_12_name .xh{display: block;line-height: 10px;color: #999;font-size: 12px;}
.inpro ul li:hover .xn_c_products_12_name{background:#125299;}
.inpro ul li:hover .xn_c_products_12_name a,.inpro ul li:hover .xn_c_products_12_name .xh{color: #fff;}


.incomp .bt{ text-align:left;margin:20px auto 30px;}
.incomp .leftcom{ float:right; width:52%}
.incomp .rightcom{ float:left;padding: 50px 10px;}
.rightcom img{max-height: 380px; width: 500px;max- width: 500px;}
.incomp .bt .hr{margin: 20px 0 0;}
.incomp .intxt{ width:100%; margin-top:10px;color: #999;line-height: 26px;}
.incomp .more{ display:block; background:#125299; width:200px; height:50px;text-align:center;line-height: 50px;color: #fff;font-size: 16px; margin-top: 20px;}
.incomp .more img{margin-left: 10px;}
.incomp .more:hover{ background:#ffa500;}
.bt{ width:1200px; margin:30px auto;  text-align: center;}
.bt .bt-eli{font-size: 76px;  color: #F0F0F0;    font-weight: bold;}
.bt .bt-cha{font-size: 36px;color: #555555;margin-top: -90px;padding-top: 20px;}
.bt .bt-smarli{font-size: 24px; color: #BBBBBB;  font-weight: bold; margin-top: 10px;display: block;}
.bt .hr{width: 50px; height: 4px;z-index: 4; background:#eda30e;}

.mcocase{padding:0px 0 30px;}
.ind_product {clear: both;height:300px;margin: 0 auto; text-align: center; width:1200px; margin-top: 30px; position: relative;}
.inpro_list_m {float: left;overflow: hidden; width:1200px;}
.ind_product ul {float: left;height:300px; width:1200px;overflow: hidden;}
.ind_product ul li {float: left; text-align: center; width:282px;height: 300px;margin: 0px 10px 0px 10px;overflow: hidden;
	color: #fff;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s; }
.ind_product ul li a { display: block;color: #fff;font-size: 15px;}
.ind_product ul li span{display: block; background:#125299; line-height: 40px;}
.ind_product ul li .det1{width:280px; height:230px;border:1px solid #f1f2f4;text-align:center;background: #fff;
overflow:hidden;display: table-cell; vertical-align:middle;}
.ind_product ul li img {  margin:0 auto;display: block;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s; overflow:hidden;  max-width: 100%;max-height: 230px;}
.ind_product ul li:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);}
.ind_product ul li:hover span{background: #eda30e}
.ind_product ul li:hover .det1{border-color:#eda30e}
.ScrollButton11{cursor: pointer; width:30px; height:85px;position: absolute; left:-50px;top:100px;
 	background:url(../images/btn1.png) no-repeat 0 center;}
.ScrollButton21{cursor:pointer;width:30px; height:85px;position: absolute; right:-50px;top:100px;
	background:url(../images/btn2.png) no-repeat 0 center;}
.ScrollButton11:hover,.ScrollButton21:hover{background-position: right 0}


.newsleft{width: 563px;padding: 20px 0px 26px 37px;float: right;}
.newsleft dl{margin : 10px 0;}
.newsleft dt{float: left;}
.newsleft dt a{color: #313131;font-size: 16px;font-weight: bold;line-height: 50px; text-decoration: none;}
.newsleft dd{float: right;}
.newsleft dd a{color: #313131;line-height: 32px;text-decoration: none;}
.newsleft p{float: left;color: #575757;font-size: 13px;}
.newsright{width: 600px;height: 390px;padding: 10px 0 26px 0;float: left;}
.newsright li{border-bottom: 1px dashed #e1e1e1;width: 600px;height: 56px;background: url(../images/newslist_bg.png) no-repeat 6px;}
.newsright li a{color: #313131;line-height: 56px;text-decoration: none;padding-left: 30px;display: block; height: 56px;width: 480px;overflow: hidden; float:left;}
.newsright li span{float: right; color:#999; line-height: 56px;}
.newsleft .imga{ display: block;text-align: center;height: 235px;overflow: hidden;}
.newsleft .imga img{max-width: 100%;max-height: 235px;text-align: center;margin: 0 auto;}
.newsright li:hover a{ color:#EDA30E;}
.newsleft:hover dt a{ color:#EDA30E;}

.img-news-l { width: 47%; float: left; margin-bottom: 30px; }
.img-news-l .imgnews-list { width: 100%; }
.img-news-l .imgnews-list li { width: 100%; }
.img-news-l .tlt { float: left; position: relative; width: 36%; overflow: hidden; margin-bottom: 40px; }
.img-news-l .tlt p { font-size: 20px; color: #37474f; font-weight: bold; float: left; height: 46px; line-height: 46px; }
.img-news-l .tlt em { display: block; width: 38px; height: 2px; background: #eda30e; position: absolute; bottom: 0; left: 0; }
.img-news-r .tlt { float: left; position: relative; width: 36%; overflow: hidden; margin-bottom: 40px;}
.img-news-r .tlt p { font-size: 20px; color: #37474f; font-weight: bold; float: left; height: 46px; line-height: 46px; }
.img-news-r .tlt em { display: block; width: 38px; height: 2px; background: #eda30e; position: absolute; bottom: 0; left: 0; }
.img-news-l .imgnews-list li { transform: translateY(100%); width: 100%; float: right; -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; padding: 10px 0; border-bottom: 1px solid; border-color: #fff; border-color: #f2f2f2; }
.img-news-r { width: 47%; float: right; margin-bottom: 30px; }
.img-news-r .imgnews-list li { transform: translateY(100%); width: 100%; float: right; -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; padding: 10px 0; border-bottom: 1px solid; border-color: #fff; border-color: #f2f2f2; }
.imgnews-list li .time { display: inline-block; line-height: 30px; float: right; color: #999; font-size: 13px; position: relative; -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms }
.imgnews-list li .iconfont { display: inline-block; line-height: 30px; float: right; color: #fff; color: #eda30e; font-size: 13px; position: relative; right: 35px; -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; opacity: 0; }
.imgnews-list li:hover .iconfont { right: 0; opacity: 1 }
.imgnews-list li:hover .time { right: 15px }
.imgnews-list li .date { text-align: center; }
.imgnews-list li .date .day { font-size: 36px; font-weight: bold; position: relative; letter-spacing: 1px; color: #fff; color: #999; }
.imgnews-list li .date .year { color: #fff; color: #999; position: relative; display: block }
.imgnews-list .item-1 { width: 40%; float: left; padding: 0; border: none; opacity: 1; transform: none; }
.imgnews-list .item-1 .text { background: #fff; background: #1461cc; padding: 18px 20px 0 40px; height: 120px; overflow: hidden; }
.imgnews-list .item-1 .text .day { font-size: 36px; font-weight: bold; position: relative; letter-spacing: 1px; color: #fff; }
.imgnews-list .item-1 .text .year { color: rgba(255, 255, 255, 0.6); position: relative; display: block }
.imgnews-list .item-1 .text .content { color: #fff; width: 75%; float: right; margin-bottom: 20px; }
.imgnews-list .item-1 .text .content h3 { color: #fff; line-height: 30px; font-size: 16px; padding-bottom: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.imgnews-list .item-1 .text .content h3 a{ color:#fff;}
.imgnews-list .item-1 .text .content p { color: rgba(255, 255, 255, 0.7); padding-top: 10px; height: 50px; overflow: hidden; line-height: 22px; }
.imgnews-list .item-1 .img { overflow: hidden; max-height: 220px; }
.imgnews-list .item-1 .img img { -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; opacity: .78; width: 100% }
.imgnews-list .item-1:hover { -webkit-box-shadow: 5px 8px 20px rgba(0, 0, 0, 0.08); box-shadow: 5px 8px 20px rgba(0, 0, 0, 0.08); padding: 0 }
.imgnews-list .item-1:hover img { -webkit-transform: scale(1.08); transform: scale(1.08); opacity: 1 }
.imgnews-list .item-2 { margin-bottom: 10px; border: none !important }
.imgnews-list li.item-other b.title { transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; display: inline-block; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 75%; font-size: 14px; }
.imgnews-list li.item-other:hover b.title { color: #1461cc; padding-left: 1.5%; }
.imgnews-list .item-2 .text { float: left; width: 80%; transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; }
.imgnews-list .item-2:hover .text { padding-left: 1.5%; }
.imgnews-list .item-2 .text h3 { width: 100%; padding-bottom: 15px; border-bottom: 1px solid; border-color: #fff; border-color: #f2f2f2;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.imgnews-list .item-2 .text h3 a{font-size: 16px;}
.imgnews-list .item-2:hover .text h3 { color: #1461cc; }
.imgnews-list .item-2 .text p { margin-top: 15px; color: #999; font-size: 13px; line-height: 26px; height: 52px; overflow: hidden }
.btn-more { clear: both; border: 1px solid; color: #fff; color: #1461cc; display: block; width: 110px; text-align: center; margin: 30px auto 0; -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; height: 30px; line-height: 30px; }
.btn-more:hover { background: #1461cc; color: #fff; border-color: #1461cc; text-decoration: none }
.iconfont { font: normal normal normal 14px/1 FontAwesome; }
.iconfont:before{content:"\FF1E"; font-size: 18px;cursor:pointer;}

.news ul{overflow:hidden;}
.news ul .lll{border-bottom:dashed #bdbdbd 1px;padding: 20px 10px;overflow: hidden;background: #fff;}
.left_art{width: 100%;}
.left_art .art_img{ width:246px; height:144px; float:right; padding-left:20px}
.left_art .art_img img{ width:100%; max-height:150px;}
.left_art p a{ color:#333; font-size:18px; overflow:hidden; font-weight:bold; display:block}
.left_art span{ color:#999; font-size:13px; line-height:30px}
.left_art .b{color:#666; font-size:16px; line-height:25px}
.news ul .lll:hover .left_art p a{ color:#eda30e;}

.flinkgroup{height: 120px;box-shadow: 0px 2px 2px 0px #ccc ;margin-top: 44px;margin-bottom: 54px;border-top: 2px solid #eda30e;}
.flinktitle{padding-top: 40px;float: left;width: 200px;}
.flinktitle img{margin-right: 12px;float: left;margin-left: 28px;}
.flinktitle p{font-size: 16px;color: #808080;}
.flinktitle span{font-weight: bold;font-size: 20px;}
.flinklist{overflow: hidden;width: 900px;padding-top: 36px;}
.flinklist a{display: inline-block;padding-right: 30px;text-decoration: none;line-height: 24px;font-size: 14px;color: #666666;}

.detailtxt h1{ text-align:center; font-size:22px;margin: 20px 0;line-height: 30px;}
.detailtxt .h{text-align:center; color:#999;padding-bottom: 10px;border-bottom: 1px solid #e4e4e4;}
.detailtxt .ppp{ margin:10px; line-height:24px;clear: both;}
.detailtxt .ppp img{ max-width:100%;}
.detailtxt .ppp table{ max-width:100%;}
.detailtxt .zlxz{cursor: pointer;width: 164px;height: 42px;line-height: 42px;background: #125299 url(/skin/46/images/down.png) 30px 50% no-repeat;color: #fff;border: 0px;font-size: 16px;font-weight: bold;  display: block;text-align: center;}


.products{ overflow:hidden; margin-top: 20px;}
.products ul li{ overflow:hidden;float:left; width:48%; margin:0px 1% 15px; height:200px;}
.products .left{ overflow:hidden; float:left;width: 190px;height:200px;}
.products .left b{ display:block; width:188px; height:198px; border:1px solid #dedede;vertical-align: middle;text-align: center;
display: table-cell;}
.products .left b:hover{ border:1px solid #0076ca;}
.products .left b img{ max-width:188px; max-height:198px;}
.products .right{ float:right; overflow:hidden; width:230px; margin-left:10px; height:200px;}
.products .right h1{ height:52px; line-height:26px; overflow:hidden;font-weight:bold; font-size:13px;}
.products .right h1 font{}
.products .right h1 font a{ font-size:18px;font-weight:bold;}
.products ul li:hover .right h1 font a{ color:#eda30e;}
.products .right h2{ height:26px; line-height:26px; overflow:hidden;font-size:13px;font-weight:bold;}
.products .right h2{ color:red; font-size:13px;}
.products .right p{ color:#666; height:26px; line-height:26px; overflow:hidden; font-size:13px;}
.products .right p font{ font-weight:bold;}
.products .right p a.cplistbtn1{ display:block; float:left; color:#fff; height:26px; line-height:26px; overflow:hidden; width:90px; text-align:center;background:#eda30e; margin-right:10px;}
.products .right p a.cplistbtn2{ display:block; float:left; color:#fff; background:#125299; height:26px; line-height:26px; overflow:hidden; width:90px; 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: #125299;position: absolute;top:5px;left:0;}
.Contact_top{padding:30px 1%;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%;}
.Contact_top .right img{ width:100%;}

.qtjk{color:#333333;font-size:15px;overflow:hidden;width:100%;line-height:40px;padding-bottom:20px;margin-top: 0px;}
.dilk{width:97%;margin:0 auto;overflow:hidden;}
.dilk h3{ width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 0;color: #da9812; font-size: 18px; font-weight: bold; text-align: center; margin-bottom: 10px;}
.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;}
.dilk .ag1 dt{background:url(../images/lk_02.png) no-repeat center #fff;}
.dilk .ag2 dt{background:url(../images/lk_03.png) no-repeat center #fff;}
.dilk .ag3 dt{background:url(../images/lk_09.png) no-repeat center #fff;}
.dilk .ag4 dt{background:url(../images/lk_10.png) 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.png) 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.png) 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;font-size: 16px;color: #acacac;text-indent: 10px;}
.btna{width:164px;height:42px;background:#eda30e;color:#fff;border:0px;font-size:16px;font-weight:bold;}
.btnb{width:164px;height:42px;background:#333333;color:#fff;border:0px;font-size:16px;font-weight:bold;margin-left:10px;}

.prodetppp{margin: 20px 0;padding: 10px 0px;}
.prodetppp .spanppp{font-size: 16px;border-left: 4px solid #eda30e;padding-left: 10px;}
.detailtxt .ppp{ margin:10px; line-height:24px;clear: both;}

.prodernews{ overflow:hidden;}
.prodernews ul li{ float:left; width:44.5%; margin:0 1% !important;}

.tjcpboxli{ overflow:hidden;}
.tjcpboxli ul li{float: left;overflow: hidden;width: 216px;margin: 0px 3px 12px 4px;;height: 253px;border: 1px solid #e9e9e9;}
.tjcpboxli ul li a.tjcpboxliimg {display: block;width: 226px;height: 199px;overflow: hidden;vertical-align: middle;text-align: center;display: table-cell;}
.tjcpboxli ul li p {background: #ededed;height: 44px;line-height: 22px;overflow: hidden;text-align: center;padding: 6px 0px; width: 100%;display: grid; align-items: center;}
.tjcpboxli ul li p a {color: #3B3B3B;}
.tjcpboxli ul li:hover{ border:1px solid #125299;}
.tjcpboxli ul li:hover p a{color: #125299;}

.productsdet{ overflow:hidden;margin-top: 20px;}
.productsdet .pro_name{font-size:24px;line-height:38px;color:#353535;margin-bottom:10px;font-weight: bold;}
.productsdet #preview {float: left;display: inline;width: 380px;text-align: center;overflow: hidden; height: 300px;}
.productsdet #preview .product-img {height: 290px;border: 1px solid #eee;overflow: hidden; margin-bottom: 10px;box-sizing: content-box;width: 380px;align-content: center;vertical-align: middle;display: table-cell;}
.productsdet #preview .product-img img {max-width: 376px; max-height: 296px;}
.productsdet .entry-info { width: 490px; float: left; margin-left: 30px;}
.productsdet .entry-info .entry-title {font-size: 20px;margin: 0px 0 20px;text-align: left;color: #666;}
.productsdet .entry-info-item {padding: 6px 0;  width: 50%; float: left;}
.productsdet .entry-info-item span { margin-right: 10px;color: #999;}
.productsdet .entry-info-excerpt { margin: 20px 0; font-size:14px; line-height: 24px;color: #929292;}
.productsdet .btn-enquiry { width: 120px;padding: 8px 0px;font-size: 16px; font-weight: bold;color: #fff;background-color: #125299; border: 0; outline: 0;border-radius: 3px;display: block; text-align:center;float: left;}
.productsdet .btn-enquiry:hover{ background:#eda30e;}