﻿
div.wrapper { width: 100%; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; overflow-x:hidden; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: -2px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(/content/images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: -2px; z-index: 200; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(/content/images/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(/content/images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 100%; height: 523px; }
#slideshow ul { display: none; }


.ym_jj { margin:0 auto; width:1160px; margin-top:40px; position:relative;}
.ym_title { height:55px; line-height:55px; border-bottom:1px dashed #ccc; color:#abaaaa;}
.ym_title span{ display:block; padding:0 18px; margin-right:3px; float:left; font-size:30px; color:#4b4b4b; background:url(/content/images/xx.gif) no-repeat right;}
.ym_jij { padding:30px 35px 0 40px; height:130px; border:1px solid #f1f1f1; background:#f7f7f7; margin-top:15px;}
.ym_jij img { float:left;}
.ym_jij span{ display:block; float:left; width:930px; padding-left:35px;}
.ym_tit { font-size:24px; font-weight:bold; color:#c24848;}
.ym_jij span p { font-size:16px; color:#3b3b3b; line-height:26px;}

.ym_lc { margin-top:30px;}
.ym_zz { display:block; height:33px; line-height:33px; background:url(/content/images/ym_xxx.gif) repeat-x;}
.ym_zz i { display:block; width:135px;  font-size:20px; color:#6c6b6b; background:#fff url(/content/images/ym_xx.gif) no-repeat right;}
.ym_kk { margin-top:35px;}
.ym_kk li { margin-left:10px; padding-left:51px; display:block; float:left; height:41px; line-height:41px; background:url(/content/images/lc.png) no-repeat;}
.ym_kk li a { display:block; float:left; padding-right:25px; font-size:14px; color:#605f5f; background:url(../images/ym_jt.png) no-repeat right center;}
.ym_kk li.ym_lc2 { background-position:0 -99px;}
.ym_kk li.ym_lc3 { background-position:0 -198px;}
.ym_kk li.ym_lc4 { background-position:0 -297px;}
.ym_kk li.ym_lc5 { background-position:0 -396px;}
.ym_kk li.ym_lc5 a { background:none;}

.ym_line { margin-top:68px; border-bottom:3px solid #f0f0f0; position:relative; margin-bottom:110px;}
.ym_line a { position:absolute; left:46%; top:-20px; display:block; margin:0 auto; width:124px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff; text-shadow:1px 1px 1px rgba(166,19,17, .8); background:#d13434; border-radius:3px; letter-spacing:0.1em;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f15959,endColorStr=#d13434); /*IE*/   
background:-moz-linear-gradient(top,#f15959,#d13434);/*火狐*/   
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f15959), to(#d13434));/*谷歌*/   
background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #f15959),color-stop(1, #d13434));/* Safari & Chrome*/  
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f15959', endColorstr='#d13434'); /*IE6 & IE7*/  
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f15959', endColorstr='#d13434')"; /* IE8 */ }
.ym_line a:hover { background:#f15959;}


.ym_zj_wrap { width:100%; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; background:#fdfdfd;}
.ym_tit2 {color:#cf8f29;}
.pos { position:absolute; left:47%; margin-top:-94px;}
.ym_title2 { margin-top:50px;}

.ym_ys { margin:0 auto; margin-top:50px; padding-bottom:100px; width:1200px;}
.ym_ooi { margin-bottom:60px; height:45px; background:url(/content/images/ym_xxx.gif) center repeat-x;}
.ym_ooi span { margin:0 auto; display:block; width:250px; text-align:center; line-height:26px; font-size:30px; background:#fcfcfc;}
.ym_ooi span i{ font-size:14px; color:#cecdcb;}
.ym_ys a { display:block; float:left; margin:0 70px; width:155px; text-align:center; font-size:15px; color:#302f2f; line-height:24px;}
.ym_ys a img{ margin-bottom:16px;}


.ym_loc { height:35px; background:#f3f3f3; border-top:1px solid #fdfdfd;}
.ym_los { margin:0 auto; width:1200px; line-height:35px;}
.ym_khon { display:block; padding-left:22px; font-size:13px; color:#838383; background:url(/content/images/home.gif) 0 10px no-repeat;}
.ym_khon a{ margin:0 4px; color:#838383;}

.ym_form { margin:0 auto; margin-top:30px; width:1200px;}
.ym_left { float:left; width:900px; background:#fff;}
#menu{width:900px; overflow:hidden;}
#menu #nav {display:block;width:100%; border-bottom:2px solid #de3b3b;}
#menu #nav li {float:left;width:128px;}
#menu #nav li a {display:block;line-height:40px; text-align:center; background:#f3f3f3; color:#737373; font-size:20px;}
#menu_con{}
.tag{overflow:hidden; padding-top:12px;}
#menu #nav li a.selected{background:#de3b3b; color:#fff;}
.ym_tip { display:block; padding:15px 30px; padding-left:70px; width:798px; background:#fff9e5 url(/content/images/ym_tips.gif) no-repeat 16px 22px; border:1px solid #f5ead2; font-size:14px; }
.ym_for { background:#fff; border:1px solid #ececec;}

/* 单表单排版 */
.mediary-table { display:block; padding:30px 30px; margin-top:12px; display:block; width:838px; height:auto; background:#fff; border:1px solid #ececec;}
.mediary-table tr{ height:40px; line-height:35px;}
.mediary-table th { padding-right:10px; width:100px; text-align:right;  border:none; color:#666;}
.mediary-table td { border:none;}
.mediary-table td input[type="text"]{ padding:5px 5px; width:230px; font-size:12px; color:#999; border:1px solid #e0e0e0; border-radius:1px; }
.mediary-table td textarea{ width:420px; height:160px; font-size:12px; color:#999;}
.mediary-table .lku { display:inline-block; position:relative;}
.hyds { float:right; width:50px; height:27px; line-height:24px; background:#ECECEC; text-align:center; border:1px solid #e0e0e0; border-left:0;position:absolute;left:190px;top:5px}
.hydss { float:right; width:50px; height:30px; line-height:24px; background:#ECECEC; text-align:center; border:1px solid #e0e0e0; border-left:0;position:absolute;left:180px;top:5px}

.lrty {
	padding-top:6px;
	/*float:right;*/
	margin-right:90px;
    padding-left:20px;
	color:#fff;
	position:relative;}
.lrty span {
	font-size:12px;
	display:none;}
.lrty:hover {}
.lrty:hover span {
	padding:10px;
	width:370px;
	background:#eff6e4;
	color:#555;
	font-size:14px;
	line-height:18px;
	border-width:1px 2px 2px 1px;
	border-color:#cde1b0;
	border-style:solid;
	position:absolute;
	top:-30px;
	left:40px;
	display:block;}
.ym_yzm { display:block; margin-right:100px; float:right; border:1px solid #cecece;}
.ym_btn { width:102px; height:35px; background:#FF8D08; border:none; font-size:16px; color:#fff; cursor:pointer;}
.ym_btn:hover { background:#ffa00a;}

/*ym_right*/
.ym_right { width:290px; height:auto; float:right; background:#fff; border:1px solid #ececec;}
.ym_rig { padding-left:15px; display:block; height:40px; line-height:40px; background:#7f8599; color:#fff; font-size:16px; font-weight:bold;}
.ym_asw { display:block; height:32px; line-height:32px; font-size:15px; color:#666; background: #f1f7fb;color: #7f8599;}
.ym_asw a { display:block; float:left; width:135px; text-align:center; color: #7f8599; }
.ym_arf { display:block; }
.ym_arf li{ display:block; width:283px; padding-left:15px; display:block; height:32px; line-height:32px; border-bottom:1px dashed #ededed;}
.ym_arf li a{ display:block; float:left; width:125px; }
.ym_arf li i{ display:block; margin-top:6px; margin-right:10px; float:left; width:18px; height:18px; line-height:18px; background:#fe8431; color:#fff; text-align:center;}
.ym_arf li i.gray { background:#c0c1c3;}

.js-type-btn label{ display:inline; margin:0; width:0;}
.js-type-btn checkbox{display:inline; margin:0;  position:inherit;}

#yc-mod-slider {text-align:center; width: 100%;   background:#506d99;}
#yc-mod-slider .wrapper {margin: 0 auto;max-width: 1920px;width: 100%;}
.box_skitter .image { overflow: hidden; background:#516e9a;}