@charset "utf-8";
/* CSS Document */

@keyframes top
{
0% {}
100% {}
}






*{ margin:0; padding:0;}
.width{ width:1200px; margin:0 auto;}
.clear{ clear:both; height:0;}
a{ text-decoration:none; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}
img{ border:0; max-width:100%;}
li{ list-style-type:none;}
body{ font-family:"微软雅黑"; overflow-x:hidden;}

.logo2,.nav2,.nav3_bg,.equ1_bg,.left_m,.left_nav_m,.goods_slider{ display:none;}

.top_bg{ height:40px; line-height:40px; background:#004a8b; color:#fff;}
.top_left{ float:left; font-size:0.875em;}
.lang{ float:right;}
.lang a{ float:left; display:block; width:45px; height:24px; line-height:24px; text-align:center; font-size:0.75em; background:#80a5c5; color:#fff; margin-top:8px; margin-left:10px;}
.lang a:hover{ background:#017aed;}
.search{ float:right; margin-top:8px;}
.search1{ float:left; width:135px; height:24px; line-height:24px; border:none; outline:none; font-family:"微软雅黑"; font-size:0.75em; background:#80a5c5; color:#fff; padding:0 10px; border-radius:10px 0 0 10px;}
.search1:-moz-placeholder{ color:#fff;}
.search1::-moz-placeholder{ color:#fff;}
.search1:-ms-input-placeholder{ color:#fff;}
.search1::-webkit-input-placeholder{ color:#fff;}
.search2{ float:left; width:40px; height:24px; background:url(../img/search.png) center no-repeat #017aed; border:none; outline:none; cursor:pointer; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}
.search2:hover{ background-color:#0083ff;}

.nav_bg{ height:110px; background:url(../img/nav_bg.jpg); font-size:1em;}
.logo{ float:left; margin-top:20px;}
.logo img{ height:70px;}
.nav{ float:right;}
.nav li{ float:left;}
.nav a{ display:block; height:106px; line-height:106px; padding:0 30px; border-top:2px solid #fff; border-bottom:2px solid #efefef; color:#666;}
.nav a:hover{ background:#0083ff; border-top-color:#0083ff; border-bottom-color:#004a8b; color:#fff;}
.cur{ background:#017aed; border-top-color:#017aed !important; border-bottom-color:#004a8b !important; color:#fff !important;}

.banner{ position:relative; width:100%; height:600px; overflow:hidden; zoom:1; -moz-user-select:-moz-none; cursor:default;}
.banner li{ list-style-type:none;}
.banner .slides li{ width:100%; height:100%;}
.banner:hover .flex-next {opacity: 0.8; filter: alpha(opacity=25);}
.banner:hover .flex-prev {opacity: 0.8; filter: alpha(opacity=25);}
.banner:hover .flex-next:hover,.banner:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.flex-control-nav { width:100%; position: absolute; bottom: 18px; text-align: center;}
.flex-control-nav li {margin: 0 2px; display:inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a { display:inline-block; height:10px; overflow: hidden; text-indent: -99em; width:10px; cursor: pointer; border-radius:50%; background:#fff;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background:#004a8b;}
.banner .slides a img {width: 100%; display: block; cursor:default;}

.product{ background:#f9f9f9; padding:50px 0 30px;}
.title{ text-align:center;}
.title1{ display:inline-block; vertical-align:top;}
.title2{ display:inline-block; font-size:1.875em; font-weight:bold; color:#004a8b; line-height:0.875em; margin:0 1%; vertical-align:top;}
.title2 span{ font-size:0.6em; font-weight:normal; color:#666;}
.pro_nav{ text-align:justify;/*两端对齐*/ padding:30px 0; cursor:default; line-height:0;/*两端对齐*/ font-size:0;/*两端对齐*/}
/*两端对齐*/
.pro_nav:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}
.pro_nav li{ display:inline-block; outline:none;}
.pro_nav a{ display:inline-block; width:150px; height:48px; line-height:48px; font-size:14px; background:#fff; color:#666; border-radius:25px; outline:none; vertical-align:top; text-align:center;/*两端对齐*/}
.pro_nav a:hover{ background:#004a8b !important; color:#fff;}
#tabs ul li.ui-tabs-active a{ background:#004a8b; color:#fff;}
#tabs2 ul li.ui-tabs-active a{ background:#004a8b; color:#fff;}
.pro1_bg{ text-align:justify; line-height:0; font-size:0;}
/*两端对齐*/
.pro1_bg:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}
.pro1{ display:inline-block; width:23.75%; font-size:14px; text-align:center; line-height:20px; color:#666; margin-bottom:15px; vertical-align:top;}
.pro1:hover{ color:#004a8b;}
.pro1:hover img{ border-color:#004a8b; -moz-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.pro1 img{ border:1px solid #fff; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}
.pro1 p{ line-height:1.2em; padding:0.5em 0;}

.advan{ padding:50px 0; background:#fff;}
.a1_bg{ text-align:justify; line-height:0; font-size:0; padding-top:30px;}
.a1_bg:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}
.a1{ display:inline-block; width:23.75%; text-align:center; font-size:16px; line-height:20px; border:1px solid #efefef; min-height:400px; vertical-align:top;}
.a1_t{ font-size:1.125em; color:#eb3d00; padding:15px;}
.a1_desc{ font-size:0.875em; color:#959595; padding:0 15px;}

.about{ background:#f9f9f9; padding:50px 0 30px;}
.about1{ position:relative; float:left; width:49%;}
.about1_hover{ position:absolute; width:100%; height:100%; top:0; left:0; background:#252525; filter:alpha(Opacity=50); -moz-opacity:0.5; opacity:0.5;}
.about11_bg{ position:absolute; text-align:justify; line-height:0; font-size:0; width:86.7%; height:89.7%; top:5.15%; left:6.65%;}
.about11_bg:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}
.about11{ position:relative; display:inline-block; font-size:16px; line-height:20px; vertical-align:top; width:33.333333%; height:33.333333%; color:#fff;}
.about11:hover .about11_hover{ background:#004a8b;}
.about11_hover{ position:absolute; width:100%; height:100%; top:0; left:0; background:#1e9cff; filter:alpha(Opacity=50); -moz-opacity:0.5; opacity:0.5; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}
.about11_desc{ position:absolute; width:100%; height:100%; top:0; left:0;}
.about11_desc img{ height:25.5%; margin-top:20%;}

.about2{ float:right; width:47%;}
.about_t{ font-size:2.25em; font-weight:bold; color:#004a8b;}
.about_t span{ position:absolute; font-size:0.5em; font-weight:normal; color:#333; margin-top:0.9em; margin-left:0.5em;}
.about_desc{ font-size:0.875em; color:#8f8f8f; line-height:1.75em; padding:25px 0;}
.about3{ float:right; width:47%;}
.c1_bg{ text-align:justify; line-height:0; font-size:0; margin-bottom:25px;}
.c1_bg:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}
.c1{ display:inline-block; font-size:14px; line-height:18px; color:#666; vertical-align:top; width:20%;}
.about_more{ display:block; width:31.5%; height:48px; line-height:48px; border:1px solid #e5e5e5; border-radius:25px; text-align:center; font-size:0.875em; background:#fff; color:#666;}
.about_more:hover{ background:#004a8b; color:#fff;}

.equ_t{ font-size:1.875em; margin:30px 0 20px;}
.equ_t span{ font-size:0.6em; margin-top:0.6em;}
.equ1_bg{ text-align:justify; line-height:0; font-size:0;}
.equ1_bg:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}
.equ1{ display:inline-block; width:23.75%; font-size:14px; line-height:25px; color:#666; text-align:center;}
.equ1:hover{ color:#004a8b;}
.equ1:hover img{ border-color:#004a8b; -moz-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.equ1 img{ border:1px solid #fff; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -webkit-transition:.3s ease-out; transition:.3s ease-out;}

.mr_frUl{ width:1200px; overflow:hidden;}
#mr_fu{ width:1220px;}
.equ1_bg_big .equ1{ width:285px; float:left; margin-right:20px;}
.equ1_bg_big .equ1 img{ width:283px; -moz-transform:scale(1); -o-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
.mr_frBtnL,.mr_frBtnR{ position:absolute; font-size:3em; color:#666; outline:none; margin-top:68px; cursor:pointer;}
.mr_frBtnL:hover,.mr_frBtnR:hover{ color:#004a8b;}
.mr_frBtnL{ margin-left:-60px;}
.mr_frBtnR{ margin-left:1235px;}

.news{ padding:50px 0; background:#fff;}
.news .pro_nav{ width:500px; margin:0 auto;}
.news .pro_nav a{ background:#f9f9f9;}
.news1_bg{ text-align:justify; line-height:0; font-size:0;}
.news1_bg:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}
.news1{ display:inline-block; font-size:16px; line-height:20px; width:31.25%; vertical-align:top;}
.news1:hover .news1_t{ color:#004a8b;}
.news1_pic{ width:100%; height:0; padding-bottom:56%;}
.news1_t{ font-size:1.125em; color:#333; padding:15px 5px;}
.news1_desc{ font-size:0.875em; color:#666; padding:0 5px 10px; min-height:70px;}
.news1_more{ background:url(../img/news_more.png) right center no-repeat #f9f9f9; background-size:contain; font-size:1.5em; color:#b1b1b1; padding:10px 5px;}
.news1_more span{ font-size:0.5833333em; color:#c6c6c6; padding-left:0.3em;}
.news_more{ width:178px; margin:40px auto 0; background:#f9f9f9;}

.partner{ padding:40px 0; background:#f9f9f9;}
.par_t{ font-size:1.875em; margin-bottom:20px;}
.par_t span{ font-size:0.6em; margin-top:0.55em;}
.par1_bg{ text-align:justify; line-height:0; font-size:0;}
.par1_bg:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}
.par1{ display:inline-block; font-size:16px; line-height:20px; border:1px solid #efefef; background:#fff; width:19.16666%; margin-top:10px;}

.foot{ position:relative; padding:40px 0; background:#004a8b;}
.foot1{ float:left;}
.foot2{ float:right;}
.foot1 img{ margin:15px 0 25px;}
.f1_bg{ float:left; font-size:0.875em; color:#cfdde9; line-height:2em;}
.f1_bg a{ color:#cfdde9;}
.f1_bg a:hover{ color:#fff;}
.f1_bg p{ padding-left:2em;}
.f1_bg2{ margin-left:50px;}

.link{ position:relative; margin-bottom:20px;}
.link_t{ width:240px; height:48px; line-height:48px; font-size:0.875em; background:url(../img/link.png) right center no-repeat #1a5c97; background-size:contain; color:#d1e9ff; padding:0 25px; border-radius:25px; cursor:pointer;}
.link1{ display:none; position:absolute; width:240px; top:48px; font-size:0.875em; color:#d1e9ff; background:#1a5c97; line-height:2em; padding:0 25px 10px; border-radius:0 0 25px 25px;}
.link1 a{ display:block; color:#d1e9ff;}
.link1 a:hover{ color:#fff;}
.code{ display:inline-block; vertical-align:bottom; margin-left:25px;}
.code_p{ display:inline-block; font-size:0.875em; line-height:1.5em; color:#d8ebfc; margin-left:10px; vertical-align:bottom; margin-bottom:10px;}

.copyright{ height:50px; line-height:50px; background:#00335f; color:#fff; font-size:0.875em;}
.copyright a{ color:#fff;}
.copyright a:hover{ color:#d1e9ff;}
.copy1{ float:left;}
.copy2{ float:right;}

.ban{ height:300px;}

.body{ background:#fff; padding:0 0 50px;}
.left{ float:left; width:20.833333%; text-align:center; margin-top:-3.75em;}
.right{ float:right; width:75%;}

.left_t{ font-size:1.5em; background:#004a8b; color:#fff; line-height:2.5em;}
.left_nav{ font-size:0.875em; line-height:3.42857em; background:#f9f9f9; padding:10px 0 50px;}
.left_nav li{ margin-bottom:1px;}
.left_nav a{ display:block; color:#666;}
.left_nav a:hover{ color:#004a8b; background:#fff;}
.cur3{ color:#004a8b !important; background:#fff;}

.right_t{ font-size:0.875em; color:#666; line-height:2.5em; border-bottom:1px solid #ddd; margin:20px 0 25px;}
.right_t a{ color:#666;}
.right_t a:hover{ color:#004a8b;}
.content{ font-size:0.875em; color:#666; line-height:2em;}
.content a{ color:#004a8b;}
.content a:hover{ text-decoration:underline;}

.pro2_bg .pro1{ width:32%;}

.page{ margin-top:30px;}
.page,.page span,.page p,.page a{ padding:4px; font-size:0.875em; color:#aaa !important;}
.page a{ color:#666 !important;}
.page a:hover{ color:#004a8b !important;}

.news2_bg .news1{ width:100%; margin-bottom:25px;}
.news2_bg .news1_pic{ float:left; width:41.66666%; padding-bottom:23.33333%;}
.news2_bg .news1_p{ float:right; width:54.44444%;}
.news2_bg .news1_t{ padding:11px 5px 15px;}
.news2_bg .news1_desc{ line-height:1.875em; min-height:90px;}

.news_t1{ text-align:center; font-size:1.5em; color:#004a8b;}
.news_t2{ text-align:center; font-size:0.875em; color:#666; padding:10px 0 20px; border-bottom:1px dashed #c0c0c0;}
.news_desc{ font-size:0.875em; color:#666; line-height:2em; padding:20px 0 0;}
.news_desc a{ color:#004a8b;}
.news_desc a:hover{ text-decoration:underline;}

.message{ width:100%;}
.message td{ padding-bottom:10px;}
.in1{ width:30%; padding:0 10px; font-size:0.875em; color:#666; font-family:"微软雅黑"; height:40px; line-height:40px; background:none; border:1px solid #ddd; outline:none;}
.in2{ width:60%; padding:0 10px; font-size:0.875em; color:#666; font-family:"微软雅黑"; line-height:40px; background:none; border:1px solid #ddd; outline:none;}
.in3{ width:10%; height:40px; line-height:40px; text-align:center; background:#f9f9f9; color:#666; font-family:"微软雅黑"; font-size:0.875em; border:1px solid #ddd; outline:none; cursor:pointer;}
.in3:hover{ background:#004a8b; color:#fff;}

.pro_right{ float:right; width:48.33333%;}
.pro_t{ font-size:1.25em; font-weight:bold; color:#004a8b; padding:10px 0 15px;}
.pro_desc{ font-size:0.875em; color:#666; line-height:2em;}
.pro_desc a{ color:#004a8b;}
.pro_desc a:hover{ text-decoration:underline;}
.pro_t2{ font-size:1.125em; color:#004a8b; background:#f9f9f9; line-height:2.77777em; padding-left:15px; margin:25px 0 15px;}
.pro_desc2{ font-size:0.875em; color:#666; line-height:2em; padding:0 10px;}
.pro_desc2 a{ color:#004a8b;}
.pro_desc2 a:hover{ text-decoration:underline;}





/*004a8b dark blue*/
/*017aed light blue*/
/*eb3d00 orange*/

@media (max-width: 1199px){
.width{ width:98%; padding-left:1%; padding-right:1%;}
.logo,.nav,.equ1_bg_big,#MagnifierWrap2{ display:none;}
.logo2,.nav2,.equ1_bg,.goods_slider{ display:block;}

.nav_bg{ height:auto; background:none;}
{ display:none;}
.logo2{ margin:26px 0;}
.nav2{ float:none; width:100%; height:50px; background:url(../img/nav_bg.jpg) bottom; border-top:1px solid #f0f0f0;}
.nav2 li{ width:16.666666%;}
.nav2 a{ padding:0; text-align:center; height:46px; line-height:46px;}

.banner{ height:480px;}

.pro_nav a{ width:130px; height:40px; line-height:40px; border-radius:25px;}

.a1{ min-height:380px;}

.about_desc{ padding:25px 0 0;}
.c1_bg{ margin:25px 0;}
.clear_mid{ clear:both; height:0;}
.about3{ float:none; width:100%;}
.about_more{ width:100%; height:40px; line-height:40px;}

.news .pro_nav{ width:440px;}

.ban{ height:240px;}

.news2_bg{ text-align:justify; line-height:0; font-size:0;}
.news2_bg:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}
.news2_bg .news1{ width:48%; margin-bottom:25px;}
.news2_bg .news1_pic{ float:none; width:100%; padding-bottom:56%;}
.news2_bg .news1_p{ float:none; width:100%;}
.news2_bg .news1_t{ padding:11px 5px;}
.news2_bg .news1_desc{ line-height:1.5em; min-height:100px;}

.goods_slider{background-color:#fff; height:auto;position:relative}
.goods_slider .scroller{transition-property: transform; transition-timing-function: cubic-bezier(0, 0, 0.25, 1); transition-duration: 0ms; transform: translate3d(0px, 0px, 0px); max-width:100%; overflow:hidden; margin: 0 auto;display:-webkit-box;-webkit-box-lines:multiple}
.goods_slider .scroller div{width:100%; overflow:hidden;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}
.goods_slider .scroller img{-webkit-user-drag:none;-webkit-user-select:none;max-width:100%;max-height:100%}
.goods_slider .scroller ul li{ text-align:center}
.goods_slider .slideBox{ position:relative; overflow:hidden; margin:0 auto; width:100%;/* 设置焦点图最大宽度 */ }
.goods_slider .slideBox .icons{ height:2rem; line-height:2rem;top:0.1rem;left:0;right:0;text-align:center}
.goods_slider .slideBox .icons li{ display:inline-block; width:0.4rem; height:0.4rem; -webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; border-radius:0.2rem; background:rgba(0,0,0,.2); text-indent:-9999px; overflow:hidden; margin:0 0.3rem;}
.goods_slider .slideBox .icons li.on{ background:#eb3d00;  }
.goods_slider .slideBox .bd{ position:relative; z-index:0; height:100%; width:100%;}
.goods_slider .slideBox .bd li{ position:relative; text-align:center; width:100%; }
.goods_slider .slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:middle; margin: auto 0; width:100%; height:auto; /* 图片宽度100%，达到自适应效果 */}

.pro_right{ float:none; width:100%;}
.pro_t{ padding:10px 10px 15px;}
.pro_desc{ padding:0 10px;}
.pro_t2{ padding-left:10px;}
}


@media (max-width: 991px){
.banner{ height:380px;}
.flex-control-paging li a{ width:8px; height:8px;}

.pro_nav a{ width:100px; height:35px; line-height:35px; border-radius:25px;}

.about_more{ height:35px; line-height:35px;}

.news .pro_nav{ width:350px;}

.foot2{ margin-top:5px;}
.foot1 img{ margin:0 0 10px;}
.f1_bg{ float:none;}
.f1_bg2{ margin-left:0;}
.f1_bg p{ background-size:15px !important;}

.ban{ height:180px;}
}


@media (max-width: 767px){
.width{ width:90%; padding-left:5%; padding-right:5%;}

.top_bg,.nav_bg,.nav2,.news1_m,.par1_m,.left{ display:none;}
.nav3_bg,.left_m,.left_nav_m{ display:block;}

.nav3_bg{ position:fixed; top:0; width:100%; height:70px; background:#fff; border-top:10px solid #004a8b; z-index:999; box-shadow:0 1px 1px #333;}
.logo3{ position:absolute; width:70%; left:15%; margin-top:17px; z-index:1;}
.logo3 img{ height:36px;}
.lang2{ position:absolute; z-index:2; text-align:right; right:5%; margin-top:22px; font-size:0.75em;}
.lang2 a{ display:block; width:26px; height:26px; line-height:26px; color:#666;}
.nav3{ position:relative;}
.nav3 ul li ul{ display:none; background:#fff; padding:15px 0;}
#nav3_btn{ display:block; width:26px; height:26px; margin:22px 0 22px 5%; background:url(../img/menu_btn.png) left center no-repeat; background-size:contain; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu_btn.png', sizingMethod='scale');}
.nav3 ul li ul li{ padding:5px 0; font-size:0.875em;}
.nav3 ul li ul a{ display:block; padding:0 5%; color:#666;}
.nav3 ul li ul a:hover{ color:#004a8b;}
.cur2{ color:#004a8b !important;}
.nav3 ul li ul li ul{ padding:5px 0 0;}
.nav3 ul li ul li ul li{ padding:0; font-size:0.875em; line-height:1.75em;}

.banner{ height:240px; margin-top:80px;}
.flex-control-nav{ bottom:10px;}
.flex-control-paging li a{ width:5px; height:5px;}

.product{ padding:30px 0 15px;}
.title1{ width:20%; line-height:0.5em;}
.title2{ font-size:1.2em; line-height:0.875em; margin:0 1%;}
.title2 span{ font-size:0.6em;}

.pro_nav{ padding:15px 0 5px;}
.pro_nav li{ width:30%;}
.pro_nav a{ height:30px; line-height:30px; font-size:12px; margin-bottom:10px; width:100%; overflow:hidden;}

.pro1{ width:48%; font-size:11px; line-height:15px; margin-bottom:10px;}

.advan{ padding:30px 0 15px;}

.a1_bg{ padding-top:15px;}
.a1{ width:48%; margin-bottom:10px; min-height:280px;}
.a1_t{ font-size:0.875em; line-height:1.2em; padding:10px;}
.a1_desc{ padding:0 10px; font-size:0.6875em; line-height:1.5em; padding-bottom:15px;}

.about{ padding:30px 0 15px;}
.about1{ float:none; width:100%;}
.about11{ font-size:14px;}
.about2{ float:none; width:100%; margin-top:15px;}
.about_t{ font-size:1.2em;}
.about_t span{ font-size:0.7em; margin-top:0.4em;}
.about_desc{ font-size:0.6875em; padding:5px 0;}
.c1_bg{ margin:5px 0 10px;}
.c1{ font-size:11px; line-height:14px;}
.about_more{ height:30px; line-height:30px; font-size:0.75em;}

.equ_t{ font-size:1.2em; margin:25px 0 10px;}
.equ1{ width:48%; font-size:11px; line-height:15px; margin-bottom:10px;}

.news{ padding:30px 0 25px;}
.news .pro_nav{ width:auto;}
.news1{ width:48%;}
.news1_t{ font-size:0.875em; padding:10px 5px; line-height:1.2em;}
.news1_desc{ font-size:0.6875em; padding:0 5px 10px; min-height:65px; line-height:1.5em;}
.news1_more{ font-size:0.875em; padding:10px 5px; line-height:1em;}
.news_more{ margin:15px auto 0;}

.partner{ padding:25px 0;}
.par_t{ font-size:1.2em; margin-bottom:5px;}
.par1{ width:31.5%; margin-top:5px;}

.foot{ padding:25px 0;}
.foot1{ float:none;}
.foot2{ float:none;}
.foot1 img{ width:80%; margin:0 0 10px;}
.f1_bg{ font-size:0.625em;}
.f1_bg p{ background-size:12px !important; background-position:left 3px !important;}
.link{ margin:15px 0;}
.link:hover .link_t{ border-radius:25px 25px 0 0;}
.link_t{ width:38%; font-size:0.75em; padding:0 20px; border-radius:25px; background-size:25px;}
.link1{ width:38%; font-size:0.6875em; line-height:2em; padding:0 20px 10px; border-radius:0 0 25px 25px;}
.code{ margin-left:20px;}
.code_p{ font-size:0.625em; margin-left:5px; line-height:1.5em;}

.copyright{ height:auto; padding:15px 0; line-height:1.75em; font-size:0.625em; text-align:center;}
.copy1{ float:none;}
.copy2{ float:none;}

.ban{ height:110px; margin-top:80px;}

.left_m{ line-height:30px; background:#f9f9f9; border-bottom:1px solid #f0f0f0; padding:5px 5% 0;}
.left_t1{ float:left; font-size:1em; color:#004a8b; font-weight:bold;}
.left_t2{ float:right; font-size:0.625em; color:#666;}
.left_t2 a{ color:#666;}
.left_t2 a:hover{ color:#004a8b;}

.left_nav_m{ background:#fff; text-align:center; border-bottom:1px solid #f0f0f0;}
.left_nav_m a{ display:inline-block; background:#f9f9f9; width:30%; margin:0 1.5% 10px;}
.cur4{ background:#004a8b !important; color:#fff !important;}

.body{ padding:25px 0;}
.right{ float:none; width:100%;}
.right_t{ display:none;}
.content{ font-size:0.6875em;}
.profile_t{ font-size:1.5em !important;}

.pro2_bg .pro1{ width:48%;}

.page{ margin-top:20px;}
.page,.page span,.page p,.page a{ padding:2px; font-size:0.6875em;}

.news2_bg .news1{ margin-bottom:15px;}
.page_m{ margin-top:10px;}

.news_t1{ font-size:0.875em;}
.news_t2{ font-size:0.625em; padding:10px 0 15px;}
.news_desc{ font-size:0.6875em; padding:15px 0 0;}

.message td{ padding-bottom:5px;}
.in1{ width:40%; height:30px; line-height:30px; font-size:0.6875em;}
.in2{ width:80%; line-height:30px; font-size:0.6875em;}
.in3{ width:20%; height:30px; line-height:30px; font-size:0.6875em;}

.goods_slider .slideBox .icons{ height:15px; line-height:15px; top:0;}
.goods_slider .slideBox .icons li{ width:4px; height:4px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin:0 0.2rem;}

.pro_t{ font-size:1em; padding:15px 10px 10px;}
.pro_desc{ font-size:0.6875em; padding:0 10px;}
.pro_t2{ font-size:0.875em; line-height:2.2em; margin:15px 0 10px;}
.pro_desc2{ font-size:0.6875em; padding:0 10px;}
}


@media (max-width: 479px){
.banner{ height:180px;}
.flex-control-paging li a{ width:4px; height:4px;}

.ban{ height:85px;}
}