@charset "utf-8";
/* CSS Document */
body { height:100%; min-width:1200px;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div,input{margin:0;padding:0;}
body{ text-align:left; margin:0 auto; font-size:12px; font-family:"Microsoft YaHei","微软雅黑"; color:#555;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight: normal;}
img ,embed{ border:none;}
img{ vertical-align:middle;}
table{ border-collapse:collapse;}
ul,li{ padding:0; list-style-type:none;}
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.block,.pnone{ display:block;}
.clearfix {*zoom:1}
.clearfix:after{content: ".";display: block;height:0;clear: both;visibility:hidden;}
.h70{ width:100%; height:150px;}
.FFs{ font-family:"宋体";}
.clear{ clear:both;}
.w1000{ width:1100px; height:auto; margin:0 auto; overflow:hidden;}
.w1200{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#fff; position:relative;}
@media(max-width:767px){
body{ min-width:320px !important; max-width:640px;}
body{ background:#ebebeb;color:#878787;font:.8em "微软雅黑"; margin:0 auto;}
.auto_img{width:100%;}
.w1000{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.w1200{ width:100%; height:auto; margin:0 auto; position:relative;}
.container{ width:100%; height:auto; margin:0 auto; position:relative;}
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#ebebeb;}
.pnone{ display:none;}
}

/*header*/
.navbar-fixed-top{ position:relative;z-index:99999;}
#site_header .container-fluid{ padding:0;}
#site_header .navbar-header{ display:none;}

.navbar-toggle{position:relative;float:right;padding:9px 5px;margin-top:8px;margin-right:0;margin-bottom:0;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:24px;height:3px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#b7b7b7}
.navbar-nav > li > a{ line-height:inherit;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#b7b7b7;background-color:transparent;}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-toggle {border:0px;margin-top:7px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}


#header{width:100%;height:auto;clear:both;z-index:19;background:#fff;min-width:1200px;overflow:visible;/* border-top:2px solid #0078ff;box-shadow:1px 1px 5px #ddd;*/ border-bottom:1px solid #d8d8d8;}
#header.fixed{background-color: #ffffff;-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);position: fixed;top: 0;z-index: 100000;}
.head_bg{ width:100%; height:auto; background:#fff;}
.head{ overflow:visible; position:relative; padding:10px 0 0;display: flex;justify-content:space-between;align-items: flex-start}
.head.clearfix:before,.head.clearfix:after{ display:none;}
.head .logo{ float:none; width:auto; position:relative; padding:5px 0 10px;}
.head .logo a{display: flex;justify-content:space-between; margin:0;}
.head .logo img{ max-width:100%; height:auto; max-height:48px; width:auto;}
.head .logo span{ font-size:24px; color:#000; padding:2px 0 0 9px; font-weight:bold; letter-spacing:.8px;}
.head .logo span i{ display:block; font-style:normal; font-weight:normal; text-transform:uppercase; font-size:10px; color:#000; opacity:.5; letter-spacing:0; line-height:1; padding-top:5px;}
.head .logo a:hover img{opacity:.8;}
.head .logo a:hover span{opacity:.8;}

.menu{ float:none; width:56%; padding:0; height:auto; background:#fff; margin-left:10px; margin-top:0px;}
.menu .nav{width:100%;display:table;table-layout:fixed;}
.menu li{display: table-cell;position: relative; width:calc(16.66666% - 4px);margin:0 2px;}
.menu li>a{display: block;font-size: 16px;padding:20px 15px;text-align:center; line-height:20px;}
.menu li>a span{ display:block;color:#333333;}
/*.menu li>a.on span,.menu li:hover>a span{color:#e5011c;}*/
/*.menu li.active>a.on,*/.menu li:hover>a,.menu li.active:hover>a{ border-bottom:5px solid #FF2727 !important;
    padding-bottom:18px !important;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li >a:focus { color:#333;}
.menu .sub{ display:none; position:absolute; top:40px; left:0%; width:100%;min-width:100px;padding:10px 0px;-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;visibility: visible;opacity: 0;z-index: -2;-webkit-box-shadow: 1px 2px 3px -1px rgba(0, 0, 0, 0.3);box-shadow: 1px 2px 3px -1px rgba(0, 0, 0, 0.3);background-color: #e5011c;background-color: rgba(255, 255, 255, 0.98);}
.menu .sub dl{ width:100%; height:auto;}
.menu .sub dl dd{float: left;width: 100%;border: none;padding: 0;}
.menu .sub dl dd a{color:#333;border:none;padding:10px 15px;text-align:center; font-size:15px; line-height:1.2; display:block;}
.menu .sub dl dd a::before{font-family: FontAwesome;content: "\f105";padding-right: 8px;font-size:18px;text-decoration: none;position: relative; display:none;}
.menu .sub dl dd a:hover{ color:#FF2727;}
.menu li:hover .sub{ display:block;top:63px;visibility: visible;opacity: 1;z-index: 100000000;}

.hTel{ float:none;background-color: #EFEFEF;padding-right:0px;border-radius: 18px;margin:10px 0 10px;}
.hTel a{position: relative;display: block;color:#f00;font-size:15px;padding:5px 15px;margin-top:0;}


   
.collapse.in{display:block;visibility:visible}
@media(min-width:767px){
.navbar-collapse.collapse {display:block !important;height:auto !important;overflow:visible !important;visibility:visible !important; border:0 !important;}
.container{ padding:0; width:auto; height:100%;}
.nav ul li a.dropdown-toggle:hover{ color:inherit;}
.navbar-right{ margin-right:0;}
.menu .container{ margin:0 auto;}
}

@media(max-width:767px){
	.navbar-fixed-top{ position:relative;}
	#header{ width:100%; height:auto; clear:both;min-width:100%; overflow:visible; background:#fff; border:0;}
	.head_bg{ width:100%; margin:0; padding:0 10px; height:auto; min-width:100%;border-bottom:1px solid #eee; position:relative !important;box-shadow: rgb(187, 187, 187) 0px 0px 0px 0px !important;}
	.header_t,.toper,.head .head_r,.hTel{ display:none;}
	.head .logo{ margin:5px 0; max-width:70%;}
	.head .logo a{ display:block; height:auto; margin:0; width:100%;}
	.head .logo img{ max-width:100%; width:auto; height:auto; max-height:40px;}
	.head .lang{ float:right;margin-right:8px;}
	.head .lang a{line-height:24px;padding:2px 10px;margin-top:6px; font-size:13px;}
	#site_header .navbar-header{ display:block; float:right;}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {background-color:#fff;}
	.navbar-collapse{ padding:9px 0;}
	.menu .container{ width:100%; margin:0 auto; padding:0;}
	.menu{ border:0; height:auto !important; position:absolute; top:76px; right:-10px; width:calc(100% + 20px); overflow:hidden; float:none;padding:9px 0; margin:0;}
	.menu ul{ height:auto; overflow:hidden; margin:0; text-align:center; float:none; width:100%;}
	.menu ul li{display: block;border-bottom: 1px solid #f5f5f5;width: 100%;padding: 0;}
	.menu li:last-child{ display:block;}
	.menu li:last-child .h_search{ display:block; float:none;padding:15px 3% 5px;}
	.h_search input.search_txt{width: calc(100% - 36px);}
	.menu .line{ display:none;}
	.navbar-default .navbar-nav>li>a{color:#303030;}
	.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#b7183e;background:none}
	.menu ul li{ padding:0;background:none;}
	.menu ul li>a{display:block;width:auto;height:auto;transition:all 0s; margin-right:0;line-height:20px;color:#303030; font-size:15px; padding:12px 27px; font-weight:normal;}
	.menu li>a:after {position: absolute;top: 50%;right: 5%;display: block;content: '';width: 8px;height: 8px;margin-top: -4px;border-top: 1px solid #333333;border-right: 1px solid #333333;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
	.menu ul li em{ display:none;}
	.menu li>a:hover{background:none;}
	.menu li>a.on{ background:none;}
	.menu li a.on{ color:#b7183e;}
	.header_r{ display:none;}	
	.navbar-default .navbar-toggle .icon-bar{background-color:#000}
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{ max-height:1000px;}
	.menu li a span{ position:relative; height:auto;}
	.menu li .sub{ display:none !important;}
	.navbar-collapse{-webkit-box-shadow:inset 0 1px 0 rgba(204, 204, 204, 0.1);box-shadow:inset 0 1px 0 rgba(204, 204, 204, 0.1);	  -webkit-overflow-scrolling:touch;}
}
@media(max-width:400px){
	.head .logo img{max-height:30px;}
}

/*banner*/
.banner{ width:100%; height:auto; margin-top:0;}
.banner .ad{ margin-bottom:10px;width:100%; height:500px; overflow:hidden;position:relative;}
.banner .slider{position:absolute; width:500%;}
.banner .slider li{ list-style:none;display:inline; float:left; height:500px; position:relative; overflow:hidden;}
.banner .slider li a{ display:block; width:100%; height:100%;}
.banner .slider .box{ width:680px; height:auto; padding:0 0 46px; position:absolute; top:50%; left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0); text-align:center;}
.banner .slider .li_0 .box{/* left:32%; text-align:left;*/ width:720px; background:url(/images/wbg.png) repeat;}
/*.banner .slider .li_1 .box{ width:1200px;text-shadow: none;text-shadow: 1px 1px 1px rgb(0 0 0 / 40%);}*/
.banner .slider .li_1 .box{ background:url(/images/wbg.png) repeat;/* left:30%; top:30%;*/}
.banner .slider .box h5{ color:#fb0208; font-size:40px; letter-spacing:6px; font-weight:bold; padding:46px 0 10px;}
.banner .slider .box p{ font-size:22px; line-height:1.5; color:#333;}
/*.banner .slider .li_1 .box h5{ letter-spacing:3px;}*/
.banner .slider .li_1 .box h5{ color:#e5011c;}
.banner .slider .li_1 .box p{ color:#333; font-size:22px;}
.banner .slider .li_2 .box{ width:800px;}
.banner .slider .li_2 .box h5{ color:#fff;}
.banner .slider .li_2 .box p{ color:#fff; font-size:17px;}

.banner .num{ width:100%; height:20px; position:absolute; left:0; bottom:30px; text-align:center;z-index:2;}
.banner .swiper-pagination-bullet{width:32px;height:6px; border-radius:0;background:#fff; opacity:.8;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:3px 4px;}
.banner .swiper-pagination-bullet-active{ background:#e5011c;}
/*.banner .num li{ display:inline-block; *display:inline; zoom:1;text-align: center;width:32px;height:6px;cursor:pointer;overflow:hidden;margin:3px 4px;background:#fff; opacity:.8; text-indent:99999px;}
.banner .num li.on{ background:#e5011c;}*/
.banner .slider li img{ display:none;}
@media(max-width:767px){
	.banner .ad{ height:auto; margin-bottom:0;}
	.banner .slider{ position:relative; width:100%;}
	.banner .slider li{background-image:none !important; height:auto;}
	.banner .slider li img{ display:block;width: 100%;height: auto;}
	.banner .slider .box{ width:90%; height:auto; padding:0 0 15px;}
	.banner .slider .li_0 .box{ width:90%; /* left:50%; text-align:left;*/}
	.banner .slider .li_1 .box{ width:90%;}
	.banner .slider .li_2 .box{ width:90%;}
	.banner .slider .box h5{ font-size:18px; letter-spacing:0px; padding:15px 12px 5px;}
	.banner .slider .box p{ font-size:14px; padding:0 12px 10px;}
	.banner .slider .li_1 .box h5{ letter-spacing:0px;}
	.banner .slider .li_1 .box p{ font-size:14px;}
	.banner .slider .li_2 .box h5{ font-size:18px;}
	.banner .slider .li_2 .box p{ font-size:14px;}
	.banner .slider .li_2 .box p span{ font-size:14px !important;}
	.banner .num{ bottom:15px;}
	.banner .swiper-pagination-bullet{width:20px;height:4px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;}
}

/*main*/
.main0{ padding:50px 0; width:100%;}
.main0 .mtit{ padding-bottom:30px;}
.main0 .mtit em{ display:inline-block; font-style:normal;font-size:26px;font-weight: bold;text-align:center;color:#333333;line-height: 1.2;margin-bottom:8px;}
.main0 .mtit span{ display:inline-block;font-size:13px;line-height:1.4;font-weight:bold;text-align:center;color:#e5011c;letter-spacing:.1em; text-transform:uppercase; margin-left:5px;}
.main0_c{}
.main0_c li{ float:left; width:100%;padding-bottom:15px;margin-bottom: 16px;border-bottom: 1px solid #eeeeee;}
.main0_c li .date{float:left;width:100px;font-size:15px;}
.main0_c li .t{float: right;width:calc(100% - 100px);padding-left:20px;}
.main0_c li .t span{display: inline-block;background-color: #cdd1d5;color: #ffffff;width:75px;text-align:center;padding:1px 10px;font-size:12px;margin-right:10px;}
.main0_c li .t a{color: #333; font-size:16px;}
.main0_c li .t a:hover{ color:#e5011c;}
.main0_c li .conts{clear: both;padding: 5px 0 0 calc(12% + 20px);font-size: .9em;}
.main0_c .more{ text-align:right; margin-top:50px;}
.main0_c .more a{display: inline-block;text-align: center;padding: 14px 10px;width: 100%;line-height: 1.4;font-weight: bold;width:50%;max-width:300px;background-color:#DCDFE2;border-bottom:0px solid #cccccc;border-radius:3px;color: #3A4654; font-size:16px;}
.main0_c .more a:before{font-family:FontAwesome;content: "\f105";padding-right: 8px;font-size: 18px;text-decoration: none;position: relative;display: inline-block;}
.main0_c .more a:hover{ color:#fff; background:#e5011c;}
@media(max-width:767px){
	.main0{ padding:30px 15px; width:100%; background:#FFF;}
	.main0 .mtit{ padding-bottom:20px;}
	.main0 .mtit em{font-size:20px;}
	.main0_c li{padding-bottom:10px;margin-bottom:12px;}
	.main0_c li .date{width:100%;}
	.main0_c li .t{width:100%;padding-left:0; padding:3px 0 2px;}
	.main0_c li .t span{width:70px;text-align:center;padding:1px 10px;font-size:12px;margin-right:10px;}
	.main0_c li .t a{ line-height:1.6;}
	.main0_c .more{ margin-top:20px; text-align:center;}
	.main0_c .more a{padding:12px 10px;width:100%; font-size:15px;}
}

.main1{ width:100%; height:auto; overflow:visible;background:url(/images/main1.jpg) no-repeat center;background-size: cover; padding:60px 0 35px;}
.main1_c{ width:100%; height:auto; overflow:hidden; margin:0; position:relative;}
.main1_c ul.simple_list{ width:100%; margin:0;}
.main1_c ul.simple_list li{ float:left;width:380px; width:380px\9;padding:0;margin-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; margin-bottom:30px;}
.main1_c ul.simple_list li:nth-child(3n){margin-right:0;}
.main1_c ul.simple_list li a{display:block;padding:0;margin:0;height:auto; position:relative;}
.main1_c ul.simple_list li .circle{position:relative;width:100%;height:auto; overflow:hidden; z-index:999;}
.main1_c ul.simple_list li .circle img{ width:100%; height:225px;}
.main1_c ul.simple_list li .circle i{ display:none;}
.main1_c ul.simple_list li .info{ background:#fff; padding:15px 15px;text-align:center;}
.main1_c ul.simple_list li h2{font-size:17px;color:#333;padding:0;font-weight:500;line-height:1.5;}
.main1_c ul.simple_list li h2 a{color:#333;}
.main1_c ul.simple_list li .circle a:hover i{ background:url(/images/m1_s.png) no-repeat center center; display:block; width:80px; height:80px; position:absolute; left:50%; top:50%; margin:-40px 0 0 -40px;}
.main1_c ul.simple_list li a:hover{ color:#e5011c;}
.main1_c .flex-control-nav{bottom:0px}
.main1_c .flex-control-nav li{margin: 0 2px}
.main1_c .flex-control-nav li a{width: 12px;height: 12px;background: url(/images/btn01.png) no-repeat center;background-size: 100% 100%;transition: background .3s;box-shadow: none}
.main1_c .flex-control-nav li a:hover,.main1_c .flex-control-nav li a.flex-active {background: url(/images/btn01_h.png) no-repeat center;background-size: 100% 100%;box-shadow: none}
@media(max-width:767px){
	.main1{ padding:30px 15px 0;}
	.main1_c{ padding:0 0 15px;}
	.main1_c ul.simple_list li{ margin-bottom:15px; margin-right:4%; width:48%;}
	.main1_c ul.simple_list li:nth-child(2n){margin-right:0;}
	.main1_c ul.simple_list li:nth-child(2n+1){margin-right:4%;}
	.main1_c ul.simple_list li .circle{ text-align:center;}
	.main1_c ul.simple_list li .circle img{ width:auto; max-width:100%; height:auto;}
	.main1_c ul.simple_list li .info{ padding:10px 10px;}
	.main1_c ul.simple_list li h2{font-size:15px;}
}

.main2{ padding:50px 0; width:100%;}
.main2 .mtit{ padding-bottom:30px;}
.main2 .mtit em{ display:inline-block; font-style:normal;font-size:26px;font-weight: bold;text-align:center;color: #333333;line-height: 1.2;margin-bottom: 8px;}
.main2 .mtit span{ display:inline-block;font-size:13px;line-height:1.4;font-weight:bold;text-align:center;color:#e5011c;letter-spacing:.1em; text-transform:uppercase; margin-left:5px;}
.main2 .cont{ width:100%;}
.main2 .cont .left{float:left;width:29%;border-bottom:none;padding-right:2.5%;}
.main2 .cont .left p{ font-size:14px; color:#fff; padding:10px 10px; line-height:1.5; background-color:rgba(85,85,85,0.5); text-align:center;}
.main2 .cont h4{color: #e5011c;font-size: 16px;font-weight: bold;margin-bottom: 20px;}
.main2 .cont select{width: 100%;padding:5px 42px 5px 10px;background:#F5F5F5 url(../images/select_bg.jpg) no-repeat center right / auto 100%;border: none;border-radius: 0;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;margin-bottom: 10px; line-height:1.82; font-size:14px;}
.main2 .cont select::-ms-expand{display:none;}
.main2 .cont select[disabled="disabled"]{color:#ccc;}
.main2 .cont .mid{float:left;width:46%;border-bottom:none;margin-bottom:30px;padding:0 2.5%;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;	}
.main2 .cont .mid .checkbox-list-cell{display:block;}
.checkbox-list-cell + h4{border-top: 1px solid #E2E2E2;padding-top:15px;margin-top:15px;}
.checkbox-list-cell label{display: block; font-weight:normal; font-size:15px; margin-bottom:5px;}
.checkbox-list-cell label input{margin-right:5px;}
.checkbox-list-cell .checkbox-tree-list{position: relative;padding-left:20px;}
.checkbox-list-cell .checkbox-tree-list:before{position: absolute;display: block;content: "";top:8px;left:6px;width:14px;height:1px;border-top: 1px dotted #BBBBBB;}
.checkbox-list-cell .checkbox-tree-list:after{position: absolute;display: block;content: "";top:0;left:5px;width:1px;height:120%;border-left: 1px dotted #BBBBBB;}
.checkbox-list-cell .checkbox-tree-list.first:after{top:8px;height:calc(60% + 5px);}
.checkbox-list-cell .checkbox-tree-list.last:after{height:.6em;}
.group_left {width:50%;float:left;}
.group_right {width:50%;float:right;}
.main2 .cont .right{float:right;width:25%;border-bottom:none;padding-left:2.5%;}
.radio-list-cell {margin-bottom: 15px;}
.radio-list-cell label{display: block;padding-left: 1.5em;text-indent: -1.5em;line-height: 1.2;margin-bottom: 11px; font-weight:normal; font-size:15px;}
.radio-list-cell input[type="checkbox"] {margin-right: 6px;}
.main2 .cont .search_submit{clear:both;width:34%;margin-left:auto;margin-right:auto;}
.search_submit a{display: block;width: 100%;color: #fff;background-color: #FF2727;border: 0;border-radius: 5px;padding: 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none; text-align:center; font-size:16px;}
.search_submit a:hover {background-color: #1461B1;}
.checkbox01-input{display: none;}
.checkbox01-parts {padding-left:22px;position: relative;font-size:14px;line-height:1.15;display: inline-block;text-indent: 0;vertical-align: top;margin-bottom:10px;}
.checkbox01-parts::before{content: "";display: block;position: absolute;top:1px;left: 0;width:14px;height:14px;border: 1px solid #DDDDDD;background:#EEEEEE;}
.checkbox01-input:checked + .checkbox01-parts{}
.checkbox01-input:checked + .checkbox01-parts::after{content: "";display: block;position: absolute;top:-3px;left:5px;width:9px;height:15px;transform:rotate(40deg);border-bottom:3px solid #003f97;border-right:3px solid #003f97;}
@media(max-width:767px){
	.main2{ padding:30px 15px; background:#FFF;}
	.main2 .mtit{ padding-bottom:20px;}
	.main2 .mtit em{font-size:20px;}
	.main2 .cont .left{ width:100%; padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #EEEEEE;}
	.main2 .cont .mid{width:100%;margin-bottom:20px;padding:0 0 20px;border:none;border-bottom:1px solid #EEEEEE;}
	.main2 .cont .right{width:100%;padding:0;}
	.search_submit a{padding: 10px; font-size:15px;}	
}

.main3{ width:100%;background:#F5F5F5;padding:40px 0 20px;margin-bottom:50px;}
.main3 .left {width:45.5%;float:left;}
.main3 .right {width:45.5%;float:right;}
.main3 h4{color: #003f97;font-size: 16px;font-weight: bold;margin-bottom: 20px;}
.main3 .box{display: flex;flex-flow: row wrap;margin-bottom: 20px;}
.main3 .box input[type="text"]{width: calc(100% - 56px);border: 0;padding:0 3%; outline:none; font-size:14px;}
.main3 .box input[type="submit"]{position:relative;width:56px;color:#fff;font-size:12px;background-color:#555555;border:0;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance: none;box-shadow:0px -2px #333333 inset; font-size:14px;}
.main3 .box input[type="submit"]:hover{background-color: #333333; }


.main4{ width:100%; height:auto; padding:50px 0 50px; background:#fff; border-top:8px solid #F5F5F5}
.main4 .mtit{ padding-bottom:30px;}
.main4 .mtit em{ display:inline-block; font-style:normal;font-size:26px;font-weight: bold;text-align:center;color: #333333;line-height: 1.2;margin-bottom: 8px;}
.main4 .mtit span{ display:inline-block;font-size:13px;line-height:1.4;font-weight:bold;text-align:center;color:#e5011c;letter-spacing:.1em; text-transform:uppercase; margin-left:5px;}
.main4_c{ width:100%; height:auto;}
.main4_c li{ float:left; width:31.333%; margin-left:3%; position:relative; margin-bottom:15px; overflow: hidden; height:auto;}
/*.main4_c li:hover{ border:1px solid #0078ff; box-shadow: 0 0 5px 1px #aaa;}*/
.main4_c li:first-child{ margin-left:0;}
.main4_c li .imgtitle{ position:absolute; display:block; width:77px; height:26px; line-height:26px; font-size:13px; font-weight: bold; color: #fff; right: 0; top:158px; background:#444; border-top-left-radius:20px; border-bottom-left-radius: 20px; text-align: center; opacity: 0.8; filter: alpha(opacity=80);}
.main4_c li .pic{width: 100%;height: 0;padding-bottom: 60%;overflow: hidden;position: relative; border:1px solid #e5e5e5;}
.main4_c li .pic img{position:absolute; max-width:100%;width: auto;height: auto;left: 50%;top: 50%;-webkit-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);}
.main4_c li .pic a:hover{ opacity:.7;}
.main4_c li .info{ margin-top:10px;position: relative;z-index: 10;}
.main4_c li .info .newstime{ font-size:14px; margin-bottom:2px;}
.main4_c li .info h1{font-size: 16px;margin-bottom:10px;line-height:1.6;color: #e5011c;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main4_c li .info h1 a{ color:#333;}
.main4_c li .info h1 a:hover{color:#e5011c;}
.main4_c li .info .catelist a{font-size: 12px;padding: 3px 8px;background-color: #e5011c;color: #ffffff;font-weight: bold;display: inline-block;}
.main4_c .more{ text-align:right; margin-top:30px;}
.main4_c .more a{display:inline-block;text-align: center;padding: 14px 10px;width: 100%;line-height: 1.4;font-weight: bold;width:50%;max-width:350px;background-color:#DCDFE2;border-bottom:0px solid #cccccc;border-radius:3px;color: #3A4654; font-size:16px;}
.main4_c .more a:before{font-family:FontAwesome;content: "\f105";padding-right: 8px;font-size: 18px;text-decoration: none;position: relative;display: inline-block;}
.main4_c .more a:hover{ color:#fff; background:#e5011c;}
@media(max-width:767px){
	.main4{padding:30px 15px; background:#fff;}
	.main4 .mtit{ padding-bottom:20px;}
	.main4 .mtit em{font-size:20px;}
	.main4_c li{ width:100%; margin-left:0%; margin-bottom:15px; height:auto;}
	.main4_c li:nth-child(2n+1){ margin-left:0;}
	.main4_c li .info{ margin-top:10px;}
	.main4_c li .info .newstime{ font-size:13px;margin-bottom:5px;}
	.main4_c li .info h1{ font-size:15px;}
	.main4_c .more{ text-align:center; margin-top:20px;}
	.main4_c .more a{ font-size:15px;}
}

.main5{ width:100%; height:auto; padding:0 0 50px; background:#fff;}
.main5 .item{width: 49%;padding: 40px 24px;color: #ffffff;position: relative;z-index: 1; cursor:pointer;}
.main5 .left{ float:left;background: url(/images/a_img01.jpg) no-repeat center/cover;}
.main5 .right{ float:right;background: url(/images/a_img02.jpg) no-repeat center/cover;}
.main5 .item::before{content: "";background-color: rgba(0, 0, 0, 0.7);height: 100%;width: 100%;position: absolute;z-index: -1;top: 0;left: 0;-webkit-transition: all 0.1s ease 0s;-o-transition: all 0.1s ease 0s;transition: all 0.1s ease 0s;}
.main5 .item:hover::before{background-color: rgba(0, 0, 0, 0.4);}
.main5 .box{background:url(/images/arr03.png) no-repeat 100% center;padding-right: 30px;}
.main5 .box h5{font-size: 26px;display:inline-block;font-weight:bold;text-align:center;line-height:1.2;margin-bottom:8px;}
.main5 .box h5 a{color: #ffffff;}
.main5 .box span{display:inline-block;margin-left:5px;font-size: 12px;line-height: 1.4;font-weight: bold;text-align: center;color: #e5011c;letter-spacing: .05em; display:none;}
.main5 .box p{ font-size:14px; line-height:1.8;}
@media(max-width:767px){
	.main5{ padding:10px 15px 15px;}
	.main5 .item{width: 100%; margin-bottom:15px;}
}

.main6{background-color: #E6E9EC;padding: 5% 0;}
.main6 ul{ display:flex;justify-content:space-between;}
.main6 ul li{width:32%;background-color: #ffffff;border: 1px solid #DDDDDD;-webkit-box-shadow: 0 -3px rgb(0 0 0 / 15%) inset;box-shadow: 0 -3px rgb(0 0 0 / 15%) inset;padding:20px 15px;-webkit-transition: all .1s ease 0;-o-transition: all .1s ease 0;transition: all .1s ease 0; cursor:pointer;text-align: center;}
.main6 ul li a{ display:block;}
.main6 ul li figure{ margin:0; padding-bottom:10px;}
.main6 ul li p{color:#394653; font-size:16px;line-height: 1.5;font-weight: bold;}
@media(max-width:767px){
	.main6{padding:30px 15px;}
	.main6 ul li{ width:31%;}
	.main6 ul li p{ font-size:15px;}
}


/*footer*/
.footer_bg{ width:100%; height:auto; background:#F2F2F2; color:#fff; font-size:14px; padding:35px 0;}
.footer_bg>div{display:-webkit-box;display:-webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.footer_bg .fnav_bb{padding-top: 40px;border-top:1px solid #dddddd;width: 100%;}
.footer_bg .fnav_b{width: 100%;padding-bottom:0px;display: flex;justify-content: space-between; padding:0 1%;}
.footer_bg .f_top_nav{float:left;vertical-align: top;width:auto;margin:10px 0 0 0;}
/*.footer_bg>div>div .f_top_nav:nth-child(1){ width:33%; margin-right:0%;}*/
.footer_bg>div>div .f_top_nav:nth-child(2){ margin-right:0%;}
.footer_bg>div>div .f_top_nav:nth-child(4){ padding-right:0;}
.footer_bg .f_top_nav li{width:100%;margin-bottom:0px;vertical-align:top;line-height: 1.2;}
.footer_bg .f_top_nav li a{font-size:18px;display: inline-block;color:#394652;}
.footer_bg .f_top_nav li dl{width: 100%;margin-top:15px;padding-left:0px;}
.footer_bg .f_top_nav li dl dd{margin-bottom:12px;width:100%;line-height: 1.2;}
.footer_bg>div>div .f_top_nav:nth-child(1) dl{display: flex;flex-wrap:wrap;justify-content: space-between;}
.footer_bg>div>div .f_top_nav:nth-child(1) dl>div{ width:auto;}
.footer_bg .f_top_nav li dl dd a{font-size: 14px;font-weight:normal;padding-left: 13px;background: url(/images/arr02.png) no-repeat 0 4px/6px auto;display: inline-block;color:#666;}
.footer_bg .f_top_right{width:28%; font-size:14px;color:#666; line-height:1.8; margin-right:10%;}
.footer_bg .f_top_right p{ font-size:14px;color:#666; line-height:1.8;}
.footer_bg .f_top_right .tel{ font-size:28px; line-height:1.2; margin-bottom:3px; color:#333; font-weight:bold;}
.footer_bg .f_top_right .tel span{ font-size:14px; font-weight:normal;}
.footer_bg .f_top_right em{ display:inline-block; padding-left:42px;}
.footer_bg .f_top_right .address{ margin-bottom:1px;}



.copyright{ background-color: #032543;padding: 16px 0;}
.copyright .fcopy{ width:100%; height:auto; display:flex;justify-content:space-between;}
.copyright p{line-height:1.2;color:#ffffff;font-size: 14px;}
.copyright p a{color:#ffffff;font-size: 14px;}
.flink{ padding:10px 0 0; width:100%; text-align:left;line-height:1.5;color:#ffffff;font-size: 14px; opacity:.6;}
.flink a{color:#ffffff;font-size: 14px; margin-right:5px;}
.flink a:hover{ opacity:.8;}
/*.copyright a{color:#fff;}
.copyright a:hover{ text-decoration:underline;}
.foot_link{ width:100%; height:auto; padding:5px 0 0; text-align:center;}
.foot_link span{ display:inline-block; font-size:13px; color:#ddd; line-height:28px;}
.foot_link a{ display:inline-block; font-size:13px; line-height:28px; margin:0 5px; color:#ddd;}
.foot_link a:hover{ color:#eee;}*/

/*返回顶部*/
.toTop{ cursor:pointer; display:none; position:fixed; right:45px; bottom:8%;  width:70px; height:70px; background:url(/images/top.png) no-repeat center top; z-index:1000;}

.index_foot,.copyright1{ display:none;}
@media(max-width:767px){
	.footer_bg{ padding:15px 0;}
	.footer_bg .fnav_b{display:block; padding:0;}
	.footer_bg .f_top_nav{width:100%;margin:10px 0 0 0;}
	.footer_bg .f_top_nav a{ border-top:none;border-bottom:1px solid rgba(0, 0, 0, 0.1); font-size:16px;}
	.footer_bg>div>div .f_top_nav dl{ display:none !important;}
	.footer_bg .f_top_nav li{ position:relative;}
	.footer_bg .f_top_nav li a{font-size:16px; display:block; padding:5px 3%;}
	.footer_bg .f_top_nav li a:after{font-family: FontAwesome;content: "\f0da";padding-right: 8px;vertical-align: middle;display: inline-block;font-size: 12px;position: absolute;right: 3%;top: calc(50% - 8px);}
	
	.copyright{padding: 16px 15px;}
	.copyright>div{ display:block; width:100%; text-align:center;}
	.copyright p{ line-height:1.8;}
}

#topcontrol {z-index: 150;margin-bottom: 0;}
a.pagetop {width:52px;height: 52px;background: url(/images/pagetop.gif) no-repeat 0 0;background-size: 52px 52px;display: block;z-index: 50; border-radius:50px; overflow:hidden;}
@media only screen and (max-width: 979px) {
  #topcontrol {margin-bottom: 220px;}
}
@media only screen and (max-width: 979px) {
  #topcontrol {margin-bottom: 80px;}
  a.pagetop {width: 36px;height: 36px;background-size: 36px 36px;}
}

.inbanner{ background:url(/images/inbanner.jpg) center no-repeat;height:220px; width:100%;margin-top:0; position:relative;}
.inbanner:after{ content:''; display:block; width:100%; height:100%; background:#000; z-index:5; position:absolute; top:0; left:0; opacity:.2;}
.inbanner img{ display:none;}
.inbanner .box{ width:1200px; margin:0 auto; padding:72px 0 0; position:relative; z-index:9;}
.inbanner .box h5{font-size:36px;line-height:1;font-weight: bold;color: #ffffff;color: #ffffff;padding:10px 0 10px 24px;border-left: 4px solid #FF2727;}
@media(max-width:767px){
	.inbanner{ background:none; height:auto; width:100%; margin:0;}
	.inbanner img{ display:block; max-width:100%; height:auto; position:relative; z-index:1;}
	.inbanner .box{ width:80%; padding:0; position:absolute; left:10%; top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
	.inbanner .box h5{font-size:20px;padding:5px 0 5px 18px;}
}

.seat{ text-align:right; line-height:1.6; padding:10px 0 30px; font-size:13px; color:#888;}
.seat i{ font-style:normal;}
.seat a{ color:#888;}
@media(max-width:767px){
	.seat{ padding:10px 15px 20px; background:#FFF;}	
}

/*content*/
.content{ width:100%; height:auto; padding:0 0 40px;}
.content .w1200{ overflow:visible;}
.side_left{ width:260px; float:left;}
.side_left .nysubnav{margin-bottom:20px;background-color: #F5F5F5;border: 1px solid #E2E2E2;border-radius: 3px;}
.side_left .nysubnav .nlt{ position:relative; width:100%; height:auto;}
.side_left .nysubnav .nlt h2{ text-align: center;padding: 8px 5px;background:#4D5865 url(/images/nlt_bg.png) no-repeat right center / auto 100%;color:#ffffff;font-size:20px;border-radius: 3px 3px 0 0; line-height:1.9;}
.nysubnav ul li a{width: 100%;display: block;border-bottom: 1px solid #e4e4e4;padding: 10px;font-size: 15px;color: #333;position: relative;}
.nysubnav ul li:last-child a{ border-bottom:none;}
.nysubnav ul li a::before{font-family: FontAwesome;content: "\f105";padding-right: 8px;font-size: 18px;text-decoration: none;position: relative;display: inline-block;color: #333;font-size: 14px;font-weight: bold;}
.nysubnav ul li a:hover{color: #e5011c;background-color: #E6E9EC;text-decoration: none;}
.nysubnav ul li.current a{color: #e5011c;background-color: #E6E9EC;}
.nysubnav ul li a:hover::before,.nysubnav ul li.current a,.nysubnav ul li.current a::before{color: #e5011c;}
.nysubnav ul li.current ul li a{background-color: #F5F5F5;color: #333333;}
.nysubnav li ul li a{color: #333333;padding-left: 30px;background: #F5F5F5 url(/images/arr01.gif) no-repeat 15px center/8px auto;}
.nysubnav li ul li a::before{display: none;}
.nysubnav ul li.current li.current a{color: #e5011c;background-color: #E6E9EC;}
.nysubnav ul li.current li.current ul li a{background-color: #F5F5F5;color: #333333;}
.nysubnav li ul li ul li a{padding: 5px 5px 5px 40px;background: none;}
.nysubnav ul li.current li.current li.current a{color: #e5011c;background-color: #E6E9EC;}
.nysubnav ul li.current li.current li.current ul li a {background-color: #F5F5F5;color: #333333;}

.side_search{background-color: #F5F5F5;border: 1px solid #E2E2E2;border-radius: 3px; margin-bottom:20px;}
.side_search .nlt{ position:relative; width:100%; height:auto;}
.side_search .nlt h2{ text-align: center;padding: 8px 5px;background:#4D5865 url(/images/nlt_bg.png) no-repeat right center / auto 100%;color:#ffffff;font-size:20px;border-radius: 3px 3px 0 0; line-height:1.9;}
.side_search .box_number{padding:15px 10px;display: flex;flex-flow: row wrap;}
.side_search .box_number input[type="text"]{width: calc(100% - 56px);border: 0;padding:0 3%; font-size:14px; outline:none;}
.side_search .box_number input[type="submit"]{position: relative;width: 56px;color: #fff;font-size:14px;background-color: #555555;border: 0;padding: 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: 0px -2px #333333 inset; cursor:pointer;}

.side_bot .item{margin-bottom:10px;}
.side_bot .item a{display: table;width:100%;height:80px;border: 1px solid #dddddd;/*-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.08) inset;box-shadow: 0 -3px rgba(0, 0, 0, 0.08) inset;*/padding: 12px 3% 12px 65px;text-align: left;font-size: 15px;font-weight: bold;color: #394653;position:relative;}
.side_bot .item span{display:table-cell;vertical-align:middle;}
.side_bot .item a img{max-width: 56px;position:absolute;top:50%;margin-top:-30px;left:5px;}
.side_bot .item a:hover{text-decoration:none;background-color:#eeeeee;}
.side_bot .item a:hover img{ opacity:.8;}
@media(max-width:767px){
	.content{ width:100%; height:auto; padding:0 0 25px; background:#FFF;}
	.side_left{ width:100%; padding:0 15px}	
	.side_left .nysubnav{margin-bottom:20px;background-color:transparent;border:none;border-radius:0;}
	.side_left .nysubnav .nlt{ display:none;}
	.nysubnav ul{display: flex;flex-flow: wrap;/*justify-content: space-between;*/align-items: center;}
	.nysubnav ul:after,.nysubnav ul:before{ display:none;}
	.nysubnav ul li{ float:left; width:31.333%; margin-right:3%; margin-bottom:10px;}
	.nysubnav ul li:nth-child(3n){ margin-right:0;}
	.nysubnav ul li a{border:1px solid #E2E2E2;padding:10px;font-size:14px;background-color:#F5F5F5; color:#333; text-align:center;border-radius:5px;}
	.nysubnav ul li:last-child a{ border-bottom:1px solid #E2E2E2;}
	.nysubnav ul li a::before{ display:none;}
	.nysubnav ul li a:hover{color: #e5011c;background-color:#E6E9EC;text-decoration:none;}
	.nysubnav ul li.current a{color: #e5011c;background-color: #E6E9EC;}
	.side_search,.side_bot{ display:none;}
}


.side_right{ float:right; width:915px; min-height:300px; padding:0;}
@media(max-width:767px){
	.side_right{ width:100%; min-height:100px;}
	
}

/*简介*/
.side_right .infor,.side_right .contact{ width:100%; line-height:2; color:#333333; font-size:16px;}
.side_right .infor img{ max-width:100%; height:auto; vertical-align:inherit;}
.side_right .contact .map{ margin-top:10px;}
@media(max-width:767px){
	.side_right .infor,.side_right .contact{ font-size:14px; padding:0 15px;}
	.side_right .infor img{ max-width:100%; height:auto;}
	.side_right .contact .map{ margin-top:10px;}
}

/*新闻*/
.news_con{ width:100%; height:auto;}
.news_con ul{ width:100%; height:auto; padding-bottom:10px;}
.news_con ul li{ float:left; width:100%; margin-bottom:16px; padding-bottom:16px; border-bottom:1px dashed #eee; cursor:pointer;}
.news_con ul li span{float: left;width:100px;font-size:15px;}
.news_con ul li a{float:right;width:calc(100% - 120px); margin-left:20px;color: #333; font-size:16px;}
.news_con ul li em{ font-style:normal;display:inline-block;background-color: #cdd1d5;color: #ffffff;width:75px;text-align:center;padding:1px 10px;font-size:12px;margin-right:10px; display:none;}
.news_con ul li a:hover{ color:#e5011c;}
@media(max-width:767px){
	.news_con ul{ padding:0 15px;}
	.news_con ul li{padding-bottom:10px;margin-bottom:12px;}
	.news_con ul li span{width:100%; font-size:14px;}
	.news_con ul li a{width:100%;margin-left:0; padding:3px 0 2px; font-size:15px; line-height:1.6;}
	.news_con ul li em{width:70px;text-align:center;padding:1px 10px;font-size:12px;margin-right:10px;}
}

.dl_list{ width:100%; height:auto}
.dl_list ul{ width:100%; height:auto; padding-bottom:10px;}
.dl_list ul li{ float:left; width:100%; height:41px; line-height:40px; margin-bottom:0; padding-bottom:0; border-bottom:1px dashed #ddd; cursor:pointer; background:url(images/doc.png) no-repeat center left; padding-left:15px;}
.dl_list ul li a{ float:left; width:100%; display:block;}
.dl_list ul li a i{ float:left; font-style:normal; display:inline-block; color:#333; font-size:14px; max-width:78%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; vertical-align:middle;}
.dl_list ul li span{ float:right; color:#0078ff; font-size:14px; cursor:pointer; padding:0 5px 0 23px;background:url(/images/icon_dl.png) 0  15px no-repeat;}
.dl_list ul li a:hover{ color:#0078ff;}
.dl_list ul li:hover{ background:url(images/doch.png) no-repeat center left;}
@media(max-width:767px){
	.dl_list{ width:100%; height:auto; padding:0 10px;}
	.dl_list ul{ width:100%; height:auto; padding-bottom:10px;}
	.dl_list ul li{ float:left; width:100%; height:41px; line-height:40px; margin-bottom:0; padding-bottom:0; border-bottom:1px dashed #ddd; cursor:pointer; background:url(images/doc.png) no-repeat center left; padding-left:15px;}
	.dl_list ul li a{ float:left; display:inline-block; color:#333; font-size:14px; max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
}

/*图文*/
.case_con,.honor_con{ height:auto; overflow:hidden;}
.case_con ul,.honor_con ul{ width:100%; padding:0 0 10px;}
.case_con ul li,.honor_con ul li{ margin:0 2% 20px 0; width:32%; height:auto; float:left; cursor:pointer;}
.case_con ul li:nth-child(3n),.honor_con ul li:nth-child(3n){ margin-right:0;}
.case_con ul li .pic,.honor_con ul li .pic{ width:100%; height:auto;}
.case_con ul li .pic img,.honor_con ul li .pic img{width:100%;height:auto;transition:.8s;-webkit-transition: .8s;}
.case_con ul li .pic a:hover img,.honor_con ul li .pic a:hover img{ opacity:.8;}
.case_con ul li .txt,.honor_con ul li .txt{ font-weight:500; line-height:1.6; margin:10px 0 5px;} 
.honor_con ul li .txt{ text-align:center;}
.case_con ul li .txt a,.honor_con ul li .txt a{ font-size:16px; color:#333; max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap}
.case_con ul li .txt a:hover,.honor_con ul li .txt a:hover{ color:#e5011c;}
@media(max-width:767px){
	.case_con,.honor_con{ height:auto; overflow:hidden;}
	.case_con ul,.honor_con ul{ width:100%; padding:0 15px;}
	.case_con ul li,.honor_con ul li{ width:49%; height:auto; margin:0 2% 12px 0;}
	.case_con ul li:nth-child(2n),.honor_con ul li:nth-child(2n){ margin-right:0;}
	.case_con ul li:nth-child(2n+1),.honor_con ul li:nth-child(2n+1){ margin-right:2%;}
	.case_con ul li .pic{ width:100%; height:auto;}
	.case_con ul li .pic img{width:100%;height:100%;transition:.8s;-webkit-transition: .8s;}
	.case_con ul li .txt,.honor_con ul li .txt{ margin:5px 0 5px;} 
	.case_con ul li .txt a,.honor_con ul li .txt a{ font-size:15px;}
}

/*page*/
#page{ height:auto; margin-top:25px;overflow:hidden; width:100%; text-align:left;}
#page a.active{color:#fff; cursor:pointer; background:#e5011c; border:1px solid #e5011c;}
#page a{ display:inline-block; vertical-align:middle; padding:3px 15px; margin:0 2px; border:1px solid #ddd; height:auto; line-height:30px; text-align:center; color:#000; font-size:15px;}
#page a:hover{ color:#fff; cursor:pointer; background:#e5011c; border:1px solid #e5011c;}
#page a.next1{overflow:hidden;}
#page a.prev1{overflow:hidden;}
#page .none{ display:none;}
#page01{ display:none;}
@media(max-width:767px){
	#page{ display:none;}
	#page01{ display:block;text-align:center;width:100%; height:auto; overflow:hidden;padding-top:10px;margin-bottom:10px;}
	#page01 a{ display:inline-block; margin-right:1px; padding:6px 12px; background:#e5011c; border-radius:5px; color:#FFF; font-size:14px;}
	#page01 a.num{ text-decoration:underline; color:#e5011c; font-weight:bold;}
	#page01 span{ display:inline-block;font-size:15px; color:#333; background:none; padding:6px 12px; }
}

/*详情页*/
.detail_con{ width:100%; height:auto;}
.dis_title{ text-align:center; padding-bottom:20px;}
.dis_title h4{ font-size:24px; font-weight:500; color:#333; line-height:2;}
.dis_title span{ display:block; color:#888; line-height:2; width:100%; font-size:13px;/* border-bottom: #CCC 1px dashed;*/}
.dis_img{ text-align:center; margin-bottom:5px;}
.dis_img img{ max-width:100%; height:auto;}
.details_info{ padding:0 0 30px; width:100%; line-height:2; color:#444; border-bottom:1px dashed #CCC}
.details_info img{ max-width:100%; height:auto; vertical-align:inherit;}
hr{ margin:5px 0;}

.smBox{ color:#999; font-size:14px; line-height:2; padding:15px 0 0;}

.detail_fenye{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:10px 0;}
.detail_fenye>div{ line-height:32px; color:#333; font-size:15px; vertical-align:middle;}
.detail_fenye a{ color:#333; font-size:15px; vertical-align:middle;}
.detail_fenye a:hover{ color:#e5011c; text-decoration:underline;}
@media(max-width:767px){
	.detail_con{ width:100%; height:auto; padding:0 10px;}
	.dis_title{ padding:0 15px 10px;}
	.dis_title h4{ font-size:20px;}
	.details_info{ padding:0 15px 0; width:100%; line-height:2; font-size:14px; border:none;}
	.details_info img{ max-width:98%; height:auto;}
	hr{ margin:5px 0;}
	
	.smBox{ padding-bottom:10px; border-bottom:1px dashed #CCC}
	
	.detail_fenye{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:10px 15px;}
	.detail_fenye>div{ display:block; line-height:1.8; font-size:14px; padding:2px 0 3px;}
}

@-webkit-keyframes coordinates {
    form {-webkit-transform:scale(.1);}
    to {-webkit-transform:scale(1); opacity: 0;}
}
@keyframes coordinates {
    form {transform:scale(.1);}
    to {transform:scale(1); opacity: 0;}
}

@-webkit-keyframes minxc {
    form {width: 10px; height: 10px;  opacity: 1;}
    to{width: 60px; height: 60px; top:-25px; left:-25px;  opacity: 0; }
}
@keyframes minxc {
    form {width: 10px; height: 10px;  opacity: 1;}
    to{width: 60px; height: 60px; top:-25px; left:-25px;  opacity: 0; }
}


@-webkit-keyframes centershow {
    to{-webkit-transform:scale(1); transform:scale(1); }
}
@keyframes centershow {
    to{-webkit-transform:scale(1); transform:scale(1); }
}


@-webkit-keyframes fadeIn {
    to{ opacity: 1;}
}
@keyframes fadeIn {
    to{ opacity: 1;}
}

@-webkit-keyframes navshow {
    to{opacity: 1; }
}
@keyframes navshow {
    to{opacity: 1; }
}

/*首页中间区域*/
.delay100 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s;}
.delay200 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s;}
.delay300 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s;}
.delay400 { -webkit-animation-delay: 0.4s; animation-delay: 0.4s;}
.delay500 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
.delay600 { -webkit-animation-delay: 0.6s; animation-delay: 0.6s;}
.delay700 { -webkit-animation-delay: 0.7s; animation-delay: 0.7s;}
.delay800 { -webkit-animation-delay: 0.8s; animation-delay: 0.8s;}
.delay900 { -webkit-animation-delay: 0.9s; animation-delay: 0.9s;}
.delay1000 { -webkit-animation-delay: 1s; animation-delay: 1s;}
.delay1200 { -webkit-animation-delay: 1.2s; animation-delay: 1.2s;}
.delay1400 { -webkit-animation-delay: 1.4s; animation-delay: 1.4s;}
.delay1600 { -webkit-animation-delay: 1.6s; animation-delay: 1.6s;}
.delay1800 { -webkit-animation-delay: 1.8s; animation-delay: 1.8s;}
.delay2000 { -webkit-animation-delay: 2s; animation-delay: 2s;}
.delay2400 { -webkit-animation-delay: 2.4s; animation-delay: 2.4s;}
.delay3000 { -webkit-animation-delay: 3s; animation-delay: 3s;}