﻿.nav_menu{display:none;}

.IndexMain{display:none;}

.banner{ position: relative}

.banner img{ display: block; width: 100%;}

.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }

.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }

.focus .hd ul{ width: 100%; text-align: center; position: absolute; left:0; bottom: 1rem; }

.focus .hd ul li{display: inline-block; width: 10px; height: 10px; border-radius: 50%; border: 0.15rem solid #043175; margin: 0 .2rem; font-size:0; background:#fff;}

.focus .hd ul .on{ /*background:#a41018;*/ background:#043175; }

.header {

    width: 85%;

    height: 100px;

    background-color: #fff;

    z-index: 100;

    display: block; margin:0 auto;

    /* box-shadow: 0 3px 3px #ccc; */

}

.header h1 {

    float: left;

    overflow: hidden;

    margin-left: 40px;

    margin-top: 15px;

}

.nav-lang {

    float: left;

    margin-top: 40px;

    margin-left: 20px;

}

.lang-box {

    overflow: hidden;

    border-radius: 20px;

    height: 18px;

    line-height: 18px;

    font-size: 12px;

    border: 1px solid #043175;

    display: inline-block;

}

.lang-box a {

    color: #043175;

    background: 0 0;

    padding: 0 8px;

    display: inline-block;

}

.lang-box a.active, .scroll .lang-box a.active {

    background: #043175;

    color: #ffffff;

}	

.header .nav { float:right; margin-right:20px; width:45%}

.header .nav li{ float:left; width:14.2%; white-space:nowrap; text-align:center; padding-top:30px; margin-top:3px; font-size:14px; height:47px; position:relative}

.header .nav li.len{ width:13%;}

.header .nav li>a{ color:#777; text-decoration:none;}

.header .nav li.cur,.header .nav li:hover{ margin-top:0; border-top:3px solid #043175}

.header .nav li.cur>a,.header .nav li:hover>a{ color:#043175;}

.header .nav .erjinav{ overflow:hidden; width:220px; background-color:#fff; border-top:1px solid #f0f0f0; position:absolute; top:77px; left:-58px;  display:none; z-index:9999;}

.header .nav .erjinav p{ font-size:14px; line-height:46px;  white-space:nowrap;}

.header .nav .erjinav p a{ text-decoration:none; color:#777; display:block; width:100%; border-bottom:1px solid #f0f0f0;}

.header .nav .erjinav p:hover{ background:url(nav_ej.png) no-repeat 195px center; background-color:#f5f5f5;}

.header .nav .erjinav p:hover a{ border-color:#f5f5f5; color:#043175;}

.headericon{ display:none; width:40px; position:fixed; right:70px; top:30px; z-index:101}

.headericon span{ display:block; width:100%; height:4px; margin:0 auto; background-color:#043175; margin-bottom:10px; position: relative}

.header .hdxl{display:none; width:150px; background:url(header_ciji_nav.png) no-repeat center; background-color:#FFF; position:absolute; padding-top:9px; left:-23px; z-index:10; }

.header .hdxl P{ font-size:14px; line-height:46px; padding-left:20px; padding-right:30px; white-space:nowrap;}

.header .hdxl P a{ width:100%; display:block; color:#b2b2b2;   line-height:30px;font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.header .hdxl P:hover{ background:url(nav_ej.png) no-repeat 130px center; background-color:#f5f5f5;}

.header .hdxl P:hover a{ text-decoration:none; color:#1952b8; display:block; width:100%; border-bottom:1px solid #f0f0f0; }

.header .hright li:hover .hdxl{ display:block;}

.partone{max-width:1400px; margin:0 auto; overflow:hidden; background:#e2e2e3; margin-top:50px;}

.rxlp{width:55%; float:left; position:relative; background:#fff;}

.rxlp .mainCon .btnList{width: 100%;text-align: center;margin-top: 1.25rem;}

.rxlp .mainCon .btnList li{display: inline-block;width: 10px;height:10px; background: #adadad;margin: 0 1%; text-indent:-9999px;}

.rxlp .mainCon .btnList li.on{background: #043175;}

.rxlp img{display: block;width: 100%;}

.rxlp .mainCon{width: 100%;}

.rxlp .mainCon .conBox{width: 100%; box-sizing: border-box; }

.rxlp .mainCon .conBox img{width:100%;}

.rxlp .prev, .rxlp .next {

    display: block;

    width: 78px;

    height: 78px;

    position: absolute;

    z-index: 2; right:-78px; bottom:0px;

}

.rxlp .prev {

    background: url(left.jpg) no-repeat left bottom;

    right: 0;

}

.rxlp .next {

    background: url(rig.jpg) no-repeat right bottom;

}

.partone_rig{width:45%; float:right;  overflow:hidden;}

.partone_rig h1{width:80%; color:#043175; font-size:36px; margin:0 auto; line-height:2.5;}

.partone_rig h2{width:80%; color:#043175; font-size:24px; margin:0 auto; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:1;}

.partone_rig h3{width:80%; color:#043175; font-size:18px; margin:0 auto; line-height:1.5; font-weight:normal;}

.partone_rig p{width:80%; color:#555454; font-size:14px; margin:0 auto; line-height:1.5; padding-top:20px;}

.maintwo{max-width:1400px; margin:0 auto;  margin-top:87px;}

.maintwo_left{width:36%; float:left; position:relative;}

.maintwo_left h1{color:#043175; font-size:60px; }

.maintwo_left h2{color:#043175; font-size:60px; margin-top:55px; }

.jts{ font-size:24px; top:-10px; left:0px; position:absolute;}


.maintwo_rig{width:58%; float:right; position:relative;}

.jt{top:0px; right:0px; position:absolute;}

.honor{background:#e2e2e3; padding:20px;  margin-top:20px; width:92%;}

#honor{background:#f3f3f4;}

#honor img{    width: 100%;

    margin-left: 2.5%;

    margin-right: 2.5%;

    float: left;}
	
	

.honors{background:#e2e2e3; padding:20px;  margin-top:20px; width:92%;}

#honors{background:#f3f3f4;}

#honors img{    width: 100%;

    margin-left: 2.5%;

    margin-right: 2.5%;

    float: left;}
	
	


.mainthree{background:#f6f6f6; width:100%; overflow:hidden; padding:20px 0px; margin-top:30px;}

.maithrmain{max-width:1400px; margin:0 auto;}

.maithrleft{width:52%; float:left;}

.maithrright{width:46%; float:left;}

.maithrright h3{ font-size:24px; color:#656363; line-height:1.8; text-align:right; width:90%;}

.maithrright p{ background:#043175; font-size:20px; color:#fff;  width:80%; text-align:center;}

.maithrright p span{font-weight:bold; font-size:36px;}

.pro{max-width:1400px; margin:0 auto; margin-top:48px;}

.ptot h3{text-align:center; font-size:30px; color:#043175; line-height:1.5;}

.ptot p{text-align:center; font-size:18px; color:#838383; background:url(pro.jpg) center bottom no-repeat; padding-bottom:30px;}

#pro{ margin-top:40px;}

#pro .bd li a{width: 25%;

    float: left;

    display: block; margin-bottom:0px;

}

#pro .bd li a dl {

    width: 100%;

    overflow: hidden;

    position: relative;

    text-align: center;

}

#pro .bd  li a dl dt {

    width: 100%;

    height:340px;

}

#pro .bd dt img {

   width: 100%; height:100%; 

}

#pro .bd dd {

    width: 100%;

    height: 100%;

    -webkit-margin-start: 0px;

    position: absolute;

    left: 0;

    top: 0;

    background:rgba(0,104,183,0.8);

    color: #fff;

    opacity: 0;

    transition: all 0.5s ease-in-out 0s; text-align:center;

}

#pro .bd dd span {

    font-size: 20px;

    line-height: 1.6em;

    height: 1.6em;

    display: block;

    overflow: hidden;

    margin-top: 120px;

}

#pro .bd a p {

    background: #043175;

    color: #ffffff;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

    text-align: center; display:none; font-size:12px;

}

#pro .bd dl:hover dd{ transition:all 0.5s ease-in-out; opacity:1;}

.article_last {

    width: 100%;

    text-align: center;

    padding-top: 50px; margin-bottom:33px;

}

.article_last a{

    height: 38px;

    line-height: 38px;

    display: inline-block;

    zoom: 1;

    font-size: 18px;

    color: #444444;

    font-family: "Microsoft Yahei";

    background: #ffffff;

    border: 1px solid #e5e5e5;

    padding: 0 35px;

}

.article_last a:hover{background:#043175; border:1px #043175 solid; color:#fff;}

.fy{text-align:center; margin-top:30px;}

#pro .fy a{display: inline-block;}

#pro .fy img{max-width:100%; width:auto;     }

.section5 { overflow:hidden; padding:60px 0;}

.section5 h3{ text-align:center; margin-bottom:5px;  font-size:30px;color:#043175;}

.section5 h3 a{ color:#043175;}

.section5 span{ display:block; text-align:center; font-size:12px; color:#999; font-family:Arial; margin-bottom:10px;}

.section5 h6{ display:block; width:30px; height:1px; background-color:#1652ba; margin:0 auto; margin-bottom:40px;}

.section5 .pzbox{ overflow:hidden; width:100%;}

.section5 dl{ overflow:hidden; width:50%; *width:49.9%;float:left; background-color:#f1f1f1; position:relative}

.section5 dt{ overflow:hidden; width:50%; float:left; position:relative}

.section5 dt img{ display:block; width:100%;}

.section5 dt img.imgp{ position:absolute; left:0; top:0}

.section5 dd{ float:left; width:40%;*width:39%; height:100%; padding:0 5%; position:relative}

.section5 h5{ font-weight:normal; font-size:18px; color:#333; margin-top:20%; margin-bottom:5px;}

.section5 em{ display:block; font-size:14px; color:#555; margin-bottom:13px;font-family: Arial;}

.section5 p{ font-size:14px; color:#777; line-height:24px; height:72px;}

.section5 i{ display:block; width:40px; height:1px; background-color:#999; position:absolute; left:10%; top:105%;}

.section5 .fr{ float:right}

.section5 .fl{ float:left}

.section6 { overflow:hidden; padding:20px 0 40px 0;}

.section6 h3{ text-align:center; margin-bottom:5px;  font-size:30px;}

.section6 h3 a{ color:#043175;}

.section6 span{ display:block; text-align:center; font-size:12px; color:#999; font-family:Arial; margin-bottom:10px;}

.section6 i{ display:block; width:30px; height:1px; background-color:#1652ba; margin:0 auto; margin-bottom:40px;}

#news{ max-width:85%; margin:0 auto;}

.section6 .newsbox{  margin:0 auto; margin-bottom:50px; overflow:hidden; }

.section6 .newslist{ overflow:hidden; width:22%; margin:0px 1.5%;  border-top:1px solid #cecece; float:left; position:relative;}

.section6 .newslist img{ display:block;width:100%;     transition: all 1s;

    -moz-transition: all 1s;

    -webkit-transition: all 1s;

    -o-transition: all 1s; }

.section6 .newslist a:hover img{transform: scale(1.08);}

.section6 .newslist h4{font-family: Arial; font-weight:normal; font-size:36px; color:#333;  width:100%; padding-top:30px;}

.section6 .newslist h4 em{font-family: Arial; font-size:14px; color:#888; margin-left:10px;}

.section6 .newslist h5{ font-size:16px; margin-bottom:10px; font-weight:normal; padding-top:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.section6 .newslist h5 a{ color:#333;}

.section6 .newslist p{ font-size:12px; color:#777; line-height:22px; height:44px; overflow:hidden}

#news .hd ul {

    width: 100%;

    text-align: center;

 margin-bottom:33px;

}

#news .hd ul li{  height: 38px;

    line-height: 38px;

    display: inline-block;

    zoom: 1;

    font-size: 18px;

    color: #444444;

    font-family: "Microsoft Yahei";

    background: #ffffff;

    border: 1px solid #e5e5e5;

    padding: 0 35px;}

#news .hd ul li a{ color: #444444;}

#news .hd ul li.on{background:#043175; border:1px #043175 solid; color:#fff;}

#news .hd ul li.on a{color:#fff;}

#pro .hd ul {

    width: 100%;

    text-align: center;

 margin-bottom:33px;

}

#pro .hd ul li{  height: 38px;

    line-height: 38px;

    display: inline-block;

    zoom: 1;

    font-size: 18px;

    color: #444444;

    font-family: "Microsoft Yahei";

    background: #ffffff;

    border: 1px solid #e5e5e5;

    padding: 0 35px;}

#pro .hd ul li a{ color: #444444;}

#pro .hd ul li:hover{background:#043175; border:1px #043175 solid; color:#fff;}

#pro .hd ul li:hover a{color:#fff;}

#pro .hd ul li.on{background:#043175; border:1px #043175 solid; color:#fff;}

.section6 li i{display:none;}

#news .hd ul li:hover{background:#043175; border:1px #043175 solid; color:#fff;}

#news .hd ul li:hover a{color:#fff;}

#pro .hd ul li.on a{color:#fff;}

.foot{background:#043175; min-height:200px; overflow:hidden;}

.foottop{max-width:1500px; margin:0 auto;  padding-top:55px; padding-bottom:40px;}

.fotp_l{float:left; }

.fotp_m1{float:left; margin-left:50px;}

.fotp_m1 p{color:#fff; font-size:16px; line-height:36px;}

.fotp_m2{float:left; margin-left:50px;}

.fotp_m2 p{color:#fff; font-size:16px; line-height:36px;}

.fotp_m3{float:left; width:450px;}

.fotp_m3 ul li{width:150px; float:left; text-align:center; line-height:36px;}

.fotp_m3 ul li a{color:#fff; font-size:16px; }

.fobot{height:96px; line-height:96px; text-align:center; border-top:1px #0084e8 solid; color:#fff; font-size:16px;}

.inpagebox { overflow:hidden; width:100%; padding:0px 0; background:#e8eff9 }

.inpagebox02{ background-color:#fff}

.inmenu {width:100%; position:relative; margin-bottom:50px;}

.inmenus{ margin:0 auto; width:100%;  border-bottom:1px #CDD8E8 solid; margin-bottom:30px;}

.inmenus #tags i{

    display: none;

    width: 1px;

    height: 30px;

    background-color: #cdd8e8;

    margin: 0 auto;

    margin-bottom: 4px;

}

.inmenus #tags b {

    display: none;

    width: 3px;

    height: 3px;

    background-color: #b2c0d5;

    margin: 0 auto;

}

.inmenus .article_last {

    width: 100%;

    text-align: center;

    padding-top: 10px; margin-bottom:0px;

}

.inmenus .article_last a {

    height: 38px;

    line-height: 38px;

    display: inline-block;

    zoom: 1;

    font-size: 14px;

    color: #ffffff;

    font-family: "Microsoft Yahei";

    background: #e9e9e9;

    border: 1px solid #00ADEF;

    border-radius: 5px;

    padding: 0 15px;

    margin: 0 10px;

    background: #00ADEF; margin-bottom:4px;

}

.inmenus .article_last a.on{background:#043175;  border: 1px solid #043175;}

.probox{ overflow:hidden; max-width:1230px;margin:0 auto; position:relative; margin-bottom:54px; }

.probox ul{padding:10px; overflow:hidden; max-width:1230px;}

.probox li{ overflow:hidden; float:left; position:relative; width:30%;  margin-right:1.5%; margin-left:1.5%;  background-color:#fff; margin-bottom:20px;}

.probox li img{ display:block; max-width:100%; transition: all 1s;

-moz-transition: all 1s;	/* Firefox 4 */

-webkit-transition: all 1s;	/* Safari 和 Chrome */

-o-transition: all 1s;	/* Opera */ margin:0 auto;}

.probox li .wen{ overflow:hidden; padding:0 0px; padding:0px 10px; height:93px; border-top:1px solid #ccc; z-index:2; background:url(Img/Index/p02_jiantou.png) no-repeat -40px center; transition: all 1s;

-moz-transition: all 1s;	/* Firefox 4 */

-webkit-transition: all 1s;	/* Safari 和 Chrome */

-o-transition: all 1s;	/* Opera */}

.probox li h4{ font-size:16px; font-weight:normal; margin-top:20px; margin-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.probox li h4 a{ color:#333;}

.probox li p{ font-size:12px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.probox li:hover{ box-shadow:0 0 10px #ccc;}

.probox li:hover a{ color:#fff;}

.probox li:hover p{ color:#a3beef;}

.probox li:hover .wen{background:#043175;}

.probox li:hover img{transform: scale(1.04);}

.inmenu .article_last {

    width: 100%;

    text-align: center;

    padding-top: 50px; border-bottom:1px #CDD8E8 solid; padding-bottom:10px;

}

.inmenu .article_last a {

    height: 38px;

    line-height: 38px;

    display: inline-block;

    zoom: 1;

    font-size: 14px;

    color: #777;

    font-family: "Microsoft Yahei";

    padding: 0 35px;

    margin: 0 10px; background:none; border:none;

}

.inmenu .article_last a.on{background:#043175;  border: 1px solid #043175; border-radius:5px; color:#fff;}

.pageMenu { overflow:hidden; max-width:1200px; margin:0 auto;  height:50px; line-height:47px; border-bottom:1px solid #e3e3e3;}

.pageMenu .mbxNav{ overflow:hidden; float:left}

.pageMenu .mbxNav li{ float:left; font-size:14px; color:#666; margin:0 5px;}

.pageMenu .mbxNav li em{ margin-left:5px;}

.pageMenu .mbxNav li a{ color:#666;}

.pageMenu .mbxNav li.home a{ display:block; width:100%; height:100%;}

.pageMenu .mbxNav li.last{ color:#00adef;}

.pageMenu .mbxNav li.home {

    width: 50px;

    height: 50px;

    border-left: 1px solid #e3e3e3;

    border-right: 1px solid #e3e3e3;

    background: url("dts.png") no-repeat scroll 14px;

    margin-right: 10px;

    margin-left: 0;

}

.inabout{ margin:0 auto;}

.center{max-width:1280px; margin:0 auto;}

.innewsbox { width:100%; margin:0 auto; margin-bottom:30px;}

.innewsbox .listnews { overflow:hidden; width:100%;}

.innewsbox .listnews dl{ overflow:hidden; padding:40px 0; border-bottom:1px solid #eee; margin-bottom:0;width:1200px; margin:0 auto;}

.innewsbox .listnews dt{ overflow:hidden; float:left; position:relative}

.innewsbox .listnews dd{ overflow:hidden; width:700px; float:left; position:relative; height:125px;}

.innewsbox .listnews dt img{ display:block; float:left; margin-left:30px; margin-right:25px;}

.innewsbox .listnews dt h4{ font-weight:normal; float:left; margin-top:40px; margin-right:30px;}

.innewsbox .listnews dt em{ font-size:28px; color:#333; display:block;font-family: Arial;}

.innewsbox .listnews dt span{ display:block; font-size:14px; color:#888;float: left;font-family: Arial;}

.innewsbox .listnews dt i{ display:block; width:0px; height:2px; background-color:#043175; position:absolute; left:267px; top:62px;}

.innewsbox .listnews dd h5{ font-weight:normal; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:20px; width:600px;}

.innewsbox .listnews dd p{ font-size:14px; width:600px; color:#666; line-height:20px; height:40px; overflow:hidden;}

.innewsbox .listnews dd .more{ overflow:hidden; display:block; width:40px; height:40px; background:url(innews_more.jpg) no-repeat center top; position:absolute; top:44px; right:0;}

.innewsbox .listnews:hover dl{ background-color:#e8eff9;box-shadow:none}

.innewsbox .listnews:hover{box-shadow:0 0 10px #ccc}

.innewsbox .listnews:hover h5 a{ color:#043175;}

.innewsbox .listnews dd h5 a{color:#666;}

.sy-h{ font-size:30px; color:#043175; text-align:center; background:url(../images/in2.png) no-repeat center bottom; padding-bottom:2%;}

.sy-h11{ font-size:66px; color:#e7805a; text-align:center; background:url(../images/in2.png) no-repeat center bottom; padding-bottom:2%; margin-bottom:1.5%;}

.sy-h22{ font-size:66px; color:#e7805a; text-align:center; background:url(../images/in2.png) no-repeat center bottom; padding-bottom:2%; margin-bottom:7%;}

.sy-h span{ font-size:20px; color:#666; display:block; margin-top:1%; letter-spacing:2px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}

.sy-h11 span{ font-size:18px; color:#595757; display:block; margin-top:1%; letter-spacing:2px}

.gs-jj {

    font-size: 14px;

    line-height: 24px;

    margin-bottom: 1%; color: #595757;

}

.inmenu{ margin-bottom:20px;}

.inmenu .article_last{padding-top:20px;}

.new-x {

    font-size: 14px;

    line-height: 24px;

    margin-bottom: 1%; color: #595757;}

.new-x h1 {

    font-size: 24px;

    color: #333;

    text-align: center;

    font-weight: bold; line-height:2;

}

.gs-jj img{max-width:100%;}

.fx { width:95%; margin:0 auto;

    position: relative; overflow:hidden;

}

.fx li {

    height: 40px; line-height:42px;

}

.fx a {

    font: 15px/40px 微软雅黑;

    color: #666;

}

.tjzx{background:#e8eff9; padding-top:20px; padding-bottom:20px;}

.tjmain{max-width:1200px; margin:0 auto; position:relative;}

#tjzxgd ul li div{width:30%; float:left; margin-left:1.5%; margin-right:1.5%; text-align:center;}

#tjzxgd ul li div img{max-width:100%; padding-bottom:5px;}

#tjzxgd ul li div a{color:#666;}

#tjzxgd .fy{position:absolute; right:0px; top:0px; margin-top:0px;}

.tjmain h3{height:32px; line-height:32px; margin-bottom:35px;}

.epages{text-align:center; padding-bottom:50px;}

.epages { height:30px; line-height:30px; padding:0 5px; margin:40px 0; text-align:center; }

.epages a { border:1px solid #043175; padding:5px 10px; margin-right:5px; color:#666; }

.epages b { border:1px solid #043175; padding:5px 10px; margin-right:5px; background:#043175; color:#fff;}

.epages a b { border:none; width:100%; height:100%; background:none; color:#000; }

.fx ul li{background:url(2g.jpg) left center no-repeat; text-indent:15px;}

#tags  li{    

    display: inline-block;

   position:relative; }

#tags a{height: 38px;

    line-height: 38px;

    zoom: 1;

    font-size: 14px;

    font-family: "Microsoft Yahei";

    background: none;

    border: none;

    border-radius: 5px;

    padding: 0 15px;

    margin: 0 10px;     color: #777;

    margin-bottom: 4px;}

#tags li.hl a{background:#043175; border-color:#043175; color:#fff;     border-radius: 5px;}

.inmenus #tags li.hl i{display:block;}

.inmenus #tags li.hl b{display:block;}

.container-locate {

    background-color: #043175;

}

.w1280 {

    max-width: 1160px;

    position: relative;

    height: auto;

    margin: 0 auto;

}

.oh {

    overflow: hidden;

}

.container-locate .nav2 {

    float: left; width:78%;

}

.container-locate .nav2 a {

    display: block;

    width: 50%;

    height: 3.5em;

    line-height: 3.5em;

    text-align: center;

    color: #fff;

    float: left; font-size:16px;

}

.container-locate .nav2 a.on, .container-locate .nav2 a:hover {

    background-color: #fff;

    color: #000000;

}

.container-locate .locate {

    float: right; width:20%;    text-align:right;  color:#fff; font-size:16px;  line-height: 3.5em;

}

.container-locate .locate a{color:#fff; font-size:16px;  background: url(icon-home.png) left center no-repeat; padding-left:25px;  line-height: 3.5em;}

.container-nav3 {

    padding: 3em 0;

    background-color: #fff;

    border-bottom: 1px solid #e5e5e5;

    overflow: hidden;

}

.container-nav3 a {

    width:19%;

    color: #666666;

    background-color: #f6f6f6;

    border: 1px solid #cbcbcb;

    border-radius: 2.375em;

    float: left;

    margin-left: 1.125em; margin:0px 0.5%; text-align:center; height:35px; line-height:35px; box-sizing: border-box; margin-bottom:10px;

}

.container-nav3 a.on, .container-nav3 a:hover {

    background-color: #043175;

    border-color: #043175;

    color: #fff;

}

@media screen and (max-width:1500px) {

	.header{ width:100%;}

.fotp_m2{margin-left:10px;}

.fotp_m1 {

    margin-left: 10px;

}

.fotp_m3{width:300px;}

.fotp_m3 ul li {

    width: 100px;

}.fotp_m3 ul li a {

    color: #fff;

    font-size: 14px;

}

}

.gs-jj ul {text-align:center; padding-top:50px; padding-bottom:50px; width:100%; overflow:hidden;}

.gs-jj ul li{display:inline-block; padding:10px 30px; text-align:center; border-right:1px #e7e7e7 solid; }

.gs-jj ul li span{color:#043175; font-size:42px; display:block; font-weight:bold; padding-bottom:5px;}

.jjn{width:100%; margin:0 auto; overflow:hidden; clear:both; border-top:1px #e7e7e7 solid; padding-bottom:40px; padding-top:40px;}

.jjn_l{width:50%; float:left;}

.jjn_r{width:50%; float:right;}

.jjn h3{font-size:24px; color:#043175; border-bottom:1px #043175 solid; height:48px; line-height:48px;  width:95%; }

.jjn p{font-size:14px; color:#666666; line-height:36px; width:100%; }

.jjn img{max-width:98%;}

.wenhua{max-width:1200px; }

.jjnq{width:100%; overflow:hidden;}

.jjn_rq{width:50%; float:left;}

.wenhua img{max-width:100%;}

.jjn_lq{width:50%; float:left;}

.ydln{padding:20px; background:#e8eff9; width:100%; overflow:hidden; box-sizing: border-box;}

.lnleft{width:60%; float:left;}

.lnrig{width:40%; float:right; text-align:right; padding-top:100px;}

.jjnm{width:100%; overflow:hidden; margin-bottom:30px; margin-top:30px;}

.jjnml{width:33%; float:left;}

.jjnmm{width:33%; float:left;}

.jjnmr{width:33%; float:left;}

.imliy{width:50%; float:left;}
.iml{width:45%; float:right; padding-top:20px;}
.iml .box{width:70%; margin:0 auto;}
.iml .Input {
    width: 100%;
    height: 46px;
    border: 1px solid #cccccc;
    overflow: hidden;
    background: #fff;
    margin-bottom: 10px;
}

.iml .Input span{display: block;float: left;width: 50px;height: 46px;border-right: 1px solid #cccccc;}

.iml input{width: 350px;padding-left: 15px;border: none;outline: none;line-height: 46px;height: 46px;font-size: 14px;color: #333;}

.iml .Input1 span{background: url(ly_icon01.png) no-repeat center;}

.iml .Input2 span{background: url(ly_icon02.png) no-repeat center;}

.iml .Textarea{width:  100%; height:103px;border: 1px solid #cccccc;overflow: hidden;background: #fff;margin-bottom: 10px;}

.iml .Textarea span{display: block;float: left;width: 50px;height: 103px;border-right: 1px solid #cccccc;background: url(ly_icon03.png) no-repeat center 9px;}

.iml textarea{width: 350px;padding-left: 15px;border: none;outline: none;height: 90px;font-size: 14px;color: #333;padding-top: 13px;resize: none;}

.iml .tj{display: block;width: 100% ;height: 48px;line-height: 48px;text-align: center;font-size: 14px;color: #fff;text-decoration: none;background: #043175;}

