@charset "gb2312";
/* CSS Document */
body{
	max-width:1003px;
	height:auto;
	margin:0 auto;
	padding:0;
	font-family: "宋体";
	font-size:12px;
	background:url(../images/index_01.jpg) top repeat-x;
}
img{ border:0;}
*{margin:0; padding:0;}
ul,li,a,h1,h2,h3,h4,form,div,input,p{ margin:0; padding:0;}
li{ list-style:none;}
a{ text-decoration:none; }
a:hover{}

.nxname{ overflow:hidden; width:240px; height:auto; position:absolute; top:0; left:0; line-height:24px; font-family:"微软雅黑"; font-size:14px; color:#f60; z-index:999; padding-left:30px;}
.hgg{ overflow:hidden; width:550px; height:28px; position:absolute; top:0; left:270px; line-height:28px; z-index:999; color:#484848;}
.map{ overflow:hidden; width:140px; height:auto; position:absolute; top:0; left:840px; line-height:24px; font-family:"微软雅黑"; font-size:14px; color:#f60; z-index:999; padding-left:30px;}
/*head*/
.head{ max-width:1003px; height:126px; float:left;z-index:998; position:relative;}
.logo{ width:635px; height:126px; float:left;}

.logo_r{ width:368px; height:126px; float:left;}
.logo_r_up{ width:368px; height:35px; float:left;}
.logo_r_up table{ float:right; margin-right:10px; display:inline;}
.logo_r_down{ width:368px; height:auto; float:left; text-align:right;}

/*head end*/

/*menu*/
.menubox{ width:1003px; height:84px; float:left; background:url(../images/index_06.gif) no-repeat; }
.menu_01{ width:997px; height:76px; float:left; margin-left:3px; display:inline;  padding-bottom:8px; background:url(../images/index_05.jpg) repeat-x;}
.menu_01 table{ width:997px; height:76px; font-size:14px; }
.menu_01 table a{ color:#fff; display:block;}
.menu_01 table a:hover{ color:#d1ffce;}
.menu_t1{ width:147px; height:76px; background:url(../images/index_08.jpg) top right no-repeat; color:#fff;}
.menu_t2{ width:227px; height:76px; background:url(../images/index_08.jpg) top right no-repeat; color:#fff; text-align:center; line-height:28px; padding-right:2px;}
.menu_t3{ width:197px; height:76px; background:url(../images/index_08.jpg) top right no-repeat; color:#fff; text-align:center; line-height:28px; padding-right:2px;}
.menu_t4{ width:136px; height:76px; background:url(../images/index_08.jpg) top right no-repeat; color:#fff; text-align:center; line-height:28px; padding-right:2px;}
.menu_t5{ width:139px; height:76px; background:url(../images/index_08.jpg) top right no-repeat; color:#fff; text-align:center; line-height:28px; padding-right:2px;}
.menu_t6{ width:143px; height:76px;  color:#fff; text-align:center; line-height:28px; padding-right:2px;}

/*menu end*/

/*banner*/
.banner{ width:991px; height:312px; float:left; margin-left:6px; display:inline; position:relative;}

.bulletin{ width:991px; height:29px; float:left; background: url(../images/index_10.jpg) left no-repeat #c50000; margin-left:6px; display:inline;}
.bulletin ul{}
.bulletin ul li{ width:450px; height:29px; float: left; padding-left:30px; line-height:29px; padding-right:60px; }
.bulletin ul li span{ float:right; color:#fff;}
.bulletin ul li a{ float:left; color:#fff;}
.bulletin ul li a:hover{ color:#fefd99;}

/*banner end*/

/*main*/
.m1{ width:1003px; height:auto; float:left; margin-top:9px;}
.m1_l{ width:205px; height: auto; float:left; margin-left:7px; display:inline; background:url(../images/index_155.jpg) repeat-y; border-bottom:1px solid #cacaca; padding-bottom:6px;}
.m1nav_sub{ width:205px; height:34px; float:left;}
.m1nav_co{ width:203px; height:auto; float:left; padding:0 1px;}
.m1nav_co ul{ width:203px; height:auto; float:left; padding-top:6px; padding-bottom:6px;}
.m1nav_co ul li{ width:203px; height:31px; float:left; background:url(../images/index_16.jpg) no-repeat; line-height:31px; margin-top:3px; padding-bottom:2px; }
.m1nav_co ul li a{ color:#3c3c3c; width:161px; height:31px; display:block; padding-left:42px;}
.m1nav_co ul li a:hover{ color:#014fa2;}

.m1_r{ width:775px; height:auto; float:left; padding-left:11px;}

.m1rone{ width:775px; height:auto; float:left;}

.news{ width:452px; height:279px; float:left;}
.news_down{ width:452px; height:7px; float:left; background:url(../images/index_18.jpg) no-repeat; overflow:hidden;}
.news_up{ width:452px; height:32px; float:left; background:url(../images/index_17.jpg) no-repeat; overflow:hidden;}
.news_up ul{}
.news_up ul li{ float:left; line-height:32px; font-size:13px;}
#one1 a{ width:148px; height:32px; float:left; display:block; text-align:center; color:#6c6c6c;}
#one1.hover a{ background:url(../images/index_19.jpg) no-repeat; color:#014fa2;}
#one2 a{ width:154px; height:32px; float:left; display:block; text-align:center; color:#6c6c6c;}
#one2.hover a{ background:url(../images/index_20.jpg) no-repeat; color:#014fa2;}
#one3 a{ width:150px; height:32px; float:left; display:block; text-align:center; color:#6c6c6c;}
#one3.hover a{ background:url(../images/index_21.jpg) no-repeat; color:#014fa2;}

.news_bg{ width:450px; height:240px; float:left; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; }
.news_bg ul{ width:430px; height:auto; float:left; padding:0 10px; margin-top:6px;}
.news_bg ul li{ width:420px; height:26px; float:left; background: url(../images/ico_01.jpg) left center no-repeat; padding-left:10px; line-height:26px;}
.news_bg ul li span{ float:right; color:#414141;}
.news_bg ul li a{ float:left; color:#414141;}
.news_bg ul li a:hover{ color:#014fa2;}

.about{ width:314px; height:279px; float:left; padding-left:9px; overflow:hidden;}
.about_down{ width:314px; height:6px; float:left; background:url(../images/index_23.jpg) no-repeat;}
.about_up{ width:314px; height:34px; float:left; background:url(../images/index_22.jpg) no-repeat; }
.about_up span{ float:left;  line-height:34px; font-size:14px; color:#014fa2; padding-left:20px;}
.about_up a{ float:right; margin-top:10px; margin-right:10px; display:inline;}
.about_bg{  width:292px; height:219px; float:left; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; line-height:23px; color:#414141; padding:10px; overflow:hidden;}
.about_bg img{ float:left; width:147px; height:111px; margin-top:3px; margin-right:10px; display:inline; }
.about_bg a{ color:#014fa2;}
.about_bg a:hover{ color:#c50000;}

.m1rtwo{ width:774px; height:406px; float:left; margin-top:11px;}
.m1rtwo_down{ width:774px; height:7px; float:left; background:url(../images/index_31.jpg) no-repeat; overflow:hidden;}
.m1rtwo_sub{ width:774px; height:43px; float:left; background:url(../images/index_32.jpg) no-repeat; overflow:hidden;}
.m1rtwo_sub ul{ width: auto; height:38px; float:left; padding-left:5px;}
.m1rtwo_sub ul li{ width:177px; height:38px; float:left;}
#two1{ text-indent:-9999px;}
#two1 a{ width:177px; height:38px; display:block; background:url(../images/index_25.jpg) no-repeat;}
#two1.hover a{ background:url(../images/index_25a.jpg) no-repeat;}
#two2{ text-indent:-9999px;}
#two2 a{ width:177px; height:38px; display:block; background:url(../images/index_26.jpg) no-repeat;}
#two2.hover a{ background:url(../images/index_26a.jpg) no-repeat;}
#two3{ text-indent:-9999px;}
#two3 a{ width:177px; height:38px; display:block; background:url(../images/index_28.jpg) no-repeat;}
#two3.hover a{ background:url(../images/index_28a.jpg) no-repeat;}
#two4{ text-indent:-9999px;}
#two4 a{ width:177px; height:38px; display:block; background:url(../images/index_27.jpg) no-repeat;}
#two4.hover a{ background:url(../images/index_27a.jpg) no-repeat;}
.m1rtwo_bg{ width:772px; height:356px; float:left; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; overflow:hidden;}
.m1rtwo_bg ul{}
.m1rtwo_bg ul li{ padding-left:33px; padding-top:10px; width:320px; height:auto; padding-right:33px; color:#3c3c3c; float:left;}
.m1rtwo_img1{ width:320px; height:221px; float:left; background:url(../images/index_34.jpg) no-repeat; overflow:hidden; float:left;}
.m1rtwo_img1 a{ color:#3c3c3c;}
.m1rtwo_img1 a:hover{ color:#014fa2;}
.m1rtwo_img1 img{ padding:0 6px;}
.m1rtwo_b2{ display:block; margin-top:10px; float:left; width:320px; }
.m1rtwo_s1{ width:320px; height:69px; float:left; line-height:23px;}

.m2{ width:991px; height:57px; float:left; padding-left:7px; margin-top:7px;}
.m2_l{ width:122px; height:57px; float:left; background:url(../images/index_36.jpg) no-repeat;}
.m2_r{ width:260px; height:57px; float:left; background:url(../images/index_38.jpg) no-repeat;}
.m2_c{ width:609px; height:57px; float:left; background:url(../images/index_37.jpg) no-repeat;}
.m2_c table{ line-height:17px; color:#0c5500; float:left; margin-top:20px;}
.m2_c table input{ float:left; margin-left:15px; display:inline;}

.m3{ width:1003px; height:auto; float:left; margin-top:12px;}

.m3l{ width:754px; height:auto; float:left; padding-left:7px;}

.case{ width:754px; height:217px; float:left; }
.case_l{ width:7px; height:217px; float:left; background:url(../images/index_40.jpg) no-repeat; overflow:hidden;}
.case_r{ width:7px; height:217px; float:left; background:url(../images/index_42.jpg) no-repeat; overflow:hidden;}
.case_c{ width:740px; height:217px; float:left; background:url(../images/index_41.jpg) repeat-x; overflow:hidden;}
.case_sub{ width:740px; height:32px; float:left;}
.case_sub span{ float:left; line-height:32px; font-size:14px; color:#014fa2; padding-left:7px;}
.case_sub a{ float:right; margin-right:6px; display:inline; margin-top:10px;}
.case_sub a:hover{}
.case_co{ width:740px; height:auto; float: left;}
.case_co ul{ margin-top:13px;}
.case_co ul li{ width:173px; height:156px; float:left; border:1px solid #d6d6d6; overflow:hidden; margin:0 5px; display:inline;}
.case_co ul li img{ width:163px; height:125px; padding:4px 5px 0 5px;}
.case_co ul li span{ width:173px; height:auto; float:left; text-align:center; line-height:22px; color:#414141;}
.case_co ul li span a{ color:#414141;}
.case_co ul li span a:hover{ color:#014fa2;}

.m3ldown{ width:754px; height:auto; float:left; margin-top:11px;}
.ask{ width:371px; height:256px; float:left;}
.ask_l{ width:4px; height:256px; float:left; background:url(../images/index_44.jpg) no-repeat; overflow:hidden;}
.ask_r{ width:4px; height:256px; float:left; background:url(../images/index_46.jpg) no-repeat; overflow:hidden;}
.ask_c{ width:363px; height:256px; float:left; background:url(../images/index_45.jpg) repeat-x; overflow:hidden;}
.ask_sub{ width:363px; height:32px; float:left; overflow:hidden;}
.ask_sub span{ float:left; line-height:32px; font-size:14px; color:#014fa2; padding-left:13px;}
.ask_sub a{ float:right; margin-right:6px; display:inline; margin-top:10px;}
.ask_co{ width:363px; height:219px; float:left; padding-top:5px;} 

/*.ask_co ul{ width:353px; height:auto; float:left; padding:0 5px; }
.ask_co ul li{ width:353px; height:66px; float:left; margin-top:5px;}*/

.ask_s1{ width:333px; height:24px; float:left; line-height:24px; color:#414141; background:url(../images/ico_02.jpg) left center no-repeat; padding-left:20px;}
.ask_s1 a{ color:#414141;}
.ask_s1 a:hover{ color:#014fa2;}
.ask_s2{ width:345px; height:44px; float:left; line-height:22px; color:#828282;}



#colee ul{ padding:0 5px;}
#colee ul li{ height:68px; overflow:hidden; 
 }
#colee{overflow:hidden; width: 353px;height: 208px; float: left;}

.mes{ width:371px; height:256px; float:left; padding-left:12px;}
.mes_l{ width:4px; height:256px; float:left; background:url(../images/index_44.jpg) no-repeat; overflow:hidden;}
.mes_r{ width:4px; height:256px; float:left; background:url(../images/index_46.jpg) no-repeat; overflow:hidden;}
.mes_c{ width:363px; height:256px; float:left; background:url(../images/index_45.jpg) repeat-x; overflow:hidden;}
.mes_sub{ width:363px; height:32px; float:left;}
.mes_sub span{ float:left; line-height:32px; font-size:14px; color:#014fa2; padding-left:13px;}
.mes_sub a{ float:right; margin-right:6px; display:inline; margin-top:10px;}
.mes_co{ width:363px; height:auto; float:left;}
.mes_co ul{ width:353px; height:auto; float:left; padding:0 5px; }
.mes_co ul li{ width:353px; height:auto; float:left; margin-top:5px;}
.mes_s1{ width:343px; height:24px; float:left; line-height:24px; color:#414141; background:url(../images/ico_01.jpg) left center no-repeat; padding-left:10px;}
.mes_s1 a{ color:#414141;}
.mes_s1 a:hover{ color:#014fa2;}
.mes_s2{ width:353px; height:44px; float:left; line-height:22px; color:#828282;}

.m3r{ width:231px; height:auto; float:left; padding-left:10px;}

.m3r_nav{ width:231px; height:auto; float:left; padding-right:0px;}
.m3r_nav ul{}
.m3r_nav ul li{ width:231px; height:50px; float:left; overflow:hidden;}

.contact{ width:227px; height:auto; float:left; padding-left:2px; margin-top:12px;}
.contact_01{ width:227px; height:auto; float:left;}
.contact_02{ width:227px; height:113px; float:left; background:url(../images/index_54.jpg) no-repeat; overflow:hidden;}

.frlink{ width:991px; height:auto; float:left; margin-left:9px; display:inline; margin-top:15px;}
.frlink table{ width:985px; height:auto; line-height:24px; color:#828282;}
.frlink table a{ color:#828282;}
.frlink table a:hover{ color:#014fa2;}

/*main end*/

/*foot*/
.foot1{ width:1003px; height:69px; float:left; margin-top:12px;}
.foot1_l{ width:269px; height:69px; float:left; background:url(../images/index_56.jpg) no-repeat; overflow:hidden;}
.foot1_l_s1{ width:269px; height:33px; float:left;}
.foot1_l_s2{ width:269px; height: auto; float:left; padding-left:10px; padding-top:8px;}

.foot1_c{ width:563px; height:69px; float:left; background:url(../images/index_57.jpg) repeat-x;}
.foot1_c table{ width:563px; height: auto; float:left; text-align:center; margin-top:15px;}
.foot1_c table a{ color:#087fd0;}
.foot1_c table a:hover{ color:#414141;} 

.foot1_r{ width:171px; height:69px; float:left; background:url(../images/index_58.jpg) no-repeat; overflow:hidden;}
.foot1_r .backtop{ float:left; margin-top:16px; width:41px; height:13px; background: none; margin-left:88px; display:inline;}
.foot1_r .backtop a{ width:41px; height:13px; display:block;}

.foot2{ width:1003px; height:60px; float:left; margin-top:10px; color:#7a7a7a;}
.foot2 table{ width:1003px; height:auto; text-align:center; line-height:24px;}
.dywk a{ color:#7a7aff;}
.dywk a:hover{}

/*foot end*/

#demo { width:740px; height:158px; margin-left:5px; overflow:hidden;}
				#indemo {float: left;width: 800%;}
				#demo1 {float: left;}
				#demo2 {float: left;}

#Tdemo { width:550px; height:30px; overflow:hidden;}
				#Tindemo {float: left;width: 800%;}
				#Tdemo1 {float: left;}
				#Tdemo2 {float: left;}
				
/* banner焦点图css */
.bannerSlide{ width:991px;position:relative;height:312px; overflow:hidden;margin:0 auto;}
.bannerSlide .hd{ height:15px; overflow:hidden; position:absolute; left:48%; bottom:15px; z-index:1; }
.bannerSlide .hd ul{ overflow:hidden; zoom:1; float:left; }
.bannerSlide .hd ul li{ width:0px; height:0px; float:left; margin-left:7px; border-radius:7px; cursor:pointer; }
.bannerSlide .hd ul li.on{background:#00959b; }
.bannerSlide .bd{ position:relative; height:100%; z-index:0;   }
.bannerSlide .bd li{ zoom:1; width:100% !important;height:312px; text-align:center;}
.bannerSlide .bd li a {display:block;height:312px;}
.bannerSlide .prev,
.bannerSlide .next{ position:absolute; left:7%; top:50%; margin-top:-25px; display:block; width:29px; height:49px; background:url(../ncsaist/slider-arrow-left.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.bannerSlide .next{ left:auto; right:7%; background:url(../ncsaist/slider-arrow-right.png) no-repeat; }
.bannerSlide .prev:hover,
.bannerSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.bannerSlide .prevStop{ display:none;  }
.bannerSlide .nextStop{ display:none;  }

@media(max-width:1003px) {
*, :after, :before{-webkit-box-sizing: border-box; box-sizing: border-box;}	
body{ background-size:auto 80vw}
.head{ height:auto; overflow:hidden; float:none}	
.map{ left:auto; right:10px; width:auto; padding-left:0;top:2px}
.nxname{ padding-left:0; left:10px; width:auto}
.hgg{ width:auto; left:200px; right:40px}
#Tdemo{ width:100%}
.logo{ height:auto; width:61.8%}
.logo img{ display:block; width:100% !important; height:auto !important}
.logo_r{ width:38.2%; height:auto}
.logo_r img{ display:block; width:100% !important; height:auto !important}
.logo_r_down{ width:100%}
.logo_r_up{ width:100%; height:3.48vw;}
.menubox{ max-width:100%}
.menu_01{ width:100%}
.menu_01 table{ width:100%}

.banner{ width:100%; margin-left:0;height:30vw}
.bannerSlide{ width:100%;height:30vw}
.bannerSlide .bd li{ background-size:cover !important;height:30vw}
.bulletin{ width:100%; margin-left:0}
.bannerSlide .prev, .bannerSlide .next{ background-size:cover; width:20px; height:36px; margin-top:-18px; left:10px}
.bannerSlide .next{ left:auto; right:10px}
.m1{ width:100%; }
.m1_l{ float:none; width:auto; display:none}
.m1_r{ width:auto; float:none; margin-left:0; padding:0 10px}
.m1rone{width:auto; float:none}
.m1rtwo{width:auto; float:none; height:auto}
.news{width:auto; float:none}
.news_up{width:auto; float:none; background:none;background-image: -webkit-linear-gradient(top, #dbdbdb, #ffffff); border-radius:5px 5px 0 0;border:1px solid #d0d0d0; border-bottom:none}
.news_up ul li{ width:33.33%; border-right:1px solid #d0d0d0}
.news_up ul li:last-child{ border-right:none}
#one2 a{ width:auto; float:none}
#one1 a{ width:auto; float:none}
#one3 a{ width:auto; float:none}
.news_bg ul{ width:auto; float:none}
.news_bg ul li{ width:auto; float:none}
.news_bg{width:auto; float:none; border:1px solid #d0d0d0;border-radius:0 0 5px 5px }
.news_down{width:auto; float:none; display:none; }
.about{ width:auto; padding-left:0; float:none; height:auto}
.about_up{ float:none; width:auto;background:none;background-image: -webkit-linear-gradient(top, #dbdbdb, #ffffff); border-radius:5px 5px 0 0;border:1px solid #d0d0d0; border-bottom:none; overflow:hidden; position:relative}
.about_bg{ float:none; width:auto; height:auto;border:1px solid #d0d0d0;border-radius:0 0 5px 5px}
.about_down{ float:none; width:auto; display:none}
.about_up span:before{ content:""; width:5px; height:14px; display:block; position:absolute; z-index:1; left:10px;top:50%; margin-top:-7px;background-image: -webkit-linear-gradient(top, #7ab937, #449b3d); border-radius:5px}
.m1rtwo_sub{ width:auto; float:none; height:38px; background:none}
.m1rtwo_sub ul{ float:none}
.m1rtwo_bg{ width:auto; float:none; border:1px solid #cdcdcd; border-radius:5px; padding-bottom:10px; height:auto}
.m1rtwo_bg ul{ overflow:hidden}
.m1rtwo_bg ul li{ width:50%; padding-left:20px; padding-right:20px}
.m1rtwo_bg ul li p{ display:block; float:none !important}
.m1rtwo_img1{ width:100%; height:auto; background:none; border:1px solid #dcdcdc; box-shadow: 4px 4px 0px rgba(0,0,0,.1); float:none}
.m1rtwo_img1 img{ width:100% !important; height:auto !important}
.m1rtwo_down{ display:none}
.m3{ width:100%; }
.m3l{ float:none; width:auto; margin-left:0; padding:0 10px}
.m1rtwo_b2{ float:none; width:auto;}
.m1rtwo_s1{float:none; width:auto; height:auto}
.case{ float:none; width:auto}
.case_l{ display:none}
.case_r{ display:none}
.m3r{ display:none}
.case_c{ float:none; width:auto; background:none;}
.case_sub{ float:none; width:auto; border-radius:5px 5px 0 0; border:1px solid #dcdcdc;background-image: -webkit-linear-gradient(top, #dbdbdb, #ffffff);}
.case_co{ float:none; width:auto; border:1px solid #dcdcdc; padding:10px;}
.case_co ul{ margin-top:0; overflow:hidden}
.m3ldown{ float:none; width:auto}
.ask{float:none; width:auto; height:auto}
.ask_l,.ask_r{ display:none}
.ask_c{float:none; width:auto; background:none; height:auto}
.ask_sub{float:none; width:auto; border-radius:5px 5px 0 0; border:1px solid #dcdcdc;background-image: -webkit-linear-gradient(top, #dbdbdb, #ffffff);}
.ask_co{float:none; width:auto;border:1px solid #dcdcdc; padding:10px; height:auto}
#colee{ width:auto; float:none;}
#colee ul li{ height:auto}
.ask_s1,.ask_s2{ float:none; width:auto; display:block; height:auto}
.mes{ float:none; width:auto; padding-left:0; margin-top:10px}
.mes_l,.mes_r{ display:none}
.mes_sub{ width:auto; float:none;border-radius:5px 5px 0 0; border:1px solid #dcdcdc;background-image: -webkit-linear-gradient(top, #dbdbdb, #ffffff);}
.mes_c{ background:none; width:auto; float:none;}
.mes_co{border:1px solid #dcdcdc; float:none; width:auto}
.mes_co ul{ float:none; width:auto}
.mes_co ul li{ float:none; width:auto;}
.mes_s1,.mes_s2{ display:block; width:auto; float:none; overflow:hidden}
.frlink{ display:none}
.foot1{ display:none}
.foot2{ width:100%}
.foot2 table{ width:100% !important}
.foot2 table td{ width:100% !important; padding:0 10px}
.bulletin ul{ padding-left:30px}
.m1rtwo_img1 b{ display:block; overflow:hidden; width: auto !important; padding:0 10px !important}
.case_co ul li img{ width:172px;}
}
@media(max-width:766px) {

body{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif; position:relative; right:0;overflow-x:hidden;transition: all 0.5s; font-size:13px} 
a{ font-size:13px}
body.ow{ right:230px;}
body.ow .menu_01{ right:0}
	
.menu_01{transition: all 0.5s; position:fixed; right:-230px;top:0; bottom:0; overflow-y:auto; background:#0887e7; z-index:99999; height:auto; width:230px; float:none; margin-left:0}
.menu_01 table tr{ display:block}
.menu_01 table a{ width:auto !important; height:50px !important; line-height:50px !important; padding:0 15px; text-align:left; font-size:15px; border-bottom:1px solid #fff; padding-top:0 !important}
.menu_01 table td{ display:block; width:auto; height:auto; background:none}
.menu_t1 img{ display:none}
 
.menubox{ height:45px; background:#0887e7; padding:0 10px; position:relative}
.menubox:before{ line-height:45px; content:"网站栏目"; color:#fff; font-size:16px;}

.m-nav{display:block; height: 24px; width: 30px; transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s; -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s; -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s; cursor: pointer; position: absolute; right: 15px; top: 50%; margin-top:-12px }
.m-nav a{background-color:#fff; display: block; height: 3px; margin-top: -2px; position: relative; top: 50%; transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; width: 100%;border-radius:3px;}
.m-nav a:after, .m-nav a:before{background-color:#fff; content: ""; display: block; height: 3px; left: 0; position: absolute; transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; width: 100%;border-radius:3px;}
.m-nav a:before{top: -9px;}
.m-nav a:after{top: 10px;}
.menubox.block .m-nav{transform: rotate(90deg);}
.menubox.block .m-nav a{background-color: transparent !important;}
.menubox.block .m-nav a:before{transform: translateY(0px) rotate(-55deg); -webkit-transform: translateY(9px) rotate(-45deg); -ms-transform: translateY(0px) rotate(-55deg);}
.menubox.block .m-nav a:after{transform: translateY(0px) rotate(55deg); -webkit-transform: translateY(-9px) rotate(45deg); -ms-transform: translateY(0px) rotate(55deg);}
.menubox.block{   box-shadow:0 0 5px #CCC; -moz-box-shadow:0 0 5px #CCC; -webkit-box-shadow:0 0 5px #CCC; -o-box-shadow:0 0 5px #CCC; padding:0; border-bottom:1px solid #e2e2e2}  
.news_bg ul li a{ display:block; width:70%; overflow:hidden; height:26px; overflow:hidden}
}
@media(max-width:640px) { 	
.head{ padding-top:14px; }
.nxname{ font-size:12px;}
.hgg{ font-size:12px; left:170px; line-height:24px}
.map{ line-height:24px;top:0}
.map a{ font-size:12px}
}
@media(max-width:560px) { 
.m1rtwo_sub,.m1rtwo_sub ul,.m1rtwo_sub ul li{ height:22px}
.m1rtwo_sub ul li{ width:110px}
.m1rtwo_sub ul li a{ width:100% !important; background-size:100% !important; height:22px !important}
.m1rtwo_bg ul li{ padding-left:10px; padding-right:10px}

}
