/********************
---| GLOBAL TAGS | ***/
* {
	margin: 0;
	padding: 0;
	outline: none;
}

html {
	height: 100%; 
}
body {
	/*font: 13px/18px 'lucida sans regular','lucida sans',arial,helvetica,sans-serif;*/
	font: 14px/1.7 'Microsoft YaHei', sans-serif; color:#666; 
	min-width: 940px;
	height: 100%;
	background:#fff;
}
button, input, textarea, select { vertical-align: middle; outline: 0; font-family:'Microsoft YaHei', sans-serif;}
img {
	border: none;
}
.clear{ clear:both; font-size:0;}
/*******************
---| Header | ***/
.header {
	width: 100%;
	margin: 105px auto 0;
	position: relative;
	/* background: url(images/layout/bg-header.png) repeat-x 0 0; */
	background:#efefef;
	overflow: hidden;
}

.header .centered-content{position: relative;z-index: 2;}
.header-content {
    background: url(../images/header-background.jpg?v=1) no-repeat 50% -4px #fff;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	line-height: 22px;
	position: relative;
    z-index: 1;
	border-top:1px solid #fff;
	-webkit-box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
	box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
}
.header-content.home {height: 499px;}

/*.header-content-wrap {width: 940px; margin: 0 auto;}*/
.header-content img{float: left; margin: 0 0 0 15px;}

/* => SLIDE PREV AND NEXT ARROWS <= */
.slider-prev,
.slider-next {
    text-indent:-9999px;
    width:38px;
    height:38px;
    background:url("../images/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;
   background:url("../images/sprite.png") no-repeat -234px -144px;
   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:1070px; height: 499px;}
.slider-sections {margin: 0 auto; position: relative;}
.slider-sections section{position: absolute; top: 0; left: 0px; }


/*******************---| login样式| ***/
.head_login{height:95px; padding-top:10px; border-bottom:2px solid #2e5793; background:#fff;width:100%; box-shadow:0px 4px 12px rgba(46, 87, 167, .5); position:absolute;top:0; left:0; z-index:1000;}
.head_ct{width:1070px; margin:0 auto; height:81px; position:relative;}

.login_ct{ position:absolute; width:380px;top:50px; background:url(../images/login_01.png) left top no-repeat; padding:80px 10px 0 30px;right:0; z-index:10000; }
.login_ct img{float:none}
.login_ct div{ margin-bottom:10px;}
.lg_bt{ border:none; border-radius:5px; background:#e60012; color:#fff; font-size:20px; width:296px; height:42px; margin-top:15px;behavior:url(../commons/stinfo/style/PIE.htc);position:relative;/**遇到多种样式这个position要写否则ie实现不了**/}
.user_ico{width:294px;height:38px;border:1px solid #CCC; background:url(../images/login_user.gif) 10px center no-repeat #fff; line-height:38px; text-indent:40px; color:#999;}
.pass_ico{width:294px;height:38px;border:1px solid #CCC; background:url(../images/login_key.gif) 10px center no-repeat #fff; line-height:38px; text-indent:40px; color:#999;}
.yzm{width:150px;height:38px;border:1px solid #CCC; background:#fff; line-height:38px; color:#999; text-indent:20px;}
.user_ico:hover,.pass_ico:hover,.yzm:hover{box-shadow:0 0 5px #fabe00;}
.lg_link a{ display:block; float:left; color:#164487; text-decoration:underline; margin-right:20px;}
.error{font-size:12px;color:#e37671; padding-bottom:10px;}

.intro-header{width:1176px; margin:30px auto 10px; position:relative; text-align:center;}
h5{ text-align:center; display: inline-block; padding:0 50px; font-size:30px;background:#fff; line-height:36px;color:#000; font-weight:normal; position:relative; z-index:2;}
h4{ text-align:center;width:200px; font-size:30px; margin:0 auto; background:#e5e8ea; line-height:36px;color:#000; font-weight:normal; position:relative; z-index:2;}
.line{ position:absolute;top:50%;height:1px; background:#ccc; width:100%;z-index:1;}
.intro-detail{ padding:10px 30px;width:1116px; margin:0 auto; color:#898989; text-indent:30px; line-height:28px;}
.intro_pic{text-indent:0; margin:20px 0 40px; text-align:center;}
.show{background:#e5e8ea;width:100%; padding:10px 0 30px; margin-bottom:40px;}
.show_pic{ width:1120px; margin:20px auto 0;}
.show_pic li{ display:block; float:left;width:280px; text-align:center;}
.show_pic li img{ border:8px solid #fff;}
.service{ width:1176px; margin:40px auto; text-align:center;}
.footer{ text-align:center; line-height:26px; padding:10px 0 30px;}
.f32{ font-size:32px;color:#000;margin-bottom:20px;}


