@charset "utf-8";


BODY
{
    margin: 0px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    color:#333333;
}
li{
    list-style:none;}
ul{ margin:0; padding:0;}
A
{
    text-decoration: none;
    color: #333;
}
a, a:after, a:before {
    transition-duration: .2s;
    transition-timing-function: linear;
}
A:hover {
    color: #0073de;
    text-decoration:none;
}

IMG
{
    border: none;
    transition: all linear .5s;
}

.container-mar {
	margin-left:65px;
	margin-right:65px;

}


.hed-top {
	margin:0 auto;
	padding-top:31px;
    padding-bottom: 25px;
}
.nav-meue li {
    float: left;
	margin-right: 20px;
    margin-left: 20px;
    position: relative;
    min-height: 33px;
}
.nav-meue li a{
	font-size: 18px;
	font-weight: 400;
	color: #000000;
}
.nav-meue li a:hover{
    color: #ec9335;
}

.lefoll {
    float: left;
    margin-left: 30px;
    position: relative;
	
}
.lang-dq
 {
    display: flex;
 }

.iolppl {
    float: right;
    line-height: 40px;
    margin-top: -10px;	
}

.dqlang {

	font-size: 16px;
	    margin-right: 8px;
	font-weight: 400;
	color: #9C9C9C;
}
.lang-zhs img{
	width:33px;
}
.section
 {
 	margin:0 auto; 
 }
 
 .fill{
 	height:770px;
 }
.chnpzxs {
	padding-top:80px;
	padding-bottom:65px;
}
.container-14-11 {
	margin:0 auto;
	width:1430px;

}
.h3itile{
    font-size: 36px;
    font-weight: 600;
    color: #0D3EA0;
    margin: 0;
    text-align: center;
}
.itdiv {
    height: 388px;
    border: 2px solid #D5D5D5;
	margin:15px;
}
.img-axi img{
	max-width:100%;
}
.chjtitle {
font-size: 24px;
font-weight: 400;
color: #0D3EA0;
}
.chantexzt {
	padding-left:15px;
	padding-right:15px;
}
.cptextp {
font-size: 16px;
font-weight: 400;
}
.jjgduo {
font-size: 16px;
display:table;
margin-top:15px;
font-weight: 400;
color: #E89535;
 text-decoration: underline;
}
.img-axi {
	position:relative;
}
.xils {
    position: absolute;
    left: 0px;
    top: 10px;
    z-index: 4;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #272727;
    padding: 3px 6px;
    background: #fdfeff;
    border-radius: 21px;
}
.xils img{
    width: 65px !important;
}

.banslunb {
	margin-left:-15px;
	margin-right:-15px;
	    margin-top: 35px;
}
.h4titlegs {
	text-align:center;
	font-size: 36px;

	font-weight: 400;
	color: #FFFFFF;
}
.gycqbj {
    padding-top: 190px;
    padding-bottom: 140px;

}
.timgs {
	text-align:center;
	    margin-top: 35px;
}
.h3titlepls {
    font-size: 36px;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
}
.ilititimg {
	padding-top:40px;
	padding-bottom:40px;
}
.gyqygc {
    text-align: center;
    margin-top: 35px;
    display: table;
	display: flex;
  justify-content: space-between;
}
.gyqygc li a{

	font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    text-decoration: underline;
}
.gyqygc li {
	float:left;
}
.gyqygc ul{
 margin-left: auto;
  margin-right: auto;
}
.gyqcsection {
	padding-top: 65px;
    padding-bottom: 65px;

}
.gyqzhouc {
	font-size: 36px;
	font-weight: 600;
	color: #0D3EA0;
	
	
}
.textpkos {
    padding-top: 35px;
	font-size: 18px;
	font-weight: 400;
	color: #272727;
    /*text-align: justify;*/
    /*-moz-text-align-last: left; !* 对于旧版本的火狐浏览器 *!*/
    text-align-last: left;
    text-justify: distribute-all-lines;
}
.uiidivop {
    margin: 0px 14%;
}
.yingyong {
	padding-top:80px;

}
.lojjps {
	text-align: center;
    position: relative;
}
.textiplls h3{
font-size: 24px;
font-weight: 400;
color: #EC9335;
line-height: 30px;
}
.textiplls a{
    color: #FFFFFF;
    display: -webkit-inline-box;
    background: #EC9335;
    padding: 12px 36px;
}
.textiplls {
	position: absolute;
    top: 67px;
    width: 270px;
    left: 154px;
}
.gttitleh3 {
	color: #FFFFFF;
    padding-top: 45px;
}
.ipyrd
 {
	color: #FFFFFF;
    padding-top: 15px;
 }
 .jjgduos {
    color: #FFFFFF;
    display: table;
    margin-top: 35px;
    text-decoration: underline;
 
 }
 .jiisful {
display: table;
    width: 100%;
    margin-top: 100px;
	background: #00000047;
 }
 .jiisful ul li{
 float: left;
 width:10%;
 text-align: center;
     flex: 1;
 }
 .jiisful ul li a{
	color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    padding: 26px;
    display: block;
	height:102px;
display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
	border-top: 10px solid #ec933500;
 }
 .jiisful ul{
     display: flex;
 }
 .jiisful a.active{
     border-top: 10px solid #ec9335;
    color: #ec9335;
 }
 
 .jiisful a:hover {
    border-top: 10px solid #ec9335;
    color: #ec9335;
}

.xinwen {
	padding-top:65px;
}
.iopplsxw
 {
 	padding:30px;
	border:2px solid #ebebeb;
    margin-top: 35px;
 }
 .liexintype li {
 	float:left;
    margin-right: 65px;
 }
  .liexintype li a{
  	font-size: 24px;
	font-weight: 400;
	color: #0D3EA0;
  }
  .liexintype li a.active{
  text-decoration:underline;
  color:#EC9335;
  }
  .liexintype {
  	display:table;
  }
  .xinlisits {
  	margin-top:35px;
  
  }
  .xinlisits li span{
	color: #646464;
    display: table;
	
font-size: 16px;
  
  }
  .xinlisits li a{
  	  font-size: 18px;

	font-weight: 400;
	color: #272727;
  }
  .xinlisits li a:hover{
  color: #0D3EA0;
  }
  
  .xinlisits li {
  	margin-bottom:35px;
  }
  .oljgdiuo {
  	font-size: 16px;
	font-weight: 400;
	text-decoration:underline;
	color: #E89535;
  }
  .jixiwns {
      background-color: #183c86;
    margin-top: 35px;
	    border: 2px solid #ebebeb;
  }
  .kioosf {
  	margin:0 auto;
	padding:15px;
	color:#FFFFFF;
  }
  .lkosf img{
  	width:100%;
  }
  .lkosf {
  	position:relative;
  }
	.lkosf span{
	    color: #FFF;
    position: absolute;
    bottom: -20px;
    left: 15px;
    background: #ec9335;
    padding: 15px 20px;
    font-size: 20px;
	}
	.ikolsdf {
		color:#FFFFFF;
		    margin-top: 35px;
	}
	.iuoopl {
	    padding: 15px;
	}
	.pllosp
	{
	 	color: #FFF;
   	 	margin-top: 20px;
	 }
	 .ckfaqxzcpc {
		width: 100%;
		border: 2px solid #ebebeb;
		display: inline-block;
	 }
	 .footl {
	 	margin-top:55px;
	 }
	 .ckkkxh{
	height: 252px;
    padding: 35px;
    text-align: center;
    border-right: 2px solid #ebebeb;
	 }
	 .ckkkxh a span{
	     display: block;
    margin-top: 25px;
    color: #E89535;
    text-decoration: underline;
	 }
     .ckkkxh img{
         height: 65px;
     }
.pro-info-con , .prosultbox{
    margin-top: 38px;
}
.field-inzsp {
    width: 75%;
}
#A_DownLoadProduct:hover {
    background: #013b79;
}
.field-inzsp input{
    height: 35px;
}
     .ckaxh {
		color: #154188;
    	margin-bottom: 30px;
	 
	 }
	 .ckkkxhring {
	 border-right: 2px solid #FFF;
	 }
	 .jiuop {
	color: #FFFFFF;
    font-size: 24px;
    font-weight: 400;
    color: #FFFFFF;
    display: table;
    width: 100%;
	 }
	 .footpls {
	     display: -webkit-box;
	 }
	 .xianjkkks {
	 	display: block;
		padding-top: 35px;
		padding-bottom: 35px;
	 }
	 .xialxs {
	 display: table;
    width: 100%;
	 }
	 .eaiimgppl {
    display: flex;
    width: 100%;
    margin-top: 35px;
	 }
	 .scjkksf span,.scjkksf a{
	 	color:#FFFFFF;
		font-size:16px;
	 }
	 .scjkksf span{
	     display: table;
	 }
	 .eaiimgppl img{
	 	margin-right:15px;
	 }
	 .dianzissf {
	 background: #15347200;
    border: 1px solid #fff;
    height: 45px;
    width: 335px;
    padding: 5px;
    font-size: 18px;
    border-radius: 36px;
}
.ioopls {
	position:relative;
}

.ikkmkks {
position: absolute;
    right: 0;
    height: 45px;
    font-size: 18px;
    border-radius: 39px;
    border: 1px solid #fff;
    width: 86px;
    top: 0;
}
.gywomj li{
float: left;
}
.ikoppls {
	padding-top:40px;
}
.iisf {
	font-size: 18px;
	color:#FFFFFF;
}
.iisfll {
	margin-top:15px;
}
.iisfll li a{
	color:#c5c5c5;
	font-size: 16px;
}
.iisfll li a:hover {
    color: #ec9335;
}
.iisfll li{
	margin-bottom:15px;
}
.footimng {
    display: table;
    width: 100%;
    margin-top: 35px;
}
.hhhjis {

font-size: 24px;
    margin-top: 20px;
font-weight: 400;
color: #EC9335;
}
.iasfp {
color: #c5c5c5;
    font-size: 16px;
    margin: 0;
    margin-top: 25px;
    text-align: center;
    padding: 15px;
}




@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.rotate {

  animation: rotate 5s linear infinite;
}

.ckklp {
    position: absolute;
    width: 200px;
    display: none;
    z-index: 10;
    top: 33px;
}
.ckklp li{
    width: 100%;
    margin: 0;
    padding: 3px;
    background: #f7f7f7;
    border-top: 1px solid #d9d9d9;

}
.nav-meue li:hover .ckklp{
        display: block;

}
.navtr a.active {
    color: #EC9335;
}
.ruimgs img{
        float: right;

}
.col66 {
    width: 66.66%;
    float: left;

}
.col33
{
    width: 33.33%;
    float: left;
}
.shendu li{
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}
.shendu li a{
    font-size: 16px;

}
.shendu
{
    display: table;
    margin-bottom: 20px;
}
.shendu li a:hover{
    color: #EC9335;
}
.ikmasfs {
    border: 1px solid #d5d5d5;
    display: table;
    width: 100%;
}
.ziyeli {
    float: left;
    width: 25%;
}
.shendu li a.active {
    color: #EC9335;
}
.titshengou {
    margin: 0 auto;
    margin-bottom: 10px;
}
.ijklllk {
        margin-bottom: 35px;
}
.pyoy {
    border-bottom: 1px solid #d5d5d5;
}
.bannikoz img{
    width: 100%;
}
.bannikoz .menujj{
    position: absolute;
    color: #10357C;
    left: 20%;
    top: 27%;
    width: 30%;
    font-size: 46px;
    font-weight: bold;
}
.search-from-go
{
    position: absolute;
    left: -115px;
    top: 36px;
    width: 300px;
    display: none;
    padding: 0 30px 100px 30px;
}
.from-input .w5{
    padding-left: 10px;
    border-radius: 36px 0px 0px 36px;
    padding: 5px;
    width: 165px;
    height: 45px;
    float: left;
}
.from-input  .sub {
    float: left;
    height: 45px;
    background: #10357c;
    width: 65px;
    color: #FFFFFF;
    border-radius: 0 36px 36px 0;
}
.mesjs {
    display: none;
}
.lang-zhs {
    position: relative;
}
.list-langs {
    z-index: 100;
    position: absolute;
    top: 38px;
    display: none;
}
.lang-zhs:hover .list-langs{
    display: block;
    background: #FFF;
    padding: 5px;

}
.moleid{
    display: none;
}

.lxwom {

    color: #FFFFFF;
}


.footpls {

    background-size: cover;
}
.ioldiv-search
{
    padding-top: 35px;
    padding-bottom: 35px;
}
.w49l
{
    float: left;
    width: 48%;
    margin-right: 2%;
    height: auto;
    border-radius: 35px;
    margin-top: 15px;
    border: 1px solid #333 !important;
    background: #c5d5f5;
}

.hometextinput {
    width: 100%;
    height: 35px;
    border: 0;
    background: #c5d5f5;
}
.hometextinput:focus{
    outline: none;
}
.textremark {
    height: auto;
    margin-top: 15px;
    border-radius: 1350px;
    border: 1px solid #333 !important;
    background: #c5d5f5;
}
.w60textarea{
    border: 0;
    border-radius: 1350px;
    padding-left: 35px;
    padding-right: 35px;
    background: #c5d5f5;
}
.w60textarea:focus{
    outline: none;
}
.bootanniu {
    margin-top: 15px;
}
.bootanniu {
    float: right;
}
.bootanniu .verifica{
    height: 35px;
    border-radius: 36px;
    border: 0;
    background: #c5d5f5;
}
.bootanniu .verifica:hover{
    background: #FFFFFF;
}

.bootanniu .hometij{
    background: #3098f3;
    height: 45px;
    width: 150px;
    border: 0;
    margin-left: 25px;
    color: #FFF;
    border-radius: 35px;
}

.bootanniu .hometij:hover{
    background: #0a69bd;
}

.w49l:hover{
    background: #FFFFFF;
}
.w49l:hover .hometextinput{
    background: #FFFFFF;
}
.textremark:hover{
    background: #FFFFFF;
}
.textremark:hover .w60textarea{
    background: #FFFFFF;
}


@media (max-width: 1600px) {
	
	.nav-meue li a {
   	 font-size: 16px;
	
	}
	.nav-meue li {
		float: left;
		margin-right: 10px;
		margin-left: 10px;
	}
	.dqlang {
   	 font-size: 14px;
	}
	.search span img {
		width: 16px;
	}
	.fill {
    height: 630px;
}
}

@media (max-width: 1441px)
{

.fill {
    height: 570px;
}


.container-14-11 {
    margin: 0 auto;
    width: 1130px;
}
.textiplls {

    left: 103px;
	}
    .nav-meue li {
        float: left;
        margin-right: 10px;
        margin-left: 10px;
    }
    .xinlisits li{
        margin-bottom: 20px;
    }

    .textpkos{
        font-size: 16px;
    }

}

@media (max-width: 1200px)
{
    .nav-meue li {
        float: left;
        margin-right: 4px;
        margin-left: 4px;
    }

}


@media (max-width: 1200px)
{

}
@media  (max-width: 960px){
    .row{
        margin: 0 auto;
    }
    .container-mar {
        margin-left: 0;
        margin-right: 0;
    }
    .logo img{
        max-width: 100%;
    }
    .search , .dqlang{
        display: none;
    }
    .nav-meue {
        position: relative;
        z-index: 999;
    }
    .nav-meue ul{
        position: absolute;
        width: 160px;
        top: 44px;
        display: none;
    }
    .nav-meue li {
        width: 100%;
        background: #d5d5d5;
        padding: 5px;
        border-bottom: 1px solid #FFF;
    }
    .lefoll{
        margin-left:0;
    }
    .hed-top {
        padding-top: 16px;
    }
    .fill {
        height: 156px;
    }
    .chnpzxs {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    .container-14-11 {
        margin: 0 5px;
        width: 100%;
    }
    .jiisful ul {
        display: block;
    }
    .jiisful ul li {
        float: left;
        width: 33%;
        text-align: center;
        flex: auto;
    }
    .banslunb {
        margin-left: 0;
        margin-right: 0;
    }
    .textiplls {
        left: 30px;
    }
    .ruimgs img {

        width: 95px;
    }
    .ziyeli {
        width: 50%;
    }
    .chjtitle {
        font-size: 16px;
    }
    .ikmasfs .itdiv {
        height: 205px;
        overflow: hidden;
    }
    .bannikoz .menujj{
        font-size: 13px;
        width: 65%;
    }
    .mesjs{
        display: block;
    }
    .mesjs{
        display: block;
    }
    .ckkkxh {
        height: 200px;
        padding: 0;
    }
    .h3titlepls {
        font-size: 24px;
    }
    .gycqbj {
        padding-top: 85px;
        padding-bottom: 65px;
        background-position-x: -121px;
    }
    .footpls {
        background-repeat: no-repeat;
        background-size: cover;
    }
    .applistny li{
        width: 100%;
        height: auto;
    }
    .moleid{
        position: absolute;
        width: 100%;
        top: 57px;
        z-index: 999;
    }
    .moleid ul li {
        width: 100%;
        background: #c5c5c5;
        height: 35px;

        display: inline-table;
        border-bottom: 1px solid #FFF;
    }
    .moleid ul li a
    {
        padding: 15px;
        display: inherit;
    }
    .moleid li .fa-fw{
        float: right;
        padding: 15px;
    }
    .iools .ckklp
    {
        position: relative;
        display: block;
        top: 0;
        width: 100%;
    }
    .moleid .iools  li li{
        background: #efefef;
    }
    .jiisful{
        margin-top: 30px;
    }
    .h3itile {
        font-size: 24px;
    }
    .yingyong{
        background-size: cover;
    }
    .gyqcsection{
        padding-bottom: 15px;
    }
    .jiisful ul li a{
        height: 70px;
        font-size: 14px;
    }
}