@charset "UTF-8";
@font-face {
	font-family: didot;
	src: url(../font/didot.eot?#iefix) format("embedded-opentype"), url(../font/didot.woff) format("woff"), url(../font/didot.ttf) format("truetype"), url(../font/didot.svg#didot) format("svg");
}
body {
	-ms-overflow-x: hidden; -ms-overflow-y: auto;
}
body {
	margin: 0px;
}
p {
	margin: 0px;
}
form {
	margin: 0px;
}
textarea {
	margin: 0px;
}
h1 {
	margin: 0px;
}
h2 {
	margin: 0px;
}
h3 {
	margin: 0px;
}
h4 {
	margin: 0px;
}
h5 {
	margin: 0px;
}
dl {
	margin: 0px;
}
dd {
	margin: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
body {
	color: rgb(51, 51, 51);
	line-height: 28px;
	font-family: "microsoft yahei", "?????", "Arial";
	font-size: 14px;
}
input {
	color: rgb(51, 51, 51); line-height: 28px; font-family: "microsoft yahei","?????", "Arial"; font-size: 14px;
}
button {
	color: rgb(51, 51, 51); line-height: 28px; font-family: "microsoft yahei","?????", "Arial"; font-size: 14px;
}
form {
	color: #196FC6;
	line-height: 28px;
	font-family: "microsoft yahei", "?????", "Arial";
	font-size: 14px;
}
h1 {
	font-size: 14px; font-weight: normal;
}
h2 {
	font-size: 14px; font-weight: normal;
}
h3 {
	font-size: 14px; font-weight: normal;
}
h4 {
	font-size: 14px; font-weight: normal;
}
h5 {
	font-size: 14px; font-weight: normal;
}
h6 {
	font-size: 14px; font-weight: normal;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	list-style: none;
}
input {
	background: none; border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
iframe {
	border: 0px currentColor; border-image: none;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
button {
	font-size: 100%;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.red {
	color: rgb(186, 41, 46);
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.tac {
	text-align: center;
}
.tar {
	text-align: right;
}
.poa {
	position: absolute;
}
.por {
	position: relative;
}
.hidden {
	display: none;
}
.w1200 {
	margin: 0px auto; width: 1200px;
}
.ico {
	background: url("../images/icon.png") no-repeat; vertical-align: middle; display: inline-block;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: #ff6600;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
.ease {
	transition:300ms; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -o-transition: all ease 300ms;
}
.ease * {
	transition:300ms; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -o-transition: all ease 300ms;
}
.noease {
	transition:none; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.noease * {
	transition:none; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
input:-ms-input-placeholder {
	color: rgb(170, 170, 170);
}
textarea:-ms-input-placeholder {
	color: rgb(170, 170, 170);
}
.clearfix {
	
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.top_main {
	width: 100%; height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; position: relative; z-index: 80; background-color: rgb(242, 242, 242);
}
.top_main li {
	margin: 0px 8px; text-align: center; display: inline-block; position: relative;
}
.top_main li a {
	color: rgb(51, 51, 51); cursor: pointer;
}
.top_main li a:hover {
	color: #ff6600;
}
.top_main .split {
	background: rgb(102, 102, 102); margin: 0px; width: 1px; height: 12px; vertical-align: middle; display: inline-block;
}
.header_main {
	background: rgb(255, 255, 255); width: 100%; height: 120px; z-index: 100;
}
.header_main .logo {
	width: 540px; height: 80px; margin-top: 22px; display: block;
}
.header_main .logo img {
	width: 100%; height: 100%; display: block;
}
.header_main .tel {
	padding: 32px 0px 0px; width: 300px; line-height: 35px; margin-left: 30px;
}
.header_main .tel span {
	color: #ff6600;
	font-family: arial;
	font-size: 25px;
	font-weight: bold;
}
.header_main .tel s {
	background-position: 0px 0px;
	width: 57px;
	height: 57px;
	margin-top: 8px;
	margin-right: 10px;
	float: left;
}
.header_main .search {
	border: 2px solid #196FC6;
	border-image: none;
	width: 300px;
	height: 41px;
	line-height: 41px;
	margin-top: 38px;
	float: right;
	position: relative;
}
.header_main .search * {
	font-family: arial;
}
.header_main .search .sbtn {
	top: -2px;
	width: 100px;
	height: 45px;
	text-align: center;
	right: -2px;
	color: rgb(255, 255, 255);
	font-size: 16px;
	position: absolute;
	cursor: pointer;
	background-color: #196FC6;
}
.header_main .search .stxt {
	background: none; border: 0px currentColor; border-image: none; width: 200px; height: 41px; color: rgb(153, 153, 153); line-height: 41px; padding-left: 10px;
}
.nav_main {
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: relative;
	z-index: 3;
	background-color: #196FC6;
}
.nav .list {
	margin: 0px auto; width: 102%; height: 60px; line-height: 60px; position: relative;
}
.nav_main .nav {
	margin: 0px auto; width: 1200px;
}
.nav_main .nav li {
	width: 170px;
	text-align: center;
	font-size: 14px;
	border-right-color: #196FC6;
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
	display: block;
	position: relative;
	z-index: 10;
}
.nav_main .nav li:first-child {
	background: none;
	border-left-color: #196FC6;
	border-left-width: 1px;
	border-left-style: solid;
}
.nav_main .nav li:first-child.hover {
	background-color: #196FC6;
}
.nav_main .nav li a {
	color: rgb(255, 255, 255); font-size: 16px; display: block;
}
.nav_main .nav li a:hover {
	background-color: #ff6600;
}
.nav_main .nav li a.hover {
	background-color: #ff6600;
}
.nav_main .nav li #hover2 {
	background-color: #ff6600;
}
.nav_main .nav dl {
	background: rgb(255, 255, 255);
	border: 1px solid rgb(255,255,255);
	border-image: none;
	left: 0px;
	top: 60px;
	width: 169px;
	position: absolute;
	z-index: 12;
}
.nav_main .nav dl {
	transition:0.6s; visibility: hidden; position: absolute; opacity: 0; transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0);
}
.nav_main .nav li:hover dl {
	visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.nav_main .nav dl dd {
	width: 100%; height: 49px; text-align: left; line-height: 49px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; display: block; position: relative; z-index: 12;
}
.nav_main .nav dl dd:first-child {
	border: currentColor; border-image: none;
}
.nav_main .nav dl dd a {
	padding: 0px;
	width: 100%;
	text-align: center;
	color: rgb(102, 102, 102);
	font-size: 14px;
}
.nav_main .nav dl dd a:hover {
	background: #ff6600; color: rgb(255, 255, 255);
}
.nav_main .nav dl dd a.hover {
	background: #ff6600; color: rgb(255, 255, 255);
}
.nav_main .nav dl dd .three {
	transition:0.6s; visibility: hidden; position: absolute; opacity: 0; transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(-10px, 0, 0); -moz-transform: translate3d(0, 10px, 0);
}
.nav_main .nav dl dd:hover .three {
	visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.nav_main .nav dl dd .three {
	background: url("../images/menu_bg.png") no-repeat 12px 10px; left: 158px; top: 4px; color: rgb(102, 102, 102); padding-left: 20px; position: absolute; z-index: 10;
}
.nav_main .nav dl dd .three a {
	background: #ff6600; transition:0.2s ease-in-out; width: 140px; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; overflow: hidden; font-size: 14px; border-top-color: rgb(16, 72, 160); border-top-width: 1px; border-top-style: solid; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.nav_main .nav dl dd .three a:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.nav_main .nav dl dd .three a:hover {
	background: rgb(16, 72, 160); color: rgb(255, 255, 255);
}
#banner_main {
	margin: 0px auto; overflow: hidden; position: relative; z-index: 2; max-width: 1920px;
}
#banner_main .banner {
	height: 550px;
}
#banner {
	width: 100%; overflow: hidden; position: relative; z-index: 0; min-width: 1000px;
}
#banner {
	overflow: hidden; max-height: 550px;
}
.banner ul {
	overflow: hidden; max-height: 550px;
}
.banner li {
	width: 100%; overflow: hidden; display: none; position: absolute; z-index: 1;
}
.banner li:first-child {
	display: block;
}
.banner li img {
	left: 50%; top: 0px; width: 1920px; margin-left: -960px; display: block; position: relative;
}
#banner .tip {
	left: 50%; width: 1000px; height: 20px; text-align: center; bottom: 42px; line-height: 0; font-size: 0px; margin-left: -500px; position: absolute; z-index: 3;
}
#banner .tip span {
	background-position: -150px 0px; margin: 0px 6px; width: 16px; height: 16px; font-size: 0px; display: inline-block; cursor: pointer;
}
#banner .tip span.cur {
	background-position: -130px 0px;
}
#banner #btn_prev {
	top: 250px; width: 32px; height: 50px; position: absolute; z-index: 5;
}
#banner #btn_next {
	top: 250px; width: 32px; height: 50px; position: absolute; z-index: 5;
}
#banner #btn_prev {
	background-position: -60px 0px; transition:600ms; left: 12%;
}
#banner #btn_next {
	background-position: -92px 0px; transition:600ms; right: 12%;
}
#banner #btn_prev:hover {
	transition:600ms; left: 11.6%; opacity: 0.8;
}
#banner #btn_next:hover {
	transition:600ms; right: 11.6%; opacity: 0.8;
}
.footer_main {
	width: 100%;
	color: rgb(255, 255, 255);
	padding-bottom: 0px;
	border-top-color: #ff6600;
	border-top-width: 8px;
	border-top-style: solid;
	background-color: #196FC6;
}
.footer_main .links {
	padding: 20px 0px;
	font-size: 16px;
	border-bottom-color: #186ABC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.footer_main .links span {
	color: rgb(255, 255, 255); font-weight: bold; display: inline-block;
}
.footer_main .links a {
	color: rgb(255, 255, 255); padding-right: 10px; font-size: 14px; display: inline-block;
}
.footer_main .links a:hover {
	color: #ff6600;
}
.bottom_main {
	padding: 56px 0px; border-top-color: rgb(0, 102, 204); border-top-width: 1px; border-top-style: solid;
}
.bottom_main .bNav {
	width: 558px;
	height: 180px;
	border-right-color: #186ABC;
	border-right-width: 1px;
	border-right-style: solid;
}
.bottom_main .bNav dl {
	width: 139px; text-align: left; overflow: hidden; padding-top: 10px; float: left; display: inline-block;
}
.bottom_main .bNav dl dt {
	height: 16px; padding-bottom: 25px; display: block;
}
.bottom_main .bNav dl dt a {
	color: rgb(255, 255, 255); line-height: 16px; font-size: 16px; display: block;
}
.bottom_main .bNav dl dd {
	height: 14px; padding-bottom: 14px; display: block;
}
.bottom_main .bNav dl dd a {
	color: rgb(255, 255, 255); line-height: 14px; font-size: 14px; display: block;
}
.bottom_main .bNav dl dd a:hover {
	color: #ff6600;
}
.bottom_main .ewm {
	width: 140px;
	height: 180px;
	text-align: center;
	padding-left: 35px;
	border-left-color: #186ABC;
	border-left-width: 1px;
	border-left-style: solid;
}
.bottom_main .ewm dl {
	margin-right: 30px; float: left; display: block;
}
.bottom_main .ewm dl:nth-child(2) {
	margin-right: 0px;
}
.bottom_main .ewm dl:first-child + dl {
	margin-right: 0px;
}
.bottom_main .ewm dl dt {
	width: 140px; height: 140px; text-align: center; background-color: rgb(255, 255, 255);
}
.bottom_main .ewm dl dt img {
	width: 130px; height: 130px; margin-top: 5px; display: inline-block; background-size: 100%;
}
.bottom_main .ewm dl dd {
	color: rgb(255, 255, 255); line-height: 24px; padding-top: 10px; font-size: 14px;
}
.bottom_main .contact_info {
	width: 350px;
	height: 180px;
	padding-left: 80px;
	border-right-color: #186ABC;
	border-left-color: rgb(33, 90, 181);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}
.bottom_main .contact_info p.p1 {
	color: rgb(255, 255, 255); line-height: 14px; padding-top: 10px; font-size: 14px;
}
.bottom_main .contact_info p.dh {
	color: rgb(255, 255, 255); line-height: 36px; padding-top: 4px; padding-bottom: 12px; font-family: "Arial"; font-size: 36px; font-weight: bold;
}
.bottom_main .contact_info h3 {
	padding-top: 8px; font-size: 20px;
}
.bottom_main .contact_info p.tel {
	width: 250px; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px;
}
.bottom_main .contact_info i {
	color: rgb(255, 255, 255); padding-top: 8px; font-size: 14px; display: block;
}
.bottom_main .contact_info i a {
	color: rgb(255, 255, 255); padding-right: 12px; display: inline-block;
}
.copyright_main {
	height: 40px;
	color: rgb(255, 255, 255);
	line-height: 40px;
	font-size: 12px;
	background-color: #186ABC;
}
.copyright_main a {
	color: rgb(255, 255, 255);
}
.copyright_main a:hover {
	color: #ff6600;
}
.indexTit {
	padding: 30px 0px 56px; text-align: center; color: rgb(16, 72, 160); overflow: hidden;
}
.indexTit .en {
	text-transform: uppercase; line-height: 35px; font-family: didot; font-size: 24px;
}
.indexTit h3 {
	color: rgb(131, 80, 38); font-size: 24px;
}
.index .in_title {
	padding-top: 80px;
}
.index .in_title .entit {
	font: 45px/normal "AvantGarde Bk BT"; text-align: center; color: rgb(102, 102, 102); margin-bottom: 12px; font-size-adjust: none; font-stretch: normal;
}
.index .in_title .tit {
	margin: 0px auto;
	width: 300px;
	text-align: center;
	color: #196FC6;
	font-size: 30px;
	font-weight: bold;
}
.index .in_title .tit span {
	margin-left: 40px; float: left;
}
.index .in_title .tit em {
	background: rgb(204, 204, 204); width: 50px; height: 2px; margin-top: 16px; display: block;
}
.index .tab {
	text-align: center; padding-top: 40px;
}
.index .tab a {
	height: 35px;
	color: rgb(255, 255, 255);
	line-height: 35px;
	font-size: 16px;
	display: inline-block;
	ding: 0px 16px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-color: #196FC6;
}
.index .tab a:hover {
	background-color: #ff6600;
}
.index .more {
	margin-top: 40px;
}
.index .more .line {
	background: rgb(204, 204, 204); width: 500px; height: 1px; margin-top: 24px; display: block;
}
.index .more .look_more {
	border: 1px solid rgb(204, 204, 204); transition:0.5s; border-image: none; width: 198px; height: 48px; text-align: center; line-height: 48px; font-size: 16px; display: block;
}
.index .more .look_more:hover {
	border: 1px solid #ff6600;
	transition: 0.5s;
	border-image: none;
	color: rgb(255, 255, 255);
	background-color: #ff6600;
}
.index #floor_1_main {
	background: rgb(246, 246, 246); height: 416px;
}
#floor_1_main .about {
	padding-top: 80px;
}
#floor_1_main .about .item {
	width: 600px; height: 424px; display: block;
}
#floor_1_main .about img {
	width: 100%; height: 100%; display: block;
}
#floor_1_main .about img:hover {
	-webkit-filter: brightness(105%);
}
#floor_1_main .contW {
	background: rgb(255, 255, 255); width: 600px; height: 374px; margin-top: 50px; display: block; position: relative;
}
#floor_1_main .contW .title {
	padding-top: 50px; margin-left: 50px;
}
#floor_1_main .contW .title .entit {
	font: 45px/normal "AvantGarde Bk BT"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
#floor_1_main .contW .title .tit {
	color: #196FC6;
	font-size-adjust: none;
	font-stretch: normal;
	font-family: "microsoft yahei";
	font-size: 30px;
	line-height: normal;
	font-weight: bold;
}
#floor_1_main .contW .cont {
	width: 484px; text-align: justify; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; margin-top: 30px; margin-left: 50px;
}
#floor_1_main .contW .view_detail {
	left: 50px;
	width: 150px;
	height: 38px;
	text-align: center;
	bottom: 0px;
	color: rgb(255, 255, 255);
	line-height: 38px;
	font-size: 14px;
	display: block;
	position: absolute;
	background-color: #196FC6;
}
#floor_1_main .contW .view_detail:hover {
	transition: 0.5s;
	background-color: #ff6600;
}
#floor_2_main {
	background: rgb(255, 255, 255);
}
#floor_2_main .floor_2 {
	padding-bottom: 45px;
}
#floor_2_main .floor_2 .title {
	
}
#floor_2_main .proCenter .list {
	width: 106%; margin-top: 38px;
}
#floor_2_main .proCenter .list li {
	background: rgb(246, 246, 246);
	transition: 0.5s;
	width: 360px;
	height: 405px;
	margin-top: 30px;
	margin-right: 30px;
	float: left;
}
#floor_2_main .proCenter .list li a {
	padding: 38px 30px 0px; display: block;
}
#floor_2_main .proCenter .list li img {
	width: 300px;
	height: 300px;
}
#floor_2_main .proCenter .list li .tit {
	height: 56px;
	text-align: center;
	font-size: 18px;
}
#floor_2_main .proCenter .list li:first-child {
	margin-left: 0px;
}
#floor_2_main .proCenter .list li .title {
	margin-top: 12px;
}
#floor_2_main .proCenter .list li .tit {
	color: rgb(51, 51, 51);
}
#floor_2_main .proCenter .list li em {
	background: url("../images/em.png") no-repeat; transition:0.5s; width: 100px; height: 26px;
}
#floor_2_main .proCenter .list li:hover {
	background-color: #E3E3E3;
}
#floor_2_main .proCenter .list li:hover .tit {
	color: #ff6600;
}
#floor_2_main .proCenter .list li:hover em {
	background: url("../images/em1.png") no-repeat; transition:0.5s; width: 100px; height: 26px;
}
#floor_2_main .proCenter .list li:hover img {
	-webkit-filter: brightness(105%);
}
.index_slip {
	background: url("../images/ixbannerbg1.png") no-repeat center; height: 180px;
}
.index_slip .slip_tit {
	width: 772px;
}
.index_slip .slip_tit .tit1 {
	font: bold 32px/normal "microsoft yahei"; color: rgb(100, 197, 255); padding-top: 50px; font-size-adjust: none; font-stretch: normal;
}
.index_slip .slip_tit .tit2 {
	color: rgb(255, 255, 255); font-size: 24px; margin-top: 14px;
}
.index_slip .slip_btn {
	background: url("../images/ixbanner-btn.png") no-repeat;
	width: 202px;
	height: 57px;
	text-align: center;
	color: #196FC6;
	margin-top: 64px;
	margin-left: 50px;
	display: block;
	font-size-adjust: none;
	font-stretch: normal;
	font-family: "microsoft yahei";
	font-size: 20px;
	line-height: 56px;
	font-weight: bold;
}
.index_slip1 {
	background: url("../images/ixbannerbg.jpg") no-repeat center;
}
.index_slip1 .slip_tit {
	width: 900px;
}
.index_slip1 .slip_btn {
	margin-left: 94px;
}
.index_slip .slip_btn:hover {
	background: url("../images/ixbanner-btn1.png") no-repeat;
}
.index_slip1 .slip_btn:hover {
	background: url("../images/ixbanner-btn1.png") no-repeat;
}
#floor_3_main {
	background: rgb(255, 255, 255); height: 606px;
}
#floor_3_main .proAdvant {
	margin-top: 60px;
}
#floor_3_main .proAdvant .list {
	width: 106%;
}
#floor_3_main .proAdvant .list li {
	width: 278px; margin-right: 120px; float: left;
}
#floor_3_main .proAdvant .list li a {
	display: block;
}
#floor_3_main .proAdvant .list li:first-child {
	margin-left: 60px;
}
#floor_3_main .proAdvant .list li .img {
	margin: 0px auto 0px 72px; transition:0.5s; width: 134px; height: 150px;
}
#floor_3_main .proAdvant .list li .title {
	margin-top: 30px;
}
#floor_3_main .proAdvant .list li .tit {
	text-align: center;
	color: #196FC6;
	font-size: 24px;
}
#floor_3_main .proAdvant .list li .cont {
	text-align: center; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-top: 20px;
}
#floor_3_main .proAdvant .list li:hover .img {
	transition:0.5s; margin-top: -10px;
}
#floor_3_main .proAdvant .list li:hover .tit {
	font-weight: bold;
}
#floor_4_main {
	background: rgb(246, 246, 246); padding-bottom: 45px;
}
#floor_4_main .floor_4 {
	
}
#floor_4_main .proCase {
	margin-top: 60px; position: relative;
}
#floor_4_main .proCase .list {
	width: 106%;
}
#floor_4_main .proCase .list li {
	background: rgb(255, 255, 255);
	border: 1px solid rgb(221, 221, 221);
	transition: 600ms;
	border-image: none;
	width: 360px;
	height: 580px;
	margin-right: 30px;
	float: left;
	display: block;
	position: relative;
}
#floor_4_main .proCase .list li a {
	padding: 30px 30px 80px; display: block;
}
#floor_4_main .proCase .list li a img {
	width: 300px;
	height: 300px;
	display: block;
}
#floor_4_main .proCase .list li .title {
	margin-top: 20px;
}
#floor_4_main .proCase .list li .tit {
	color: rgb(51, 51, 51); font-size: 20px;
}
#floor_4_main .proCase .list li .cont {
	color: rgb(51, 51, 51); font-size: 14px; margin-top: 12px;
}
#floor_4_main .proCase .list li .view_detail {
	left: 30px;
	width: 120px;
	height: 32px;
	text-align: center;
	bottom: 30px;
	color: rgb(255, 255, 255);
	line-height: 30px;
	font-size: 14px;
	display: block;
	position: absolute;
	background-color: #196FC6;
}
#floor_4_main .proCase .list li:hover {
	border: 1px solid #E3E3E3;
	transition: 600ms;
	border-image: none;
	background-color: #E3E3E3;
}
#floor_4_main .proCase .list li:hover .tit {
	color: #ff6600;
}
#floor_4_main .proCase .list li:hover .cont {
	color: #ff6600;
}
#floor_4_main .proCase .list li:hover .view_detail {
	background: rgb(255, 255, 255);
	color: #ff6600;
}
#floor_4_main .proCase .hd {
	width: 100%; position: absolute;
}
#floor_4_main .proCase .hd .prev {
	background-position: 0px -60px; transition:600ms; left: -80px; top: -200px; width: 42px; height: 42px; position: absolute; cursor: pointer;
}
#floor_4_main .proCase .hd .next {
	background-position: -126px -60px; transition:600ms; top: -200px; width: 42px; height: 42px; right: -80px; position: absolute; cursor: pointer;
}
#floor_4_main .proCase .hd .prev:hover {
	background-position: -42px -60px; transition:600ms;
}
#floor_4_main .proCase .hd .next:hover {
	background-position: -84px -60px; transition:600ms;
}
#floor_5_main {
	background: rgb(255, 255, 255); padding-top: 80px; padding-bottom: 45px;
}
#floor_5_main .inews {
	margin-top: 20px; position: relative;
}
#floor_5_main .ulWrap .list {
	width: 100%; height: 360px;
}
#floor_5_main .ulWrap .list li {
	background: rgb(246, 246, 246); border: 1px solid rgb(221, 221, 221); transition:0.3s ease-in-out; border-image: none; width: 582px; height: 148px; margin-top: 30px; margin-right: 30px; float: left; display: block; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s;
}
#floor_5_main .ulWrap .list li a {
	height: 150px; display: block;
}
#floor_5_main .ulWrap .list li .time {
	width: 66px; margin-top: 40px; margin-left: 30px;
}
#floor_5_main .ulWrap .list li .time .day {
	font: 60px/50px "arial"; transition:0.3s ease-in-out; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s;
}
#floor_5_main .ulWrap .list li .time .year {
	font: 16px/normal "arial"; transition:0.3s ease-in-out; color: rgb(102, 102, 102); margin-top: 8px; font-size-adjust: none; font-stretch: normal; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s;
}
#floor_5_main .ulWrap .list li .title {
	width: 420px; margin-top: 40px; margin-left: 14px; display: block;
}
#floor_5_main .ulWrap .list li .title .tit {
	transition:0.3s ease-in-out; color: rgb(51, 51, 51); font-size: 20px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s;
}
#floor_5_main .ulWrap .list li .title .cont {
	transition:0.3s ease-in-out; color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; margin-top: 8px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s;
}
#floor_5_main .ulWrap .list li:hover {
	border: 1px solid #ff6600;
	border-image: none;
	background-color: #ff6600;
}
#floor_5_main .ulWrap .list li:hover .time .day {
	color: rgb(255,255,255);
}
#floor_5_main .ulWrap .list li:hover .time .year {
	color: rgb(255,255,255);
}
#floor_5_main .ulWrap .list li:hover .title .tit {
	color: rgb(255, 255, 255);
}
#floor_5_main .ulWrap .list li:hover .title .cont {
	color: rgb(255,255,255);
}
#floor_5_main .inews .hd {
	top: 100%; width: 100%; position: absolute;
}
#floor_5_main .inews .hd .prev {
	background-position: 0px -60px; transition:600ms; left: -80px; top: -200px; width: 42px; height: 42px; position: absolute; cursor: pointer;
}
#floor_5_main .inews .hd .next {
	background-position: -126px -60px; transition:600ms; top: -200px; width: 42px; height: 42px; right: -80px; position: absolute; cursor: pointer;
}
#floor_5_main .inews .hd .prev:hover {
	background-position: -42px -60px; transition:600ms;
}
#floor_5_main .inews .hd .next:hover {
	background-position: -84px -60px; transition:600ms;
}
.nybanner {
	width: 100%; height: 300px; overflow: hidden; position: relative;
}
.nybanner img {
	left: 50%; top: 0px; width: 1920px; margin-left: -960px; display: block; position: absolute;
}
.submian {
	padding-bottom: 30px;
}
.submian .sobtitle {
	padding: 10px 0px; height: 30px; line-height: 30px; font-size: 14px; margin-bottom: 20px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.submian .sobtitle s {
	background-position: -129px -30px; width: 14px; height: 14px; margin-right: 10px;
}
.submian .sobtitle a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.submian .sobtitle a:hover {
	color: #ff6600;
}
.submian .sobtitle a.now {
	color: rgb(16, 72, 160); font-size: 14px; font-weight: bold;
}
.submian .sobtitle a.now:hover {
	text-decoration: underline;
}
.submian .subleft {
	width: 245px;
}
.submian .subleft .title {
	background: url("../images/bg5.jpg") no-repeat left; height: 102px; color: rgb(255, 255, 255); padding-right: 29px; font-size: 20px; font-weight: bold;
}
.submian .subleft .title h2 {
	text-align: center; line-height: 102px; font-size: 20px; font-weight: bold;
}
.submian .subleft .title i {
	color: rgb(255, 255, 255); padding-top: 2px; padding-left: 13px; font-size: 20px; font-weight: bold;
}
.submian .subleft .bort9 {
	border-radius: 5px 5px 0px 0px; border-top-color: rgb(0, 126, 185); border-top-width: 9px; border-top-style: solid;
}
.submian .subleft .bor9 {
	border-bottom-color: rgb(234, 234, 234); border-bottom-width: 9px; border-bottom-style: solid;
}
.submian .subleft .lefta {
	width: 245px; margin-bottom: 10px;
}
.submian .subleft .lefta .comt {
	background: rgb(255, 255, 255);
}
.submian .subleft .lefta .comt ul {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.submian .subleft .lefta .comt ul li a {
	background: url("../images/tb9.png") no-repeat 213px rgb(255, 255, 255);
	height: 60px;
	line-height: 60px;
	padding-left: 25px;
	font-size: 15px;
	border-top-color: rgb(234, 234, 234);
	border-top-width: 1px;
	border-top-style: solid;
	display: block;
}
.submian .subleft .lefta .comt ul li .box {
	padding: 10px 0px; display: none;
}
.submian .subleft .lefta .comt ul li .box a {
	border: 0px currentColor; border-image: none; height: 30px; color: rgb(136, 136, 136); line-height: 30px; display: block;
}
.submian .subleft .lefta .comt ul li .box a:hover {
	background: none; color: rgb(0, 126, 185);
}
.submian .subleft .lefta .comt ul li:hover a {
	background-position: 213px; color: rgb(255, 255, 255); font-weight: bold; background-image: url("../images/tb11.png"); background-repeat: no-repeat; background-color: #ff6600;
}
.submian .subleft .lefta .comt ul li.hover a {
	background-position: 213px; color: rgb(255, 255, 255); font-weight: bold; background-image: url("../images/tb11.png"); background-repeat: no-repeat; background-color: #ff6600;
}
.submian .subleft .lefta .comt ul li.hover a {
	background-position: 213px; color: rgb(255, 255, 255); font-weight: bold; background-image: url("../images/tb11.png"); background-repeat: no-repeat; background-color: #ff6600;
}
.submian .subleft .lefta .comt ul li.hover .box a {
	background: none; font-weight: normal;
}
.submian .subleft .lefta .comt ul li.hover .box a.hover {
	color: rgb(0, 126, 185); font-weight: bold;
}
.submian .subleft .lefta .comt1 ul li a {
	background: url("../images/jia.png") no-repeat 213px rgb(255, 255, 255); height: 60px; line-height: 60px; padding-left: 25px; font-size: 14px; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid; display: block;
}
.submian .subleft .lefta .comt1 ul li .box {
	padding: 10px 0px; display: none;
}
.submian .subleft .lefta .comt1 ul li .box a {
	border: 0px currentColor; border-image: none; height: 30px; color: rgb(136, 136, 136); line-height: 30px; display: block;
}
.submian .subleft .lefta .comt1 ul li .box a:hover {
	background: none; color: rgb(0, 126, 185);
}
.submian .subleft .lefta .comt1 ul li:hover a {
	background: url("../images/jia1.png") no-repeat 213px rgb(16, 72, 160); color: rgb(255, 255, 255); font-weight: bold;
}
.submian .subleft .lefta .comt1 ul li.hover a {
	background: url("../images/jia1.png") no-repeat 213px rgb(16, 72, 160); color: rgb(255, 255, 255); font-weight: bold;
}
.submian .subleft .lefta .comt1 ul li.hover a {
	background: url("../images/jian.png") no-repeat 213px rgb(16, 72, 160); color: rgb(255, 255, 255); font-weight: bold;
}
.submian .subleft .lefta .comt ul li .boxlist {
	padding: 0px; border: currentColor; border-image: none; display: none;
}
.submian .subleft .lefta .comt ul li .boxlist li {
	background: rgb(177, 174, 174); line-height: 50px;
}
.submian .subleft .lefta .comt ul li .boxlist li a {
	background: url("../images/tb12.png") no-repeat 26px rgb(246, 246, 246); height: 40px; color: rgb(51, 51, 51); line-height: 40px; padding-left: 45px; font-weight: normal; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
.submian .subleft .lefta .comt ul li .boxlist li a:hover {
	color: rgb(16, 72, 160); font-weight: bold;
}
.submian .subleft .lefta .comt ul li .boxlist li a.hover {
	color: rgb(16, 72, 160); font-weight: bold;
}
.submian .subleft .lefta .comt ul li.hover .boxlist {
	display: block;
}
.submian .subright .anlitopH4 {
	background: rgb(255, 255, 255);
}
.submian .subright .anlitopH4 {
	border: 1px solid rgb(228, 228, 228); border-image: none; height: 38px; line-height: 38px; margin-top: 20px;
}
.submian .subright .anlitopH4 span {
	height: 38px;
	color: #196FC6;
	line-height: 38px;
	padding-left: 22px;
	font-size: 14px;
	font-weight: bold;
	border-left-color: #196FC6;
	border-left-width: 5px;
	border-left-style: solid;
	float: left;
	display: block;
}
.submian .subright .divanli {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(228, 228, 228) rgb(228, 228, 228); padding: 15px; border-image: none; margin-bottom: 10px;
}
.submian .subright .divanli ul {
	width: 105%; height: 185px;
}
.submian .subright .divanli ul li {
	margin-left: 10px; float: left;
}
.submian .subright .divanli ul li:first-child {
	margin-left: 0px;
}
.submian .subright .divanli ul li a img {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 194px; height: 143px; display: block;
}
.submian .subright .divanli ul li a span {
	width: 170px; height: 45px; text-align: center; line-height: 45px; display: block;
}
.submian .subright .divanli ul li a:hover img {
	border-color: rgb(0, 126, 185);
}
.submian .subright .divanli ul li a:hover span {
	color: rgb(0, 126, 185); font-weight: bold;
}
.submian .subright .divremmnews {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(228, 228, 228) rgb(228, 228, 228); padding: 15px; border-image: none; margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
.submian .subright .divremmnews ul {
	width: 100%; overflow: hidden;
}
.submian .subright .divremmnews ul li {
	margin: 0px 1.5%; width: 47%; height: 35px; line-height: 35px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.submian .subright .divremmnews ul li a {
	height: 35px; line-height: 35px; overflow: hidden; float: left;
}
.submian .subright .divremmnews ul li span {
	height: 35px; color: rgb(102, 102, 102); line-height: 35px; float: right; white-space: nowrap;
}
.submian .subright .divremmnews ul li a:hover {
	color: #ff6600;
}
.map_ul {
	list-style: none; width: 100%; padding-top: 10px; display: block;
}
.map_ul li {
	width: 100%; padding-bottom: 10px; margin-bottom: 10px; margin-left: 10px; border-bottom-color: rgb(220, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.map_ul li a {
	width: 100%; height: 23px; line-height: 23px; font-size: 14px; font-weight: bold; float: left;
}
.map_ul .list-inline {
	width: 80%; margin-left: 14%; display: block; min-height: 30px;
}
.map_ul .list-inline a {
	margin: 0px 10px 10px 0px; padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: auto; height: 32px; line-height: 32px; font-weight: normal; float: none; display: inline-block;
}
.map_ul .list-inline a:hover {
	background: rgb(16, 72, 160); color: rgb(255, 255, 255);
}
.submian .subleft .adv {
	background: rgb(0, 0, 0); margin-bottom: 10px;
}
.submian .subleft .adv a img {
	width: 100%; display: block;
}
.submian .subleft .adv a:hover img {
	opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9;
}
.submian .subleft .leftnews {
	margin-bottom: 10px;
}
.submian .subleft .leftnews .title {
	height: 42px; padding-top: 18px; padding-left: 52px;
}
.submian .subleft .leftnews .leftnewscomt {
	background: rgb(255, 255, 255); padding: 10px;
}
.submian .subleft .leftnews .leftnewscomt ul li {
	height: 30px; line-height: 30px; overflow: hidden; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.submian .subleft .leftnews .leftnewscomt ul li a {
	padding-left: 10px; font-size: 14px; display: block;
}
.submian .subleft .leftnews .leftcont {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 10px; border-image: none;
}
.submian .subleft .leftnews .leftcont h2 {
	text-align: center;
	color: #196FC6;
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
}
.submian .subleft .leftnews .leftcont .img {
	margin: 0px auto; border: 1px solid rgb(242, 242, 242); border-image: none; display: block;
}
.submian .subleft .leftnews .leftcont img {
	width: 218px; height: 218px;
}
.submian .subleft .leftnews .leftcont span {
	line-height: 24px; padding-top: 10px; font-size: 12px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.submian .subleft .leftnews .leftcont p {
	color: rgb(51, 51, 51);
	line-height: normal;
	padding-top: 10px;
	font-size: 16px;
}
.submian .subleft .leftnews .leftcont p i {
	color: #ff6600;
	font-size: 22px;
	font-weight: bold;
	display: block;
	margin-top: 10px;
}
.submian .subright {
	width: 920px; color: rgb(102, 102, 102); line-height: 28px; padding-bottom: 20px;
}
.submian .subright .aboutlist {
	color: rgb(102, 102, 102);
}
.submian .subright img {
	max-width: 920px;
}
.submian .subright .newslist .textlist li {
	padding: 25px 0px; width: 100%; height: 110px; margin-bottom: 25px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.submian .subright .newslist .textlist li a {
	display: block; cursor: pointer;
}
.submian .subright .newslist ul li a img {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 147px; height: 110px; margin-right: 18px; float: left; display: block;
}
.submian .subright .newslist ul li a .txt {
	color: rgb(136, 136, 136); line-height: 24px; font-size: 12px;
}
.submian .subright .newslist .textlist li a p {
	height: 40px; line-height: 40px;
}
.submian .subright .newslist .textlist li a b {
	color: rgb(16, 72, 160); font-size: 14px;
}
.submian .subright .newslist .textlist li a:hover b {
	color: rgb(16, 72, 160);
}
.submian .subright .newslist .textlist li a i {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 12px; margin-bottom: 5px; display: block;
}
.submian .subright .newslist .textlist li a span {
	color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; display: block; max-height: 66px;
}
.submian .subright .newslist .textlist2 li {
	height: 40px; line-height: 40px;
}
.submian .subright .newslist .textlist2 li a {
	display: block;
}
.submian .subright .newslist .textlist2 li s {
	background: rgb(0, 126, 185); border-radius: 100%; width: 4px; height: 4px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.submian .subright .newslist ul li a:hover img {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.submian .subright .newslist ul li a:hover p b {
	text-decoration: underline;
}
.submian .subright .newslist ul li a:hover span {
	color: rgb(119, 119, 119);
}
.submian .subright .caselist ul li {
	padding: 20px 0px; height: 176px; border-bottom-color: rgb(194, 194, 194); border-bottom-width: 1px; border-bottom-style: dotted;
}
.submian .subright .caselist ul li a {
	display: block;
}
.submian .subright .caselist ul li a img {
	border: 7px solid rgb(226, 226, 226); border-image: none; width: 220px; height: 162px; display: block;
}
.submian .subright .caselist ul li a .txt {
	width: 470px; padding-left: 20px; float: left;
}
.submian .subright .caselist ul li a .txt p {
	height: 40px; color: rgb(0, 126, 185); line-height: 40px; font-size: 14px; font-weight: bold;
}
.submian .subright .caselist ul li a .txt i {
	color: rgb(102, 102, 102); padding-bottom: 10px; display: block;
}
.submian .subright .caselist ul li a .txt span {
	height: 88px; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; display: block;
}
.submian .subright .caselist ul li a:hover img {
	border-color: rgb(0, 126, 185); opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.submian .subright .caselist ul li a:hover p {
	text-decoration: underline;
}
.submian .subright .caselist ul li a:hover span {
	color: rgb(119, 119, 119);
}
.submian .subright .mess {
	background: rgb(255, 255, 255); padding: 0px 40px 30px; width: 596px; margin-left: 80px;
}
.submian .subright .mess h1 {
	text-align: center; padding-bottom: 10px; font-size: 30px;
}
.submian .subright .mess p {
	text-align: center; padding-bottom: 30px;
}
.submian .subright .mess .left {
	
}
.submian .subright .mess .left li {
	margin-right: 10px; margin-bottom: 15px; float: left;
}
.submian .subright .mess .left label {
	background: none; border-radius: 3px 0px 0px 3px; border: 1px solid rgb(16, 72, 160); border-image: none; width: 150px; height: 43px; text-align: center; color: rgb(16, 72, 160); line-height: 43px; font-size: 16px; float: left;
}
.submian .subright .mess .left input {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentColor; padding: 11px 10px; border-radius: 0px 3px 3px 0px; border-image: none; width: 404px; height: 21px; color: rgb(102, 102, 102); line-height: 21px; float: left;
}
.submian .subright .mess .left select {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-radius: 0px 3px 3px 0px; border-image: none; width: 424px; height: 45px; color: rgb(102, 102, 102); line-height: 45px; text-indent: 10px; float: left;
}
.submian .subright .mess .right {
	width: 585px; padding-top: 10px; float: left;
}
.submian .subright .mess .right input {
	background: rgb(16, 72, 160); border-radius: 3px; border: currentColor; transition:0.2s ease-in-out; border-image: none; width: 40%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; margin-right: 2%; float: left; display: block; cursor: pointer;
}
.submian .subright .mess .right a {
	background: rgb(16, 72, 160); border-radius: 3px; border: currentColor; transition:0.2s ease-in-out; border-image: none; width: 40%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; margin-right: 2%; float: left; display: block; cursor: pointer;
}
.submian .subright .mess .right a {
	background: rgb(255, 204, 0); color: rgb(51, 51, 51); float: right;
}
.submian .subright .mess .right a:hover {
	background: rgb(205, 165, 3);
}
.submian .subright .mess .right input:hover {
	background: rgb(43, 186, 114);
}
.honorlist ul.list {
	width: 100%; padding-left: 0px; float: left;
}
.honorlist ul.list li.item {
	width: 296px; margin-right: 14px; margin-bottom: 30px; float: left;
}
.honorlist ul.list li.item a:hover img {
	opacity: 0.8;
}
.honorlist ul.list li.item a:hover span {
	color: rgb(255, 255, 255);
}
.honorlist ul.list li.item span {
	transition:0.3s ease-in-out; width: 100%; height: 45px; text-align: center; color: rgb(85, 85, 85); line-height: 45px; display: block; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s;
}
.honorlist ul.list li.item img {
	padding: 1px; width: 100%; display: block;
}
.list_imgH ul.list li.item {
	width: 286px; margin-right: 30px;
}
.list_imgH ul.list li.item a {
	background: rgb(246, 246, 246); width: 100%; overflow: hidden; display: block; position: relative;
}
.list_imgH ul.list li.item a:hover {
	background-color: #ff6600;
}
.list_imgH ul.list li.item img {
	width: 284px; height: 284px; display: block;
}
.item_mask {
	background: rgba(0, 0, 0, 0); transition:0.5s ease-out; left: 1px; top: 1px; width: 284px; height: 284px; position: absolute; opacity: 0; transform: rotateX(180deg) scale(0.2); -webkit-transform: rotateX(180deg) scale(0.5, 0.5);
}
.item_link_icon {
	background-position: 0px -105px; left: 50%; top: 50%; width: 45px; height: 45px; text-align: center; line-height: 38px; margin-left: -22px; display: block; position: absolute; opacity: 0;
}
.list_imgH ul.list li.item:hover .item_mask {
	background: rgba(0, 0, 0, 0.3); transition:1s cubic-bezier(0.23, 1, 0.38, 1); opacity: 1; transform: rotateX(0deg) scale(1); -webkit-transform: rotateX(0deg) scale(1, 1);
}
.list_imgH ul.list li.item:hover .item_link_icon {
	opacity: 1; transform: translateY(-21px);
}
.submian .t {
	padding: 0px 0px 25px; color: rgb(16, 72, 160); font-size: 18px;
}
.submian .t2 {
	padding: 25px 0px; color: rgb(16, 72, 160); font-size: 24px;
}
.formData {
	padding-bottom: 20px;
}
.formData .item {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 420px; height: 56px; color: rgb(153, 153, 153); line-height: 56px; font-weight: normal; margin-right: 76px; margin-bottom: 45px; float: left; position: relative;
}
.formData .item label {
	margin: 0px; left: 0px; top: 0px; height: 56px; text-align: center; color: rgb(102, 102, 102); line-height: 56px; padding-left: 15px; font-size: 18px; display: block; position: absolute; z-index: 11;
}
.formData .item input {
	height: 38px; line-height: 38px; font-size: 18px;
}
.formData .item .txt {
	background: none; border: 0px currentColor; border-image: none; width: 350px; height: 56px; color: rgb(102, 102, 102); line-height: 56px; padding-left: 70px; display: block;
}
.formData .item .red {
	top: 0px; right: 15px; color: rgb(255, 0, 0); position: absolute; z-index: 11;
}
.formData .item.mr0 {
	margin-right: 0px;
}
.formData .msg-box {
	left: 0px; top: 0px; position: absolute;
}
.formData .liuyan {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 918px; height: 260px; float: left;
}
.formData .liuyan label {
	text-align: right; display: block;
}
.formData .liuyan textarea {
	background: none; padding: 12px 10px; border: 0px currentColor; border-image: none; width: 908px; height: 234px; color: rgb(51, 51, 51); line-height: 35px; text-indent: 100px; overflow: hidden; font-family: "microsoft yahei"; font-size: 18px; display: block; resize: none;
}
.formData .bot {
	width: 100%;
}
.formData .sub {
	background: rgb(16, 72, 160); border: 2px solid rgb(16, 72, 160); transition:300ms; border-image: none; width: 232px; text-align: center; color: rgb(255, 255, 255); line-height: 52px; font-size: 18px; margin-right: 2px; display: block; cursor: pointer; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -o-transition: all ease 300ms;
}
.formData .sub:hover {
	background: none; color: rgb(16, 72, 160);
}
.formData .yzm .txt {
	padding-left: 80px;
}
.formData .yzm img {
	border: 0px currentColor; border-image: none; top: 0px; height: 56px; right: 0px; display: block; position: absolute;
}
.submian .subright .thumblist {
	
}
.submian .subright .thumblist .list {
	padding-bottom: 20px;
}
.submian .subright .thumblist .item {
	padding: 20px; transition:0.5s; width: 880px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.submian .subright .thumblist .item a {
	display: block;
}
.submian .subright .thumblist .item .img {
	width: 160px; height: 160px; overflow: hidden; display: block; position: relative; cursor: pointer;
}
.submian .subright .thumblist .item img {
	transition:0.3s ease-out; width: 100%; height: 100%;
}
.submian .subright .thumblist .item a:hover img {
	transform: scale(1.1);
}
.submian .subright .thumblist .item .txt {
	width: 680px; cursor: pointer;
}
.submian .subright .thumblist .item .txt h3 {
	transition:0.3s ease-in-out; line-height: 30px; font-size: 16px; color: #196FC6; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s;
}
.submian .subright .thumblist .item .txt .mark {
	padding: 0px; color: rgb(153, 153, 153); line-height: 30px; font-size: 12px;
}
.submian .subright .thumblist .item .txt .mark span {
	padding-right: 18px; display: inline-block;
}
.submian .subright .thumblist .item .txt p {
	color: rgb(102, 102, 102); line-height: 25px;
}
.submian .subright .thumblist .item .txt p span {
	color: rgb(16, 72, 160); padding-left: 10px; display: inline-block;
}
.submian .subright .thumblist .item a:hover .txt h3 {
	color: #ff6600;
}
.submian .subright .thumblist .item:hover {
	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);
}
.reLink {
	margin: 10px auto; padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 38px;
}
.reLink .prevLink {
	height: 38px; line-height: 38px;
}
.reLink .nextLink {
	height: 38px; line-height: 38px;
}
.reLink .prevLink a {
	height: 38px; line-height: 38px;
}
.reLink .nextLink a {
	height: 38px; line-height: 38px;
}
.reLink .prevLink a:hover {
	color: rgb(16, 72, 160);
}
.reLink .nextLink a:hover {
	color: rgb(16, 72, 160);
}
.reLink .prevLink {
	float: left;
}
.reLink .nextLink {
	float: right;
}
.submian .subright .conBox .ArticleTitle h1 {
	padding: 20px 0px; text-align: center; font-size: 20px; font-weight: bold; color: #ff6600; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.submian .subright .conBox .ArticleMessage {
	height: 30px; text-align: center; line-height: 30px; margin-bottom: 10px;
}
.submian .subright .conBox .ArticleMessage span:first-child {
	margin-left: 0px;
}
.submian .subright .conBox .ArticleMessage span {
	color: rgb(153, 153, 153); font-size: 12px; margin-left: 14px;
}
.submian .subright .conBox .ArticleMessage .jiathis_style {
	margin-top: 5px; float: left;
}
.submian .subright .conBox .ArticleTencont {
	padding: 5px 0px 20px; color: rgb(102, 102, 102); line-height: 28px; overflow: hidden; font-size: 14px;
}
.submian .subright .showproduct .ArticleTencont img {
	max-width: 100%;
}
.submian .subright .conBox .ArticleTencont img {
	max-width: 100%;
}
.field_down {
	text-align: left;
}
.field_down a {
	background: rgb(2, 103, 172); width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; display: block;
}
.showPro {
	padding-bottom: 50px;
}
.showPro .showTab {
	width: 100%;
	border-bottom-color: #196FC6;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.showPro .showTab a {
	width: 90px;
	height: 33px;
	text-align: center;
	color: rgb(51, 51, 51);
	line-height: 33px;
	margin-right: 12px;
	display: inline-block;
	cursor: pointer;
	background-color: #196FC6;
}
.showPro .showTab a.hover {
	color: rgb(255, 255, 255);
}
.showPro .showTab a:hover {
	color: rgb(255, 255, 255);
}
.showPro .showContxt h2 {
	color: #196FC6;
	clear: both;
	font-size: 15px;
	font-weight: bold;
}
.showPro .showContxt h3 {
	color: #ff6600; clear: both; font-size: 14px;
}
.showPro .showContxt {
	padding: 20px 0px 30px; color: rgb(102, 102, 102); line-height: 28px; font-size: 14px;
}
.showPro .showContxt img {
	height: auto !important; max-width: 100%;
}
.showPro .showimgCon {
	padding: 0px 0px 30px; width: 930px;
}
.showPro .showimgCon .txtcon {
	width: 530px; height: 350px; float: right; position: relative;
}
.showPro .showimgCon .txtcon .tit {
	color: #ff6600;
	line-height: 30px;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
.showPro .showimgCon .txtcon .txt {
	line-height: 30px; overflow: hidden; max-height: 270px;
}
.showPro .showimgCon .txtcon .btn2 {
	background: rgb(234, 234, 234);
	border: 1px solid rgb(194, 194, 194);
	transition: 300ms;
	border-image: none;
	width: 210px;
	height: 50px;
	text-align: center;
	right: 0px;
	bottom: 0px;
	line-height: 50px;
	font-size: 18px;
	position: absolute;
}
.showPro .showimgCon .txtcon .btn2:hover {
	color: rgb(255, 255, 255);
	background-color: #FF6600;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}
.showPro .showimgCon .txtcon .btn1 {
	transition: 300ms;
	width: 240px;
	height: 50px;
	text-align: center;
	right: 290px;
	bottom: 0px;
	line-height: 50px;
	font-size: 18px;
	position: absolute;
	background-color: #196FC6;
}
.showPro .showimgCon .txtcon .btn1 span {
	width: 100%; height: 50px; color: rgb(255, 255, 255); line-height: 50px; display: block;
}
.showPro .showimgCon .txtcon .btn1 strong {
	width: 100%; height: 50px; color: rgb(255, 255, 255); line-height: 50px; display: block;
}
.showPro .showimgCon .txtcon .btn1 strong {
	display: none;
}
.showPro .showimg {
	width: 442px; overflow: hidden; float: left; position: relative;
}
.showPro .showimg .bigimg {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 440px; height: 330px; display: block; position: relative;
}
.showPro .showimg .bigimg .list {
	width: 500%;
}
.showPro .showimg .bigimg .list li {
	width: 440px; height: 330px;
}
.showPro .showimg .bigimg .list img {
	transition:300ms; width: 100%; height: 100%; display: block;
}
.showPro .showimg .smallimg {
	width: 442px; height: 80px; overflow: hidden; padding-top: 10px; position: relative; z-index: 10;
}
.showPro .showimg .list {
	margin: 0px auto; width: 374px; overflow: hidden; position: relative;
}
.showPro .showimg .listcon {
	width: 300%; position: relative;
}
.showPro .showimg .prev {
	background: url("../images/btn-ico2.png") no-repeat 0px rgb(238, 238, 238); top: 10px; width: 24px; height: 62px; position: absolute; z-index: 10; cursor: pointer;
}
.showPro .showimg .next {
	background: url("../images/btn-ico2.png") no-repeat 0px rgb(238, 238, 238); top: 10px; width: 24px; height: 62px; position: absolute; z-index: 10; cursor: pointer;
}
.showPro .showimg .prev:hover {
	background-color: rgb(221, 221, 221);
}
.showPro .showimg .next:hover {
	background-color: rgb(221, 221, 221);
}
.showPro .showimg .prev {
	background-position: 6px; left: 0px;
}
.showPro .showimg .next {
	background-position: -41px; right: 0px;
}
.showPro .showimg li {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 80px; height: 60px; margin-right: 16px; float: left; position: relative; cursor: pointer;
}
.showPro .showimg li img {
	width: 100%; height: 100%; display: block;
}
.showPro .showimg li.on {
	border: 2px solid rgb(30, 70, 142); border-image: none; width: 78px; height: 58px;
}
.showImg {
	width: 350px; height: 350px; float: left;
}
.showImg .showImg_left {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 350px; height: 350px; overflow: hidden; position: relative;
}
.showImg .showImg_left .hd {
	height: 12px; right: 20px; bottom: 30px; position: absolute; z-index: 1;
}
.showImg .showImg_left .hd ul {
	display: inline-block;
}
.showImg .showImg_left .hd ul li {
	border-radius: 10px; width: 12px; height: 12px; text-indent: -999px; margin-left: 10px; float: left; display: block; cursor: pointer; background-color: rgb(255, 255, 255);
}
.showImg .showImg_left .hd ul li.on {
	background-color: #196FC6;
}
.showImg .showImg_left .bd {
	width: 350px; height: 350px;
}
.showImg .showImg_left .bd ul {
	display: inline-block;
}
.showImg .showImg_left .bd ul li {
	float: left;
}
.showImg .showImg_left .bd ul li img {
	width: 350px; height: 350px; background-size: 100%;
}
.toolbar {
	top: 44%; width: 50px; right: 1%; position: fixed; z-index: 999;
}
.toolbar dd {
	background: url("../images/black20.png") 0px 0px; border-radius: 100%; width: 50px; height: 50px; margin-bottom: 1px; position: relative; -webkit-border-radius: 100%;
}
.toolbar dd i {
	border-radius: 100%; left: 0px; top: 0px; width: 50px; height: 50px; text-align: center; display: block; position: absolute; cursor: pointer; -webkit-border-radius: 100%;
}
.toolbar dd i span {
	background: url("../images/rightFixIcon.png") no-repeat 0px 0px; margin: 7px 0px 0px 7px; width: 35px; height: 35px; display: block;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	padding: 0px 0px 0px 50px; border-radius: 50px; transition:ease-in-out; top: 0px; width: 0px; height: 50px; right: 0px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-family: arial; font-size: 24px; display: block; position: absolute; -webkit-transition: all .0s ease-in-out 0s; -moz-transition: all .0s ease-in-out 0s; -webkit-border-radius: 50px;
}
.toolbar .pop {
	background: #196FC6; top: -51px; right: 90px; display: none; position: absolute;
}
.toolbar .pop-code {
	width: 160px;
}
.toolbar .pop-code img {
	padding: 20px 20px 0px; width: 120px; height: 120px; display: block;
}
.toolbar .pop-code h3 {
	height: 52px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 16px; font-weight: 400; white-space: nowrap;
}
.toolbar .pop-code h3 b {
	font-size: 14px; font-weight: normal; display: block;
}
.toolbar .qq span {
	background-position: 0px -47px;
}
.toolbar .qq a {
	width: 50px; height: 50px; display: block; cursor: pointer;
}
.toolbar .qq:hover {
	background: #196FC6;
}
.toolbar .tel span {
	background-position: 0px 0px;
}
.toolbar .tel:hover {
	background-color: #196FC6;
}
.toolbar .code span {
	background-position: 0px -95px;
}
.toolbar .code:hover {
	background-color: #196FC6;
}
.toolbar .top span {
	background-position: 0px -142px;
}
.toolbar .top:hover {
	background-color: #196FC6;
}
.subright .searchList {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.subright .searchList li {
	padding-top: 20px; padding-bottom: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.subright .searchList li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.subright .searchList li:hover a h2 {
	color: rgb(16, 72, 160); font-weight: bold;
}
.leftprocomt {
	padding-top: 10px;
}
.leftprocomt li {
	width: 117px; text-align: center; margin-right: 10px; float: left;
}
.leftprocomt li a{
	font-size: 12px;
}
.leftprocomt li img {
	border-radius: 3px; transition:0.3s ease-in-out; width: 117px; height: 117px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s;
}
.leftprocomt li p {
	transition:0.3s ease-in-out; line-height: 30px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s;
}
.leftprocomt li:hover img {
	-webkkit-filter: brightness(105%);
}
.leftprocomt li:hover p {
	color: #ff6600;
}
.HS10 {
	overflow: hidden; clear: both;
}
.HS15 {
	overflow: hidden; clear: both;
}
.HS10 {
	height: 10px;
}
.HS15 {
	height: 15px;
}
.Hidden {
	display: none;
}
.Clearer {
	margin: 0px; padding: 0px; line-height: 1px; clear: both; font-size: 1px; display: block;
}
.FlLeft {
	float: left;
}
.FlRight {
	float: right;
}
.MainBg {
	margin: 0px auto; width: 920px;
}
.OriginalPicBorder {
	padding: 0px;
}
#OriginalPic {
	width: 920px; overflow: hidden; font-size: 12px; position: relative;
}
#OriginalPic img {
	margin: 0px auto; display: block; min-width: 100px;
}
.CursorL {
	background: url("../images/space.png") 0px 0px; left: 0px; width: 50%; height: 600px; color: rgb(255, 255, 255); position: absolute; z-index: 999; cursor: url(../images/CurL.cur), auto;
}
.CursorR {
	background: url("../images/space.png") 0px 0px; width: 50%; height: 600px; right: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 999; cursor: url(../images/CurR.cur), auto;
}
.SliderPicBorder {
	width: 100%; overflow: hidden;
}
.ThumbPicBorder {
	background: rgb(238, 238, 238); margin: 0px auto; width: 920px; overflow: hidden; position: relative;
}
.ThumbPicBorder #btnPrev {
	left: 20px; top: 20px; width: 45px; height: 113px; position: absolute; cursor: pointer;
}
.ThumbPicBorder #btnNext {
	top: 20px; width: 45px; height: 113px; right: 20px; position: absolute; cursor: pointer;
}
.ThumbPicBorder .pic {
	margin: 20px auto; width: 755px; overflow: hidden; position: relative;
}
#ThumbPic img {
	margin: 0px 5px; border: 3px solid rgb(221, 221, 221); transition:0.3s ease-in-out; border-image: none; width: 135px; height: 108px; display: block; cursor: pointer; background-color: rgb(221, 221, 221); -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s;
}
#ThumbPic img.active {
	border: 3px solid rgb(16, 72, 160); border-image: none;
}
.hz {
	color: #ff6600;
	font-weight: bold;
}
