/* ======================
 * By: Qmc
 * Date: 2013-4-25
 * To: xiyang
 *===================== */

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse;border-spacing:0px;}
fieldset,img { border:0;}
em,strong,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}

html{ -webkit-text-size-adjust:none;background:url(../images/body_bg.png) repeat-x top;}
body{ font:12px/16px '微软雅黑','黑体',宋体; color:#555;background:url(../images/header_bg.png) no-repeat center top;}
table{ font-size:inherit; font:100%;}

body {padding-bottom:50px;}

/* Link */
a{ outline:none;}
a:link, a:visited{ color:#5f5f5f; text-decoration:none;}
a:hover, a:active{ text-decoration:underline;}

/* Form */
button{ cursor:pointer; border:0; padding:0; overflow:hidden;}
textarea { overflow:auto; resize:none;}
input,textarea { outline:none;margin:0;padding:0;border:none;font-family:'Myriad Pro';font-size:14px;color:#404040;}
label { font-size:14px;font-family:'Myriad Pro';color:#404040}

/* Clearfix */
.clearfix:after, .layout:after,.news_list ul li:after,.list_con .lisence_box ul li:after{ content:"\0020"; display:block; clear:both; height:0; font-size:0;}
.clearfix, .layout,.news_list ul li,.list_con .lisence_box ul li{ zoom:1;}
.clear{ clear:both; display:block;}

/* float */
.fll { float:left;}
.flr { float:right;}

/* font */

.font_ms {font-family:'微软雅黑'}
.font_cn {font-family:'宋体'}
.font_mp {font-family:'Myriad Pro'}

/* Layout */
.layout{ width:1000px; margin:0 auto;}

.mgl-180 { margin-left:180px;}
.mgl-80 { margin-left:80px;}
.mgr-70 { margin-right:70px;}
.mgt-20 { margin-top:20px;}

/* ======================
 * 页面: 首页
 * 时间: 2013-4-29
 * 作者: 年轮
 *======================= */
 
.header {
	height:90px;
	position:relative;
	z-index:99;	
}
.header .inner {
	position:relative;
}
.logo {
	position:absolute;
	left:0;
	top:0;
	width:360px;
	height:90px;
}
.logo a{
	width:360px;
	overflow:hidden;
}
.logo h1 {
	display:block;
	width:360px;
	height:90px;
	background:url(../images/logo.png) no-repeat;	
	text-indent:-9999em;
}
.top_bar {
	margin-top:15px;
	float:right;
}
.top_bar a {
	padding:0 9px;
	color:#0069b0;
	text-shadow:1px 0px 0px #fff;
}
.top_bar span {
	color:#999;	
}
.top_nav {
	float:right;
}
.language {
	clear:both;
	margin:25px 9px 0 0;
	float:right;
}
.language span.select_label {
	float:left;
	padding:0 9px;
	color:#0069b0;
	text-shadow:1px 0px 0px #fff;	
}
.language .language_box {
	float:left;
	width:85px;
	position:relative;
	cursor:pointer;
}
.language .selected {
	display:block;
	border:1px solid #2f6d9a;
	height:16px;
	color:#a5c6de;
	font-size:12px;
	text-indent:8px;
	background:#3780b5 url(../images/select_icon.png) no-repeat right;
}
.language .select_list {
	display:none;
	position:absolute;
	background:#3780b5;
	padding:3px 0;
}
.language .select_list a {
	line-height:20px;
	color:#fff;
	text-shadow:none;
}
.nav {
	height:47px;
	background:url(../images/nav_bg.png) repeat-x;	
}
.main-menu {
 float:left;
 height:47px;
 line-height:47px;
}
.main-menu span {
	float:left;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:46px;
}
.main-menu a{
	float:left;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-shadow:1px 1px 0px #3280c2;
	padding:0 18px;
}

.main-menu a.current {
	background:url(../images/nav_bg_hover.png) repeat-x;	
}
.main-menu a:hover {
	text-decoration:none;
	background:url(../images/nav_bg_hover.png) repeat-x;	
}
.search {
	margin-top:10px;
	float:right;
	width:170px;
	height:26px;
	background:url(../images/search.png) no-repeat;
}
.search input {
	float:left;
	font-size:12px;
	color:#fff;
}
.search .input_search {
	width:120px;
	background:none;
	padding-left:20px;
	line-height:26px;
	height:26px;	
}
.search .btn_search {
	cursor:pointer;
	width:30px;
	height:26px;
	background:none;
}

.banner_show {
	height:350px;	
	position:relative;
}
.banner_pic {
	position:relative;
	width:1000px;
	height:350px;	
}
.banner_pic ul li {
	position:absolute;
	left:0;
	top:0;
}
.banner_pic ul li img {
	width:1000px;
	height:350px;	
}
.banner_trigger {
	position:absolute;
	right:20px;
	bottom:10px;
	height:6px;
	background:#fff;
	padding:2px;
	padding-right:0;
}
.banner_trigger li {
	overflow:hidden;
	cursor:pointer;
	width:42px;
	height:6px;
	float:left;
	margin-right:2px;
	background:url(../images/banner_trigger.png) no-repeat 0 0;	
}
.banner_trigger li.hover {
	background-position:0 -6px;	
}
.index_main {
	margin-top:20px;	
}
.index_main .layout {
	position:relative;
	margin-left:-4px;
	width:1008px;
}
.index_main s {
	display:block;
	width:100%;
	height:8px;	
}
.index_main s.box_t {
	background:url(../images/box_t.png) no-repeat;	
}
.index_main .box_c {
	background:url(../images/box_c.png) repeat-y;	
}
.index_main s.box_b {
	background:url(../images/box_b.png) no-repeat;	
}
.index_main .inner {
	padding:19px 10px 5px;	
}
.index_main .mod_section {
	padding:0 16px;
}
.index_main .mod_section dl {
	float:left;	
}
.index_main .mod_section dl dt {
	margin-bottom:12px;
	padding-left:10px;
	font-size:14px;
	color:#666;
	background:url(../images/title_icon.png) no-repeat left center;
}

.index_main .mod_section dl.dl_solution dt a{
	font-size:11px;
	display:inline-block;
	float:right;
	padding-right:8px;
	background:url(../images/list/xy_list_right_ico.jpg) no-repeat right center;
}
.index_main .mod_section dl.dl_news {
	margin-right:29px;
	width:330px;	
}
.index_main .mod_section dl.dl_about {
	margin-right:27px;
	width:280px;	
}
.index_main .mod_section dl.dl_solution {
	width:290px;
}
.index_main .mod_section dl.dl_about dd {
	position:relative;	
}
dl.dl_about .pic {
	position:absolute;
	left:0;
	top:0;
	width:80px;
	height:100px;	
}
dl.dl_about .con {
	margin-left:90px;
	font-family:'宋体';
}
dl.dl_about .about_more {
	margin-top:15px;
	display:block;
	color:#4872b7;	
}
dl.dl_about dd p {
	line-height:21px;	
}
dl.dl_solution dd {
	position:relative;
	height:156px;	
}
.sol_list {
	position:relative;
	width:100%;
	height:156px;
	overflow:hidden;
}
.sol_list .bot_box {
	height:38px;
	line-height:37px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	overflow:hidden;
	background:url(../images/bot_bg.png) repeat-x;
}
.sol_list .bot_box span {
	padding-left:12px;
}
.sol_list ul.sol_ul {
	height:156px;
	overflow:hidden;
}
.sol_list ul.sol_ul li {
	float:left;
	width:290px;
	height:156px;
	overflow:hidden;	
}
.sol_list ul.sol_ul li a {
	display:block;
	width:100%;
	height:118px;
	overflow:hidden;
}
.btn_sol_switch {
	display:block;
	position:absolute;
	z-index:10;
	width:27px;
	height:27px;
	cursor:pointer;
	background:url(../images/btn_switch.png) no-repeat -9999em;	
}
.btn_prev {
	right:37px;
	bottom:5px;
	background-position:0 -27px;	
}
.btn_prev_dis {
	background-position:0 0;
	cursor:default;	
}
.btn_next {
	right:10px;
	bottom:5px;
	background-position:-27px 0;	
}
.btn_next_dis {
	background-position:-27px -27px;
	cursor:default;	
}
.news_tit {
	border-bottom:2px solid #d8d8da;
}
.news_tit ul li {
	float:left;
	margin-right:3px;
	padding:0 15px;
	height:31px;
	font-weight:bold;
	line-height:31px;
	cursor:pointer;
	background:url(../images/news_tab.png) repeat-x 0 -31px;
}

.news_tit ul li.current {
	color:#fff;
	background-position:0 0;	
}

.news_inner {
	position:relative;	
}
.news_con {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:330px;
	height:auto;
	padding-top:15px;	
}
.news_top a.news_pic {
	float:left;
	margin-right:10px;
	display:block;
	width:86px;
	height:56px;
	border:1px solid #D8D8DA;
	padding:1px;
}
.news_top p a {
	display:block;
	font-weight:bold;
	margin-bottom:8px;
	color:#555;
}
.news_top p {
	font-family:'宋体';
	color:#888;
}
.news_list {
	margin-top:13px;	
}
.news_list ul li {
	padding-left:10px;
	line-height:20px;
	font-family:'宋体';
	background:url(../images/arrow.png) no-repeat left center;	
}
.news_list .title {
	float:left;	
}
.news_list .time {
	float:right;
	color:#888;	
}

.four_section {
	margin:10px auto 0;
	padding:12px 0px 0px 12px;
	width:968px;
	height:101px;
	background:url(../images/index_section.png) no-repeat;	
}
.four_section a {
	display:block;
	float:left;
	overflow:hidden;
	margin-right:8px;	
}

.index_footer {
	padding:10px 20px;
	color:#777;
	font-family:'宋体'
}

.index_footer a {
	color:#777;	
}
.index_footer .copyright {
	float:left;
	width:50%;	
}
.index_footer .bot_nav {
	width:50%;
	float:right;
	text-align:right;	
}


/* about xiyang */
.list_intro {
	margin-top:30px;
	color:#b5b7bc;	
}

.list_intro p.en {
	font-size:24px;
	line-height:24px;
}

.list_intro p.cn {
	font-size:15px;
	font-weight:bold;	
	line-height:22px;
}

.list_con {
	margin-top:35px;
	padding-bottom:50px;
}

.list_con img {
	margin-bottom:15px;	
}

.list_con p {
	line-height:22px;
	margin-bottom:16px;
}

.list_con .lisence_box img {
	margin-bottom:6px;
}

.list_con .lisence_box p {
	margin-bottom:0;
	line-height:18px;
	text-align:center;
}

.list_con .lisence_box ul li {
	margin-bottom:40px;	
}



.list_con .picshow-list img {
	margin:0;	
}

.picshow-list {
	position:relative;
	margin-bottom:90px;
	border:1px solid #ddd;
	padding:1px;
	width:663px;
	height:296px;
}


.picbig-list {
	height:296px;
	position:relative;
	}
.picbig-list .big-pic {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:663px;
	height:296px;	
}

.picsmall-inner {
	position:absolute;
	bottom:-78px;
	left:0;
	height:72px;
	width:665px;
}

.picsmall-list {
	margin-top:11px;
	margin-left:48px;
	height:52px;
	overflow:hidden;
}

.picsmall-list ul {
	position:relative;
	z-index:10;
}

.picsmall-list ul li {
	float:left;
	margin:0 5px;
	width:50px;
	height:50px;
	cursor:pointer;
	border:1px solid #2e1a12;	
}

.picsmall-list ul li:hover {
	border-color:#fff;	
}

.picsmall-inner .inner {
	position:absolute;
	left:0;
	bottom:0;
	width:665px;
	height:72px;
	background:#000;
	opacity:0.45;
	filter:alpha(opacity=45);
}

.pic-text {
	position:relative;
}

.pic-text .text-item {
	display:none;
	position:relative;
	left:0;
	top:0;
}

.btn-switch {
	display:block;
	position:absolute;
	top:0;
	z-index:10;
	width:43px;
	height:72px;
	cursor:pointer;
	background:url(../images/list/btn_switch.png) no-repeat -9999em;
}

.prev {
	left:0;
	background-position:0 -72px;	
}

.prev_disabled {
	background-position:0 0;	
}

.next {
	right:0;
	background-position:-43px -72px;	
}

.next_disabled {
	background-position:-43px 0;	
}

.partner-list ul li {
	float:left;
	margin:0 13px 30px 0;
	width:157px;
	height:57px;	
}

#inline {
	
}









.left{float:left;display:inline;}
		.right{float:right;display:inline;}
		.clear{clear:both;font-size:0px;margin:0px;padding:0px;line-height:0px;}
		.xy_list{width:1000px;margin:0 auto;}
		.xy_list_upbanner{width:1000px;margin:0 auto;height:101px;background:url(../images/list/xy_list_upbanner.jpg) no-repeat;}
		.xy_list_boxtopbor{width:1000px;margin:0 auto;font-size:3px;height:3px;background:url(../images/list/xy_list_boxtop_bor.jpg) no-repeat;}		

		.xy_list_w10{width:10px;height:390px;background:url(../images/list/xy_list_boxleft_borbg.jpg) no-repeat;}
		.xy_listrbg{background:url(../images/list/xy_list_boxright_borbg.jpg) no-repeat;}
		.xy_list_conbox{width:978px;overflow:hidden;background-color:#fff;border-left:#dfdfdf 1px solid;border-right:#dfdfdf 1px 
		solid;}
		.xy_list_conbox_path{width:950px;margin:0 auto;height:57px;}
		.xy_list_conbox_path .left{display:inline;padding-top:26px;}
		.xy_list_conbox_path .left h2{color:#eaeaea;font-size:26px;text-transform:uppercase;}
		.xy_list_conbox_path .right{display:inline;margin-top:28px;margin-right:15px;height:28px;background:url(../images/list/xy_list_path_ico.jpg) no-repeat 0px 3px;padding-left:14px;}
		.xy_list_conbox_path .right a{margin:0px 5px;}

		.xy_list_main{width:950px;margin:0 auto;height:100%;overflow:hidden;}
		.w234{ margin-bottom:-32767px;padding-bottom:32767px;width:234px;border-top:#0069b0 2px solid;border-right:#c2b3b9 1px dotted;}
		.w715{ margin-bottom:-32767px;padding-bottom:32767px;width:685px;border-top:#c6c6c6 2px solid;padding-left:30px;min-height:500px;_height:500px;}

		
		.xy_list_fylist{width:234px;overflow:hidden;}
		.xy_list_fylist li{width:218px;height:39px;overflow:hidden;line-height:40px;border-bottom:#e4e4e4 1px solid;padding-right:16px;text-align:right;}
		.xy_list_fylist li.show{width:218px;height:39px;border-right:#0069b0 5px solid;background:url(../images/list/xy_list_left_showtitbg.jpg) repeat-x;padding-right:11px;}


		/*底部*/
		.xy_list_footer{width:980px;margin:0 auto;height:48px;overflow:hidden;background:url(../images/list/xy_list_bot_bg.jpg) repeat-x;color:#777;font-family:'宋体'}
		.xy_list_footer a { color:#777;}
		.xy_list_footer .w5{font-size:4px;width:5px;height:48px;background:url(../images/list/xy_list_bot_lbg.jpg) no-repeat;}
		.xy_list_footer .w5r{background:url(../images/list/xy_list_bot_rbg.jpg) no-repeat;}
		.xy_list_footer .cbot{width:940px;display:inline;margin:0px 10px;height:48px;overflow:hidden;}
		.xy_list_footer .cbot div{line-height:48px;}
		.xy_list_footer .cbot .right a{margin:0px 5px;}
		
		
		/*新增*/

		.xy_list_fylist li a{display:block;width:218px;height:39px;color:#7b7672;}
		.xy_list_fylist li a:visited{}
		.xy_list_fylist li a:hover,.xy_list_fylist li a.active{ border-right:#0069b0 5px solid;padding-right:11px;width:218px;height:39px;text-shadow:0px 1px 0px #fff;color:#0069b0;text-decoration:none;font-weight:bold;background:url(../images/list/xy_list_left_showtitbg.jpg) repeat-x;}

		.xy_list_rightcon{width:685px;margin-left:30px;display:inline;}

			.xy_list_rightul{display:block;margin:0px;padding:0px;margin-top:20px;}
				.xy_list_rightul li{width:685px;height:37px;line-height:37px;margin:0px;padding:0px;color:#898989;font-family:'宋体'}
				.xy_list_rightul li span{display:inline-block;width:580px;margin-left:5px;padding-left:15px;background:url(../images/list/xy_list_right_ico.jpg) no-repeat 3px 15px;color:#5e5e5e;}

			.listeven{background-color:#f2f2f2;}


		.xy_list_fypage{width:200px;margin:0 auto;}
			.xy_list_fypage a{display:inline-block;height:20px;line-height:20px;margin:0px 2px;text-decoration:none;}
			.xy_list_fypage a#pageup,a#pagedown{text-decoration:none;text-decoration:none;}
			.xy_list_fypage #pageup{display:block;width:20px;height:20px;background:url(../images/list/xy_list_fy_left.jpg) no-repeat;}
			.xy_list_fypage #pagedown{display:block;width:20px;height:20px;background:url(../images/list/xy_list_fy_right.jpg) no-repeat;}
		.xy_list_fypage a.show{width:20px;height:20px;line-height:20px;background:url(../images/list/xy_list_fy_page.jpg) no-repeat;text-align:center;color:#fff;}


			/* 招骋 */
				.xy_zhaopin{width:100%;}
					.xy_zhaopin dt{width:665px;height:40px;font-size:14px;font-weight:bold;padding-left:20px;line-height:40px;background-color:#ebebeb;}
					.xy_zhaopin .xy_zhaopin_info{width:645px;padding:5px 20px;line-height:22px;background-color:#f7f7f7;}
					.xy_zhaopin .xy_zhaopin_me{width:685px;background-color:#ebebeb;margin:20px 0px;}
					.xy_zhaopin .xy_zhaopin_me div{margin:12px;padding:12px 0px;background:url(../images/list/xy_zhaopin_meTelico.jpg) no-repeat 0px 20px;padding-left:62px;line-height:22px;}


			/* 留言板 */
			
			.xy_guestbook_lxwm{width:645px;margin-top:25px;background-color:#f7f7f7;padding:20px;line-height:24px;padding-top:15px;padding-bottom:15px;font-family:'宋体';color:#7d7475;}
			.xy_guestbook_lxwm h3{display:block;height:30px;line-height:30px;font-weight:bold;color:#555;}
			.mt10mb25{margin-top:10px;margin-bottom:25px;}
			.guestbooktextbg{width:271px;padding-left:8px;height:32px;line-height:32px;border:none;background:url(../images/list/xy_guestbook_textbg.jpg) no-repeat;}
			.guestbooktextareabg{width:478px;height:142px;border:#f00 1px solid;border:none;background:url(../images/list/xy_guestbook_textareabg.jpg) no-repeat;}
			#xy_guestbook_submit{}
			#xy_guestbook_reset{}

			/*文章页主要样式*/
			.xy_article{width:100%;padding-bottom:15px;border-bottom:#b2b2b2 1px dashed;margin-top:15px;}
			.xy_article_title{height:40px;line-height:40px;}
			.xy_article_title h1{font-size:18px;font-weight:bold;}
			.xy_article_info{height:30px;line-height:30px;margin:0px;padding:0px;color:#878787;font-family:'宋体'}
			.xy_article_info span{margin-right:25px;color:#878787;}
			.xy_article_content{width:100%;margin-top:20px;padding-bottom:20px;}
			.xy_article_content img { width:480px;}
			
			.xy_setdate{display:inline;margin-top:6px;width:47px;height:57px;overflow:hidden;background:url(../images/list/xy_article_date.jpg) no-repeat;}
				.xy_setdate center{font-size:14px;color:#0069b0;font-weight:bold;}
					.xy_setdate center h2{font-size:22px;font-weight:bold;display:block;height:34px;line-height:34px;}
			
			/*搜索样式*/
			.MainTable { border-top:2px solid #c6c6c6;padding-top:30px;}
			.dragTable { margin-top:20px;}
			.dragTable td { height:28px;line-height:28px;}
			.dragTable td.head { height:32px;line-height:32px;}
			.dragTable td.head span.TAG { font-size:14px;}