@charset "utf-8";
.basebox{ width:100%; min-width:320px; max-width:1920px;  height:auto; overflow:hidden; position:relative; margin:0 auto; font-family:"Microsoft Yahei","微软雅黑",Arial, Helvetica, sans-serif; z-index:100; background: #FFFFFF }
.centerArea{  height:auto; margin:0 auto; clear:both; overflow:hidden; }

@font-face{font-family:fontA;src:url(Helvetica-Neue-UltraLight-2.ttf)}


#fixmenu{ width:100%; height:auto; overflow:hidden; background:#FFFFFF; position: absolute; left:0px; top:0px; z-index:100000; display:none}
#fixmenu .boxmenu{ width:96%; margin:0 auto; height:auto; position:relative; overflow:hidden;}
#fixmenu .close{ width:96%; margin:0 auto; margin-top:20px; overflow:hidden; text-align:right}
#fixmenu .themenu{ width:96%; margin:0 auto; overflow:hidden;}
#fixmenu .themenu ul{ margin:0px; padding:0px; list-style:none}
#fixmenu .themenu ul li{ margin:0px; padding:0px; list-style:none; font-size:16px; height:auto; overflow:hidden;}
#fixmenu .themenu ul li .tit{ width:100%; height:35px; font-size:16px; font-weight:700; line-height:35px; color:#000}
#fixmenu .themenu ul li .list{ width:100%; height:auto; overflow:hidden;}
#fixmenu .themenu ul li .list ul{ margin:0px; padding:0px; list-style:none}
#fixmenu .themenu ul li .list ul li{ margin:0px; padding:0px; list-style:none; width:25%; height:35px; line-height:35px; font-size:14px; float:left;}

.pcshow{ display:block}
.mbshow{ display:none}


/*
.gotop{  width:40px; height:auto; cursor: pointer; z-index:200; right:10px;position: fixed;bottom: 100px;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;opacity: 1;z-index: 100020;display: none;
}
.gotop ul{ margin:0px; padding:0px; list-style:none}
.gotop ul li{ margin:0px 0 5px 0; padding:0px; list-style:none;width:40px; height:42px; position:relative; overflow: visible}
.gotop ul li.t1 p{ display:block; cursor:pointer}
.gotop ul li.t1 p{ width:40px; height:42px; background:url(../Images/float1.png) no-repeat;}
.gotop ul li.t2 p{ width:40px; height:42px; background:url(../Images/float2.png)no-repeat;}
.gotop ul li.t3 p{ width:40px; height:42px; background:url(../Images/float3.png) no-repeat;}
.gotop ul li.t4 p{ width:40px; height:42px; background:url(../Images/float4.png) no-repeat;}

.gotop ul li .ercode{ width:100px; height:100px; position:absolute; right:42px; top:0px; display:none}
.gotop ul li .tel{ width:100px; height:42px; line-height:42px; text-align:center; position:absolute; right:42px; top:0px; display:none; background:#FFF; color:#000; font-size:14px}

.gotop ul li.t4:hover .tel{ display:block} 
*/

.gotop{  width:74px; height:auto; cursor: pointer; right:0px;position: fixed;bottom:60px;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;opacity: 1;z-index: 100020; display: none;}
.gotop ul{ margin:0px; padding:0px; list-style:none}
.gotop ul li{ margin:0px 0 5px 0; padding:0px; list-style:none;width:74px; height:74px; position:relative; overflow: visible}
.gotop ul li p{ width:74px; height:74px; text-align:center; color:#FFF; background:#5e6367; display:block; cursor:pointer; box-sizing:border-box; padding:15px 0 0 0}
.gotop ul li:hover p{ background:#728ca3}


.gotop ul li .ercode{ width:100px; height:100px; position:absolute; right:80px; top:0px; display:none}
.gotop ul li .tel{ width:125px; height:74px; line-height:74px; text-align:center; position:absolute; right:80px; top:0px; display:none; background:#FFF; color:#000; font-size:14px}

.gotop ul li.t3:hover .tel{ display:block} 



.headbox{ width:100%; height:100px;position:fixed; z-index:1000000;overflow: visible; margin:0 auto; border-bottom: 1px solid rgba(238, 238, 238, .2)  }
.headbox .box{ width:100%;  height:100px; max-width:100%; margin:0 auto; overflow:visible; position:relative; }
.headbox .box .logo{ position:absolute; left:20px; top:8px;}


.headbox .box .menu{ position:absolute; right: 325px; top:0px; bottom:0px; overflow:visible; width: 54.53%;}
.headbox .box .menu ul{ margin:0px; padding:0px; list-style:none;}
.headbox .box .menu ul li{ margin:0px; padding:0px; list-style:none; float: left; width: 12.50%; height: 100px; line-height: 100px; font-size: 16px; position: relative; text-align: center;transition: all 0.5s ease;}
.headbox .box .menu ul li a{ color:#FFFFFF}

.headbox .box .menu ul li:hover{background: #004982}
.headbox .box .menu ul li.onfocus{ font-weight:700;}

.headbox .box .menu ul li ul{ position:absolute; left: 0; top: 100px; width: 100%;background: #004982; display: none}
.headbox .box .menu ul li ul li{width:100%; height: 40px; line-height: 40px; font-size: 14px; font-weight: normal; border-bottom: 1px solid #ffffff;}
.headbox .box .menu ul li ul li:hover{ background: #00c1dc}

.headbox .box .telbox{ position: absolute; right: 100px;top: 0px; border-left: 1px solid rgba(238, 238, 238, .2) ; box-sizing: border-box; padding:30px 26px 0 26px; font-size: 14px; color: #c5cfda; height: 100px; text-align: right}
.headbox .box .telbox span{ font-size: 22px; font-weight: 700; color:#ffffff; }
.headbox .box  .searchbtn{position:absolute; right:0px; top:0; width:100px; height:100px; line-height: 100px; font-size:30px; font-weight:normal; cursor:pointer; z-index:100; color:#ffffff; text-align:center; background: #004982;}

.headbox .box .menubtn{ position:absolute; right:0px; top:25px; width:47px; height:40px; font-size:30px; font-weight:normal; cursor:pointer; display:none; z-index:100; color:#ffffff; text-align:right}
.headboxon{ background: #004982} 


.menubox{ width:100%; height:auto; background: #f2f2f2; position: absolute; left:0px; top:167px; z-index:1000; padding:30px 0; display:none }
.menubox .cbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1360px;}

.menubox .cbox .one{ width:100%; height:auto; overflow:hidden;}
.menubox .cbox .one .picbox{ width:35%; height:306px; overflow:hidden; float:left}
.menubox .cbox .one .listbox{ width:62%; height:auto; float:right; overflow:hidden; box-sizing:border-box; padding:0 20px}
.menubox .cbox .one .listbox .list1{ width:50%; float:left; overflow:hidden}
.menubox .cbox .one .listbox .list1 ul{ margin:0px; padding:0px; list-style:none}
.menubox .cbox .one .listbox .list1 ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:52px; background:url(../Images/toparr1.png) right 10px center no-repeat; font-size:16px; line-height:52px; text-indent:15px;}
.menubox .cbox .one .listbox .list1 ul li p{ width:100%; height:52px; line-height:52px;}
.menubox .cbox .one .listbox .list1 ul li ul{ display:none}

.menubox .cbox .one .listbox .list1 ul li.onfocus{background:url(../Images/toparr2.png) right 10px center no-repeat #fafafa; color:#008cce; font-weight:700}
.menubox .cbox .one .listbox .list1 ul li.onfocus a{ color:#008cce}


.menubox .cbox .one .listbox .list2{ width:50%; float:left; overflow:hidden}
.menubox .cbox .one .listbox .list2 ul{ margin:0px; padding:0px; list-style:none}
.menubox .cbox .one .listbox .list2 ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:52px; font-size:16px; line-height:52px; text-indent:15px;}
.menubox .cbox .one .listbox .list2 ul li:hover{ background:#fafafa;color:#008cce; font-weight:700}
.menubox .cbox .one .listbox .list2 ul li:hover a{color:#008cce;}

.menubox .cbox .one .listbox .list3{ width:100%; float:left; overflow:hidden}
.menubox .cbox .one .listbox .list3 ul{ margin:0px; padding:0px; list-style:none}
.menubox .cbox .one .listbox .list3 ul li{ margin:0px; padding:0px; list-style:none; width:50%; float:left; height:52px; background:url(../Images/toparr1.png) right 10px center no-repeat; font-size:16px; line-height:52px; text-indent:15px;}
.menubox .cbox .one .listbox .list3 ul li p{ width:100%; height:52px; line-height:52px;}
.menubox .cbox .one .listbox .list3 ul li ul{ display:none}

.menubox .cbox .one .listbox .list3 ul li:hover{background:url(../Images/toparr2.png) right 10px center no-repeat #fafafa; font-weight:700}
.menubox .cbox .one .listbox .list3 ul li:hover a{color:#008cce;}


.homeSlide{ width:100%; height:580px; overflow:hidden; position:relative; z-index:10; margin:0 auto; }
.homeSlide .list{width:100%; height:580px; overflow:hidden; position:relative; margin:0 auto;}
.homeSlide .list ul{ margin:0px; padding:0px; list-style:none; }
.homeSlide .list ul li{margin:0px; padding:0px; list-style:none;width:100%; height:580px; overflow:hidden; float:left; position:relative}
.homeSlide .list ul li .pic{ width:100%; height:580px; overflow:hidden;}
.homeSlide .arrlist{ position:absolute; right:16%; bottom:46px}
.homeSlide .arrlist .leftarr{ width:41px; height:40px; background:url(../Images/left1.png) no-repeat; cursor:pointer; float:left; }
.homeSlide .arrlist .rightarr{ width:41px; height:40px; background:url(../Images/right1.png) no-repeat; cursor:pointer; float:left; }

.homeSlide .arrlist .spage{ float:left; height:40px; line-height:40px;}
.homeSlide .arrlist .spage .swiper-pagination-switch { display: inline-block;width: 10px; height: 10px;border-radius: 10px;background: #7dc0df; margin: 0 3px;cursor: pointer;}
.homeSlide .arrlist .spage .swiper-active-switch { background: #f4f7f8;}



.homeSlidemb{ width:100%; height:508px; overflow:hidden; position:relative; z-index:10; margin:0 auto; margin-top:-71px;}
.homeSlidemb .list{width:100%; height:508px; overflow:hidden; position:relative; margin:0 auto;}
.homeSlidemb .list ul{ margin:0px; padding:0px; list-style:none; }
.homeSlidemb .list ul li{margin:0px; padding:0px; list-style:none;width:100%; height:508px; overflow:hidden; float:left; position:relative}

#ertopslide{ width:100%; height:580px; overflow:hidden;  }
.erSlide{ width:100%; height:467px; overflow:hidden; position:relative;z-index:5;  }
.erSlide .list{width:100%; height:467px; overflow:hidden; position:relative;   margin:0 auto}
.erSlide .list ul{ margin:0px; padding:0px; list-style:none}
.erSlide .list ul li{margin:0px; padding:0px; list-style:none;width:100%; height:467px; overflow:hidden; float:left; position:relative}
.erSlide .list ul li .pic{width:100%; height:467px;}

.erSlide .cbox{ width:100%; height:55px; position:absolute; left:0; bottom:0; background:url(../Images/esbg.png) repeat}
.erSlide .tpage {position: absolute;left:50%; margin-left:-640px;text-align: right;bottom:20px;width: 100%; max-width:1280px; color:#FFF}
.erSlide .tpage .swiper-pagination-switch { display: inline-block;width: 10px; height: 10px;border-radius: 10px;background: #878785; margin: 0 3px;cursor: pointer;}
.erSlide .tpage .swiper-active-switch { background: #ffffff;}


.erSlide .namebox{ position:absolute; width:680px; left:50%; margin-left:-340px; bottom:170px; text-align: center} 
.erSlide .namebox .tit{ width:100%; height:auto; overflow:hidden; font-size:50px; text-transform:uppercase; color:#ffffff; line-height:60px;}
.erSlide .namebox .tit2{ width:100%; height:auto; overflow:hidden; font-size:22px; font-weight:700;  color:#ffffff; margin-top:10px;}
.erSlide .namebox .tit2 i{ color:#0093e7; font-style:normal}

.erSlidemb{ width:100%; height:442px; overflow:hidden; position:relative;z-index:5; }
.erSlidemb .list{width:100%; height:442px; overflow:hidden; position:relative;   margin:0 auto}
.erSlidemb .list ul{ margin:0px; padding:0px; list-style:none}
.erSlidemb .list ul li{margin:0px; padding:0px; list-style:none;width:100%; height:442px; overflow:hidden; float:left; position:relative}
.erSlidemb .namebox{ position:absolute;  left:40px; bottom:40px} 
.erSlidemb .namebox .tit{ width:100%; height:auto; overflow:hidden; font-size:36px; color:#ffffff; line-height:50px;}
.erSlidemb .namebox .tit2{ width:100%; height:auto; overflow:hidden; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#c0bebd; margin-top:10px;}





.homepart1{ width:100%; height:auto; margin:0 auto; padding:65px 0 ; position: relative; z-index: 20; }
.homepart1 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1540px; margin:0 auto; clear:both; overflow:hidden; background: url("../Images/homepart1g.jpg") center center no-repeat; background-size: cover; box-sizing: border-box; padding: 58px 50px}
.homepart1 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%;  }

.homepart1 .leftbox{ width:58.3%; float: left; overflow: hidden}
.homepart1 .leftbox .titbox{ width: 100%; height: 125px; overflow: hidden; position: relative}
.homepart1 .leftbox .titbox .en{width:100%; height: 125px; line-height: 125px; position: absolute; left: 0px; top:0; font-size: 121px; color: #e7eaee; font-weight: 700; text-transform: uppercase}
.homepart1 .leftbox .titbox .company{ position: absolute; left: 0; top: 40px; font-size: 20px; font-weight: 700; color: #262626;}
.homepart1 .leftbox .titbox .name{position: absolute; left: 0; bottom: 0px; font-size: 32px; height: 50px; line-height: 50px; font-weight: 700; color: #262626;}
.homepart1 .leftbox .titbox .more{position: absolute; right: 0; top: 60px; }

.homepart1 .leftbox .wordbox{ width: 100%; height: auto; overflow: hidden; position: relative; font-size: 14px; line-height: 200%; margin-top: 20px;}

.homepart1 .rightbox{ width:38.34%; float: right; overflow: hidden; padding: 60px 0 0 0}
.homepart1 .rightbox img{ width: 100%; height: auto; overflow: hidden}


.homepart2{ width:100%; height:auto; margin:0 auto; padding:65px 0 ; position: relative; z-index: 20; background: url("../Images/h2bg.jpg") center center no-repeat; background-size: cover}
.homepart2 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1540px; margin:0 auto; clear:both; overflow:hidden; }
.homepart2 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%;  }
.homepart2 .titboxall{width:100%; height: 100px; position: relative}
.homepart2 .titbox{width:100%; height: 50px; line-height: 50px; overflow: hidden; font-size: 32px; color: #1f1f1f;}
.homepart2 .titbox2{width:100%; height: 50px; line-height: 50px; overflow: hidden; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform: uppercase}
.homepart2 .titbox2 span{ color: #00c1db; }
.homepart2 .more{ position:absolute; right: 0; top: 20px}

.homepart2 .listbox{width:100%; height: auto;  overflow: hidden; margin-top: 15px; }
.homepart2 .listbox ul{ margin:0; padding: 0; list-style: none}
.homepart2 .listbox ul li{ margin:10px 0; padding: 0; list-style: none; width: 25%; height: auto; float: left; overflow: hidden;}
.homepart2 .listbox ul li .box{width: 96%; height: 261px; position: relative; margin: 0 auto;}
.homepart2 .listbox ul li .box .pic{width: 100%; height: 261px; overflow: hidden; position: absolute; left: 0; top: 0}
.homepart2 .listbox ul li .box .pic .img{width: 100%; height: 261px; overflow: hidden;transition: all 0.5s ease;}
.homepart2 .listbox ul li .box .tit{width: 100%; height: 50px; line-height: 50px; overflow: hidden; font-size: 18px; font-weight: 700; color: #FFFFFF; box-sizing: border-box; padding: 0 15px;  position: absolute; left: 0; bottom: 0}
.homepart2 .listbox ul li:hover .box .pic .img{-webkit-transform: scale(1.1); transform: scale(1.1);}

/*战略合作*/
.homepart3{ width:100%; height:auto; margin:0 auto; padding:0 ; position: relative; z-index: 20; background:#ffffff;}
.homepart3 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1540px; margin:0 auto; clear:both; overflow:hidden; border-bottom: 1px solid #f1f1f1; padding:40px 0 ; }
.homepart3 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%;  }
.homepart3 .titboxall{width:100%; height: 100px; position: relative}
.homepart3 .titbox{width:100%; height: 50px; line-height: 50px; overflow: hidden; font-size: 32px; color: #1f1f1f;}
.homepart3 .titbox2{width:100%; height: 50px; line-height: 50px; overflow: hidden; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform: uppercase}
.homepart3 .titbox2 span{ color: #00c1db; }
.homepart3 .more{ position:absolute; right: 0; top: 10px}
.homepart3 .wordbox{position:absolute; left:520px; top:10px; font-size:14px; width:60.45%; color:#262626; line-height: 30px;}
.homepart3 .wordbox a{ color:#262626;}

.homepart3 .wordbox2{ width: 100%; height: auto; overflow: hidden; font-size: 14px; line-height: 200%; display: none}

.homepart3 .listbox{width:100%; height: auto;  overflow: hidden; margin-top: 15px; }
.homepart3 .listbox ul{ margin:0; padding: 0; list-style: none}
.homepart3 .listbox ul li{ margin:10px 0; padding: 0; list-style: none; width: 20%; height: auto; float: left; overflow: hidden;}
.homepart3 .listbox ul li .box{width: 96%; height: auto; position: relative; margin: 0 auto;}
.homepart3 .listbox ul li .box .pic{width: 100%; height: 138px; overflow: hidden; border: 1px solid #d9e4ec; }
.homepart3 .listbox ul li .box .pic .img{width: 100%; height: 138px; overflow: hidden;transition: all 0.5s ease;}
.homepart3 .listbox ul li:hover .box .pic .img{-webkit-transform: scale(1.1); transform: scale(1.1);}



/*新闻中心*/
.homepart4{ width:100%; height:auto; margin:0 auto; padding:0 ; position: relative; z-index: 20; background:#ffffff;}
.homepart4 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1540px; margin:0 auto; clear:both; overflow:hidden;  padding:40px 0 ; }
.homepart4 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%;  }
.homepart4 .titboxall{width:100%; height: 100px; position: relative}
.homepart4 .titbox{width:100%; height: 50px; line-height: 50px; overflow: hidden; font-size: 32px; color: #1f1f1f;}
.homepart4 .titbox2{width:100%; height: 50px; line-height: 50px; overflow: hidden; font-size: 36px; color: #1f1f1f; font-weight: 700; text-transform: uppercase}
.homepart4 .titbox2 span{ color: #00c1db; }
.homepart4 .more{ position:absolute; right: 0; top: 10px}

.homepart4 .listbox{width:100%; height: auto;  overflow: hidden; margin-top: 15px; }
.homepart4 .leftbox{width:61%; height: auto;  overflow: hidden; float: left }
.homepart4 .leftbox .list{ width: 100%; height: auto; overflow: hidden}
.homepart4 .leftbox .list ul{ margin: 0; padding: 0; list-style: none}
.homepart4 .leftbox .list ul li{ margin: 0; padding: 0; list-style: none; width: 50%; height: auto; float: left; overflow: hidden}
.homepart4 .leftbox .list ul li .box{ width:96%; height: auto; overflow: hidden;}
.homepart4 .leftbox .list ul li .box .pic{ width: 100%; height: 305px; overflow: hidden;}
.homepart4 .leftbox .list ul li .box .pic .img{ width: 100%; height: 305px; overflow: hidden;transition: all 0.5s ease;}
.homepart4 .leftbox .list ul li .box .tit{width: 100%; height: 52px; line-height: 52px; font-size: 20px; color: #1a2127; overflow: hidden}
.homepart4 .leftbox .list ul li .box .word{width: 100%; height: 50px; line-height: 25px; font-size: 14px; color: #7b7d80; overflow: hidden}
.homepart4 .leftbox .list ul li .box .time{width: 100%; height: 33px; line-height: 33px; font-size: 14px; color: #1a2127; margin-top: 15px; overflow: hidden}

.homepart4 .leftbox .list ul li:hover .box .tit{ color: #004982; font-weight: 700;}
.homepart4 .leftbox .list ul li:hover .box .pic .img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.homepart4 .leftbox .list ul li:hover .box .time{ color: #004982}

.homepart4 .rightbox{width:39%; height: auto;  overflow: hidden; float: left; background: #f6f6f6; }
.homepart4 .rightbox .list{ width: 100%; height: auto; overflow: hidden}
.homepart4 .rightbox .list ul{ margin: 0; padding: 0; list-style: none}
.homepart4 .rightbox .list ul li{ margin: 0; padding:35px 0; list-style: none; width: 100%; height: auto; overflow: hidden; border-bottom: 1px dashed #dddddd;}
.homepart4 .rightbox .list ul li .timebox{ width: 18%; height: auto; overflow: hidden; float: left}
.homepart4 .rightbox .list ul li .timebox p{ display:block; width: 100%}
.homepart4 .rightbox .list ul li .timebox p.t1{ width: 100%; height: 50px; line-height: 50px; text-align: center;font-size: 36px; color: #1a2127;}
.homepart4 .rightbox .list ul li .timebox p.t2{width: 100%; height: 20px; line-height: 20px; text-align: center;font-size: 14px; color: #5f6265;}

.homepart4 .rightbox .list ul li .wordbox{ width: 80%; height: auto; overflow: hidden; float:left}
.homepart4 .rightbox .list ul li .wordbox .tit{ width: 100%; height: 28px; line-height: 28px; overflow: hidden; font-size: 18px;}
.homepart4 .rightbox .list ul li .wordbox .word{ width: 100%; height: 50px; line-height: 25px; margin-top: 5px; font-size: 14px; overflow: hidden}



.footlink{ width:100%; height:auto; background: #ecf2f7; overflow:hidden;  padding:20px 0}
.footlink .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1280px; margin:0 auto; clear:both; overflow:hidden;  }
.footlink .centerbox .centerin{ width:100%; height:auto; overflow:hidden;  position:relative; }

.footlink .listbox{ width:100%; height:auto; overflow:hidden; font-size:14px; line-height:200%}
.footlink .listbox span{ font-size:16px; font-weight:700; color:#262626}




.footmenu{ width:100%; height:auto; background:#004982; overflow:hidden;  padding:30px  0 30px 0}
.footmenu .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1540px; margin:0 auto; clear:both; overflow:hidden;  }
.footmenu .centerbox .centerin{ width:100%; height:auto; overflow:hidden;  position:relative;}

.footmenu .tbox{ width:100%; height: auto;overflow: hidden; border-bottom: 1px solid #0d5288;}
.footmenu .tbox .logo{ float: left; overflow: hidden;}
.footmenu .tbox .logo img{ height: auto}

.footmenu .tbox .menu{ width: 59%; height:60px; float: right; overflow: hidden}
.footmenu .tbox .menu ul{ margin: 0; padding: 0; list-style: none}
.footmenu .tbox .menu ul li{ margin: 0; padding: 0; list-style: none; height: 60px; line-height: 60px; width: 12.5%; font-size: 16px; color: #748ead; float: left}
.footmenu .tbox .menu ul li a{color: #748ead;}


.footmenu .bbox{ width:100%; height: auto;overflow: hidden; margin-top: 30px; }


.footmenu .part1{ width:45%; float:left; height:auto; overflow:hidden; color:#748fad; font-size: 14px; line-height: 200%;}
.footmenu .part1 a{  color:#748fad;}


.footmenu .part2{ width:25%; float:left; height:auto; overflow:hidden; color:#748fad;}
.footmenu .part2 a{ color:#748fad}
.footmenu .part2 .tit{ width:100%; height:40px; line-height:40px; font-size:14px; color:#acb8d4}
.footmenu .part2 .menu{ width:100%; height:auto; overflow:hidden;}
.footmenu .part2 .menu ul{ margin:0px; padding:0px; list-style:none}
.footmenu .part2 .menu ul li{ margin:0px;  list-style:none; width:100%; font-size:14px; height:34px; line-height:34px; box-sizing: border-box; padding:0 0 0 30px; } 
.footmenu .part2 .menu ul li.t1{ background: url("../Images/ficon1.png") left center no-repeat;}
.footmenu .part2 .menu ul li.t2{ background: url("../Images/ficon2.png") left center no-repeat;}
.footmenu .part2 .menu ul li.t3{ background: url("../Images/ficon3.png") left center no-repeat;}
.footmenu .part2 .menu ul li.t4{ background: url("../Images/ficon4.png") left center no-repeat;}



.footmenu .part3{ width:25%; float:left; height:auto; overflow:hidden; color:#939597;}
.footmenu .part3 a{ color:#939597}
.footmenu .part3 .tit{ width:100%; height:54px; line-height:54px; font-size:16px; color:#FFF}
.footmenu .part3 .word{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:14px; margin-top:10px;}



.footmenu .part4{ float:right; height:auto; overflow:hidden; width:11% }
.footmenu .part4 ul{ margin:0px; padding:0px; list-style:none}
.footmenu .part4 ul li{ margin:0px;  list-style:none; float:right; background: #1a5c8f; box-sizing: border-box; padding: 10px;}
.footmenu .part4 ul li .pic{ width:100%; height:auto; overflow:hidden;}
.footmenu .part4 ul li .pic img{ max-width:100%;}
.footmenu .part4 ul li .tit{ width:100%; height:35px; line-height:35px; overflow:hidden; text-align:center; color: #7c98b5}





.footer{ width:100%; height:auto; overflow:hidden; background:#ffffff; padding:9px 0;  position:relative; z-index:1;  border-top: 1px solid #f2f2f2}
.footer .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1360px; margin:0 auto; clear:both; overflow:hidden; }
.footer .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%; color:#bcbcbc; margin:0 auto; font-size:14px; text-align: center}
.footer .centerbox .centerin a{ color:#bcbcbc;}
.footer .word{ line-height:200%;}
.footer .code{ display:none; text-align:right}
.footer .code img{ max-width:90%; height:auto;}


.footermb{ width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:30px 0;  position:relative; z-index:1; margin-top:10px; display:none }
.footermb .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1200px; margin:0 auto; clear:both; overflow:hidden; }
.footermb .centerbox .centerin{ width:92%; height:auto; overflow:hidden; line-height:200%; color:#6a6a6a; text-align:center; margin:0 auto}
.footermb .centerbox .centerin a{color:#6a6a6a;}

.fixbottomkong{ width:100%; height:60px; clear:both; overflow:hidden; display:none;}
.fixbottom{ width:100%; height:auto; overflow:hidden; background:#004a25;  position:fixed; left:0px; bottom:0px; z-index:100; display:none;}
.fixbottom .list{ margin:0px; padding:0px; list-style:none; width:100%; min-width:320px; margin:0 auto;}
.fixbottom .list ul{ margin:0px; padding:0px; list-style:none}
.fixbottom .list ul li{ margin:0px; padding:0px; list-style:none; width:33.33%; height:60px; line-height:60px; font-size:16px; color:#FFF; float:left; overflow:hidden;  height:auto; border-left:1px solid #336e51; margin-left:-1px; text-align:center; text-indent:0}



@keyframes bgbig
{
0%   {transform:scale(1.5);}

100%   {transform:scale(1);}

}
@-webkit-keyframes bgbig{
0%   {transform:scale(1.5);}

100%   {transform:scale(1);}
}



/*二级导航*/
#ertopbox{ width:100%; height: 82px; overflow: hidden; background: #ffffff; }
#ertopbox .centerbox{ width:100%; height:auto; max-width:1360px; margin:0 auto; clear:both; overflow:hidden;  }
#ertopbox .centerbox .centerin{ width:100%; height:82px; overflow:hidden; margin:0 auto;position: relative }

#ertopbox .navbox{ height: 82px; position: absolute; left:0 ; top: 0}
#ertopbox .navbox ul{margin:0; padding: 0; list-style: none}
#ertopbox .navbox ul li{margin:0 30px; padding: 0; list-style: none;height: 82px;line-height: 82px; float: left; font-size: 16px; color: #333333;}
#ertopbox .navbox ul li.onfocus{ color: #004982;}
#ertopbox .navbox ul li.onfocus a{ color: #004982;}

#ertopbox .location{ position: absolute; right: 0; top: 0;height: 82px;line-height: 82px;  font-size: 14px}

.showus{ width:100%; height: auto; line-height: 200%; font-size: 14px;}
.showus img{ max-width:100%;}

/*企业简介*/
.aboutbox1{ width:100%; height:auto; overflow:hidden; padding: 30px 0;   position:relative; z-index:100; min-height: 500px; background: url("../Images/abg.jpg") bottom center no-repeat #f8f8f8;}
.aboutbox1 .centerbox{ width:100%; height:auto; max-width:1360px; margin:0 auto; clear:both; overflow:hidden;  }
.aboutbox1 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; margin:0 auto }
.aboutbox1 .titbox{ width:100%; height: 66px; line-height: 66px; overflow: hidden; text-transform: uppercase; font-size: 56px;}
.aboutbox1 .titbox span{color:#00c1dc}
.aboutbox1 .titbox2{ width:100%; height: 50px; line-height: 50px; overflow: hidden;font-size: 20px; color: #000000; font-weight: 700}

.aboutbox1 .thebox{ width:100%; height: auto; overflow: hidden; margin-top: 15px;}
.aboutbox1  .showus{ font-size:14px; line-height: 200%;}

.aboutbox1 .onebox{ width:100%; height: auto; overflow: hidden; margin-top: 15px;}
.aboutbox1 .onebox .leftbox{ width: 56.83%; height: auto; overflow: hidden; float:left}
.aboutbox1 .onebox .leftbox .list{width:100%; height: auto; overflow: hidden}
.aboutbox1 .onebox .leftbox .list ul{ margin: 0; padding: 0; list-style: none}
.aboutbox1 .onebox .leftbox .list ul li{margin: 0; padding: 0; list-style: none; width: 33.33%; height: auto; float: left; text-align: center;}
.aboutbox1 .onebox .leftbox .list ul li .num{width:100%; height: 65px; line-height: 65px; font-size: 56px; color: #014983; font-weight: 700; }
.aboutbox1 .onebox .leftbox .list ul li .tit{ width:100%; height: 35px; line-height: 35px; font-size: 18px; overflow: hidden;color:#014983}


.aboutbox1 .onebox .rightbox{width: 40%; height: auto; overflow: hidden;float:right}
.aboutbox1 .onebox .rightbox img{width:100%; height:auto}


/*发展历程*/
.developmetbox{ width:100%; height:auto; overflow:hidden; padding: 30px 0;   position:relative; z-index:100; min-height: 500px; background: url( "../Images/developmentbg.jpg") bottom center no-repeat #f6f6f6;}
.developmetbox .centerbox{ width:100%; height:auto; max-width:1360px; margin:0 auto; clear:both; overflow:hidden;  }
.developmetbox .centerbox .centerin{ width:100%; height:auto; overflow:hidden; margin:0 auto }
.developmetbox .titbox{ width:100%; height: 66px; line-height: 66px; overflow: hidden; font-size: 36px; text-align: center}
.developmetbox .titbox2{ width:100%; height: 50px; line-height: 50px; overflow: hidden;font-size: 36px; color: #000000; font-weight: 700;text-transform: uppercase;text-align: center }
.developmetbox .titbox2 span{color:#00c1dc}

.developmetbox .listbox{ width:100%; height: auto; overflow: hidden; background: url("../Images/develine.jpg") top center repeat-y; min-height: 300px; margin-top: 15px;}
.developmetbox .listbox ul{ margin: 0px; padding: 0px; list-style: none;}
.developmetbox .listbox ul li{ margin: 0px; padding: 0px 0 50px 0; list-style: none; width: 100%; height: auto; overflow: hidden; background: url("../Images/quan.png") top center no-repeat;}
.developmetbox .listbox ul li .picbox{ width: 46%; float:left; height:auto; overflow: hidden; text-align: right}
.developmetbox .listbox ul li .picbox .tit{width:100%; height: 35px; line-height: 35px; font-size: 20px; font-weight: 700; color: #014983;}
.developmetbox .listbox ul li .picbox .tit2{width:100%; height: 35px; line-height: 35px; font-size: 20px; font-weight: 700; color: #014983;}
.developmetbox .listbox ul li .picbox .pic{ width:100%; height: auto; overflow: hidden; margin-top: 10px;}
.developmetbox .listbox ul li .picbox .pic img{width: 60%; height: auto}

.developmetbox .listbox ul li .wordbox{ width: 46%; float:right; height:auto; overflow: hidden}
.developmetbox .listbox ul li .wordbox p{width: 100%; height: auto; overflow: hidden; box-sizing: border-box; padding: 0 0 0 20px; background: url("../Images/dot1.png") 0 12px no-repeat; font-size: 14px; line-height: 30px; margin-bottom: 20px}


.developmetbox .listbox ul li:nth-child(2n) .picbox{float:right; text-align: left}
.developmetbox .listbox ul li:nth-child(2n) .wordbox{float:left;}

/*组织机构*/
.orgbox{ width:100%; height:auto; overflow:hidden; padding: 30px 0;   position:relative; z-index:100; min-height: 500px; background: url( "../Images/orgbg.jpg") bottom center no-repeat #e5ecf0;}
.orgbox .centerbox{ width:100%; height:auto; max-width:1360px; margin:0 auto; clear:both; overflow:hidden;  }
.orgbox .centerbox .centerin{ width:100%; height:auto; overflow:hidden; margin:0 auto }
.orgbox .titbox{ width:100%; height: 66px; line-height: 66px; overflow: hidden; font-size: 36px; text-align: center}
.orgbox .titbox2{ width:100%; height: 50px; line-height: 50px; overflow: hidden;font-size: 36px; color: #000000; font-weight: 700;text-transform: uppercase;text-align: center }
.orgbox .titbox2 span{color:#00c1dc}


.mainbox{ width:100%; height:auto; overflow:hidden; padding: 30px 0;   position:relative; z-index:100; min-height: 500px; background: #f8f8f8 }
.mainbox .centerbox{ width:100%; height:auto; max-width:1360px; margin:0 auto; clear:both; overflow:hidden;  }
.mainbox .centerbox .centerin{ width:100%; height:auto; overflow:hidden; margin:0 auto }

.mainbox .toptit{ width:100%; height:52px; line-height:52px; overflow:hidden; position:relative; margin:0 auto; font-size:46px;color:#ffffff; text-align:center}
.mainbox .toptit span{ color:#FFFFFF}
.mainbox .toptit span.onfocus{ color:#ffba00}
.mainbox .toptit span.dot{ font-family: "宋体"}


.mainbox .searchbox{ width: 90%; height: 83px; margin: 0 auto; margin-top: 70px; background: #FFFFFF; border-radius: 90px;box-shadow: 0px 0px 30px 0px #cdcdcd; margin-bottom: 15px; position: relative; overflow: hidden} 
.mainbox .searchbox select{width:45%; height: 83px; overflow: hidden; line-height: 83px; font-size: 16px; text-indent: 20px; border: 0; outline: none; position:absolute; left: 0; top: 0}
.mainbox .searchbox .input1{width:40%; height: 83px; overflow: hidden; line-height: 83px; font-size: 16px; text-indent: 20px; border: 0; outline: none; background: url("../Images/search.png") right 20px center no-repeat; position:absolute; left:45%; top: 0; border-left: 1px solid #e7e7e7}
.mainbox .searchbox .btnme{ width: 15%; height: 83px; line-height: 83px; border: 0px; outline: none; color: #FFFFFF; text-align: center; font-size: 26px; position:absolute; right: 0; top: 0; background: #2c66ff}

/*荣誉资质*/
.pridelist{width:100%; height: auto; overflow: hidden;}
.pridelist ul { margin: 0; padding: 0; list-style: none;}
.pridelist ul li{ margin: 10px 0; padding: 0; list-style: none; width:25%; height: auto; float: left; overflow: hidden}
.pridelist ul li .box{ width: 96%; height: auto; margin: 0 auto; overflow: hidden; box-sizing: border-box; padding: 15px; background: #ffffff; border: 1px solid #f0f0f0;}
.pridelist ul li .pic{ width:100%; height: 407px; overflow: hidden;}
.pridelist ul li .pic .img{ width:100%; height: 407px; overflow: hidden;transition: all 0.5s ease;}
.pridelist ul li .tit{width:100%; height: 45px; line-height: 45px; text-align: center; font-size: 16px;}
.pridelist ul li:hover .pic .img{-webkit-transform: scale(1.1); transform: scale(1.1);}

/*新闻*/
.pnews{width:100%; height: auto; overflow: hidden;}
.pnews ul { margin: 0; padding: 0; list-style: none;}
.pnews ul li{ margin: 10px 0; list-style: none; width:100%; height: auto;  overflow: hidden; background: #ffffff; box-sizing: border-box; padding: 30px;}
.pnews ul li .box{ width: 100%; height: auto; margin: 0 auto; overflow: hidden;}
.pnews ul li .pic{ width:27.82%; height: 255px; overflow: hidden; float: left}
.pnews ul li .pic .img{ width:100%; height: 255px; overflow: hidden;transition: all 0.5s ease;}
.pnews ul li .wordbox{width:69.81%; height: auto; overflow: hidden; float: right;}
.pnews ul li .tit{width:100%; height: 45px; line-height: 45px; text-align: left; font-size: 20px; overflow: hidden}
.pnews ul li .word{width:100%; height: 60px; line-height: 30px;  font-size: 14px; overflow: hidden; margin-top: 10px;}
.pnews ul li .timebox{width:100%; height: 50px; overflow: hidden; position: relative; margin-top: 60px}
.pnews ul li .timebox p{display: block; height: 50px; line-height: 50px; font-size: 14px;}
.pnews ul li .timebox p.t1{ float:left}
.pnews ul li .timebox p.t2{ float:right;}
.pnews ul li .timebox p.t2 .img1{ display: block;}
.pnews ul li .timebox p.t2 .img2{ display: none;}

.pnews ul li:hover .tit{ font-weight: 700; color: #004982;}
.pnews ul li:hover .pic .img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.pnews ul li:hover .timebox p.t2 .img1{ display: none;}
.pnews ul li:hover .timebox p.t2 .img2{ display:block;}



/*案例展示*/
.caselist{width:100%; height: auto; overflow: hidden;}
.caselist ul { margin: 0; padding: 0; list-style: none;}
.caselist ul li{ margin: 10px 0; padding: 0; list-style: none; width:33.33%; height: auto; float: left; overflow: hidden}
.caselist ul li .box{ width: 96%; height: auto; margin: 0 auto; overflow: hidden; box-sizing: border-box; }
.caselist ul li .pic{ width:100%; height: 298px; overflow: hidden;}
.caselist ul li .pic .img{ width:100%; height: 298px; overflow: hidden;transition: all 0.5s ease;}
.caselist ul li .tit{width:100%; height: 30px; line-height: 30px; text-align: left; font-size: 14px; color: #aeaeae; overflow: hidden; margin-top: 10px}
.caselist ul li .tit2{width:100%; height: 30px; line-height: 30px; text-align: left; font-size: 20px;overflow: hidden;}
.caselist ul li:hover .pic .img{-webkit-transform: scale(1.1); transform: scale(1.1);}


/*人才*/
.jobbox{ width:100%; height:auto; overflow:hidden; padding: 30px 0;   position:relative; z-index:100; min-height: 500px; background: url( "../Images/jobbg.jpg") bottom center no-repeat #f5f5f5;}
.jobbox .centerbox{ width:100%; height:auto; max-width:1360px; margin:0 auto; clear:both; overflow:hidden;  }
.jobbox .centerbox .centerin{ width:100%; height:auto; overflow:hidden; margin:0 auto }
.jobbox .titbox{ width:100%; height: 66px; line-height: 66px; overflow: hidden; font-size: 36px; text-align: left}
.jobbox .titbox2{ width:100%; height: 50px; line-height: 50px; overflow: hidden;font-size: 36px; color: #000000; font-weight: 700;text-transform: uppercase;text-align: left }
.jobbox .titbox2 span{color:#00c1dc}


/*人才招聘*/
.joblist{width:100%; height: auto; overflow: hidden; box-sizing: border-box; padding: 10px 20px;}
.joblist ul { margin: 0; padding: 0; list-style: none;}
.joblist ul li{ margin: 10px 0; padding: 0; list-style: none; width:100%; height: 60px; overflow: hidden; border-bottom: 1px dashed #dfdfdf; position: relative}
.joblist ul li p{height: 60px; line-height: 60px; position: absolute;}
.joblist ul li p.t1{ left: 0; top: 0; font-size: 16px; background: url("../Images/d1.png") left center no-repeat; text-indent: 15px}
.joblist ul li p.t2{ right: 0; top: 0; font-size: 14px; color: #b3b3b3;}

.joblist ul li:hover p.t1{background: url("../Images/d2.png") left center no-repeat; font-weight: 700; color: #004982}

/*企业文化*/
.culturelist{ width: 100%; height: auto; overflow: hidden}
.culturelist ul{ margin:0; padding: 0;list-style: none}
.culturelist ul li{ margin:0; padding: 0;list-style: none; width: 50%; float: left; overflow: hidden; background: #ebeff2;}
.culturelist ul li .pic{width:50%; height:298px; overflow: hidden;float:left;}
.culturelist ul li .wordbox{width:50%; height:298px; overflow: hidden;float:left; box-sizing: border-box; padding: 0 20px; text-align: center}
.culturelist ul li .wordbox .tit{ width:100%; height: 50px; line-height: 50px; text-align: center; overflow: hidden; font-size:26px; font-weight: 700; color: #333333; margin-top: 100px; }
.culturelist ul li .wordbox .word{width:100%; height: auto; overflow: hidden; margin-top: 10px; font-size: 16px; line-height: 200%}

.culturelist ul li:nth-child(3) .pic{ float:right}
.culturelist ul li:nth-child(4) .pic{ float:right}



/*企业文化活动*/
.activitytitbox{ width:100%; height: 66px; line-height: 66px; overflow: hidden; font-size: 36px; text-align: center}
.activitytitbox2{ width:100%; height: 50px; line-height: 50px; overflow: hidden;font-size: 36px; color: #000000; font-weight: 700;text-transform: uppercase;text-align: center }
.activitytitbox2 span{color:#00c1dc}


.activitylist{width:100%; height: auto; overflow: hidden;}
.activitylist ul { margin: 0; padding: 0; list-style: none;}
.activitylist ul li{ margin: 15px 0; padding: 0; list-style: none; width:33.33%; height: auto; float: left; overflow: hidden}
.activitylist ul li .box{ width: 96%; height: auto; margin: 0 auto; overflow: hidden; box-sizing: border-box; }
.activitylist ul li .pic{ width:100%; height: 300px; overflow: hidden;}
.activitylist ul li .pic .img{ width:100%; height: 300px; overflow: hidden;transition: all 0.5s ease;}
.activitylist ul li .tit{width:100%; height: 30px; line-height: 30px; text-align: center; font-size: 18px; color: #333333; overflow: hidden; margin-top: 10px}

.activitylist ul li:hover .pic .img{-webkit-transform: scale(1.1); transform: scale(1.1);}

/*新闻中心*/
.newslist{ width: 100%; height: auto; overflow: hidden}
.newslist ul{ margin:0; padding: 0;list-style: none}
.newslist ul li{ margin:0; padding: 0;list-style: none; width: 100%; overflow: hidden; height: 50px; position: relative; border-bottom: 1px dashed #CCCCCC;}
.newslist ul li p{height: 60px; line-height: 60px; position: absolute;}
.newslist ul li p.t1{ left: 0; top: 0; font-size: 16px; background: url("../Images/d1.png") left center no-repeat; text-indent: 15px; width: 75%; overflow: hidden}
.newslist ul li p.t2{ right: 0; top: 0; font-size: 14px; color: #b3b3b3;}

.newslist ul li:hover p.t1{background: url("../Images/d2.png") left center no-repeat; font-weight: 700; color: #004982}



/*战略合作*/
.cooperlist{width:100%; height: auto; overflow: hidden;}
.cooperlist ul { margin: 0; padding: 0; list-style: none;}
.cooperlist ul li{ margin: 10px 0; padding: 0; list-style: none; width:20%; height: auto; float: left; overflow: hidden}
.cooperlist ul li .box{ width: 96%; height: auto; margin: 0 auto; overflow: hidden; box-sizing: border-box; }
.cooperlist ul li .pic{ width:100%; height:138px; overflow: hidden;}
.cooperlist ul li .pic .img{ width:100%; height: 138px; overflow: hidden;transition: all 0.5s ease;}
.cooperlist ul li .tit{width:100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #333333; overflow: hidden; margin-top: 10px}

.cooperlist ul li:hover .pic .img{-webkit-transform: scale(1.1); transform: scale(1.1);}

/*联系我们*/
.contactbox{width:100%; height: auto; overflow: hidden;}
.contactbox .centerbox{ width:100%; height:auto; max-width:1360px; margin:0 auto; clear:both; overflow:hidden;  }
.contactbox .centerbox .centerin{ width:100%; height:auto; overflow:hidden; margin:0 auto }

.contactbox .titbox{ width:100%; height: 66px; line-height: 66px; overflow: hidden; font-size: 20px; text-align: left}
.contactbox .titbox2{ width:100%; height: 50px; line-height: 50px; overflow: hidden;font-size: 50px; color: #000000; font-weight: 700;text-transform: uppercase;text-align: left }
.contactbox .titbox2 span{color:#00c1dc}

.contactbox .list{ width:100%; height: auto; overflow: hidden}
.contactbox .list ul{margin:0; padding: 0; list-style: none}
.contactbox .list ul li{margin:0;  list-style: none; height: auto; box-sizing: border-box; padding: 0 0 0 98px; float: left; min-height: 85px;}
.contactbox .list ul li.t1{ width:30%; background: url("../Images/con1.png") 0 0 no-repeat;}
.contactbox .list ul li.t2{ width:34%; background: url("../Images/con2.png") 0 0 no-repeat;}
.contactbox .list ul li.t3{ width:36%; background: url("../Images/con3.png") 0 0 no-repeat;}
.contactbox .list ul li .tit{ width:100%; height: 40px; line-height: 40px; overflow: hidden; font-size: 20px;}
.contactbox .list ul li .tit2{ width:100%; height: auto; line-height: 30px; overflow: hidden; font-size: 20px;}

#allmap{width:100%; height: 500px; overflow:hidden; margin: 15px 0}



/*表单*/
.theformbox{ width: 92%;  height: auto; overflow: hidden; margin: 90px auto 10px auto; box-sizing: border-box; background: #ffffff; border-radius: 20px;box-shadow: 0px 0px 10px 5px #f3f3f3; padding: 25px 0} 
.formbox{ width:100%; height:auto; overflow:hidden;  max-width: 780px; margin: 0 auto; }
.formbox ul{ margin:0px; padding:0px; list-style:none}
.formbox ul li{ margin:10px 0px; padding:0px; list-style:none; width:100%; float:left; overflow:hidden;  }
.formbox ul li .inbox{ width:100%; overflow:hidden; margin:0 auto}
.formbox ul li .tit{width:20%; height: 50px; line-height: 50px; font-size: 16px; overflow: hidden; float: left;text-align: right; padding: 0 20px 0 0; box-sizing: border-box}
.formbox ul li .word{width:80%; float: left; overflow: hidden;}
.formbox ul li .input1{ width:80%; height:50px; border:1px solid #dcdcdc; text-indent:10px;}
.formbox ul li select{ width:80%; height:50px; line-height:50px; overflow:hidden; border:1px solid #dcdcdc; text-indent:10px;}
.formbox ul li .radiome{ font-size:14px; padding:10px 0 0 0}
.formbox ul li .radiome input{ width:20px; height:20px; font-size:14px; float:left; display:block; padding:0}
.formbox ul li .radiome label{ font-size:14px; float:left; margin:5px 15px 0 0}


.formbox ul li .input2{ width:170px; height:50px;  border:1px solid #d8d8d8; float:left; display:block;text-indent:10px;}
.formbox ul li .safecode{ float:left; margin-left:10px;}



.formbox ul li textarea{  display:block; width:98%; height:175px; overflow:hidden; border:1px solid #dcdcdc; box-sizing:border-box; padding:10px;}
.formbox ul li.long{ width:100%; height:auto; overflow:hidden; line-height:200%;}
.formbox ul li.long .tit{ width:14%}
.formbox ul li.long .inbox{ width:85%}


.formbox ul li .btnme{ width:235px; height:58px; line-height:58px; overflow:hidden; background:#2c66ff; font-size:16px; color:#FFF;  border:0px; display:block; margin:0 auto; border-radius:30px}

.theformword{width:92%; height: auto; margin: 0 auto; line-height: 200%; font-size: 14px; overflow: hidden; margin-top: 20px}



.baom{ width:309px; height:57px; background:#ff6000; font-size:20px; color:#FFF; text-align:center; line-height:57px; margin-top:25px;}

