#header{height:733px;}
#header .hpro{width:100%;height:24px;text-align: center;margin-top:10px;}
#header .hpro ul{width:336px;height:24px;margin:0 auto;}
#header .hpro ul li{width:168px;height:24px;float:left;color:#515151;}
hr{clear: both;background-color: #ebebeb;}
#header .top{ width:100%; margin:0 auto; position:relative; height:143px;background-color: #fff;background-size:100% 100%;}
#header .top .top1{width:1349px;height:143px;margin:0 auto;}
#header .top .topnav{ position:absolute; top:21px; right:50px; height:14px; line-height:14px;color:#fff;}
.topnav a,.search a.btn,.case .title a,.news .title a{background:url(../images/pt.png) left center no-repeat;}
.topnav a{ overflow:hidden; display:inline-block; height:14px; padding-left:12px;}
.topnav a.home{ background-position:0 -137px;color:#fff;}
.topnav a.join{ background-position:0 -113px;color:#fff;}
.topnav a.contact{ background-position:0 -126px;color:#fff;}
#header .top .logo{width:216px;height:72px;float:left;margin-top:33px;}
#header .top .phone{ width:627px;height:auto;position:absolute; top:28px; right:-30px;font-size:24px;}
.call{width:91px;height:66px;float:left;}
.call img{width:100%;height:100%;}
#header .top .phone .pimg{width:31px;height:30px;float:left;margin-top:3px;margin-left:10px;}
#header .top .phone img{width:100%;height:100%;}
#header .top .phone .ptext{width:172px;height:auto;float:left;line-height: 38px;padding-top:5px;font-size:15px;}
.hg{color:#ff5a00;}
#header .top .search{position:absolute; top:77px; right:214px;}
.search2 { position:relative;top:533px;width:100%;height:50px; line-height:52px;    }
.keyword{width:736px;height:50px;float:left;clear: both;}
.keyword ul li{width:128px;height:50px;float:left;font-size: 16px;color:#464645;text-align: center;}
.search1{width:536px;height:50px;float:right;}
.search{ background:url(../images/searbg.png) no-repeat; width:274px;height:29px; margin:11px auto;}
.search input{width:149px;height:30px; border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0; vertical-align:middle;padding-left:30px;color: #FFF; background:#fff; line-height:24px;margin-bottom: 23px;margin-right:-3px;color:#e7e7e7;background:url(../images/ss.jpg) no-repeat;background-size: 18% 100%;}
.search .button{width:45px; height:32px;  border:none; background:#099609;  cursor:pointer;color:#fff;text-align: center;}
/*.search .btn{ display:block; float:left; width:9px; height:9px; background-position:0 -102px; margin:9px 0 0;}
.search .btn input{ background:none; border:none}
.search .input{ float:left; height:24px; line-height:24px; width:124px; text-align:right; color:#0067c3; background:none; border:none}*/
.search3{width:1272px;height:50px;margin:0 auto;}
#header .nav{ position:relative; width:100%; height:57px; background:#234d95;}
#header .nav ul{ width:1280px; height:56px;margin:0 auto;}
#header .nav li{ float:left; width:180px; height:56px; padding-right:2px;  position:relative;text-align: center;}
#header .nav .li{background:#077fee;}
#header .nav li .menu{ display:block; height:56px; width:180px; margin:0 auto; text-align:center; line-height:56px; padding-top:0px; color:#fff; font-size:17px;font-family: "圆体";}
#header .nav li .menu1{ display:block; height:56px; width:180px;margin:0 auto; text-align:center; line-height:56px; padding-top:0px; color:#fff; font-size:17px;font-family: "圆体";}
/*#header .nav li:hover{border-bottom: 2px solid #f85b28;}*/
#header .nav li:hover{  color:#fff;background:#077fee;}
#header .nav li .drop{ position:absolute; left:0px; top:56px; display:none; width:166px; height:auto;background:#077fef; text-align:center; padding:0 8px; }
#header .nav li .drop a{ display:block; height:36px; line-height:36px; border-top:1px solid #fff; font-size:13px; color:#fff; margin-bottom:3px;}
#header .nav li:hover .drop{ display:block}
.centername{width:340px;height:81px;float:left;margin-top:26px;margin-left:51px;border-left: 2px solid #c2c2c2;padding-left:20px;padding-top:15px;}
.webname{font-size: 27px;font-family: '圆体';color:#000;text-align: center;}
.webword{font-size:15px;font-family: '圆体';color:#234d95;text-align: center;}
.topleft{display:block;width:50px;height:2px;background: repeating-linear-gradient(to right,#ebf3f9,#dae6ed,#b5bcbf);position: relative;top:13px;left:-15px;}
.topright{display:block;width:50px;height:2px;background: repeating-linear-gradient(to left,#ebf3f9,#dae6ed,#b5bcbf);position: relative;top:-7px;left:305px;}
.banner{position:absolute; top:200px;width:100%; height:532px; text-align:center;margin:0 0 0px 0px;}
.banner .bd ul {
	width: 100% !important;
	height: 532px !important;
}
.banner li{ width:100% !important;height: 532px !important; text-align:center}
.banner .hd {
    width: 100% !important;
    position: relative;
    left: 0;
    bottom: 49px;
    text-align: center;
    z-index: 1;
}

.banner .hd ul li {
    margin: 0 4px;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50%;
    background: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    font-size: 0;
}

.banner .hd .on {
    background: #234d95;
}

#content{ width:100%; margin:0 auto;}
#content1{ width:1333px; margin:0 auto;padding-top:30px;}
.case{ float:left; width:616px;height:422px;border:1px solid #a6a6a6;border-radius:5px;padding-top:8px;}
.case .title{ height:41px; line-height:41px; background:#e5e5e5; padding-left:37px; }
.case .title a{ float:right; display:block; width:22px; height:22px; background-position:0 -73px; margin:8px 18px 0 0}
.section .title h3,.product .title {color:#252525; font-size:19px; }
.section .title h3 span,.product .title h3 span{ color:#575757; font-size:16px; font-family:Arial; }
.case .carousel{ border:3px solid #e5e5e5; padding-top:27px; height:210px; position:relative;}
.case .slides{overflow:hidden;position:relative;width:522px; margin:0 auto;}
.carousel .slides .slideItem{padding:0px;overflow:hidden;position:absolute;cursor:pointer;opacity:1 !important;}
.prevButton,.nextButton{display:block;position:absolute;z-index:99;cursor:pointer;bottom:-10px;width:30px;height:15px;}
.prevButton{left:238px; background:url(../images/index_58.gif) no-repeat;display: none;}
.nextButton{left:268px; background:url(../images/index_59.gif) no-repeat;display: none;}

.news{width:100%;}
.pimg{width:1332px;height:200px;margin:0 auto;}
.pimg img{width:100%;height:100%;}
.news .titles{width:601px;height:24px;margin:0 auto;}
.news .titles .title a{ float:right; width:23px; height:24px; background-position:0 -14px;}
.news .titles .title{ width:145px;height:31px; margin-right:80px;float:left;line-height:17px;text-align: center;padding-top:14px;background-color:#009915;font-size: 19px;color:#fff;cursor:pointer;}
.cont{width:100%;height:auto;margin:20px auto;clear:both;}
.cont2{width:1349px;height:457px;margin:0 auto;clear:both;}
.cont1{width:1349px;height:317px;margin:0px auto;clear:both;}
/*.news .titles .title:hover{color:#fff;background-color: #099609;}
.news .titles .title h3:hover{color:#fff;*/}
.news .headlines img{ display:block; float:left; width:132px; height:88px; margin:-1px 17px -1px -1px;}
.news .headlines .h_right{ float:left; width:236px; line-height:16px;}
.news .headlines .h_right a{ display:block; height:38px; line-height:38px; color:#ffba00; font-size:15px; font-weight:bold;}
.news .headlines{ height:86px; border:1px solid #dcdcdc; background:#f6f6f6; margin:27px 0 6px}
.cont2 ul{width:1230px;height:407px;margin:0 auto;}
.news li{ width:246px;height:407px; float:left;line-height:61px; }
.news li span{ float:right;}
.nimg{width:246px;height:356px;}
.nimg img{width:100%;height:100%;}
.ndown{width:226px;height:51px;padding-left:10px;padding-right:10px;}
.ntext{width:226px;height:51px;font-size:13px;color:#000;margin:0 auto;text-align: center;}
.ntime{width:64px;height:51px;float:right;font-size:17px;line-height: 51px;}
#n1{display: block;}
#n2{display: none;}
#n3{display: none;}
.section{ height:auto; overflow:hidden;}
.cganli{width:100%;height:auto;margin:0 auto;}
.cganli .anlititle{width:1333px;height:163px;margin:0 auto;}
.cganli .anlititle img{width:100%;height:100%;}
.cganli .product_list{width:1333px;height:392px;margin:0 auto;padding-top:19px;}
.cganli .bd{width:1190px;  margin:0 auto; height:392px;}
.product_list .picList li{ float:left; width:374px; height:285px; margin:0 10px;border:1px solid #e9e9e9;background-color: #f9f9f9;}
.product_list .picList li .photo{ width:374px; height:246px; text-align:center;}
.product_list .picList li .photo img{width:100%;height:246px;}
.product_list .picList li  .name{ display:block; width:374px; height:39px; text-align:left; line-height:39px; color:#fff; font-size:16px; margin:0 auto;  position:relative; z-index:1000;background-color: #43403b;text-align: center;}
.product_list .picList li  .name1{ display:block; width:334px; height:29px; text-align:left; line-height:29px; color:#656565; font-size:16px; margin:0 auto; margin-top:6px; position:relative; z-index:1000;}
.ileft{float:left;}
.iright{float:right;}
.cganli .hd{ width:1333px;height:50px; clear:both; overflow:hidden;position: relative;top:-261px;}
.cganli .hd a{ display:block; width:49px; height:50px;  cursor:pointer}
.cganli .next{ background:url(../images/right.png) no-repeat;background-size:100% 100%;float: right;}
.cganli .prev{ background:url(../images/left.png) no-repeat;background-size:100% 100%;float: left;}
.promores{width: 1349px;height:43px;border-bottom:2px solid #b3b3b3;margin:0 auto;}
.mores{display:block;width:157px;height:36px;line-height:36px;border:1px solid #b8b8b8;margin:0 auto;text-align: center;font-size:15px;font-weight: bold;position: relative;top:-20px;background-color: #fff;}

.about{width:100%; height:631px; background-image:url(../images/message.jpg);background-size:100% 100%; }
.message{width:1349px;height:631px;margin:0 auto;background-image:url(../images/message1.jpg);background-size:100% 100%;}
.about img{width:100%;height:100%;}
.about1{width:1333px; height:607px; margin:0 auto;}
.lc{width:1333px; height:121px;}
.lc img{width:100%;height:100%;}
.lctitles{width:1333px; height:121px;}
.lctitles ul{width:87%;height:100%;}
.lctitles ul li{width:84px;height:99px;float:left;margin-right:50px;text-align:center;background:url(../images/lcbg.jpg) no-repeat;background-size:68% 100%;cursor: pointer;}
#li9{margin-right:0px;}
.lchx{width:1333px;height:2px;background-color:#274e99;position: relative;top:-55px; }
.lccontent{width:1290px;height:308px;margin:0 auto;}
.lcimg{width:523px;height:308px;float:left;}
.lcimg img{width:100%;height:100%;}
.lccon{width:609px;height:308px;float:right;}
.lctitle{width:609px;height:54px;}
.lcbh{width:42px;height:35px;float:left;text-align: center;font-size:20px;background-color:#234d95; color:#fff;line-height: 35px;}
.lcctitle{width:134px;height:35px;float:left;font-size:17px;line-height: 35px;text-align: center;color:#000;}
.lcdesc{width:609px;height:91px;color:#000;font-size:15px;line-height: 28px;}
.lccimg{width:609px;height:75px;}
.lccimg img{width:100%;height:100%;}
#contents2{display: none;}
#contents3{display: none;}
#contents4{display: none;}
#contents5{display: none;}
#contents6{display: none;}
#contents7{display: none;}
#contents8{display: none;}
#contents9{display: none;}
.about .title{ width:1333px; height:33px; border-bottom:2px solid #c7c7c7;}
.about .title .tit{ width:151px; height:32px;color:#000000; font-size:19px; text-align:center;border-bottom:4px solid #070e8d;float:left;}
.about .title .tit span{ color:#000; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.about .title .nMore{width:20px;height:32px;float:right;}
.about .cont{ line-height:22px; width:1333px; height:262px;padding:15px 0 0;}
.about .cont .n1{width:482px; height:262px;float:left;}
.about .cont .n1 li{height:45px; line-height:45px;  background:url(../images/index_52.gif) 3px center no-repeat;background-size:10px 12px; padding-left:28px;}
.about .cont .nPic{width:330px; height:214px;float:right;}
.about .cont .nPic img{width:330px; height:214px;}
.about .cont a{ display:block; height:19px;  color:#000; text-transform:uppercase;font-size:17px;}

.probg{width:1333px;height:619px;margin:0 auto;background-image: url(../images/about.jpg);background-size: 100% 100%;}
.product{width:1333px; height:619px;margin:0 auto;overflow:hidden;}
.product .title{ width:1333px;height:95px;}
.product .title img{width:100%;height:100%;}
.atop{width:1333px;height:619px;background-color: #5b625a;opacity: 0.5;}
.aleft{width:652px;height:619px;float:left;padding-left:5px;padding-top:5px;position: relative;top:-619px;}
.aright{width:652px;height:619px;float:right;position: relative;top:-619px;}
.adesc{width:529px;height:250px;margin:58px auto;text-indent: 20px;font-size:18px;color:#fff;font-family: "圆体";line-height: 32px;}
.atitle{font-size: 35px;color:#fff;font-weight: bold;}
.adesc .tdesc{display: block;margin-left:10px;margin-top:27px;}
.jj{width:529px;height:156px;margin:0 auto;}
.jj ul{width:529px;height:250px;margin:0 auto;}
.jj ul li{width:176px;height:66px;float: left;background:url(../images/desc.jpg) no-repeat 0px;text-align: center;}
.jj ul li .jjtext{font-size:18px;color:#47d58d;font-family:"圆体";font-weight: bold;}
.jj ul li .jjtext .jjtext1{font-size:30px;}
.jj ul li .jjtext2{color:#fff;}
.jjmore{width:139px;height:46px;background-color: #1955ab;color:#fff;font-size:17px;text-align: center;line-height: 46px;margin-left:60px;}
.amenu{width:652px;height:619px;}
.amenu ul li{width:325px;height:303px;float:left;color:#fff;text-align: left;padding-top:6px;background-color: #5a6358;opacity: 0.8;}
.amenu ul li:hover{background-color: #12a25a;}
.jjimg{display: block;width:92px;height:84px;margin-left:18px;margin-top:32px;}
.jjimg img{transition: 0.6s;}
.amenu ul li:hover .jjimg img{transform: rotatey(360deg);
      -webkit-transform: rotatey(360deg);
      -o-transform: rotatey(360deg);
      -moz-transform: rotatey(360deg);
      -ms-transform: rotatey(360deg);}
.jjtitle{display: block;width:272px;height:50px;font-size:20px;color:#fff;font-weight: bold;margin-top:20px;font-family:"圆体";}
.jjdesc{display: block;width:272px;height:50px;color:#c5c6c6;font-size:15px;font-family:"圆体";}
.product .title .proTit{ width:180px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;}
.product .title .proMore{width:87px;height:27px;float:right;border:1px solid #013165;text-align: center;margin-top:6px;}
.product .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product .product_list1{ padding-top:19px;}
.product .bd1{width:1351px; float:left; margin:0 auto; height:135px;}
.product_list1 .picList1 li{ float:left; width:256px; height:216px; margin:0 5px;}
.product_list1 .picList1 li .photo{ width:245px; height:135px; text-align:center;}
.product_list1 .picList1 li .name{ display:block; width:157px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#fff; font-size:16px;  margin-top:-29px; position:relative;top:-65px; z-index:1000;border:1px solid #fff;}
.product .hd{ height:15px; clear:both; overflow:hidden}
.product .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product .next{ background:url(../images/index_59.gif) no-repeat}
.product .prev{ background:url(../images/index_58.gif) no-repeat}
.protext1{width:256px;height:28px;text-align: center;padding-top:3px;font-size: 17px;}

.zc{width:1349px; height:641px; margin:0 auto;}
.newscontent{width:1178px;height:445px;margin:0 auto;}
.newsleft{width:666px;height:445px;float:right;}
.newsmenu{width:181px;height:215px;cursor: pointer;}
.menuleft{float: left;}
.zcjd{  width:582px; height:242px; float:right;}
.zcjd .title{ width:409px; height:33px; border-bottom:2px solid #c7c7c7;}
.zcjd .title .tit{ width:178px; height:29px;color:#000000; font-size:19px; float:left;padding-left:10px;border-left: 3px solid #42a920;}
.zcjd .title .tit span{ color:#000; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.zcjd .title .nMore{width:59px;height:18px;float:right;padding-top:12px;}
.zcjd .cont1{ line-height:22px; width:582px; height:262px;padding:15px 0 0;}
.zcjd .cont1 .n1{width:582px; height:186px;}
.zcjd .cont1 .n1 li{height:131px; line-height:45px;   padding-left:20px;border-bottom:2px solid #e9e9e9;}
.zcjd .cont1 .n2 .newsright{height:203px; line-height:34px;padding-left:16px;background-color: #f5f5f5;}
.zcjd .cont1 .nPic{width:303px; height:184px;float:right;}
.zcjd .cont1 .nPic img{width:303px; height:184px;}
.zcjd .cont1 a{ display:block; height:19px; line-height:28px;  color:#454545; text-transform:uppercase;font-size:17px;}
.tleft{width:268px;height:34px;margin-top:20px;}
.tright{width:70px;height:65px;float:left;color:#454545;font-size:23px;margin-top:30px;text-align: center;border-right: 2px solid #c8c8c8;}
.tright p{line-height: 33px;}
.rtime{font-size:13px;color:#999999;}
.nright{width:453px;height:118px;float: right}
.tleft1{width:242px;height:172px;float:left;margin-top:10px;}
.tright1{width:191px;height:162px;float:left;margin-left:15px;}
.righttime{width:178px;height:31px;color:#549a3a;font-size:21px;}
.righttitle{width:217px;height:45px;color:#373737;font-size:17px;}
.rightdesc{width:271px;height:71px;color:#373737;font-size:15px;line-height: 22px;}
.zcjd1{  width:512px; height:417px; float:left;background-color: #f2f2f2;}
.zcjd1 .title{ width:218px; height:33px;}
.zcjd1 .title .tit{ width:141px; height:29px;color:#3d3d3d; font-size:19px; float:left;}
.zcjd1 .title .tit span{ color:#3d3d3d; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.zcjd1 .title .nMore{width:77px;height:22px;float:right;}
.qmore{display: block;width:55px;height:22px;float:left;background-color: #4ba32f;color:#fff;font-size:13px;text-align: center;line-height: 22px;}
.qj{display: block;width:22px;height:22px;float:left;background-color: #df802f;color:#fff;font-size:13px;text-align: center;line-height: 22px;}
.zcjd1 .cont1{ width:100%; height:100%;}
.zcjd1 .cont1 .n1{width:100%; height:100%;}
.zcjd1 .cont1 .n1 li{width:100%;height:100%;}
.zcjd1 .cont1 .n1 li img{width:100%;height:100%;}
.zcjd1 .cont1 .n2 .newsright{height:203px; line-height:34px;padding-left:16px;background-color: #f5f5f5;}
.zcjd1 .cont1 .nPic{width:303px; height:184px;float:right;}
.zcjd1 .cont1 .nPic img{width:303px; height:184px;}
.zcjd1 .cont1 a{ display:block; height:19px; line-height:73px;  color:#454545; text-transform:uppercase;font-size:17px;}
.tleft2{width:355px;height:70px;}
.tltime{width:100px;height:34px;float:left;}
.tltext{width:237px;height:34px;float:left;}
.tright2{width:367px;height:205px;}
.tright2 img{width:100%;height:100%;}
.trmore{width:122px;height:33px;background-color:#16469a;color:#fff;text-align: center;line-height: 33px;margin-top:30px;}
.newsmore{width:142px;height:50px;margin:0 auto;text-align: center;line-height: 50px;border:2px solid #959595;font-size: 15px;}
.ckgd{width:200px;height:41px;margin:0 auto;border:2px solid #49a12d;text-align: center;line-height: 41px;color:#262626;border-radius: 15px;font-size: 17px;font-family: "圆体";}

.probg1{width:100%;height:426px;padding-top:30px;}
.product1{width:1333px; height:475px;margin:0 auto;overflow:hidden;}
.product1 .title{ width:1333px;height:44px;}
.product1 .title ul{ width:306px;height:46px;margin:0 auto;}
.product1 .title ul li{ width:143px;height:44px;float:left;margin-right:20px;background-color: #f1f1f1;color:#999999;font-size: 15px;font-family: "圆体";text-align: center;line-height: 44px;cursor: pointer;}
.product1 .title ul li:hover{background-color: #4ba4e8;color:#fff;}
.product1 .title .proTit{ width:202px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;font-size: 19px;}
.product1 .title .proMore{width:35px;height:27px;float:right;text-align: center;margin-top:17px;}
.product1 .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product1 .product_list{ padding-top:19px;}
.product1 .bd{width:1333px;   height:273px;float:left;margin:30px auto;}
.product1_list{width:1333px;  height:273px;margin:0 auto;}
.product1_list .picList{width:1333px;  height:250px;margin:0 auto;}
.product1_list .picList li{width:182px; height:273px;float:left; margin:10px 20px;}
.product1_list .picList li:hover{background-color: #61a2e2;}
.product1_list .picList li .photo{ display:block;width:143px; height:209px; text-align:center;margin:19px auto;}
.product1_list .picList li .photo img{width:100%;height:100%;}
.product1_list .picList li .name{ display:block; width:143px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#050505; font-size:16px;  margin-top:-12px;  z-index:1000;}
.product1_list .picList li:hover .name{color:#fff;}
.product1 .hd{ height:15px; clear:both; overflow:hidden}
.product1 .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product1 .next{ background:url(../images/index_59.gif) no-repeat}
.product1 .prev{ background:url(../images/index_58.gif) no-repeat}
.protext{width:184px;height:28px;text-align: center;padding-top:3px;font-size: 16px;margin-top:30px;}
.newstitle{width:1333px;height:130px;margin:0 auto;}
.newstitle img{width:100%;height:100%;}
.probg2{width:100%;height:351px;padding-top:30px;}
.product2{width:1333px; height:316px;margin:0 auto;overflow:hidden;}
.product2 .title{ width:1333px;height:38px; line-height:38px; border-bottom: 2px solid #c7c7c7;}
.product2 .title .proTit{ width:202px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;font-size: 19px;}
.product2 .title .proMore{width:35px;height:27px;float:right;text-align: center;margin-top:17px;}
.product2 .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product2 .product_list{ padding-top:19px;}
.product2_list{width:1318px;  height:250px;}
.product2_list .picList{width:1318px;  height:250px;}
.product2 .bd{width:1318px; height:250px;float:left; margin:30px -9px 13px; height:135px;}
.product2_list .picList li{ float:left; width:267px; height:94px; margin:0 31px;}
.product2_list .picList li .photo{ width:184px; height:135px; text-align:center;}
.product2_list .picList li .name{ display:block; width:157px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#fff; font-size:16px;  margin-top:-29px; position:relative;top:-65px; z-index:1000;border:1px solid #fff;}
.product2 .hd{ height:15px; clear:both; overflow:hidden}
.product2 .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product2 .next{ background:url(../images/index_59.gif) no-repeat}
.product2 .prev{ background:url(../images/index_58.gif) no-repeat}
.protext{width:184px;height:28px;text-align: center;padding-top:3px;font-size: 16px;margin-top:30px;}

#footer{ width:100%; height:417px;  line-height:32px; padding-top:30px; color:#989898; margin-top:76px;}
.foot{width:100%;height:292px;background-color:#0d63ba;padding-top:30px;}
#footer .fmenu{width:1333px;height:322px;margin:14px auto;font-size:17px;}
.minianv{width:590px;height:219px;float:left;border-right: 2px solid #1a4e9a;}
.minianv a{display: block;width:295px;height:36px;float:left;}
.footeradd{width:484px;height:220px;float:right;}
.footeradd a{display: block;}
.footeradd .lx{width:68px;height:34px;border-bottom: 2px solid #fff;margin-left:37px;}
.fwrx{padding-left:37px;background:url(../images/rx.jpg) no-repeat;background-size:7% 100%;margin-top:5px;}
.fwrx1{padding-left:50px;margin-top:5px;}
.lxdz{padding-left:37px;margin-top:10px;background:url(../images/jd.jpg) no-repeat;background-size:7% 100%;}
.wechat{width:159px;height:159px;position: relative;top:-228px;left:322px;}
.wechat img{width:100%;height:100%;}
.search4{width:307px;height:50px;margin-top:-158px;}
.searchs{ background:#fff; width:232px;height:32px; margin:11px auto;border-radius: 5px;}
.searchs input{width:149px;height:30px;  border:none;vertical-align:middle;padding-left:30px;color: #FFF; background:#fff; line-height:24px;margin-bottom: 23px;margin-right:-3px;color:#e7e7e7;background:url(../images/ss1.jpg) no-repeat;background-size: 17% 100%;border-radius: 5px;}
.searchs .button{width:45px; height:32px;  border:none; background:#fff;  cursor:pointer;color:#000;text-align: center;}
.footerbottom{width:100%;height:86px;margin:0 auto;text-align: center;font-size:16px;background-color: #000;padding-top:10px;}
#footer .ewm{width:142px;height:140px;float:right;margin-top:14px;margin-right:16px;text-align: center;color:#fff;font-size: 18px;}
#footer .ewm img{width:142px;height:140px;}
#footer a{ color:#fff}
#footer span{ font-family:Verdana, Geneva, sans-serif}
.ftop{width:1349px;height:272px;margin:0 auto;}
.flogo{width:163px;height:176px;float:left;margin-right:56px;}
.flogo img{width:100%;height:100%;}
.fyl{width:988px;height:267px;float:right;margin-top:25px;}
.fyl ul li{width:151px;height:50px;float:left;margin-right:10px;margin-bottom:38px;}
.fyl ul li img{width:100%;height:100%;float:left;}

#header1{ height:104px; background:#1676cd; width:100%; margin-bottom:33px;}
#header1 .top{ width:1002px; margin:0 auto; position:relative}
#header1 .top .logo{ position:absolute; left:7px; top:20px;}
#header1 .top .rexian{ position:absolute; top:15px; right:193px; background:url(../images/about_03.gif) left center no-repeat; padding-left:30px; color:#fff; font-size:24px; height:26px; line-height:26px; font-weight:bolder}
#header1 .top .search{ position:absolute; top:16px; right:0; background:#fff}
#header1 .nav{ position:absolute; top:72px; right:0;}
#header1 .nav li{ float:left; margin-left:54px;}
#header1 .nav li a{ color:#fff; font-size:14px;}
#header1 .nav li a:hover,#header1 .nav li.current a{ color:#ffcc00}

.left{ float:left; width:196px;}
.left li{ height:49px; line-height:49px; border:2px solid #234d95; border-bottom:none; padding-left:25px; font-size:16px;cursor: pointer;}
.left li:hover,.left li.hover{ background: #234d95 143px center no-repeat}
.left li:hover a,.left li.hover a{ color:#fff}
.left ul{margin-bottom:36px;border-bottom:2px solid #234d95}
.uls{display:none;margin-bottom:0px !important;border-bottom:none !important;}
.service_tel{ line-height:20px; color:#234d95;font-size:12px;}
.service_tel img{ display:block}
.service_tel p{ /*background:url(../images/about_15.png) left center no-repeat; background-size:15% 100%;*//*padding-left:29px; */height:57px; font-size:12px; margin-top:5px;}

.right{ float:right; width:1110px;}
.right .title{ height:46px; line-height:46px; border-bottom:1px solid #dcdcdc; margin-bottom:21px}
.right .title p{ font-size:17px;float:left}
.right .title h3{width:85px; height:45px; border-bottom:2px solid #234d95; display:inline-block; float:left; padding-right:13px; font-size:18px; font-weight:normal}

.ny_danye img{ max-width:100%; display:block}
.ny_danye .cont{ line-height:27px;}

.page{width:706px; height:21px; border-bottom:1px solid #d3d3d3; margin:52px auto 0; clear:both}
.page a.prev,.page a.next{ float:left; width:22px; height:22px; margin-bottom:-1px;}
.page .num{ float:left; width:662px; text-align:center}
.page .num span{ height:22px;background:#fff; padding:0 10px; display:inline-block; margin-bottom:-2px;}
.page .num a{ display:inline-block; width:20px; height:20px; text-align:center; line-height:20px; border:1px solid #d3d3d3; color:#000; margin:0 4px;}
.page a:hover,.page a.cur{ color:#234d95; border-color:#234d95}

.ny_news .first_list img{ display:block; float:left; width:203px; height:121px; padding:1px; border:1px solid #c2c2c2;}
.ny_news .first_list .first_list_right{ float:right; width:860px; line-height:20px;}
.first_list .first_list_right .tit{ display:block; height:31px; color:#1676cd; font-size:17px;}
.first_list .first_list_right .text{ height:40px; overflow:hidden; margin-bottom:4px;}
.first_list .first_list_right .more{ display:block; color:#1676cd;font-size:17px;}
.first_list .first_list_right .date{ font-size:17px;display:block; height:20px; line-height:20px; background:url(../images/news_03.gif) left center no-repeat; padding-left:20px; margin-top:10px;}
.ny_news .first_list{ height:125px; overflow:hidden; margin-bottom:26px;}
.ny_news li{ height:37px; line-height:37px; border-bottom:1px dotted #dddddd;font-size:17px;}
.ny_news li span{ float:right}

.ny_pro li .photo{ display:block; width:211px; height:253px;}
.ny_pro li .info{ width:211px; height:94px; background:#f5f5f5;}
.ny_pro li .info .name{ height:40px; line-height:23px; padding-left:19px; font-size:14px;}
.ny_pro li .info .text{ line-height:18px; padding:0 19px; height:36px; overflow:hidden; margin-bottom:10px;font-size:15px;}
.ny_pro li .info .more{ display:block; height:24px; line-height:24px; background:#adadad; padding-left:20px; color:#fff}
.ny_pro li{ float:left; width:211px; height:343px; border:3px solid #fff; margin:0 36px 67px;}
.ny_pro ul{ float:left; margin:0 -24px 0 -23px;}
.ny_pro li:hover{ border-color:#7c7f90}
.ny_pro li:hover .more{ background:#7c7f90}

#full .qq_info a,#full .qq_info span{ display:block}
#full .qq_info span{ width:86px; background:#fff; text-align:center; padding-top:6px; line-height:24px; border:1px solid #968f96; border-top:none}

/*表单*/

.form {
    width: 100%;
    padding-top: 55px;
}
.form_tit {
    width: 100%;
    text-align: center;
}
.form_tit .p1 {
    font-size: 36px;
    color: #efefef;
    text-transform: uppercase;
}
.form_tit .p2 {
    width:100px;
    height:50px;
    margin:0 auto;
    font-size: 24px;
    color: #333333;
    line-height: 50px;
    border-bottom: 3px solid #ff6637;
}
.form_tit .p3 {
    width: 800px;
    height: 43px;
    line-height: 66px;
    margin: 0 auto;
    font-size: 12px;
    color: #9c9c9c;
}
.layui-form {
    width: 1299px;
    margin: 50px auto 0;
    padding-top:313px;
}
.layui-form td span {
    font-size: 16px;
    color: #333333;
    margin: 0 15px;
    float: left;
    line-height: 46px;
}
.layui-form table {
    width: 100%;
}
.layui-form td {
    width: 50%;
    padding-bottom: 25px;
    position: relative;
}
.layui-form td input {
    height: 39px;
    text-indent: 25px;
    font-size: 16px;
    line-height: 39px;
    border-radius: 5px;
    outline: none;
    width: 290px;
    border-style:none;
}
.layui-form .new input {
    width: 674px;
}
.layui-form td .s1 {
    color: red;
    float: right;
    margin-right: 10px;
}
.layui-form textarea {
    resize: none;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    width: 290px;
    padding: 5px;
    outline: none;
    background: #fff;
    height: 28px;
    margin-top:4px;
    line-height: 28px;
    text-indent: 25px;
    font-size: 16px;
}
.form ul {
    width: 100%;
}
.form ul li {
    display: inline-block;
    width: 240px;
    height: 48px;
    line-height: 35px;
    margin: 0 110px;
}
.form ul li input {
    width: 100%;
    height: 100%;
}

/* all */

::-webkit-input-placeholder {
    color: #dedede;
}
::-moz-placeholder {
    color: #dedede;
}

/* firefox 19+ */

:-ms-input-placeholder {
    color: #dedede;
}

/* ie */

input:-moz-placeholder {
    color: #dedede;
}

/* individual: webkit */

.form td input::-webkit-input-placeholder {
    color: #dedede;
}
.form td input::-webkit-input-placeholder {
    color: #dedede;
}
.form td input::-webkit-input-placeholder {
    color: #dedede;
}

/* individual: mozilla */

.form td input::-moz-placeholder {
    color: #dedede;
}
.form td input::-moz-placeholder {
    color: #dedede;
}
.form td input::-moz-placeholder {
    color: #dedede;
}
#name{background-image: url(../images/xm.jpg);background-size:100% 100%; }
#phone{background-image: url(../images/dh.jpg);background-size:100% 100%; }
#body{background-image: url(../images/nr.jpg);background-size:100% 100%; }
.layui-btn{width:242px;height:39px;background-color:#063b96;color:#fff;font-size:16px;border-style:none;border-radius: 5px; }