@charset "utf-8";
*{margin:0;padding:0;font-family:"Microsoft Yahei";}
body{background:#FFF;color:#333; font-size:14px;font-family:"Microsoft Yahei";}
em,i{font-style:normal;}
img{border:0; max-width:100%; display:block;}
ul,ol,li{list-style:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;}
.fl{float:left;}
.fr{float:right;}
.top{background:#fff; width:100%;padding-top:30px; padding-bottom:30px; position:fixed; z-index:9999;}
.w1{width:73%; margin:0 auto;}
.w1-1{width:73%; margin:0 auto;}

.logo{width:32.986%;}
.menu{width:61%;}
.ch{width:200px;}
.ch li{ width:95px; float:left; list-style:none; padding-left:5px; height:20px;}
.ch li .pic{float:left; width:30px; height:20px;}
.ch li .txt{float:left; line-height:30px; color:#000000; line-height:20px; padding-left:5px;}
.cd{width:100%; line-height:52px; position:relative;}
.cd li{width:14.285%; float:left; list-style:none; font-size:18px;}
.cd li:nth-child(1){width:10%; padding-left:2.285%;}
.cd li:nth-child(4){width:16.285%;}

.search{width:28px; height:28px; position:absolute; right:0%; top:25%;}

.banner{width:100%; margin:0 auto; padding-top:120px;}
.gradient{background: -webkit-linear-gradient(left, #1f60bd ,#0a4d9c, #024690);  
background: -o-linear-gradient(right, #1f60bd ,#0a4d9c, #024690); 
background: -moz-linear-gradient(right, #1f60bd ,#0a4d9c, #024690); 
background: linear-gradient(to right, #1f60bd ,#0a4d9c, #024690);
}

.b-l{width:50%; color:#fff; padding-top:10%;}
.b-l1{width:78%; margin:0 auto; text-align:right;}
.b-l2{width:100%; font-size:32px;}
.b-l3{width:100%; font-size:18x; font-family:Arial; padding-top:25px; line-height:24px;}
.b-l4{ height:32px; line-height:32px; border-radius:40px; width:140px; text-align:center; font-size:18px; font-family:Arial; margin-top:30px; border:1px solid #fff; float:right; position:relative;}
.b-l5{position:absolute; width:180px; height:1px; background:#fff; top:49%; left:-120%;}
.b-r{width:50%;}

.nabout4-1{ width:100%; margin:0 auto;}
.nabout4-1 li{width:45%; list-style:none; float:left; background:#eeeeee; margin-right:2.5%; margin-bottom:15px; padding:1.5%;}
.nabout4-1 li:nth-child(2n){ margin-right:0}
.nabout4-2{width:20%; background:#fff; text-align:center; padding-top:20px; padding-bottom:20px; color:#333333; transition-duration:1s;}
.nabout4-2 h1{font-size:36px;}
.nabout4-2 span{font-size:18px; padding-top:8px;}
.nabout4-3{width:75%;}
.nabout4-3 .nbit{width:100%; line-height:26px; font-size:16px; color:#333333; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.nabout4-3 .nbit1{width:100%; line-height:20px; font-size:14px; color:#999999; padding-top:5px;}
.nabout4-3 .nbit1 a{color:#999;}
.nabout4-3 .nbit1 a:hover{color:#0d52a8;}
.nabout4-1 li:hover .nabout4-2{background:#0d52a8; color:#fff;}


.slideBox{width:100%; height:auto;  position:relative;}
.slideBox .hd{height:15px; overflow:hidden; position:absolute; left:-15%; bottom:25%; z-index:1; }
.slideBox .hd ul{overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{float:left; margin-right:12px; width:12px; height:12px; text-align:center; background:#fff; cursor:pointer; border-radius:12px; transition-duration:1s; }
.slideBox .hd ul li.on{ background:#2c963e; color:#fff; height:12px; width:12px; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd img{ width:100%; height:auto; display:block;  }

.padd{padding-top:50px; padding-bottom:50px;}

.pro{width:100%; background:#f5f5f5; position:relative; overflow:hidden;}
.pro1{width:53.75%; padding-bottom:30px;}
.pro2{width:40.25%; background:#ececec; padding-top:50px; padding-bottom:50px; padding-left:3%; padding-right:3%; position:absolute; height:100%; left:53.75%;}
.pro2 .tit{ padding-left:30px; padding-right:30px; border:3px solid #1052a4; line-height:50px; font-size:20px; font-weight:bold; color:#003c87; display:inline-block;}
.pro2 .txt{width:100%; line-height:30px; font-size:16px; color:#333333; padding-top:15px;}
.pro2 .jt{ width:120px; height:40px; font-size:16px; line-height:40px; float:right; margin-top:20px; background:url(../images/yj.jpg) no-repeat right center; }
.pro3{width:94%; margin:0 auto; padding-top:35px;}
.pro3-1{width:90%; border-left:5px solid #2161bf; padding-left:3%;}
.pro3-1 h1{font-size:30px; color:#434343; font-family:Arial; font-weight:bold; text-transform:uppercase;}
.pro3-1 h2{font-size:16px; color:#2161bf;}
.pro3-2{width:100%; padding-top:50px;}
.pro3-2 li{width:32%; float:left; list-style:none; margin-right:1.333%; line-height:48px; text-align:center; background:#1052a4; color:#fff; margin-bottom:30px; font-size:16px; cursor:pointer}
.pro3-2 li:hover{background:#f2c44a;}
.pro3-2 li:nth-child(3n){margin-right:0%;}
.pro3-2 li:nth-child(10){width:36%;}
.pro3-3{width:100%; height:40px; text-align:center; font-size:20px; font-weight:bold;}
.pro3-log{width:100%; height:40px; line-height:40px; text-align:left; font-size:18px; font-weight:bold; color:#00448D; padding:10px 0px;}

.yyly{width:100%; margin:0 auto; background:url(../images/bg1.jpg); /*background-attachment:fixed; visibility:visible;*/ padding-top:80px; padding-bottom:80px;}
.yyly1{width:100%; text-align:center; font-size:36px; color:#dfdfdf; font-family:Arial; text-transform:uppercase;}
.yyly2{width:100%; text-align:center; font-size:28px; font-weight:bold; color:#fff; padding-top:8px;}
.yyly2 a{color:#fff;}
.yyly3{width:100%; padding-top:50px;}
.yyly3 li{width:24%; float:left; position:relative; overflow:hidden; cursor:pointer; margin-right:0.5%; margin-left:0.5%; margin-bottom:15px;}
.yyly3 li img{width:100%; transition-duration:1.5s;}
.yyly3 li .t1{width:100%; height:100%; padding-top:30%; font-size:16px; position:absolute; top:100%; background:rgba(242,196,74,0.8); color:#313131; text-align:center; left:0%; transition-duration:1s; }
.yyly3 li:hover .t1{ top:0%;}
.yyly3 li img:hover{transform:scale(1.1,1.1);}


.about1{width:100%; text-align:center; font-size:36px; color:#dfdfdf; font-family:Arial; text-transform:uppercase;}
.about2{width:100%; text-align:center; font-size:28px; font-weight:bold; color:#044392; padding-top:8px;}
.about2 a{color:#044392}
.about3{width:100%; padding-top:30px; margin:0 auto; overflow:hidden;}
.about4{width:49%;}
.about4-1{ width:100%; margin:0 auto; margin-bottom:8px;}
.about4-1-1{ width:100%; margin:0 auto; margin-bottom:8px;}
.about4-2{width:49.3%; overflow:hidden;}
.about4-2-1{width:49.3%;  position:relative;}
.about4-2-1 img{width:100%;}
.about4-2 img{width:100%; transition-duration:1s;}
.about4-2 img:hover{transform:scale(1.1,1.1);}
.about4-4{width:49.3%; overflow:hidden;}
.about4-4 img{width:100%; transition-duration:1s;}
.about4-4 img:hover{ transform:scale(1.1,1.1);}
.about4-3{ width:48%;}
.about4-3-1{width:85%; position:absolute; left:7.5%; top:25px; color:#fff;}
.about4-3-1 .tit{width:100%; margin:0 auto; font-size:18px; font-weight:bold;}
.about4-3-1 a{color:#fff;}
.about4-3-1 .txt{width:100%; padding-top:10px; line-height:24px; font-size:16px;}
.about4-jt{width:28px; height:9px; float:right; margin-top:20px;}

.about5{width:49.8%; position:relative; overflow:hidden;}
.about5 img{width:100%; transition-duration:1s;}
.about5 img:hover{transform:scale(1.1,1.1);}
.about5-1{ position:absolute; width:63%; padding-left:5%; line-height:24px; font-size:16px; color:#000000; padding-top:80px; top:0;}
.about5-2{width:28px; height:9px; margin-top:40px;}

.news{width:100%; background:#f0f0f0; margin:0 auto;}
.news1{ width:100%; padding-top:15px; margin:0 auto; overflow:hidden;}
.news2{width:48.5%;}
.news2-1{width:100%; height:58px; margin:0 auto; line-height:58px;}
.news2-1 h1{ font-size:20px; color:#484848;}
.news2-1 h2{font-size:14px; font-family:Arial; font-weight:normal;}
.news2-2{width:94%; background:#f5f5f5; padding:3%;}
.news2-2 h1{ font-size:30px;font-weight:normal;}
.news2-2 h2{font-size:16px; color:#313131; line-height:54px; display:inline; font-weight:normal;}
.news2-3{border-left:2px solid #044392; padding-left:2%; line-height:24px; font-size:14px; color:#313131;}
.news2-4{width:100%; margin-top:20px;}
.news2-4 img{width:100%;}

.news3{width:100%; margin:0 auto;}
.news3 li{width:94%; list-style:none; background:#fefefe; padding-left:3%; padding-right:3%; padding-top:25px; padding-bottom:25px; margin-bottom:30px; -moz-box-shadow:3px 3px 10px #d0d0d0; -webkit-box-shadow:3px 3px 10px #d0d0d0; box-shadow:3px 3px 10px #d0d0d0; }
.news3-1{width:95%; background:url(../images/fg.jpg) no-repeat left 18px; padding-left:5%;}
.news3-1-1{width:100%; line-height:38px; }
.news3-1-1 h1{font-size:16px; font-weight:normal; float:left; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.news3-1-1 h2{font-size:18px; font-weight:normal; float:right;}
.news3-2{width:100%; padding-top:5px;}
.news3-2-1{width:84.5%; border-right:1px solid #cfcfcf; line-height:24px; font-size:14px;}
.news3-2-2{width:15%;}
.news3-2-3{width:40px; height:11px; margin-top:5px; transition-duration:1s;}
.news3 li:hover .news3-2-3{margin-left:30%;}


.foot{width:100%; background:#ffffff; margin:0 auto;}
.foot h1{font-size:28px; color:#044392;}
.foot h2{ font-size:14px; font-family:Arial; color:#484848; font-weight:normal;}
.foot1{width:100%; margin:0 auto; padding-top:20px;}
.foot1 li{list-style:none; float:left; line-height:36px; font-size:16px; padding-right:30px;}

.foot3{ width:100%;  line-height:48px; background:#c4c4c4; color:#363636; font-size:14px;}
.foot2{width:100%; background:#e2e2e2; padding-top:22px; padding-bottom:22px;}
.ewm{width:13.571%; margin-right:8%;}
.ewm img{width:100%;}
.f-cd{width:27.58%;}
.f-cd li{width:50%; float:left; list-style:none; line-height:60px; font-size:16px; color:#212121;}
.f-tel{width:50%; padding-top:28px;}
.f-tel li{width:42%; float:left; list-style:none; line-height:41px; height:41px; padding-left:8%; color:#333333; margin-bottom:38px;}
.f-tel li:nth-child(1){background:url(../images/b1.jpg) no-repeat left;}
.f-tel li:nth-child(2){background:url(../images/b2.jpg) no-repeat left;}
.f-tel li:nth-child(3){background:url(../images/b3.jpg) no-repeat left;}
.f-tel li:nth-child(4){background:url(../images/b4.jpg) no-repeat left;}

/*xs菜单样式开始*/
.xs-top{ display:none;}
.mobile-inner-nav a{ -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }       
.mobile{ width: 100%; z-index: 9999; position: fixed;top: 0; left: 0; height: 55px;}
.mobile-inner{ margin-right: auto; margin-left: auto; background-color: #fafafa; position: relative;}
.mobile-inner img{width: 100%;margin-bottom: 30px;}
.mobile-inner p{color: #676767;line-height: 25px;font-size: 16px; padding-bottom: 30px; padding-right: 30px; padding-left: 30px; margin:0px;}
.mobile-inner-header{ background-color: rgba(255,255,255,1); width: 100%; height: 55px;position: fixed;top: 0; left: 0;}
.mobile-inner{}
.mobile-inner-header-icon{ color: #ffffff; height: 55px; font-size:25px; text-align: center; float:right; width: 50px; position: relative; -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s; -o-transition: background 0.5s; transition: background 0.5s;}
.mobile-inner-header-icon:hover{background-color: rgba(0,0,0,0.2);cursor: pointer;}
.mobile-inner-header-icon span{ position: absolute; left: calc((100% - 25px) / 2); top: calc((100% - 1px) / 2); width: 25px;height: 1px; background-color: rgba(0,0,0,1);}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(4px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-4px) rotate(0deg); }
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s; animation-fill-mode: both; animation-name: clickfirst;}   
.mobile-inner-header-icon-click span:nth-child(2){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: clicksecond; }
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s; animation-fill-mode: both; animation-name: outfirst; }   
.mobile-inner-header-icon-out span:nth-child(2){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: outsecond; }
.mobile-inner-nav{ background-color: rgba(4,67,146,0.9); width: 100%;position: absolute; top: 10px;left: 0px; padding-top: 30px; padding-bottom: 30px; display: none;}
.mobile-inner-nav a{ display: inline-block;line-height: 50px; text-decoration: none; width: 85%; margin-left: 5%;color: #FFFFFF; border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; font-weight:300;}
.mobile-inner-nav a:hover{ color: rgba(255,255,255,0.4); border-bottom: solid 1px rgba(255,255,255,0.2);}
.xs-logo{ width:30%; padding-top:5px; z-index:9999; position:relative;}
/*菜单结束*/

.s-page{width:100%; padding-top:34px;}
.p1Page2{ margin:0 auto; height:44px; font-family:"微软雅黑"; font-size:14px; color:#535353;}
.page{line-height:30px;text-align:center; }
.page a{margin:0 3px;display:inline-block;padding:0 15px 0 15px; background:#ececec; color:#777777; }
.page a:hover{background:#2c963e; color:#fff;}
.page a.on{background:#2c963e;border-color:#076bc8;color:#FFF; padding:0 15px 0 15px; color:#fff;}
.page a.on:hover{background:#05a3a2; color:#fff;}
.page a.on1{background:#ffffff;border-color:#2c963e;color:#535353;  padding:0 15px 0 15px;}
.page a.page_turn:hover{background:#049190;border-color:#3BA2E3;color:#FFF;box-shadow:1px 1px 3px #CCC;}

.n-box{width:100%; margin:0 auto; padding-top:120px;}
.n-box img{width:100%;}
.n-cd{width:100%; margin:0 auto; height:60px; line-height:60px; background:#e9e9e9;}
.n-cd h1{font-size:24px; color:#00448d; float:left;}
.n-cd .menu{float:right;}

.le_menu1{ margin:0 auto; width:100%; text-align:center;}
.le_menu1 ul{ width:100%; text-align:center;}
.le_menu1 li{ height:50px; line-height:50px; font-size:18px; display:inline-block;}
.le_menu1 li a{ display:block; padding-left:10px; padding-right:10px; color:#3a3a3a;}
.le_menu1 li a:hover{  color:#01458e;}
.le_menu1 li .ts{ color:#01458e;}

.n-about{width:100%; text-align:center; font-size:24px; color:#034492;}
.n-about1{width:100%; margin:0 auto; padding-bottom:50px;}

.n-about1-2{width:32.3%;}

.n-about1-3{width:26.285%;}
.n-about1-1{width:62.857%; padding-top:120px; line-height:36px; font-size:20px;}
.n-about1-4{width:67.142%; line-height:36px; font-size:20px;}
.n-about1-6{width:60%; line-height:36px; font-size:20px;}
.n-about1-7{width:57%; line-height:36px; font-size:20px;}

.n-about1-5{width:33.5%; padding-top:40px;}



.n-about1-8{width:39.071%; padding-top:40px; }
.n-about2{width:437px; height:426px; margin:0 auto; padding-top:30px; padding-bottom:50px;}
.n-about2-1{width:100%; line-height:100px; text-align:center; font-size:24px; color:#01458e;}

.n-about3{width:100%; margin:0 auto;}


.n-yyly{width:100%; margin:0 auto;}
.n-yyly li{ width:22%; float:left; list-style:none; margin-right:4%; margin-bottom:20px;}
.n-yyly li:nth-child(4n){margin-right:0%;}
.n-yyly li .pic{width:100%; background:#000;}
.n-yyly li .pic img{width:100%; transition-duration:1s;}
.n-yyly li .pic img:hover{transform:scale(1.1,1.1); opacity:0.8; filter:alpha(opacity=80);}
.n-yyly li p{width:100%; line-height:40px; text-align:center; font-size:16px;}

.contact{ width:100%; background:#efefef; margin:0 auto; overflow:hidden; }
.contact1{width:50%; float:left; height:445px;}
.contact2{width:40%; float:left;}
.contact2-1{width:90%; margin:0 auto; padding-top:30px; line-height:48px; font-size:18px; color:#4c4c4c; padding-bottom:30px;}
.contact2-1 h1{ color:#01458e; font-size:26px;}
.contact3{ width:100%; margin:0 auto; padding-top:40px;}
.contact3 li{width:33.333%; list-style:none; float:left;  padding-bottom:25px;}
.contact3 li h1{color:#00448d; font-size:22px; padding-bottom:20px;}
.contact3 li h2{line-height:30px; font-size:16px; font-weight:normal;}
.contact4{width:100%; line-height:50px; color:#00448d; font-size:18px;}
.contact4 li{width:30%; float:left; list-style:none; }
.contact2-2{width:60%; float:right;}
.contact4 li:nth-child(3){width:40%;}

.faq{width:100%; margin:0 auto;}
.faq p{ padding-bottom:20px; line-height:30px; font-size:18px; color:#2b2b2b;}
.faq li{width:100%; height:40px; line-height:40px; margin-bottom:20px;}
.faq li .le{width:10%; font-size:18px; color:#00448d;}
.faq li .ri{width:30%;}
.faq li .input{width:100%; border:none; background:#f1f1f1; outline:none; padding-left:2%; padding-right:2%; font-size:16px; height:40px; line-height:40px;}
.faq li .input1{width:100%; border:none; background:#f1f1f1; outline:none; padding-left:2%; padding-right:2%; font-size:16px; padding-top:10px; line-height:26px; height:100px;}
.faq .an input{width:100px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:18px; margin-left:10%; background:#00448d; margin-top:20px; border:none; outline:none; cursor:pointer}

.n-news{width:100%; margin:0 auto;}
.n-news li{width:100%; list-style:none; padding-top:25px; padding-bottom:25px;}
.n-news li:nth-child(2n){background:#f3f3f3;}
.n-news li h1{ font-size:20px; font-weight:normal; color:#00448d; float:left;}
.n-news li h2{font-size:16px; font-weight:normal; color:#959595; float:left; padding-left:15px;}
.n-news li h3{ font-size:20px; font-weight:normal; color:#00448d; }
.n-news li p{font-size:18px; line-height:30px; color:#5f5f5f; padding-top:10px;}
.s-page{width:100%; padding-top:34px; padding-bottom:34px;}
.p1Page2{ margin:0 auto; height:44px; font-family:"微软雅黑"; font-size:14px; color:#535353;}
.page{line-height:30px;text-align:center; }
.page a{margin:0 3px;display:inline-block;padding:0 15px 0 15px; background:#ececec; color:#777777; }
.page a:hover{background:#0d52a8; color:#fff;}
.page a.on{background:#0d52a8;border-color:#4479bb;color:#FFF; padding:0 15px 0 15px; color:#fff;}
.page a.on:hover{background:#05a3a2; color:#fff;}
.page a.on1{background:#ffffff;border-color:#0d52a8;color:#535353;  padding:0 15px 0 15px;}
.page a.page_turn:hover{background:#4479bb;border-color:#3BA2E3;color:#FFF;box-shadow:1px 1px 3px #CCC;}

.n-pro{width:21.428%; float:left;}
.n-pro1{width:76%; float:right;}

.le_menu{ margin:0 auto; width:100%; }
.le_menu ul{ width:100%;}
.le_menu li{ height:58px; line-height:58px; font-size:18px; border-bottom:1px dashed #fff; }
.le_menu li a{ display:block; width:94%; color:#fff; background:#003d83; padding-left:6%;}
.le_menu li a:hover{  color:#fff; background:#03a71a;}
.le_menu li .ts{ color:#fff; background:#03a71a;}

.tabbox{width:100%;min-height:200px; margin:0 auto;font-family:'微软雅黑';}
.tabbox .tab{overflow:hidden;background:#5f5f5f;}
.tabbox .tab a{display:block; width:16.666%; height:50px; line-height:46px; float:left;text-decoration:none;color:#fff; text-align:center; font-size:20px; border-bottom:6px solid #5f5f5f;}
.tabbox .tab a:hover{ line-height:46px; border-bottom:6px solid #03a71a; color:#fff;text-decoration:none;}
.tabbox .tab a.on{line-height:46px; border-bottom:6px solid #03a71a; color:#fff;text-decoration:none;}
.tabbox .content{overflow:hidden;}
.tabbox .content li{display:none; font-size:18px; line-height:30px;}
.tabbox .content li p{padding-top:30px; text-indent:2em;}

.cplb{width:100%; height:50px; background:#5f5f5f; color:#fff; line-height:50px; padding-left:5%; margin-top:30px; font-size:18px;}
.cplb1{width:100%; margin:0 auto; padding-top:30px;}
.cplb2{width:30.333%; float:left; line-height:40px; text-align:left; font-size:18px; background:#e6e6e6; margin-left:0.5%; margin-right:0.5%; margin-bottom:10px; padding-left:2%; }
.cplb2:hover{background:#a2c3f1; color:#fff;}

.qywh{width:100%; padding-top:50px;}
.qywh .bit{width:238px; height:42px; line-height:42px; text-align:center; color:#fff;transform:skew(-15deg); overflow:hidden; background:#01458e; font-size:20px; }
.qywh .wzi{width:100%; padding-top:35px; margin:0 auto;}
.qywh .wzi-1{width:70.285%; float:left; font-size:20px; line-height:36px; color:#343434;}
.qywh .wzi-r{width:23.571%; float:right; padding-top:30px; font-size:22px; color:#01458e; line-height:36px; text-align:center;}
.qywh .wzi-r1{width:173px; height:200px; float:right; margin-right:3%;}

.qywh1{width:100%; margin:0 auto; padding-top:55px;}
.qywh1-l{width:37.428%;}
.qywh1-l img{width:100%;}
.qywh1-r{width:60%; padding-top:20px;}
.qywh1-r h1{font-size:22px; color:#01458e; font-weight:normal;}
.qywh1-r h2{ line-height:34px; font-size:18px; color:#343434; font-weight:normal; padding-top:15px;}
.qywh1-1{width:100%; font-size:22px; color:#01458e; padding-bottom:20px;}
.qywh1-2{ float:left; width:70%;  font-size:20px; line-height:36px; color:#343434;}
.qywh1-3{float:right; width:262px; height:236px; margin-right:5%;}

.bzfw{ width:100%; line-height:36px; font-size:20px; padding-top:20px; padding-bottom:30px; }
.bzfw1{width:100%; line-height:60px; font-size:20px; color:#01458e; text-align:center;}
.bzfw2{width:579px; margin:0 auto; padding-top:30px; padding-bottom:50px;}
.bzfw2 img{ width:100%;}
.bzfw2-1{width:100%; line-height:38px; text-align:center; font-size:20px;}
.bzfw3{width:100%; padding-top:20px;padding-bottom:20px;}
.bzfw3 li{float:left; width:22%; list-style:none; margin-right:4%;}
.bzfw3 li .pic{ border:1px solid #bcbcbc;}
.bzfw3 li .pic img{width:100%;}
.bzfw3 li p{width:100%; line-height:38px; text-align:center; font-size:18px;}
.bzfw3 li:nth-child(4n){margin-right:0%;}
.bzfw3-1{width:36%; margin:0 auto; padding-top:20px; padding-bottom:40px;}
.bzfw3-1 img{width:100%;}
.bzfw3-2{width:39.071%; margin:0 auto; padding-top:20px; padding-bottom:40px;}
.bzfw3-2 img{width:100%;}


.partner_box {width: 30%;float: left; position: relative;z-index: 1;text-align: center; border:1px solid #d7d7d7; height:auto; margin-left:1.5%; margin-right:1.5%; margin-bottom:30px;}
.partner_box img{margin:auto; padding:20px 0; }
.partner_box .cont1 {width: 100%;position: absolute;z-index: 2;}
.partner_box .cont2 {}
.partner_box .cont2 img {filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;z-index: 1;transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.partner_box:hover .cont1 img {transform: rotateY(180deg);z-index: 1;alpha(opacity=0);-moz-opacity: 0;opacity: 0;-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.partner_box:hover .cont2 img {transform: rotateY(360deg);z-index: 2;filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;-ms-transform: rotateY(360deg);-moz-transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);-o-transform: rotateY(360deg);}
.partner_box:hover .cont2 img {z-index: 2;}
.partner_box .cont1 img {transition: all .5s linear 10ms;}
.partner_box .cont2 img{transition: all .5s linear 10ms;}


.detail{width:100%; margin:0 auto; line-height:46px; text-align:center; font-size:20px; border-bottom:1px dashed #989898;}
.detail1{width:100%; padding-top:15px; line-height:34px; font-size:18px;}
.detail1 p{padding-bottom:25px; text-indent:2em;}
.detail1 img{display:inline-block; text-align:center;}

/*搜索框弹出*/
.animated{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

#dialogBg{width:100%;height:100%;background-color:#000000;opacity:.8;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog{ width: 450px; height: 140px; margin: 0 auto; display: none;   position: fixed; top: 50%; left: 50%; margin: -70px 0 0 -225px; z-index: 10000;  }
.dialogTop{width:90%;margin:0 auto;letter-spacing:1px;padding:10px 0; font-size:16px;}
.dialogTop a{ color:#fff;}
.tc-ss{ width:90%; margin:0 auto; padding:20px 0;}
.tc-ss ul{border-bottom: 2px solid #fff;}
.tc-ss ul .sk03{ width:90%; float:left}
.tc-ss ul .sk03 input{ width:100%; background:none; height:40px; line-height:40px; color:#fff; font-size:16px; outline:none; border:none;}
.sk04 input{ width:20px; height:20px; background:url(../images/sear.png) no-repeat center center; padding:10px 0 0 20px; cursor:pointer; outline:none; border:none;}


.xs-ri{ display:none; top:0;}
.xs-ri span{ font-size:14px; padding-top:18px; display:block;}


@media (min-width:1441px){
.w1{widh:1440px;}
	}
@media (min-width: 1198px) and (max-width: 1441px){
.w1{width:94%;}
.w1-1{width:80%; margin:0 auto;}
}
	
@media only screen and (max-width: 1280px) {
.pro3-2 li {
    width: 48%;
    margin-right: 2% !important;
}
.pro3-2 li:nth-child(10) {
    width: 48%;
}
}	
/*在992和1199像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 992px) and (max-width: 1199px) {
.w1{width:97.22222%;}
.pro3-2 li{width:48%; margin-right:2%;}
.pro3-2 li:nth-child(2n){margin-right:0%;}
.pro3-2 li:nth-child(3n){margin-right:2%;}
.pro3-2 li:nth-child(10){width:48%; margin-right:2%;}
.n-about1-1{padding-top:60px;}
}

/*在768和991像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 768px) and (max-width: 991px){
.yyly3 li{width:50%;}
.w1{width:97.22222%;}
.pro1{width:100%;}
.pro2{width:94%; padding-top:30px; }
.pro3{width:94%; margin:0 auto; padding-top:35px; padding-bottom:35px;}
.about4{width:100%;}
.about5{width:100%; position:relative;}
.news2{width:100%;}
.xs-top{ display:block;}
.top{display:none;}
.qywh .wzi-1{width:100%; }
.qywh .wzi-r{width:100%; padding-top:15px; text-align:left;}
.qywh .wzi-r1{float:left; padding-top:15px;}

.qywh1-2{width:100%;}
.qywh1-3{float:left; padding-top:20px;}

.qywh1-l{width:100%;}
.qywh1-r{width:100%;}
.bzfw3-1{width:60%;}
.bzfw3-2{width:60%;}
.n-about1-1{padding-top:40px;}
}

/*在480和767像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 480px) and (max-width: 767px) {
	.w1{width:97.22222%;}
.b-l{ display:none;}
.b-r{width:100%;}
.yyly3 li{width:50%;}
.slideBox .hd{left:48%; bottom:8%;}
.pro1{width:100%;}
.pro2{width:94%; position:relative; padding-left:3%; padding-right:3%; left:0%;}
/*.pro2{width:94%; padding-top:30px; }*/
.pro3{width:94%; margin:0 auto; padding-top:35px; padding-bottom:35px;}
.pro3-2 li{width:48%; margin-right:2%;}
.pro3-2 li:nth-child(2n){margin-right:0%;}
.pro3-2 li:nth-child(3n){margin-right:2%;}
.pro3-2 li:nth-child(10){width:48%; margin-right:2%;}
.about4{width:100%;}
.about5{width:100%; position:relative;}
.news2{width:100%;}
.xs-top{ display:block;}
.top{display:none;}
.xs-logo{ width:40%;}
.mobile-inner-nav{  top: 8px;}
.n-box{padding-top:55px;}
.n-yyly li{ width:48%;}
.n-yyly li:nth-child(2n){margin-right:0%;}
.contact3{width:90%; margin:0 auto;}
.contact3 li{width:100%; margin:0 auto; list-style:none; float:left; text-align:left; padding-top:0px;}
.contact1{width:100%; display:none;}
.contact2{width:100%;}
.contact4 li{width:100%;}
.faq li .le{width:20%; font-size:18px; color:#00448d;}
.faq li .ri{width:60%;}
.n-pro{width:100%; margin:0 auto;}
.n-pro1{width:100%; margin:0 auto; padding-top:20px;}
.tabbox .tab a{display:block; width:33.333%;}
.qywh .wzi-1{width:100%; }
.qywh .wzi-r{width:100%; padding-top:15px; text-align:left;}
.qywh .wzi-r1{float:left; padding-top:15px;}
.qywh1-2{width:100%;}
.qywh1-3{float:left; padding-top:20px;}
.qywh1-l{width:100%;}
.qywh1-r{width:100%;}
.bzfw2{width:100%; margin:0 auto;}
.bzfw3-1{width:80%;}
.bzfw3-2{width:80%;}
.partner_box {width: 40%; margin-left:4.5%; margin-right:4.5%;}
.n-about2-1{line-height:26px; font-size:18px; padding-bottom:30px;}
.n-about1-1{padding-top:30px;}
.n-about1-1{width:100%;}
.n-about1-4{width:100%;}
.n-about1-6{width:100%;}
.n-about1-7{width:100%;}
.n-about1-2{width:70%; float:left; padding-top:20px; padding-left:15%;}
.n-about1-3{width:50%; float:left; margin-left:25%; padding-bottom:20px;}
.n-about1-5{width:70%;float:left; margin-left:15%; padding-top:20px; padding-bottom:20px;}
.n-about1-8{width:70%; margin-left:15%; float:left;}
.foot3 .fl{width:100%; text-align:center;}
.foot3 .fr{ width:100%; text-align:center;}
.banner{width:100%; margin:0 auto; padding-top:55px;}
.n-box{width:100%; margin:0 auto; padding-top:55px;}
.contact2-2{width:100%; float:right; padding-top:20px;}
}
/*在小于480像素的屏幕,这里的样式才生效*/
@media (max-width: 479px) {
		.w1{width:97.22222%;}
.b-l{ display:none;}
.b-r{width:100%;}
.yyly3 li{width:48%;  margin-right:1%; margin-left:1%; margin-bottom:10px;}
.slideBox .hd{left:48%; bottom:8%;}
.pro1{width:100%;}
.pro2{width:94%; padding-top:30px; }
.pro3{width:94%; margin:0 auto; padding-top:35px; padding-bottom:35px;}
.pro3-2 li{width:100%; margin-right:2%; margin-bottom:10px;}
.about4{width:100%;}
.about5{width:100%; position:relative;}
.news2{width:100%;}
.about5-1{ width:93%; padding-top:50px; top:0;}
.about4-2{width:100%; }
.about4-2-1{width:100%; }
.about4-4{width:100%;}
.xs-top{ display:block;}
.top{display:none;}
.xs-logo{ width:62%;}
.foot1 li{ width:50%; text-align:center; padding-right:0px;}
.foot2{ display:none;}
.n-box{padding-top:55px;}
.n-yyly li{ width:48%;}
.n-yyly li:nth-child(2n){margin-right:0%;}
.contact1{width:100%; display:none;}
.contact2{width:100%;}
.contact4 li{width:100%;}
.n-pro{width:100%; margin:0 auto;}
.n-pro1{width:100%; margin:0 auto; padding-top:20px;}
.tabbox .tab a{display:block; width:33.333%;}
.qywh .wzi-1{width:100%; }
.qywh .wzi-r{width:100%; padding-top:15px; text-align:left;}
.qywh .wzi-r1{float:left; padding-top:15px;}
.qywh1-2{width:100%;}
.qywh1-3{float:left; padding-top:20px;}
.qywh1-l{width:100%;}
.qywh1-r{width:100%;}
.bzfw2{width:100%; margin:0 auto;}
.bzfw3-1{width:80%;}
.bzfw3-2{width:80%;}
.partner_box {width: 40%; margin-left:4.5%; margin-right:4.5%;}
.n-about2-1{line-height:26px; font-size:18px;  padding-bottom:30px;}
.n-about1-1{padding-top:20px;}
.n-about1-1{width:100%;}
.n-about1-4{width:100%;}
.n-about1-6{width:100%;}
.n-about1-7{width:100%;}
.n-about1-2{width:70%;padding-top:20px;}
.n-about1-3{width:50%; float:left; margin-left:25%; padding-bottom:20px;}
.n-about1-5{width:70%;float:left; margin-left:15%; padding-top:20px; padding-bottom:20px;}
.n-about1-8{width:70%; margin-left:15%; float:left;}
.pro2{width:94%; position:relative; padding-left:3%; padding-right:3%; left:0%;}
.yyly1{ font-size:24px;}
.yyly{ padding-top:50px; padding-bottom:50px;}
.yyly2{ font-size:20px; }
.yyly3{padding-top:20px;}
.about1{ font-size:24px;}
.about2{ font-size:20px;}
.pro3-2 li:nth-child(10){width:100%; margin-right:0%;}
.contact3 li{width:100%; margin:0 auto; list-style:none; float:left; text-align:left; padding-top:0px;}
.n-cd h1{ display:none;}
.w1-1{width:90%; margin:0 auto;}
.nabout4-1 li{width:97%; margin-right:0%; margin-bottom:15px; }
.foot3 .fl{width:100%; text-align:center;}
.foot3 .fr{ width:100%; text-align:center;}
.contact3 li{width:100%; list-style:none; float:left; text-align:left;}
.faq li .le{width:25%; font-size:18px; color:#00448d;}
.faq li .ri{width:60%;}
.banner{width:100%; margin:0 auto; padding-top:55px;}
.n-box{width:100%; margin:0 auto; padding-top:55px;}
.contact2-2{width:100%; float:right; padding-top:20px;}
.cplb2 {
    width: 47%;
    line-height: 40px;
    font-size: 16px;
}
}


