@charset "utf-8";
/* CSS Document */
.ban{ margin:0 auto; overflow:hidden; height:516px; z-index:1;}
.fullSlide {width:100%;position:relative;height:516px;overflow:hidden;background:#fff; left:0; top:0; }
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:516px;overflow:hidden;

position: relative;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;}
.fullSlide li dl{ width:700px; padding-right:700px; height:516px; overflow:hidden; z-index:9; position:absolute; left:50%; margin-left:-700px; top:0; }	
.fullSlide li dl h2{ width:100%; overflow:hidden; text-align:left; line-height:30px; font-size:23px; color:#ff5e14; font-weight:normal; margin-top:80px; margin-bottom:10px}
.fullSlide li dl h3{ width:100%; overflow:hidden; text-align:left; line-height:66px; font-size:49px; color:#fff; letter-spacing:1px; margin-bottom:30px}
.fullSlide li dl h4{ width:100%; overflow:hidden; text-align:left; line-height:26px; font-size:15px; color:#e7e7e7; letter-spacing:1px; font-weight:normal; margin-bottom:50px}
.fullSlide li dl h5{ width:100%; float:left; overflow:hidden}
.fullSlide li dl h5 a{ display:block; float:left; overflow:hidden; width:168px; height:53px; text-align:center;line-height:53px; font-size:17px; font-weight:normal;transition: all 0.35s;}
.a-001{ border:1px solid #fff; background:#fff; border-radius:5px; margin-right:30px; color:#333 }
.a-002{ border:1px solid #ff5e14; background:#ff5e14; border-radius:5px; color:#fff}
a.a-001:hover{ background:none; color:#fff}
a.a-002:hover{ background:none; color:#ff5e14}


.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:10px;line-height:10px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin-right:10px; border-radius:50%; overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#ff5e14;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:260px;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:1%;background-position:-6px -137px;}


.ab-01{ width:600px; float:left; overflow:hidden; margin-right:50px}
.ab-01 h3{ width:100%; float:left; overflow:hidden; line-height:35px; font-size:26px; color:#010e2a; font-weight:normal; background:url(dot-01.gif) no-repeat 0 bottom; padding-bottom:30px; margin-bottom:50px}
.ab-01 ul{ width:100%; float:left; overflow:hidden; }
.ab-01 ul p{ width:100%; float:left; overflow:hidden; line-height:26px; color:#4d4d4d; font-size:16px; margin-bottom:20px}

.ab-02{ width:765px; float:left; overflow:hidden}
.ab-02 dl{ width:325px; background:#fff; padding:10px; float:left; overflow:hidden; margin-top:15px; margin-left:30px; display:inline; margin-bottom:15px;
-webkit-box-shadow: 0 0 8px #c5c5c5;
            -moz-box-shadow: 0 0 8px #c5c5c5;
            box-shadow:0 0 8px #c5c5c5; padding-bottom:20px
			}
.ab-02 dl h4{ width:100%; float:left; overflow:hidden; margin-bottom:40px;}
.ab-02 dl h4 img{ width:100%; float:left; overflow:hidden; height:200px;}
.ab-02 dl dt{ width:100%; float:left; overflow:hidden; font-size:21px; color:#ff5e14; padding:0 10px; -moz-box-sizing: border-box;box-sizing: border-box; line-height:30px; background:url(dot-02.gif) no-repeat 150px center; margin-bottom:20px }
.ab-02 dl dd{ width:100%; float:left; overflow:hidden; font-size:14px; color:#777; padding:0 10px; -moz-box-sizing: border-box;box-sizing: border-box; line-height:22px; margin-bottom:30px}
.ab-02 dl h5{ width:100%; float:left; overflow:hidden; line-height:30px; padding:0 10px; -moz-box-sizing: border-box;box-sizing: border-box; }
.ab-02 dl h5 a{ font-size:12px; font-weight:normal; background:#ff5e14; color:#fff; padding:5px 10px 6px}
.ab-02 dl h5 a:hover{ background:#010e2a}

.ab-03{ height:600px;background:url(ab-03.jpg) no-repeat center 0; position:relative;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover}


.ab-03-bg{ width:50%; position:absolute; left:0; top:0; z-index:1; background:rgba(1,14,42,.9); height:600px}
.ab-03b{ z-index:5; position:absolute; left:50%; margin-left:-700px; top:0;}
.ab-04{ width:650px; float:left; overflow:hidden; margin-top:50px; }
.ab-dl01{ width:100%; float:left; overflow:hidden; height:110px; margin-bottom:50px}
.ab-dl01 h3{ font-size:70px; color:#ff5e14; font-weight:normal; width:90px; height:90px; text-align:center; line-height:90px; border:5px solid #ff5e14; float:left; margin-right:20px;}
.ab-dl01 dt{ width:520px; float:left; overflow:hidden; color:#ff5e14; font-size:26px; font-weight:normal; margin:15px 0 15px}
.ab-dl01 dd{ width:520px; float:left; overflow:hidden;}
.ab-dl01 dd span{ background:#ff5e14; color:#fff; font-size:16px; font-weight:normal; float:left; height:34px; line-height:34px; padding:0 17px;}

.dl-05{ width:100%; float:left; overflow:hidden; margin-bottom:35px}
.dl-05 h4{ width:100px; float:left; overflow:hidden; margin-top:15px; }
.dl-05 ul{ width:550px; float:left; overflow:hidden}
.dl-05 dt{ color:#fff; font-size:17px; width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:10px;font-weight:bold}
.dl-05 dt span{ color:#ff5e14; padding:0 5px; font-size:15px; font-family:"宋体"; font-weight:bold}
.dl-05 dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:13px; color:#d9e1f3}

















.ty-dl01{ width:100%; float:left; overflow:hidden;}
.ty-dl01 ul{ width:300px; float:left; overflow:hidden; background:url(dot-01.gif) no-repeat 0 bottom; padding-bottom:30px;}
.ty-dl01 dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:35px; color:#ff5e14; font-weight:bold}
.ty-dl01 dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:19px; color:#999; margin-bottom:5px; text-transform:uppercase}

.ty-dl01 h5{ width:1100px; float:left; overflow:hidden; line-height:50px; text-align:right; font-weight:normal; margin-top:25px}
.ty-dl01 h5 span{ border:1px solid #bbb; padding:10px 15px}
.ty-dl01 h5 a{ font-size:16px; color:#888; font-weight:normal}
.ty-dl01 h5 a:hover{ text-decoration:underline; color:#ff5e14}


.app-01{ background:#f7f7fd url(app-01.png) no-repeat 25% 130px; padding:50px 0 80px}
.app-02{ margin:0 auto; width:100%; }
.app-02 dl{ width:32%; margin-right:2%; float:left; overflow:hidden; position:relative}
.app-02 dl.dl-003{ margin-right:0}
.app-02 dl img{ width:100%}
.app-02 dl ul{ position:absolute; left:5%; width:90%; bottom:50px; background:rgba(1,14,42,.7); z-index:9; transition: all 0.5s; padding:15px; -moz-box-sizing: border-box;box-sizing: border-box; }
.app-02 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; color:#fff; font-size:23px; margin-bottom:5px}
.app-02 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; color:rgba(255,255,255,.8); font-size:16px; margin-bottom:25px}
.app-02 dl h6{ width:50px; height:2px; background:#ff5e14; float:left; overflow:hidden}
.app-02 dl a:hover ul{ background:rgba(1,14,42,.8); width:100%; padding:50px 5% 0; left:0;bottom:0; height:100%; }


.ty-dl02{ width:100%; float:left; overflow:hidden;  background:url(dot-01.gif) no-repeat center bottom; padding-bottom:30px;}
.ty-dl02 dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:35px; color:#ff5e14; font-weight:bold; text-align:center}
.ty-dl02 dt a{font-size:35px; color:#ff5e14; font-weight:bold; }
.ty-dl02 dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:19px; color:#999; margin-bottom:5px; text-align:center; text-transform:uppercase}


.app-03{ margin-top:-85px; }
.app-04{ height:160px; background:#ff5e14; float:left; overflow:hidden; width:1200px; margin-left:100px; display:inline; }

.case-01{ width:100%; float:left; overflow:hidden; text-align:center; margin-top:80px; margin-bottom:60px}



.ys-01{ background:url(ys-bg.jpg) no-repeat center 0}
.ys-01 h2{ width:100%; float:left; overflow:hidden; line-height:50px; font-size:39px; color:#fff; font-weight:normal; text-align:center; margin-top:70px; background:url(ys-dot01.gif) no-repeat center bottom; padding-bottom:30px;margin-bottom:50px; }
.ys-01 h2 span{ text-transform:uppercase; font-size:29px}
.ys-01 h3{ width:70%; padding:0 15%; float:left; overflow:hidden; line-height:40px; font-size:23px; color:#fff; font-weight:normal; text-align:center; margin-bottom:70px}
.ul-02{ width:100%; float:left; overflow:hidden}
.ul-02 dl{ width:25%; float:left; overflow:hidden}
.ul-02 dl dt{ width:100%; float:left; overflow:hidden; text-align:center; font-size:60px; color:#fff;}
.ul-02 dl dt span{ font-size:23px; padding-left:10px}
.ul-02 dl dd{ width:100%; float:left; overflow:hidden; text-align:center; font-size:19px; color:#fff}


.rollBox{width:1400px;overflow:hidden; float:left; position:relative }
.an_left{width:50px; overflow:hidden;float:left; height:300px}
.rollBox .leftBotton{ width:60px; height:60px;overflow:hidden; position:absolute; left:20px; top:290px; z-index:-9;cursor:pointer; border-radius:50%; background:rgba(1,14,42,.85); color:#fff; font-size:39px; font-family:"宋体"; text-align:center; line-height:60px; font-weight:bold; display:none ; transition: all 0.5s;}
.rollBox:hover .leftBotton{display:block; z-index:9;}
.an_right{width:50px; overflow:hidden;float:left; height:300px}
.rollBox .RightBotton{ width:60px; height:60px;overflow:hidden; position:absolute; right:20px; top:290px; z-index:9;cursor:pointer; border-radius:50%; background:rgba(1,14,42,.85); color:#fff; font-size:39px; font-family:"宋体"; text-align:center; line-height:60px; font-weight:bold ; display:none ;transition: all 0.5s; }
.rollBox:hover .RightBotton{display:block; z-index:9;}
.rollBox .Cont{width:1300px; overflow:hidden;float:left; display:inline}
.rollBox .ScrCont{width:10000000000000000px;} 
.pic {width:1200px;  float:left;overflow:hidden; display:inline;  height:450px; border:50px solid #fff; position:relative; background:#f5f5f5}

.pic ul{ width:600px; float:left; overflow:hidden; height:450px;}

.pic dl{ width:550px; padding-left:50px; float:left; overflow:hidden; height:400px; padding-top:50px;}
.dl-001{ background:url(star_5.gif) no-repeat 120px 380px,url(dot-31.gif) no-repeat 410px 350px; }
.dl-002{ background:url(star_5.gif) no-repeat 120px 380px,url(dot-32.gif) no-repeat 410px 350px; }
.dl-003{ background:url(star_5.gif) no-repeat 120px 380px,url(dot-33.gif) no-repeat 410px 350px; }
.dl-004{ background:url(star_5.gif) no-repeat 120px 380px,url(dot-34.gif) no-repeat 410px 350px; }
.dl-005{ background:url(star_5.gif) no-repeat 120px 380px,url(dot-35.gif) no-repeat 410px 350px; }


.pic dl dt{ width:100%; float:left; overflow:hidden; line-height:50px; font-size:26px; color:#333; margin-bottom:35px}

.pic dl dt span{ float:left; width:50px; line-height:50px; text-align:center; height:50px; background:#ff5e14; color:#fff; margin-right:15px}
.pic dl dt b{ color:#ff5e14; font-weight:normal; }
.pic dl dd{ width:100%; float:left; overflow:hidden; text-indent:85px; background:url(dot-10.png) no-repeat 70px center; line-height:30px; font-size:16px; color:#666; margin-bottom:10px}






.spanline{ width: 60px;}
.spanline span{ display:block; height: 3px; background: #666; animation:load1 1s infinite ease-in-out; width: 23px; margin: 12px 0;
animation-delay: -0.16s;}
.spanline .span2{ animation-delay: -0.32s;}
.spanline .span3{ animation-delay: -0.46s;}













.news{ width:100%; float:left; overflow:hidden; }
.new_tab{ width:100%; float:left; overflow:hidden; margin-bottom:50px; text-align:center; line-height:50px}
.new_tab a{ color:#333; font-size:18px; background:#f6f6f6; padding:10px 38px}
.new_tab a:hover{ background:#e5e5e5}
.new_tab a.hover{ color:#fff; background:#ff5e14; }
.new_tab span{ padding:0 5px}

.new_con{ width:100%; float:left; overflow:hidden;  }

.dl-03{ width:440px; height:470px; float:left; overflow:hidden; margin-right:40px; position:relative; }
.dl-03 h3{ width:100%; float:left; overflow:hidden; height:320px;}
.dl-03 h3 img{ width:100%; float:left; overflow:hidden; height:320px;transition: all 0.5s;}
.dl-03 ul{ width:360px; background:#fff; overflow:hidden; left:20px; top:280px; height:85px; z-index:2; position:absolute; padding:20px 20px 50px;transition: all 0.25s;
 -webkit-box-shadow: 0 0 15px #c8c8c8;
            -moz-box-shadow: 0 0 15px #c8c8c8;
            box-shadow:0 0 15px #c8c8c8;
}
.dl-03 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; text-align:center; margin-bottom:15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.dl-03 dt a{ font-size:19px; color:#333}
.dl-03 dd{ width:100%; float:left; overflow:hidden; text-align:center; line-height:20px; color:#666; font-size:14px; background:url(dot-06.gif) no-repeat center top; padding-top:20px; }
.dl-03 dd span{ padding-left:15px;}

.dl-03 h5{ width:44px; padding:0 178px; height:44px; text-align:center; background:url(dot-07.gif) repeat-x 0 center; position:absolute; left:20px; top:414px; z-index:3;transition: all 0.25s;}
.dl-03 h5 a{ display:block; height:44px; width:44px; border-radius:50%; background:#fff; color:#ff5e14; font-size:18px; line-height:44px; text-align:center; float:left; overflow:hidden; font-family:宋体;transition: all 0.5s;
 -webkit-box-shadow: 0 0 10px #ddd;
            -moz-box-shadow: 0 0 10px #ddd;
            box-shadow:0 0 10px #ddd;}

.dl-03:hover h3 img{transform: scale(1.1);}
.dl-03:hover ul{ top:260px;}
.dl-03:hover h5{top:394px; background:url(dot-08.gif) repeat-x 0 center;}
.dl-03:hover h5 a{ background:#ff5e14; color:#fff}







.dl-01{ width:100%; float:left; overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:25px; margin-bottom:30px}
.dl-01 h6{ width:100%; float:left; overflow:hidden; line-height:20px; font-weight:normal; color:#888; font-size:18px; margin-bottom:35px}
.dl-01 dt{ width:100%; float:left; overflow:hidden; line-height:30px;  height:30px; margin-bottom:30px}
.dl-01 dt a{color:#333; font-size:23px;}
.dl-01 dt a:hover{ color:#00a0e9; text-decoration:underline}
.dl-01 dd{width:100%; float:left; overflow:hidden; line-height:23px; color:#666; font-size:14px}
.dl-01 dd a{ font-size:12px; color:#30a0ef; float:right; font-family:"宋体"}
.dl-01 dd a:hover{ text-decoration:underline; color:#f60}

.ul-03{ width:100%; float:left; overflow:hidden; }
.ul-03 li{ width:47.5%; float:left; line-height:30px; overflow:hidden; height:30px; margin-right:5%; background:url(dot01.gif) no-repeat 0 10px; text-indent:13px}
.ul-03 li.xw_r_2,.ul-03 li.xw_r_4{ margin-right:0}
.ul-03 li a{ color:#666; font-size:14px}
.ul-03 li a:hover{ text-decoration:underline; color:#00a0e9}












































.pro-01{ margin:50px 0 30px}
.ul-01{ width:1400px; float:left; overflow:hidden}
.h3-01{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:35px; color:#ff5e14 }
.h3-01 span{ float:right; line-height:40px; font-size:14px; color:#888; font-weight:normal }
.h3-01 span a{ font-size:16px; color:#888; font-weight:normal}
.h3-01 span a:hover{ text-decoration:underline; color:#ff5e14}
.h3-01 b{ font-size:21px; text-transform:uppercase; font-weight:normal; color:#999; padding-left:10px}

.pro-02{ width:100%; float:left; overflow:hidden}
.pro-02 dl:nth-child(4){ margin-right:0}
.pro-02 dl:nth-child(8){ margin-right:0}
.dl-04{ width:320px; float:left; overflow:hidden; margin-right:40px; margin-bottom:30px; }
.dl-04 dd{ width:100%; float:left; overflow:hidden; margin-bottom:10px; height:220px; position:relative}
.dl-04 dd img{ width:100%; float:left; overflow:hidden; height:220px}
.dl-04 dd ul{ width:100%; height:220px; position:absolute; left:-400px; top:0; background-color:rgba(0,95,187,.8); z-index:999;transition: all 0.5s;}

.dl-04 dd ul a{width:80%; display:block; padding:45px 10% 0; height:175px; color:#fff; font-size:16px;font-weight:normal;line-height:30px;}
.dl-04 dd:hover ul{ left:0;}
.dl-04 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; text-align:center}
.dl-04 dt a{ font-size:16px; color:#333;}
.dl-04 dt a:hover{ text-decoration:underline; color:#ff5e14;}
.m_r0{ margin-right:0}





.news_left{ width:960px; float:left; overflow:hidden; margin-right:40px}
.news_dl01{ width:100%; float:left; overflow:hidden; height:130px; margin-bottom:20px}
.news_dl01 img{ width:200px; height:130px; display:block; float:left; overflow:hidden; margin-right:20px}
.news_dl01 ul{width:740px; float:left; overflow:hidden; }
.news_dl01 dt{ width:100%; float:left; overflow:hidden; color:#fd0d1a; font-size:19px;font-family:"微软雅黑"; margin-bottom:10px  }
.news_dl01 dt a{ font-size:23px;font-family:"微软雅黑"; color:#111 }
.news_dl01 dt a:hover{ text-decoration:underline; color:#ff5e14;}
.news_dl01 dd{width:100%; float:left; overflow:hidden; line-height:26px; color:#888; font-size:14px; margin-bottom:10px}
.news_dl01 h5{width:100%; float:left; overflow:hidden; line-height:26px; color:#333; font-size:14px; font-weight:normal}
.news_dl01 h5 font{ margin-right:30px}
.news_dl01 h5 font, .news_dl01 h5 a{ font-size:12px; color:#ff5e14}
.news_dl01 a:hover{ text-decoration:underline}



.news_ul01{ width:480px; float:left; overflow:hidden; margin-right:40px;}
.dl-02{ width:100%; float:left; overflow:hidden; margin-bottom:19px; padding-bottom:19px; border-bottom:1px dashed #ddd}
.dl-02a{ margin-bottom:0}
.dl-02 h5{ width:70px; height:60px; padding:5px 0; border:1px solid #ddd; float:left; overflow:hidden; margin-right:20px; line-height:30px; font-size:14px; color:#888; text-align:center; font-weight:normal; background:url(date-01.gif) no-repeat center center;}
.dl-02 h5 span{ font-size:21px; color:#666; }


.dl-02 ul{ width:388px; float:left; overflow:hidden}
.dl-02 dt{ width:100%; float:left; overflow:hidden; line-height:26px; margin-top:5px; font-size:18px; color:#333; margin-bottom:8px}
.dl-02 dt a{ font-size:18px; color:#333;}
.dl-02 dt a:hover{ color:#ff5e14}
.dl-02 dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#888;}

.dl-02 dd span{ color:#ff5e14}
.dl-02 dd span:first-child{ margin-right:15px}


.dl-02:hover h5{ border:1px solid #3589da; color:#ff5e14}
.dl-02:hover h5 span{color:#ff5e14}


/************************首页幻灯************************/

.hd01{ width:440px; float:left; overflow:hidden;height:202px;}

.mF_expo2010{position:relative; width:100%; height:202px;overflow:hidden;  float:left;}

.mF_expo2010 .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;background:#fff url(../img/loading.gif) center -40px no-repeat;}

.mF_expo2010 .pic li{position:absolute;}

.mF_expo2010 .pic li img{width:100%;height:202px;}/*图片和焦点图框架一样大小*/

.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:100%;height:26px;line-height:26px;overflow:hidden;}

.mF_expo2010 .txt li a{display:block;color:#fff; text-indent:15px;font-size:12px;text-decoration:none; line-height:26px}/*标题样式*/

.mF_expo2010 .txt-bg{position:absolute;bottom:0px;z-index:1;width:100%;height:26px; overflow:hidden;background:#000;filter:alpha(opacity=35);opacity:0.35;} /*标题背景*/

.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:5px;right:8px;color:#fff;}/*按钮样式*/

.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:15px;height:15px;line-height:15px;overflow:hidden;text-align:center;margin-right:5px;cursor:pointer; border-radius:50%; }

.mF_expo2010 .num-bg li{background:#000;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/

.mF_expo2010 .num li.current,.mF_expo2010 .num li.hover{background:#F60;}/*当前/悬停按钮背景*/

.mF_expo2010 .txt li a:hover{ color:#ff0; text-decoration:underline}

/************************首页幻灯结束************************/



.news_right{ width:400px; float:left; overflow:hidden}

.news_right li{ width:100%; float:left; overflow:hidden;}

.li_news_01{ height:66px; line-height:66px; background:#ff5e14 url(video.gif) no-repeat 0; padding-left:82px;width:318px; }

.li_news_01 a{ display:block; width:318px; height:66px; line-height:66px; text-align:center; font-size:17px; color:#fff; font-family:"微软雅黑"}

.li_news_01 a span{ font-size:14px}

.li_news_01 a:hover{ background:#313f6a}



.li_news_02, .li_news_03{ height:130px}











.case01{ padding:20px 0; background:#ededed}

.te-01{ height:550px; background:url(bg-10.jpg) no-repeat center -100px}
.te-01 h3{ width:100%; float:left; overflow:hidden; text-align:center; line-height:50px; color:#010e2a; font-size:36px; margin-bottom:35px }
.te-01 h4{ width:60%; padding:0 20%; font-weight:normal; float:left; overflow:hidden; text-align:center; line-height:30px; color:#6f6f6f; font-size:18px; margin-bottom:100px }
.te-01 dl{ width:20%; float:left; overflow:hidden;}
.te-01 dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:25px; text-align:center}
.te-01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#333; text-align:center}



.m_r0{ margin-right:0px}
.m_13{ margin-bottom:13px}
.m_50{ margin-bottom:50px}
.m_top50{ margin-top:50px}