﻿@charset "utf-8";/**/
body{ padding:0px; margin:0px auto; font-size:12px; color:#666666; background:#fff; font-family:"微软雅黑";width: 100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" );zoom:1; }
table{ border:0px; border-collapse:collapse;}
li{ list-style:none;}
ul,li,form, dl,dt, dd, div ,ol{ padding: 0px; margin: 0px; }
select,input{ font-size:12px; font-style:normal;}
img{ border:none; border:0;}
a{ text-decoration:none;color:#666;outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
a:focus {outline:0;}
a:hover{ color:#c02125; text-decoration:none;}
.clear{ clear:both; height:0; overflow:hidden;}

/*万能清除浮动开始*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/*top.html*/
.info{ overflow-x:hidden; text-align:justify; word-wrap: break-word; word-break: normal; line-height:28px; font-size:14px;}
.Auto{ width:1200px; margin:0 auto;}

#slide-index {height: 950px; min-width: 1000px;overflow: hidden;position: relative;width: auto;z-index: 0;}
#slide-index .slides {height: 950px;min-width: 1000px; width: auto;z-index: 1;}
#slide-index .slide { height: 950px;min-width: 1000px; position: relative; }
#slide-index .image {margin: 0 auto; position: absolute; z-index: 1; right:0px; left:0px;}
#slide-index .image a { display: block;height: 950px; background-repeat:no-repeat; background-position:center top; cursor:default; }
#slide-index .control { display:none;}

.Home{ position:absolute; width:100%; left:0px; top:0px; z-index:10;}

.Header{ background:url(../images/logo.jpg) no-repeat left top; position:relative; height:80px;}
.Header .Logo{ position:absolute; left:0px; top:0px; height:80px; width:195px; display:block;}
.lang{ text-align:right; font-size:14px; padding-top:18px;color:#fff; height:32px;}
.lang a{ color:#666; margin:0 14px; text-shadow:0 1px 1px #666;}
.lang a#lang{ padding-right:22px; background:url(../images/lang_icon01.png) no-repeat right center; margin:0 0 0 14px; font-family:Arial;}
.lang dl{ position:absolute; right:0px; top:40px; background:#e9e9e9; border-radius:2px; width:117px; text-align:center; display:none; z-index:100;}
.lang dl a{ display:block; height:35px; line-height:35px; color:#666;margin:0;text-shadow:0 0px 0px #666; font-family:Arial;}
.lang dl a:hover{ background:#f3f3f3;}

.Brand{ width:100%; padding-top:3%;}
.Brand ul li{ width:180px; padding-right:73px; float:left;}
.Brand ul li img{ width:180px; height:72px; padding:2px; border:1px solid #ccc;}

.Contain .lang{ position:absolute; right:0px; top:97px; padding-top:0px; line-height:32px;}
.Contain .lang dl{ top:32px;}
.Contain .lang,.Contain .lang a{ color:#b7b7b7; text-shadow:0 1px 1px #fff;}
.Contain .lang a#lang{background:url(../images/lang_icon01.jpg) no-repeat right center; }
.Contain .blog_service{ position:absolute; right:170px; top:98px;}
.Contain .blog_service li{ margin-left:20px;}
.Contain .blog_service li a.sina{ background:url(../images/icon.jpg) no-repeat -104px 0;}
.Contain .blog_service li a.sina:hover{ background:url(../images/icon_on.jpg) no-repeat -104px 0;}
.Contain .blog_service li#QQmore a{ background:url(../images/icon.jpg) no-repeat -52px 0;}
.Contain .blog_service li#QQmore a:hover{background:url(../images/icon_on.jpg) no-repeat -52px 0;}
.Contain .blog_service li a.service{ background:url(../images/icon.jpg) no-repeat 0 0;}
.Contain .blog_service li a.service:hover{ background:url(../images/icon_on.jpg) no-repeat 0 0;}
.Contain .blog_service li a.tmall{ background:url(../images/icon_tmall.png) no-repeat 0 0;}
.Contain .blog_service li a.tmall:hover{background:url(../images/icon_tmall_on.jpg.htm) no-repeat 0 0;}

.Contain .blog_service li.share .jiathis_style #more{ background:url(../images/icon.jpg) no-repeat -155px top !important; }
.Contain .blog_service li.share .jiathis_style #more:hover{ background:url(../images/icon_on.jpg) no-repeat -155px top !important; }

.top_search{ position:absolute; right:372px; top:99px; z-index:10;}
.top_s{background:url(../images/input.png) no-repeat left top;}
.top_search .txt_area{ width:156px; height:30px;display:none; float:left;}
.top_search .btn{ background:url(../images/btn_search.png) no-repeat center center; width:30px; height:30px; border:none; cursor:pointer; float:left;}
.top_search .txt_area .text{ border:none; background:none; height:30px; line-height:30px; padding:0 10px; width:136px; color:#666; font-family:宋体;}
.top_s .btn{ background:url(../images/btn_search_on.png) no-repeat center center !important;}

.Home .top_search,.Home .Menu{ display:none;}
.blog_service{clear:both}
.blog_service ul{ float:right;position:relative;}
.blog_service li{ float:left; margin-left:22px;}
.blog_service li a{ display:inline-block; height:30px; width:30px; }
.blog_service li a.sina{ background:url(../images/icon.png) no-repeat -104px 0;}
.blog_service li#QQmore a{ background:url(../images/icon.png) no-repeat -52px 0;}
.blog_service li a.service{ background:url(../images/icon.png) no-repeat 0 0;}
.blog_service li a.sina:hover{ background:url(../images/icon_on.png) no-repeat -104px 0;}
.blog_service li#QQmore a:hover{ background:url(../images/icon_on.png) no-repeat -52px 0;}
.blog_service li a.service:hover{ background:url(../images/icon_on.png) no-repeat 0 0;}
.qq_hide{ position:absolute; top:30px; padding-left:10px; background:url(../images/dl.png) no-repeat left 4px; text-align:center; left:34px; /*width:100px;*/ display:none; z-index:10;}
.qq_hide b{ display:block; height:4px; line-height:4px; background:url(../images/dl_b.png) no-repeat center top;margin-right:10px;  }
.qq_hide dl{ padding-right:10px; background:url(../images/dl.png) no-repeat right -30px;}
.blog_service li#QQmore .qq_hide dl a{ background:url(../images/icon_qq.jpg) no-repeat center center;}
.blog_service li#QQmore .qq_hide dl a:hover{ background:url(../images/icon_qq_on.jpg) no-repeat center center;}

.blog_service li.share{ width:30px;}
.blog_service li.share .jiathis_style #more{ background:url(../images/icon.png) no-repeat -155px top !important;height:30px !important; line-height:30px !important; }
.blog_service li.share .jiathis_style #more:hover{ background:url(../images/icon_on.png) no-repeat -155px top !important;}


.Menu{ height:80px; clear:both;}
.Menu ul{ float:right;}
.Menu li{ float:left; width:80px; height:80px; margin-left:5px; text-align:center; color:#fff; cursor:pointer; position:relative; z-index:30;}
.Menu li a{ color:#fff; }
.Menu li span{ display:block; height:80px; overflow:hidden; font-size:14px;}
.Menu li span a{background-repeat:no-repeat; background-position: center 8px; display:block; height:30px; padding-top:50px;}
.Menu li span a.m01{ background-image:url(../images/m01.jpg);}
.Menu li span a.m02{ background-image:url(../images/m02.jpg);}
.Menu li span a.m03{ background-image:url(../images/m03.jpg);}
.Menu li span a.m04{ background-image:url(../images/m04.jpg);}
.Menu li span a.m05{ background-image:url(../images/m05.jpg);}
.Menu li span a.m06{ background-image:url(../images/m06.jpg);}
.Menu li span a.m07{ background-image:url(../images/m07.jpg);}
.Menu li span a.m08{ background-image:url(../images/m08.jpg);}
.Menu li span a.m09{ background-image:url(../images/m09.jpg);}


.Content{ width:100%; height:auto !important; height:600px; min-height:600px;}

.home_main{ padding-top:15px; height:595px; overflow:hidden; position:relative; width:100%;}
.home_main .main{ width:195px;}
.mr{ margin-right:5px;}
.mb{ margin-bottom:5px;}
.fl{ float:left;}
.fr{ float:right;}
.main_banBox{ width:400px; float:left; height:595px; position:relative; overflow:hidden; margin-right:5px;}
.main_banBox .bd li{ float:left; _display:inline;}
.main_banBox .bd li img{ width:400px;height:595px;}
.main_banBox a.prev,.main_banBox a.next{ position:absolute; bottom:10px; cursor:pointer; z-index:10; width:50px; height:50px; display:block; background-image:url(../images/icon_prev_next.png); background-repeat:no-repeat;}
.main_banBox a.prev{ background-position: left top; right:61px;}
.main_banBox a.next{ background-position: right top; right:10px;}
.home_main .main li{ height:195px; color:#fff; margin-bottom:5px; text-align:center; cursor:pointer;}
.home_main .main li p{ margin:0; font-size:18px;}
.home_main .main li span{filter:alpha(opacity=40);opacity: 0.4; font-size:14px; text-transform:uppercase;}
.home_main .main li.color1{position:relative;}
.color1{ background-color:#ff563a;}
.color2{ background-color:#37cc68;}
.color3{ background-color:#ffbc07;}
.color4{ background-color:#2fcb87;}
.color5{ background-color:#1abbea;}
.color6{ background-color:#f1c807;}
.color7{ background-color:#ff464f;}
.color8{ background-color:#9fcc15;}
.color9{ background-color:#ff893b;}

.home_main .main li .pic img{ width:195px; height:195px;}
.home_main .main li .li_div{ height:195px; overflow:hidden;}
.home_main .main li .a_link,.home_main .main li .a_link_hide{ height:195px; }

.home_main .main li .icon{ padding-top:47px; height:80px;}
.home_main .main li a{ color:#fff;}
#height{ height:0px; overflow:hidden; width:0px; padding:0px;}
.product_link_hide{ position:absolute; height:590px; background:#fff; left:195px; top:0px; width:190px; padding:6px 5px 0 5px; z-index:20; text-align:left;}
.product_link_hide b{ position:absolute; background:url(../images/hover_icon.gif) no-repeat; width:7px; height:14px; left:-6px; top:92px;}
.product_link_hide dd{ padding-bottom:5px;}
.product_link_hide dd a{padding-top:30px; display:block; height:63px; padding-left:26px; font-size:16px; color:#fff; background:url(../images/hoverbg.jpg) repeat left top; padding-right:5px;}
.home_main .main li .product_link_hide dd a span{ font-size:12px; display:block; font-family:Arial; text-transform:none;}
.product_link_hide dd a:hover{ background:#ff563a;}

.product_link_hide_box{ position:relative; overflow:hidden;height:590px;}
.product_link_hide_box a.prev,.product_link_hide_box a.next{ bottom:9px;position:absolute; width:14px; height:7px; display:block; z-index:10; background-image:url(../images/up_dow.gif); background-repeat:no-repeat;}
.product_link_hide_box a.prev{ background-position: left top; right:16px;}
.product_link_hide_box a.next{ background-position: right top;  right:0px;}
.home_main .main .product_link_hide_box .bd{ padding:0;}

.home_main .main li .link_box{ border:5px solid #fff;background:url(../images/hoverbg.jpg) repeat; height:185px; position:relative; overflow:hidden;}
.home_main .main li .bd{ padding-top:5px;}
.link_box .bd dl dd{height:29px; line-height:29px; overflow:hidden; }
.home_main .main li .link_box dd a{ display:block; height:29px; line-height:29px; text-align:left; padding-left:10px; margin-right:10px;}
.home_main .main li .link_box dd a:hover{ background:#ff563a;}
.home_main .main li .link_box a.prev,.home_main .main li .link_box a.next{ bottom:2px;position:absolute; width:14px; height:7px; display:block; z-index:10; background-image:url(../images/up_dow.gif); background-repeat:no-repeat;}
.home_main .main li .link_box a.prev{ background-position: left top; right:16px;}
.home_main .main li .link_box a.next{ background-position: right top;  right:0px;}

.nextStop,.prevStop{ cursor:default;}

.Bottom{ padding-top:31px; color:#6e6e6e; padding-bottom:20px;}
.Bottom ul{ float:right;font-size:14px;}
.Bottom ul li{ float:left; border-right:1px solid #e2e2e2; padding:0 20px; position:relative; z-index:100;}
.Bottom ul li.hotline{ border-right:0px; padding-right:0px;}
.Bottom ul li.hotline b{ font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.Bottom ul li span{ display:block;  height:34px; line-height:34px; cursor:pointer;width:83px; padding-left:30px;}
.Bottom ul li .hide_ewm{ position:absolute; left:0px; top:-139px; display:none;}
.Bottom ul li .hide_ewm img{ width:127px; height:127px; border:6px solid #fff;}

.Bottom em{ font-style:normal;color:#898989; height:30px; line-height:30px;}
.Bottom em span{ color:#c4c4c4;}
.Bottom em span a{ color:#c4c4c4;}
.Bottom em a{ color:#898989;}
.Bottom em a:hover{ color:#c02125;}
#footer{ color:#666;}
#footer li{ border-right:0px; background:url(../images/bg_0.png) repeat; margin-left:9px;  line-height:49px;padding:0 12px 0 13px; }
#footer li.hotline{ line-height:20px;height:49px; overflow:hidden;}
#footer li.hotline td{height:49px;}
#footer ul li span{height:49px; line-height:49px;}
#footer ul li span.wx{background:url(../images/phone_wx.png) no-repeat center center; }
#footer ul li span.app{ background:url(../images/icon_app.png) no-repeat center center;}
#footer em a,#footer em{ color:#666;}
#footer em span{ color:#666;filter:alpha(opacity=50);opacity: 0.5;}

.Current{ padding-top:33px; color:#c1c1c1; height:37px;}
.Current a{ color:#c1c1c1;}
.Current span{ color:#666;}

.nav_menu{ border-bottom:1px solid #efefef; height:65px; overflow:hidden; font-size:14px; margin-bottom:29px;}
.nav_menu dt{float:left; padding-right:47px;font-size:18px; padding-top:33px; padding-left:66px; }
#pad dd{ padding-right:43px !important;}

.nav_menu dd{ float:left; padding-right:30px; padding-top:30px;}
.nav_menu dd a{ height:35px; line-height:35px; padding-bottom:6px; color:#B7B7B7;}


.product_channel li{ float:left; width:393px; margin-right:10px; height:267px; overflow:hidden; position:relative; margin-bottom:10px;cursor:pointer;}
.product_channel li .img{width:393px; height:267px;}
.product_channel li.end{ margin-right:0px;}
.product_channel li .main{ position:absolute; left:50px; width:100%; top:200px;}
.product_channel .title{ padding:23px 29px 0 29px; font-size:18px; font-weight:bold; line-height:32px;  height:32px; color:#fff;}
.product_channel .title a{color:#fff;}
.product_channel .txt{ padding:0 29px; line-height:20px; padding-right:18px;/*filter:alpha(opacity=80);opacity: 0.8;*/color:#777;}
.product_channel a.more{ background:url(../images/icon_more.png) no-repeat; width:28px; height:28px; position:absolute; left:29px; top:226px; z-index:10;}


.Share{ border-bottom:1px solid #efefef; padding:20px 0; text-align:right; height:16px; overflow:hidden;}
.Share .jiathis_style{ float:right;}
.Share #all{ background:url(../images/blue.png) no-repeat 0 0; margin-right:5px;}

/*二级页面*/
.Page{width:100%; text-align:center; padding:30px 0px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#FF6666; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#FF6666; color:#FFF}

.con_img{ text-align:center;}
.info img{ max-width:1000px;}

.downlist_list li{ height:43px; line-height:43px; background:url(../images/dot.jpg) repeat-x left bottom;}
.downlist_list li span{ float:right; font-weight:bold;/*border:1px solid #ff856f;*/display:inline-block; padding-right:2px;margin-left:10px; margin-top:10px;}
.downlist_list li span a{ color:#ff755c; padding-right:20px; height:20px; line-height:20px; display:inline-block; padding-left:10px;}
.downlist_list li span.view a{ background:url(../images/i_v.jpg) no-repeat right center; }
.downlist_list li span.dow a{ background:url(../images/i.jpg) no-repeat right center;}

.Title{ text-align:center; background:#f8f8f8; padding:15px 20px; margin-bottom:20px;}
.Title h1{ margin:0; font-size:18px; padding-bottom:15px; padding-top:10px;}
.Title p{ color:#b7b7b7; margin:0;}
.videinfo{ text-align:center; padding:20px 0;}

.info_next_prev_back{ background:#f8f8f8; height:33px; padding:29px 20px; overflow:hidden; position:relative; margin-top:24px;}
.info_next_prev_back .back{ position:absolute; left:50%; top:20px; width:50px;margin-left:-25px;}
.info_next_prev_back .back a{ display:block; background:#ebebeb; line-height:50px; text-align:center; height:50px;}
.info_next_prev_back span.l{padding-left:57px;  float:left;background:url(../images/info_prev.jpg) no-repeat left center;}
.info_next_prev_back span.r{ padding-right:57px;float:right;background:url(../images/info_next.jpg) no-repeat right center;}
.info_next_prev_back span{ line-height:33px; display:inline-block;}

.single_tab{ padding-bottom:20px;}
.single_tab span{ padding:0 10px; height:20px; line-height:20px; margin-right:20px; display:inline-block; cursor:pointer;}
.single_tab span.active{ background:#ffba00; color:#fff;}

.news_List li{ height:100px; position:relative; background:url(../images/dot.jpg) repeat-x left bottom; padding-left:79px; padding-right:17px; margin-bottom:23px;}
.news_List li .date{ position:absolute; text-align:center; height:60px; width:60px; background:#57c578; color:#fff; left:0px; top:0px;}
.news_List li .date b{ display:block; height:41px; line-height:41px; font-size:26px; background:#79d499;}
.news_List li h5{ margin:0; font-size:15px; padding-bottom:5px; height:22px; line-height:22px; overflow:hidden;}
.news_List li p{ line-height:20px; margin:0; height:40px; overflow:hidden;}
.news_List li a.detail{ position:absolute; padding-right:20px; background:url(../images/i_v.jpg) no-repeat right center; right:17px; top:70px; color:#ff755c; font-weight:bold; line-height:20px;}

.job_news_list .date b{background:#c3df6b !important; }
.job_news_list .date{background:#9fcc15 !important;}

