﻿/* CSS Document */

/*---------------------------公共样式-------------------------*/
*{ padding:0px; margin:0px;}
ul{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#9fa0a0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
a:hover{ color:#000; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
body{ font-size:12px; color:#9fa0a0; font-family:"Microsoft Yahei", "黑体", "Arial", "Hiragino Sans GB","sans-serif";overflow-x:hidden; position:relative;width:100%;}
input{ font-family: "Microsoft Yahei", arial, "Hiragino Sans GB",sans-serif; outline: none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
strong{ font-weight:normal;}
em,i{ font-style:normal;}
.f_l{ float:left;}
.f_r{ float:right;}
.cl_b{ clear:both;}
.width{ width:1180px;}
.wid_max{ width:100%;}
.mar_auto{ margin:0px auto;}
.mt1{ margin-top:10px;}
.mt2{ margin-top:20px;}
.mt3{ margin-top:30px;}
.mt4{ margin-top:40px;}
.mt5{ margin-top:50px;}
.mt6{ margin-top:60px;}
.mt7{ margin-top:70px;}
.mt15{ margin-top:15px;}
.ml1{ margin-left:10px;}
.ml2{ margin-left:20px;}
.ml3{ margin-left:30px;}
@font-face {
    font-family:"微软雅黑light";
    src:url("http://wryhei.oss-cn-shenzhen.aliyuncs.com/MSYHL_0.TTC");
}
@font-face {
    font-family:"微软雅黑 light";
    src:url("http://wryhei.oss-cn-shenzhen.aliyuncs.com/MSYHL_0.TTC");
}
@font-face {
    font-family:"MicroSoft Yahei light";
    src:url("http://wryhei.oss-cn-shenzhen.aliyuncs.com/MSYHL_0.TTC");
}
@font-face {
    font-family:"yaheilight";
    src:url("http://wryhei.oss-cn-shenzhen.aliyuncs.com/MSYHL_0.TTC");
}

/*-----------图片过渡变黑效果----------*/
.in_yewu_con dl dt a,.in_works-list dl dt a,.in_con-list_one dl dt a{ background:#000;transition:all 0.6s ease; -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; -o-transition:all 0.6s ease; display:inline-block;}
.in_yewu_con dl:hover dt a img,.in_works-list dl:hover dt a img,.in_con-list_one dl dt a:hover img{opacity: 0.8;filter: alpha(opacity=80);-moz-opacity: 0.8; transition:all 0.6s ease; -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; -o-transition:all 0.6s ease;}


/*----------------头部--------------*/
.returnTop { position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:auto; display:none; width:63px; height:49px; background:url(../images/backTop.jpg) no-repeat;text-indent:-9999px; cursor:pointer; }
#header{height:187px; background-color:#f4f4f4;}
.header{ padding:63px 0 0 0;}
.logo{ float:left}
.menu{ float:right; padding:28px 0 0 0;}
.menu li{ float:left; position:relative; font-size:16px; padding-right:26px; margin-right:26px; background:url(../images/line.png) no-repeat right 3px;} 
.menu li a{height:22px; font-weight:normal; overflow:hidden;  display:block; color:#000; position:relative; }
.menu li a span{ position:absolute; text-align:center; width:100%; display:block; }
.menu li div{ display:none; position:absolute; border-top:1px solid #000; width:588px; margin-left:-370px; padding-top:10px; height:22px;}
.menu li div a{ float:left; font-size:14px; display:block; padding:0 20px;_padding:0 18px;}
.menu li div a em{ display:block; float:left; font-style:normal;}
.menu li span.active{ top:0;}
.menu li span.curr{top:22px;/* font-weight:bold;*/}

.menu li.nav1{ width:55px;}
.menu li.nav2{ width:40px;}
.menu li.nav5{ width:72px;}
.menu li.nav3{ width:60px;}
.menu li.nav4{ width:54px;}
.menu li.nav5{ margin-right:0; background:none;}

.menu li span.curr{ font-weight: normal;}
.menu li .wor_list a span{ font-weight:normal;}

.idx_title_p{ font-size:18px; color:#000; float:left;}   
.idx_title a{ margin-top:3px;}

/*------------主页banner-------------*/
#full-screen-slider { width:100%; height:395px; float:left; position:relative;}
#slides { display:block; width:100%; height:395px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:360px; z-index:9900; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:9px; background:#FFF;opacity: 0.7;filter: alpha(opacity=70);-moz-opacity: 0.7; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#000;}

/*------------主页业务-------------*/
.in_yewu{ margin-top:35px;}
.in_yewu_title{ width:222px; border:1px solid #9fa0a0; background:#e6e9ee; height:165px;}
.in_yewu_title h3 a{ display:inline-block; font-size:36px; color:#9fa0a0; padding:37px 0px 0px 20px;}
.in_yewu_con{ width:956px;}
.in_yewu_con dl{ width:222px; height:165px; float:left; margin-left:15px; border:1px solid #9fa0a0;}
.in_yewu_con dl dt{ width:222px; height:120px; overflow:hidden;}
.in_yewu_con dl dt img{ width:100%;}
.in_yewu_con dl dd{ width:192px; height:45px; line-height:45px; background:#e6e9ee; padding:0px 15px;}
.in_yewu_con dl dd a{ width:192px; display:block; font-size:20px;}
.in_yewu_con dl dd a span{ float:right; font-size:14px;}
.in_yewu_con dl:hover dd a{ color:#000;}

/*------------主页案例-------------*/
.in_con-title{ border-bottom:1px solid #000; line-height:50px;}
.in_con-title span{ float:left; font-size:30px;}
.in_con-title a{ float:right; font-size:14px;}
.in_works-list{ width:1200px; margin-left:-20px; padding-top:10px;}
.in_works-list dl{ width:380px; margin-left:20px; margin-top:20px; float:left; height:433px;}
.in_works-list dl dt a{ display:block; width:380px; height:380px; overflow:hidden;}
.in_works-list dl dt a img{ width:100%;}
.in_works-list dl dd{ margin-top:5px;}
.in_works-list dl dd a{ font-size:18px; line-height:28px;}
.in_works-list dl:hover dd a{ color:#000;}
.in_works-list dl dd p{ font-size:12px;}

/*------------主页新闻-------------*/
.in_con-list{ width:1200px; margin-left:-20px; padding-top:10px;}
.in_con-list_one{ width:358px; margin-left:20px; margin-top:20px; float:left; border:1px solid #dcdddd; padding:10px 10px 0px 10px;}
.in_con-list_one dl dt a{ display:block; width:358px; height:358px; overflow:hidden;}
.in_con-list_one dl dt a img{ width:100%;}
.in_con-list_one dl dd h6{ margin-top:8px; font-size:12px;}
.in_con-list_one dl dd strong a:hover{ text-decoration:underline; color:#9fa0a0;}
.in_con-list_one dl dd h5 a{ display:inline-block; font-size:24px; color:#000; line-height:36px; margin-bottom:15px;width:358px; height:36px; overflow:hidden; }
.in_con-list_one dl dd h5 a:hover{ text-decoration:underline;}
.in_con-list_one dl dd strong{ display:inline-block; line-height:22px;  width:358px; height:88px; overflow:hidden;}
.in_con-list_one h4{ margin-top:45px; border-top:1px solid #000; line-height:36px;}
.in_con-list_one h4 span{ float:left;}
.in_con-list_one h4 a{ float:right;}


/*----------------新闻列表页-----------------*/
.news_list{ border-top:2px solid #000;}
.news_list-title{ font-size:30px; border-bottom:1px solid #000; height:40px; padding:30px 0px 20px 0px;}
#news_list-one{ width:198px;}
#news_list-one dl dt a{ width:198px; height:198px;}
#news_list-one dl dd h5 a{ font-size:18px; width:198px; height:36px; overflow:hidden; margin-bottom:15px;}
#news_list-one dl dd strong{ width:198px;}
.pape{ height:32px; border-top:1px solid #000; border-bottom:1px solid #000; position:relative;}
.pape h4{ position:absolute; left:0px; top:0px;}
.pape h5{ position:absolute; right:0px; top:0px;}
.pape_list{ text-align:center;}
.pape_list a,.pape h4 a,.pape h5 a{ font-size:14px; color:#000; line-height:32px; padding:0px 3px;}
.pape_list a:hover,.pape h4 a:hover,.pape h5 a:hover{ text-decoration:underline;}
.news-tuijian span{ font-size:24px;}

/*----------------新闻内容页-----------------*/
.news_content{ border-top:2px solid #000;}
.news_content-left{ width:950px;}
.news_content-left h2{ margin-bottom:20px;}

.news_content-left p{ margin-bottom:40px; color:#000; line-height:24px; font-size:14px;}
.news_content-left p strong{ font-weight:bold;}
.news_content-right{ width:200px;} 
.news_conright-tuijian { padding:56px 0px 10px 0px; height:24px; overflow:hidden;}
.news_conright-tuijian span{ font-size:14px; line-height:24px;}
.news_conright-tuijian a{ line-height:24px;}
#news-content_works-list{ margin:0px; padding:0px; width:200px;}
#news-content_works-list dl{ width:200px; margin-left:0px;}
#news-content_works-list dl dt a{ width:200px; height:200px;}

/*----------------案例列表页-----------------*/
.works_list{ border-top:2px solid #000;}
.works_list-title{ border-bottom:1px solid #000;}
.works_list-title h2{ float:left; border:none;}


.work-content_left-pic { width:950px; height:550px; float:left; position:relative; margin-bottom:50px;}
#work-content_slides { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:relative}
#work-content_slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#work-content_slides li a { display:block; width:100%; height:100%;}
#paginawork { display:block; list-style:none; position:absolute; right:0px; top:560px; z-index:9900; margin:0}
#paginawork li { display:block; list-style:none; width:8px; height:8px; float:left; margin-left:7px; background:#ccc; }
#paginawork li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#paginawork li.current { background:#000}


#works-nav{ float:left; padding: height:420x; padding:39px 0px 20px 0px; margin-left:25px;}
#works-nav li{ font-size:14px;  background:url(../images/works_nav-line.png) no-repeat right 3px;}
#works-nav li a span.active{ color:#9fa0a0;}
#works-nav li.nav4_0{ width:64px}
#works-nav li.nav4_1{ width:93px}
#works-nav li.nav4_2{ width:128px;}
#works-nav li.nav4_3{ width:116px;}
#works-nav li.nav4_4{ width:95px;}




/*------------底部-------------*/
.foot{ margin-top:80px;}
.foot_about-left{ width:780px;}
.foot_about-title{ border-bottom:1px solid #000; padding-bottom:10px; margin-bottom:20px;}
.foot_about-title span{ font-size:18px; color:#000;}
.foot_about-title a{ font-size:12px; display:inline-block; margin-left:20px;}
.foot_about-left dl dt{ width:130px; height:130px; overflow:hidden; float:left;}
.foot_about-left dl dt img{ width:100%;}
.foot_about-left dl dd{ float:right; width:620px; font-size:14px; line-height:16px;}
.foot_about-left dl dd h6{ margin:8px 0px;}
.foot_about-left dl dd h6 span,.foot_about-left dl dd h6 em{ display:inline-block; line-height:34px; font-size:32px; color:#000; text-indent:45px;}
.foot_about-left dl dd h6 span{ background:url(../images/fooot_phone-icon.jpg) no-repeat;}
.foot_about-left dl dd h6 em{ background:url(../images/fooot_qq-icon.jpg) no-repeat; margin-left:80px;}
.foot_about-left dl dd h5{ font-size:12px; text-indent:22px; background:url(../images/sm_zjt.png) no-repeat left center;}
.foot_about-left dl dd h5 a{ color:#000; font-weight:bold;}
.foot_about-left dl dd h5 a:hover{ text-decoration:underline;}
.foot_about-right{ width:380px;}
.foot_about-right ul li{ font-size:14px; line-height:22px;}

.foot_yqlj{ padding:10px 0px; margin:60px 0px; border-top:1px solid #babbbb;}
.foot_lxfs ul{ padding:10px 0px; border-top:1px solid #babbbb; border-bottom:1px solid #babbbb;}
.foot_lxfs ul li span{ color:#000; margin-right:10px;}
.foot_lxfs h6{ line-height:36px; font-size:12px;}


.news_content-left_text
{
  line-height:25px;
  margin-bottom:0px;
   font-size:14px;
   color:#000000;
}

.news_content-left_text p
{
  line-height:25px;
  margin-bottom:0px;
   font-size:14px;
   color:#000000;
}

.nav_blod
{
 font-weight: normal;
}


.returnTop {
    position: fixed;
    right: 10px;
    bottom: 100px;
    display: none;
    width: 63px;
    height: 49px;
    background: transparent url("../images/backTop.jpg") no-repeat scroll 0% 0%;
    text-indent: -9999px;
    cursor: pointer;
}


