@charset "utf-8";
/* CSS Document */
@charset "utf-8";

*{margin:0;padding:0}
body{font-family:"微软雅黑";font-size:13px;height:100%;width:100%;background:#fff;}
ul{list-style:none}
a{text-decoration:none;cursor:pointer;transition:all .3s;outline:none}
.mrgr30{ margin-right:30px;}
.mrgr40{ margin-right:36px;}

.yellow{ width:100%; line-height:55px; margin:0 auto; text-align:center; margin-bottom:40px;}
.yellow a{ padding-left:10px; padding-right:10px; font-size:16px; padding-top:10px; padding-bottom:10px; border:1px solid #B2B2B2; margin-left:5px; color:#C0C0C0; text-decoration:none;}
.yellow .current{padding:11px; font-size:15px; margin-left:0px; background-color:#004279; color:#FFFFFF;}


#head{ margin:0 auto;width:100%;height:99px; min-width:1180px; overflow:hidden; background:url(../images/topbg.png) repeat-x;}
#head .con{ width:1180px; margin:0 auto; height:99px;}
#head .con .logo{ width:300px; float:left;}
#head .con .logo img{ margin-top:10px;}

#head .con .headright{ width:855px; float:right; overflow:hidden;}
#head .con .headright .msg{ width:100%; height:50px; line-height:50px;}
#head .con .headright .msg .domain{ width:50%; float:left; font-size:16px;}
#head .con .headright .msg .domain span{ color:#FF0000; font-weight:600;}
#head .con .headright .msg .tel{ width:40%; float:right; font-size:16px; text-align:right; color:#FF0000; padding-right:10px;}

#head .con .headright .nav{ width:840px; padding-left:15px; height:44px; line-height:44px; background-color:#045CA5; border-radius:10px 10px 0px 0px; padding-top:5px;}
#head .con .headright .nav li{ float:left; width:116px; margin:0px 0px; text-align:center;}
#head .con .headright .nav li a{ font-size:17px; color:#FFFFFF; text-decoration:none;}
#head .con .headright .nav .cur{ background-color:#FFFFFF;border-radius:3px 3px 0px 0px;}
#head .con .headright .nav .cur a{ font-size:17px; color:#045CA5; text-decoration:none;}
#head .con .headright .nav li:hover{background-color:#FFFFFF;border-radius:3px 3px 0px 0px; float:left; width:116px; margin:0px 0px; text-align:center;}
#head .con .headright .nav li:hover a{ font-size:17px; color:#045CA5; text-decoration:none;}

.flickerplate {
	position:relative;
	width:1180px;
	margin:0 auto;
	margin-top:10px;
	height:450px;
	background-color:#e6e6e6;
	overflow:hidden
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-size:cover;
	display:table
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	padding:10px;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:68.75em;
	margin-left:auto;
	margin-right:auto
}
.flickerplate ul.flicks>li .flick-title {
	padding:0px 0px;
	font-size:2.778em;
	line-height:1.995em;
	text-align:center
}
@media only screen and (max-width: 43.813em) {
.flickerplate ul.flicks>li .flick-title {
font-size:1.667em
}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding:5px;
	font-weight:300;
	line-height:2.5em;
	color:rgba(255, 255, 255, 0.8);
	text-align:center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0;
	margin:0px 0px 0px 50%;
	background-image:url("../images/flickerplate/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0;
	margin:0px 0px 0px -50%;
	background-image:url("../images/flickerplate/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:15px;
	width:100%;
	text-align:center;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0px 15px
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none
}
.flickerplate .dot-navigation .dot {
	width:14px;
	height:14px;
	margin:0px 6px;
	background-color:rgba(255, 255, 255, 0.3);
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:rgba(255, 255, 255, 0.6)
}
.flickerplate .dot-navigation .dot.active {
	background-color:#fff
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image:url("../images/flickerplate/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("../images/flickerplate/arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, 0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color:#000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}

.alltit{ height:45px; line-height:45px; width:100%; background-color:#F3F3F3; margin-bottom:5px;}
.alltit span{ float:left; padding:0px 25px; font-size:17px; color:#FFFFFF; background-color:#045CA5;}
.alltit a{ float:right; font-size:13px; color:#003866; text-decoration:none; margin-right:15px;}
.alltit a:hover{ text-decoration:underline;}
#main{ width:1180px; margin:0 auto; margin-top:15px; overflow:hidden;}
#main .tourl{ width:380px; float:left; overflow:hidden;}
.tl{ padding:5px; width:368px; border:1px solid #F0F0F0; overflow:hidden; margin-top:5px; margin-bottom:20px; background-color:#FAFAFA;}
.tl li{ width:100%; height:39.5px; line-height:39.5px; overflow:hidden; text-indent:8px; border-bottom:1px dashed #F0F0F0;}
.tl li a{ font-size:15px; color:#000000; text-decoration:none;}
.tl li a:hover{ color:#045CA5; font-size:15.5px; text-decoration:underline;}

#main .about{ width:380px; float:left; overflow:hidden; margin-left:20px;}
#main .about .tl{ padding:15px; width:350px; border:0px solid #F0F0F0; color:#353535; text-indent:30px; overflow:hidden; margin-top:5px; margin-bottom:20px; line-height:32px; font-size:15px; }

#main .video{ width:380px; float:right; overflow:hidden; margin-left:20px;}


#website{ width:1180px; margin:0 auto; overflow:hidden;}
#website .wslist{ width:1160px; overflow:hidden; line-height:40px; padding:5px 10px;}
#website .wslist a{ float:left; margin-right:18px; font-size:15px; color:#000000;}
#website .wslist a:hover{color:#004279; text-decoration:underline;}
#website .wslist a.tj{ float:left; margin-right:18px; font-size:15px; color:#ff0000;}
#website .wslist a.tj:hover{color:#ff0000; text-decoration:underline;}
#website img{ margin-top:8px; width:1180px; border-radius:5px; margin-bottom:15px;}

#nc{ width:1180px; margin:0 auto; overflow:hidden;}
#nc .news{ width:780px; float:left; overflow:hidden;}
#nc .news a.news{ width:380px; height:40px; color:#000000; font-size:15px; overflow:hidden; text-decoration:none; float:left; line-height:40px;}
#nc .news a.news:hover{ color:#045CA5; text-decoration:underline;}
#nc .contact{ width:380px; float:right; overflow:hidden;}
.conc{padding:15px; width:350px; border:0px solid #F0F0F0; color:#353535;overflow:hidden; margin-top:5px; margin-bottom:20px; line-height:32px; font-size:15px;}

#Admain{ width:1180px; margin:0 auto; overflow:hidden; margin-top:10px;}
#Admain img{ width:1180px;}

#neiyemain{ width:1180px; margin:0 auto; overflow:hidden; margin-top:5px;}
#neiyemain .neiyeleft{ width:380px; float:left; overflow:hidden;}

#neiyemain .neiyeRight{ width:760px; float:right; overflow:hidden;}
#neiyemain .neiyeRight .rightcon{ width:730px; padding:15px; background-color:#F7F7F7; border-radius:3px; line-height:35px; font-size:15px; overflow:hidden;}
#neiyemain .neiyeRight .rightcon .order{ width:100%; line-height:50px;}
#neiyemain .neiyeRight .rightcon .order .ordertitx{ width:20%; height:80px; float:left; text-align:right; overflow:hidden;}
#neiyemain .neiyeRight .rightcon .order .orderinpx{ width:80%; height:80px; float:right; text-align:left; overflow:hidden;}
#neiyemain .neiyeRight .rightcon .order .orderinpx textarea{ width:70%; height:78px; border:1px solid #E7E7E7; border-radius:5px;}
#neiyemain .neiyeRight .rightcon .order .ordertit{ width:20%; float:left; margin-top:6px; text-align:right; overflow:hidden;}
#neiyemain .neiyeRight .rightcon .order .orderinp{ width:80%; float:right; margin-top:6px; text-align:left; overflow:hidden;}
#neiyemain .neiyeRight .rightcon .order .orderinp input{ width:70%; height:40px; border:1px solid #E7E7E7; border-radius:5px;}
#neiyemain .neiyeRight .rightcon .order .orderinp .danxuan{ width:10%; height:20px; border-radius:5px;}

#neiyemain .neiyeRight .rightcon .order .orderinps input{ width:56%; height:45px; color:#FFFFFF; font-size:18px; margin-top:10px; margin-bottom:80px; border:1px solid #045CA5; background-color:#045CA5; border-radius:5px;}

#neiyemain .neiyeRight .licon{width:760px; line-height:45px; overflow:hidden;}
#neiyemain .neiyeRight .licon li{ height:45px; line-height:45px; overflow:hidden; border-bottom:1px solid #fff;}
#neiyemain .neiyeRight .licon li a{ float:left; font-size:16px; color:#000000; text-decoration:none;}
#neiyemain .neiyeRight .licon li a:hover{ text-decoration:underline; color:#045CA5;}
#neiyemain .neiyeRight .licon li span{ float:right;font-size:16px; color:#666666}
#neiyemain .neiyeRight .licon li:hover{ border-bottom:1px solid #F0F0F0;}

#neiyemain .neiyeRight .nrtit{ width:100%; text-align:center; line-height:80px; font-size:20px; color:#000000; border-bottom:1px solid #ECECEC;}
#neiyemain .neiyeRight .nrconfig{ width:100%; text-align:center; line-height:40px; font-size:14px; color:#858585; margin-bottom:50px;}
#neiyemain .neiyeRight .ncon{ width:100%;line-height:35px; font-size:15px; margin-bottom:30px;}

#link{ width:1180px; margin:0 auto;  line-height:40px; overflow:hidden; text-align:left; font-size:14px; margin-top:10px;}
#link a{font-size:14px; color:#000000; text-decoration:none;}
#link a:hover{text-decoration:underline;}

#foot{ width:1180px; margin:0 auto; background-color:#EEEEEE; line-height:60px; overflow:hidden; text-align:center; font-size:14px; margin-top:10px;}
#foot a{font-size:14px; color:#000000; text-decoration:none;}
#foot a:hover{text-decoration:underline;}