@charset "utf-8";
@media screen and (max-width:2980px)
{
body{
font-size:60px;
}
}
@media screen and (max-width:1980px)
{
body{
font-size:55px;
}
}
@media screen and (max-width:1500px)
{
body{
font-size:50px;
}
}
@media screen and (max-width:1380px)
{
body{
font-size:45px;
}
}

@media screen and (max-width:1280px)
{
body{
font-size:40px;
}
}
@media screen and (max-width:1180px)
{
body{
font-size:35px;
}
}
@media screen and (max-width:1025px)
{
body{
font-size:32px;
}
}
@media screen and (max-width:880px)
{
body{
font-size:29px;
}
}
@media screen and (max-width:760px)
{
body{
font-size:28px;
}
}
@media screen and (max-width:720px)
{
body{
font-size:26px;
}
}
@media screen and (max-width:690px)
{
body{
font-size:25px;
}
}
@media screen and (max-width:650px)
{
body{
font-size:24px;
}
}
@media screen and (max-width:620px)
{
body{
font-size:22px;
}
}
@media screen and (max-width:580px)
{
body{
font-size:19px;
}
}
@media screen and (max-width:520px)
{
body{
font-size:17px;
}
}
@media screen and (max-width:480px)
{
body{
font-size:15px;
}
}

@media screen and (max-width:450px)
{
body{
font-size:14px;
}
}
@media screen and (max-width:400px)
{
body{
font-size:14px;
}
}
@media screen and (max-width:380px)
{
body{
font-size:13px;
}
}
@media screen and (max-width:350px)
{
body{
font-size:12px;
}
}
@media screen and (max-width:320px)
{
body{
font-size:11px;
}
.dfh3_m_m_li,.dfh3_m_m_li2,.dfh3_m_m_li3{ font-size:14px}
}
@media screen and (max-width:300px)
{
body{
font-size:9px;
}
}
body{-moz-font-feature-settings:inherit;-moz-font-language-override:inherit;border:0 none;margin:0;padding:0;vertical-align:baseline; font-family:Arial;-webkit-text-size-adjust:none;-webkit-transition:opacity 500ms ease-in;
	transition:opacity 500ms ease-in }
*{margin:0;padding:0;list-style-type:none;outline:medium none;-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-focus-ring-color:rgba(0, 0, 0, 0)}
a{text-decoration:none; color: #717171}
img{border:0}


.dfh3_m_layout{ width:100%; overflow:hidden; background:#f4f4f4;}
.dfh3_m_main{ width:100%; margin:0; text-align:center;}
.dfh3_m_m_al,.dfh3_m_m_bl{  width:100%; border-top:1px solid #f1f2f2; border-bottom:1px solid #f1f2f2; overflow:hidden; background:#fff; margin-top:1%}
.dfh3_m_m_h2{ width:96%; text-align:left; padding:1% 2%}
.dfh3_m_m_h2 span{ width:3px; float:left; padding:4.5% 0; background:#6389ef; border-radius:15px; margin:1% 2% 0 0}
.dfh3_m_m_h2 h2{ font-weight:normal; color: #7193f0}
.dfh3_m_m_h2 p{ color: #d1d1d1; font-size:7px}


.sy_img2{ width:100%; overflow:hidden; margin:3% 0;}
.sy_img2 li{ width:43%; float:left; padding:2%; background:#fff;  margin:0% 0 2% 2%;}
.sy_img2 span{ float:left; width:100%;}
.sy_img2_left{ margin-left:0!important;}
.font{ color:#000;font-weight:100;padding:2% 0;font-size:12px; text-align:left;}
.index_margin{  text-align:center; font-weight:800!important;color:#000;}
.font2{font-weight:100;color:#000; padding:10px 0 5px 0; border-top:1px solid #e4e4e4;}
.font2 a{ color:#f00; float:right}
.sy_img2 a:hover{ color:#f00}
/*public scroll*/
.relative{ width:100%; overflow:hidden}
.scroll{margin:0px auto;max-width:960px; overflow:hidden; position:relative;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative; margin:0 auto; width:100%; }
.scroll_wrap{overflow:hidden; position:relative; padding:0}
.scroll_wrap li{position:relative;display:block;width:100%;float:left; text-align:left}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{position:absolute;left:0%;z-index:1;bottom:0%; background:url(../images/tk_bj_aa.png) repeat; width:100%; padding-bottom:5%; height:8px;}
.scroll_position li{display:inline-block; width:7px; height:7px; border-radius:5px;background:#f9fcfe;background-size:100%;}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background:#80b8ff;background-size:100% ;}
.scroll_position_bg{position:relative;bottom:0%;left:0%; width:100%;z-index:9;border-radius:5px;}
/*----------------dibu-----------------------*/
.dfh3_m_footer{ background:#fff; color: #000; padding:3% 0; width:100%; overflow:hidden; line-height:1.5em;border-top:1px solid #f4f4f4;}
.dfh3_m_footer span{ float:left; width:100%; text-align:center;}
.dfh3_m_footer span a{color: #75cbff}

.zxzx_div{ width:100%; overflow:hidden; background:#f4f4f4; padding:2%}
.zxzx_left{float:left; text-align:center; width:20%; padding:0 2%;margin-bottom:4%}
.zxzx_right{float:left;  width:70%;font-size:38px; border-left:1px solid #e4e4e4; padding:0 0 0% 5%;line-height:1.5em; text-align:left; margin-bottom:3%}


.zxzx_div2{ width:100%; overflow:hidden;border-top:1px solid #e4e4e4; padding:2% 0 0 0; margin-top:2%}
.zxzx_div2 li{ text-align:center; width:44%; float:left; margin:2% 0% 2% 3%;}
.sy_main_h1{ width:100%; text-align:center; font-size:28px; padding:3% 0 0% 0; overflow:hidden; color:#000; background:#fff}
.sy_main_div{width:100%; text-align:center; background:#fff}




