*{margin:0;padding:0;list-style:none;box-sizing:border-box;}
body,html{font-size:10px;font-family:"Helvetica","Arial","Microsoft Yahei","verdana";}
i,em{font-style:normal;}
a{text-decoration:none;}
img{border-style:none;}
input{outline:none;}
.fs36{font-size:1.6rem;}
.fs32{font-size:1.4rem;}
.fs28{font-size:1.2rem;}
.fs24{font-size:1rem;}
.fs20{font-size:1rem;}
.fs18{font-size:0.8rem;}
.fs14{font-size:0.6rem;}
.bgGray{background:#DAE2E8;}
.shadow{position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:#fff;z-index:100;-moz-opacity:0.9;opacity:.90;filter:alpha(opacity=90);}
.icon_close{position:absolute;right:1rem;top:1rem;color:#003B71;font-size:2rem;}
.section .title{margin:2rem 0;font-size:2.7rem;color:#003B71;font-weight:lighter;text-align:center;}
.section .des{font-size:1.2rem;line-height:2.2rem;font-weight:lighter;color:#003b71;text-align:left}
.section_main{background:white;padding:2rem 0;position:relative;margin:0 2.8rem 2rem;border-bottom:1px solid #999;overflow:hidden;}

.toHead{border:1px solid #ff4612;width:5rem;height:5rem;font-size:4rem;font-weight:bold;text-align:center;line-height:5rem;color:#ff4612;position:fixed;top:60%;right:0;z-index:10000;}

.header{background:white;height:9rem;padding:2rem 2.8rem 0 2.8rem;position:relative;}
.header .menu{display:block;height:4rem;line-height:4rem;font-size:3rem;float:right;color:#003B71;}
.header .tab{display:none;width:100%;position:absolute;left:0;top:0;z-index:1000;padding:0 2.8rem;margin:3rem 0;}
.header .menuList{width:100%;border-bottom:1px solid #ccc;}
.header .tab_item{width:100%;color:#003B71;text-align:center;line-height:7rem;font-size:1.8rem;}
.header .tab_item:hover .tab_text{border-top:2px solid #ff4612;color:#ff4612;}
.header .tab_text{color:#003B71;padding:2rem 0;}
.header .sub_list{width:100%;}
.header .sub_list{z-index:100;color:#003B71;display:none;float:left;}
.header .sub_item{height:6rem;white-space:nowrap;color:#003b71;font-weight:lighter;line-height:6rem;text-align:center;font-size:1.2rem;border-bottom:1px solid #ccc;}
.header .sub_item a{display:inline-block;width:100%;height:6rem;white-space:nowrap;color:#003b71;line-height:6rem;text-align:center;padding:0 10px;font-size:1.2rem;}
.header .sub_item:hover a{background:#ff4612;color:#fff;}
.header .tab_about:hover .about{display:block;}
.header .tab_product:hover .product{display:block;}
.header .tab_news:hover .news{display:block;}
.header .tab li .btn{position:relative;top:50%;margin-top:-17px;}
.header .country{margin-top:3rem;display:none;}
.header .country select{width:100%}
.header .country .active{border-radius: 50%;-moz-box-shadow: 3px 3px 4px #003B71;-webkit-box-shadow: 3px 3px 4px #003B71;box-shadow: 3px 3px 4px #003B71;}
.header .tab_country{display:block;margin:2rem auto 0;color:#003B71;text-align:center;line-height:5rem;font-size:1.8rem;}
.header .tab_country span{display:inline-block;line-height:5rem;}
.header .tab_country:hover span{border-top:2px solid #ff4612;color:#ff4612;}
.header .btn{display:block;padding-bottom:1rem;border-bottom:0.25px solid #ccc;margin-bottom:1rem;}
.country .btn:last-child{border-bottom:none;}

.logo{background:url(../images/logo@2x.png) no-repeat; width:16rem;height:3.9rem;background-size:100% 100%;float:left;}

.banner{position:relative;width:100%;overflow:hidden;}
.banner img{width:100%;}
.banner .line{position:absolute;bottom:0px;width:100%;height:8px;background:#ff4612;z-index:5}
.bannerTab{position:absolute;bottom:1.5rem;right:2.8rem;z-index:10;display:none;}
.bannerTab li{width:1.2rem;height:1.2rem;border-radius:50%;background:#ccc;float:left;margin:0 5px;}
.bannerTab .active{background:#000;opacity:0.2;}
.bannerList{position:relative;left:0;top:0;z-index:1;float:left;}
.bannerList li{float:left;}
.bannerList img{width:100%;margin:0 auto;}
.banner .banner_des{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.6;color:#fff;font-size:2.5rem;z-index:3;}
.banner .banner_des p{font-size:2.5rem;line-height:3rem;}
.banner .banner_des_line{position:absolute;top:50%;margin-top:-4.5rem;margin-left:2.8rem;border-left:4px solid #fff;padding-left:2rem;}
.banner .banner_des_line p {color:#ffffff}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1}

.section .icon_down_gray{
    margin:0 auto;
    color:#003b71;
    width:28px;
    height:28px;
    border-radius:50%;
    border:1px solid #003b71;
    text-align: center;
    font-size:20px;
    line-height:28px;
    font-weight:lighter;
    margin-top:30px;
}
.section .icon_down_gray:hover{color:#FF4612;border:1px solid #FF4612;}
.section .icon_up_gray{
    margin:0 auto;
    margin-top:30px;
    color:#003b71;
    width:28px;
    height:28px;
    border-radius:50%;
    border:1px solid #003b71;
    text-align: center;
    font-size:20px;
    line-height:28px;
    font-weight:lighter;
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); 	/* Opera */
}
.section .icon_up_gray:hover{color:#FF4612;border:1px solid #FF4612;}

.index .item{overflow:hidden;min-height:500px;}
.index .contractUs{height:372px;background:#003B71;}
.index .intro{height:100%;}
.intro{float:left;color:#003B71;position:relative;overflow: hidden;}
.intro .des{margin-bottom:3.5rem;}
.intro .btn{display: block;margin:0 auto;margin-bottom:3.5rem;font-size:1.8rem;font-weight:lighter;width:17rem;height:4rem;text-align:center;line-height:4rem;color:#003b71;border:1px solid #003B71}
.intro .hover_yel:hover{background: #ff4612;color:#fff;border:none;}
.intro .hover_blue:hover{background: #003b71;color:#fff;border:none;}
.intro .btn_contract{color:#fff;border:1px solid #fff;}
.index .word{height:100%;padding:1rem 2.8rem;overflow:hidden; padding-bottom:9999px; margin-bottom:-9999px;}
.index .word_contract{width:100%;padding:3.5rem 2.8rem 2rem;}
.index .word_contract .title{color:#fff;}
.index .word_contract .des{color:#fff;}
.intro img{width:100%; display:block;}
.item_product img{margin-top:1remx;}

.footer{background:#fff;position:relative;overflow:hidden;padding:2.5rem 2.8rem;}
.footer .footTab{display:inline-block;margin:0 auto;overflow:hidden;width:100%;}
.footer .footTab .tab_text{display:block;width:100%;color:#003b71;font-size:1.8rem;line-height:3.5rem;}
.footer .three{display:block;width:100%;text-align:center;font-size:14px;font-weight:bold;}
.footer .myContract{margin-top:25px;font-size:14px;color:#003b71;}
.footer .icon_list{margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.footer .icon{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.footer .myContract .url{margin-bottom:2rem;}

.facebook{display:inline-block;background:url(../images/facebook.png) no-repeat;width:5rem;height:5rem;background-size:contain;}
.twiter{display:inline-block;background:url(../images/twiter.png) no-repeat;width:5rem;height:5rem;background-size:contain;}
.in{display:inline-block;background:url(../images/in.png) no-repeat;width:5rem;height:5rem;background-size:contain;}
.gPlus{display:inline-block;background:url(../images/gPlus.png) no-repeat;width:5rem;height:5rem;background-size:contain;}
.america{display:block;background:url(../images/america.png) no-repeat center center;width:100%;height:34px;background-size:contain;margin:0 auto;}
.china{display:block;background:url(../images/china.png) no-repeat center center;width:100%;height:34px;background-size:contain;margin:0 auto;}
.japan{display:block;background:url(../images/japan.png) no-repeat center center;width:100%;height:34px;background-size:contain;margin:0 auto;}

.company .des{height:200px;overflow:hidden;}
.company .btn{display:block;width:100%;border:1px solid #FF4612;font-weight:lighter;color:#FF4612;height:10rem;text-align:center;line-height:10rem;font-size:3.3rem;margin:2.5rem 0;}
.company .btn:hover{background:#FF4612;color:#fff;}

.company_recruitment .title,.company_recruitment .des{text-align:left;}
.company_recruitment .tip{font-weight:bold;}
.company_recruitment .mail{font-weight:bold;color:#FF4612;}
.recruitment .bold{font-weight:bold;}
.recruitment .mail{font-weight:bold;color:#FF4612;}
.recruitment .des{margin-bottom:1.8rem;}
.recruitment .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.recruitment .name{display:inline-block;font-size:1.2rem;line-height:4rem;font-weight:bold;width:20%;color:#FF4612;}
.recruitment .value{display:inline-block;width:80%;height:2.4rem;font-size:1.2rem;line-height:2.4rem;border:none;border-bottom:1px solid #003b71;}
.recruitment .choose_file{position:relative;display:inline-block;padding:0 2rem;height:2.2rem;line-height:2.2rem;font-size:1.2rem;color:#003b71;border:1px solid #003b71;border-radius:4px;text-align:center;}
.recruitment .choose_file:hover{cursor:pointer;}
.recruitment .resume{display:inline-block;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;}
.recruitment .btn_submit{display:block;width:15rem;margin:0 auto;margin-top:1.8rem;height:3.5rem;background:#fff;line-height:3.5rem;border:1px solid #FF4612;color:#FF4612;text-align:center;font-size:2.4rem;}
.recruitment .btn_submit:hover{background:#FF4612;color:#fff;}
.recruitment .file_name{margin-left:10px;color:#003b71;font-size:1.2rem;line-height:2.2rem;}

.jobs{overflow:hidden;}
.jobs .job_tab{margin:3rem 0 2rem;width:100%;background:#FF4612;font-weight:bold;height:3.5rem;color:#fff;font-size:1.2rem;line-height:3.5rem;text-align:center;}
.jobs .tab_position{width:100%;}
.jobs .tab_date,.jobs .tab_description{display:none;}
.jobs .job_item{padding:1rem 0;width:100%;overflow:hidden;}
.jobs .item_position,.jobs .item_date{float:left;width:50%;font-weight:bold;margin-bottom:1.5rem;}
.jobs .item_date{text-align:right;}
.jobs .job_item .item_description{float:right;width:100%;}
.jobs .title_description{font-weight:bold;margin-top:30px;}
.jobs .btn_apply{display:block;color:#FF4612;border:1px solid #FF4612;text-align:center;width:17rem;height:4rem;margin:0 auto;line-height:4rem;font-size:2.2rem;font-weight:lighter;margin-top:2.5rem;}
.jobs .btn_apply:hover{background:#FF4612;color:#fff;}
.jobs .action_change{position:relative;margin:30px 0;}
.jobs .icon_bg{width:100px;height:100%;overflow:hidden;background:#fff;margin:0 auto;z-index:10;}
.jobs .icon_line{width:100%;height:1px;background:#999;position:absolute;top:17px;left:0;z-index:-1;}
.jobs .icon_down_gray,.jobs .icon_up_gray{background:#fff;margin-top:0;}

.products .selector{width: 100%;height:100%;float: left;}
.products .selector ul{border-bottom:1px solid #999;padding-bottom:2.5rem;}
.products .selector ul li{margin-top: 5px;text-align: center;font-size: 1.2rem;font-weight:lighter;}
.products .selector a{color:black;}
.products .selector ul li :hover{color: #FF4612;font-weight:bold;}
.products .selector .active{color: #FF4612;font-weight:bold;}
.products .content{width:100%;height: 100%;float: left;}
.products .date{text-align:left;font-size:1.2rem;font-weight:bold;color:#003B71;margin: 15px 0;}
.products .des{text-align:left;}
.products .content .head{margin-top: 69px;font-size: 43px;margin-bottom: 20px;}
.products .content .p1{line-height: 24px;}
.products .content .p2{padding-top: 20px;line-height: 24px;}
.products .content .chart{margin-top: 42px;height: 400px;background-color: #FF4612;margin-bottom: 21px;}

.products table{width: 100%}
.products table th{height: 50px; color: white;text-align: left;padding-left: 30px; background-color: #f7a896;}
.products table td{height: 30px; color: #003b71;text-align: left;padding-left: 30px;}
.products table .dark{ background-color: #fac9bd;}

.news{overflow:hidden;}
.news .news_list{overflow:hidden;}
.news .des{height:30rem;}
.news .change{margin-top:20px;width:100%;height:30px;line-height: 30px;}
.news .change .icon_down_gray{display:inline-block;position:absolute;left:50%;margin:0 0 0 -17px;vertical-align:top;}
.news .change .icon_up_gray{display:inline-block;position:absolute;left:50%;margin:0 0 0 -17px;vertical-align:top;}
.news .previous{float:left;}
.news .next{float:right;}
.posts{margin-top:50px;}
.posts .post_list{width:100%;overflow:hidden;}
.posts .post_item{width:100%;margin-bottom:4rem;text-align:center;}
.posts .post_img{width:100%;height:100%;}
.posts .post_title{font-size:2.4rem;color:#003b71;font-weight:lighter;margin: 15px 0;}
.posts .date{text-align:center;}

.contract .title{margin-bottom:40px;}
.contract .content{width: 100%;height: 100%;color: #0C3E5F;text-align: center;}
.contract .content .info{margin-top: 20px;margin-bottom: 50px;}

.contract .content .info p{text-align:left;font-size:1.5rem;line-height:2rem;}
.contract .content .p2,.contract .content .p3{font-size: 1.5rem;font-weight: bold;margin-bottom: 1rem;margin-top: 5rem;}
.contract .content .p3{margin-top:0;margin-bottom:1.5rem;}
.contract .content .p1{font-size: 80px;}
.contract .content .info1{line-height: 2rem;margin-bottom:20px;}
.contract .content .info1 p{font-size: 1.5rem;}
.contract .map{height: 100%;}
.contract .map .content_map{ margin: 0 auto;height: 16.7rem;}
.home_news_des{text-align: center}

.section p {font-size:1.2rem;line-height:2.2rem;font-weight:lighter;color:#003b71;}
a{font-size:18px;line-height:28px;font-weight:lighter;color:#003b71;}
a:hover{color:coral;}

.facebook:hover{display:inline-block;background:url(../images/facebook-hover.png) no-repeat;width:5rem;height:5rem;background-size:contain;}
.twiter:hover{display:inline-block;background:url(../images/twiter-hover.png) no-repeat;width:5rem;height:5rem;background-size:contain;}
.in:hover{display:inline-block;background:url(../images/in-hover.png) no-repeat;width:5rem;height:5rem;background-size:contain;}
.gPlus:hover{display:inline-block;background:url(../images/gPlus-hover.png) no-repeat;width:5rem;height:5rem;background-size:contain;}