﻿@charset "utf-8";
/* CSS Document */
*{ margin:0 auto;}
body{ margin:0 auto; padding:0; font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12px; color:#454545; background:#f8f8f8;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0 auto;
	padding:0;
}
a{ text-decoration:none; color:#333;}
a:hover{ color:#bd0300; text-decoration:none;}

ol,ul, a img {	list-style:none;}

h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}

.fl{ float:left;}
.fr{ float:right;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.wrap{ width:100%; max-width:640px; min-width:320px;}

.top{ width:100%; background:#31b1c6; padding:15px 0;}
.top img{    display: block;}
.logo{ width:60%; margin-left:2%;}
.logo img{ width:100%;}
.phone{ width:25%; margin-right:2%;}
.phone img{ width:100%;}
.main{ background:#f1f1f1; padding-top:93px;}
.n_main{ background:#fff;/* padding-bottom:40px;*/padding-top:93px;}
.nav{ width:100%; background:#def4f9;}
.nav a{ color:#005c6f; float:left; width:19.4%;/* height:20px;*/font-size:1.2em; display:block; /*line-height:20px; */text-align:center; padding:10px 0; border-right:1px solid #a5e9f9;/* line-height:1.2em*/ border-left:1px solid #fff; text-align:center;}

.section{ padding:20px 2%; background:#fff; margin-bottom:13px;}
.sbg{ background:#f1f1f1;}
.title{ margin:0 auto; margin-bottom:10px;/* background:url(../images/bg_09.jpg) repeat-x;*/}
.t0{ width:60%; max-width:337px;}
.t0 img{ width:100%;}
.t00{ width:70%; max-width:390px;}
.t00 img{ width:100%;}
.t1{ width:60%; max-width:337px;}
.t1 img{ width:100%;}
.t2{ width:70.937%;}
.t2 img{ width:100%;}
.t3{ width:33.125%;}
.t3 img{ width:100%;}
.t4{ width:45.9375%;}
.t4 img{ width:100%;}

.section .content .jcfw{ width:48%; margin:10px 1%; float:left;}
.section .content .jcfw a{ display:block; /* margin-bottom:10px;*/}
.section .content .jcfw img{ width:100%;}
.section .content .jcfw p{ text-align:center; font-size:1em; line-height:1.2em; color:#454545; width:100%;    text-indent: 0;}

.section h5{ font-size:1em; text-align:center; line-height:1.6em;color:#797979;}
.section h5 em{ color:#bf0000;font-style:normal;}
.section .content{ width:100%;}
.section .content table td{ border:1px solid #333; padding:0; margin:0; text-align:center;}
.section .content table tr{ border:1px solid #333; padding:0; margin:0;text-align:center;}
.section .content .pro{ width:31%; margin:10px 1%; float:left;}
.section .content .pro a{ display:block; /*border:1px solid #eee;*/ margin-bottom:10px;}
.section .content .pro img{ width:100%;}
.section .content .pro p{ text-align:center; font-size:1em; line-height:1.2em; color:#454545; width:100%;    text-indent: 0;    height: 1.4em;}

.section .content .lc{ width:48%; margin:20px 1%;float:left;}
.section .content .lc img{ width:100%;}

.section .content .img{ width:81.0937%;}
.section .content .img img{ width:100%;}

.section01 .content{ position:relative;}
.section01 .content .iabout{ width:93.75%;}
.section01 .content .iabout img{ width:100%;}
.section01 .content>a{ width:16.406%; display:block; position:absolute; bottom:70px; right:30px;}
.section01 .content>a img{ width:100%;}
.section01 .content>span{ width:59%; color:#454545; font-size:1em; line-height:1.6em; display:block; text-align:center; margin-top:20px;}
.section01 .content>span em{ font-style:normal; color:#bf0000;}
.section01{ width:100%; padding:30px 0; background:url(../images/bg_03.png) no-repeat center #f1f1f1; background-position:center 34px; background-size:260px 280px;}

.section .content .jz{ width:48%; margin:15px 1%;float:left;}
.section .content .jz a{ margin-bottom:10px; display:block;}
.section .content .jz img{ width:100%;}
.section .content .jz p{ text-align:center; font-size:1em; line-height:1.2em; color:#454545; width:100%;}

.foot{  font-size:1em; line-height:1.8em; color:#666; text-align:center;   /* background: #f1f1f1;padding:10px;*/  padding-bottom:70px;}
.n_foot{  font-size:1em;/* line-height:1.8em;*/ color:#666; text-align:center;    background: #c11c2c;}
.n_foot a{ width:50%; display:block; float:left;}
.n_foot a i{ width:60%; display:block; margin:0 auto;}
.n_foot a i img{ width:100%;}
.n_foot .open-call{ background:#c11c2c; padding:20px 0;}
.n_foot .zxjl{ background:#d71f31; padding:20px 0;}

.foot a{ width:50%; display:block; float:left;}
.foot a i{ width:45%; display:block; margin:0 auto;}
.foot a i img{ width:100%;}
.foot .open-call{ background:#535353; padding:20px 0;}
.foot .zxjl{ background:#6f6f6f; padding:20px 0;}

/*banner*/
.roll_img_mb_01{ overflow:hidden; position:relative;}
.roll_img_mb_01 .img_box{ height:160px; overflow:hidden; text-align:center;}
.roll_img_mb_01 .img_box img{ vertical-align:middle; /*min-height:305px;*/ width:100%; min-height:160px;}
.roll_img_mb_01 .nav_box{ overflow:hidden; height:30px; position:absolute; right:30px; bottom:0px;}
.roll_img_mb_01 .nav_box li{ width:12px; height:12px; font-size:1px; overflow:hidden; background:#fff; border-radius:50px; float:left; margin:4px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.roll_img_mb_01 .nav_box .li_on{ background:#fff;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}


/*fuwu*/
.content p{ width:100%; font-size:1em; line-height:1.8em; color:#666; text-indent:2em;}
.content span{ display:block; padding:18px 10px; background:#be1f2d; border-radius:5px; color:#fff; margin-top:10px;}
.content span b{ display:block; color:#fff;/* margin-bottom:10px;*/ text-align:center; line-height:1.8em;}
.content .anniu{ width:100%;}
.content .anniu a{ display:block; padding:10px 0; background:#fff; border-radius:50px; font-size:1.4em; font-weight:600; width:45%; text-align:center;color:#be1f2d; line-height:1em;}
.content .anniu a em{font-size:0.6em; font-style:normal;}
.content .ljxq{ width:50%; padding:10px 0;background:#31b1c6; border-radius:5px; color:#fff; margin-top:10px;display:block; text-align:center; font-size:1.4em;}
.content .ljxq:hover{color:#fff;}

.nimg{ width:100%; display:block; margin-bottom:10px}
.nimg img{ width:100%;display:block;}

/*about*/
.more{ width:30%; display:block;padding:10px 0;background:#be1f2d; border-radius:5px; color:#fff; margin-top:10px;display:block; text-align:center; font-size:1.2em;}
.more:hover{color:#fff;}

/*contact*/
.content h1{ font-weight:normal; font-size:1.6em; color:#262163; text-align:center; text-transform : uppercase;/* margin-bottom:10px;*/}
.ewm{ width:48%; float:left; margin-right:4%;}
.ewm img{ width:100%; display:block;} 
.txt{/* width:46%;*/ font-size:1em; color:#666; line-height:1.8em; /*float:right;*/ }


/*about*/
.position{ width:100%; border-bottom:1px solid #eee; padding-bottom:10px; font-size:0.8em; color:#999; margin-bottom:10px;}
.position a{color:#999;}

/*map*/
.map{ border:5px solid #00aacd; margin-bottom:20px;}
.map img{ width:100%;}
.mtxt{ width:90%; font-size:1.6em; color:#666; line-height:2.4em;}
.mtxt p{ text-indent:0; padding-left:30px; width:90%;}

/*foot*/
.btn3{
position:fixed;
  z-index:99999;
  bottom:0px;
/*  border-top:1px solid #b3b3b3;*/
/*  background:#34d4bc;*/
  width:100%;
  text-align:center;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;}
.menu{position:relative;
    float:left;
    width:50%;
  /*  height:50px;
    line-height:50px;*/
   /* background:#be1f2d;
    border-right:3px solid #fff;*/
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
	   /* padding: 10px 0;*/
		border-top-left-radius: 10%;
border-top-right-radius: 10%;}
.menu:last-child{border-right:none;/*border-left:3px solid #fff;*/}

.bt-name{font-size:16px;color:#000; width:100%;}
.bt-name a{display:block;font-size:16px;color:#000; padding:10px 0; }
.bt-name a img{ width:100%;}


.blue{ color:#31b1c6;}
.le{ background:#00aacd;}
.lv{background:#4b6ea9;}

.guding{ position:fixed; z-index:9999;}
.fenzhan{ padding:0 0 10px 0; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.fenzhan a{ font-size:14px; display:block; padding:5px 0; color:#30b1c6; float:left;}