﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:24px;font-family:"微软雅黑";overflow-x: hidden; min-width:1440px;}news_xx_txt
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
*{box-sizing: border-box; -webkit-box-sizing: border-box;}
input{vertical-align: middle;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
img{border:0;vertical-align:middle; max-width: 100%;}
ul,li{list-style-type:none;}
a{text-decoration:none;color:#444;}
a:hover{text-decoration:none; cursor:pointer;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input:focus,textarea:focus{outline:none;}
.rel{position: relative;}.abs{position: absolute;}
h3{font-weight: normal;}
em{font-style: normal;}
/*header*/

.clear{clear:both;}
.clearfix:after{
	content: "";
	clear: both;
	display: block;
}
@font-face {
    font-family: 'accidental_presidencyregular';
    src: url('../font/accid_-webfont.woff2') format('woff2'),
         url('../font/accid_-webfont.woff') format('woff');
         url('../font/ACCID_.TTF') format('TTF');
    font-weight: normal;
    font-style: normal;
}

.logobox{width:1150px;margin:0 auto;}
.logobox>.fl{width: 32%;margin-top: 28px;}
.logobox .fl img{width:100%;}
.logobox .fr p{line-height: 80px;color:#666;}
.logobox .fr p e{color:#e60012;font-weight: bold;font-size: 24px;;}
.zywen .zwen{background: #004fa8;color:#fff;}
.zywen a{padding:4px 15px;}
.zywen {background: #e1e1e1;margin-left:20px;margin-top:24px;}
.phone_banner{display: none;}
.head{background: #e1e1e1;height: 50px;}
.search{width: 30px;height: 30px;margin-left: 1%;margin-top: 26px;position: relative;z-index: 1;}
.imgbox {
    height: 30px;
    width: 30px;
    cursor: pointer;
    position: relative;
    z-index: 2;
    border: none;
    outline:none
}
.f_box{
    position: absolute;
    right: 0;
    top: -1px;
    width: 0px;
    height: 32px;
    background: #fff;
    border: solid 1px #83caf5;
    overflow: hidden;
    z-index: 1;
    border-radius: 37px;
    outline:none
}
.f_box input{
    width: 128px;
    height: 30px;
    line-height: 30px;
    border: none;
    text-indent: 10px;
    color: #333;
    background: none;
}
.search_close{
	position: absolute;
	left:140px;
	top:0;
	line-height: 30px;
	color: #333;
	font-weight: bold;
	font-size: 20px;
	cursor: pointer;
}

.share{width: 30px;margin-top: 26px;position: relative;}
.share:hover .code{opacity: 1;}
.nav_list{width:1200px;margin:0 auto;}
.nav_color{background: #004fa8;color:#fff!important;border-bottom:3px #004fa8 solid;}
.nav_list>li{margin: 0 11px; float:left;position: relative;}
.nav_list>li>a{ width:175px; text-align:center; float:left;color: #363636;font-size: 16px;line-height:47px;display: block;}
.nav_list>li:hover>a{border-bottom: solid 3px #004fa8;}
.subnav{
	position: absolute;
	top:50px;
	left:0px;
	background: #f7f7f7;
	z-index: 99;
	padding: 20px;
	display: none;
}
.subnav3{width:994px;
	left:-327px;
}
.subnav4{width:520px;
	left:-406px;
}
.subnav5{width:358px;
	left:-145px;
}
.subnav6{
	left:auto;
	right:-200px;
}
.subnav7{
	left:auto;
	right:-100px;
}
.subnav8{
	left:auto;
	right:0;
}
.subnav_er{
	width:100%;
	
}
.subnav1{width:358px;left: -145px;}
.subnav2{width:688px;left: -145px;}
.subnav_er>li{float:left;width:139px;margin:10px;
	position: relative;
	z-index: 999;
}
.subtu{height:120px;}
.subtu img{height:100%;width:100%;}
.subnav_er>li>a{
	color: #646464;
	line-height: 40px;
	display: block;
	position: relative;
	z-index: 999;
}
.subnav_er>li a p{text-align: center;}
.sub_border{
	width: 1px;
	height: 172px;
	border-right: solid 1px #cbcbcc;
	top:33px;
	left:164px;
	position: absolute;
}
.subnav_er .on1 a{
	color: #005bac;
}

.subnav_san{
	width: 125px;
	height: 200px;
	z-index: 7;
}
.subnav_san li{
	display: none;
	height: 200px;
}
.subnav_san1{
	top:-40px;
}
.subnav_san2{
	top:-80px;
}
.subnav_san3{
	top:-120px;
}
.subnav_san4{
	top:-160px;
}
.subnav_san li a{
	color: #646464;
	line-height: 40px;
	display: block;
}
.subnav_er li.blue a{
	color: #005bac;
}
.subnav_pic{
	margin: 8px 0 0;
}
.subnav_er>li>a:hover{
	color: #005bac;
}

.navbar-toggle{
	display: none;
}



		
.banner { position:relative; overflow:hidden;}
.banner li{background: #000; position:absolute;top:0; left:0; float:left; width:100%; overflow:hidden; vertical-align:top; }
.banner .lb,.banner .lb li{height:100%;}
.banner li img { vertical-align:top; float:left; width:100%; height:100%;}
.banner li:first-child{ position:relative; z-index:10; vertical-align:top;}
.banner li .txt { position:absolute; z-index:2000; left:57%; right:5%; bottom:38%; transition:1s all; -webkit-transition:1s all; transform:translateX(200%); -webkit-transform:translateX(200%);  opacity:0; transition-delay:0.4s; -webkit-transition-delay:0.4s;}
.banner li.curr .txt {  transform:translateX(0); -webkit-transform:translateX(0); opacity:1;}
.banner li .txt h2 { color:#fff; line-height:1.2;text-shadow: 1px 1px 1px #76614D;}
.banner li .txt h2 i{ padding:0 10px;}
.banner li .txt h3 { color:#fff;line-height:1.4;text-shadow: 1px 1px 1px #76614D;}
.banner li .txt a.view{ display:block; margin:30px 0 0;border:1px solid #fff; text-align:left; text-indent:20px; color:#fff; width:128px; height:30px; line-height:30px; background:url(view.png) 100px center no-repeat}
.banner .pgidx{position: absolute;width: 100%;text-align: center;bottom: 0;left: 0;z-index: 10;}
.banner .pgidx span{margin: 2em 0.5em;color: #fff;display: inline-block;width: 1.4em;height: 1.4em;line-height: 1.4em;background: rgba(118, 97, 77, 0.6);cursor: pointer;font-size: 14px;}

.banner .vbox{ position:absolute; width:100%; height:100%; z-index:1; left:0; top:0; cursor:pointer;  background:#000; }
.banner .vbox video{width: 100%; height:100%; }


#slink{ z-index:10px; position:relative; margin-top:-90px; }


#slink .hd {background: rgba(255,255,255,0.6);
    width: 100%;
    height: 90px;}
#slink .hd .main_box{width:1200px; margin:0 auto;}

#slink .hd ul li{ height:90px; position:relative; width:400px; float:left; display:block;}

#slink .hd ul li a{ position:relative; display:block; padding-left:160px; padding-top:25px; color:#004fa8; } 

#slink .hd ul li a strong{ display:block;  font-size:16px; font-weight:normal;}

#slink .hd ul li a span{ display:block; font-size:16px; }

#slink .hd ul li a img{ position:absolute; left:85px; top:18px;}

#slink .hd ul li .mark{ position:absolute; display:inherit; bottom:-9px; height:9px;  z-index:9;  width:100%; text-align:center;}

#slink .hd ul li .mark img{ display:inline-block; height:0;}

#slink .hd ul li:hover .mark img{ height:9px; }

#slink .hd ul li.on .mark img{ height:9px; }


.yysc{width:1200px; margin:60px auto;}
.yybt{text-align: center;font-weight:normal;font-size:30px;color:#444;}
.yybt e{color:#004fa8;}
.yyxbt{font-size:16px; color:#666;text-align: center;margin-top:15px;}
.shich{ width:1200px; margin:0 auto; margin-top:55px;}
.shich li{width:20%; float:left;}
.shich li .sctu{width:180px;height:180px;border-radius: 50%;overflow:hidden;margin: 0 auto;-webkit-transition: transform 1s;}
.shich li:hover .sctu{-moz-transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg);
}
.shich li:hover p{color:#004fa8}

.shich li .sctu img{width:100%;height:100%;}
.shich li p{text-align: center;font-size:16px;margin-top:20px;color:#666}

.gywm{width:100%;}
.gywm img{width:100%;}
#s_news_box{ width:1200px;margin:0 auto; position:relative;margin-top:-204px;}
#s_news_box .hd{width:300px;}
#s_news_box .hd .gybt{padding:20px;background: #cfb101;position: relative;}
#s_news_box .hd .gybt span{width:50px;height:2px;background: #fff;display: block;}
#s_news_box .hd .gybt h1{color:#fff;font-size:22px;line-height: 38px;font-weight: normal;}
#s_news_box .hd .gybt p{color:#fff; line-height: 16px;font-size:16px;}
#s_news_box .hd .gybt a{position: absolute;right:20px;top:35px;}
#s_news_box .hd .gybbt{padding:20px;background: #004fa8;/*height:108px;*/ overflow: hidden;}
#s_news_box .hd .gybbt h2{color:#fff;font-size:18px;font-weight: normal;border-left:2px #fff solid;line-height: 18px;margin-bottom:10px; padding-left:10px;;}
#s_news_box .hd .gybbt p{font-size:12px; line-height: 20px;color:#eee;}
#s_news_box .hd>b{ color:#fff; padding:20px;  display:block; background:#007bc8; color:#fff;  line-height:36px;border-bottom:1px #fff solid;}
#s_news_box .hd>b span{border-left:2px #fff solid;padding-left:10px;}
#s_news_box .hd>b:hover{ color:#fff; background:#004fa8;}
#s_news_box .hd .on{ /* background:#004fa8;*/ color:#fff;}
#s_news_box .bd{width:880px;margin-top:188px;height:215px!important;overflow:hidden;}
#s_news_box .list{ position:relative; }
#s_news_box .list .up {/* padding-top:10px;*/}
#s_news_box .list .up h1{font-size:20px; line-height: 34px;border-bottom:2px #004fa8 solid;font-weight: normal;display: inline-block;}
#s_news_box .list .up p{font-size:15px; line-height:34px;color:#666;overflow: auto;}
#s_news_box .list .up a{color:#e30419;}

.main_box1{ margin:0 auto; width:1200px; position:relative;}
.main_box1{border: 1px solid #e0e0e0; border-left: none;}

.main_box1 ul{  }

.main_box1 li{ border-left: 1px solid #e0e0e0; display:block; padding: 30px 0;padding-top: 46px; float:left; width:299px;}

.main_box1 li .box{ display: inherit; text-align: center;}

.main_box1 li .number{ margin:0 auto; display: inline-block; position: relative; padding-right: 20px; }

.main_box1 li .number h2{font-weight: normal; letter-spacing: -2px; display: block; color:#666666; font-size:55px; text-align:center; font-family: "Estrangelo Edessa";}

.main_box1 li .number #about_more{ position:absolute; right:20px; top:20px;}

.main_box1 li .number .line{ font-weight: 400; height:10px; display:block;  position:absolute; top:0px; right: 0; z-index:14; color:#747375;}

.main_box1 li h1{ font-weight: normal; display:block; margin-top: 5px; text-align:center; color:#747375; font-size:14px;}

.cp{ width:1200px;margin:30px auto;}

.cp dl{ position:relative; background:#f1f1f1;}

.cp dd{ display:block; float:left; width:300px; height:200px; overflow:hidden; }

.cp dd img{width:100%; display:block;  }

.cp dd .text_box{display: table;    height: 265px;padding:30px;width: 263px;}

.cp dd .text_box .box{ display:table-cell; vertical-align:middle;}

.cp dd .text_box h1{color:#444; font-size:16px; display:block; margin-bottom:10px;}

.cp dd .text_box p{ font-size: 14px;line-height: 26px;color: #666;}

.cp dd .text_box:hover span{ transform:rotate(90deg);-ms-transform:rotate(90deg); 	/* IE 9 */-moz-transform:rotate(90deg); 	/* Firefox */-webkit-transform:rotate(90deg); /* Safari ?’? Chrome */-o-transform:rotate(90deg); 	/* Opera */  }

.cp dd .text_box span{ display:block; width:30px; height:30px; background:url(icon_more_index.png) center no-repeat; opacity:.5;filter:alpha(opacity=10)}

.cp dd .text_box span:hover{ opacity:1;filter:alpha(opacity=100)}

.cp dd a img {
    -moz-transition: all 2s ease !important;
    -webkit-transition: all 2s ease-in-out !important;
    -o-transition: all 2s ease-in-out !important;
    -ms-transition: all 3s ease-in-out !important;
    transition: all 2s ease-in-out !important;
}
input[type="submit"], .img_size img {
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.content dd a:hover img{ 

-moz-transform:scale(1.1); 

-o-moz-transform:scale(1.1); 

-o-moz-transform:scale(1.1); 

-webkit-moz-transform:scale(1.1); 

transform:scale(1.1);

}

.cpfw{margin:60px auto;}

.xwbox{width:1200px; margin:40px auto;}


.c_news_list-04001 {
	position: absolute;
	width:600px;
	height: 550px;
	overflow: hidden;
	font-size: 0;
}

.c_news_list-04001 .p_NewsList {
	width: auto;
	height: auto;
	overflow: hidden;
	white-space: normal;
	background: transparent;
}

.c_news_list-04001 .p_header {
	width: 90px;
	height: 90px;
	line-height: 80px;
	text-align: center;
	margin-left: 285px;
	border: 5px solid #cccdcd;
	border-radius: 50px;
	transform: rotate(0deg);
	transition: all .35s ease-in;
	overflow: hidden;
}

.c_news_list-04001 .p_header:hover {
	transform: rotate(360deg);
	border-color: #6bc30d;
}

.c_news_list-04001 .p_head {
	font-size: 22px;
	color: #6bc30d;
}

.c_news_list-04001 .p_news {
	width: auto;
	height: auto;
	margin-top: 5px;
	overflow: hidden;
}

.c_news_list-04001 .p_articles {
	width: auto;
	height: auto;
	padding:9px 0;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.c_news_list-04001 .p_articles.hover .p_point {
	width: 26px;
	height: 26px;
	border-width: 5px;
	top: -3px;
}

.c_news_list-04001 .p_articles.hover .p_title {
	color: #036eb8;
}

.c_news_list-04001 .p_timeBox {
	float: left;

	height: 20px;
	text-align: right;
}

.c_news_list-04001 .p_AssistNameA {
	display: inline-block;
	font-size: 14px;
	color: #aeaeae;
}

.c_news_list-04001 .p_time {
	display: inline-block;
	font-size: 14px;
	color: #aeaeae;
	margin-right:8px;
	white-space: nowrap;
}

.c_news_list-04001 .p_iconBox {
	float: left;
	width: 40px;
	height: 60px;
}

.c_news_list-04001 .p_Listline {
	position: absolute;
    top: 10px;
    left:0px;
    height: 0;
    width: 30px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(240, 240, 240, 1);
}
.e_box {
    position: relative;
    border: 0;
    width: inherit;
    height: inherit;
    margin: 0;
    padding: 0;
}
.c_news_list-04001 .p_point {
	position: absolute;
    left: 40%;
    transform: translate(-50%, 0);
    width: 20px;
    height: 20px;
    border: 2px solid #036eb8;
    background: #fff;
    border-radius: 50px;
    transition: all 0.1s linear;
}

.c_news_list-04001 .p_contentBox {
	width: auto;
	height: auto;

}

.c_news_list-04001 .p_images {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 10px;
	overflow: hidden;
}

.c_news_list-04001 .p_images:hover:after {
	display: none;
}

.c_news_list-04001 .p_content {
	width: auto;
	height: auto;

}

.c_news_list-04001 .p_titleBox {
	width: auto;
	height: auto;
}

.c_news_list-04001 .p_AssistNameB {
	float: left;
	font-size: 18px;
	color: #666;
}

.c_news_list-04001 .p_title {
	display: block;height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	font-size: 18px;
	color: #333;
	overflow: hidden;
}

.c_news_list-04001 .p_title .font {
	line-height: 24px;
}

.c_news_list-04001 .p_summaryBox {
	margin-top: 5px;
}

.c_news_list-04001 .p_AssistNameC {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #999;
}

.c_news_list-04001 .p_summary {
	display: block;
    font-size: 14px;    overflow: hidden;
    height: 48px;
    color: #999;
    line-height: 25px;
}

.c_news_list-04001 .p_authorBox {
	display: inline-block;
	margin-right: 10px;
	margin-top: 5px;
}

.c_news_list-04001 .p_AssistNameD {
	display: inline-block;
	font-size: 12px;
	color: #999;
}

.c_news_list-04001 .p_author {
	display: inline-block;
	font-size: 12px;
	color: #666;
}

.c_news_list-04001 .p_fromBox {
	display: inline-block;
	margin-right: 10px;
	margin-top: 5px;
}

.c_news_list-04001 .p_AssistNameE {
	display: inline-block;
	font-size: 12px;
	color: #999;
}

.c_news_list-04001 .p_from {
	display: inline-block;
	font-size: 12px;
	color: #666;
}

.c_news_list-04001 .p_keywordBox {
	display: block;
	margin-top: 5px;
}

.c_news_list-04001 .p_AssistNameF {
	display: inline-block;
	font-size: 12px;
	color: #999;
}

.c_news_list-04001 .p_keywords {
	display: inline-block;
}

.c_news_list-04001 .p_keyword {
	display: inline-block;
	font-size: 12px;
	color: #666;
	margin-right: 10px;
}

.c_news_list-04001 .p_ListlineA {
	position: absolute;
    top: 0;
    left: 17.5%;
    height: 100%;
    width: 0;
    border-left-width: 4px;
    border-left-style: solid;
    border-left-color: rgba(240, 240, 240, 1);
    z-index: -1;
}
.c_news_list-04001 .p_articles:hover h3{color:#004fa8}
.c_news_list-04001 .p_articles:hover .p_point{width: 26px;
    height: 26px;
    border-width: 5px;
    top: -3px;}
.c_news_list-04001 .p_PromptNoneData {
	width: auto;
	background-color: inherit;
	text-align: center;
}

.c_news_list-04001 .p_PromptNoneData .prompt_title .iconfont:before {
	content: "";
}

.c_news_list-04001 .p_PromptNoneData .prompt_title .first {
	height: auto;
	display: table-cell;
	font-size: 32px;
	position: relative;
	color: #09bb07;
	vertical-align: middle;
	padding: 0 10px 5px 0;
}

.c_news_list-04001 .p_PromptNoneData .prompt_title {
	display: inline-table;
	padding: 0 30px;
	min-height: 200px;
	height: 100%;
}

.c_news_list-04001 .p_PromptNoneData .prompt_title .first:before {
	content: "\e6b4";
}

.c_news_list-04001 .p_PromptNoneData .prompt_title .font {
	font-size: 18px;
	display: table-cell;
	line-height: normal;
	vertical-align: middle;
	color: rgba(51, 51, 51, 1);
	font-weight: bold;
	text-align: left;
}

.c_news_list-04001 .p_PromptNoneData .promptbox {
	width: auto;
	height: 100%;
}

.c_news_list-04001 .p_PromptNoneData .prompt_content {
	font-size: 14px;
	color: rgba(105, 105, 105, 1);
	padding-left: 65px;
}

.c_news_list-04001 .p_SortBox {
	float: left;
	margin-right: 15px;
	margin-top: 3px;
	z-index: 1;
}

.c_news_list-04001 .p_nameA {
	display: inline-block;
	vertical-align: middle;
	color: #969696;
	font-size: 14px;
	text-align: left;
}

.c_news_list-04001 .p_nameA .iconfont:before {
	content: '\e6ae';
	color: rgba(153, 153, 153, 1);
	font-size: 12px;
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px;
}

.c_news_list-04001 .p_nameA .font {
	vertical-align: middle;
	line-height: 19px;
}

.c_news_list-04001 .p_sort {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}

.c_news_list-04001 .p_sort:hover {
	color: #65beba;
}

.c_news_list-04001 .p_sort .font {
	white-space: nowrap;
	max-width: 95px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
	line-height: 19px;
	vertical-align: inherit;
}

.c_news_list-04001 .p_MatteIcon .iconfont:before {
	content: '\e602';
}

.c_news_list-04001>div {
	animation-fill-mode: both;
}

.c_news_list-04001 .p_AssistNameC .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px;
}

.c_news_list-04001 .p_AssistNameA .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px;
}

.c_news_list-04001 .p_AssistNameD .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px;
}

.c_news_list-04001 .p_AssistNameE .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px;
}

.c_news_list-04001 .p_AssistNameF .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px;
}
.xwbox .fr{width:600px;}


.gg1{width:100%; margin-top:80px;}
.gg1 img{display: block;width:100%;}


#s_links { margin: 45px auto;width:1200px;}

#s_links .main_box{ overflow: hidden;}
#s_links .main_box h1{ margin-bottom:20px;}

#s_links ul{ margin-right:-14px; overflow: hidden;}

#s_links li{border: 1px solid #e8e8e8; width:160px; display: block; position: relative; overflow: hidden; height: 45px; float:left; margin-right:14px;}

#s_links li a{ display: block; text-align:center; line-height:45px; font-size:15px;}

#s_links li img{  -moz-transition: all 2s ease !important;
    -webkit-transition: all 2s ease-in-out !important;
    -o-transition: all 2s ease-in-out !important;
    -ms-transition: all 3s ease-in-out !important;
    transition: all 2s ease-in-out !important; width:160px; position: relative; opacity:0.2; filter:alpha(opacity=20);  display:block; -webkit-filter:grayscale(1); }

#s_links li a:hover img{-webkit-filter: none; opacity:1;  -moz-transition: all 2s ease !important;
    -webkit-transition: all 2s ease-in-out !important;
    -o-transition: all 2s ease-in-out !important;
    -ms-transition: all 3s ease-in-out !important;
    transition: all 2s ease-in-out !important; }

#s_links li:hover{  -moz-transition: all 2s ease !important;
    -webkit-transition: all 2s ease-in-out !important;
    -o-transition: all 2s ease-in-out !important;
    -ms-transition: all 3s ease-in-out !important;
    transition: all 2s ease-in-out !important; border-radius: 40px 0 40px 0; border: 1px solid #004fa8;}
.abico{width:880px;position:absolute;top:50px;right:0;}
					.s_slid_news{position: relative;}
					.abico li img{display: block;margin:0 auto;}
					.abico li p{color:#fff;text-align: center;line-height: 42px;font-size:14px;}
					#s_news_box .main_box{margin-bottom:0;}
					.abico li{position: relative;-moz-transition: all 3s ease !important; float:left;width: 30%;
    -webkit-transition: all 3s ease-in-out !important;
    -o-transition: all 3s ease-in-out !important;
    -ms-transition: all 3s ease-in-out !important;
    transition: all 3s ease-in-out !important;}
					.abico li:hover {top:-10px;}
.bot_nav1{background: #e1e1e1;padding:15px 0;}
.bot_box{width:1200px; margin:0 auto;}
.bot_box ul{ width:1200px; margin:0 auto;}
.bot_box ul li{ float:left;}
.bot_box ul li a{padding:0 70px;color:#444; font-size:15px;}
.bot_box ul li a:hover{color:#004fa8;}
.bot_nav2{background: #444444;color:#fff;padding:30px 0;}
.bot_box1{width:1200px;margin:0 auto;}
.bot_l p{margin:15px 0;}
.bot_r{margin-top:50px;}
.bot_r .ewm{ width:100px;}
/**/
.lxwm{width:1200px; margin:0 auto;border-top:1px #ccc solid;padding-top:20px;margin-top:20px;margin-bottom:150px;}
.lxwm h1{font-size:20px;color:#585757;line-height:30px;margin-bottom:10px;}
.lxwm p{color:#a1a1a1;font-size:18px;line-height: 34px;;}
.input_box{width:1000px;margin:0 auto;}
.labe{width:422px;}
.input_box ul li{width:465px;height: 94px;float:left;}
.labe p{float:left;font-size: 14px;line-height: 44px;margin-top: 16px;color:#666;}
.labe span{float:left;color:red;line-height: 44px;margin-top: 16px;}
#types{width:465px;height:31px;padding-left: 10px;font-size: 14px;color:#666;border-color:#ccc;}
.gs{width:465px;height:31px;padding-left: 10px;font-size: 14px;color:#666;border:1px solid #ccc;}
.input_box ul .in_r{float:right;}
.input_box ul .in_l{float:left;}
.input_box ul .in_ll{float:left;width:880px;}
#lc_address{width:1000px;height:31px;padding-left: 10px;font-size: 14px;color:#666;border:1px solid #ccc;}
#lc_content{width:1000px;height:146px;padding-left: 10px;font-size: 14px;color:#666;border:1px solid #ccc;}
.input_box ul .in_mse{width:1000px;height: 210px;}
.b_left{margin-top: 32px;width:140px;height: 45px;font-size:16px; margin:40px auto;display: block; border: none;border-radius:0;background: #2a79e4;-webkit-transition: all .2s;transition: all .2s;color:#fff;}
.main_box{ margin:0 auto; width:1200px; position:relative;margin-bottom:20px;margin-top:20px;}

.dj{ width:1200px; margin:0 auto;}
.dj a{ width:150px; height:45px; border:#CCC 1px solid; text-align:center; line-height:45px; display:block; margin:auto; font-size:15px;border-radius:25px;overflow:hidden;}
.dj a:hover{ background-color:#004fa8; color:#FFF; border:none; transition:0.8s;}

/*内页*/
.left { width:221px; float:left; overflow:hidden;}
.left2 { width:785px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right { width:1200px;  display:inline; margin-left:24px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:221px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top {  font-size:0; overflow:hidden;}
.rightbot { background:url(right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot {  font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { min-height:575px; margin:30px auto; width:1200px; /* margin-bottom:30px; padding:20px;  border:solid 1px #d5d5d5; border:1px solid #d5d5d5; padding-bottom:15px; */overflow:hidden; margin-bottom:60px;}
.right_main p { line-height:30px; font-size:14px;}
.right2_main { width:273px;  padding-bottom:15px; overflow:hidden;}
.left2_main { width:783px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; overflow:hidden;}

.new_right_main { min-height:575px;  width:1200px; /* margin-bottom:30px; padding:20px;  border:solid 1px #d5d5d5; border:1px solid #d5d5d5; padding-bottom:15px; */overflow:hidden; margin:0 auto; margin-top:60px;}
.new_right_main .ny_xw { font-size:14px; line-height:30px;}
.new_right_main .ny_xw img { width:666px;}
.new_right_main .ny_xw li { height:45px; line-height:45px; border-bottom:1px dashed #CCCCCC}
.new_right_main .ny_xw li span { float:right}


.topadcs{width:100%; margin:0 auto;overflow:hidden; text-align:center;}
.topadcs a{display:block;margin:0 auto;}


/*圆角*/
.btyj {}

/*---左侧导航--*/
.contactn{ width:221px; margin-top:10px;}
.contactn .tits{ background:url(tit1n.gif) repeat-x; height:32px; line-height:32px;padding-left:13px;color:#333;}
.contactn .tits a{color:#333;}
.contactn .subnr{ border:1px solid #ccc; border-top:0; background:#fff;padding:5px 9px; width:181px; overflow:hidden;}
.contactn .subnr p{ line-height:25px; overflow:hidden;}
.contactn .subnr span{ color:#333;}
.contactn .subnr h5{ padding-top:12px;  line-height:28px; overflow:hidden;}


.leib .tit{ background:url("a_b.gif") no-repeat; height:35px; line-height:35px; padding-left:13px; font-weight:bold; color:#FFF; font-size:14px}
.leib .tit a{ color:#FFF; }
.leib .tit a:hover{color:#FFF; }
.leib .nr { border:1px solid #dfdfdf; padding:12px 5px 10px 5px; background:#fff; }
.leib .nr h4 a{ font-weight:bold; color:#333; font-size:12px; padding-left:26px; height:24px; line-height:24px; display:block; margin-bottom:5px;}
.leib .nr .cur a { display:block; color:#008dcf;}
.leib .nr ul { padding-bottom:5px; border-bottom:1px dotted #8b8b8b; margin-bottom:7px;}
.leib .nr li a { display:block; padding-left:40px; background:url(ico003.gif) no-repeat 30px 10px; line-height:24px; height:24px; overflow:hidden}
.leib .nr h4{ background:#ccc;}


/* -- 左侧新闻 -- */
dl.pd_t05_con_dl { width:170px; height:154px; overflow:hidden; margin:10px auto 3px;}
dl.pd_t05_con_dl dt,dl.pd_t05_con_dl dt a{ width:170px; height:124px; line-height:0; font-size:0;}
dl.pd_t05_con_dl dt img { width:166px; height:120px; padding:1px; border:solid 1px #ccc;}
dl.pd_t05_con_dl dt a:hover img { border:solid 1px #008dcf;}
dl.pd_t05_con_dl dd {width:170px; overflow:hidden;height:20px; line-height:20px; padding-top:5px; text-align:center; color:#555; }

/*随机新闻*/
.randnews{ padding:2px 3px; border:1px solid #ccc;}
.randnews li { float: left; height: 24px;line-height: 24px; margin: 0 5px;width: 185px; overflow:hidden; border-bottom:1px dashed #ccc;}
.left .randnews li{ float:none;}
.links{width:181px; padding:10px 10px; }
.links .img4{ text-align:center;}
.links p{  overflow:hidden; line-height:20px;line-height: 20px;}
.links p span {float: left;padding-bottom: 20px;}
.proinfo p{ font-size:14px;}
.prodesc { font-size:14px; text-indent:2em; line-height:26px; border-bottom:1px dotted #CCC; margin-bottom:8px;}



/*左侧联系方式*/
.leftcontact{ width:227px; height:368px; margin-top:25px; float:left; border:4px solid #009900; border-bottom:5px solid #009900;font-family:"Microsoft Yahei"}
.left .leftlx_c ul li { width:191px;}
.leftlx_c h3{ font-size:16px; color:#000; text-align:center; margin:15px 0 15px 0; padding-bottom:15px; border-bottom:1px solid #CCC;}
.leftlx_c span{ display:block; background:url(t_phox.png) no-repeat 0 center; font-size:12px; color:#666; padding-left:50px; margin:0 0 15px 20px;}
.leftlx_c span b{ display:block; font-size:18px; color:#000;}
.leftlx_c ul{ margin:0 20px;}
.leftlx_c li{ font-size:12px; color:#333; margin-bottom:5px; border-bottom:1px dashed #CCCCCC; line-height:24px;}
.leftlx_c li em{ display:block; font-size:14px; width:60px; float:left; font-weight:bold; margin-bottom:5px;}
.leftlx_c p img { width:225px;}

/* -- 当前位置 -- */
.t_box{ width:100%;  border-bottom:#CCC 1px solid; float:left; background-color:#f8f8f8;}
.t{ width:1200px; margin:0 auto;}
.plc .t_tu{ float:left;}
.plc .t_tu a{ font-size:24px;color: #004fa8; line-height:50px;}
.plc { height:50px;  line-height:50px;  position:relative; color:#666; overflow:hidden; text-align:center;padding-left: 15px;padding-right: 15px;} /*面包屑导航,文字色彩可自行修改,现在为灰色*/
.plc span {  display:block; font-size:16px;color: #878585; float:right; margin-left:10px;}
.plc span a{ font-size:14px; line-height:50px;}
/*-----留言-----*/
.msg input{line-height: 25px;margin-bottom:12px;}
.colorblur { width:230px;}
#问题留言 { width:320px; height:100px;}
#validateCode{margin-top:12px;}

/**/
.pl{ margin:0 auto;width: 650px;}
.pl li{ float:left; text-align:center; line-height:37px; font-size:15px; }
.pl li:hover a{ border:none; border-bottom:#004fa8 1px solid; color:#004fa8;}
.pl a{ padding:0 20px; line-height:51px; padding-bottom:16px;}

/* -- 翻页效果 -- */
.apage { height:30px; line-height:40px;margin-bottom:50px; float:right; width:96%; border-top:1px solid #ccc; letter-spacing:2px; padding:0 5px; margin-top:10px; font-size:14px; text-align:right; }
.apage a {   margin-right:5px; font-size:14px;}
.apage .num_btns {float:right;}
.apage a:hover, .apage .cur { color:#004fa8; text-decoration:none;}
.apage .cust_txt { float:left;}
.apage .oran_pg_fp { background:url(first_page.gif) 4px 4px no-repeat; padding-right:9px;}
.apage .oran_pg_pp { background:url(pre_page.gif) 4px 4px no-repeat; padding-right:5px;}
.apage .oran_pg_np { background:url(next_page.gif) 8px 4px no-repeat; padding-right:12px;}
.apage .oran_pg_lp { background:url(last_page.gif) 8px 4px no-repeat; padding-right:12px;}
.apage select { font-size:8px;}
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px;}
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }



/*------图片模板-------*/

.ny_tp .dlh_2{ width:360px; float:left; margin:10px 20px;}
.ny_tp .dlh_2 dt{ width:360px; height:240px; overflow:hidden;}
.ny_tp .dlh_2 dt img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; width:100%;}
.ny_tp .dlh_2 dt:hover img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}

.ny_tp .dlh_2 dd{ display: block; font-size: 14px; height:60px; line-height:65px; text-align: center; background-color:#f1f1f1;}
.ny_tp .dlh_2:hover dd{ background-color:#004fa8; transition:0.8s;}
.ny_tp .dlh_2 dd a{}
.ny_tp .dlh_2:hover a{ color:#FFF;}
.ny_tp .dlh_2:hover img{box-shadow:1px 1px 7px #777; transition:0.8s;}

.ny_tp .dlh_3{ width:255px; float:left;padding:1px 0 0 25px; margin-top:10px;}
.ny_tp .dlh_3 dt img{ border: 1px solid #ccc;display: block;height: 143px;padding: 5px;width: 242px;}
.ny_tp .dlh_3 dd{ display: block; font-size: 14px; height:60px; line-height:65px; text-align: center;}
.ny_tp .dlh_3 dd a{ color:#3a3a3a;}
/*------新闻栏目-------*/

.ny_xw .dl_xw { width:99%; float:left; border-bottom:1px solid #e8e8e8; height:166px; margin-bottom:20px;margin-left: 5px;margin-top: 5px;}
.ny_xw .dl_xw:hover{ box-shadow:1px 1px 7px #777;}
.ny_xw .dl_xw img{ width:100%; margin-left:0px;}
.ny_xw .dl_xw dt { width:300px; height:200px; float:left; overflow:hidden; margin-right:80px;}
.ny_xw .dl_xw dt a { width:545px; display:block; float:left; color:#009900; font-weight:bold; font-size:14px;}
.ny_xw .dl_xw dt span { width:100px; float:right; text-align:right; margin-right:5px;}
.ny_xw .dl_xw dd { line-height:30px; color:#666; float:right; width:900px;}
.ny_xw .dl_xw dd a { display:block; font-size:15px; font-weight:bold;}
.ny_xw .dl_xw dd p{ font-size:14px; line-height:35px;height: 100px;overflow: hidden;width: 98%;}
.ny_xw .dl_xw:hover dd a{ color:#004fa8;}
.ny_xw .dl_xw dd span{ display:block; float:right;}
.ny_xw .dl_xw .t{ width:280px; overflow:hidden; float:left; height:186px;}
.ny_xw .dl_xw .t img{ width:100%;}

/*------新闻栏目-------*/
#zlxz { width:100%; float:left; }
#zlxz li { width:100%; float:left; height:40px; line-height:40px; font-size:14px; font-weight:bold; border-bottom:1px dashed #CCCCCC;}
#zlxz a { color:#008DCF;}
#zlxz span { width:350px; float:left;}
#zlxz em { width:300px; float:right; text-align:right}
/*-------产品展示-------*/

.ny_cp .dl_42{ height:248px ; margin-bottom:30px; }
.ny_cp .dl_42 dt{width:384px; float:left;}
.ny_cp .dl_42 dt a{width:380px; height:245px;  padding:1px; border:1px solid #E8E8E8; display:block;}
.ny_cp .dl_42 dt a:hover {border:1px solid #008dcf;}/*图片边框,点击时的状态*/
.ny_cp .dl_42 dt img{  display:block;width:380px; height:245px;}
.ny_cp .dl_42 dd { border:1px solid #E8E8E8;background:#E8E8E8; width:392px; height:248px; float:left; margin-left:10px;}
.ny_cp .dl_42 dd .g_r {width:390px; height:246px; border:1px solid #FFF;}
.ny_cp .dl_42 dd .g_r p{ margin-top:15px; margin-left:22px; width:355px; height:203px; overflow:hidden; font:12px/26px "Microsoft Yahei"; color:#21242d;}
.ny_cp .dl_42 dd .g_r p a{ font:bold 18px/35px "Microsoft Yahei"; color:#008DCF; display:block; border-bottom:1px solid #CCC; padding-bottom:10px;}
.ny_cp .dl_42 dd em { display:block; width:120px; float:right; margin-right:15px; text-align:right;}

/*-------三级页面-------*/
.ny_sj img { display:block; margin:0 auto;}
.nybt {width: 100%;height: 36px;font-size: 22px;display: inline-block;text-align: center;color: #004fa8;}
.nysj {width: 100%;height: 35px;line-height: 25px;border-bottom: 1px dashed #CCC;color: #666;font-size: 14px;display: inline-block;text-align: center; margin-bottom:10px;}


/*------图片模板-------*/

.ny_wh .dlh_2{ width:243px; float:left;padding:1px 10px 0; margin-top:10px;}
.ny_wh .dlh_2 dt img{ border: 1px solid #ccc;display: block;height:308px;padding: 5px;width: 232px;}
.ny_wh .dlh_2 dd{ display: block; font-size: 14px; height:60px; line-height:65px; text-align: center;}
.ny_wh .dlh_2 dd a{ color:#3a3a3a;}


#case_footer {background:#f5f4f4;border-top: 1px solid #d8d9d8;padding: 15px 0;}
#case_footer .showother {height: 20px;line-height: 20px;}
#case_footer .showother .previous {float:left;}
#case_footer .showother a {color: #666;height: 20px;line-height: 20px;}
#case_footer .showother .backlist {background: url(sprite_arrows.png) no-repeat 0 -40px;left: 50%;margin-left: -20px;overflow: hidden;
text-indent: -9999px;width: 20px;position: absolute;top: 0;display: block;}
#case_footer .showother .backlist a {display: block;}
#case_footer .showother .backlist:hover {background-position: -20px -40px;}
#case_footer .showother .next {float:right;}
#case_footer .wrapper .prev a, #case_footer .wrapper  .nexts a {display:block;height:31px;line-height:27px;}
#case_footer .prev:hover, #case_footer .nexts:hover {background:url(next.png);color:#fff;}
#case_footer .wrapper .prev a, #case_footer .wrapper  .nexts a {display:block;height:31px;line-height:27px;}
#case_footer .wrapper .prev a:hover, #case_footer .wrapper  .nexts a:hover {background:url(next.png);color:#fff;}
#case_footer .wrapper .prev {float:left;}
#case_footer .wrapper .nexts {float:right;}
.prev, .nexts {width:110px;height:31px;text-align:center;line-height:27px;}
.prev, .nexts {background:url(previous.png)}




/*-----新闻-----*/
.nr{overflow:hidden; border:1px solid #dbdbdb; border-top:0; background:#e8e8e8;}
.nr h4{ height:59px; overflow:hidden; border-top:1px solid #d0d0d0; color:#FFF; font:16px/58px "Microsoft Yahei"; }
.nr h4 a{ display:block;color:#fff;height:59px;font:16px/58px "Microsoft Yahei"; padding-left:44px;}
.nr h4 a:hover , .nr h4.cur a {text-decoration:none; color:#fff;}
.nr ul{padding:0 15px;}
.nr li{background: url("ys_p.png") no-repeat 3px center ; padding-left: 18px; color: #666;line-height: 29px; overflow: hidden;white-space: nowrap; height:29px;border-bottom:1px dashed #DEDEDE}
.nr li a{}
.nr li.cur a{ color:#008dcf;}
.nr_bg { background:#008DCF; border-bottom:3px solid #0171A5}



/*------------------联系我们----------------------*/

.aboutus{ width:100%; display:table;}
.aboutus ul{ width:100%; margin-left:30px; margin-bottom:50px; margin-top:57px; display:table;}
.aboutus ul li{ float:left; padding-left:35px;  height:85px; border-right:1px solid #DEE4EE;}
.aboutus ul li p{ margin-top:10px; color:#828181;}
.aboutus ul li p span{ color:#363636;}
.aboutus ul .com1{ width:300px;}
.aboutus ul .com2{ width:240px;}
.aboutus ul .com3{ border:none;}
.aboutus .maps{ width:100%; margin-top:60px; padding-bottom:40px; height:340px;}


/*------------------产品详情页----------------------*/

.n_xq {width:100%; height:260px; float:left;  border-bottom:1px solid #ccc;}
.n_xq dl { }
.n_xq dl dt { width:365px; height:250px; float:left;}
.n_xq dl dd { width:400px; float:right;}

.n_xq dl dd li { width:100%; height:45px; line-height:45px; float:left; border-bottom:1px solid #CCC;}
.n_xq dl dt img { width:355px; height:230px; padding:3px; border:1px solid #CCC;}


/*------------新加---------------------------*/

.usimg img { display:block; margin:0 auto}
.lxbg { height:249px; background:url(lxbg.jpg) no-repeat right top}
.content{ background:url(index_23.png) right center no-repeat; }

/*联系我们*/
.lx_box{ width:100%; margin-top:50px; margin-bottom:40px;}
.lx{ float:left; width:400px;}
.lx img{ float:left; width:60px; display:block;}
.lx_w{ float:left; width:260px; margin-left:50px;} 
.lx_w h1{ font-size:16px; font-weight:bold; color:#787878;}
.lx_w h2{ font-size:14px; color:#787878; font-weight:normal;}
