.w1920{width: 1920px;margin-left: -960px;left:50%;position: relative;}
.w1200{margin:0 auto;width: 1200px;}
p{margin: 0 0 0 0;}
.fl{float: left;}
.fr{float: right;}
a:hover {color:#355aaf !important;}
h1,h2{font-weight:bold;}
h3,h4{font-weight:normal;}


/* */
.header{height: 108px;}
.logo{float: left;line-height: 108px;}
.yu{margin-top: 26px;margin-left: 27px;border-left: 1px solid #d5d7dc;height: 66px;padding-left: 27px;padding-top: 4px;}
.yu span{display: block;width: 108px;height: 26px;line-height: 25px;border:1px solid #0092df;font-size: 16px;color: #0092df;text-align: center;margin-bottom: 10px;}

.ss{float: right;height: 107px;border-right: 1px solid #d5d7dc;padding-right: 9px;padding-top: 39px;}
#formsearch{background: url(../images/ss.png)no-repeat;width: 219px;height:34px;}
#formsearch input{height: 34px;border:none;outline: none;float: left;line-height: 34px;background: none;}
#formsearch input#keyword{width: 187px;padding-left: 9px;color: #9a9a9a;font-size: 12px;}
#formsearch input#s_btn{width: 32px;}

.top_tel{width: 199px;text-align: center;background: url(../images/tel.png)no-repeat center top;margin-top: 17px;padding-top: 36px;color: #5a5a5a;font-size: 14px;}

.menu{background: #355aaf;height: 55px;}

/* */
.box1{margin-top: 52px;}
.box1 li{float: left;width: 166px;height: 166px;border:1px solid #d5d7dc;text-align: center;padding-top: 36px;}
.box1 li+li{margin-left: 40px;}
.box1 li a{display: block;height: 41px;line-height: 41px;}
.box1 li span{display: block;position: relative;color: #323232;font-size: 18px;font-weight: bold;margin-top: 8px;line-height: 42px;height: 44px;}
.box1 li span:after{content: "";display: block;position: absolute;bottom: 0;left:0;right:0;margin:0 auto;width: 43px;height: 2px;background: #2c99ff}

/* */
.box2{height: 884px;background: url(../images/bj1.jpg)no-repeat;margin-top: 19px;padding-top: 76px;}

.bt{text-align: center;}
.bt span{display: block;font-weight: bold;line-height: 41px;color: #323232;font-size: 36px;}
.bt span img{margin:0 17px;}
.bt h3{margin-top: 9px;line-height: 21px;color: #727272;font-size: 16px;}

.product_list1{margin-top: 40px;}
.product_list1 li{border:1px solid #d5d7dc;}
.product_list1 li .img1{float: left;width: 638px;height: 473px;border-right: 1px solid #d5d7dc;}
.product_list1 li .img1 img{width: 637px;height: 473px;}
.product_list1 li .cont{float: left;width: 560px;height: 473px;background:#355aaa;padding: 120px 55px 0 53px;}
.product_list1 li .cont span{display: block;font-weight: bold;color: #fff;font-size: 24px;line-height: 29px;}
.product_list1 li .cont p{color: #fff;margin-top: 28px;font-size: 14px;line-height: 31px;text-align: justify;height: 131px;overflow: hidden;}
.product_list1 li .cont a{display: block;width: 151px;height: 42px;line-height: 42px;text-align: center;border-radius: 20px;background: #fff;color: #616161;font-size: 14px;}

.pro-cont{position: relative;margin-top: 14px;}
.pro-cont .hd a{display: block;position: absolute;top:79px;width: 41px;height: 41px;cursor: pointer;}
.pro-cont .hd a.prev{background: url(../images/left.png)no-repeat;left:-56px;}
.pro-cont .hd a.next{background: url(../images/right.png)no-repeat;right:-56px;}
.pro-cont .bd{width: 1200px;overflow: hidden;}
.product_list2{}
.product_list2 li{float: left;margin-right: 12px;text-align: center;border:1px solid #d5d7dc;width: 290px!important;background: #fff;}
.product_list2 li a.img img{width: 288px;height: 160px;}
.product_list2 li h3{border-top:1px solid #d5d7dc;height: 38px;}
.product_list2 li h3 a{color: #323232;font-size: 14px;display: block;line-height: 37px;}
.product_list2 li:hover h3{background: #355aaf}
.product_list2 li:hover h3 a{color: #fff;}

/* */
.box3{height:750px;background: url(../images/bj2.jpg)no-repeat;padding-top: 129px;}
.box3 .bt span,.box3 .bt h3{color: #fff;}
.box3 ul{margin-top: 43px;}
.box3 ul li{float: left;width: 386px;height: 312px;background: url(../images/1.png)no-repeat;padding-top: 30px;text-align: center;}
.box3 ul li+li{margin-left: 21px;}
.box3 ul li span{display: block;height: 70px;line-height: 68px;color: #3a3a3a;font-size: 18px;font-weight: bold;position: relative;}
.box3 ul li span:after{content: "";display: block;width:97px;height: 2px;background: #355aaf;position: absolute;bottom: 0;left:0;right:0;margin:0 auto;}
.box3 ul li p{color: #6f6f6f;font-size: 14px;line-height: 24px;margin-top: 15px;height: 115px;padding: 0 21px;}
.box3 ul li a{display: block;width: 50px;height: 50px;background: url(../images/2.png)no-repeat;margin:0 auto;}
.box3 ul li:hover span{color: #355aaf}
.box3 ul li:hover a{background: url(../images/h2.png)no-repeat;}

.box3-tel{margin-top: 32px;}
.box3-tel h3{background: url(../images/dh.png)no-repeat 33px #355aaf;width: 208px;height: 42px;line-height: 42px;border-radius:20px;color: #fff;font-weight: bold;padding-left: 82px;font-size: 16px;margin:0 auto;}
.box3-tel .cont{text-align: center;color:#fff;font-size: 16px;font-weight: bold;margin-top: 12px;}

/* */
.box4{height:865px;background: url(../images/bj3.jpg)no-repeat;padding-top: 38px;}
.fenlei{margin-top: 35px;border:1px solid #f1f1f1;border-right: none;}
.fenlei li{float: left;border-right: 1px solid #f1f1f1;height: 61px;text-align: center;width:16.6666%;}
.fenlei li a{display: block;line-height: 61px;color: #5a5a5a;font-size: 18px;}

.anli-cont{margin-top: 36px;position: relative;}
.anli-cont .hd a{display: block;position: absolute;top:130px;width: 41px;height: 41px;cursor: pointer;}
.anli-cont .hd a.prev{background: url(../images/left.png)no-repeat;left:-56px;}
.anli-cont .hd a.next{background: url(../images/right.png)no-repeat;right:-56px;}
.anli-cont .bd{width: 1200px;overflow: hidden;}
.case_list1{}
.case_list1 li{float: left;width: 396px;height: 313px;position: relative;margin-right: 3px;}
.case_list1 li img{width: 396px;height: 313px;}
.case_list1 li h3{position: absolute;top:0;left:0;width:396px;height: 313px;background:rgba(20,33,51,0.77);padding-top: 138px;display: none;}
.case_list1 li h3 span{display: block;width: 166px;height: 43px;line-height: 41px;border:1px solid #fff;color: #fff;font-size: 18px;text-align:center;margin:0 auto;font-weight:normal;}
.case_list1 li:hover h3{display: block;}

.hezuo{margin-top: 51px;}
.hezuo li{float: left;margin-right: 3px;border:1px solid #f1f1f1;}
.hezuo li:last-child{margin-right: 0;}
.hezuo li img{width: 235px;height: 186px;}

/* */
.box5{height:851px;background: url(../images/bj4.jpg)no-repeat;padding-top: 71px;}
.box5-tit{text-align: center;}
.box5-tit h3{height: 48px;color: #355aaf;font-size: 36px;font-weight:bold;text-align:center;}
.box5-tit h3 span{margin-left: 27px;color: #303030;font-size: 36px;position: relative;}
.box5-tit p{margin-top: 15px;line-height: 24px;color: #626262;font-size: 16px;}

.box5-cont{margin-top: 39px;}
.box5img{width: 599px;height: 377px;overflow: hidden;}
.box5-cont ul{width: 597px;margin-top: 2px;}
.box5-cont ul li{margin-left: 32px;width: 266px;height: 181px;border:1px solid #dbdbdb;text-align: center;margin-bottom: 12px;float: left;padding-top: 28px;}
.box5-cont ul li a{display: block;height: 31px;line-height: 31px;}
.box5-cont ul li span{display: block;margin-top: 6px;height: 47px;line-height: 44px;color: #3d3d3d;font-size: 20px;font-weight: bold;position: relative;}
.box5-cont ul li span:after{content: "";display: block;width: 29px;height: 3px;background: #355aaf;position: absolute;bottom: 0;left:0;right:0;margin:0 auto;}
.box5-cont ul li p{margin-top: 16px;color: #355aaf;font-size: 18px;font-weight: bold;}
.ly{background: url(../images/ly.png)no-repeat;margin-top: 18px;height: 185px;}
#mess{width: 680px;margin-left: 14px;margin-top: 22px;float: left;}
#mess input{float: left;width: 301px;height: 41px;background: #fff;outline: none;border:1px solid #dbdbdb;color: #dbdbdb;font-size: 14px;padding-left: 11px;margin-right: 35px;}
#mess #content{margin: 8px 0;width: 635px;height: 49px;border:1px solid #dbdbdb;color: #dbdbdb;font-size: 14px;text-indent: 11px;}
#mess #checkcode{margin-right: 0;width: 183px;}
#mess #checkCodeImg{float: left;height:41px;width:120px;}
#mess #checkCodeImg img{height:41px;width:120px;}
#mess .btn1{background: #355aaf;padding-left: 0;text-align:center;color: #fff;margin-left: 35px;margin-right: 0;}

.ly-ri{width: 402px;margin-top: 33px;}
.ly-ri h3{margin-left:0px;color: #fff;font-size: 24px;font-weight:normal;}
.ly-ri span{display: block;color: #fff;margin-top: 15px;font-size: 24px;}
.ly-tel{background: url(../images/dd.png)no-repeat left;padding-left: 44px;margin: 24px 0 0 46px;color: #fff;font-size: 18px;}

/* */
.box6{height:333px;background: url(../images/bj5.jpg)no-repeat;padding-top: 52px;}
.box6-tit{text-align: center;}
.box6-tit span{display: block;font-size: 30px;color: #fff;line-height: 35px;font-weight: bold;}
.box6-tit h3{color: #fff;font-size: 14px;margin-top: 14px;line-height: 16px;text-transform: uppercase;}
.box6 ul{margin-top: 38px;}
.box6 ul li{float: left;margin-right: 57px;width: 122px;height: 122px;border-radius: 50%;text-align: center;padding-top: 21px;background: url(../images/xm.png)no-repeat center;}
.box6 ul li:last-child{margin-right: 0;}
.box6 ul li a{display: block;height: 33px;line-height: 33px}
.box6 ul li span{display: block;color: #fff;font-size: 12px;margin-top: 22px;line-height: 30px;}

/* */
.box7{margin-top: 42px;}
.xin-cont{margin-top: 47px;}
.news_list11{float: left;width: 582px;}
.news_list11 li img{width: 582px;height: 289px;}
.news_list11 li .cont{margin-top: 11px;}
.news_list11 li .cont .time{width: 55px;height: 59px;border-right: 1px solid #dbdbdb;padding-right: 13px;text-align: right;}
.news_list11 li .cont .time h3{line-height: 34px;font-weight: bold;color: #323232;font-size: 24px;}
.news_list11 li .cont .time span{display: block;color: #323232;font-size: 16px;padding-right: 5px;line-height: 24px;}
.news_list11 li .cont .dac{width: 506px;}
.news_list11 li .cont .dac a{display: block;line-height: 36px;color: #323232;font-size: 16px;}
.news_list11 li .cont .dac p{color: #717171;font-size: 14px;}

.news_list2{float: right;width: 579px;}
.news_list2 li{height: 91px;border-bottom: 1px solid #dbdbdb;margin-bottom: 36px;}
.news_list2 li .cont{margin-top: 0px;}

/* */
.footer{margin-top: 8px;background: url(../images/footer.png)no-repeat center top #252525;padding-top: 98px;padding-bottom: 45px;}
.ff_a{width: 238px;background: url(../images/shu.png)no-repeat right;height: 135px;}
.ff_logo{height: 54px;line-height: 54px;}
.ff_er{margin-top: 4px;margin-left: 2px;}
.ff_er .er img{width: 72px;height: 72px;}
.ff_er span{display: block;float: left;margin-left: 12px;margin-top: 30px;color: rgba(255,255,255,0.42);font-size: 12px;}

.ff_b{margin-left: 118px;height: 135px;background: url(../images/shu.png)no-repeat right;width: 316px;padding-top: 6px;line-height: 36px;}
.ff_b a{color:rgba(255,255,255,0.55);font-size: 14px;}

.ff_c{color: #fff;font-size: 14px;width: 389px;line-height: 36px;margin-top: 8px;}

.link{margin-top: 38px;border: 1px solid #5d5d5d;padding: 15px;color: #fff;font-size: 14px;}
.link a{color: rgba(255,255,255,0.42);font-size: 14px;line-height: 25px;}

.copyright{text-align: center;color:#5c5c5c;font-size: 12px;padding: 25px 0;line-height: 25px;}
.copyright a{color: #5c5c5c;}


/*内页*/
.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}
.n_banner{width:100%;margin:0 auto;}
.n_banner img{width:100%;margin:0 auto;}
.page-wrap-right .content{margin-top:10px;}