﻿body 
{
	margin:0; padding:0;
	outline:none;
	/*max-width:640px;
	margin:0 auto;*/
	
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
html{}
@media screen and (max-width:768px){html,body,a,span,p{font-size:120%;}}
@media screen and (max-width:414px){html,body,a,span,p{font-size:88%;}}
@media screen and (max-width:360px){html,body,a,span,p{font-size:78%;}}

a{text-decoration:none!important; cursor:pointer;}
.display_block{display:block!important;}
.decollate{width:100%; height:10px; background:#fff7d5;}

.separator{width:100%; height:10px; background:#EEE;}

.head_m{width:100%; height:70px; position:relative; z-index:3; background:#fff7d5;}

.head_m .logo{width:191px; height:70px; margin:0 auto 0 auto; display:block; background:url(../images/logo.png) no-repeat center center; background-size:contain contain; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/logo.png', sizingMethod='scale'); }
@media screen and (max-width:768px){.head_m .logo{ transform:scale(0.7,0.7); -ms-transform:scale(0.7,0.7); -moz-transform:scale(0.7,0.7); -webkit-transform:scale(0.7,0.7); -o-transform:scale(0.7,0.7);}}
@media screen and (max-width:414px){.head_m .logo{ transform:scale(0.5,0.5); -ms-transform:scale(0.5,0.5); -moz-transform:scale(0.5,0.5); -webkit-transform:scale(0.5,0.5); -o-transform:scale(0.5,0.5);}}
@media screen and (max-width:360px){.head_m .logo{ transform:scale(0.5,0.5); -ms-transform:scale(0.5,0.5); -moz-transform:scale(0.5,0.5); -webkit-transform:scale(0.5,0.5); -o-transform:scale(0.5,0.5);}}

.head_m ul.first{width:100%; margin:0 0 0 0; padding:10px 0 10px 0; height:auto; display:none; list-style:none; background:#FFF; position:absolute; top:100px; left:0; box-shadow:0 2px 10px #f0f0f0;}
.head_m ul.first li{width:90%; height:auto; float:left; display:block; margin:0 0 0 5%; position:relative;}
.head_m ul.first li.bg{background:#f0f0f0;}
.head_m ul.first li a{width:100%; height:40px; line-height:40px; text-align:left; text-indent:20px; display:block; text-decoration:none; cursor:pointer; font-family:Microsoft YaHei; font-size:1rem; color:#2b2b2b;}
.head_m ul.first li.home{width:90%; height:40px; float:left; display:block; margin:0 0 4px 5%; border-bottom:solid 1px #EEE; position:relative; }
.head_m ul.first li.home a{width:100%; height:40px; line-height:40px; text-align:left; text-indent:20px; display:block; text-decoration:none; cursor:pointer; font-family:Microsoft YaHei; font-size:1rem; color:#2b2b2b;}
.head_m ul.first li .nav_tb{width:44px; height:40px; background:url(../images/nav_open.png) no-repeat center center; display:block; position:absolute; top:0; right:0px;}
.head_m ul.first li .nav_tb_close{width:44px; height:40px; background:url(../images/nav_close.png) no-repeat center center; display:block; position:absolute; top:0; right:0px;}
.head_m ul.first li ul.last{width:100%; margin:0px 0 0 0; padding:0px 0 5px 0; list-style:none; display:none; position:relative; right:0; top:0px; box-shadow:none; border:0; background:#FFF;}
.head_m ul.first li ul.display_block{border-bottom:solid 1px #EEE;}
.head_m ul.first li ul.last:before{ border:0;}
.head_m ul.first li ul.last:after{ border:0;}
.head_m ul.first li ul.last li{width:100%; height:36px; float:left; background:#fff; margin:0;}
.head_m ul.first li ul.last li a{width:100%; height:36px; line-height:36px; font-size:0.75rem; text-indent:22px;}
.head_m .nav{position:absolute; top:0; right:0; width:31px; height:28px; background:url(../images/dh.png) no-repeat center center; float:right; display:block; margin:20px 10px 0 0;}

@media screen and (max-width: 768px){.head_m{height:86px;}}
@media screen and (max-width: 768px){.head_m .logo{width:450px; height:86px; background-size:100%}}
@media screen and (max-width: 768px){.head_m ul.first{top:86px;}}
@media screen and (max-width: 768px){.head_m .nav{margin:28px 30px 0 0;}}

@media screen and (max-width: 414px){.head_m{height:60px;}}
@media screen and (max-width: 414px){.head_m .logo{width:300px; height:60px; background-size:100%}}
@media screen and (max-width: 414px){.head_m ul.first{top:60px;}}
@media screen and (max-width: 414px){.head_m .nav{margin:16px 20px 0 0; width:26px; background-size:100%}}

@media screen and (max-width: 360px){.head_m{height:50px;}}
@media screen and (max-width: 360px){.head_m .logo{width:250px; height:50px; background-size:100%}}
@media screen and (max-width: 360px){.head_m ul.first{top:50px;}}
@media screen and (max-width: 360px){.head_m .nav{margin:13px 14px 0 0; width:22px; background-size:100%}}


.h_banner_m{width:100%; position:relative; z-index:0; overflow:hidden; padding:0px 0 0 0;}
.h_banner_m .bd{margin:0px auto; position:relative; z-index:0;}
.h_banner_m .bd ul{width:100%; margin:0px; padding:0px; list-style:none; }
.h_banner_m .bd li{width:100%; cursor:pointer;}
.h_banner_m .hd{ width:100%;  position:absolute; z-index:1; bottom:15px; left:0; text-align:center;}
.h_banner_m .hd ul{width:100%; height:16px; line-height:16px; position:absolute; bottom:0px; text-align:center; left:0px; margin:0px; padding:0px; }
.h_banner_m .hd ul li{ font-size:0px; cursor:pointer; display:inline-block; *display:inline; zoom:1; width:4px; height:4px; background:#FFF; border-radius:4px; margin:10px 5px 10px 5px; *color: #fff;}
.h_banner_m .hd ul .on{ font-size:0px; width:4px; height:4px; background:#035cac; border-radius:4px;}

.navs_m{padding:0 0 10px 0;}
.navs_m .b1{width:23%; height:100px; background:#ffc01b url(../images/b1.png) no-repeat center 15px; background-size:60%; float:left; margin:10px 1% 0 1%; text-align:center; color:#FFF; line-height:150px; font-size:14px;}
.navs_m .b2{width:23%; height:100px; background:#98cb32 url(../images/b2.png) no-repeat center 16px; background-size:40%; float:left; margin:10px 1% 0 1%; text-align:center; color:#FFF; line-height:150px; font-size:14px;}
.navs_m .b3{width:23%; height:100px; background:#00cafd url(../images/b3.png) no-repeat center 18px; background-size:60%; float:left; margin:10px 1% 0 1%; text-align:center; color:#FFF; line-height:150px; font-size:14px;}
.navs_m .b4{width:23%; height:100px; background:#66cbff url(../images/b4.png) no-repeat center 20px; background-size:46%; float:left; margin:10px 1% 0 1%; text-align:center; color:#FFF; line-height:150px; font-size:14px;}
.navs_m .b5{width:48%; height:100px; background:#fe6301 url(../images/b5.png) no-repeat 30px center; background-size:30%; float:left; margin:10px 1% 0 1%; color:#FFF; line-height:100px; font-size:14px; text-indent:110px;}
.navs_m .b6{width:48%; height:100px; background:#fe6301 url(../images/b6.png) no-repeat 40px center; background-size:20%; float:left; margin:10px 1% 0 1%; color:#FFF; line-height:100px; font-size:14px; text-indent:100px;}



.intro_m{width:100%; padding:0 0 20px 0;}

.ct_list{width:100%; height:36px; margin:0 auto; background:#f9f9f9;}	
.ct_list ul{width:100%; height:36px; list-style:none; margin:0; padding:0;}
.ct_list ul li{width:33%; height:36px; float:left; padding:0 0px 0 0px; position:relative;}
.ct_list ul li a{font-size:14px; color:#676767; font-family:Microsoft YaHei; width:90%; margin:0 auto; height:36px; line-height:36px; display:block; text-align:center; text-decoration:none; cursor:pointer; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}	
.ct_list ul li.cur{height:36px; float:left; background:#c90000}
.ct_list ul li.cur a{color:#FFF; font-family:Microsoft YaHei; width:90%; margin:0 auto; height:36px; line-height:36px; display:block; text-align:center; text-decoration:none; cursor:pointer;}
.ct_list ul li.cur:before{position:absolute; top:36px; left:47%; content:''; border-width:5px 6px 0px 6px; border-color:#c90000 transparent transparent transparent; border-style:solid;}

.ct_info{width:100%;}
.ct_info .ct_info_{width:100%; margin:0 auto; display:none;}
.ct_info .ct_block{display:block;}
.ct_info .ct_info_ ul{width:96%; margin:0; padding:10px 2% 0 2%; list-style:none;}
.ct_info .ct_info_ ul li{width:100%;float:left; padding:9px 0 0px 0px; position:relative;}
.ct_info .ct_info_ ul li:before{position:absolute; top:19px; left:2px; content:''; border:solid 1px #a80000; border-radius:4px; width:4px; height:4px; border-style:solid; -webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.ct_info .ct_info_ ul li:hover:bea80000fore{border:solid 1px #a80000; background:#a80000; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg);}
.ct_info .ct_info_ ul li a{width:76%; font-size:14px; line-height:26px; text-indent:20px; font-family:Microsoft YaHei; display:block; color:#3c3c3c; text-decoration:none; cursor:pointer; float:left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ct_info .ct_info_ ul li a:hover{ color:#a80000; text-decoration:none; cursor:pointer;}
.ct_info .ct_info_ ul li span{float:right; line-height:26px; color:#999999; font-size:12px; font-family:Microsoft YaHei;}


.foot{line-height:22px; text-align:center; color:#c90000; background:#fff7d5; border-top:solid 1px #f3db76; font-size:12px; padding:16px 0 20px 0;}

.page_{width:20%; display:block; float:left; background-color:#FFF;}
.page_ a{display:block; margin:10px; text-align:center; color:#7d7d7d; padding:5px 0 5px 0; font-size:1rem; text-decoration:none; cursor:pointer; border:solid 1px #EEE;}

.nyjl{width:100%; border-bottom:solid 1px #EEE;}
.nyjl .jl{ background: url(../images/home.png) no-repeat left 13px; text-indent:12px; line-height:38px; padding:0 0 0 0px; font-family:Microsoft YaHei; float:left; margin:0 0 0 20px;}
.nyjl a{font-size:0.75rem; color:#B8B5B9; text-decoration:none; font-family:Microsoft YaHei; background:url(../images/jt.png) no-repeat right center; display:inline-block; padding:0 16px 0 0;}
.nyjl a:last-child{font-size:0.75rem; color:#B8B5B9; text-decoration:none; font-family:Microsoft YaHei; background:none; display:inline-block; padding:0 0px 0 0;}

.wc_name{width:100%; text-indent:20px; padding:20px 0 10px 0; color:#333; font-size:1.12rem;}

.web_list_m{width:90%; margin:0px auto 0px auto; padding:0px 0 10px 0; list-style:none; position:relative;}
.web_list_m li{width:100%; float:left; padding:20px 0 20px 0; border-bottom:solid 1px #EEE;}
.web_list_m li .ts{font-size:1.12rem; color:#000; line-height:26px; text-decoration:none; display:block; cursor:pointer; padding:0 0 10px 0;}
.web_list_m li .td{font-size:0.87rem; color:#767474; line-height:22px; max-height:66px; overflow:hidden;}
.web_list_m li .tdate{font-size:0.87rem; padding:10px 0 0 0; color:#505050;}
.web_list_m li .tdate span{font-size:1.12rem;}

.web_pic_m{width:90%; margin:0px auto 0px auto; padding:0px 0 10px 0; list-style:none; position:relative;}
.web_pic_m li{width:100%; float:left; margin:0 0 0px 0; padding:20px 0 20px 0; border-bottom:solid 1px #EEE;}
.web_pic_m li .ts{font-size:1.12rem; color:#000; line-height:26px; text-decoration:none; display:block; cursor:pointer; padding:10px 0 10px 0;}
.web_pic_m li .td{font-size:0.87rem; color:#767474; line-height:22px; max-height:66px; overflow:hidden;}
.web_pic_m li img{width:100%!important; height:auto!important;}

.web_info_m{width:90%; margin:0px auto 0px auto; padding:0px 0 10px 0; list-style:none; position:relative;}
.web_info_m .ts{width:100%; line-height:26px; font-size:1.12rem; color:#000; padding:20px 0 0 0;}
.web_info_m .ti{width:100%; padding:10px 0 0 0;}
.web_info_m .ti .dates{font-size:0.87rem; color:#919191; float:left;}
.web_info_m .ti .view{font-size:0.87rem; color:#919191; float:left; margin:0 0 0 20px; background:url(../images/year.png) no-repeat left center; padding:0 0 0 26px;}
.web_info_m .contents{font-size:1.2rem; line-height:26px; padding:20px 0 0 0; color:#666;}
.web_info_m .contents img{width:100%!important; border:0; height:auto!important;}

.web_pic_js_m{width:100%; margin:0px auto 0px auto; padding:30px 0 30px 0; background:#f9f9f9; list-style:none; position:relative;}
.web_pic_js_m .title{width:90%; font-size:1.1rem; color:#333; margin:0 auto; font-weight:bold;}
.web_pic_js_m .describe{width:90%; line-height:1.6rem; font-size:1rem; color:#666; margin:0 auto; padding:10px 0 0 0;}

.web_pic_jz_m{width:90%; margin:0px auto 0px auto; padding:30px 0 0px 0; list-style:none; position:relative;}
.web_pic_jz_m .cname{width:100%; font-size:1.1rem; color:#333; margin:0 auto; font-weight:bold; position:relative}
.web_pic_jz_m .cname .cname_{width:9rem; margin:0 auto; position:relative; text-align:center;}
.web_pic_jz_m .cname .cname_:before{ content:'';position:absolute; width:15px; height:1px; background:#ccc; left:0px; top:10px;}
.web_pic_jz_m .cname .cname_:after{ content:'';position:absolute; width:15px; height:1px; background:#ccc; right:0px; top:10px;}
.web_pic_jz_m ul{width:100%; margin:0; padding:0px 0 0 0; list-style:none;}
.web_pic_jz_m ul li{float:left; width:100%; padding:2rem 0 2rem 0;}
.web_pic_jz_m ul li .img{width:100%; height:13rem; display:block; text-decoration:none; float:left;}
.web_pic_jz_m ul li .infos{width:100%; float:left; padding:0.5rem 0 0 0;}
.web_pic_jz_m ul li .infos .ts{width:100%; font-size:1.1rem; color:#006ee2; display:block; padding:1rem 0 1rem 0; text-decoration:none; cursor:pointer;}
.web_pic_jz_m ul li .infos .td{width:100%; line-height:1.6rem; font-size:1rem; color:#666;}

.web_pic_gn_m{width:100%; margin:0px auto 0px auto; padding:30px 0 30px 0; background:#f9f9f9; list-style:none; position:relative;}
.web_pic_gn_m .cname{width:100%; font-size:1.1rem; color:#333; margin:0 auto; font-weight:bold; position:relative}
.web_pic_gn_m .cname .cname_{width:9rem; margin:0 auto; position:relative; text-align:center;}
.web_pic_gn_m .cname .cname_:before{ content:'';position:absolute; width:15px; height:1px; background:#ccc; left:0px; top:10px;}
.web_pic_gn_m .cname .cname_:after{ content:'';position:absolute; width:15px; height:1px; background:#ccc; right:0px; top:10px;}
.web_pic_gn_m .pic_win{width:80%; margin:0 auto; padding:2rem 0 0rem 0; position:relative;}
.web_pic_gn_m .pic_win .prev{width:3rem; height:3rem; border-radius:3rem; background:#eee url(../images/left.png) no-repeat center center; position:absolute; left:-6%; top:6rem; z-index:2;}
.web_pic_gn_m .pic_win .next{width:3rem; height:3rem; border-radius:3rem; background:#eee url(../images/right.png) no-repeat center center; position:absolute; right:-6%; top:6rem; z-index:2;}
.web_pic_gn_m .pic_win .hd{display:none;}
.web_pic_gn_m .pic_win .bd ul{width:100%; list-style:none; padding:0; margin:0;}
.web_pic_gn_m .pic_win .bd ul li{width:100%;  float:left;}
.web_pic_gn_m .pic_win .bd ul li .img{display:block; width:100%; height:12rem; text-decoration:none; border:0;}
.web_pic_gn_m .pic_win .bd ul li .ts{width:100%; font-size:1rem; color:#333; text-align:center; padding:1rem 0 0 0;}