/* CSS Document */



body{ font-size:16px; font-family:"Microsoft Yahei"; margin:0 auto; padding:0 2px; line-height:21px; min-width:320px;}



ul,li,dd,dt,dl,input,p{ margin:0; padding:0; vertical-align:bottom;}



ul li{list-style:none; vertical-align:bottom; }



img{border:none; margin:0; padding:0;}



.clear{clear:both; overflow:hidden; height:0;_height:0;}



a {text-decoration:none; color:#333333;}



a:hover{text-decoration:none;}















.tt{width:100%; height:34px; line-height:34px; overflow:hidden; background:#297dca; position:fixed; top:0px; color:#FFF; font-size:14px; padding:0 10%; z-index:1;}



.tt span{float:right;}



.tt a{color:#FFF;}







header{ margin-top:34px;}



header a{width:100%; text-align: center;}



.top_t{ width:100%; line-height:35px; background:#297DCA; font-size:0.9em;}



.top_t_1{ max-width:600px; min-width:320px; margin:auto;}



.top_t_1{ color:#fff;}



.top_t_2r{ margin-right:20px;}



.top_t_2r>a{ margin-left:5px; color:#fff;}



img{ margin:auto;}



.top_table{ margin-bottom:0 !important;}



.top_table td a{ color:#fff; text-decoration:none;} 



.top_table td{ text-align:center; background:#0E67BA;}

.top_table td.b6 { background:#00a100;  } 

.top_table td.b11 { background: #ad193e; }



.top_table td:hover{ background:#EC7612;}







.banner button{ width:80%; }



.banner button,.banner button:hover{ color:#fff; font-weight:600;}



.banner_text_1{ color:#F00; margin-bottom:0 !important;font-size:20px}



.bannerchange{ width:50px; position:absolute; left:50%; bottom:10px; margin-left:-25px;}



.bannerchange ul li{ display:inline-block; width:10px; height:10px; border-radius:50%; background:#fff; margin:0 3px;}



.lan{ background:#0E67BA !important;}



.cheng{ background:#EC7612 !important;}



.text_top{ width:100%; height:auto; border-bottom: 1px solid #0E67BA;}



.text_top>div{ width:100%; margin-bottom:1px; line-height:30px; background:#0E67BA; color:#fff;}



.text_top>div a{ float:right; margin-right:20px; color:#FFF;}



.buttom_img{ max-width:600px; margin:auto;}



.buttom_img a{ float:left; margin:5px 0 0 5px;}



.text_top .text-center strong{color:#FFCC00; font-size:1em;}



.text_top .text-center p{ margin:0 !important; line-height:20px;}



.text_2>img{ margin-bottom:10px;}



.title{width: 100%; height: auto; display: block; overflow: hidden; border-bottom: 1px solid #3B7008;}



.title a{ float: left; margin-right: 2%; padding: 1% 3%;}



.jbbox{ padding:1% 0; overflow: hidden;}



.jbbox a{ text-decoration:none;}



.jbbox .bznav{  max-width: 130px; margin: 0 auto; height:auto; color: #fff; position:relative;}



.bznav img{ padding-bottom:25%; padding-top:2%;max-width: 70px;max-height: 74px;}



.jbbox .col-xs-3{ padding: 0 1px; margin-top: 1%;}



.jbbox .lastbznav{  max-height: 114px;}



.jbbox .lastbznav img{ max-height:18px; max-width: 64px; }



.jbbox .lastbznav p{font-size: 130%; line-height: 1.5em; margin-bottom: 0; padding-top: 8%; color: #fff;}



.jbbox .bznav p{ width:100%; text-align:center; font-size:1em; color:#EBEBEB; position:absolute; top:75%; left:0;}



.bznav_yel{ background: #0295D8;}



.bznav_gre{ background: #68A71F;}







.docbox{ margin: 3% 0; width: 100%; height: auto; overflow: hidden;}



.docbox img{ max-width: 205px; max-height: 225px; float: left; width: 100%;}



.docbox article{ float: left; margin-left: 2%; width: 58%;}



.docbox article .docbtn{ overflow: hidden;}



.docbox article .docbtn a{ padding:2% 4%; color: #fff; margin-right: 2%; float: left;  border-top-left-radius:0.5em;border-bottom-right-radius:0.5em; background: #cb9400; }



.docbox article strong{ font-size:1.3em;}



.docbox article span{  color:#B91E0D; margin-right: 1%;}



.docbox article p{ font-size:1.1em; margin:2.1% 0; line-height:150%;}



.docpic{ width:40%; height:auto; float:left;}



.docpic img{ max-height:225px; max-width:205px;}



.firstdocbox{ border-bottom: 1px dashed #ccc; padding-bottom: 3%;}



.text_demo{max-width:600px; max-height:50px; margin:auto;}



.text_demo div{ margin-top:10px; width:100%; min-height:40px !important; position:relative;}



.text_demo div img{ position:absolute; top:0; left:0;}



.text_demo div>h3{ font-size:2em; position:absolute; left:3%; top:-30%;z-index:10; color:#fff;}



.text_demo div>strong{ position:absolute; top:25%; left:10%; z-index:10; font-size:1.3em;}



.text_demo div p{ position:absolute; right:15%; top:-5%; z-index:10; font-size:1.2em; color:#0E67BA; font-weight:700;}



.text_demo div span{ font-size:0.85em; position:absolute; right:15%; top:40%; color:#333;}



.list_a_5{ height:305px;}



.anli{ max-width:600px; margin:auto; height:auto;}



.anli div{ float:left; width:auto; margin:5px;}



.anli div img{ float:left;}



.anli div ul{ list-style:none; float:left; margin-left:5px; font-size:0.9em; width:140px;}



.anli div ul li{ margin-top:10px;}



.anli div ul li a{ float:right; margin-right:20px; color:#EC7816;} 



.a_stro{ max-width:600px; margin:auto;} 



.a_stro a{ display:block; width:49%; height:30px; float:left; margin-bottom:10px; margin-right:0.5%;margin-left:0.5%; color:#fff; text-decoration:none;}



.liuyan .text_top{ clear:both;}



.text_content p{ color:#F00;}



.text_content [type=submit],.text_content [type=submit]:hover{ color:#FFF;}



.text_content span{ color:#f00;}



.text_content label{ float:left;}



.text_content input,.text_content textarea{ -webkit-margin-left:5%; clear:both;}



.text_content form{ width:80%; margin:auto;}



.foot{ background:#0E67BA; width:100%; height:auto;}



.foot p{ padding:20px 0; color:#fff; font-size:0.9em;}



@media screen and (max-width:350px) {



		.top_t_2r{ display:none;}



		.top_t_2l{ clear:both;}



		.top_t_2{ text-align:center;}



	}



@media screen and (max-width:380px) {



		.text_demo div span{ display:none;}



		.text_demo div p{ top:5%; right:3%;}



		.text_demo div>h3{ top:-45%;font-size:1.5em;}



		.text_demo div>strong{ top:2%;}



}



.slideBox{ position:relative; max-width:600px; min-width:320px; overflow:hidden; margin:auto;}



	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }



	.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#ddd; text-indent:-9999px; overflow:hidden; margin:0 6px; }



	



	.slideBox .hd li.on{ background:#0E67BA;  }



	.slideBox .bd{ position:relative; z-index:0; width:100% }



	.slideBox .bd li{ position:relative; height:auto; width:100%;}



	.slideBox .bd li img{ width:100%; margin:0; padding:0;}



.slideBox .bd li p{ font-size:16px; line-height:1.5; padding:10px;}



.slideBox .bd li span{ color:#111; font-weight:bold;}







.picScroll-left{ overflow:hidden; position:relative; max-width:480px; min-width:320px; margin:auto;}



		.picScroll-left .hd{ overflow:hidden;}



		.picScroll-left .hd .prev{ position:absolute; display:block; width:32px; height:160px; float:left;left:10px; overflow:hidden; cursor:pointer; background:url(../m/home_63.jpg) no-repeat left;}



		.picScroll-left .hd .next{ position:absolute;right:10px; display:block;  width:32px; height:160px; overflow:hidden; cursor:pointer; background:url(../m/home_63.jpg) no-repeat right;}



		.picScroll-left .hd .prevStop{ background-position:0; }



		.picScroll-left .hd .nextStop{ background-position:0; }



		.picScroll-left .hd ul li.on{ background-position:0 0; }



		.picScroll-left .bd{ padding:10px 10% 10px 15%;}



		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }



		.picScroll-left .bd ul li{ margin:0 8px; float:left; overflow:hidden; width:100%;}



		.picScroll-left .bd ul li img{ float:left; margin-right:10px;}



		.picScroll-left .bd ul li p{ font-size:16px; line-height:26px;}



		.picScroll-left .bd ul li p span{ font-weight:bold;}



		.picScroll-left .bd ul li p a{ float:right; color:#fd0000;}



		



		.bottombg {



    background: none repeat scroll 0 0 #0e66b9;



    color: #bdbdbd;



    width: 100%;



	padding-bottom:80px;



}



.bottom span {



    display: block;



    padding: 5px 0;



}

.bottom .m_links a{ font-size:14px; color:#bdbdbd; padding-left:5px;}











.bottom a{ color:#FFF;}







/*增加*/



.l{float:left;}



.r{float:right;}



.head{width:auto;margin:0 auto;background:url(../m/head_02.jpg) no-repeat center top #0581a9;height:47px;padding:132px 15px 0 15px;}



.shousuo{height:37px; line-height:37px;width:auto; background:url(../m/so_03.png) repeat-x;padding:0 5px;}



.keyword{height:37px;border:none; background:none;color:#5bbeda;width:90%; float:left; font-size:16px;}



.submit{ height:37px;width:10%; float:right;border:none; background:url(../m/ico_03.png) no-repeat right 10px center;}



.main{width:auto;padding-top:10px; background:#eeeeee; min-width:320px;}



.dh{height:114px; }



.dh a{ display:inline-block;font-size:18px;width:31%; text-align:center;color:#fff; line-height:36px;padding-top:78px;cursor:pointer;}



#a1{ background:url(../m/p_03.jpg) no-repeat center 20px #ed9a41;}



#a2{ background:url(../m/p_09.jpg) no-repeat center 30px #34c8c7;margin:0 2%;}



#a3{ background:url(../m/p_06.jpg) no-repeat center 20px #64b729;}



.expert{height:1%; overflow:hidden;padding-top:10px; min-width:320px;}



.expert dt{width:118px; float:left; height:139px;}



.expert dd{width:60%; float:left;padding-left:10px; height:139px;}



.expert dd p{font-size:15px; line-height:27px;}



.expert dd p a{color:#0b89b5;font-size:15px;}



.expert p.tit a{font-size:18px;color:#333333; line-height:30px;}



.expert p.tit a strong{color:#0b89b5; font-weight:normal;}



.expert dd p a.zx{height:26px; width:79px;border-radius:5px; background:#ed9b42;color:#fff; text-align:center;margin-right:10px; margin-top:-40px; line-height:24px;}



.expert dd p a.yy{height:26px; width:79px;border-radius:5px; background:#34c8c7;color:#fff; text-align:center;line-height:24px;}



.dh_bot{ min-width:320px; width:auto; padding-bottom:80px;padding-top:20px; clear: both; }



.dh_bot a{ display:inline-block;width:23%; line-height:22px;padding-top:72px; text-align:center;font-size:16px;}



#dh1{margin:0;color:#35c9c8; background:url(../m/d_03.jpg) no-repeat center top;}



#dh2{margin:0;color:#ed9c42;background:url(../m/d_05.jpg) no-repeat center top;}



#dh3{margin:0;color:#6fbb36;background:url(../m/d_07.jpg) no-repeat center top;}



#dh4{margin:0;color:#49a6cd;background:url(../m/d_09.jpg) no-repeat center top;}



.footer{height:66px;position:fixed;left:0;bottom:0;width:100%;}



.footer a{color:#fff; line-height:26px;padding-top:39px; width:100%; display:inline-block; background:url(../m/bg_14.jpg) repeat-y right top;}



.footer ul{width:auto;height:66px; background:#1f88ba;}



.footer li{height:66px;width:25%; display:inline; float:left; text-align:center; position:relative; z-index:1; }



#o1{background:url(../m/fo_08.jpg) no-repeat center 7px}



#o2{background:url(../m/fo_03.jpg) no-repeat center 7px}



#o3{background:url(../m/fo_05.jpg) no-repeat center 7px}



#o4{background:url(../m/fo_11.jpg) no-repeat center 10px}



/*问答列表*/



.top{width:auto; margin:0 auto; height:52px; background:#178eb9; height:1%; overflow:hidden; text-align:center; font-size:22px; color:#fff; line-height:45px;min-width:320px;}



.top a.t_left{display:block; height:52px; width:33px; font-size:14px; background:url(../m/zx_03.jpg) 7px 7px no-repeat; float:left; color:#fff; line-height:80px; padding-left:3px;}



.top a.t_right{display:block; height:52px; width:28px;font-size:14px; background:url(../m/zx_05.jpg) 0 7px no-repeat; float:right;  color:#fff; line-height:80px; padding-right:7px;}







/*疾病百科*/



.bk{ width:auto; margin:0 auto; margin-top:10px; margin-bottom:10px; overflow:hidden;min-width:320px;  }



.bk a { float:left; width:50%; font-size:16px; color:#fff;  text-align:center;font-size:16px;}



.bk a.bk_cont1 { width:50%; color:#fff; text-align:center;font-size:16px; }



.bk a.bk_cont2 { width:50%; color:#fff; text-align:center;font-size:16px; }



.bk a.bk_cont3 { width:50%; color:#fff; text-align:center;font-size:16px; }



.bk a.bk_cont4 { width:50%; color:#fff; text-align:center;font-size:16px; }



.bk a.bk_cont5 { width:50%; color:#fff; text-align:center;font-size:16px; }



.h_1 { height: 104px; }



.h_2 { height: 50px; line-height: 50px;}



.h_3 { height: 60px; padding-top: 10px; line-height: 20px;}



.h_4 { height: 50px; line-height: 50px;}



.b1 { background:#00879d;}



.b1 img { margin-top: 10px; }



.b2 { background:#481bc4;  }



.b3 { background:#8d0096;  }



.b4 { background:#603cbb; }



.b5 { background:#0a59c2;  }



.b6 { background:#00a100;  }



.b7 { background:#db562e;  }



.b8 { background:#00859c; }



.b8 p { width: 160px; padding-left: 20px; margin: 0 auto; background: url(../m/yw_inco.gif) no-repeat 0 center; }



.b9 { background:#a000a7;  }



.b10 {  background:#2c86ee; }



.b11 { background: #ad193e; }



.b11 p {margin: 0 auto; background: url(../m/by_inco.gif) no-repeat 5px center; }



.b12 { background:#0313a7; }



.b12 div { margin: 0 auto; background:url(../m/picimg.jpg) no-repeat 0 0; }



.b12 span { font-size: 20px; font-family:"宋体"; font-weight: bold; }



.b13 { background:#d03f20;  }



/*.b13 p { width: 90px; padding-left: 23px; margin: 0 auto; background: url(../images/yz_inco.gif) no-repeat 3px center; }*/



/*.b14 p { width: 90px; padding-left: 30px; margin: 0 auto; background: url(../images/xjb_inco.gif) no-repeat 0 center; }*/



.b14 { background:#74760b;  }



.b15 { background:#0b5d00;  }



.b15 img { margin-top: 7px; }



.b16 { background:#d3123f;  }



.b17 { background:#63b219;  }



.b18 { background:#2a72ea;  }



.b19 { background:#e25021; }







.add_9 {



display: block;



width: 40px;



height: 140px;



margin-top: -70px;



background: #00A0EA url(icon26.png) no-repeat center 8px;



position: fixed;



top: 50%;



right: 0;



background-size: 30px auto;



z-index: 3000;



font:15px/2 Microsoft yahei;



}







.add_9 a {



display: block;



width: 20px;



height: 80px;



padding: 30px 12px 0;



color: white;



line-height: 20px;



text-decoration:none;



}







.add_9 i {



display: block;



width: 18px;



height: 18px;



margin-left: -2px;



border: 2px solid white;



border-radius: 14px;



color: white;



text-align: center;



line-height: 18px;



background: #F83A3A;



font-style: normal;



font-weight: normal;



-webkit-animation: twinkling 1s infinite ease-in-out;



}



@-webkit-keyframes twinkling{   /*透明度由0到1*/



    0%{



        opacity:0;              /*透明度为0*/



    }



    100%{



        opacity:1;              /*透明度为1*/



    }



}











/*增加2*/



.m-find h3{font-size:18px;line-height:42px;background:#FFF;padding-left:40px;border-bottom:2px solid #8e252c;



background:url(../m/laba.png) no-repeat 10px; center; background-size:25px 24px;color:#8e252c;}



.m-find h3 a {display:block;width:40px;height:40px;float:right;margin-right:10px;}



.m-find h3 a img {width:40px;height:29px;padding-top:8px;}



.find_con{width:95%;display:inline-block;margin:10px 0px; margin-bottom:1px;text-align:center;font-size:16px;color:#fff;margin-left:3%;padding-top:5px;padding-bottom:10px;}



.find_con a{color:#fff;display:block;}



.find_con ul li{float:left;margin:1px;height:35px;line-height:35px;display:inline-block;}



.find_con div{float:left;margin:1px;height:35px;line-height:35px;display:inline-block;}



.find_con ul li:nth-child(1){width:64%;background:#aa7d54;}



.find_con ul li:nth-child(2){width:34%;background:#7d4d5b;}



.find_con ul li:nth-child(3){width:49%;background:#d04c85;}



.find_con ul li:nth-child(4){width:49%;background:#7c9b60;}



.find_con ul li:nth-child(5){width:64%;background:#5c7d8c;}



.find_con ul li:nth-child(6){width:34%;background:#aa7d54;}







.find_con .f1{width:57%;background:#aa7d54;}



.find_con .f2{width:41%;background:#7d4d5b;}



.find_con .f3{width:55%;background:#d04c85;}



.find_con .f4{width:43%;background:#7c9b60;}



.find_con .f5{width:56%;background:#5c7d8c;}



.find_con .f6{width:42%;background:#aa7d54;}











.zixun {width:100%;margin-top:0px;margin-right:10px;border-bottom:1px dotted #8e252c;padding-bottom:20px;}



.zixun a {margin-left:3%;display:block;width:93.5%;height:50px;text-align:center;line-height:50px;font-size:18px;color:#fff;background-color:#8e252c; border-radius:6px;position:relative;}



.zixun a span.weixin {float:left;position:absolute;top:7px;}



.idx_one{width:100%;background-color:#FFFFFF;padding-bottom:0px;border-bottom:1px dotted #8e252c;padding-top:10px;}



.idx_one ul{width:100%;display:inline-block;margin:10px auto;}



.idx_one ul li{float:left;width:33.3%;height:95px;text-align:center;font-size:16px;line-height:170%;}



.idx_one ul li a{display:block;width:60px;height:61px;margin:0 auto;}



.idx_one ul li .a1{background-image:url(../m/ico1.png);background-repeat:no-repeat;background-size:60px 61px;}



.idx_one ul li .a2{ background-image:url(../m/ico2.png);background-repeat:no-repeat;background-size:60px 61px;}



.idx_one ul li .a3{background-image:url(../m/ico3.png);background-repeat:no-repeat;background-size:60px 61px;}



.idx_one ul li h5 {color:#8E252C;font-size:14px; line-height:28px;}







/*增加3*/



.cstyle {



	font-family: "Microsoft YaHei";



	position:fixed;



	height:64px;



	background:#00ADE7;



	bottom:0;



	text-align: center;



	font-size: 14px;



	line-height: 1em;



	width:100%;



}



.cstyle ul {



	width: 100%;



	height: 100%;



	display:table;



	table-layout: fixed;



	margin:0;



	padding:0;



}



.cstyle li {



	display: table-cell;



}



 .cstyle li:nth-of-type(1) i {



background-position: 0 -33px;



}



 .cstyle li:nth-of-type(1) a {



padding-right: 6px;



}



 .cstyle li:nth-of-type(2) i {



background-position: -40px 0;



}



 .cstyle li:nth-of-type(3) i {



background-position: -72px 0;



}



 .cstyle li:nth-of-type(3) a {



padding-left: 6px;



}



 .cstyle li:nth-of-type(4) i {



background-position: -36px -33px;



}



.cstyle a {



	white-space:nowrap;



	text-decoration: none;



	color: #fff;



	display: block;



	height: 64px;



	padding-top: 4px;



}



.cstyle a.bg1 {



	background:#8FCB38;



}



.cstyle a.bg2 {



	background:#49C5DF;



}



.cstyle a.bg3 {



	background:#F18628;



}



.cstyle a.bg4 {



	background:#D61651;



}



.cstyle .active {



	position: relative;



	bottom: 8px;



	border-top-left-radius: 5px;



	border-top-right-radius: 5px;



	border-bottom-left-radius: 0;



	border-bottom-right-radius: 0;



	border-radius: 5px 5px 0 0;



	-webkit-transform: scale(1.11, 1.11);



	transform: scale(1.11, 1.11);



}



.cstyle .active {



	-webkit-animation: flash 2s infinite;



	animation: flash 2s infinite;



}



.cstyle .active:before, .cstyle .active:after {



	content:"";



	display: block;



	position: absolute;



	width: 3px;



	top: 10px;



	height: 82%;



	background: url(../m/icon_bottom.png) no-repeat;



	-webkit-background-size:176px auto;



	background-size: 176px auto;



}



.cstyle .active:before {



	right: 100%;



	background-position: -167px 0;



}



.cstyle .active:after {



	left: 100%;



	background-position: -170px 0;



}



.cstyle i {



	display: block;



	width: 36px;



	height: 33px;



	margin: 0 auto;



	background: url(../m/icon_bottom.png) no-repeat;



	-webkit-background-size: 117px auto;



	background-size: 117px auto;



}







.pagelist{ padding-left:30px;}







.pagelist li {float:left; padding:3px 3px;}



.p_red{ font-size:18px!important; color:Red!important; margin-top:15px!important;  margin-bottom:10px;  width:100%; float:left; font-weight:bold; }

.articlebox div.m_zmtitlea{ color:#FF3300;  text-align: center; font-size:22px!important; font-weight: bold; margin-top: 10px;}

.m_bq {

	padding: 15px;

	margin-bottom: 22px;

	letter-spacing: .1em;

	font-size:16px;

	line-height:28px;

	clear:both;

	border:1px solid #000;

}

.mlist_bt {

	font-size:18px;

	background:#006fb4;

	border-bottom:3px solid #000;

	color:#fff;

	font-weight:bold;

	line-height:36px;

	float:left;

	padding:5px 15px;

	clear:both;

	padding-right:50px;

	overflow:hidden

}

.mlist_topsm {

	color: #F00;

	font-weight: bold;

	font-size: 24px;

	text-align:center;

	line-height:40px;

	padding-top:20px;

}

.mlist_topsm p,.articlebox .mlist_topsm p{color: #F00;}

.m_zmred {

  color: #F00;

  font-weight: bold;

}

.mlist_topsm span {

	color:#00F

}

.m_bq strong{ font-size:22px;}

cite{ color:#00F;}

.mlist_mode{font-size: 14px;

  line-height: 20px;}

.mlist_mode table{border-right: 1px solid #f4a040;

  border-bottom: 1px solid #f4a040;}

.mlist_mode  table td {

  border-left: 1px solid #f4a040;

  border-top: 1px solid #f4a040;

}

.mlist_jpzya,.mlist_xxneirongkecheng{ width:300px;}

.mlist_xxneironga{width:600px;}

.m_zycenl{ text-align:left; padding:10px;}

.mlist_bz{ padding:20px; margin:20px 0; text-align:left;}

.mkemu_title{ font-size:24px; color:#F00; font-weight:bold;}

.m_zmtitlea{text-align: center;

  font-size: 22px;

  color: #FF3300;  font-weight: bold;

  margin: 10px 0;}

.m_zmtitleb {

  font-size: 18px;

  font-weight: bold;

  text-align: center;

  padding: 15px 0;

  border-bottom: 1px solid #000;

}

.m_zmconp {

  padding: 15px 5px;
  line-height:28px;

}

.m_zmconp a{ border-bottom:1px dotted #06C; color:#06C;}

.m_zmul {

  padding-left: 30px;
  padding-right:5px;
  padding-bottom:30px;

  line-height: 28px;

}

.m_zmul li {

  background: url(../m/lico.jpg) no-repeat 0px 12px;

  padding-left: 15px}

.m_jpkc table {

  border-right: 1px solid #f4a040;

  border-bottom: 1px solid #f4a040;

  width:100%;

}

.m_jpkc table a{ color: #00F}

.m_tabletitle {

  background: #f08300;

  text-align: center;

  height: 30px;

  color: #fff;

  font-weight: bold;

  font-size: 16px;

  line-height: 32px;

}

.m_zykc{ width:30%;}

.m_xxjs{ width:70%;}

.m_jpkc table td {

  border-left: 1px solid #f4a040;

  border-top: 1px solid #f4a040;

  padding:10px;

}

td.m_zycen{ text-align:center;}

.m_sfpad{ padding:10px;}

.m_trb {

  background: #fef3ef;

}

.m_tra {

  background: #fffcda;

}

.bottom_p{line-height:24px;}

.indexcat{

margin:0 auto;

font-size: 115%;

max-width:1170px;

}

.mcaselist dl {

    float: left;

    text-align: center;

    width: 47%;

    font-size: 14px;

}

.mcaselist dl:nth-child(even) {

    float: right;

}

.mcaselist dl dt {

    border: #cfcfcf solid 1px;

    padding: 4%;

}

.mcaselist img {

    width: 100%;

}

.mcaselist dl dd {

    color: #333;

    line-height: 4rem;

    height: 4rem;

	padding:0 10px;

    overflow: hidden;

}

.jflogohid{ display:none;}



img.mlogoa{ max-width:30%; float:left; margin-right:10px;}

p.mlogop{display:inline;line-height:36px; padding-top:20px;}

.vindent{ display:inline-block; text-indent:2em;}