﻿body { color: #333333; margin: 0px; padding: 0px; font-size: 14px; font-family: "Microsoft YaHei"; text-align: left; background-color: #ffffff;}
a { text-decoration: none; }
a:link, a:visited { color: #333333; }
a:hover { color: #226ebc; text-decoration: none; }
* { margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; outline: none; font-style: normal; }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; }
.clear { clear: both; }
input, select { vertical-align: middle; }
.no,.menu_icon { display: none; }
.clearflx:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.contain { width: 1200px; margin: 0 auto; position: relative; z-index: 2 }

.head_bg{ background: url(19xmsjj_head.jpg) no-repeat center top; height:410px;}
.tit_l{ float: left; line-height: 52px;}
.tit_r{ float: right; line-height: 52px; color: #2b5883; font-family: simsun;}
.tit_r a{ color: #333333; margin: 0 10px; font-family: "microsoft yahei";}
.logo{ text-align: center; padding-top:115px;}
.menu_bg{ height: 54px; line-height: 54px; background-color: #0375e2; position:relative; z-index: 3;}
.menu{ border-left: 1px solid #1d83e5; padding-left: 1px; position:relative;}
.menu li{ float: left; text-align: center; border-right: 1px solid #1d83e5;}
.menu li a{ display: block; font-size: 20px; color: #ffffff; padding: 0 62px;}
.menu li:last-child{ background:none;}
.menu li.on a,.menu li a:hover{text-decoration: none; background-color: #0364c0;}
.menu li img{ margin-right: 8px; margin-top: -3px;}
.ss_con{ position: absolute; width: 450px; right: 0; top: 54px; padding: 21px 20px; background-color: #eff7ff; box-shadow: 3px 0 10px rgba(0,0,0,.15); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; display: none;}
.ss_con1{ border: 1px solid #d9d9d9; border-radius:27px; height: 45px; overflow: hidden; padding-left: 25px;}
.inp1{ width: 300px; float: left; font-size: 16px; background-color: transparent; border: 0; line-height: 43px; height: 43px;}
.btn1{ background: url(19xmsjj_ss.png) no-repeat 28px center #0375e2; float: left; border: 0; padding-left:60px; text-align: left; width:123px; height: 45px; line-height: 45px; border-radius: 27px; font-size: 18px; color: #ffffff;}

.btn{ background: url(19xmsjj_ss.png) no-repeat center; width: 60px; border: 0; height: 52px; cursor: pointer;}
.btn:hover{ background-color: #0364c0;}
.con_bg{ background: url(19xmsjj_bg.png) repeat-x top #ffffff; padding: 25px 0; position:relative; z-index: 2;}
.con{ padding: 0px 0px 4px 0px;}
.con h3{ font-size: 28px; color: #00479f; text-align: center; line-height: 48px;}
.con p{ line-height: 32px; color: #666666;}
.con_l{ float: left; width:60.83333%;}
.con_r{ float: right; width:36.666667%;}
.slideBox { position: relative; overflow: hidden; margin: 0px auto; width: 100%; }
		.slideBox .hd { position: absolute; z-index: 6; bottom:14px; right:12px; font-size: 0;}
		.slideBox .hd li { display:inline-block; width:8px; height:8px; line-height:34px; color:#000; border-radius: 50%; font-size:12px; background-color:#ffffff; overflow: hidden; text-align: center; margin:0 4px; cursor: pointer;}
		.slideBox .hd li.on { background: #d40000; width: 18px; height: 6px; border-radius: 3px;}
		.slideBox .bd { position: relative; z-index: 0; overflow: hidden; height:100%; }
		.slideBox .bd li { position: relative; text-align: center; height: 100% }
		.slideBox .bd li img { vertical-align: top; width: 100%;/* 图片宽度100%，达到自适应效果 */ height:420px; }
		.slideBox .bd li a { -webkit-tap-highlight-color: rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
		.slideBox .bd li .title1 { display: block; width:80%; position: absolute; bottom: 0; z-index: 3; font-size: 16px; height: 54px; line-height: 54px; color: #fff; text-align:left; padding-left: 20px; }
		.slideBox .pic { z-index: 1 }
		.slideBox .bd li .txt-bg { position: absolute; bottom: 0px; z-index: 1; height:149px; width: 100%; overflow: hidden; background: url(19xmsjj_bar_bg.png) repeat; }
		.slideBox .prev, .slideBox .next { position: absolute; top: 50%; margin-top: -15px; display: block; width:16px; height:30px; cursor: pointer; z-index: 999;}
		.slideBox .next { right:20px; background:url(19xmsjj_icon_r.png) no-repeat; }
		.slideBox .prev { left:20px; background:url(19xmsjj_icon_l.png) no-repeat; }
		.slideBox .prevStop { display: none; }
		.slideBox .nextStop { display: none; }
		@media screen and  (max-width:996px){
			.slideBox .hd,.tit li span,.list li span{ display:none}
			.slideBox .bd { height:auto}
			.slideBox .bd li img{ height:auto}
		}

.tit1{ background-color: #e5f2ff; height:50px; overflow: hidden;}
.tit1 li{ float: left; width: 50%;}
.tit1 li a{ line-height:50px; height: 50px; font-size:18px; text-align: center; display: block; color: #666666;}
.tit1 li.on a,.tit1 li a:hover{ color: #ffffff; text-decoration: none; background-color: #0375e2;}
.list{ padding:12px 5px 0px 5px;}
.list li{ background: url(19xmsjj_dot.png) no-repeat left 18px; padding-left: 14px; line-height:40px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list li span{ color: #999999; float: right; font-size: 14px;}
.list li span.ybj{ color: #ffffff; background-color: #0375e2; border-radius: 15px; line-height: 30px; padding: 0 18px; margin-top: 5px;}
.list li span.wbj{ color:#ffffff; background-color: #ffa200; border-radius: 15px; line-height: 30px; padding: 0 18px; margin-top: 5px;}
.tzgg_con{ border-top: 1px dotted #aeaeae; padding-top: 14px; margin-top: 14px;}
.tzgg_con .list{ padding-top: 4px;}
.tit2_l{ float: left; background:url(19xmsjj_j.png) no-repeat center bottom; padding-bottom: 8px;}
.tit2_l a{ display: block; padding: 0 20px; line-height: 35px; background-color: #ffa200; color: #ffffff; font-size: 18px; border-radius: 18px;}
.tit2_r,.more{ float: right; padding: 0 12px 0 17px; border: 1px solid #d9d9d9; background-color: #ffffff; border-radius: 15px; height: 30px; line-height: 30px; color: #666666;}
.tit2_r a,.more a{ color: #666666; display: block;}
.tit2_r img,.more img{ margin-left: 5px;}
.tit3{ border-bottom: 1px solid #d9d9d9; line-height: 64px;}
.tit3_l{ background: url(19xmsjj_icon.jpg) no-repeat left center; padding-left: 20px; font-size: 24px; float: left; font-weight: bold;}
.tit3_r{ float: right; background-color: #e5f2ff; padding: 0 10px 0 14px; margin-right: 10px; height: 30px; line-height: 30px; border-radius: 15px; margin-top: 18px;}
.tit3 .more{ margin-top: 18px;}
.con1{ padding: 23px 27px 12px 32px; background-color: #eef1f6; margin-top: 20px;}
.tit4{ line-height: 30px;}
.tit4_l{ float: left; font-size: 16px; font-weight: bold;}
.tit4_r{ float: right;}
.tit4_r a,a.more1{ background-color: #ffa200; padding: 0 18px; border-radius: 15px; height: 30px; line-height: 30px; display: inline-block; color: #ffffff;}
.icon_list{ margin: 20px auto 0;}
.icon_list li{ float: left; width: 16.66667%; text-align: center;}
.icon_list li a{ display: block;}
.icon_list li p{ line-height: 40px;}
.con2{ position: relative; margin-top: 20px; overflow: hidden;}
.con2 .prev,.con2 .next{ position: absolute; width: 32px; height: 32px; top: 50%; margin-top: -16px; z-index: 9; cursor: pointer;}
.con2 .prev{ background: url(19xmsjj_icon_l1.png) no-repeat; left: 0;}
.con2 .next{ background: url(19xmsjj_icon_r1.png) no-repeat; right: 0;}
.con2 .bd ul{ margin-right: -19px;}
.con2 .bd li{ float:left; width: 50%;}
.con2 .bd li .box{ padding: 23px 130px 24px 32px; background-color: #eef1f6; position: relative; margin-right: 19px; min-height: 120px;}
.con2 .bd li .box h3{ height: 30px; line-height: 30px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 8px;}
.con2 .bd li .box p{ line-height: 20px; color: #999999; height: 40px; overflow: hidden; position: relative; z-index: 3;}
.con2 .bd li .box i{ position: absolute; right: 15px; bottom: 15px; z-index: 2;}
.con2 .bd li .box a.more1{ margin-top: 12px;}
.icon_list1{ margin: 20px auto 0;}
.icon_list1 li{ float: left; width: 20%; text-align: center;}
.icon_list1 li a{ display: block; border-right: 1px solid #ececec; text-align: center; background: url(19xmsjj_b_line.jpg) no-repeat center 90%; padding: 23px 0 33px 0;}
.icon_list1 li p{ line-height: 30px; font-size: 16px;}
.icon_list1 li:last-child a{ border-right: 0;}
.icon_list1 li a img{ margin-bottom: 16px;}
.con3{ background-color: #f6f8fa; border-top: 2px solid #0b79e3; padding: 22px 10px 22px 25px; margin-top: 20px;}
.con3 li{ float: left; width: 33.3%; line-height: 30px; background: url(19xmsjj_dot.png) no-repeat left center;}
.con3 li a{ display: block; padding-left: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} 
.tu_list{ margin-top: 25px; margin-right: -20px;}
.tu_list li{ float: left; width: 50%;}
.tu_list li a{ display: block; margin-right: 20px; text-align: center; line-height: 24px;} 
.tu_list li img{ width: 100%; margin-bottom: 10px;}
.con5 img{ float: left; margin-right: 25px;}
.con5 p{ overflow: hidden; line-height: 30px;}
.con5 p.h24{ line-height: 24px; margin-bottom: 8px;}
.con4{ margin-top: 22px;}
.con4_l{ float: left; width: 113px; margin-right: 19px;}
.con5{ padding-top: 14px;}
.con4_l li{ height: 40px; line-height: 40px; margin-bottom: 5px;}
.con4_l li a{ display: block; padding-right: 8px; text-align: center; text-align: center; background: url(19xmsjj_tit_bar.png) no-repeat left center; color: #666666; font-size: 16px;}
.con4_l li.on a,.con4_l li a:hover{ background: url(19xmsjj_tit_bar_1.png) no-repeat left center; font-weight: bold; color: #ffffff;}
.con4_r{ overflow: hidden;}
.con4_r .list{ padding-top: 5px;}
.tu{ margin-top: 20px;}
.tu img{ width: 100%;}
.con6{ margin-top: 10px; padding: 24px 20px; background-color: #f6f8fa; height: 178px; overflow: hidden;}
.tit5 li{ float: left; width: 33.3%; height: 47px; position: relative;}
.tit5 li a{ display: block; margin: 0 10px; height:38px; line-height:38px; border: 1px solid #d9d9d9; background-color: #ffffff; text-align: center; border-radius: 5px; font-size: 16px;}
.tit5 li i{ position:absolute; left: 50%; top: 40px; width: 14px; height: 7px; margin-left: -7px; display: none;}
.tit5 li.on a,.tit5 li a:hover{ border: 0; line-height: 40px; height: 40px; background: url(19xmsjj_tit_bar1.png) no-repeat center top; font-weight: bold; color: #ffffff;}
.tit5 li.on i,.tit5 li:hover i{ display: block; }
.icon_list2{ margin: 20px auto 0; padding: 0 10px;}
.icon_list2 li{ float: left; width:16.666667%; text-align: center;}
.icon_list2 li a{ display: block; text-align: center; background: url(19xmsjj_b_line.jpg) no-repeat center bottom; padding-bottom: 10px;}
.icon_list2 li p{ line-height: 30px;}
.icon_list2 li a img{ margin-bottom: 15px;}
.list1{ margin-right: -20px;}
.list1 li{ float: left; width: 50%; margin-top: 13px;}
.list1 li a{ display: block; position: relative; background-color: #eef1f6; border: 1px solid #eef1f6; line-height: 52px; margin-right: 20px; padding-left:20px; transition: all .3s;}
.list1 li a:hover{ border: 1px solid #167fe3; color: #0375e2; background-color: #ffffff; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.list1 li a i{ position: absolute; top: 50%; right:10px; margin-top: -15px; width: 30px; height: 30px; background: url(19xmsjj_bsdt_icon.png) no-repeat; background-size: contain;}
.list1 li a:hover i{ background: url(19xmsjj_bsdt_icon_1.png) no-repeat; background-size: contain;}
/*底部样式05*/
.bot_05{ border-top: 5px solid #0375e2;}
	.bot_05 .clear{ clear: both;}
	.bot_05 .clearflx:after {
	  visibility: hidden;
	  display: block;
	  font-size: 0;
	  content: " ";
	  clear: both;
	  height: 0;
	}
	.bot_05 a{color:#333333;}
	.bot_05 img{ vertical-align: middle;}
	.bot_05 .bot_tit{ background-color: #eef1f6; position: relative; z-index: 3;}
	.bot_05 .bot_tit .contain{ padding: 25px 0px; height:40px; position: relative;}
	.bot_05 .bot_tit>.contain>ul{ width: 100%;}
	.bot_05 .bot_tit>.contain>ul>li{ float: left; }
	.bot_05 .bot_tit>.contain>ul>li>p{ margin: 0 5px; cursor: pointer; background-color: #ffffff; height: 40px; line-height: 40px; padding: 0 20px;}
	.bot_05 .bot_tit>.contain>ul>li>p i{ display: inline-block; width:10px; height: 5px; background: url(19xmsjj_arr.png) no-repeat; margin-left:41px; float: right; margin-top: 18px;}
	.bot_05 .bot_tit>.contain>ul>li:hover p{ height: 50px;}
	.bot_05 .bot_tit>.contain>ul>li .bot_con1{ position: absolute; background-color: #ffffff; top:75px; left:5px; right: 10px; display: none;}
	.bot_05 .bot_tit>.contain>ul>li:hover .bot_con1{ display: block; padding-bottom: 22px;}
	.bot_05 .bot_con1 ul{ padding: 22px 35px;}
	.bot_05 .bot_con1 li{ line-height: 30px; float: left; width: 20%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.bot_05 .bot_con{ width: 85.9375%; margin: 0 auto; padding: 20px 0 30px 0px;}
	.f_l{ float: left;}
	.f_r{ float: right;}
	.bot_05 .bot_l{ width:8%; padding-top: 27px;}
	.bot_05 .bot_c{ width: 78.636364%;line-height: 26px; text-align: center;}
	.bot_05 .bot_r{ width:13.27273%; min-width:120px; line-height: 63px; padding-top:25px; text-align: right;}
	@media screen and (min-width:1000px) and (max-width:1279px) {
		.bot_05 .bot_tit .contain,.bot_05 .contain{ width: 1000px;}
		.bot_05 .bot_c{ width: 75%;}
		.bot_05 .bot_tit>.contain>ul>li>p{ padding: 0 15px;}
		.bot_05 .bot_tit>.contain>ul>li>p i{ margin-left: 18px;}
		.bot_05 .bot_con{ width: 100%;}
	}
	@media screen and (max-width:999px) {
		.f_l,.f_r{ float:inherit;}
		.bot_05{ margin-top: 15px;}
		.bot_05 .bot_con{ width: 100%;}
		.bot_05 .bot_tit .contain,.bot_05 .contain{ width: 100%;}
		.bot_05 .bot_c{ width:auto; padding:10px; text-align: center;}
		.bot_05 .bot_l,.bot_05 .bot_r,.bot_05 .bot_tit{ display: none;}
		.bot_05 .bot_con{ padding-top: 0; padding-bottom: 10px;}
	}
	

.gl_tit { line-height: 50px; background: url(19xmsjj_gl_icon.png) no-repeat left center; padding-left: 22px;}

.bsdt_ban,.gzcy_l1,.gzcy_r1{ width:48.75%;}
.bsdt_ban img{ width: 100%;}
.bsdt_con{ position: relative; overflow: hidden;}
.bsdt_con .prev,.bsdt_con .next{ position: absolute; top:0px; z-index: 9; cursor: pointer; width: 32px; height: 32px;}
.bsdt_con .prev{ right: 33px; background: url(19xmsjj_icon_l1.png) no-repeat;}
.bsdt_con .next{ right: 0; background: url(19xmsjj_icon_r1.png) no-repeat;}
.bsdt_list{ margin-top: 18px; margin-right: -33px;}
.bsdt_list li{ float: left; width:25%; margin-bottom: 10px;}
.bsdt_list li .bsdt_box{ margin-right: 33px; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.bsdt_list li .bsdt_box img{ width: 100%; position: relative; z-index: 3;}
.bsdt_list li .bsdt_box1{ position: relative; z-index: 4; transition: all .3s; cursor: pointer; background-color: #ffffff; border-bottom: 4px solid #0375e2; height: 96px; padding: 30px 30px 20px 30px;}
.bsdt_list li:hover .bsdt_box1{ margin-top: -10px; background-color: #0375e2; color: #ffffff;}
.bsdt_list li .bsdt_box1 h3{ font-size: 16px; line-height: 24px; margin-bottom: 14px; max-height: 48px; overflow: hidden;}
.bsdt_list li .bsdt_box1 p{ line-height: 24px; color: #666666; max-height: 48px; overflow: hidden;}
.bsdt_list li:hover .bsdt_box1 h3,.bsdt_list li:hover .bsdt_box1 p{ color: #ffffff;}
.bsdt_con1{ margin-top: 5px; overflow: hidden; position: relative; padding-bottom: 50px;}
.bsdt_con1 .num{ position: absolute; left: 0; right: 0; text-align: center; bottom: 0;}
.bsdt_con1 .num ul{ font-size: 0;}
.bsdt_con1 .num li{ display: inline-block; width: 18px; height: 18px; margin: 0 6px; cursor: pointer; background-color: #d9d9d9; border-radius: 50%;}
.bsdt_con1 .num li.on{ background-color: #ffa200;}
.bsdt_list1{ margin-right: -28px;}
.bsdt_list1 li{ float: left; width: 50%; margin-top: 15px;}
.bsdt_list1 li a{ display: block; position: relative; background-color: #eef1f6; border: 1px solid #eef1f6; line-height: 63px; font-size: 16px; margin-right: 28px; padding-left: 40px; transition: all .3s;}
.bsdt_list1 li a:hover{ border: 1px solid #167fe3; color: #0375e2; background-color: #ffffff; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.bsdt_list1 li a i{ position: absolute; top: 50%; right: 22px; margin-top: -18px; width: 36px; height: 36px; background: url(19xmsjj_bsdt_icon.png) no-repeat;}
.bsdt_list1 li a:hover i{ background: url(19xmsjj_bsdt_icon_1.png) no-repeat;}
.bsdt_list2{ margin:35px auto 0;}
.bsdt_list2 li{ float: left; width: 14.2857%; text-align: center;}
.bsdt_list2 li a{ display: block; padding: 0 12px;}
.bsdt_list2 li img{ margin-bottom: 12px;}
.bsdt_list2 li p{ line-height:24px; font-size: 16px; height: 48px; overflow: hidden;}

.gl_con { background: url(19xmsjj_gl_con.jpg) repeat-y left;}
.gl_l { width: 22.5%; float: left;}
.gl_r { width: 75%; float: right;}
.gl_tit1 { background: url(19xmsjj_gl_icon1.png) no-repeat 30px center #0375e2; padding-left:100px; padding-top: 20px; padding-bottom: 20px; color: #ffffff; }
.gl_tit1 h3{ font-size: 22px; line-height: 30px;}
.gl_tit1 span{ font-size: 12px; text-transform: uppercase; color: #a4c2f1; line-height: 18px;}
.gl_list{ margin:20px;}
.gl_list>ul>li { line-height:50px; font-size: 16px; text-align: center;  margin-bottom: 10px;}
.gl_list>ul>li>a { display: block; background: url(19xmsjj_gl_icon2.png) no-repeat 95% center #eef1f6; border-radius: 5px;}
.gl_list>ul>li.on>a, .gl_list>ul>li>a:hover{ background: url(19xmsjj_gl_icon2_1.png) no-repeat 95% center #0375e2; color: #ffffff;}
.gl_tit2{ background-color: #e5f2ff; line-height: 50px;}
.gl_tit2 span{ float: left; display: block; background-color: #0375e2; color: #ffffff; padding: 0 37px; font-size: 18px;}
.gl_list1 ul{ padding: 13px 10px; border-bottom: 1px dashed #cccccc;}
.gl_list1 li{ line-height: 40px; font-size: 16px; background: url(19xmsjj_dot.png) no-repeat left 16px; padding-left: 15px;}
.gl_list1 li span{ float: right; color: #999999;}

/*分页样式01*/
.fy_list_01{ margin: 30px auto; color: #555555;}
	.fy_list_01 .fy_tit_l,.fy_list_01 .fy_tit_r{ float: right; margin-left: 30px; }
	.fy_list_01 .fy_tit_l{ font-size: 0;}
	.fy_list_01 .fy_tit_l a{ font-size: 14px; display: inline-block; line-height: 18px; height: 18px; padding:8px 13px; border: 1px solid #d9d9d9; background-color: #ffffff; margin-right:6px; color: #555555; border-radius: 5px;}
	.fy_list_01 .fy_tit_l a.prev,.fy_list_01 .fy_tit_l a.next{ font-size: 18px; font-family: simsun;}
	.fy_list_01 .fy_tit_l a.on,.fy_list_01 .fy_tit_l a:hover{ color: #ffa200; border: 1px solid #ffa200;}
	.fy_list_01 .fy_tit_l a.prevStop,.fy_list_01 .fy_tit_l a.nextStop{ color: #acacac; background-color: #f2f2f2;}
	.fy_list_01 .fy_tit_l a.prevStop:hover,.fy_list_01 .fy_tit_l a.nextStop:hover{ background-color: #f2f2f2; border: 1px solid #d9d9d9; color: #acacac; cursor: default;}
	.fy_list_01 .fy_tit_r{ float: right; line-height: 36px;}
	.fy_list_01 .fy_inp{ border: 1px solid #d9d9d9; background-color: #ffffff; width: 34px; height: 34px; line-height: 34px; text-align: center; margin: 0 8px; font-size: 15px; color: #555555;}
	.fy_list_01 .fy_go{ display: inline-block; background-color: #ffa200; border-radius: 5px; width:36px; height:36px; line-height:36px; text-align: center; margin: 0 8px; font-size: 14px; color: #ffffff; cursor: pointer;}

.gzcy_l{ float: left; width: 28.33333%; margin-top: 20px; padding: 20px; background-color: #ffffff; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.gzcy_l img{ max-width: 100%;}
.gzcy_c{ float: left; width: 32%; margin-left: 2.5%; margin-top: 20px;}
.gzcy_c1{ float: right; width:66%; margin-top: 20px;}
.gzcy_r{ float: right; width: 31.25%; padding-top: 20px; padding-bottom: 20px; background-color: #eef1f6;}
.gzcy_tit,.gzcy_tit1{ line-height: 40px;}
.gzcy_tit span{ float: left; display: block; background-color: #e5f2ff; color: #00479f; padding: 0 18px; font-size: 16px;}
.gzcy_tit1 span{ float: left; display: block; background-color: #0375e2; color: #ffffff; padding: 0 18px; font-size: 16px;}
.gzcy_list{ line-height: 36px; font-size: 16px; color: #666666; margin-top: 17px;}
.gzcy_list b{ color: #00479f;}
.gzcy_tit2{ margin-top: 15px; line-height: 30px; color: #00479f; margin-left: -10px;}
.gzcy_tit2 a{ text-decoration: underline; margin: 0 10px; color: #00479f;}
.gzcy_list1{ padding: 18px 15px 0 28px;}
.gzcy_list1 li{ line-height: 36px; background: url(19xmsjj_dot.png) no-repeat left 16px; padding-left: 15px;}
.gzcy_tit3{ line-height: 50px; background-color: #0375e2; padding: 0 30px; font-size: 16px; color: #ffffff;}
.gzcy_tit3 span,.gzcy_list2 li span{ float: right;} 
.gzcy_list2 li{ border-bottom: 1px dotted #aeaeae; font-size: 16px; line-height: 49px; background: url(19xmsjj_dot.png) no-repeat 12px 24px; padding-left: 26px; padding-right: 20px;}
.gzcy_list2 li span{ color: #999999; font-size: 14px;}
.gzcy_l1{ float: left;}
.gzcy_r1{ float: right;}


.xl_con{ background: url(19xmsjj_xl_con.jpg) no-repeat center top #ffffff; padding:50px 0px 20px 0; border-top: 5px solid #0375e2; margin-top: 10px;}
.xl_tit{ text-align: center; font-size:28px; line-height: 50px; color: #ffa200; font-weight: bold;}
.xl_tit1{ font-size: 15px; line-height: 32px; text-align: center;}
.xl_con1{ padding: 20px 80px 30px 80px; border-bottom: 1px solid #cccccc; font-size: 16px; line-height: 36px;}
.xl_con1 img{ margin:0px 0 30px 0; max-width: 100%;}
.xl_tit2{ line-height: 30px; margin-top:25px; color: #555555;}
.xl_tit2 a{ color: #555555;}
.xl_tit2_l{ float: left;}
.xl_tit2_l img{ margin-left:10px;}
.xl_tit2_r{ float: right;}
.block { display: block; }


.xxgk_l{ float: left; width:26.6666667%;}
.xxgk_r{ float: right; width:70.83333%;}
.xxgk_list li{ margin-bottom: 10px;}
.xxgk_list li a{ background-color: #eef1f6; padding: 12px 0 12px 0; line-height: 26px; display: block; font-size: 16px; border-radius: 5px;}
.xxgk_list li a:hover{ background: url(19xmsjj_xxgk_tit.png) no-repeat center; color: #ffffff; font-weight: bold;}
.xxgk_list li a span{ width: 75px; display: block; float: left; border-right: 1px solid #d9d9d9; line-height: 26px; height: 26px; margin-right: 27px;}
.xxgk_list li a span.icon1{ background: url(19xmsjj_xxgk_icon1.png) no-repeat center;}
.xxgk_list li a:hover span.icon1{ background: url(19xmsjj_xxgk_icon1_1.png) no-repeat center;}
.xxgk_list li a span.icon2{ background: url(19xmsjj_xxgk_icon2.png) no-repeat center;}
.xxgk_list li a:hover span.icon2{ background: url(19xmsjj_xxgk_icon2_1.png) no-repeat center;}
.xxgk_list li a span.icon3{ background: url(19xmsjj_xxgk_icon3.png) no-repeat center;}
.xxgk_list li a:hover span.icon3{ background: url(19xmsjj_xxgk_icon3_1.png) no-repeat center;}
.xxgk_list li a span.icon4{ background: url(19xmsjj_xxgk_icon4.png) no-repeat center;}
.xxgk_list li a:hover span.icon4{ background: url(19xmsjj_xxgk_icon4_1.png) no-repeat center;}
.xxgk_list li a span.icon5{ background: url(19xmsjj_xxgk_icon5.png) no-repeat center;}
.xxgk_list li a:hover span.icon5{ background: url(19xmsjj_xxgk_icon5_1.png) no-repeat center;}
.xxgk_list li a span.icon6{ background: url(19xmsjj_xxgk_icon6.png) no-repeat center;}
.xxgk_list li a:hover span.icon6{ background: url(19xmsjj_xxgk_icon6_1.png) no-repeat center;}
.xxgk_list li a span.icon7{ background: url(19xmsjj_xxgk_icon7.png) no-repeat center;}
.xxgk_list li a:hover span.icon7{ background: url(19xmsjj_xxgk_icon7_1.png) no-repeat center;}
.xxgk_con{ margin: 20px auto 0; background: url(19xmsjj_xxgk_con.jpg) no-repeat center bottom #f6f8fa; padding: 24px 15px 70px 24px; border-top: 2px solid #0b79e3;}
.xxgk_con li{ line-height: 40px; font-size: 16px; background: url(19xmsjj_dot.png) no-repeat left 18px; float: left; width: 50%;}
.xxgk_con li.w100{ width: 100%;}
.xxgk_con li a{ padding-left: 15px;}
.xxgk_tit{ line-height: 64px; background: url(19xmsjj_xxgk_tit.jpg) repeat-x bottom;}
.xxgk_tit li{ float: left; font-size: 22px; font-weight: bold; margin-right: 30px;}
.xxgk_tit li a{ display: block;}
.xxgk_tit li.on a,.xxgk_tit li a:hover{ background: url(19xmsjj_xxgk_tit_bar.jpg) repeat-x bottom; color: #0375e2;}
.xxgk_tit .more{ margin-top: 16px;}

.zcjd_list{ margin-top: 20px; margin-right:-30px;}
.zcjd_list li{ float: left; width: 33.3%;}
.zcjd_list li .zcjd_con{ margin-right: 30px; cursor: pointer;}
.zcjd_list li .zcjd_con img{ width: 100%; z-index: 2; position: relative;}
.zcjd_list li .zcjd_con1{ padding: 30px; background-color: #ffffff; border-bottom: 4px solid #0375e2; box-shadow: 0 0 10px rgba(0,0,0,.1); font-size: 16px; font-weight: bold; line-height: 24px; transition: all .3s; z-index: 3; position: relative;}
.zcjd_list li:hover .zcjd_con1{ margin-top: -10px; background-color: #0375e2; color: #ffffff;}


.zxft_list{ margin-right: -20px;}
.zxft_list li{ width: 50%; margin-top: 20px; float: left;}
.zxft_list li .zxft_box{ padding: 18px; border: 1px solid #d9d9d9; margin-right: 20px;}
.zxft_list li img{ float: left; width: 37.6829%; margin-right: 20px;}
.zxft_list li h3,.zxft_con1 h3{ padding-bottom: 5px; line-height:22px; overflow: hidden; font-size: 16px; border-bottom: 1px solid #d9d9d9; margin-bottom: 5px;}
.zxft_con1 h3{ font-size: 22px;}
.zxft_list li h3 a:hover,.zxft_con1 h3 a,.zxft_con1 h3 a:hover{ color: #226ebc;}
.zxft_list li p,.zxft_con1 p{ line-height:28px;}
.zxft_tit1 { background-color: #f7f7f7; border: 1px solid #eeeeee; height: 44px; line-height: 44px; padding: 0 10px 0 20px; margin: 17px auto 0; }
.zxft_tit1_l { float: left; }
.zxft_tit1_l li { float: left; margin-right: 24px; font-size: 16px; }
.zxft_tit1_l li.on { background: url(19qzghj_tit2_bar.png) no-repeat center bottom; }
.zxft_tit1_r { float: right; font-size: 14px; }
.zxft_tit1_r span { float: left; display: inline-block; padding: 0; margin: 0 5px; }
.zxft_tit1_r span img { margin-right: 5px; }
.zxft_tit1_r span select { margin-bottom: 3px; height: 24px; }
.sel1 { border-radius: 13px; background-color: #eeeeee; padding: 1px 13px; border: 0; }
.zxft_tit1_r ul { float: left; margin-top: 12px; margin-left: 10px; margin-right: 10px; }
.zxft_tit1_r li { float: left; margin: 0; padding: 0; line-height: 26px; background: none; }
.zxft_tit1_r li a { width: 55px; height: 26px; display: block; text-align: center; background: #eeeeee; border: none; line-height: 26px; text-align: center; }
.zxft_tit1_r li a:hover, .zxft_tit1_r li a.cur { background: #0375e2; color: #fff; }
.zxft_tit1_r li:first-child a { border-bottom-left-radius: 13px; border-top-left-radius: 13px; }
.zxft_tit1_r li:last-child a { border-bottom-right-radius: 13px; border-top-right-radius: 13px; }
.zxft_con3 {height: 990px;overflow-y: auto;line-height: 26px;padding: 22px 15px;border: 1px solid #eeeeee;background: url(19qzghj_zxft_con.jpg) no-repeat right bottom;}
.zxft_tit2 { line-height: 35px; margin: 10px auto 10px; color: #9f9f9f; font-size: 12px; }
.zxft_con4 { padding: 0px 17px; position: relative; }
.zcr { padding-bottom: 20px; border-bottom: 1px dashed #eeeeee; }
.zxft_tit2 span { font-size: 16px; }
.zcr .zxft_tit2 span { color: #2bc72b; }
.jb .zxft_tit2 span { color: #0375e2; }
#style-1::-webkit-scrollbar-track {
 border-radius:12px;
 background-color: #f7f7f7;
 width:24px;
}
 #style-1::-webkit-scrollbar {
 width: 10px;
}
 #style-1::-webkit-scrollbar-thumb {
 border-radius:12px;
 background-color: #d7d7d7;
 width:10px;
 padding:7px;
}

/*---------------------------------------segmentation------------------------------------------*/

/*colour*/
.twhite1 { color: #fff; }
.twhite1 a:link, .twhite1 a:visited { color: #fff; }
.twhite1 a:hover { color: #fff; text-decoration: underline; }
.tred1 { color: #f33734; }
.tred1 a:link, .tred1 a:visited { color: #f33734; }
.tred1 a:hover { color: #f33734; text-decoration: underline; }
.tblack1 { color: #000 }
.tblack1 a:link, .tblack1 a:visited { color: #000; }
.tblack1 a:hover { color: #000; text-decoration: underline; }
/*---------------------------------------segmentation------------------------------------------*/

/*frame*/
.bor1 { border: 1px solid #e4e4e4; }
.bor_t1 { border-top: 1px solid #e4e3e3; }
.bor_r1 { border-right: 1px solid #e4e2e2; }
.bor_l1 { border-left: 1px solid #fff; }
.bor_b1 { border-bottom: 1px solid #dddddd; }
.bor_b2 { border-bottom: 1px dotted #cccccc; }
.bor_to { border-top: none; }
.bor_bo { border-bottom: none; }
.bor_ro { border-right: none; }
.bor_lo { border-left: none; }
/*---------------------------------------segmentation------------------------------------------*/

/*font*/
.tb { font-weight: bold; }
.t12 { font-size: 12px; }
.t13 { font-size: 13px; }
.t14 { font-size: 14px; }
.t15 { font-size: 15px; }
.t16 { font-size: 16px; }
.t17 { font-size: 17px; }
.t18 { font-size: 18px; }
.t20 { font-size: 20px; }
.t22 { font-size: 22px; }
.t24 { font-size: 24px; }
.t50 { font-size: 50px; }
.f_heiti { font-family: "SimHei"; }
.f_yahei { font-family: "Microsoft YaHei"; }
.f_c { text-align: center; }
.f_i { text-indent: 2em; }
/*---------------------------------------segmentation------------------------------------------*/

/*line-height*/
.h18 { line-height: 18px; }
.h20 { line-height: 20px; }
.h22 { line-height: 22px; }
.h24 { line-height: 24px; }
.h25 { line-height: 25px; }
.h26 { line-height: 26px; }
.h28 { line-height: 28px; }
.h29 { line-height: 29px; }
.h30 { line-height: 30px; }
.h32 { line-height: 32px; }
.h33 { line-height: 33px; }
.h34 { line-height: 34px; }
.h35 { line-height: 35px; }
.h36 { line-height: 36px; }
.h40 { line-height: 40px; }
.h44 { line-height: 44px; }
.h50 { line-height: 50px; }
/*---------------------------------------segmentation------------------------------------------*/

/*margin*/
.mar1 { margin: 1px; }
.mar15 { margin: 15px; }
.mar_to { margin-top: 0px; }
.mar_t1 { margin-top: 1px; }
.mar_t3 { margin-top: 3px; }
.mar_t5 { margin-top: 5px; }
.mar_t7 { margin-top: 7px; }
.mar_t10 { margin-top: 10px; }
.mar_t12 { margin-top: 12px; }
.mar_t13 { margin-top: 13px; }
.mar_t15 { margin-top: 15px; }
.mar_t16 { margin-top: 16px; }
.mar_t18 { margin-top: 18px; }
.mar_t20 { margin-top: 20px; }
.mar_t25 { margin-top: 25px; }
.mar_t30 { margin-top: 30px; }
.mar_t35 { margin-top: 35px; }
.mar_t40 { margin-top: 40px; }
.mar_t45 { margin-top: 45px; }
.mar_t50 { margin-top: 50px; }
.mar_t55 { margin-top: 55px; }
.mar_t115 { margin-top: 115px; }
.mar_b1 { margin-bottom: 1px; }
.mar_b5 { margin-bottom: 5px; }
.mar_b10 { margin-bottom: 10px; }
.mar_b15 { margin-bottom: 15px; }
.mar_b20 { margin-bottom: 20px; }
.mar_b25 { margin-bottom: 25px; }
.mar_b30 { margin-bottom: 30px; }
.mar_b35 { margin-bottom: 35px; }
.mar_b40 { margin-bottom: 40px; }
.mar_b45 { margin-bottom: 45px; }
.mar_b50 { margin-bottom: 50px; }
.mar_b55 { margin-bottom: 55px; }
.mar_l1 { margin-left: 1px; }
.mar_l4 { margin-left: 4px; }
.mar_l5 { margin-left: 5px; }
.mar_l10 { margin-left: 10px; }
.mar_l15 { margin-left: 15px; }
.mar_l20 { margin-left: 20px; }
.mar_l25 { margin-left: 25px; }
.mar_l30 { margin-left: 30px; }
.mar_r1 { margin-right: 1px; }
.mar_r5 { margin-right: 5px; }
.mar_r10 { margin-right: 10px; }
.mar_r15 { margin-right: 15px; }
.mar_r20 { margin-right: 20px; }
.mar_r25 { margin-right: 25px; }
.mar_r30 { margin-right: 30px; }
/*---------------------------------------segmentation------------------------------------------*/

/*padding*/
.pad1 { padding: 1px; }
.pad2 { padding: 2px; }
.pad20 { padding: 20px; }
.pad3 { padding: 3px; }
.pad4 { padding: 4px; }
.pad5 { padding: 5px; }
.pad_t1 { padding-top: 1px; }
.pad_t2 { padding-top: 2px; }
.pad_t3 { padding-top: 3px; }
.pad_t4 { padding-top: 4px; }
.pad_t5 { padding-top: 5px; }
.pad_t7 { padding-top: 7px; }
.pad_t8 { padding-top: 8px; }
.pad_t10 { padding-top: 10px; }
.pad_t12 { padding-top: 12px; }
.pad_t15 { padding-top: 15px; }
.pad_t17 { padding-top: 17px; }
.pad_t20 { padding-top: 20px; }
.pad_t25 { padding-top: 25px; }
.pad_t30 { padding-top: 30px; }
.pad_t32 { padding-top: 32px; }
.pad_t35 { padding-top: 35px; }
.pad_t40 { padding-top: 40px; }
.pad_t45 { padding-top: 45px; }
.pad_t50 { padding-top: 50px; }
.pad_t55 { padding-top: 55px; }
.pad_b0 { padding-bottom: 0px; }
.pad_b1 { padding-bottom: 1px; }
.pad_b2 { padding-bottom: 2px; }
.pad_b3 { padding-bottom: 3px; }
.pad_b4 { padding-bottom: 4px; }
.pad_b5 { padding-bottom: 5px; }
.pad_b8 { padding-bottom: 8px; }
.pad_b10 { padding-bottom: 10px; }
.pad_b15 { padding-bottom: 15px; }
.pad_b20 { padding-bottom: 20px; }
.pad_b25 { padding-bottom: 25px; }
.pad_b30 { padding-bottom: 30px; }
.pad_b35 { padding-bottom: 35px; }
.pad_b40 { padding-bottom: 40px; }
.pad_b45 { padding-bottom: 45px; }
.pad_b50 { padding-bottom: 50px; }
.pad_b55 { padding-bottom: 55px; }
.pad_b155 { padding-bottom: 155px; }
.pad_l1 { padding-left: 1px; }
.pad_l5 { padding-left: 5px; }
.pad_l12 { padding-left: 12px; }
.pad_l10 { padding-left: 10px; }
.pad_l15 { padding-left: 15px; }
.pad_l20 { padding-left: 20px; }
.pad_l23 { padding-left: 23px; }
.pad_l25 { padding-left: 25px; }
.pad_l30 { padding-left: 30px; }
.pad_l45 { padding-left: 45px; }
.pad_r1 { padding-right: 1px; }
.pad_r5 { padding-right: 5px; }
.pad_r10 { padding-right: 10px; }
.pad_r15 { padding-right: 15px; }
.pad_r20 { padding-right: 20px; }
.pad_r25 { padding-right: 25px; }
.pad_r28 { padding-right: 28px; }
.pad_r30 { padding-right: 30px; }


-------add by s--------
.ms-controller {
    visibility: hidden;
}

.loading {
    position: absolute;
    top: 88%;
    left: 50%
}

.loading img {
    width: 46px;
    height: 46px;
}
#wxshare {
    width: 13.4%;
    height: 32%;
    background: red;
    padding: 10px;
    background: #fff;
    border: solid 1px #d8d8d8;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: none;
}

.bd_weixin_popup_head {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    line-height: 16px;
    height: 16px;
    position: absolute;
    color: #000;
}

.bd_weixin_popup_head span {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    line-height: 16px;
}

.bd_weixin_popup_close {
    width: 16px;
    height: 16px;
    text-decoration: none;
    font-size: 16px;
    text-align: right;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}

.bd_weixin_popup_foot {
    font-size: 12px;
    text-align: left;
    line-height: 22px;
    color: #666;
}

#weixin {
    width: 185px;
    height: auto;
    margin: 10px auto;
}

.con4_old { height:50px; clear:both; background-color:#ededed; padding:12px 5px 12px 20px; width:100%;}
.con4_old .t1 { float:left; width:60px; }
.con4_old ul { float:right; width:1120px; position:relative; padding-left:10px; }
.con4_old .icon_l { position:absolute; left:0px; top:12px; width:14px; height:26px; }
.con4_old .icon_r { position:absolute; right:0px; top:12px; width:14px; height:26px; }
.con4_old ul li { float:left; padding-left:12px; }

.pf_b_con{ position:fixed; right:0; bottom:0; width:250px;padding:30px 20px 10px 20px; background-color:#ffffff; box-shadow:0 0 10px rgba(0,0,0,.1); z-index:99; line-height:24px;}
.pf_b_con i.close{ position:absolute; right:10px; top:10px; z-index:1111; width:11px; height:12px; background:url(19ta_x.png) no-repeat; cursor:pointer}
.pf_b_con img{ width:250px; margin-bottom:10px;}
.pf_b_con .p1 a{ color:#1188ff;}
.pf_b_con .p1 span{ float:right}
.pf_b_con .p1 span a{ margin-left:8px; color:#1188ff}
.pf_b_con .p1 span a.a_no{ color:#9f9f9f}

/*分页样式02*/
.fy_list_02{ margin: 30px auto; color: #555555;}
.fy_list_02 a{ font-size: 14px; display: inline-block; line-height: 18px; height: 18px; padding:4px; border: 1px solid #d9d9d9; background-color: #ffffff; margin-right:3px; color: #555555; border-radius: 5px;}
.fy_list_02 a.cur{ color: #ffa200; border: 1px solid #ffa200;}
.fy_list_02 span{ font-size: 14px; display: inline-block; line-height: 18px; height: 18px; padding:4px; border: 1px solid #d9d9d9; color: #acacac; background-color: #f2f2f2; margin-right:6px; border-radius: 5px;}
.fy_list_02 input{ border: 1px solid #d9d9d9; background-color: #ffffff; width: 34px; height: 34px; line-height: 34px; text-align: center; margin: 0 8px; font-size: 15px; color: #555555;}
.fy_list_02 button{ display: inline-block; background-color: #ffa200; border-radius: 5px; width:36px; height:36px; line-height:36px; text-align: center; margin: 0 8px; font-size: 14px; color: #ffffff; cursor: pointer; border:none;}


.double-loading{width: 150px; height:150px;margin:20px auto 0;background:url(double-loading.gif) no-repeat;}