


.container{ min-width:1200px; width:1200px; margin:0px auto; padding:0px; text-align:left; position:relative; }

.top_bg{ background:#fff; min-width:1200px; border-top:0px #304755 solid;}

#top{position:relative; width:1200px; height:109px; padding:20px 0 10px 0 }

.logo{ float:left;}

.set{ position:absolute ; right:0px; top:40px; }
.set a{ margin:0px 3px; }
.set a img{ vertical-align:middle; margin-right:5px;}


#menu{ height:50px; float:right; padding-right:120px; margin-top:30px;}
/*导航条*/

.nav1 { display: block; width: 1196px; height: 50px; margin: 0px auto; }
.nav1 li { position: relative; display: block; width: 147px; height: 50px; float: left; display: inline; text-align: center; vertical-align: middle; line-height: 50px; border-left: 1px solid #353535;border-right: 1px solid #1B1B1B;  }
.nav1 li a { text-decoration: none; color: #fff; font-size: 15px; display: block; width: 147px; height: 50px; }
.nav1 li a:hover { background-color: #BF3131; }
.nav1 li a.nav_bj { background-color: #BF3131; }
.nav1 li a img { margin-right: 5px; }
.nav1 li ul li { background-color: #353535; border: 0px; height: 35px;  vertical-align: middle; line-height: 35px; clear: both }
.nav1 li ul li a { font-size: 12px; height: 35px;text-align:left; padding-left:25px;width:105px; }
.nav1 li ul { display: none; position: absolute; z-index: 999; left: 0 }
.nav1 li:hover ul { display: block }
.nav1 li ul li a:hover { background-color: #000; width:105px; color:#FEE200 }
/*内容*/
/* 菜单 */
.g_menu { width: 100%; height: 153px; background: #ededed; padding: 40px 0 20px 0; }
.g_menu_c { width: 1200px; margin: 0 auto }
.g_menu_c .u_lst1 li { float: left; width: 120px; padding: 0 56px; background: url(../line1.jpg) no-repeat right top; }
.g_menu_c .u_lst1 .lastli { background: none; }
.g_menu_c .u_lst1 li img { display: block; width: 72px; height: 72px; padding: 0 24px; }
.g_menu_c .u_lst1 li em { display: block; text-align: center; font-size: 14px; color: #333333; padding-top: 10px; }
.g_menu_c .u_lst1 li em b { display: block; font-size: 10px; color: #888888; text-transform: uppercase; font-weight: normal; padding-top: 2px; }

.fu_top{position:fixed !important; width:42px;  top:300px; right:20px;  _position: absolute; _bottom: auto; _top: expression( eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + this.offsetHeight -24  : document.body.scrollTop +  this.offsetHeight -24);}
.fu_top .f_pi{ margin-bottom:5px;}

/*Top*/

.index_banner{  min-width:1200px; }
.pro_box{ background: #304755; padding:40px 0}
.main_a_list{width:1200px;height:90px;margin:0 auto; position:relative;}

.main_a_list ul li{float:left; width:239px; overflow:hidden; border-left:1px solid #3e5767; text-align:center;font-size:14px;color:#fff;}
.main_a_list ul li:nth-child(1){float:left; width:239px; overflow:hidden; border-left:0px solid #ebebeb; text-align:center;font-size:14px;color:#fff;}
.main_a_list ul li a{ display:block;}
.main_a_list ul li span{display:block;font-size:16px;color:#fff; height:20px; line-height:20px;}
.main_a_list ul li i{width:239px;height:85px;display: inline-block; margin:0 auto 4px auto; background-size:66px;}
.main_a_list ul li:hover i{position:relative;left:-219px;border-right:119px solid transparent;-webkit-filter:drop-shadow(219px 0 #90bbd6);filter:drop-shadow(219px 0 #90bbd6);}
.main_a_list ul li:hover span{color:#90bbd6;}

.index_intro_banner { margin-bottom:30px; height:500px; margin-top:80px;}
.index_intro_con { background:#eaeaea; position:absolute; top:250px; left:0; z-index:20; height:410px; width:100%; }
.index_intro_con .title { font-size:24px; padding:15px 0; text-align:center; }
.index_intro_con .con_padding { padding:40px 20px 10px;; line-height:30px; font-size:14px; }
.index_intro_con a.more { width:173px; height:42px; line-height:42px; margin:0; margin-top:20px; background:#74161b; color:#FFFFFF; display:block; text-align:center; font-size:14px; }
.index_intro_con a.more:hover { background:#333333; }

.abct {clear:both; margin-top:0px; overflow:hidden;}
.abct1  {width:600px; padding:0 20px;}
.abct2  {width:480px; padding-top:30px; margin-right:20px;}
.abct1 h4 { text-align:left; font-size:24px; font-weight:lighter; color:#666; margin-top:5px;padding-bottom:30px; font-weight:bold}
.abct1 h4 a{ color:#477089;}
.abct1 .txt {font-size:16px; text-align:left;}
.ico_con {margin-top:100px;}
.ico_con a {width:93px; height:33px; display:block; float:left; margin:0 15px; text-align:center; padding-top:60px;}
.ico_con a:hover {color:#079467;}
.ico_con .ico {background-image:url(../images/ico2.jpg); background-position:0 0;} 
.ico_con .ico1 {margin-left:70px;}
.ico_con .ico2 {background-position:-114px 0;}
.ico_con .ico3 {background-position:-228px 0;}
.ico_con .ico4 {background-position:-342px 0;}
.ico_con .ico1:hover {background-position:0 -93px;}
.ico_con .ico2:hover {background-position:-114px -93px;}
.ico_con .ico3:hover {background-position:-228px -93px;}
.ico_con .ico4:hover {background-position:-342px -93px;}
.index_silder { width: 100%; height:599px; overflow: hidden; text-align: center; margin: 0 auto; position:relative; float:left; }
.index_silder .silder_list { height:599px; overflow:hidden; position: relative; }
.index_silder .silder_list a { position:absolute; top:0; left:0; }
.index_silder .silder_list a, .silder .silder_list img { display:inline-block; float:left; }
.index_silder .silder_page { height:42px; text-align:center; margin:0 auto; left:0; width:100%; overflow:hidden; position:absolute; bottom:95px; }
.index_silder .silder_page ul { display:inline-block; *display:inline;
zoom:1; text-align:center; }
.index_silder .silder_page li { width:16px; font-size:12px; height:16px; line-height:16px; margin:15px 10px 0 0; background:#F1F1F1; display:inline-block; text-align:center; color:#000; text-indent:-9999px; }
.index_silder .silder_page li.current { background:#74161b; color:#fff; }
.silder_desc { color:#fff; background:url(tit_bg.png) repeat 0 0; float:left; line-height:42px; height:42px; width:100%; overflow:hidden; position:absolute; left:0; bottom:0; text-align:left; text-indent:10px; }
.index_silder .silder_page li:hover { cursor:pointer; }

.index_con{ padding:30px 0px; }

.index_dh{ padding:30px 0; text-align:center; }
.index_dh .en_font{ background:url(../images/index_pro_line.jpg) no-repeat center bottom; line-height:30px; font-size:30px; color:#304755; text-transform:uppercase; padding-bottom:15px; margin-bottom:15px;}
.index_dh .zh_font{ font-size:24px; line-height:30px;}


.index_pro_con .hh_list{  height:420px; float:left;overflow:hide; margin:0 auto;}
.index_pro_con .hh_list ul{ width:100%; margin:0 auto; overflow:hidden;}
.index_pro_con .hh_list ul li{ float:left; height: 467px;; width:285px; font-size:14px; position:relative; margin:0px 6px; display:inline; position:relative; overflow:hidden;}
.index_pro_con .hh_list ul li p{ float:left; height: auto; width:283px; font-size:14px; position:relative; margin:0px; display:inline; position:relative; border:1px #CCCCCC solid;overflow:hidden;}
.index_pro_con .hh_list ul li p img{ width:283px;  height:415px;-webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
          transition: transform 0.3s ease 0s;}
.index_pro_con .hh_list ul li p:hover img{ -webkit-transform: scale(1.2, 1.2);
      -ms-transform: scale(1.2, 1.2);
          transform: scale(1.2, 1.2);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
          transition: transform 0.6s ease 0s;}
		  
.index_pro_con .hh_list ul li .name_div{ width:100%; color:#fff;  background:#304755;text-align:center; font-size:18px;    cursor:pointer;padding-top:10px; line-height:50px;}
.index_pro_con .hh_list ul li .name_div .cn_div{  }
.index_pro_con .hh_list ul li .name_div .en_div{ padding-top:10px; padding-bottom:12px;}
.index_pro_con .hh_list ul li a{ color:#FFFFFF;}
.index_pro_con .hh_list ul li .name_div .cn_div:hover{ color:#FFFFFF; background:#09679b}

.index_pro_con{ clear:both; margin-top:20px; padding-bottom:4px;  position:relative;}
.index_pro_con span{ position:absolute; top:158px; cursor:pointer; width:47px; height:47px;}
.index_pro_con span.hleft{ background: url(../images/left_button.jpg) no-repeat; left:-50px;}
.index_pro_con span.hright{ background: url(../images/right_button.jpg) no-repeat right;  right:-50px;}

a.index_intro{ display:block; height:450px; min-width:1200px; background:url(../images/index_intro_bg.jpg) no-repeat center top;}
.index_pro_bg{ background:#eaeaea; min-width:1145px; padding:40px 0}
.index_pro_con{ padding-bottom:2px;}
.index_pro_con .pic_k{ float:left;}
.index_pro_con .pic{ width:286px; float:left; height:200px; background:#FFF;overflow:hidden;}
.index_pro_con .pic_font_div{ text-align:center; padding-top:91px; font-size:20px; text-transform:uppercase}
.index_pro_con .pic_font_div .zn_bt{ padding-top:15px;  font-size:18px;}
.index_pro_con .pic img{ width:286px; height:200px;-webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
          transition: transform 0.3s ease 0s;}
.index_pro_con .pic:hover img{ -webkit-transform: scale(1.2, 1.2);
      -ms-transform: scale(1.2, 1.2);
          transform: scale(1.2, 1.2);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
          transition: transform 0.6s ease 0s;}


.index_pro_more{ background:url(../images/index_more_pro.jpg) no-repeat center top; height:460px; clear:both; display:block; margin-top:130px; margin-bottom:30px;}


.index_news{ height:260px; clear:both; margin-top:20px; padding-bottom:20px;  position:relative;}
.index_news span{ position:absolute; top:98px; cursor:pointer; width:47px; height:47px;}
.index_news span.hleft{ background: url(../images/left_button.jpg) no-repeat; left:-50px;}
.index_news span.hright{ background: url(../images/right_button.jpg) no-repeat right;  right:-50px;}
.index_news .hh_list{  height:260px; float:left;overflow:hide; margin:0 auto;}
.index_news .hh_list ul{ width:100%; margin:0 auto; overflow:hidden;}
.index_news .hh_list ul li{ float:left; height:260px; width:342px; font-size:14px; position:relative; margin:0px 12px; display:inline;}
.index_news .hh_list ul li .pic{ overflow:hidden; }
.index_news .hh_list ul li .pic img{transform: scale(1, 1);transition: all 0.2s ease-in-out 0s; }
.index_news .hh_list ul li:hover img{filter:alpha(opacity=70);-moz-opacity:.70;opacity:0.7; -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}
.index_news .hh_list ul li .title{ font-size:16px; padding:5px 0;}
.index_news .hh_list ul li a{ }

a.news_more{ width:184px; height:40px; line-height:40px; display:block; margin:20px auto; font-size:16px; background:#74161b; color:#FFFFFF; text-align:center;}


/*Index End*/
.home-section05 {
	padding-top: 0px;
}
.home-section05 .new-wrap {
	padding-top: 0px
}
.home-section05 .nex-left {
	float: left;
	width: 540px
}
.home-section05 .nex-right {
	float: right;
	width: 540px
}
.home-section05 .box {
	display: block;
	padding-top: 25px;
	height: 120px
}
.home-section05 .box:hover .left span {
	color: #f99a04;
	-webkit-transform: translate(0, -5px);
	-moz-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
	transform: translate(0, -5px)
}
.home-section05 .box:hover .right h4 {
	color: #f99a04;
	-webkit-transform: translate(15px, 0);
	-moz-transform: translate(15px, 0);
	-ms-transform: translate(15px, 0);
	transform: translate(15px, 0)
}
.home-section05 .box:nth-child(2n+1) {
	border-bottom: 1px dashed #b7b7b7
}
.home-section05 .box .left {
	float: left;
	margin-right: 15px;
	text-align: center
}
.home-section05 .box .left span {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	display: inline-block;
	font-family: 'Arial';
	font-size: 48px;
	color: #777; line-height:50px;
}
.home-section05 .box .left p {
	font-family: 'Arial';
	font-size: 14px;
	color: #555
}
.home-section05 .box .right {
	overflow: hidden
}
.home-section05 .box .right h4 {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	font-size: 18px;
	padding-bottom: 10px
}
.home-section05 .box .right .p {
	line-height: 26px;
	font-size: 13px;
	color: #888
}

.inside_banner{ }

/*===page-banner===*/
.page-banner {
	position: relative;
	overflow: hidden;
	padding: 12.9% 0px;
	background-repeat: no-repeat;
	background-position: center;
}
.page-title {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.page-title hr {
	width: 60px;
	height: 3px;
	margin: 11px auto;
	border: none;
	background: #fff;
	
    transform: translate3d(26vh,0,0);
    backface-visibility: hidden;
    perspective: 1000;
    animation-name: bounceInRight;
    animation-duration: 2s;
    animation-delay: .2s;
    animation-fill-mode: both;
}
.page-title h4 {
	line-height: 1.2;
	font-size: 2.2rem;
	color: #f5f5f5;
	text-align: center;
	font-family: "Arial";
	letter-spacing: 1px;
	text-transform: uppercase;

    transform: translate3d(26vh,0,0);
    backface-visibility: hidden;
    perspective: 1000;
    animation-name: bounceInRight;
    animation-duration: 2s;
    animation-delay: .4s;
    animation-fill-mode: both;
}
.page-title h3 {
	margin-bottom: 34px;
	line-height: 1.5;
	font-size: 1.6rem;
	color: #ececec;
	text-align: center;
	letter-spacing: 1px;
	
    text-overflow: ellipsis;
    white-space: nowrap;
    transform: translate3d(26vh,0,0);
    backface-visibility: hidden;
    perspective: 1000;
    animation-name: bounceInRight;
    animation-duration: 2s;
    animation-delay: .6s;
    animation-fill-mode: both;
}

.location {
	position: absolute;
	left: 50%;
	bottom: 0px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	max-width: 1200px;
	padding: 10px 25px;
	margin-left: -600px;
	background: rgba(0,0,0,.4);
	visibility: hidden;
    opacity: 0;
    transform: translate3d(0,62px,0);
    backface-visibility: hidden;
    perspective: 1000;
    animation-name: bounceInBottom;
    animation-duration: 1s;
    animation-delay: .7s;
    animation-fill-mode: both;
}
.location .crumbs {
	height: 24px;
	line-height: 24px;
	font-size: 1.4rem;
	color: #c4c4c4;
}
.location .crumbs i {
	float: left;
	display: block;
	width: 16px;
	height: 24px;
	margin-right: 8px;
	background: url(../images/icon11.png) no-repeat center;
}
.location .crumbs a {
	margin: 0px 1px;
}
.location .crumbs a:hover {
	color: #b78d44;
}

.location-form {
	position: relative;
}
.location-form input {
	box-sizing: border-box;
	width: 198px;
	height: 32px;
	padding: 0px 10px;
	border: 1px solid #8d8d8d;
	border-radius: 18px;
	outline: none;
	background: transparent;
	line-height: 30px;
	font-size: 1.4rem;
	color: #c4c4c4;
	transition: .3s;
}
.location-form input::-webkit-input-placeholder {
    color: #c4c4c4;
}
.location-form input:focus {
	box-shadow: 0px 0px 10px #c4c4c4;
}
.location-form button {
	position: absolute;
	top: 50%;
	right: 10px;
	width: 18px;
	height: 18px;
	margin-top: -9px;
	border: none;
	background: transparent;
	line-height: 18px;
	font-size: 16px;
	color: #c4c4c4;
	text-align: center;
	cursor: pointer;
}
.location-form button:hover {
	color: #b1956c;
}

.location-search-btn {
	display: none;
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-size: 1.8rem;
	color: #c4c4c4;
	text-align: center;
}
.location-search-btn:hover {
	color: #b78d44;
}


#con{ }


.inside_dh{  height:66px; text-align:center; font-size:16px; border-bottom:solid 1px #dddddd; margin-bottom:0px; background:#ededed; margin-top:-6px;}
.inside_dh .container{ position:relative;}
.inside_dh ul{ display:inline-block; *display:inline; zoom:1; text-align:center;}
.inside_dh ul li{ width: auto; height:65px; line-height:65px; float:left; text-align:center; font-size:16px ;}
.inside_dh ul li a{ display:block; padding:0 20px;}
.inside_dh ul li a:hover{ color:#fff; background:#125fb5; border-bottom:solid 1px #125fb5; padding:0 35px;}
.inside_dh ul li a.hover{ color:#fff; background:#125fb5; border-bottom:solid 1px #125fb5; padding:0 35px;}
.tel{ position:absolute; right:0px; top:20px;}
.search{ position:absolute; right:0px; top:60px;}
.search input{ float:left;}
.search_k{ border:solid 1px #c7c7c7; width:154px; height:28px; border-right:none; background:#FFF; padding-left:10px; line-height:28px; color:#999999;}

.show_more{ position:absolute; right:240px; top:0px; cursor:pointer;}
.show_more a{ color:#034a42; font-weight:bold;}
.inside_dh .more_pro{ display:none;}


.inside_con{ min-height:400px; height: auto; padding:20px 5px; color:#555555; font-size:16px; line-height:32px;}
.inside_con p{  font-size:16px; line-height:32px;}
.inside_con img{ margin:18px; border-radius:5px;}
.inside_con1{  padding:20px 5px 0px ; color:#555555; font-size:16px; line-height:32px;}
.inside_con1 p{  font-size:16px; line-height:32px;}
.inside_con1 img{ margin:0px; border-radius:0 px;}
.pro_pic{ float:left; height:450px; width:260px; font-size:14px; position:relative; margin-right:40px;margin-top:15px; display:inline; border:1px #CCCCCC solid;}
.pro_pic:nth-child(4n){ float:left; height:450px; width:260px; font-size:14px; position:relative; margin-right:0px;margin-top:15px; display:inline; border:1px #CCCCCC solid;}
.pro_pic .pic{ overflow:hidden; margin-bottom:0px;}
.pro_pic a{ padding:0px}
.pro_pic div{ text-align:left; padding:6px; color:#333; padding-bottom:20px;  margin:0 5px;}
.pro_pic div p{ text-align:left; font-size:12px; line-height:20px;}
.pro_pic img{ transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.pro_pic:hover img{filter:alpha(opacity=70);-moz-opacity:.70;opacity:0.7; -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}
.fgs-list li{ padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #eaeaea;background:url(../images/inews_jt.png) no-repeat right; overflow:hidden; }
.fgs-list li ._date{ float:left; width:250px; background:#f5f5f5; text-align:center; height:150px;font-family:arial; color:#125fb5; overflow:hidden }
.fgs-list li ._date img{  width:250px; height:150px; -webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
          transition: transform 0.3s ease 0s;}
.fgs-list li ._date:hover img{ -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
          transition: transform 0.6s ease 0s;}
.fgs-list li ._date span{ display:block;}
.fgs-list li ._date ._d1{ font-size:44px;  line-height:46px; padding-top:20px;}
.fgs-list li ._nr{ float:left; width:67%; margin-left:3%;}
.fgs-list li ._title{ font-size:18px; font-weight: bold; color:#375060; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; line-height:35px; }
.fgs-list li ._title a{ color:#3C6C42;  }
.fgs-list li ._title a:hover{ color:#FFA903;  }
.fgs-list li ._tools{ color:#b4b4b4; margin:3px 0;}
.fgs-list li ._tools .ion{ margin-left:0;}
.fgs-list li ._tools  span{ padding-right:15px;}
.fgs-list li ._sum{ line-height:24px; height:80px; overflow:hidden;color:#565656; font-size:14px }
.fgs-list li a:hover{  padding-bottom:10px; }
.fgs-list li a:hover ._title{ color:#125fb5; }
.fgs-list li a:hover ._date{ background:#125fb5; color:#fff; }

.proshow{ width:24.9%; text-align:center; margin-top:15px; height:200px; float:left;}

.proshow img{ margin-bottom:5px;}
/*单篇详情*/
.articleBox{ line-height:36px; font-size:16px; color:#555; clear:both; overflow:hidden; padding:20px 0;}
.articleBox img{ max-width:100%;}
.articleBox2{ line-height:36px; font-size:16px; color:#555; clear:both; overflow:hidden; padding:20px; background:#fff;}
.articleBox2 img{ max-width:100%;}
.articleBox2 p{ line-height:36px; font-size:16px; color:#555; clear:both; overflow:hidden;}

.articleTitle { overflow:hidden;text-align: center;padding:20px 10px 20px 10px;line-height:50px;font-size:24px;color:#333;border-bottom:1px solid #e6e6e6;}
.articleTime {display: block;clear: both;text-align: center;color: #7f7f7f;line-height:30px;padding:10px 0 5px 0; }
.articleTime span{cursor: pointer;}
.articleTime span.hover{color: #ff0303}
.articleTime span:hover{color: #ff0303}
.pageUp{height:40px;display:block;padding:20px 30px 0 0;border-top:1px solid #ddd}
.pageUp_left{float:left;display:inline;line-height:30px;}
.pageUp_left span{display:block;clear:both;height:30px;font-size:14px;color:#555;line-height:30px;font-size:14px; margin-bottom:10px;}
.pageUp_left span em{text-align:center; height:30px; color:#333}
.pageUp_left span a{height:30px;overflow:hidden;color:#d2782a; padding-left:10px;}
.pageUp_left span a:hover{color:#d2782a; text-decoration:underline}
.articlePage{clear:both;height:30px;text-align:center;font-family:Arial;}
.articlePage a{margin:0 1px;background:#ccc;padding:5px 10px;}
.articlePage a:hover{color:#fff;background:#d2782a;}
.articlePage a.hover{color:#fff;background:#d2782a;}
.articleMov{width:890px;height:340px;overflow:hidden;margin:0 auto;}	

DIV.black {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 10px; MARGIN: 0px auto 25px auto; COLOR: #a0a0a0; PADDING-TOP: 10px;  TEXT-ALIGN: center
}
DIV.black A {
	BORDER: #125fb5 1px solid;   COLOR: #000; MARGIN-RIGHT: 3px; font-size:14px; font-family: "宋体";  TEXT-DECORATION: none;border-radius:4px; padding:6px 10px;}
DIV.black A:hover {
	BORDER: #f0f0f0 1px solid; background:#125fb5;  COLOR: #ffffff;  font-size:14px; font-family: "宋体"; BACKGROUND-COLOR: #125fb5;border-radius:4px;padding:6px 10px;}
DIV.black A:active {
	BORDER: #f0f0f0 1px solid; font-size:14px; font-family: "宋体";COLOR: #ffffff; BACKGROUND-COLOR: #125fb5;border-radius:4px; padding:6px 10px;}

DIV.black SPAN.current {
	BORDER: #125fb5 1px solid; font-size:14px; font-family: "宋体";PADDING: 5px; FONT-WEIGHT: bold;  COLOR: #ffffff; MARGIN-RIGHT: 3px;  BACKGROUND-COLOR: #125fb5; border-radius:4px; padding:6px 10px;}
DIV.black SPAN strong {
	BORDER: #125fb5 1px solid; font-size:14px; font-family: "宋体";PADDING: 5px; FONT-WEIGHT: bold;  COLOR: #ffffff; MARGIN-RIGHT: 3px;  BACKGROUND-COLOR: #125fb5; border-radius:4px; padding:6px 10px;}
DIV.black SPAN.disabled {
	BORDER: #125fb5 1px solid; PADDING-RIGHT: 5px; font-size:14px; font-family: "宋体";PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px;  border-radius:50px;border-radius:4px; padding:6px 10px;
}
.dean_designernextnav {
  
    margin: 20px auto;
    width: 520px;
}
.dean_designernextnav a {
    width: 120px;
    height: 36px;
    line-height: 30px;
    display: inline-block;
    float: left;
    margin: 0 10px 20px 0px;
    background: #375060;
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 36px;
    border-radius: 5px;
}
.dean_designernextnav a:nth-child(6n) {
    width: 120px;
    height: 36px;
    line-height: 30px;
    display: inline-block;
    float: left;
    margin: 0 0px 20px 0px;
    background: #375060;
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 36px;
    border-radius: 5px;
}
.dean_designernextnav a:hover {
    background: #333;
}

.honor_pic{ width:33.3%; float:left; height:300px; text-align:center; font-size:16px;}
.honor_pic img{ margin-top:10px;}

.news_li{ width:340px; height:390px;  float:left; display:inline; margin:0px 8px; margin-top:30px; font-size:14px; }
.news_li .pic{ overflow:hidden; }
.news_li .pic img{transform: scale(1, 1);transition: all 0.2s ease-in-out 0s; }
.news_li:hover img{filter:alpha(opacity=70);-moz-opacity:.70;opacity:0.7; -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}
.news_li .title{ padding:8px 0; font-size:16px; }
.news_li .more{ clear:both; margin-top:15px; text-align:center; border:solid 1px #dddddd; width:110px; height:34px; line-height:34px; font-size:14px; display:block;}


.big_con{ padding:10px 0px; min-height:300px; height:auto; _height:300px;}
.big_con .big_l{ width:500px; float:left;}
.big_con .big_l .bigpic{ }
.big_con .big_r{ overflow:hidden; padding-left:50px;}
.big_con .big_r .title{ font-size:30px; line-height:30px; padding:25px 0px; padding-left:10px; border-bottom:solid 1px #dddddd; margin-bottom:15px;}
.big_con .big_r .fu_con{ padding-bottom:20px;}
.big_con .big_r .fu_con .pic{ width:50px; height:50px; float:left; margin:5px; display:inline;}
.big_con .big_r .fu_con .active{ border:solid 1px #CC0000;}
.big_con .big_r .canshu_title{ border-bottom:solid 1px #dddddd; font-size:18px; padding:8px 0; margin-top:20px; padding-left:10px;} 
.big_con .big_r .canshu_note{  min-height:150px; height:auto; _height:150px; padding:10px; }

.big_dh{ height:40px; font-size:24px; line-height:40px; margin-top:25px; clear:both;}
.big_dh_con{ height:270px; overflow:hidden; position:relative;}
.big_dh_con .small_con{ margin-top:15px; height:270px;  position:relative; overflow:hidden; } 
.big_dh_con .small_con span{ position:absolute; top:100px; cursor:pointer; width:36px; height:62px;}
.big_dh_con .small_con span.hleft{ background: url(../images/tuji_left.png) no-repeat; left:0px;}
.big_dh_con .small_con span.hright{ background: url(../images/tuji_right.png) no-repeat right;  right:0px;}
.big_dh_con .small_con .hh_list ul{ width:100%; margin:0 auto; overflow:hidden; }
.big_dh_con .small_con .hh_list ul li{ width:270px; float:left; height:270px; margin:0px 2px; cursor:pointer; }

.big_anniu_line{ clear:both; padding:25px 0; text-align:center; font-size:16px;}
.big_anniu_line img{ vertical-align:middle; margin-right:10px;}
.big_anniu_line a{ margin:0px 15px;}


.net_bg{ background:#efefef; padding:20px;}
.net_con{ background:#ffffff;  text-align:left; height:686px; overflow:hidden;} 
.net_left{ width:350px; float:left; padding:25px 0; padding-left:20px; }
.net_left .title{ font-size:16px; padding-bottom:10px;}
.net_left .search_line{ border-bottom:solid 1px #eeeeee; height:37px; line-height:37px; position:relative;}
.net_left .search_line .sear_k{ background:none; width:330px; height:37px; border:none; line-height:37px; color:#999;}
.net_left .search_line .sear_p{ position:absolute; right:0; top:8px;}
.net_left .chose_title{ font-size:14px; padding:8px 0;}
.net_left .chengshi_line{ padding:10px 0;}
.net_left .chengshi_line select{ width:158px; padding:6px 5px; text-align:center; border:solid 1px #eeeeee;}
.net_left .gun_div{ height:440px; overflow-y:scroll;}
.net_left .cha_line{ border-bottom:solid 1px #eeeeee; font-size:14px; padding:8px 0; margin-bottom:10px;}
.net_left .cha_line .net_line{ border-bottom:solid 1px #eeeeee; padding:10px 0; padding-bottom:18px;}
.net_left .cha_line .net_line .div_line{ padding:5px 0; font-size:14px;}
.net_left .cha_line .net_line .tel_font{ font-size:18px;}
.net_right{ overflow:hidden; padding-left:30px;}
.gun_div .net_line{ border-bottom:solid 1px #eeeeee; padding:10px 0; padding-bottom:18px;}



.FZ_tadTitle{width:100%; padding:0 10px; background:#f2f2f2; height:113px; border-bottom:1px solid #eaeaea; border-top:1px solid #fff; margin-bottom:30px; overflow:hidden;}
.FZ_tadT_perv,.FZ_tadT_next{width:20px; height:113px; display:block; overflow:hidden;}
.FZ_tadT_perv{background:url(../images/fz_liPervOn.gif) no-repeat center; float:left;}
.FZ_tadT_next{background:url(../images/fz_liNextOn.gif) no-repeat center; float:right;}
.FZ_tadT_perv:hover{background:url(../images/fz_liPervOn.gif) no-repeat center;}
.FZ_tadT_next:hover{background:url(../images/fz_liNextOn.gif) no-repeat center;}
.FZ_tadT_list{width:1003px; height:113px; overflow:hidden;}
.FZ_tadT_list li{width:120px; height:98px; padding-top:15px; float:left;  color:#240d0d; cursor:pointer; text-align:center; overflow:hidden;}
.FZ_tadT_list li.cur{background:url(../images/fz_liOn.gif) no-repeat center bottom; color:#660000;}
.FZ_tadT_liImg{margin:0 auto; width:65px; height:64px; overflow:hidden;}
.FZ_tadT_liCon{ line-height:90px; font-size:18px; overflow:hidden;}

.FZ_tadContent{margin:0 auto 50px auto;  line-height:1.8;}
.FZ_tadContent,.FZ_tadLi{ overflow:hidden;}
.FZ_tadLi{display:none;}

.FZ_tadContent dl{ padding-bottom:10px; margin-bottom:15px; border-bottom:1px dashed #eaeaea; overflow:hidden;}
.FZ_tadContent dt,.FZ_tadContent dd{ padding:0px 10px;}
.FZ_tadContent dt{font-size:18px; color:#663333; margin-bottom:10px;}
.FZ_tadContent dd{color:#666;}


/*Inside End*/


/*Bottom*/
 
.last_dh{ min-height:111px; height:auto; _height:111px; padding:40px 0px; min-width:1200px; background:#304755; color:#FFF;  }
.last_dh a{color:#FFF; }
.last_dh .last_left{ width:300px; float:left; background:url(../images/last_line.jpg) no-repeat right center; padding-right:20px; margin-right:70px; display:inline;}
.last_dh .last_left .last_tel{ background:url(../images/last_tel.jpg) no-repeat; padding:5px 0; padding-left:55px; font-size:14px;}
.last_dh .last_left .last_tel b{ font-size:24px;}
.last_dh .last_left .l_search{ padding:30px 0;}
.last_dh .last_left .l_search .s_kuang{ width:156px; height:24px; line-height:24px; background:#155b53; border:none; color:#FFFFFF} 
.last_dh .last_left .l_search input{ vertical-align:middle;}
.last_dh .last_left .l_share{ padding-bottom:10px; width:200px; margin:0 auto; padding-top:30px;}
.last_dh .last_left .l_share a{ margin-right:10px;}
.last_dh .last_left .l_share a img{ width:150px;}
.last_dh .list{ width:150px; float:left; margin-top:30px;}
.last_dh .bt{ font-size:16px; padding-bottom:5px; text-transform:uppercase; font-weight:bold}
.last_dh .list ul{}
.last_dh .list ul li{ line-height:26px; height:26px;  overflow:hidden; font-size:14px }

.last_menu{ padding:20px 0px; clear:both; color:#FFFFFF; border-top:solid 1px #598097; text-align:center; margin-top:20px;font-size:16px}
.last_menu a{ color:#FFFFFF; font-size:16px}
.last_menu_l{ float:left;}
.last_menu_r{ float:right; padding-right:10px; text-align:right;}
.last_menu_r a{ margin:0px 10px;}

.index_pro_nav_block{height:0;}
.index_pro_warp{background:#eaeaea;padding-bottom:0px;}
.index_pro_warp li{padding-top:30px;padding-bottom:85px;}
.index_pro_warp ._img{width:100%;height:500px;}
.index_pro_warp ._img img{width:100%;height:100%;}
.index_pro_warp ._text{position:absolute;top:75px; margin-right:80px;width:1000px;height:370px;background:rgba(255,255,255,0.9);border-bottom:2px solid #ddd;line-height:normal; }
.index_pro_warp ._text .block{margin:75px 0 0 75px;}
.index_pro_warp ._text .more_btn{position:absolute;bottom:60px;left:70px;}
.index_pro_warp ._text ._en{font-family:'LondonMM';}
.index_pro_warp ._text ._title{margin-bottom:10px;}
.index_pro_warp ._text ._title span{vertical-align:baseline;}
.index_pro_warp ._text ._title ._en{font-size:48px;color:#333;margin-right:10px;}
.index_pro_warp ._text ._title ._ch{font-size:18px;color:#1b1b1b;}
.index_pro_warp ._text ._sub_title{margin-bottom:35px;line-height:1.35;font-size:inherit;}
.index_pro_warp ._text ._sub_title ._en{font-size:16px;color:#666;width:100%;text-transform:uppercase;}
.index_pro_warp ._text ._sub_title ._ch{font-size:18px;color:#333;width:100%;}
.index_pro_warp ._text ._text_content{font-size:14px;color:#666;line-height: 30px;;}
.index_pro_warp ._text ._text_content ._en{font-size:16px;color:#666;margin-bottom:10px;text-transform:uppercase;}
.tabfont1{width:160px; height:42px;font:16px/42px "微软雅黑","宋体";color:#FFf; text-align:center; display:block; background:url(../images/tab001.png) center center no-repeat }

.tabfont1:hover{width:160px; height:42px;font:16px/42px "微软雅黑","宋体";color:#FFf;background:url(../images/tab01.png) center center no-repeat  }
.tabfont1 a{color:#FFf;  }
/*form*/
#book_form p{width:100%;height:40px;float:left;margin-right:10px;margin-bottom:10px;position:relative;}
#book_form p input{position:relative;background:#fff;border:1px #CCCCCC solid;text-indent:10px;line-height:40px;width:100%;height:100%;font-size:14px;color:#666;z-index:5;margin-right:10px; width:30%; float:left}
#book_form p label{position:absolute;border:0;text-indent:10px;width:100%;height:100%;font-size:14px;color:#666;top:0;left:0;line-height:40px;font-weight:normal;float:left}
#book_form p textarea{position:relative;background:#fff;border:1px #CCCCCC solid;text-indent:10px;line-height:40px;width:92.5%;height:100%;font-size:14px;color:#666;z-index:5; height:100px;}
#book_form p label.warn_label{color:red;}
#book_form p button{border:none;width:100%;height:100%;position:absolute;z-index:9;top:60px;}
#book_form p .yzm_btn{width:50px;height:28px;border:1px solid #ddd;line-height:28px;right:4px;top:50%;margin-top:-14px;}
#book_form p .book_btn{background:#1b1b1b;color:#fff;font-size:16px; width:180px; margin:0 auto; float:left}
#book_form .reset{width:0;height:0;display:none;opacity:0;}
#book_form .loc_select{width:100%;height:100%;line-height:40px;}
#book_form .loc_select .select2-choice{height:40px;border:0;line-height:40px;background:none;border-radius:0;font-size:14px;color:#666;}
.select2-container .select2-choice .select2-arrow{border-radius:0;}
.select2-container .select2-choice .select2-arrow b{background-position:0 7px;}
#book_list li{font-size:14px;line-height:2;color:#666;}
#book_list p{float:left;margin-right:5px;}

.tabfont{width:160px; height:42px;font:16px/42px "微软雅黑","宋体";color:#FFf; text-align:center; display:block; background:url(../images/tab01.png) center center no-repeat}
.now{
	padding-left: 24px;
	background: url(../images/now01.png) no-repeat left center;
	height: 65px;
	line-height: 65px;
	font-size: 13px;
	color: #666;
}


.nmain{ padding:0px 0 50px; background:#fff; z-index:15; }
.nmian-left{ float:left; width:21%; padding-top:20px; }
.nmian-right{ float:right; width:75%;padding-top:20px; }
.leftdh {font:600 16px/40px "微软雅黑","宋体";color:#444;}
.leftdh a{ color:#444; text-decoration:none;  display:block;padding:0 0 0 5px}
.leftdh a:hover{ color:#d00; text-decoration:none; display:block;padding:0 0 0 5px}
.leftdh span{ float:right;font:normal 12px/160% "";color:#333333;margin:0 25px 0 0}


.leftcpdh1 {font:600 16px/40px"";color:#9B0303; }
.leftcpdh1 a{ color:#9B0303; text-decoration:none; padding-left:25px; display:block;}
.leftcpdh1 a:hover{ color:#fff; text-decoration:none; background:url(../images/cpbg1.jpg) left top no-repeat;padding-left:25px; display:block;}
.leftcpdh1 span{ float:right;font:normal 12px/160% "";color:#333333;margin:0 25px 0 0}