@charset "UTF-8";
/*------------// Overall //------------------*/
body{ font-size:12px; font-family:Verdana, Geneva, sans-serif;color:#000; margin:0; background:#fff url(img/scrolltile.jpg) repeat; }

html,body{-webkit-text-size-adjust:none;}
table,td{}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
A:link{text-decoration:none; color:#111;}
A:visited{text-decoration:none; color:#111;}
A:hover{text-decoration:none; color:#434865;}
img{ border:0; }
div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0; line-height:20px;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{   border:none;padding:0 } 
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
ol,ul,li{list-style-type:none;}
.overz{ overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden;}
.mn_12{ margin-bottom:12px;}
.clear{ clear:both; height:1px; overflow:hidden}
/*.pc-none{ display:none}*/


.box{ width:1076px; background:url(img/yybg.png) repeat-y; margin:0 auto}
.w960{ width:960px; margin:0 auto}
.logo{ background:url(img/t2.png) no-repeat center center; height:100px;}
.nav ul { padding-left:90px; border-bottom:1px dotted #aaa;border-top:1px dotted #aaa;}
.nav ul li{ float:left; width:100px; text-align:center;}
.nav ul li a{ display:block; height:35px; line-height:35px; font-size:14px;}

.box2{ margin:40px auto}
.left0{ float:left; width:213px; margin-left:18px; margin-right:18px;}
.left0 .bk1{ background:url(img/bk1.png) no-repeat; height:22px;}
.left0 .bgy{ background:url(img/bk2.png) repeat-y;}n
.r0{ float:left; width:693px;}
.r0 .bk1{ background:url(img/r-t1.png) no-repeat 249px 0; height:22px;}
.r0 .bgy{ background:url(img/r-t2.png) repeat-y; height:auto; overflow:hidden }
.left0 .bgy .nav2{ width:190px; margin:0 auto}
.nav2 ul { padding:0 0 15px 0}
.nav2 ul h2{ display:block; font-size:16px; color:#000; margin:0; padding:0 0 5px 0; font-style:italic}
.nav2 ul li{ height:22px; line-height:22px; text-indent:10px; background:url(img/ico.png) no-repeat left center}
.nav2 ul li a{ color:#505366}
.nav2 ul li a:hover,.nav2 ul .on a{ color:red}
.r0 .ptitle{display:block; font-size:16px; color:#000; margin:0; padding:0 0 10px 0; font-style:italic}
.r0 .text{ width:650px; margin:0 auto; color:#222;}
.r0 .text p{ display:block; margin:0; padding:0}
.lingks { width:960px; margin:0 auto}
.lingks li{ float:left}
.copyr{ text-align:center; padding:10px 0 10px 0}
.copyr h2{ display:block; text-align:center; font-size:14px; color:#555; font-weight:normal; line-height:22px;}

.pro-b{ background:#eaeef4; width:940px; margin:0 auto;border:1px solid #adb2b6}
.pro-b ul{ width:930px; margin:0 auto; padding:10px 0 10px 0}
.pro-b ul li{ float:left; width:176px; height:280px; background:#fff; border:1px dotted #ccc; margin-right:10px; margin-bottom:10px;}
.pro-b ul .lastxxx2{ margin-right:0}
.pro-b ul li img{ display:block; margin:0 auto; text-align:center}
.pro-b ul li h2{ display:block; margin:0; padding:0; text-align:center; font-size:12px; color:#555; font-weight:normal; padding:10px 0 5px 0; height:40px;}
.pro-b ul li h3{ display:block; margin:0; padding:0; text-align:center; font-size:12px; color:#333; font-weight:normal; padding:10px 0 0 0;}
.pro-lanmu { width:940px; margin:0 auto}
.pro-lanmu li{ float:left; padding-right:5px;}
.pro-lanmu li a{ display:block; background:#e5e5e5; color:#000; text-align:center; padding:2px 10px;border-top-left-radius:10px; border:1px solid #ccc; border-bottom:0}
.pro-lanmu .on a,.pro-lanmu li a:hover{ background:#ffffcc}

.pages{ width:940px; margin:15px auto}
.pages li{ float:left; padding-right:10px;}
.pages li a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666}
.pages li a:hover,.pages .on a{ color:#000; font-weight:bolder}

.pro-deail{ width:900px; margin:0 auto}

.piccon{ width:300px; padding-top:10px; position:relative}
.piccon li{float:left;padding:0; width:90px; height:90px; margin-right:8px; margin-bottom:10px; border:1px dotted #ccc}
#preview{position:absolute;border:1px solid #ccc;padding:0px; height:300px; width:300px;display:none;color:#fff;}

.L11{ float:left; width:300px;}
.L11 .t1 img{ display:block; width:300px; height:300px;}
.r11{width:570px; float:right}
.r11 .title{ display:block; font-weight:normal; color:#666; font-size:16px; padding-bottom:20px;}

.pro-gengxin{ padding:20px 0 0 0}
.pro-gengxin ul li{ float:left; width:166px; height:220px; border:1px dotted #ccc; margin-right:33px; margin-bottom:33px;}
.pro-gengxin ul li img{ width:160px; display:block; margin:0 auto; height:160px; padding-top:3px;}
.pro-gengxin ul .lastxxx2{ margin-right:0px;}
.pro-gengxin ul li span{ display:block; text-align:center; width:150px; margin:0 auto; padding-top:10px; color:#666}

.r0 .news-list{ width:650px; margin:0 auto; color:#222;}
.r0 .news-list li{ height:35px; line-height:35px; border-bottom:1px dotted #ddd}
.r0 .news-list li span{ display:block; float:left; padding-right:10px; color:#777;height:35px; line-height:35px; font-family:Verdana, Geneva, sans-serif}
.r0 .pages{width:650px; margin:0 auto; padding-top:20px;}
.r0 .news-test{ width:650px; margin:0 auto; color:#222;}

.jm-title{ text-align:center; font-size:20px; color:#930; padding-bottom:20px;}

.zscx .title{ display:block; margin:0; padding:30px 0; text-align:center; font-weight:normal; font-size:20px;}
.zscx{ background:#fff; padding-bottom:30px;}
.zscx .left{ float:left; width:480px;}
.zscx .right{ float:right; width:479px; border-left:1px solid #ddd}
.zscx .left p{ display:block; font-size:12px; color:#777; width:310px; margin:0 auto; padding:20px 0 20px 0}
.zscx .left #soso{ display:block; width:300px; margin:0 auto; height:30px; border:1px solid #ddd; text-indent:10px;}
.zscx .left #soso:hover{ outline: none;
        border-color: #51a7e8;
        box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(81,167,232,.5);}
.zscx .left .btn{ display:block; margin:15px auto 0 auto; text-align:center; width:300px; height:35px; line-height:35px; font-family:"微软雅黑"; cursor:pointer; border:1px solid #ddd;}


.zscx-gia{ background:#fff; padding:60px 0}
.list99 h2,.list99 h3{ display:blockl; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:70px; font-weight:normal; color:#231815; padding-bottom:10px;}
.list99 h2{ padding-bottom:20px;}
.list99 h3{ font-size:14px; font-weight:bold}
.list99 .bg55{ height:20px; background:#e6e3bc}
.list99 ul{ padding:10px}
.list99 ul li{ height:35px; line-height:35px;}
.list99 .text{ font-size:12px;display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between; line-height:20px;}
.list99 .mss-img1 img{ display:block; margin:0 auto; text-align:center; padding:15px 0}
.list99 .mss-img2 img{ display:block; margin:0 auto; text-align:center; padding:35px 0 10px 0; width:100px;}
.list99 .mss-img3 img{ display:block; margin:0 auto; text-align:center; padding:45px 0 0 0}
.list99 .mss-img4 img{ display:block; margin:0 auto; text-align:center; padding:0 0 0 0; width:60px;}
.ppt{ padding:25px 0 0 0}
.list99 ul li span{ display:block; float:left}
.list99 ul li .t1{ width:120px; font-family:Verdana, Geneva, sans-serif}
.list99 ul li .t2{ width:90px;}
.list99 ul li .nxs{ display:none}
.list99 ul li .t3{font-family:Verdana, Geneva, sans-serif}
.zscx-gia .text1{ font-size:12px; font-family:"Courier New", Courier, monospace; line-height:20px;}
.zscx-gia .text1,.zscx-gia .text2{ padding:30px 0 0 0}
.zscx-gia .text2{ font-size:14px; line-height:35px;}

.zscx .right img{ display:block; text-align:center; margin:0 auto}
.wenzi span{ display:block; color:#000}
.wenzi .t2{ color:#900}
.wenzi p{ display:block;}
.wenzi img{ display:block; width:200px; padding-left:100px;}


#tabs,#tabs2,#tabs3,#tabs4,#tabs5 {
	width: 570px;
	margin: 0 auto; border-bottom:1px dashed #ccc; 
}

#tabs li,#tabs2 li,#tabs3 li,#tabs4 li,#tabs5 li {
	float: left;
	margin-right: 2px;
}

#tabs li a,#tabs2 li a,#tabs3 li a,#tabs4 li a,#tabs5 li a {
	display: block;
	padding: 10px 10px;
	background: #544f6b;
	text-decoration: none;
	color: #ccc;
}

#tabs li a:hover,#tabs2 li a:hover,#tabs3 li a:hover,#tabs4 li a:hover,#tabs5 li a:hover {
	background: rgb(78, 74, 99);
}

#tabs_container {
	overflow: hidden;
	position: relative;
	background: white;
}

#tabs_container .tab-c { width:570px;}
#tabs-3 img{ display:block; margin:0 auto; text-align:center; padding-bottom:10px; width:auto;max-width:500px; height:auto}

.transition {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.make_transist {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.hidescale {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
}

.showscale {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hideleft {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.showleft {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hidescaleup {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.showscaleup {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hideflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;

	-webkit-transform: rotatey(-90deg) scale(1.1);
	-moz-transform: rotatey(-90deg) scale(1.1);
	-o-transform: rotatey(-90deg) scale(1.1);
	-ms-transform: rotatey(-90deg) scale(1.1);
	transform: rotatey(-90deg) scale(1.1);

	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.showflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;

	-webkit-transform: rotatey(0deg) scale(1);
	-moz-transform: rotatey(0deg) scale(1);
	-o-transform: rotatey(0deg) scale(1);
	-ms-transform: rotatey(0deg) scale(1);
	transform: rotatey(0deg) scale(1);

	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.tabulous_active {
	background:#f1f1f1 !important;
	color: #655c89 !important;
}

.tabulousclear {
	display: block;
	clear: both;
}


.rmore{ margin:25px auto; text-align:center}
.rmore a{ display:block; text-align:center; color:#efefef; margin:0 auto; height:30px; line-height:30px; background:#474747; width:80px;}
.rmore a:hover{ background:#111; color:yellow}
.rmore2{ padding-top:20px;}
.rmore2 a{}
.ind-ab{ background:#f9f9f9; padding:25px 0 0 0}
.ind-ab h2,.ind-news h2{ display:block; margin:0; padding:0; font-weight:normal; text-align:center}
.ind-ab h2 span,.ind-news h2 span{ display:inline-block}
.ind-ab .text{ padding:40px 0 0 0}
.ind-ab .text ul{ float:left; width:300px;}
.ind-ab .text .text2{ float:right; width:580px; font-size:14px; line-height:30px;}
.ind-ab .rmore{ margin:0; text-align:center}
.ind-ab .rmore a{ display:block; text-align:center; color:#efefef; margin:50px 0 0 0; height:30px; line-height:30px; background:#474747; width:80px;}
.w940{ width:940px; margin:0 auto}

.ind-news{ padding:25px 0 0 0 }
.ind-news .dd1{ float:left; width:300px; overflow:hidden; margin-top:25px;}
.ind-news .dd1 li{ height:30px; line-height:30px;}
.ind-news .dd1 li a{ color:#555}
.ind-news .dd2{ float:left; width:300px; overflow:hidden; background:#ccc; height:120px; margin-top:25px;}
.ind-news .dd3{ float:right; width:300px; overflow:hidden; height:120px; margin-top:25px;}

.ind-news .dd3 .t1{ font-size:16px; color:#306; padding-bottom:10px;}
.ind-news .dd3 #soso{ display:block; width:298px; margin:0 auto; height:30px; border:1px solid #ddd; text-indent:10px;}
.ind-news .dd3 #soso:hover{ outline: none;
        border-color: #51a7e8;
        box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(81,167,232,.5);}
.ind-news .dd3 .btn{ display:block; margin:15px auto 0 auto; text-align:center; width:300px; height:35px; line-height:35px; font-family:"微软雅黑"; cursor:pointer; border:1px solid #ddd;}



.list99n{ background:#fff}
.list99n .imgxxa img{ display:block; margin:0 auto; text-align:center}
.list99n .imgxxa { padding:15px 0}
.list99n .bg55{ background:#937d4b; height:40px; }
.list99n .bg55 span{ display:block; float:left; font-family:Verdana, Geneva, sans-serif; color:#fff; padding-left:5px;line-height:40px; font-size:14px;}
.list99n .bg55 .zi2{ float:right; padding-right:5px;}
.list99n ul{ padding:10px 10px 0 10px }
.list99n ul li{ height:35px; line-height:35px; padding:0}
.list99n .text1{ font-size:12px; margin:0; padding:0;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between; line-height:20px; font-family:Verdana, Geneva, sans-serif}
.list99n .text1 p{ display:block; padding:10px;}
.list99n .text1 .nxs{ display:none}

.list99n ul li span{ display:block; float:left}
.list99n ul li .t1{ width:120px; font-family:Verdana, Geneva, sans-serif}
.list99n ul li .t2{ width:90px;}
.list99n ul li .nxs,.list99n .bg55 .nxs{ display:none}
.list99n ul li .t3{font-family:Verdana, Geneva, sans-serif}

.pc-none{ display:none}
.nnone{ display:none}

.list99n-py ul li .t2 { display:none}





