#search{width: 100%;height: 58px;}
.search{width: 1180px;padding: 0;margin: 0 auto;height: 58px;position: relative;}
.search_left{width: 833px;line-height: 58px;float: left;color: #333;position: absolute;left: 0;}
.search_left img{margin-right: 10px;}
.search_left a{color: #666;margin: 0 6px;}
.search_right{width: 374px;float: right;margin-top: 12.5px;}
.searchbar{width: 285px;line-height: 29px;outline: none;padding-left: 20px;border: 1px solid #bbb;float: left;background: none;}
.searchbtn{width: 65px;height: 31px;border: 0;background:#004097;outline: none;cursor: pointer;color: #fff;}
/*search end*/
/*product*/
#product{width:100%; height:auto; overflow:hidden; margin-top:5px;}
.product{width:1180px; height:800px; padding:0; margin:0 auto;}
.juedui_more{position: absolute; right: 0; top: 68px;}
.product_left{width: 227px;float: left; height:auto;}
.cpzxtt{height:72px; background:url(../images/pro_tt_bg.jpg) repeat-x;}
.cpzxtt p{font-size:18px; color:#33b7e5; text-align:center; padding-top: 5px;}
.cpzxtt a{color:#fff;text-align:center; display:block; font-weight:600; font-size:18px;}
.fenlei{height:auto; line-height:35px; padding-bottom: 6px; background:#f3f3f3; border:1px solid #d0d9e1;}
.fenlei b{margin: 10px; display: block; margin-right: 9px; padding-top: 1px;}
.fenlei b a{display: block; width: 184px; background-color: #fc9d05; color: #fff; line-height: 30px; height:30px;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden; padding-left:20px;}
.fenlei b a:hover{background-color:#004097;}
.fenlei b a span{display: block;}
.fenlei>ul>li{height: 40px; line-height: 40px; border-bottom: 1px #999 dashed; margin: 0 20px;padding-left:32px; position:relative;}
.fenlei>ul>li::before{content:url(../images/jiantou.png); position:absolute; left:0; top: 17px;}
.fenlei>ul>li>a:hover{color:#004097;}
.product_right{width: 898px; float: right;}
.r_more{float:right;}
.product_right h4{font-size: 18px; width: 898px; height: 45px; line-height: 45px; border: 1px solid #004097; margin-bottom: 20px;}
/*.product_right>h4>ul>li.selected{color:#ffffff; background:url(../images/pro.gif) no-repeat;}*/
.product_right>h4>ul>li.bgg{color:#ffffff; background:url(../images/pro.gif) no-repeat;}
.product_right>h4>ul>li:first-child::after{content: "|"; position: relative; left: 42px; color: #C7C7C7;}
.tab_menu li{font-size: 16px; color: #333; width: 105px; height: 45px; line-height: 45px; text-align: center; margin-right: 29px; float: left; font-weight: 500; cursor:pointer;}
.r_more{font-size:13px; font-weight:100; color:#666; margin-right: 10px;}
.tab_box .hide{display:none;}
.product_show{width:928px;}
.product1{width:898px; height:220px; margin-bottom:40px;}
.product1_right{width:573px; height:208px;}
.product1_right h5{font-size:16px; border-bottom:1px dashed #9bb8d4; height:54px; line-height:54px; text-align:left;}
.product1_right p{font-size:13px; color:#666; line-height:24px; margin-top:10px; height:72px; overflow:hidden; margin-bottom:10px;}
.product1_img{width:293px; height:221px; border:1px solid #bbb; overflow: hidden;}
.product1_img img{width:293px; height:221px; transition:all ease 300ms;}
.product1_img img:hover{width:101%; height:101%;}
.ckxq{width:101px; height:30px; line-height:30px; background:url(../images/btn_lan.png) no-repeat; display:inline-block;}
.ckxq a{color:#fff !important; display:block; width:101px; height:30px; text-align:center;}
.ljzx{width:101px; height:30px; line-height:30px; background:url(../images/btn_hong.png) no-repeat; display:inline-block;}
.ljzx a{color:#fff !important; display:block; width:101px; height:30px; text-align:center;}
.product_show li{width: 286px; float: left; margin-right: 20px; margin-bottom: 15px;}
.product_show li h5 a{display:block;}
.product_show li:hover h5 a{background:#004097; color:#FFF;}
.product_img img{max-width:100%; height:219px; transition:all ease 300ms;}
.product_show li:hover .product_img img{-webkit-transform:scale(1.1);transform: scale(1.1);}
.product1_img img{width:101%; height:101%;}
.product_show li h5{height: 42px; line-height: 42px; text-align: center; margin-top: 1px;}
.product_img{width: 284px; height: 219px; overflow: hidden; border: 1px solid #eee; text-align:center;}
/*product end*/
/*reason*/
.title2{width: 1180px;height: 161px;margin: 0 auto;text-align: center; padding-top:28px;}
.title2 img{width: 1180px;height: 161px; border:0px;}
h3.title2 a{display: block;width: 1180px;height: 161px;}
#reason{width: 100%;background: url(../images/ys_bg.jpg) center top no-repeat; height: 805px;margin-bottom: 40px;}
.reason{width: 1180px;margin: 0 auto;position: relative;margin-top: 50px;}
.reason .tp{float:left; width:420px;}
.reason .tp img{width:420px; height:auto; border:0px;margin-top: 50px;}
.reason ul{float:right; width:750px; margin-top:25px;}
.reason ul li{width: 750px;background-repeat: no-repeat;background-position: center top; height:auto; margin-bottom:26px;}
.reason ul li span{width:130px;float:left;font-weight:bold;font-size:20px;color:#004097;line-height:25px;text-align:right;}
.reason ul li strong,.reason ul li em{color:#ff6008}
.reason ul li h5{float:left; margin-left:40px; font-size: 16px; color: #333; text-align: left; font-weight: 100; line-height: 25px;}
.reason ul li h5 p{width:580px; white-space:normal;}
.reason ul li p.blo{width:100%;height: 53px;}
.ys1{}
.ys2{}
.ys3{}
.ys4{}
.ys5{margin-top: 25px;}
.ys6{margin-top: 25px;}
/*reason end*/
.title{text-align:center;}
.title span{font-size:30px; font-weight:600; color:#333;}
/*.title span::before{content:url(../images/tt.png); margin:0 20px;}
.title span::after{content:url(../images/tt.png); margin:0 20px;}*/
.title p{font-size:11px; font-weight:600; color:#a7a7a7; margin-top:10px; margin-bottom:20px;}
font{font-style:normal; color:#004097;}
/*case*/
#case{width:100%;}
.case{width: 1180px; margin: 0 auto; padding-top: 60px;}
.case ul li{width:317px; height:295px; text-align:center; float:left; overflow:hidden; position:relative; margin:16px;}
.case_img{width:302px; height:227px; overflow:hidden; margin:0 auto; margin-top:8px;}
.case_img img{width:302px; height:227px;}
.case ul li h5 a{width:100%; height:40px; line-height:20px; overflow:hidden; color:#333;}
.case ul li:hover{background:#004097;}
.case ul li:hover>h5 a{color:#fff; font-weight:100;}
.case ul li a:hover h5{color:#fff;}
div#simgs{margin:0 auto;}
.gd_01{position:relative; height:auto; width:1180px;}
.gd_01 .t_l{left: 0; position: absolute; top: 60px;}
.gd_01 .t_r{right: 0; position: absolute; top: 60px;}
.gd_01 li.last{padding-right:0;}
.gd_01 .fl{float:left;}
.gd_01 .fr{float:right;}
.gd_01 .pa{position:absolute;}
.gd_01 .pr{position:relative}
.gd_01 ul.solut1 li:hover{color:#fff;}
.more2{padding: 0; margin: 30px auto; width: 80px;}
.more2 a{background:#fff; color:#b83226; display:inline-block; width:80px; text-align:center; line-height:30px;}
/*case end*/
/*banner1*/
#banner1{width: 100%;height: auto;margin: 0 auto;background-repeat: no-repeat;background-position: center center; margin-top:-8px;}
.banner1{width: 1180px;height: 275px;padding-top: 1px;position: relative;padding: 0;margin: 0 auto;}
.tantou0{float: left;color:#fff!important;}
.tantou0 p.p{font-size: 20px;margin-top: 58px;}
.tantou0 .btn0{font-size: 14px;margin-top: 20px;width: 510px;line-height: 21px;}
.tantou1{float: right;text-align: left;    margin-top: 62px; width:29%;}
.tantou1 h5{font-size: 20px;font-weight: 600;display: inline-block;color: #fff;text-align: left;margin-top: 48px;overflow: visible;}
.tantou1 h5 span{font-weight: 200;font-size: 18px;color: #fff;display: block;}
.tantou1 h5 p{font-size: 30px;font-weight: 100;margin-top: 5px; color:#feab00;}
.tantou1 p.p1{font-size: 30px;font-weight: 100;margin-left: 71px; color:#feab00;}
.btn1{height: 50px; overflow: hidden; transition: all 300ms ease; display: inline-block; width: 226px; margin-top: 30px; border-radius: 15px;}
.btn1 a{color: #fff;display: block;text-align: center;font-size: 28px;line-height: 50px;font-weight: 100;}
.btn1:hover{}
.ad_bg{width: 1324px;height: 58px;position: relative;margin-left: 50%;left: -662px;}
/*banner1 end*/
/*client*/
#client{width: 100%; margin-top: 50px;}
.client{width: 1180px;margin: 0 auto;padding-bottom: 12px; background:url(../images/client_bg.png) center center no-repeat;}
.client ul{margin-left: -14px; width:1300px;}
#client .title a{color:#0E956D;}
#client .title a p{color:#666;}
.client ul li{width: 606px; height: 171px; overflow: hidden; float: left; margin-right: 33px; margin-bottom: 22px;}
.client_img{float: left;width: 141px;height: 141px;overflow: hidden;margin: 14px;border-radius: 50%;border: 3px solid #d0d0d0;transition: all ease 500ms;}
.client_img img{width: 100%;height: 100%;}
.client_img:hover{border: 3px solid #004097;transform: rotate(30deg);-moz-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);-webkit-transform: rotate(30deg);}
.client_text{float: left; width: 389px; height: 90px; margin-left: 7px; margin-top: 18px;}
.client_text h5{font-size: 14px;line-height: 40px; line-height:20px;text-align: left;font-weight: 600;}
.client_text h5 a{color: #333;}
.client_text h5 a:hover{color: #004097;}
.client_text p{color: #666;line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 10px;}
.more_r{float: right;}
.more_p{width:80px; height:25px; position:relative; text-align:center; line-height:25px;}
.lx{width:80px; height:25px; position:absolute; border:1px solid #004097; transform: skewX(-30deg); top:0;
-o-transform: skewX(-30deg);
-webkit-transform: skewX(-30deg);
-moz-transform: skewX(-30deg); z-index:0;}
.more_p a{color: #004097; display: block; position: absolute; z-index: 999; left: 10px;}
/*client end*/
/*banner2*/
#banner2{width: 100%;height: 337px;background-color:#0066CC;pandding: 0;margin: 0 auto;background-repeat: no-repeat;background-position: center center;}
.banner2{width:1180px; margin:0 auto; padding-top:40px;height: 337px;}
.tantou2{margin-top: 116px;width: 300px; height:112px; float:right; overflow:visible;}
.tantou2 h5{overflow:visible;}
.banner2 .tantou2 h5{font-size: 28px; color:#fdba35;font-weight: 100;margin-top: 5px;margin-bottom: 20px;}
.btn2{width:234px; height:47px; line-height:47px; background:#fff; border-radius:15px; margin-top: 20px;}
.btn2 a{font-size:24px; color:#1b57aa;}
#xcpage{width:100%;background-color:#fff;}
#xcpage1{width:100%;background-color:#fff;background-image: url(../images/ys_bg.jpg);background-repeat: no-repeat;background-position: center bottom; padding-top:25px; padding-bottom:35px;}
#body_1{width:1180px; margin-left:auto; margin-right:auto;}
.ysBox{width:1180px;height: 450px;position: relative;
background-image: url(../images/ysboxbg.jpg);background-repeat: no-repeat;background-position: center center;}
.ysBox dl{position: absolute;}
.ysBox dt{color: #004098; font-size: 16px; font-weight: bold; margin-bottom: 14px;}
.ysBox dt b{left: -70px; top: 0px; width: 54px; height: 54px; text-align: center; color: rgb(255, 255, 255); line-height: 54px; font-size: 30px; position: absolute; background-color: #004098;}
.ysBox dt b.lv{background-color:#feab00;}
.ysBox dd{width: 240px; color: rgb(51, 51, 51); line-height: 18px; font-size: 14px;}
.ysBox dd p{color: #666;}
.ysBox .ys01{left: 100px; top: 66px;}
.ysBox .ys02{left: 920px; top: 66px;}
.ysBox .ys03{left: 100px; top: 232px;}
.ysBox .ys04{left: 920px; top: 232px;}
.hyweba{width:1180px; height:450px; position: relative; margin-top:20px;}
.hyweba li{width:100%;background-repeat: no-repeat;background-position: center top; height:450px; text-align:center;}
.hyweba li img{border:0px; width:1180;height:420px;}
.hyweba li A{width:100%;height:420px; display:block; margin:auto; OVERFLOW: hidden;}
/*Êý×Ö°´Å¥ÑùÊ½*/
.hyweba .hd{width:100%; left:0px; bottom:0px; text-align:center; height:60px; line-height:60px; position: absolute; z-index: 999;}
.hyweba .hd li{display:inline-block;text-align:center;width:232px;height:60px;line-height:60px;overflow:hidden;color:#fff;text-align:center;cursor:pointer;font-size:16px;overflow:hidden;transition:all 0.3s ease-in-out 0s;filter: Alpha(Opacity=0.8);
-moz-opacity:0.8;opacity:0.8;background-image: url(../images/zz1.png);background-repeat: no-repeat;background-position: center center;}
.hyweba .hd li.on{color:#fff;background-image: url(../images/zz2.png);background-repeat: no-repeat;background-position: center center;}
#banner_1{width:100%;height:146px;background-image: url(../images/ba.jpg);background-repeat: no-repeat;background-position: center center;}
.adv2 .banner_p{color: #fff; font-size: 16px;line-height: 28px; text-align: center; padding-top: 38px; width: 460px; margin: 0 auto;}

/*about*/
#about{width: 100%;overflow: hidden;}
.about{width: 1180px;padding: 0;margin: 0 auto;margin-bottom: 47px;}
.about_text{width: 589px; line-height: 28px; margin-top: 100px; text-align: center;}
.about_text h3{width: 340px; height: 66px; margin-bottom: 29px; background: url(../images/about_tt_bg.png) left center no-repeat; margin-left: 100px;}
.about_text h3 a{display: inline-block;color: #004097; margin-left:50px;line-height: 66px;}
.about_text p.ryzz{text-align:left;overflow: hidden;height: 106px;margin-bottom: 29px;color: #666;}
.about_text a{color: #333;}
.about_text a:hover{color: #004097;}
.about_img{width: 538px;height: 333px;overflow: hidden;margin-top: 56px;}
.about_img img{width: 538px;height: 333px;}
.f_title{}
.factory_box ul li{float: left;margin-left: 36px;}
.factory_box ul li:first-child{margin-left: 0;}
.factory_box ul li h1{width: 205px;height: 141px;display: block;overflow: hidden;border: 1px solid #eee; text-align:center;}
.factory_box ul li img{max-width:205px;height: 141px;}
.factory_box ul li:hover h1{border:1px solid #004097;}
.factory_box ul li p{text-align: center;margin-top: 20px;}
.factory_box ul li A:hover{color:#004097}
ul.tab_menu.factory_menu{height: 35px;border-bottom: 1px solid #666;margin-bottom: 18px;margin-top: 9px;padding-bottom: 13px;}
ul.tab_menu.factory_menu a{line-height: 45px;}
.about .tab_menu li{cursor:pointer;width: 120px;float: left;text-align: center;}
.factory_menu li:first-child::after{content: "/"; color:#bbb;position: relative;left: 28px;}
.factory_menu .selected a{color: #004097;}
.r_more{float: right;}
.r_more a{font-size: 12px;font-weight: 100 !important;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; color:#999;}
/*about end*/
/*news*/
#m03{width: 100%; height: 400px; background:#f3f3f3;}
.m03{width:1180px; height:400px; padding:0; margin:0 auto;padding-top: 55px;}
.m_title{margin-bottom: 0px; color: #fff; height: 37px; line-height: 37px; font-size: 15px; padding-right: 20px; font-weight: 600; background:#ddd;}
.xwdt{width: 735px; height: 330px;}
.cjwt .m_title{background:#004097;}
.cjwt .m_title a{color:#fff;}
.cjwt_box{padding: 20px;}
.news_box{padding:10px 0;}
.news_img{width:279px; height:159px; overflow:hidden; position:relative;}
.news_img a{display:block;}
.news_img a img{width:279px; height:159px;}
.news_menu>li{float: left; width: 100px; text-align: center;}
.news_menu>.selected{background: #004097;}
.news_menu>.selected a{color:#fff;}
.tab3_box>.r_more{position: relative; left: 20px; top: 17px;}
.cjwt_box>.r_more{position: relative; left: 20px; top: 16px;}
.new2{margin-top:25px;}
.new2 ul li a{width: 242px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 32px; display: block; float:left; font-size:12px;}
.new1{margin-top: 9px;}
.new1_left{width: 271px;height: 159px;overflow: hidden;float: left;}
.new1_left img{width: 100%;height: auto;}
.new1_right{width: 405px; height: 130px; float: right; padding-top: 5px; margin-right: 30px;}
.new1_right h6{font-size: 14px;line-height: 40px;}
.new1_right p{line-height: 24px; height:49px; overflow:hidden; color:#666; font-size:12px;}
.more_p a:hover{color: #004097;}
.new1_right small{margin-top: 10px;display: block;}
.new1_right small a{color:#004097; text-decoration: underline;}
.line{width: 657px;height: 12px;border-bottom: 1px solid #DCDCDC;}
.new2{margin-top: 2px;}
.new2 ul{width:780px;}
.new2 ul li{width: 337px;height: 32px; line-height:32px;float: left;margin-right: 29px;border-bottom: 1px dashed #bbb;position: relative;overflow: hidden;background-image: url(../images/jiantou.png);background-repeat: no-repeat;background-position: 2px center;}
.new2 ul li span{font-size: 12px; color: #999; float: right;}
.new2 ul li a{padding-left:12px; color:#555;}
.new2 ul li a:hover{color:#004097;}
.cjwt{width: 407px; height: 383px;}
.cjwt ul li{width:100%; border-bottom:1px dashed #826751;}
.da{line-height: 24PX;height:72px; padding-top: 10px; color: #555; padding-left: 23px;overflow:hidden; position:relative; font-size:12px;}
.wen{margin-top: 15px;}
.wen a{font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;background-image: url(../images/quest_icon.jpg);background-repeat: no-repeat;background-position: left center; padding-left:23px;}
.da::before{content:url(../images/answer_icon.jpg); color:#C99968; position:absolute; font-size:18PX; margin-left:-22px;}
/************ÎÄ×Ö¹ö¶¯************/
.cjwt ul{height:300px; overflow:hidden;}
.cjwt .m_title a{margin-left: 20px;}
/*news end*/
/************ÎÄ×Ö¹ö¶¯************/
.ylbk ul{height: 339px;overflow: hidden;margin-top: 30px;margin-bottom: 30px;}
.cjwt_c{border: 1px solid #bbb;}
/*news end*/
/*links*/