@charset "UTF-8";

html, body { font-family:'微软雅黑'; width: 100%; height: 100%; }

#bg-fixed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: 0; -ms-touch-action: none }


.indexBanner { position:fixed; left:0; top:0; width:100%; height:720px; }
.indexBannerCon{ position:fixed; left:0; top:0;display:none; width:100%; height:100%;}
.indexBannerCon{}

#container{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-ms-touch-action:none; z-index:10;}
#container1{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-ms-touch-action:none; z-index:1000;}
#footer{position:relative;height:100%;border-top:2px solid #9d1b33;z-index:60;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; background:#eaeaea url(/images/body/index_a2.jpg) no-repeat center top; }
#content{position:relative;min-height:100%; }

#main-nav{position:relative; min-height:53px;text-align:center;font-size:13px; background:#000;}
.menu{ position:absolute; left:0; top:0; width:100%; height:100%; padding-bottom:10px; background:url(/images/fl/menu_back.png) right top no-repeat #ffffff}
.menu ul{ padding-top:20px; float:left; font-weight:bold; ;}
.menu ul.menu_1{ margin-left:-15px;}
.menu ul.menu_2{ margin-left:15px;}
.menu ul.menu_3{  float:right; }
.menu li{ float:left; padding:0 15px; height:14px; border-right:1px #323232 solid; line-height:14px;}
.menu li.nob{ border:0;}
.menu li.phone {background:url(/images/fl/phone.png) no-repeat right; padding-right:20px;}
.menu li a{ color:#636363; font-size:12px;}
.menu li a:hover,.menu li.on a{ color:#636363;}

.menu_3 li.phone {background:url(/images/fl/phone.png) no-repeat right; padding-right:20px;}
.menu_3 li.search {background:url(/images/search.png) no-repeat  bottom; width:172px; height:20px; float:right;}


.menu_1 li a{ color:#636363; font-size:14px;}
.menu_1 li a:hover,.menu li.on a{ color:#9d1b33;}

.overlap-fix-left { float: left; padding: 0; height: 53px; width: 1px; font-size: 13px; font-weight: 300; visibility: hidden; overflow: hidden ; }
.overlap-fix-right { float: right; padding: 0 35px 0 0; height: 53px; width: auto; font-size: 13px; font-weight: 300; visibility: hidden; overflow: hidden }


#container .jscroll-content-wrap { position: relative; height: auto; width: 100%; visibility: hidden }
#container .jscroll-scrollbar { position: absolute; background: none; display: none; cursor: pointer; z-index: 65; opacity:0;filter:alpha(opacity=0);}
#container .jscroll-scrollbar.vertical { width: 7px; height: 98%; top: 1%; left: 100%; margin-left: -12px; margin-top: 0px }
.touch #container .jscroll-scrollbar.vertical { opacity: 0 }
#container .jscroll-handler { background: #cccccc; position: absolute; top: 0; left: 0 }
#container .jscroll-scrollbar.vertical .jscroll-handler { width: 7px; height: 50px }

#btn-scroll { position: absolute; top: 10px; right: 3px; color: #fff; font-size: 12px; height:25px; line-height:25px;}
#btn-scroll span{ color:#fff;}
#btn-scroll.tobottom { background-position: right -20px }

.indexcon{ padding-top:20px;}
.indexconArea_1 { padding-bottom:10px;}
.indexconArea_1 li{ float:left; width:210px; padding:20px; background:#fff; margin:0 38px;}
.indexconArea_1 li img{ width:210px; }
.indexconArea_1 li p{ text-align:center; padding:2px 0; color:#555; font-size:14px; background:#ffffff}

.indexconArea_2{ margin-top:0px;}
.indexconArea_2 h2{ font-size:24px; color:#ffffff; text-align:center; padding-bottom:6px;}
.indexconArea_2 p{ text-align:center;}
.indexconArea_2 a{ display:inline-block; margin:0 10px; color:#ffffff; font-size:14px; text-shadow:#000 1px 1px 2px }
.indexconArea_2 a:hover{ text-decoration:underline; color:#ffcc66;}


.indexconArea_3{ margin-top:20px;}
.indexconArea_3 p{ text-align:center; font-size:12px; color:#fff;}
.indexconArea_3 a{ display:inline-block; margin:0 10px; color:#fff; font-size:12px; text-shadow:#000 1px 1px 2px}
.indexconArea_3 a:hover{ text-decoration:underline; color:#ffcc66;}











.prove_index,.next_index{background:url(images/solid/btn00.png);top:50%;height:47px;width:44px;position:absolute;margin-top:-23px;z-index:400;cursor:pointer}
.prove_index{left:20px;background-position:44px 0; display:none;}
.next_index{right:20px;background-position:0px 47px; display:none;}
.prove_index:hover{background:url(images/solid/btn00.png);background-position:0px 0px;}
.next_index:hover{background:url(images/solid/btn00.png);background-position:44px 47px;}
#kfbtn{background:url(images/solid/top_64.png);background-position:0 0;height:31px;}
#dzbtn{background:url(images/solid/top_34.png);background-position:0 0;height:31px;}
#ylbtn{background:url(images/solid/top_54.png);background-position:0 0;height:31px;}
#jgbtn{background:url(images/solid/top_14.png);background-position:0 0;height:31px;}
#mzbtn{background:url(images/solid/top_24.png);background-position:0 0;height:31px;}
#qjbtn{background:url(images/solid/top_44.png);background-position:0 0;height:31px;}
#kfbtn:hover,#dzbtn:hover,#ylbtn:hover,#jgbtn:hover,#mzbtn:hover,#qjbtn:hover{background-position:0 31px;}
	
	
.content_show{background: #cccccc;width: 100%;max-width: 1200px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1200?"1200px":"100%");margin: 0 auto; height:400px; }
/*清除浮动*/
.clearfix:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{*zoom:1;}
/*main css*/
.show{display:block;}
.none{display:none;}
.banner{width: 100%;min-width: 1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"100%");overflow: hidden;position: relative;height: 480px;z-index: 0}
.banner_container{height:480px;width: 100%;min-width: 1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"100%");max-width:1500px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1200?"1200px":"100%");display: block;overflow: hidden;left: 50%;margin-left: -720px;z-index: 400;}
.banner_container .banner_content{position: absolute;left: 0%;top: 0%;width: 100%;min-width: 1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"100%");max-width:1200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1200?"1200px":"100%");height: 480px;;overflow: hidden;z-index: 400}
.banner_container .banner_content img{z-index: 998}
.banner_nav{position:absolute; z-index: 10;bottom: 10px;left: 50%;margin-left: -94px;z-index: 400;}
.banner_nav li{float: left;width: 22px;height: 20px; list-style:none}
.banner_nav li a{float: left;width: 22px;height: 20px;text-align: center;line-height: 20px;font-size: 0px;cursor: pointer;background-image: url(../images/solid/point_2.png);background-repeat: no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='images/solid/point_2.png'); }
.banner_nav li.current a{background-image: url(../images/solid/point_1.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='images/solid/point_1.png');}
