@charset "utf-8";
/*头部样式*/
*{ list-style:none;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box}
ul,li{ margin:0; padding:0;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
audio, canvas, video {
	display:inline-block
}
audio:not([controls]) {
display:none;
height:0
}
[hidden] {
display:none
}
html {
	font-family:"微软雅黑";
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body {
	margin:0;
}
a:focus {
	outline:thin dotted
}
a:active, a:hover {
	outline:0
}

h1 {
	font-size:2em;
	margin:.67em 0
}
abbr[title] {
	border-bottom:1px dotted
}
b, strong {
	font-weight:bold
}
dfn {
	font-style:italic
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
mark {
	background:#ff0;
	color:#000
}
code, kbd, pre, samp {
	font-family:"微软雅黑";
	font-size:1em
}
pre {
	white-space:pre-wrap
}
q {
	quotes:"“" "”" "‘" "’"
}
small {
	font-size:80%
}
sub {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
svg:not(:root) {
overflow:hidden
}
figure {
	margin:0
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
button, input, select, textarea {
	font-family:inherit;
	font-size:100%;
	margin:0
}
button, input {
	line-height:normal
}
button, select {
	text-transform:none
}
button, html input[type="button"] {
	-webkit-appearance:button;
	cursor:pointer
}
input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled], html input[disabled] {
	cursor:default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
*:before, *:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;zoom:1;}
html {
	font-size:62.5%;
	-webkit-tap-highlight-color:transparent
}
input, button, select, textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button, input, select[multiple], textarea {
	background-image:none
}
a {
	color:#389fa5;
	text-decoration:none
}
a:hover {
	color:#25686c;
	text-decoration:none
}
a:focus {
	color:#25686c;
	text-decoration:none;
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
img {
	vertical-align:middle
}
.img-responsive {
	display:block;
	max-width:100%;
	height:auto
}
.img-rounded {
	border-radius:6px
}
.img-thumbnail {
	padding:4px;
	line-height:1.428571429;
	background-color:#efefef;
	border:1px solid #ddd;
	border-radius:4px;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto
}
.img-circle {
	border-radius:50%
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #eee
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0 0 0 0);
	border:0
}

@media print {
* {
	text-shadow:none!important;
	color:#000!important;
	background:transparent!important;
	box-shadow:none!important
}
a {
	text-decoration:underline
}
a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
.ir a:after {
	content:""
}
a[href^="javascript:"]:after, a[href^="#"]:after {
content:""
}
pre, blockquote {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
tr {
	page-break-inside:avoid
}
img {
	page-break-inside:avoid;
	max-width:100%!important
}
@page {
margin:2cm .5cm
}
p, h2, h3 {
	orphans:3;
	widows:3
}
h2, h3 {
	page-break-after:avoid
}
.navbar {
	display:none
}
.table td, .table th {
	background-color:#fff!important
}
.btn>.caret, .dropup>.btn>.caret {
	border-top-color:#000!important
}
.label {
	border:1px solid #000
}
.table {
	border-collapse:collapse!important
}
.table-bordered th, .table-bordered td {
	border:1px solid #ddd!important
}
}
p {
	margin:0 0 0px
}
.lead {
	margin-bottom:20px;
	font-size:16.099999999999998px;
	font-weight:200;
	line-height:1.4
}

.bg_blue{ background:#008dda;}
.bg_blue2{ background:#004098}
.headpic{ float:right;}

.search-user{ float:left;}
.search-user a{width:42px; height:42px; display:inline-block; margin-left:15px; position:relative; top:20px; border:1px #b5b4b4 solid;  overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
@media(max-width:992px) {.search-user a{ top:8px}}
.search-user a:hover,.search-user a.current{border:1px #008cd6 solid; background:#008cd6;}
.search-user a b{width:42px; height:42px; display:block; position:absolute; top:0; left:0; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-transition-delay:.1s; -moz-transition-delay:.1s; -ms-transition-delay:.1s; transition-delay:.1s;}
.search-user a.search b{background-position:5px -1px;}
.search-user a.search:hover b,.search-user a.search.current b{background-position:5px -44px;}
.search-user a.email b{background-position:-60px -1px;}
.search-user a.email b img{width: 42px; height: 42px;}
.search-user a.email:hover b,.search-user a.email.current b{background-position:-60px -44px;}
.search-user a.share b{background-position:-25px -1px;}
.search-user a.share b img{width: 42px; height: 42px;}
.search-user a.share:hover b,.search-user a.share.current b{background-position:-25px -44px;}

.search-user b{background:url(../images/head-ico.png) no-repeat; _background-image:url(../images/head-ico.gif) ;}

#header .vivo-search{height:80px; width:100%; background:#202223; position:relative; z-index: 9999; display:none;}
.vivo-search .search-box{width:50%;height:40px; position:absolute; top:20px; left:25%;position: relative; z-index: 9999;}
.vivo-search .search-box input{width:80%; height:40px; line-height:40px; padding:10px 20px; font-size:14px; color:#555; border:none; background:#fff; overflow:hidden; vertical-align:middle; float:left;}
.vivo-search .search-box button{width:10%; height:40px;float:left; overflow:hidden; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#fff; border:none; overflow:hidden; vertical-align:middle; background:#008cd6; outline:none; cursor:pointer; -webkit-transition:background .2s ease-in-out; -moz-transition:background .2s ease-in-out; -ms-transition:background .2s ease-in-out; transition:background .2s ease-in-out;}
@media(max-width:1360px) {
.vivo-search .search-box{ width:70%; left:15%;}
.vivo-search .search-box input{ width:70%;}
.vivo-search .search-box button{width:20%;}
}
@media(max-width:830px) {
.vivo-search .search-box{ width:80%; left:10%;}
.vivo-search .search-box input{ width:60%;}
.vivo-search .search-box button{width:30%;}
}

.vivo-search .search-box button:hover{background:#0074b2;}
.vivo-search .search-box button:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset; -moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset; -ms-box-shadow:0 1px 2px rgba(0,0,0,.3) inset; box-shadow:0 1px 2px rgba(0,0,0,.3) inset;}
.vivo-search .search-box a.close{width:24px; height:24px; position:absolute; top:8px; right:0; background:url(../images/head-ico.png) -118px 0 no-repeat; _background-image:url(../images/head-ico.gif);}
.vivo-search .search-box a.close:hover{background-position:-118px -25px;}

.indexproTitle{width:100%; max-width:816px;float:left;background:#393939; text-align:center; height:408px; padding-top:50px;}
.indexproTitle ul li{color:#fff; font-size:30px;font-family: "微软雅黑"; text-transform:uppercase; padding-top:15px; font-weight:bold}
.indexproTitle ul li a{color:#fff; text-decoration:none}
.font{font-family:"微软雅黑";color:#fff;font-size:15px; font-weight:bold; line-height:28px; padding-top:20%; padding-left:10%;}
.font h2{ font-family:"微软雅黑"; font-size:22px; margin:0;line-height:32px; font-weight:bold}
.font a{ font-weight:normal; color:#fff;text-decoration:none}
.alignright{display: inline;float: right;} 
.alignleft{display: inline;float: left;}

.proclass1{ width:100%;max-width:408px; float:left;position:relative}
.proclass1 ul li{ width:50%; float:left;overflow:hidden}
.proclass1 .sj1{ position:absolute; z-index:99; left:49.5%; top:44%}

.proclass2{ width:100%;max-width:408px; float:left;position:relative}
.proclass2 ul li{ width:50%; float:left; overflow:hidden}
.proclass2 .sj2{ position:absolute; z-index:99; right:49.5%; top:44%}

.proclass3{ width:100%;max-width:408px;float:left;position:relative}
.proclass3 ul li{ width:100%; max-height:204px; overflow:hidden}
.proclass3 .sj3{ position:absolute; z-index:99; left:20%; top:49%}
.font2{font-family:"微软雅黑";color:#fff;font-size:15px; font-weight:bold; line-height:28px; padding-top:10%; padding-left:8%;}
.font2 h2{ font-family:"微软雅黑"; font-size:25px; margin:0;line-height:32px;font-weight:bold}
.font2 a{ font-weight:normal; color:#fff;text-decoration:none}

.proclass4{ width:100%;max-width:408px;float:left;position:relative}
.proclass4 ul li{ width:50%;float:left; overflow:hidden}
.proclass4 .sj4{ position:absolute; z-index:99; right:49.5%; top:44%}

.proclass5{ width:100%;max-width:408px;float:left;position:relative}
.proclass5 ul li{ width:50%; float:left;overflow:hidden}
.proclass5 .sj5{ position:absolute; z-index:99;left:49.5%; top:44%}

.proclass6{ width:100%;max-width:408px; float:left; max-height:408px;position:relative}
.proclass6 ul li{ width:100%;  max-height:204px; overflow:hidden}
.proclass6 .sj6{ position:absolute; z-index:99; left:20%; top:47%}

.proclass7{ width:100%;max-width:408px;float:left;position:relative}
.proclass7 ul li{ width:50%;float:left;overflow:hidden}
.proclass7 .sj7{ position:absolute; z-index:99;left:49.5%; top:44%}

.proclass8{ width:100%;max-width:408px;float:left;position:relative}
.proclass8 ul li{ width:50%;float:left;overflow:hidden}
.proclass8 .sj8{ position:absolute; z-index:99;right:49.5%; top:44%}

.indexNews{ width:100%;max-width:408px; max-height:408px; background:#d0101b; float:left; padding:0 8%;}
.NewsTitle{ width:100%; float:left; font-family:"微软雅黑"; font-size:32px;background:url(../images/newsline.png) 65px bottom no-repeat;font-weight:bold; color:#fff; padding-top:5%}
.NewsTitle span{ line-height:42px;}
.indexNews h2{color:#fff; font-family:"微软雅黑"; font-size:25px;}
.indexNews ul li{ list-style:none; font-size:14px; font-family:"微软雅黑"; color:#fff; line-height:21px; padding-bottom:8px;}
.indexNews ul li span{ background:#bc0711; padding:3px 5px}

.indexAbout{ width:100%;max-width:408px; max-height:408px; float:left; position:relative;}
.indexpic{ width:100%; height:50%; float:left; overflow:hidden}
.about{ width:100%; height:50%; float:left; border:13px solid #dedede; padding-top:5%}
.about ul li{ font-size:14px; color:#5b5b5b; font-family:"微软雅黑"; line-height:21px; padding:3px 5%}
.about ul li span{ font-size:28px; color:#0049ad; font-family:"微软雅黑"; text-transform:uppercase; font-weight:bold}
.about ul li a{color:#5b5b5b;}
.abputsj{ position:absolute; left:20%}

.indexVideo{width:100%; max-width:408px;float:left;background:#393939; text-align:center; max-height:408px; padding-top:28%;}
.indexVideo ul li{color:#fff; font-size:30px;font-family:"微软雅黑"; text-transform:uppercase; padding-top:15px; font-weight:bold}
.indexVideo ul li a{ color:#fff; text-decoration:none}

.friendlink{ width:100%; height:auto;margin:0 auto; background:#f2f2f2;}
.friendlink ul li{ float:left; width:16%; text-align:center;border-right:1px dashed #d4d4d4}
.friendlink ul li img{ max-height:90%;max-width:90%; vertical-align:middle}

.map{width:100%; height:auto; margin:0 auto; background:#698295;text-align:center; position:relative}
.mapwz{ width:100%; text-align:center;position:absolute; top:70%; color:#fff; font-family:"微软雅黑"; font-size:34px; left:0}
.mapwz span{ font-size:45px; font-weight:bold}
.mapwz h2{ background:url(../images/mapmore.png) center no-repeat; font-size:18px; color:#4f4f4f;font-family:"微软雅黑"; font-weight:normal; line-height:40px; margin:0}

#footer{width: 100%;
background:#414141;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	}
.footpanel{ width:100%; float:left;padding:5% 5%;}
.footpanel h4{ font-size:22px; font-weight:bold; color:#535353; font-family:"微软雅黑"; border-bottom:1px solid #b6b6b6; padding:10px 0; margin-bottom:10px; text-align:left;}
.footpanel ul li{ font-size:15px; color:#535353; font-family:"微软雅黑"; line-height:24px; padding-bottom:5px;}
.footpanel ul li span{ font-weight:bold;}
.footpanel ul li input[type=text]{ width:100%; background:#e1e1e1; color:#959595; height:32px; border:0; line-height:32px; text-indent:20px;}
.footpanel ul li textarea{ width:100%; background:#e1e1e1; color:#959595; height:77px; border:0; line-height:32px; text-indent:20px;}
.footpanel ul li input[type=submit]{ background:#d0101b; border:0; width:50%; font-size:20px; font-weight:bold; color:#fff; height:40px; line-height:40px;}

.footpanel3{ width:100%; float:left;padding:5% 5%;}
.footpanel3 h4{ font-size:22px; font-weight:bold; color:#535353; font-family:"微软雅黑"; border-bottom:1px solid #b6b6b6; padding:10px 0; margin-bottom:10px; text-align:left;}
.footpanel3 ul li{ font-size:15px; color:#535353; font-family:"微软雅黑"; line-height:24px; padding-bottom:10px;}
.footpanel3 ul li span{ font-weight:bold;}
.footpanel3 ul li input[type=text]{ width:100%; background:#e1e1e1; color:#959595; height:40px; border:0; line-height:40px; text-indent:20px;}
.footpanel3 ul li input[type=submit]{ background:#d0101b; border:0; width:50%; font-size:20px; font-weight:bold; color:#fff; height:40px; line-height:40px;}

.inbanner {
	width:100%;
	margin:0 auto;
}
.leftTitle{ width:90%; text-align:left; padding:30px 5%; font-size:32px; font-family:"微软雅黑"}
#left_area{border-top:1px solid #d6d6d6}

@media(max-width:830px) {
  .collapse{ display:none}  
}

@media(max-width:980px) {
.mapwz{font-size:28px; left:0;top:65%;}
.mapwz span{ font-size:38px; font-weight:bold}
.mapwz h2{ background:url(../images/mapmore_s.png) center no-repeat; font-size:16px; color:#4f4f4f;font-family:"微软雅黑"; font-weight:normal; line-height:40px; margin:0}
}

@media(max-width:980px) and (min-width:820px){.footpanel3{padding:5% 2%;}}

@media(max-width:432px) {
.mapwz{font-size:13px; left:0;top:60%; padding-bottom:20px;}
.mapwz span{ font-size:20px; font-weight:bold}
.mapwz h2{ background:url(../images/mapmore_s.png) center no-repeat; font-size:14px; color:#4f4f4f;font-family:"微软雅黑"; font-weight:normal; line-height:32px; margin:0}

.business{ width:100%;}

.friendlink .link_right{ border-right:none}


}

.Detail_pro .con{ padding-top:20px;}
body.probg{ background:url(../images/inpic.jpg) center bottom fixed no-repeat;background-size:cover}

body #overlay {
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	display:block!important;
	float:left;
	clear:both;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .8)url(../images/over-trans.png) repeat 0 0;
	opacity:.4
}

.aboutbg1,.newsbg1,.probg1{width:100%; margin:0 auto; height:350px;}

body.aboutbg{ background:url(../images/aboutbg.jpg) center bottom fixed no-repeat;background-size:cover}
body.newsbg{ background:url(../images/newsbg.jpg) center bottom fixed no-repeat;background-size:cover}

.inbanner{ height:450px;overflow:hidden}
/*内页aboutus*/
.page_about{width:72%; margin:0 auto; padding:50px 0; max-width:1025px;}
.page_about h2{ font-size:32px; color:#5a5a5a; padding:0px 0 20px 0; font-family:"微软雅黑"; text-transform:uppercase; font-weight:700; margin:0}
.page_about p{font-size:17px; color:#858484; line-height:34px; font-weight:normal; font-family:"微软雅黑"}
.page_about2bg{ width:100%; margin:0 auto; background:#414141; padding:50px 0 30px 0;}
.page_about2{ width:72%; margin:0 auto;max-width:1025px;}
.page_about2 img{max-width:100%}
.page_about2 h2{font-size:32px; color:#fff; padding:10px 0 20px 0; font-family:"微软雅黑"; text-transform:uppercase; font-weight:700; margin:0; text-align:center}
.page_aboutleft{ float:left; width:50%; margin-bottom:30px;}
.page_aboutleft ul{ width:100%; float:left; padding:0 3%}
.page_aboutleft ul li{font-size:16px; color:#c4c4c4; line-height:30px; padding-top:30px;font-family:"微软雅黑"; width:98%; padding-right:2%;}
.page_aboutright{ float:right;width:50%;margin-bottom:30px;}
.page_aboutright ul{ width:100%; float:left; padding:0 2%}
.page_aboutright ul li{font-size:16px; color:#c4c4c4; line-height:30px;padding-top:30px; font-family:"微软雅黑";width:98%; padding-left:2%;}
.page_about3{width:82%; margin:0 auto;padding:50px 0;max-width:1218px;}
.page_about3 h2{font-size:32px; color:#5a5a5a; padding:10px 0 20px 0; font-family:"微软雅黑"; text-transform:uppercase; font-weight:700; margin:0; text-align:center}
.page_about3 ul{ width:33%; float:left; padding:0 3%;}
.page_about3 ul li{ font-size:16px; color:#656565; line-height:30px; padding-top:20px; font-family:"微软雅黑"}

.Detail_content p{ font-size:20px; color:#969696}

@media(min-width:768px) and (max-width:1418px){
.inbanner{ height:300px;}
.page_about{width:88%;padding:30px 0;}
.page_about2bg{background:#414141; padding:30px 0 20px 0;}
.page_about2{ width:88%;}
.page_about2 img{max-width:100%}
.page_about3{width:88%;padding:30px 0;}
.Detail_content p{ font-size:20px;}
}
@media(max-width:760px)
{
.inbanner{ height:160px;}
.page_about{width:94%;padding:20px 0;}
.page_about h2{ font-size:22px;}
.page_about p{font-size:16px; color:#858484; line-height:22px; font-weight:normal; font-family:"微软雅黑"}
.page_about2bg{background:#414141; padding:10px 0 0px 0;}
.page_about2{ width:95%;}
.page_about2 img{max-width:100%}
.page_about2 h2{ font-size:22px;padding:20px 0 20px 0;}
.page_aboutleft{ float:left; width:100%; padding:0 2%}
.page_aboutleft ul li{ font-size:16px; padding-top:10px; line-height:22px;}

.page_aboutright{ float:left; width:100%; padding:0 2%}
.page_aboutright ul li{ font-size:16px; padding-top:10px; line-height:22px;}

.page_about3{width:95%;padding:20px 0;}	
.page_about3 h2{ font-size:22px;padding:10px 0 20px 0;}
.page_about3 ul{ width:100%; float:left; padding:0 4% 20px 4%;}
.page_about3 ul li{ font-size:16px; color:#656565; line-height:22px; padding-top:10px; font-family:"微软雅黑"}
.Detail_content p{ font-size:20px;}
}
/*内页aboutus  end*/

/*首页*/
.sj1{ width:15px; height:31px;background:url(../images/sj1.png);}
.sj2{ width:15px; height:31px;background:url(../images/sj2.png);}
.sj3{ width:31px; height:15px;background:url(../images/sj3.png);}
.sj4{width:15px; height:31px;background:url(../images/sj8.png);}
.sj5{width:15px; height:31px;background:url(../images/sj1.png);}
.sj6{width:31px; height:15px;background:url(../images/sj6.png);}
.sj7{width:15px; height:31px;background:url(../images/sj7.png);}
.sj8{width:15px; height:31px;background:url(../images/sj8.png);}

.index_class1{background:#008dda;}

.proclass1:hover .index_class1{background:#cf141b;}
.proclass1:hover .sj1{ width:15px; height:31px;background:url(../images/rightsj.png);}

.index_class2{background:#004098;}
.proclass2:hover .index_class2{background:#cf141b;}
.proclass2:hover .sj2{ width:15px; height:31px;background:url(../images/leftsj.png);}

.index_class3{background:#4bb8ec;}
.proclass3:hover .index_class3{background:#cf141b;}
.proclass3:hover .sj3{ width:31px; height:15px;background:url(../images/down.png);}

.index_class4{background:#4bb8ec}
.proclass4:hover .index_class4{background:#cf141b;}
.proclass4:hover .sj4{ width:15px; height:31px;background:url(../images/leftsj.png);}

.index_class5{background:#008dda}
.proclass5:hover .index_class5{background:#cf141b;}
.proclass5:hover .sj5{ width:15px; height:31px;background:url(../images/rightsj.png);}

.index_class6{background:#004098}
.proclass6:hover .index_class6{background:#cf141b;}
.proclass6:hover .sj6{ width:31px; height:15px;background:url(../images/up.png);}

.index_class7{background:#4bb8ec}
.proclass7:hover .index_class7{background:#cf141b;}
.proclass7:hover .sj7{ width:15px; height:31px;background:url(../images/rightsj.png);}

.index_class8{background:#4bb8ec}
.proclass8:hover .index_class8{background:#cf141b;}
.proclass8:hover .sj8{ width:15px; height:31px;background:url(../images/leftsj.png);}

.location_01{width:150px;}
.location_02{width:150px;}

@media(max-width:360px) {
.index_class1{background-size:30% auto;}
.proclass1:hover .index_class1{background-size:30% auto;}
.index_class1 h2{ font-size:22px; line-height:22px;}

.index_class2{background:#004098;background-size:20% auto;}	
.proclass2:hover .index_class2{background:#cf141b;background-size:20% auto;}
.index_class2 h2{ font-size:22px; line-height:22px;}

.index_class3{background:#4bb8ec;background-size:15% auto;}	
.proclass3:hover .index_class3{background:#cf141b;background-size:15% auto;}
.index_class3 h2{ font-size:22px; line-height:22px;}

.index_class4{background:#4bb8ec;background-size:20% auto;}
.proclass4:hover .index_class4{#cf141b;background-size:20% auto;}
.index_class4 h2{ font-size:22px; line-height:22px;}

.index_class5{background:#008dda;background-size:20% auto;}
.proclass5:hover .index_class5{background:#cf141b;background-size:20% auto;}
.index_class5 h2{ font-size:22px; line-height:22px;}

.index_class6{background:#004098;background-size:20% auto;}	
.proclass6:hover .index_class6{background:#cf141b;background-size:20% auto;}
.index_class6 h2{ font-size:22px; line-height:22px;}

.index_class7{background:#4bb8ec;background-size:20% auto;}
.proclass7:hover .index_class7{background:#cf141b;background-size:20% auto;}
.index_class7 h2{ font-size:22px; line-height:22px;}

.index_class8{background:#4bb8ec;background-size:20% auto;}
.proclass8:hover .index_class8{background:#cf141b;background-size:20% auto;}
.index_class8 h2{ font-size:22px; line-height:22px;}

.indexNews{ padding:0 3%}
.NewsTitle{ padding-top:1%; font-size:32px;}
.indexNews h2{ margin-top:10px; font-size:20px;}
.indexNews ul li{ font-size:13px;}

.map{ padding:0 10% 10% 10%}

.Detail_content p{ font-size:15px; line-height:20px;}

.location_01{width:130px;}
.location_02{width:130px;}
}

/*首页 end*/

/*新闻页面*/
.newsList{ width:100%; max-width:1224px; margin:0 auto; padding:50px 0;}
.news_left{ width:48%; float:left; padding:30px 0}
.news_date{ width:13%; float:left;}
.news_date ul li{ color:#7b7b7b; font-size:16px; font-weight:bold; text-align:center; padding-bottom:10px;}
.news_date ul li h2{ font-size:60px; color:#4d4d4d;font-family:"微软雅黑"; margin:0; padding:0}
.news_pic{ width:25%; float:left;}
.news_Title{ width:57%; float:right}
.news_Title ul li{font-size:14px; color:#5d5d5d}
.news_Title ul li h2{ font-size:25px; color:#004098;font-family:"微软雅黑"; font-weight:bold; border-top:1px solid #b2b2b2; margin:0; padding:10px 0; letter-spacing: -1px}
.news_right{ width:48%; float:right;padding:30px 0}

.pdf ul li{float:left; list-style:none;padding:10px 10px; text-align:center; width:20%;}
.pdf ul li img{ max-width:100%;}
@media(max-width:1280px){
.news_date ul li{ font-size:14px;}
.news_date ul li h2{ font-size:50px;}
.news_Title ul li h2{ font-size:20px;}
.news_Title ul li{ line-height:18px;}
}
#tbox{width:61px; height:61px; right:10px; position:fixed;bottom:10px}
#gotop{ width:61px; height:61px; background:url(../images/top.png) no-repeat;background-size:100% 100%; position:absolute; top:0px; display:block; cursor:pointer}
.Detail_content{ padding:30px 0}
/*.Detail_content div{ font-size:24px; color:#808080; line-height:32px;}*/
@media(max-width:1024px){
.news_date ul li{ font-size:14px; padding-bottom:5px;}
.news_date ul li h2{ font-size:50px;}
.news_Title ul li h2{ font-size:18px; padding:8px 0}
.news_Title ul li{ line-height:18px; font-size:13px}
.aboutbg1{ height:350px;background:url(../images/aboutbg.jpg) center no-repeat; background-size:100%}
.newsbg1{ height:350px;background:url(../images/newsbg.jpg) center no-repeat; background-size:100%}
.probg1{ height:350px;background:url(../images/inpic.jpg) center no-repeat; background-size:100%}
.Detail_content{ padding:20px 0}
.Detail_content div{ font-size:20px;line-height:28px;}
}

@media(max-width:980px){
.newsList{ width:90%;}
.news_left{ width:100%; float:left; padding:30px 0}
.news_right{ width:100%; float:right;padding:30px 0}
}
@media(max-width:432px){
.newsList{ width:95%; padding:10px 0}
.news_left{ padding:15px 0}
.news_right{ padding:15px 0}
.news_date{ width:20%}
.news_pic{ display:none}
.news_Title{ width:75%}
.news_date ul li h2{ font-size:32px;}
.news_Title ul li h2{ font-size:16px;}

#main-content{ margin:0 auto; max-width:408px;}

.newsbg1,.aboutbg1,.probg1{ height:230px;}
#tbox{width:45px; height:45px;}
#gotop{ width:45px; height:45px;}
body.aboutbg,body.newsbg,body.probg{ background:none}
body #overlay{ background:none}
.Detail_content{ padding:10px 0}
.Detail_content div{ font-size:16px;line-height:24px;}

.pdf ul li{ width:50%;float:left;font-size:14px;}
}

 .bbs_tools_sharelay {
	display:none;
	position:absolute;
	right:0;
	top:70px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:12px;
	z-index:9999
}
.bbs_tools_sharelay p {
	float:left;
	padding-left:12px
}
@media(max-width:992px){
	  .bbs_tools_sharelay {top:50px;}
  }
  
.search-section .search-result{padding-bottom: 20px;}
.search-result .header {font-size:18px;font-weight:bold;margin:10px 0 6px 40px; border-bottom: 1px #f2f2f2 solid;padding:0 0 4px 0;}
.search-result .nav {margin:0 0 10px 40px;height:20px;}
.search-result .nav a {margin:0 10px 0 0;float:left;}
.search-result ul.list {margin: 0 40px;}
.search-result ul.list li{padding: 20px 0;border-bottom: 1px #f2f2f2 solid;}
.search-result ul.list li img {width:80px;height:60px;float:left;margin:0 10px 0 0;}


.page_contactbg{ width:100%; margin:0 auto; background:#004098; padding:30px 0}
.page_contact{ width:70%; max-width:918px; margin:0 auto;}
.page_contactTitle{ width:90%; margin:0 auto;}
.page_contactTitle h2{font-size:50px; color:#fff; font-weight:700; font-family:"微软雅黑"; text-align:center; border-bottom:1px solid #fff; padding:15px 0; margin:0}
.page_contactTitle h3{ width:88%; font-size:20px; color:#fff;font-family:"微软雅黑"; text-align:center; line-height:28px; padding-left:6%}
.contact-form { margin:0 auto}
.contact-form .row { position:relative; padding:15px 0; }
.contact-form .row .col { position:relative; float:left; width:47%; }
.contact-form .row .col2 { position:relative; }
.contact-form .row .r { float:right; }
.contact-form .row .input-box { padding:5px; background:#FFF; border-radius:3px; }
.contact-form .row .col input { width:100%; height:22px; text-indent:10px; line-height:22px; margin:21px 0 0; border:0; font-size:18px; color:#323e46; font-family:Verdana; }
.contact-form .row textarea { width:98%; height:134px; line-height:1.5; margin:21px 0 0; padding-left:10px; border:0; font-size:18px; color:#323e46; font-family:Verdana; }
.contact-form .row span { position:absolute; left:15px; top:6px; font-size:14px; font-family:"微软雅黑"; }
.contact-form .btns { text-align:center; padding:25px 0 20px; }
.contact-form .yzm .input-box { float:left; width:200px; }
.contact-form .yzm .img { float:left; padding:8px 0 0 10px; font-size:12px;}
.contact-form .yzm .img a { margin-left:2px; font-family:Verdana;font-size:12px; color:#fff; }
.btns button { display:inline-block; height:53px; line-height:53px; padding:0 30px 0 20px; background:#cf141b; border:0; font-family:"微软雅黑"; font-size:22px; font-weight:normal; color:#FFF; border-radius:5px; cursor:pointer; overflow:hidden; }
.btns button em { padding:0 10px 0 20px; background:url(../images/blank.gif) right center no-repeat; font-style:normal; -webkit-transition:all 0.25s ease-out; -moz-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; -ms-transition:all 0.25s ease-out; transition:all 0.25s ease-out; }
.btns button:hover { -webkit-animation:pudding 1s linear; -moz-animation:pudding 1s linear; -o-animation:pudding 1s linear; -ms-animation:pudding 1s linear; animation:pudding 1s linear; }
.btns button:hover em { padding:0 40px 0 20px; background:url(../images/more-arrow.png) right center no-repeat; }
@media screen and (max-width:600px) {
.page_contactbg{ width:100%; margin:0 auto; background:#004098; padding:20px 0}
.page_contact{ width:96%;}
.page_contactTitle{ width:100%;}
.page_contactTitle h2{ font-size:32px;}
.page_contactTitle h3{ width:100%; padding-left:0; font-size:16px; line-height:22px}
.contact-form { width:100%;}
.contact-form .row { padding:0; }
.contact-form .row .col { width:100%; padding:4px 0; }
.contact-form .row .col2 { width:100%; padding:4px 0; }
.contact-form .row textarea { width:100%; padding:0; }
}