*{margin:0;padding:0;font-family:Microsoft Yahei,Arial;font-size:14px;color:#333;}
body{min-width:980px;background:#f8fee4 url(img/bg.png) no-repeat bottom center;}
ul{list-style:none;}
a{text-decoration:none;}
img{border:0;}
embed{position:absolute;left:0;top:0;}
.top{display:block;width:100%;background-color:#fff;}
	.head{width:980px;height:90px;margin:0 auto;}
	.head .logo{display:inline-block;padding-top:10px;width:545px;float:left;}
	.head .search_box{display:inline-block;padding:40px 0 0 210px;float:left;}
	.head .search_box .stxt{display:inline-block;padding:5px 10px;border:1px solid #ffdbaf;outline:none;border-top-left-radius:5px;border-bottom-left-radius:5px;}
	.head .search_box .sbtn{display:inline-block;padding:5px 10px;border:1px solid #ff8e06;outline:none;background-color:#ff8e06;color:#fff;cursor:pointer;
		border-top-right-radius:5px;border-bottom-right-radius:5px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff8e06), to(#ffa902)); }

.nav{display:block;width:100%;background-color:#f15e5d;height:50px;border-bottom:4px solid #983a38;}
	.nav_list{width:980px;margin:0 auto;}
	.nav_list li{display:inline-block;line-height:50px;*float:left;}
	.nav_list li a{display:block;color:#fff;font-size:16px;padding:0 15px;}

.main_image {width:100%; height:280px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:280px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:280px;}
.main_image li span {display:block; width:100%; height:280px}
.main_image li a {display:block; width:100%; height:280px}
.main_image div.flicking_con {width:990px; margin:0 auto; position:relative}
.main_image div.flicking_con .flicking_inner {position:absolute; top:360px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
.main_image div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('img/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
.main_image div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(img/prev.png) no-repeat left top;left:100px;}
#btn_next{background:url(img/next.png) no-repeat right top;right:100px;}

.con{display:block;width:980px;margin:20px auto 0;overflow:hidden;}
	.main_visual2{width:325px;height:250px;margin-right:20px;float: left;overflow:hidden;position:relative;border-radius:5px;}
		.main_image2 {width:325px;height:250px;margin-right:20px;position: relative;}
		.main_image2 ul {width:9999px; height:250px; overflow:hidden; position:absolute; top:0; left:0}
		.main_image2 li {float:left;width:325px;height:250px;}
		.main_image2 li span {display:block; width:100%; height:30px;width:270px;padding-right:55px;height:30px;background-color:rgba(0,0,0,.4);*background-color:#000;color:#fff;line-height:30px;text-indent:12px;position:absolute;bottom:0;left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
		.main_image2 li a {display:block;width:325px;height:250px;background-size:cover;border-radius:5px;}
		.main_visual2 div.flicking_con {width:325px; position:absolute;bottom:0;left:0;width:325px;height:21px;padding:4px 0;}
		.main_visual2 div.flicking_con .flicking_inner {position:absolute; bottom:0;right:0; z-index:999;height:21px;padding:4px 5px 4px 0;} /* 121126 */
		.main_visual2 div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('img/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
		.main_visual2 div.flicking_con a.on {background-position:0 -21px}
	.company{display:inline-block;width:350px;height:250px;margin-right:20px;float:left;overflow:hidden;}
		.company .title{height:55px;width:100%;}
			.company .tbtm{height:35px;width:100%;border-bottom:4px solid #ee5d88;}
			.company .title a{font-size:16px;color:#ee5d88;}
			.company .title a.tw{display:inline-block;background:url(img/Company.png) no-repeat 5px center;padding:15px;text-indent:48px;line-height:1;float:left;}
			.company .title a.more{float:right;padding:15px;line-height:1;}
		.company .c_des{height:150px;border-bottom:1px dashed #ccc;overflow:hidden;}
			.company .c_des img{float:left;padding:10px 10px 0 0;width:105px;height:105px;}
			.company .c_des p{line-height:2;font-size:12px;}
			.company .c_des .more{color:#ee5d88;}
		.c_nav {height:50px;}
			.c_nav li{display:inline-block;padding:0 5px;float:left;}
			.c_nav li:after{content:'/';display:inline-block;width:5px;padding-left:12px;}
			.c_nav li:last-child:after{content:''}
			.c_nav li a{display:inline-block;line-height:50px;color:#ee5d88;}
	.news{display:inline-block;width:256px;height:250px;float:left;overflow:hidden;}
		.news .title{height:50px;width:100%;}
			.news .tbtm{height:35px;width:100%;border-bottom:4px solid #fa8562;}
			.news .title a{font-size:16px;color:#fa8562;}
			.news .title a.tw{display:inline-block;background:url(img/news.png) no-repeat 5px center;padding:15px;text-indent:48px;line-height:1;float:left;}
			.news .title a.more{float:right;padding:15px;line-height:1;}
		.news .nlist{}
			.news .nlist li{line-height:1.8;overflow:hidden;width:100%;float:left;}
			.news .nlist li a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;line-height:2;float:left;}
			.news .nlist li span{color:#999;float:left;display:inline-block;line-height:2;}
	.product{display:inline-block;width:700px;height:265px;float:left;margin:35px 20px 0 0;box-sizing:border-box;border:1px solid #c5d7f2;*margin-right:10px;
		background-color:rgba(255,255,255,.8);border-radius:5px;*background-color:#fff;}
		.product .title{height:50px;width:660px;position:relative;border-bottom:1px solid #cecece;margin:0 20px;}
			.product .title:before{content:'';width:46px;height:45px;position:absolute;left:-8px;top:-15px;background:url(img/product.png) no-repeat center;}
			.product .title a{font-size:16px;color:#2a465f;}
			.product .title a.tw{display:inline-block;padding:15px;text-indent:30px;line-height:1.6;float:left;}
			.product .title a.more{float:right;padding:15px;line-height:1.6;}
		.plist{padding:20px 0 20px 20px;}
		.plist li{display:inline-block;padding-right:10px;float:left;}
		.plist img{width:150px;height:120px;border-radius:5px;border:2px solid #a7936f;}
		.plist span{display:block;width:150px;text-align:center;line-height:3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.olink{display:inline-block;width:260px;height:265px;margin-top:35px;float:left;overflow:hidden;}
		.olink a{display:block;width:255px;height:50px;overflow:hidden;}
		.olink span{color:#fff;line-height:70px;display:block;width:100%;text-align:center;*display:inline-block;*height:20px;}
		.olink .dlink{background:url(img/download.png) no-repeat center;padding-bottom:20px;}
		.olink .jlink{background:url(img/job.png) no-repeat center;padding-bottom:20px;}
		.olink .clink{background:url(img/contact.png) no-repeat center;height:120px;}
		.olink .clink span{line-height:55px;*height:70px;}
		.olink .clink .cinfo{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:125px;margin:-10px 0 0 60px;*margin-top:-25px;}
		.olink .clink .cinfo li{display:block;line-height:22px;text-align:center;font-size:12px;}

	.sidebar{width:210px;background:url(img/sbt.png) no-repeat top center;display:inline-block;float:left;margin-right:20px;}
		.sidebar .st{width:100%;height:140px;}
		.sidebar .st .title{display:block;padding:10px 0 0 98px;line-height:4.8;width:100px;font-size:16px;font-weight:bold;text-align:center;}
		.sidebar .sc{background:url(img/sbc.png) repeat-y top center;}
		.sidebar .sc .s_nav{margin:0 30px;width:150px;}
		.sidebar .sc .s_nav li{display:block;border-bottom:1px dashed #d8d2c6;}
		.sidebar .sc .s_nav li a{display:block;line-height:36px;text-align:center;}
		.sidebar .sb_t{background:url(img/sbb_01.png) no-repeat top center;height:125px;}
		.sidebar .sb{background:url(img/sbb_02.png) no-repeat top center;height:85px;}
		.sidebar .sb .clist{padding:0 20px;width:125px;}
		.sidebar .sb .clist li{line-height:2.2;text-align:center;line-height:22px;font-size:12px;}
	.con_r{width:750px;background-color:#fff;background-color:rgba(255,255,255,.8);min-height:500px;border-radius:5px;display:inline-block;float:left;}
		.con_r .ltit{padding:15px 25px;overflow:hidden;}
		.con_r .ltit .title{display:inline-block;font-size:16px;font-weight:bold;*float:left;}
		.con_r .ltit .location{display:inline-block;float: right;font-size:12px;}
		.con_r .ltit .location a{font-size:12px;}
		.con_r .nlist{padding-left:60px;}
			.con_r .nlist .nul{width:650px;}
			.con_r .nlist .nul li{list-style:disc;*float:left;}
			.con_r .nlist .nul li a{display:block;line-height:2.4;*float:left;}
			.con_r .nlist .nul li a:hover{color:#ff7400;}
			.con_r .nlist .nul .time{float:right;display:block;line-height:2.4;*margin-top:-35px;}
			.con_r .nlist .nul li a:hover .time{color:#ff7400;}
		.con_r .plist{padding-left:40px;overflow:hidden;}
			.con_r .plist .pul{}
			.con_r .plist .pul li{width:180px;padding:0 50px 10px 0;}
			.con_r .plist .pul li img{width:180px;height:140px;border:3px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:0;box-sizing:border-box;}
			.con_r .plist .pul li span{width:180px;display:block;text-align:center;line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
		.con_r .dlist{padding-left:35px;}
			.con_r .dlist .dul{padding:5px;overflow:hidden;}
			.con_r .dlist .dul li{width:640px;display:inline-block;float:left;margin-bottom:20px;}
			.con_r .dlist .dul li table{width:100%;border-top:1px solid #AAE2EE;border-left:1px solid #AAE2EE;}
			.con_r .dlist .dul li table td{border-right:1px solid #AAE2EE;border-bottom:1px solid #AAE2EE;padding:10px 20px;line-height:2;}
			.con_r .dlist .dul li table tr:first-child{background-color:#F6F6F6;}
			.con_r .dlist .dul li table .title{margin:0;font-weight:bold;}
			.con_r .dlist .dul li table span{display:block;line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
			.con_r .dlist .dul li table .dptn{}
			.con_r .dlist .dul li table .dptn a{padding-right:20px;}
		.con_r .jlist{padding-left:35px;}
			.con_r .jlist .jul{padding:5px;overflow:hidden;}
			.con_r .jlist .jul li{width:640px;display:inline-block;float:left;margin-bottom:20px;}
			.con_r .jlist .jul li table{width:100%;border-top:1px solid #AAE2EE;border-left:1px solid #AAE2EE;}
			.con_r .jlist .jul li table th{border-right:1px solid #AAE2EE;border-bottom:1px solid #AAE2EE;padding:10px 20px;line-height:2;width:120px;}
			.con_r .jlist .jul li table td{border-right:1px solid #AAE2EE;border-bottom:1px solid #AAE2EE;padding:10px 20px;line-height:2;}
			.con_r .jlist .jul li table a{color:#f00;}
		.con_r .yp{padding:0 35px 35px;}
			.con_r .yp table{border-top:1px solid #ccc;border-left:1px solid #ccc;}
			.con_r .yp table .ttxt_n{width:200px;font-size:12px;padding:10px;line-height:1.2;*float:left;}
			.con_r .yp table .ttxt_l{width:350px;}
			.con_r .yp table th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 20px;line-height:2;width:70px;font-size:12px;}
			.con_r .yp table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;line-height:2;font-size:12px;}
			.con_r .yp table td .tips{display:inline-block;font-size:12px;padding-left:5px;}
			.con_r .yp table td table{width:100%;}
			.con_r .yp table td select{*float:left;}
			.con_r .yp table td .innertable tr td:first-child{width:80px;text-align:right;}
			.con_r .yp table td .innertable_t,.con_r .yp table td .innertable_t td{border:0;padding:0;}
			.con_r .yp table td .innertable_t tr:first-child td{width:120px;text-align:center;padding:0}
			.con_r .yp table td table textarea{width:100%;*width:98%}
			.con_r .yp table .yp_btn{margin-right:20px;padding:0 10px;}
		.con_r .mlist{padding-left:35px;}
			.con_r .mlist .mul{padding:5px;overflow:hidden;}
			.con_r .mlist .mul li{width:640px;display:inline-block;float:left;margin-bottom:20px;}
			.con_r .mlist .mul li table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;}
			.con_r .mlist .mul li table .tit{width:75px;font-weight:bold;}
			.con_r .mlist .mul li table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 20px;line-height:2;font-size:12px;}
			.con_r .mlist .mul li table a{color:#f00;}

		.con_r .showpage{margin:10px 0 30px 50px;height:35px;}
			.con_r .showpage span{float:left;line-height:32px;padding:0 20px;}
			.con_r .showpage a{color:#ff7400;width:32px;height:32px;font-size:14px;border:1px solid #ccc;border-right:0;display:block;float:left;
				text-align:center;line-height:34px;background-color:rgba(255,255,255,.8);}
			.con_r .showpage a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;}
			.con_r .showpage a:last-child{border-right:1px solid #ccc;border-top-right-radius:5px;border-bottom-right-radius:5px;}
			.con_r .showpage .on{color:##CF3827; background:#eee;}
			.con_r .showpage a:hover{color:##CF3827; background:#eee;}

	#news_show .n_detail{padding:0 30px 30px;}
		#news_show .n_detail .mchead{text-align:center;}
		#news_show .n_detail .mchead h2{font-size:24px;font-family:Microsoft Yahei;margin:0;padding:20px 0px 5px;}
		#news_show .n_detail .mcinfo{text-align:center;padding:5px 0 15px;border-bottom:1px dotted #aaa;}
		#news_show .n_detail .content{padding-top:10px;font-size:14px;line-height:1.8;}
		#news_show .n_detail .content h1{margin:0.67em 0;font-size:2em;}
		#news_show .n_detail .content h2{margin:0.83em 0;font-size:1.5em;}
		#news_show .n_detail .content h3{margin:1em 0;font-size:1.17em;}
		#news_show .n_detail .content h4{margin:1.33em 0;font-size:1em;}
		#news_show .n_detail .content p {margin:0.5em 0;}
		#news_show .n_detail .content img {margin:0;max-width:100%;}
		#news_show .n_detail .content ul{list-style-type:disc;padding:0 0 0 3em;list-style-position:outside;}
		#news_show .n_detail .content ol{list-style-type:decimal;padding:0 0 0 3em;list-style-position:outside;}
		#news_show .n_detail .content table{font-size:12px;}
		#news_show .n_detail .option{padding:20px 20px 0;text-align:right;}
		#news_show .n_detail .option a{padding:0 20px;}

	#pro_show .p_detail{padding:0 30px 30px;}
		#pro_show .p_detail .p_info{overflow:hidden;}
		#pro_show .p_detail .p_info .p_img{width:360px;/* height:260px; */float:left;padding-right:20px;}
		#pro_show .p_detail .p_info .p_infolist{float:left;}
		#pro_show .p_detail .p_info .p_infolist li{display:block;line-height:2.4}
		#pro_show .p_detail .content{padding-top:10px;font-size:14px;line-height:1.8;}
		#pro_show .p_detail .content h1{margin:0.67em 0;font-size:2em;}
		#pro_show .p_detail .content .pin{text-align:center;}
		#pro_show .p_detail .content h2{margin:0.83em 0;font-size:1.5em;}
		#pro_show .p_detail .content h3{margin:1em 0;font-size:1.17em;}
		#pro_show .p_detail .content h4{margin:1.33em 0;font-size:1em;}
		#pro_show .p_detail .content p {margin:0.5em 0;}
		#pro_show .p_detail .content ul{list-style-type:disc;padding:0 0 0 3em;list-style-position:outside;}
		#pro_show .p_detail .content ol{list-style-type:decimal;padding:0 0 0 3em;list-style-position:outside;}
		#pro_show .p_detail .content table{font-size:12px;}
		#pro_show .p_detail .option{padding:20px 20px 0;text-align:right;}
		#pro_show .p_detail .option a{padding:0 20px;}

	#download_show .d_detail{padding:0 30px 30px;}
		#download_show .d_detail .d_info{width:80%;border-top:1px solid #AAE2EE;border-left:1px solid #AAE2EE;margin:0 auto;}
		#download_show .d_detail .d_info th,#download_show .d_detail .d_info td{border-right:1px solid #AAE2EE;border-bottom:1px solid #AAE2EE;padding:10px 20px;line-height:2;}
		#download_show .d_detail .d_info tr td:first-child{width:330px;}
		#download_show .d_detail .d_info tr td img{width:150px;height:180px;}
		#download_show .d_detail .content{padding-top:10px;font-size:14px;line-height:1.8;}
		#download_show .d_detail .content h1{margin:0.67em 0;font-size:2em;}
		#download_show .d_detail .content .pin{text-align:center;}
		#download_show .d_detail .content h2{margin:0.83em 0;font-size:1.5em;}
		#download_show .d_detail .content h3{margin:1em 0;font-size:1.17em;}
		#download_show .d_detail .content h4{margin:1.33em 0;font-size:1em;}
		#download_show .d_detail .content p {margin:0.5em 0;}
		#download_show .d_detail .content ul{list-style-type:disc;padding:0 0 0 3em;list-style-position:outside;}
		#download_show .d_detail .content ol{list-style-type:decimal;padding:0 0 0 3em;list-style-position:outside;}
		#download_show .d_detail .content table{font-size:12px;}
		#download_show .d_detail .option{padding:20px 20px 0;text-align:right;}
		#download_show .d_detail .option a{padding:0 20px;}

.foot{display:block;width:980px;margin:20px auto;}
	.foot .cinfo{display:inline-block;font-size:12px;}
	.foot .spt{display:inline-block;font-size:12px;float:right;}
#la{display:none;}