html,body{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; min-width: 1200px;}
img{ border:0}
ul,li,form,h3,dl,dd{ list-style:none; margin:0; padding:0;}
input{ outline:none;}
a,a:link,a:visited{ text-decoration:none;}

.area_1200{ width:1200px; margin:0 auto;}

.bgc_main{ background-color:#203650;}
.bgc_f9{ background-color:#f9f9f9;}
.bgc_ff{ background-color:#fff;}
.bgc_fa6{ background-color:#fa6f5d;}
.bgc_2b{ background-color:#2b4059}
.sp_h50{ height:50px;}

.zwnr{ line-height:180%; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#7193b1;}
.zwnr a{ color:#7193b1;}
.zwnr a:hover{ text-decoration:underline; color:#fa6f5d;}

.header_top{ position:relative; height:80px;}
.header_top li{ position:absolute; height:40px; top:20px;}
.header_top .albb{ right:260px; width:140px;}
.header_top .albb a{ display:block; height:40px; background:url(../images/albb.png) 50% no-repeat;  background-color:#2b4059; border-radius:5px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -webkit-transition: background-color 0.6s ease-out; -moz-transition: background-color 0.6s ease-out; transition: background-color 0.6s ease-out;}
.header_top .albb a:hover{ background-color:#000;}
.header_top .p_ss{ position:absolute; overflow:hidden; right:0; height:40px; width:250px; background-color:#2b4059; border-radius:5px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px;}
.header_top .p_ss input{ float:left; width:190px; padding-left:10px; height:40px; line-height:40px; border:none; background:none; color:#728fb2;}
.header_top .p_ss a{ display:block; float:right; height:26px; width:30px; margin-top:7px; margin-right:10px; color:#fff; text-indent:-100px; overflow:hidden; background:#16283f url(../images/ic_search.png) 50% no-repeat; -webkit-transition: background-color 0.6s ease-out; -moz-transition: background-color 0.6s ease-out; transition: background-color 0.6s ease-out;}
.header_top .p_ss a:hover{ background-color:#fa6f5d;}

.logo_dh{ height:90px; background-color:#2b4059; position:relative;}
.logo_dh .logo{ position:absolute; top:0; left:0; width:400px; background-color:#fa6f5d;}
.logo_dh .logo a{ display:block; height:90px; background:url(../images/logo.png) 15px 3px no-repeat; overflow:hidden; text-indent:-1000px;}


.nav{ height:90px; position:absolute; z-index:1; width:700px; padding-left:100px; right:0; top:0;}
.nav .nLi{ float:left; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; color:#b6d0fe; margin:0 23px; height:88px; line-height:88px; border-bottom:2px solid #2b4059; font-size:16px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.nav .sub{ display:none; width:760px; left:0; top:88px;  position:absolute; background:#fa6f5d; line-height:26px; padding:10px 20px; overflow:auto; }
.nav .sub li{ zoom:1; float:left; width:25%; }
.nav .sub a{ display:block; padding:5px 10px; color:#fff; font-size:16px; -webkit-transition: color 0.3s ease-out; -moz-transition: color 0.3s ease-out; transition: color 0.3s ease-out;}
.nav .sub a:hover{ color:#000;}
.nav .on h3 a{ color:#fa6f5d; border-bottom:2px solid #fa6f5d;}
		
.logo_dh_bg{ height:38px; background:url(../images/dh_bg.png) 50%  no-repeat;}

.flickerplate {
	position:relative;
	width:100%;
	height:530px;
	background:#2b4059 url(../images/loading.gif) 50% 38% no-repeat;
	overflow:hidden
}
.flickerplate li a{ display:block; height:530px;}
.flickerplate li .ad_wz{ text-indent:-1000px; overflow:hidden; margin:0 auto;}

.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%;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	margin-left:auto;
	margin-right:auto
}

.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:1;
	margin:-60px 0px 0px 30%;
	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:1;
	margin:-60px 0px 0px -30%;
	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:-60px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:-60px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:0px;
	width:100%;
	text-align:center;
	z-index:100;
	height:40px;
}
.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:12px 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
}

.bt_01{ text-align:center; padding-top:70px; font-family:Tahoma, Geneva, sans-serif;}
.bt_01 h3{ color:#273e57; font-size:36px;}
.bt_01 span{ display:block; font-size:20px; padding:15px 0; color:#fa6f5d;}
.bt_01 span a{ display:inline-block; height:20px; width:50px; background:url(../images/ic_more.png) 50% no-repeat;}

.honorlist{ overflow:auto; padding-top:30px; padding-bottom:70px;}
.honorlist li{ float:left; width:232px; margin-bottom:20px; background-color:#FFF; margin-right:10px;}
.honorlist > li:nth-child(5n+5){ margin-right: 0 }
.honorlist li a{ display:block; border:1px solid #ddd; height:150px; width:230px; text-indent:-1000px; overflow:hidden; -webkit-transition: border-color 0.3s ease-out; -moz-transition: border-color 0.3s ease-out; transition: border-color 0.3s ease-out;}
.honorlist li a:hover{ border-color:#fa6f5d}
.honorlist li img{ display:block;}

.ys_css{ height:625px; background:url(../images/ys_bg.png) bottom right no-repeat; color:#fff;}
.ys_title{ padding-top:100px; font-size:36px; font-family:Tahoma, Geneva, sans-serif;}
.ys_title span{ display:block; font-size:20px; font-weight:normal; line-height:160%; padding-top:30px;}
.ys_title i{ height:4px; width:100px; background-color:#FFF; display:block; margin:30px 0;}
.ys_intro{ font-size:18px; line-height:140%;}

.footer{ background:url(../images/footer_bg.jpg) 50% no-repeat; height:340px; text-align:center;}
.footer h3{ padding-top:70px; color:#273e57; font-size:24px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif;}
.footer h3 span{ font-size:14px; color:#666; display:block; font-family:Arial, Helvetica, sans-serif; padding:10px 0;}
.footer strong{ display:block; margin-top:20px; padding-bottom:20px; color:#fa6f5d; font-size:20px; font-family:Verdana, Geneva, sans-serif}
.footer strong a{ color:#fa6f5d;}
.footer strong a:hover{ text-decoration:underline;}
.footer p{ color:#666; font-size:14px; line-height:180%;}

.rightkf{ position:fixed; right:0; bottom:80px;}
.rightkf .kfic{ width:50px;}
.rightkf .kfic a{ display:block; width:50px; height:50px; border-bottom:1px solid #fff; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
.rightkf .kfic a.icemail{ background:#b5b5b5 url(../images/ic_email.png) 50% no-repeat;}
.rightkf .kfic a.icwx{ background:#b5b5b5 url(../images/ic_skype.png) 50% no-repeat;}
.rightkf .kfic a.icgotop{ background:#b5b5b5 url(../images/ic_gotop.png) 50% no-repeat;}
.rightkf .kfic a:hover{ background-color:#000;}

.menu_area{ padding-top:20px; margin-bottom:50px;}
.menu_area *{ font-family:Tahoma, Geneva, sans-serif }
.menu_title{ overflow:hidden; margin-bottom:15px;}
.menu_title h3{ color:#7193b1; float:left; height:26px; line-height:26px;}
.menulist{background-color:#2b4059; overflow:auto; padding-top:15px;}
.menulist a{ display:block; float:left; padding:10px 0; width:130px; text-align:center; color:#7193b1; margin-bottom:15px; margin-right:15px; background-color:#1f2935; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; font-size:16px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.menulist a:hover{ color:#fff; background-color:#fa6f5d;}
.menulist a.menuloc{ color:#fff; background-color:#fa6f5d;}

.aboutcss{ overflow:auto;}
.about_pics{ float:left; width:400px; margin-right:20px; padding:10px; background-color:#2b4059; position:relative;}
.about_pics .mask{ position:absolute; width:400px; height:400px; left:10px; top:10px; z-index:999; background: url(../images/logo_sy.png) 50% no-repeat;}
.about_intro{ float:left; width:740px; color:#7193b1; padding:5px 10px; background-color:#2b4059}
.p_intro{ float:left; width:760px; background-color:#2b4059; color:#7193b1;}
.p_intro .p_i_title{ padding:10px 20px; background-color:#1f2935}
.p_intro .zwnr{ padding:5px 20px; font-size:18px;}


.slideBox{ width:400px; height:350px; overflow:hidden; position:relative; float:left; margin-right:13px;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ border:1px solid #fff; box-sizing:border-box; background:none;}	
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:400px; height:350px; display:block;}

.Factorycss{ overflow:auto;}
.Factorylist{ float:left; width:400px; margin-right:20px; background-color:#2b4059}
.Factorylist li{ height:45px; line-height:45px; padding:0 20px; border-bottom:1px solid #1f2935;}
.Factorylist li a{ color:#7193b1; font-family:Tahoma, Geneva, sans-serif;}
.Factorylist li a:hover{ color:#fa6f5d; }
.Factorylist li a.thiloc{ color:#fa6f5d; }
.Factorylist li i{ float:right; height:45px; width:20px; background:url(../images/ic_face.png) 50% no-repeat}

.Factorypics{ float:right; background-color:#2b4059; width:720px; padding:30px; position:relative;}
.logosy{ position:absolute; left:50%; top:50%; margin-left:-49px; margin-top:-45px; z-index:9999;}
.teamcss{ overflow:auto;}
.teamcss li{ float:left; width:590px; background-color:#2b4059; margin-bottom:20px; position:relative; margin-right:20px;}
.teamcss > li:nth-child(2n+2){ margin-right: 0 }
.teamcss li img{ display:block; padding:30px;}
.teamcss li h3{ position:absolute; left:30px; bottom:30px; width:510px; background-color:rgba(0,0,0,0.6); text-align:center; padding:10px; color:#eee; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.teamcss li:hover h3{ background-color:#fa6f5d; color:#fff;}


.b_cont{width:720px;height:450px;overflow:hidden;margin:0 auto;position:relative;}
.ct_p_05{width:720px;height:450px;float:left;text-align:center;}
.ct_p_05 img{ display:block;}
.ct_p_05 .ct_txt{display:block;line-height:50px;*line-height:50px;overflow:hidden;color:#fff;height:75px;cursor:pointer;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#8c000000', endColorstr = '#8c000000' );background-color:rgba(0,0,0,.55);_background:none;position: relative;margin-top: -75px;font-size: 20px;}
.ct_p_05 a:hover .ct_txt{color:#fff;}

.scrDotList_wrap{text-align:center;width:100%;position:absolute;bottom:10px;}
.scrDotList{padding:0 10px;zoom:1;line-height: 0;}
.scrDotList span{display:inline-block;width:10px;height:10px;background:#000000;cursor:pointer;font-size:0;line-height:0;vertical-align:top;font-size: 0px;margin: 0 5px;}
.scrDotList span.on{background:#fa6f5d;}

a.scrArrAbsLeft{position:absolute;left:0;bottom:0px;width:75px;height:75px;background:url(../images/0813_ent_zyc_images_v2.png) 0px -136px no-repeat;cursor:pointer;}
a.scrArrAbsLeft:hover{background-position: 0 -217px;}
a.scrArrAbsRight{position:absolute;right:-1px;bottom:0px;width:75px;height:75px;background:url(../images/0813_ent_zyc_images_v2.png) no-repeat -83px -136px;cursor:pointer;}
a.scrArrAbsRight:hover{background-position: -83px -217px;}

.plist{ overflow:auto;}
.plist li{ width:224px; float:left; margin-bottom:20px;margin-right:20px;}
.plist > li:nth-child(5n+5){ margin-right: 0 }
.plist li a{ display:block; padding:10px; background-color:#2b4059; font-size:12px; position:relative; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.plist li a h3{ color:#94b8d7; font-weight:normal; padding:15px 0 10px 0; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.plist li a img{ display:block;}
.plist li a:hover{ background-color:#fa6f5d}
.plist li a:hover h3{ color:#fff;}
.plist li a .mask{ position:absolute; width:265px; height:265px; left:10px; top:10px; z-index:999; background: url(../images/logo_sy.png) 50% no-repeat;}

.p_title{ font-family:Tahoma, Geneva, sans-serif; padding-bottom:25px; color:#7193b1; }
.zoom{ height:35px; line-height:35px; background:url(../images/ic_zoom.png)15px 50% no-repeat; padding-left:50px; color:#94b8d7; margin-top:5px;}

.np{ margin-top:25px;}
.np li{ color:#fa6f5d; height:50px; line-height:50px;}
.np li span{ display:inline-block; width:100px; text-align:center; height:40px; line-height:40px; margin-right:10px; background-color:#1f2935;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.np li a{ color:#7193b1;}
.np li a:hover{ color:#fa6f5d;}

.faqlist{ padding:25px 0;}
.faqlist > li{ margin-bottom:60px;}
.faqlist > li .faqtitle{ overflow:hidden; height:45px; line-height:45px; font-size:20px; color:#fa6f5d; background-color:#203650}
.faqlist > li .faqtitle i{ display:block; float:left; height:45px; width:45px; margin-right:15px; background:#fa6f5d url(../images/ic_faq.png) 50% no-repeat;}
.faqlist > li .faqnr{ padding-top:20px;}

.scott *{ padding:0px; margin:0px;}
.scott { height:30px; text-align:right; margin-top:25px;}
.scott a,.scott span{ display:inline-block; color:#7193b1;}
.scott a { BORDER: #2b4059 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; -webkit-transition:all .6s ease; -moz-transition:all .6s  ease; transition:all 0.6s  ease;}
.scott a:hover { BORDER: #fa6f5d 1px solid; BACKGROUND-COLOR:#fa6f5d; COLOR: #fff;}

.scott span.current { BORDER: #fa6f5d 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #fa6f5d; COLOR: #ffffff;}
.scott span.disabled { BORDER: #2b4059 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #2b4059; COLOR: #7193b1;}

.history_css { margin-top:50px; background:url(../images/history_line.jpg) repeat-y 402px 0; padding-bottom:30px;}
.history_end{  margin-left:95px; margin-bottom:30px; background:url(../images/history_end.png) no-repeat 291px 0; height:29px; }
.history_css h3{ color:#fa6f5d; padding-left:444px; font-size:20px; background:url(../images/history_ic_time.png) no-repeat 386px 0; height:32px; line-height:32px; }
.history_css .history_area{ overflow:auto; margin:55px 0;}
.history_css .history_area li{ float:left; font-size:16px; line-height:200%;}
.history_css .history_area li.history_year{ color:#fa6f5d; text-align:right; font-weight:bold; background:url(../images/history_ic_year.png) no-repeat right; width:360px; padding-right:54px;}
.history_css .history_area li.history_intro{ padding-left:30px; width:700px;}






