/*================基本样式重置================*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0; }
i,em { font-weight:normal; font-style:normal; }
body { font:12px/1.5 \5b8b\4f53,tahoma,arial,sans-serif;font-family: 'Microsoft YaHei'; }
li { list-style:none; }
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px; } /*去掉火狐和谷歌浏览器的Textarea改变尺寸大小功能*/
/*========定义基础样式========*/
.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; /*visibility:hidden;*/}
.clearfix { zoom:1; }
a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }

.section-three{
	margin-top:1px;
	overflow:hidden;
	width:100%;
}
.owl-carousel-c{
	width: 100%;
	float:left;
	overflow:hidden;
	margin-top:1px;
}
#banner{
	width:1920px;
	float:left;
	overflow:hidden;
	position:relative;
	margin-left:-960px;
	left:50%
}
#banner .item{ display: block;}
#banner img { display: block;width:1920px;margin:0 auto;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{float: left;}
.owl-controls{position:absolute;bottom:10px;left:80%;float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;
padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;
filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #ddd;overflow: hidden;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;background:#1567a1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;
-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}

.cplc{ width:1170px; height:50px; line-height:50px; margin:0 auto; background:url(../images/titlef1.png) no-repeat; margin-bottom:30px; overflow:hidden;}
.lc1{ width:55px; float:left; text-align:center; font-size:34px; color:#fff; font-weight:bold;}
.lc2{ width:400px; float:left; margin-left:1px; text-align:center; font-size:30px; font-weight:bold; color:#fff;}
.lc3{ float:right; width:100px; height:50px;}
.lc3 a{ width:100px; height:50px; float:left; overflow:hidden;}

.container {
    width: 1200px; margin:0 auto; overflow:hidden;
}
.bg-bai {
    background: #FFF;
}
.page_gsjs {
    width: 100%;
    height: auto;
    background: #fff;
    margin: 0 auto 30px auto;
    padding: 10px 0;
}
.page_gsjs .head_t {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #D8DADA;
    background: url(../images/symbol-6.png) no-repeat 5px 18px;
    padding-bottom: 1px;
}
.page_gsjs .head_t ul.left {
    clear: #41484d;
    font-size: 16px;
    font-weight: 700;
    margin-left: 40px;
    width: 200px;
    float: left;
}
.page_gsjs .head_t ul.right {
    float: right;
    width: 270px;
    height: 22px;
    line-height: 22px;
    margin-top: 15px;
}
.page_gsjs .head_t ul.right a {
    color: #41484d;
    height: 22px;
    line-height: 22px;
    padding: 0px 10px;
    float: left;
    display: block;
}

.page_gsjs .head_t ul.right a:hover{ color:#fff; background:#009B4D; text-decoration:none;}
.page_gsjs .head_t ul.right span {
    display: block;
    height: 22px;
    line-height: 22px;
    float: left;
    width: 20px;
    text-align: center;
    color: #AFB7BD;
}
.page_gsjs .section {
    width: 100%;
    height: auto;
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 15px;
}
.page_gsjs .section #section-1 {
	float:left; width:93%;
    padding-left: 30px;
    height: auto;
	line-height:30px; font-size:14px;
    border-left: 1px solid #C5C7C8;
    padding-bottom: 30px;
}

.page_gsjs .section h1 {
    color: #41484d;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    padding-bottom: 15px;
    background: url(../images/show_dot.png) no-repeat left 1px;
    padding-left: 40px;
    margin-left: -37px;
    margin-top: 0;
}
.col-md-12 {
    width: 100%; float:left;
}
.page_gsjs .section p {
	width:95%; float:left;
	overflow:hidden;
    color: #666;
	font-size:18px;
    line-height: 22px;
    text-align: left;
    padding-bottom: 15px;
    text-align: justify;
}
.page_gsjs .section #section-2 {
	float:left; width:95%;
    padding-left: 30px;
    height: auto;
    border-left: 1px solid #C5C7C8;
    padding-bottom: 30px;
}
.page_gsjs .section h1 {
    color: #41484d;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    padding-bottom: 15px;
    background: url(../images/show_dot.png) no-repeat left 1px;
    padding-left: 40px;
    margin-left: -37px;
    margin-top: 0;
}
.page_gsjs .section #section-3 {
	float:left; width:95%;
    padding-left: 30px;
    height: auto;
    border-left: 1px solid #C5C7C8;
    padding-bottom: 30px;
}
.page_gsjs .section h1 {
    color: #41484d;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    padding-bottom: 15px;
    background: url(../images/show_dot.png) no-repeat left 1px;
    padding-left: 40px;
    margin-left: -37px;
    margin-top: 0;
}
.col-md-3 {
    width: 24%; float:left; margin-right:1%;
}

.col-md-3 img{
	width:100%; float:left;
    padding: 3px;
    border: 0px solid #CCC;
    -moz-box-shadow: 0px 0px 6px #C4C4C4;
    -webkit-box-shadow: 0px 0px 6px #C4C4C4;
    box-shadow: 0px 0px 6px #C4C4C4;
}

.subnav {background: transparent url("../images/divider.png") repeat-x scroll left bottom !important; height:40px; line-height:30px; width:1200px; margin:0 auto; overflow:hidden;}	

.subnav p {color: #3c3b3c;float: left;font-size:16px;font-weight:700;display: block;margin-bottom: -3px;padding-bottom: 7px;height:35px;}

.subnav p a { color:#3c3b3c;}

.mimg { padding:0 10px 0 0; position:relative; margin-top:-3px;}
