/********************
---| GLOBAL TAGS | ***/
* {
	margin: 0;
	padding: 0;
	outline: none;
}
ul{ margin:0px; padding:0px;}
li { list-style-type:none;}
a{ text-decoration:none;}

html {
	height: 100%; 
}
body {
	/*font: 13px/18px 'lucida sans regular','lucida sans',arial,helvetica,sans-serif;*/
	font: 13px/21px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, sans-serif;
	color: #444; 
	min-width: 940px;
	height: 100%;
	background:#fff;
}
img {
	border: none;
}

/*******************
---| Header | ***/

header .centered-content
{
    position: relative;
    z-index: 2;
}

header a {
	color: #2e2e2e;
}
header .header-content a {
	color: #fff;
	text-decoration: underline;
}

/* Header text */

.header-content 
{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	line-height: 22px;
	position: relative;
    z-index: 1;
	border-top:1px solid #fff;
	
}
.header-content.home {
	overflow: hidden; 
	height: 550px; cursor:pointer;
}



/*.header-content-wrap {width: 940px; margin: 0 auto;}*/
.header-content img {float: left; margin:0px auto;}
.header-content .copy {font-size: 14px; line-height: 21px; padding-right: 15px;}
.header-content .button {width: 100% !important; margin:0; padding:0;}
.header-content .button a {padding-top: 7px; padding-bottom: 7px; font-size: 14px; display: inline-block;}

/*#slider .text {width: 417px;}*/

/*fix the button position for the slide*/
.header-content .button {float: none;}
.header-content .dimmed {background: #b05b1b; background: rgba(0, 0, 0, 0.4);
    -webkit-transition: none;  /* Saf3.2+, Chrome */
    -moz-transition: none;  /* FF4+ */
    -ms-transition: none;  /* IE10? */
    -o-transition: none;  /* Opera 10.5+ */
    transition: none;

}

.header-content .align-bottom {position: absolute; bottom: 0px;}

/* => Slider <= */
#slider-wrap
{
   
    height:602px; 
}
.slider_1{background:url(../images/img50.png);
    height:550px; width:100%; }
.slider_cp{ background:url(../images/banner01.png) 50% no-repeat;}
.slider_ls{ background:url(../images/banner02.png) 50% no-repeat;}
.slider_et{background:url(../images/banner03.png) 50% no-repeat;}
.slider_wm{background:url(../images/banner_wm.jpg) 50% no-repeat; height: 680px;}
.slider_pyq{background:url(../images/banner_pyq.png) 50% no-repeat;}
.slider_gy{background:url(../images/banner_gy.png) 50% no-repeat;}
.slider_xw{background:url(../images/banner_xw.png) 50% no-repeat;}

.slider_nc{background:url(../images/banner_nc.jpg) 50% no-repeat;}

.slider_lx{background:url(../images/banner_lx.png) 50% no-repeat;}
.slider_tz{background:url(../images/banner_tz.png) 50% no-repeat;}
.slider_cg{background:url(../images/banner_al.png) 50% no-repeat;}

.slider_pt{background:url(../images/banner_ld.png) 50% no-repeat;}

.slider_xfcs{background:url(../images/xfcs_banner.png) 50% no-repeat;}
.slider_xfyx{background:url(../images/xf_yx.png) 50% no-repeat;}
.slider_ptsc{background:url(../images/ptcs_banner.png) 50% no-repeat;}
.slider_kjtsc{background:url(../images/kjt_banner.png) 50% no-repeat;}
.slider_sylll{background:url(../images/banner_sy.jpg) 50% no-repeat;}
.slider_sylkk{background:url(../images/sy_ht.jpg) 50% no-repeat;}

/* => SLIDE PREV AND NEXT ARROWS <= */
.slider-prev,
.slider-next 
{
    text-indent:-9999px;
    width:38px;
    height:38px;
    background:url("../img/sprite.png") -263px -122px no-repeat;
    position:absolute;
    top:50%;
    margin-top:-19px;
    z-index:999;
    opacity:.5;
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-out;  /* IE10? */
    -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
    transition: all 0.3s ease-out;
		
		display: none
    }
.slider-prev{ left:12px; }
.slider-next 
{
    right:12px;
    background-position:-302px -122px;
}     
.slider-prev:hover,
.slider-next:hover
{
    opacity:1;
}


/* => SLIDER NAV o o o <= */    
.slider-nav 
{
    position:absolute;
    bottom:5px;
    left:50%;
    list-style:none;
    overflow:hidden;
    padding:2px;
    z-index:10;
		margin: 0;
}

.slider-nav li
{
    float:left;
    
}

.slider-nav li a
{
   display:block;
   width:8px;
   height:8px;
   overflow:hidden;
   padding:0px;
   margin:8px;
   text-decoration:none;
   text-indent:-999px;
}

.slider-nav li a:hover,
.slider-nav li a.selected
{
    background-position:-225px -144px;
}

/* => HOLY SLIDES <= */

.slider section {display: none;}
.slider section.first {display: block;}

.slider-sections, .slider-sections section {width: 1100px; height: 335px;}

.slider-sections {margin: 0 auto; position: relative;}
.slider-sections section {position: absolute; top: 0; left: 0px; }

.header-content h2 
{
	font:400 32px/1.2 "microsoft yahei", Tahoma, arial, sans-serif;
	color: #fff;
	margin: 0 0 26px;
}
.header-content p 
{
    margin: 0 0 30px;
}

.header-content .centered-content
{
	padding-top: 30px;
	padding-bottom: 10px;
}

.button {
	float: left;
	width: auto !important;
	list-style: none;
}
	.button a,
	.button button,
	.button input { /* Standard black button */
	  font-size: 15px;
	  /*font-family: 'lucida sans',arial,helvetica,sans-serif;*/
	  line-height: 18px;
		color: #fff !important;
		
	  text-decoration: none;
	    
	  padding: 5px 14px 6px 13px;
		display: block;
		width: auto;
		position: relative;
		z-index: 2;
   
	    border: none;
        -moz-border-radius: 3px;
		border-radius: 3px;
		cursor: pointer;
	
		background: #313131; /* Old browsers */
		background: -moz-linear-gradient(top, #313131 0%, #222222 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(top, #313131 0%,#222222 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #313131 0%,#222222 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #313131 0%,#222222 100%); /* IE10+ */
		background: linear-gradient(top, #313131 0%,#222222 100%); /* W3C */

		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all  0.3s ease;
	}
	
	
	.button a:hover,
	.button input:hover,
	.button button:hover,
	.button a:focus,
	.button input:focus,
	.button button:focus
	{
	  background: #464646; /* Old browsers */
		background: -moz-linear-gradient(top, #464646 0%, #393939 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(top, #464646 0%,#393939 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #464646 0%,#393939 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #464646 0%,#393939 100%); /* IE10+ */
		background: linear-gradient(top, #464646 0%,#393939 100%); /* W3C */
    }
    
	header .header-content .button a,
	#content .button a:hover
	{
	    text-decoration: none;
    }

.header-content .beta-ribbons {
    position: absolute; 
    height: 120px;
    width: 85px;
    text-indent: -200px;
    overflow: hidden;
    background: url(../img/kendo-ribbons.png) no-repeat 0 0;
}

.header-content .beta-ribbons.ribbon-1 {
    background-position: -170px 0;
    top: -3px;
    right: -145px;
}

.header-content p.copy .beta-ribbons.ribbon-1 {
    top: -135px;
    left: 900px;
}

.header-content .beta-ribbons.ribbon-4 {
    background-position: -255px 0;
    left: -62px;
    top: -30px;
    z-index: 10;
		text-indent: -2000px;
}
.yy_ms{ width:100%; overflow:hidden; margin-top:70px;}
.ms_1{ width:186px; float:left; overflow:hidden;}
.ms_1 p{ width:176px; height:64px; padding:0px 5px; background:url(../img/zy_hk.jpg) no-repeat; text-align:center; line-height:64px; font-size:16px; color:#666666; margin-bottom:36px;}
.ms_1 span{ display:block; width:176px; height:54px; background:url(../img/zy_hk.jpg) no-repeat; text-align:center; padding:0px 5px; line-height:23px; padding-top:10px; font-size:16px; color:#666666;}
.ms_2{ float:left;}

.al_wk{ width:100%; overflow:hidden;}
.al_wk ul{ text-decoration:none;}
.al_wk ul li{ width:48%; float:left; margin-bottom:50px; padding-left:2%;}
.al_wk ul li img{ float:left; margin-right:20px;}
.al_wk ul li p{ float:left; text-align:left; width:207px; margin-top:28px;}
.yun_y{ width:100%;  overflow:hidden;}
.yun_y img{ float:left;}
.mo_yuny{ float:left; width:450px; margin-left:50px; margin-top:100px; font-size:14px;}
.mo_yuny p{ text-align:left; margin-bottom:10px; font-size:16px; font-weight:bold; color:#666;}
.mo_yuny span{ display:block; background:url(../img/al_d.png) no-repeat 0px 15px; padding-left:20px; line-height:36px; color:#666;}
.mo_yuny1{float:left; width:345px; margin-left:50px; margin-top:70px; font-size:14px;}
.mo_yuny1 p{ text-align:left; margin-bottom:10px; font-size:16px; font-weight:bold; color:#333;}
.mo_yuny1 span{ line-height:30px;}

.sy_k{ width:1100px; margin:0px auto;}
.sy_1{ width:25%; float:left; text-align:center; background:url(../img/sy_4.png) no-repeat; height:334px;}
.sy_0 img{ margin-top:30px;}
.sy_0 p{ margin-top:20px; font-size:16px; font-weight:bold; margin-bottom:20px;}
.sy_0 span{ line-height:28px; width:90%; margin:0px auto; display:block; text-align:left; color:#666;}
.sy_2{ width:25%; float:left; text-align:center; background:url(../img/sy_5.png) no-repeat; height:334px;}
.sy_3{ width:25%; float:left; text-align:center; background:url(../img/sy_6.png) no-repeat; height:334px;}
.y_s{ width:1000px; margin:0px auto; overflow:hidden;}
.y_s ul li{ border:1px solid #eeeeee; float:left; width:498px; background:#FFF; height:185px; padding-top:30px; font-size:14px;}
.y_s ul li p{ float:left; width:220px;}
.y_s ul li p img{ width:220px;}
.y_s ul li span{ display:block; width:240px; line-height:24px; text-align:left; float:left; margin-top:30px;}
.lx_wm{ overflow:hidden; width:850px; margin:0px auto;}
.lx_left{ float:left; text-align:left; width:400px;}
.lx_right{ float:right;}
.lx_right img{ margin-top:90px;}

.hz_wk{ width:450px; height:125px; margin-bottom:40px; float:left;}
.ek_left{ width:110px; float:left; padding-top:10px;}
.ek_right{ width:300px; float:left;}
.ek_right p{ line-height:35px; text-align:left; font-size:16px; font-weight:bold; margin-bottom:20px;}

.yx_tg{ width:990px; margin:0px auto;}
.yg_k{ width:325px;float:left; margin-bottom:10px; padding-bottom:10px;}
.yg_k p{ width:100px; float:left; margin-top:15px;}
.yg_k span{ width:195px; float:left; margin-top:15px; line-height:26px; color:#666666;}
.yg_k1{ width:460px;  border-radius: 20px; -moz-border-radius: 20px;  -webkit-border-radius: 20px; border:1px dashed #ccc; float:left;}
.yg_k1 span{ width:333px;}

.fc_anks{ width:81px; height:300px; position:relative;}
.fc_anks a{ cursor:pointer;}
.fc_anks p{ position:absolute; top:0px; right:0px; cursor:pointer;}
.fc_anks span{ position:absolute; top:231px; right:42px; cursor:pointer;}

.td_fc{ width:100%;}
.fc_item{ width:238px; height:300px; float:left; background:#f5f5f5; margin-right:20px;}
.fc_item img{ width:100%; height:160px;}
.fc_item p{ width:85%; margin:10px auto; color:#666; text-align:left; font-size:14px;}
.fc_item span{ width:85%; display:block; margin:0px auto; color:#999;}

.lx_ddf{ width:980px; margin:0px auto; margin-top:60px;}
.ddf_tiem{ width:275px; float:left; background:url(../img/lx4.png) no-repeat; padding-left:25px; height:85px; line-height:28px; color:#666; margin-left:25px;}

.wen{ padding-left:45px; background:url(../img/wen.png) no-repeat 0px center; line-height:60px; margin-bottom:10px; font-size:16px; color:#333;}
.da{ padding-left:45px; background:url(../img/da.png) no-repeat; font-size:16px; color:666;}

.tit_le td {
    background: #eeeeee;
    font-weight: bold;
    color: #333;
}
.cg_item{ width:320px; height:320px; background:#f5f5f5; float:left; margin-right:15px; margin-bottom:30px;}
.cg_1{ width:100%; height:148px;}
.tx{ float:left; width:120px; text-align:center; padding-top:25px;}
.tx_box{ float:left; width:180px; padding-top:20px;}
.cg_2{ background:#FFF; width:318px; border:1px solid #dedede; height:170px;}
.cg_2 p{ padding:25px 25px 0px 25px; text-align:left; line-height:30px;}
.cg_2 p a.jy_k{ display:block; width:100%; height:95px; color:#666;}
.cg_2 p span{ text-align:right; display:block; width:100%;}
.cg_2 p span a{ color:#ff6600; cursor:pointer;}
.wk_cgg{ width:100%; position:relative;}
.s_jt{ position:absolute; top:-14px; left:50px;}

.ms_s{ text-align:left; padding:0px 10px;}


#picul{ width:860px; margin:0px auto; overflow:hidden; padding-right:0px;}
#picul li{ float:left; width:150px;background: #f9f9f9; height:55px;
    border: 1px solid #e0e0e0;
    border-radius: 1px 1px 0 0; margin-right:20px; line-height:55px; text-align:center;}
	#picul li a{ color:#777; display:block;}
		#picul li a:hover{ background:#efefef;}
		
		
		
		
#alert {width:950px; height:680px; background:#ffffff;z-index:1000;position:fixed;display:none; box-shadow: #666 0 0 30px; -webkit-border-radius: 10px;
border-radius: 10px; left:50%; top:50%; margin-left:-475px; margin-top:-340px;}  
#alert h4 {color:#fff;padding:5px 0 0 5px;}  
#alert h4 span {float:left;}  
#alert h4 span#close { width:930px; text-align:right;font-weight:500;cursor:pointer; padding-top:5px;}  
#alert p input {width:120px;margin-left:20px;}  
#alert p input.myinp {border:1px solid #ccc;height:16px;}  
#alert p input.sub {width:60px;margin-left:30px;}

.k_th{ width:880px; margin:0px auto 30px auto;}
.tc_top{ width:100%; overflow:hidden; margin-bottom:10px;}
.tc_top p{ float:left; margin-right:40px;}
.tc_top span{ line-height:85px; float:left; color:#ff6600; font-weight:bold; font-size:20px;}


.faz_item{ width:22%; height:290px;  padding:1%; float:left; border-radius:25px;
-moz-border-radius:25px; /* Old Firefox */ box-shadow: 0px 0px 4px #ccc;}
.faz_01{ width:100%; float:left; margin-top:20px;}
.faz_01 p{ float:left;}
.faz_01 span{ float:right;}
.faz_02{ width:100%; float:left; border-bottom:1px solid #e1e1e1; font-size:18px; font-weight:bold; line-height:56px;}
.faz_03{ width:100%; float:left; }
.faz_03 li{ float:left; text-align:center; width:20%; margin-top:30px;}
.faz_03 li p img{ width: 45px;}
.faz_03 li span{ font-size:12px;}


.sx_yew{ width:98%; padding:0px 1%;}
.sx_yew li{ width:14%; float:left; padding:1%; margin:30px 1%; text-align:center;  float:left; border-radius:10px;
-moz-border-radius:10px; /* Old Firefox */ box-shadow: 0px 0px 4px #ccc;}
