@charset "utf-8";
*{ margin:0; padding:0;}
body { font:12px/1.5 Arial; color:#666; background:#fff;}
ul,li{ list-style:none;}
a{ color:#666; text-decoration:none;}
a:hover{ text-decoration:none; color:#000;}
img{border:0 none;}
#waterfall{ text-align:left; width:1000px; margin:0 auto;}
#waterfall img{width:290px;}
#waterfall .cell{ padding:0px 0px 0px 0px; width:321px;border:1px solid #E3E3E3; background:#fff; margin-top:20px;box-shadow: 0px 2px 3px 1px #ccc;}
#waterfall .cell:hover{box-shadow: 0px 2px 3px 1px #999;}


.item-box{ behavior: url(/images_T/);width:289px; padding:15px; color:#5C5C5C; margin-bottom:0px; margin-right:0px; border:1px solid #d6d6d6; background:white;  position:relative; overflow:hidden;}
.item-box:hover{box-shadow:0 1px 10px rgba(63, 72, 79, 0.2);}
.item-box:hover .img {opacity:0.8;filter: alpha(opacity=80);}
.item-box .img{ position:relative; margin-bottom:20px; width:290px;}
.item-box .img img{ width:290px;}
.item-box a{ color:#5C5C5C; font-family: "Microsoft Yahei"; text-decoration:none; display:block;}
.item-box .title1{ font-size:19px; font-weight: bold;  display:block; margin-bottom:16px; line-height:30px;padding-right:30px;}
.item-box .sort/*类别*/ { font-size:13px; margin-bottom:16px; display:block;clear:both;}
.item-box .text{ display:block; padding-bottom:15px;text-align:left; line-height:24px; padding-top: 10px; font-size: 14px;}
.item-box .line{ border-bottom:1px solid #ddd; height:1px; width:290px; position:relative; display:block;}
.item-box .sort-box a{ display:inline;}

#top1{ width:1200px; margin:0 auto;background-color:#FFF;}
.tdbg{ background-color:#FFF;text-align:center;}
#top1 div{ padding:30px 18px 0px 18px; height:60px;}
#top1 .ddhdown{ background:url(../images_T/ddhbg.gif) repeat-x;}
#top1 div:hover{ text-decoration:none; color:#000; background:url(../images_T/ddhbg.gif) repeat-x;}
#top1 a{ font-size:14px; font-family:微软雅黑, Arial, Helvetica, sans-serif; font-weight:bold; color:#666; text-decoration:none;}

.top1yline{ background-color:#dcdcdc; width:1px; height:60px;}

#banner{ /*height:209px;*/height:400px; width:auto; background-color:#900; background:url(../images_T/banner001.jpg) no-repeat top center;}

.newmanes{width:1200px; height:auto; margin:0 auto; overflow:hidden;position:relative; margin-top:12px;}
.newmanes a{ font-size:18px;}
.newmanes .limanediv{ width:100%; height:60px; background:#d7d7d7; overflow:hidden;}
.newmanes li{ width:auto; height:60px; line-height:60px; text-align:center; float:left; overflow:hidden;}
.newmanes li:hover{background-color: rgb(243, 151, 0); background-position: initial initial; background-repeat: initial initial;}
.newmanes li div:hover{ color:#FFF;}

.newmanes .limane{ width:148px; height:60px; line-height:60px; text-align:center; font-size:18px; margin:0 auto; overflow:hidden;}
.newmanes .limaned{ width:109px;}
.newmanes .limanea{ width:125px;}
.newmanes .limaneb{ width:125px;}
.newmanes .limanec{ width:125px;}

.newmanes .limanef{ width:107px;}
.newmanes .limaneg{ width:90px;}
.newmanes .limaneh{ width:144px;}
.newmanes .limanei{ width:125px;}
.newmanes .limanej{ width:125px;}
.newmanes .limanek{ width:125px;}

.newmanes .dhdowma{background-color: rgb(243, 151, 0); background-position: initial initial; background-repeat: initial initial;}
.newmanes .dhdowma a{color: rgb(255, 255, 255);}

.xz{color: rgb(255, 255, 255);background-color: rgb(243, 151, 0);}

#xdd{ width:939px; margin:0 auto;}
#xdd h1{ margin-top:20px; color:#333333; font-weight:bold; font-family:微软雅黑, Arial, Helvetica, sans-serif; margin-left:-25px; text-transform:uppercase;}

/*底部开始*/

/*footer start*/
.footer {margin:50px 0 40px; width:100%; height:auto;}
/*.footer-bg{ height: 100%; width:100%; background: white; opacity: 0.9; filter: alpha(opacity=90); position: absolute; top: 0; left: 0; z-index: -1;}*/
.footer-nav {position:relative;padding:0 13px; font-size:14px;height:43px;background-color:#333333;line-height:40px;color:#fff;}
.footer-nav a {cursor:pointer;color:#fff; text-decoration: none;  margin-right: 5px; margin-left:3px;}
.footer-nav a:hover{color:#be0053;}
.footer-nav .jiathis_style_24x24 a{ display:inline !important;}
.footer-nav img {display:inline-block; }
.blogroll{margin-top:40px;padding:0 0px;}
.blogroll h1{text-align:center;font-size:18px;font-weight: normal;color:#777;display:block;margin-bottom:10px;}
.blogroll a{cursor:pointer;margin-right:20px;line-height: 30px;font-size:14px;}
.blogroll a:hover{color:#be0053;}
.copyright {margin-top:60px; }
.copyright span {vertical-align:top; }
.copyright .desc{color:#cbcbcb;height:18px; font-size:10px;margin-top:-12px;}
/*footer end*/


.bgpink{ background: #cc70a1;}
.bggreen{ background: #8acc96;}
.bgbrown{ background: #ba9470;}
.bgblue{ background: #82ade3;}
.bgred{ background: #e63d57;}
.bgpurple{ background: #6e52d6;}



.ci-bg1{ background:url('../img/case_a_01.png') no-repeat center center #CC70A1; }
.ci-bg2{ background:url('../img/case_a_02.png') no-repeat center center #89cb95;}
.ci-bg3{ background:url('../img/case_a_03.png') no-repeat center center #e53d57;}
.ci-bg4{ background:url('../img/case_a_04.png') no-repeat center center #BA9470;}
.ci-bg5{ background:url('../img/case_a_05.png') no-repeat center center #82ADE3;}
.ci-bg6{ background:url('../img/case_a_06.png') no-repeat center center #6E52D6;}
.ci-bg7{ background:url('../img/case_a_07.png') no-repeat center center #ffc300;}

.h50{height: 50px;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix {*zoom: 1; } 
.c{clear:both; font:0px/0 Arial; }
.ma{margin: auto;}
.bk{display: block;}
.mt15{margin-top: 15px;}

/*  2013-09-07 index */
.video_cover{
    background:url('../img/video_btn.png') no-repeat center center;
    display:block;
    position:absolute;
    width:55px;
    height: 55px;
    height: 55px;
    cursor:pointer;
    opacity:0.7;
}
.video_cover:hover{
    opacity:1;
}
.filters{
    padding-top:26px;
}
.filters a{
    height:23px;
    color:#5A5A5A;
    display:block;
    float:left;
    font-size:17px;
    padding-left:28px;
    background:url('../img/buttons.png') no-repeat 0px -78px;
    margin-left:13px;
    cursor:pointer;
}
.filters a.c_black{
    background-position: -178px -78px;
}
.filters a.c_pink{
    background-position: 0px -78px;
}
.filters a.c_green{
    background-position: 0px -110px;
}
.filters a.c_red{
    background-position: 0px -143px;
}
.filters a.c_coffee{
    background-position: 0px -176px;
}
.filters a.c_blue{
    background-position: 0px -208px;
}
.filters a.c_violet{
    background-position: 0px -242px;
}
.filters a.c_gray{
    background-position: 0px -274px;
}

/*关于我们内页相关列表*/
.sabout{width: 275px; height: 160px; display: block; position: relative; cursor: pointer; overflow: hidden; margin-bottom: 13px;}
.sabout-text{ width: 100%; height: 39px; position: absolute; background: url(../img/sabout-bg.png) repeat-x; font-size: 18px; color: black; bottom:0; text-indent: 16px; line-height: 39px; z-index: 2}
.sabout img{ position: absolute; top: 0; left:0; z-index: 1; width:100%;}
.about-banquan{ font-size: 12px; color: #777777; display: block; margin:20px 0 0 0; padding: 0; line-height: 24px; }
/* slider css */
.sliderContainer{
    width:993px;
    height:262px;
    overflow: hidden;
    position:relative;
}
.sliderContainer div div{
    position: relative;
}
ul.carouse_dot_navigation{
    position:absolute;
    bottom:2px;
    left:50%;
    z-index:2;
}
ul.carouse_dot_navigation li{
    float:left;
    padding:2px 2px;
}
ul.carouse_dot_navigation li a{
    display:block;
    height:8pt;
    width:8pt;
    background:url("../img/buttons.png") -10px 0px;
}
ul.carouse_dot_navigation li.active a{
    background-position:0px 0px;
}


form,input{ margin:0px; padding:0px;border:0px;}
.tseachbaks{width:993px; height:auto; margin:0 auto; position:relative;}
.tseach{ width:140px; height:20px; position:absolute; right:15px; top:5px; overflow:hidden; }
.tseach-sech{ width:auto;height:20px;  position:relative;}
.seachtxt{ width:140px; height:20px; line-height:20px; background:#f5f9fc; position:absolute; left:185px; }
.bseach{ width:20px; height:20px; background:url(/images_T/newzt131111/bseach.jpg) no-repeat; position:absolute; right:0px;cursor:pointer;}

#footer{ border-top:1px solid #dedede; background:#eaeaea; width:100%; height:auto; margin-top:20px; overflow:hidden}
#footer .shadow{  height:14px; font-size:0px;}
#footer .bg_bai{ background:#eaeaea}
#footer .box{height:auto; width:1200px; margin:0 auto; overflow:hidden}


#footer .list_1,#footer .list_2,#footer .list_3,#footer .list_4,#footer .list_5{ float:left;padding-left:10px;padding-top:10px}
#footer h4 a{ font-family:"微软雅黑",Arial; color:#707070; font-size:14px; font-weight:normal; text-decoration:none;}
#footer h4 a:hover{ color:#333}
#footer ul{ padding-top:6px; }
#footer li{ line-height:18px; height:18px;}
#footer li a{ font-family:"微软雅黑",Arial; color:#666; font-size:12px; font-weight:normal; text-decoration:none}
#footer li a:hover{ color:#333}
#footer .list_1{ width:110px; height:160px;}
#footer .list_2{ width:108px; height:225px; border-left:1px solid #CCC; border-right:1px solid #CCC;}
#footer .list_3{ width:109px; height:110px; border-right:1px solid #CCC;}
#footer .list_4{ width:109px; height:110px; border-right:1px solid #CCC;}
#footer .list_5{ width:330px; height:220px;}
#footer .list_5 h5{ font-weight:normal; font-size:12px; padding:10px 0 6px 0; line-height:14px; height:14px;font-family:"微软雅黑",Arial; color:#707070;}
#footer .list_5 p{ line-height:16px;font-family:"微软雅黑",Arial; color:#666; font-size:12px;}
#footer .list_5 p a{ color:#666; text-decoration:none; padding-left:2px;}
#footer .list_5 p a:hover{color:#333;}
#footer .boxyqlj{height:40px; width:1230px; margin:30px auto 0px auto; text-align:center;color:#707070 ;font-size:12px;}
#footer .boxyqlj a{ text-decoration:none;color:#707070;font-size:12px;}
#footer .boxyqlj a:hover{ text-decoration:none;color:#333;font-size:12px;}
.list_2fl{ width:120px; height:auto;   padding-left:25px;padding-top:10px; float:left}
.list_2flt{ width:120px; height:auto; border-right:1px solid #CCC;padding-top:10px; float:left}

.bdfx{ width:auto; float:right}
.elvztbodys{width:100%;height:auto;line-height:180%;overflow:hidden}
.contents{width:993px; height:auto; margin:2px auto; overflow:hidden}

.banerbody{width:993px; height:243px;margin:2px auto; position:relative; overflow:hidden;}
.banner{ width:993px; height:243px; overflow:hidden;}
#leftbtn{ width:27px; height:49px; position:absolute; left:0px; top:97px; z-index:999; overflow:hidden;}
#rightbtn{ width:27px; height:49px; position:absolute; right:0px; top:97px;z-index:999;overflow:hidden;}



/*内容区*/
.neirongfjs{width:993px; margin:30px auto 0px auto; border:1px solid #cbcbcb;background-color:#fff;margin-bottom:30px;color:#777; overflow:hidden}
.nrfjbody{ width:918px; height:auto; margin:35px auto;}
.nrfwtiao{width:100%; border-bottom:1px solid #cacaca; height:1px; position:relative; display:block;margin:30px auto;}
.nrfjbleft{width:450px; height:auto; float:left; margin-bottom:40px; overflow:hidden; }
.nrfjbright{width:432px; height:auto; padding-left:20px;border-left:1px solid #cacaca; float:left;margin-bottom:20px; overflow:hidden;}
.nfjdiv{ font-size:28px; font-weight:bold; margin-bottom:10px; font-family:微软雅黑, Arial, Helvetica, sans-serif;}
.nrfjp{ font-size:16px; line-height:200%; font-family:微软雅黑, Arial, Helvetica, sans-serif;}
.nrbooks{ width:100%; height:auto; overflow:hidden;}
.nrbooks .nrbooksdiv{ float:left;}
.nrlianxifs{width:70%; float:left}

.lianxia{color:#000; font:20px 微软雅黑, Arial, Helvetica, sans-serif;}
.lianxib{font:40px 微软雅黑, Arial, Helvetica, sans-serif;color:#eb5e00;}
.lianxib span{font:20px 微软雅黑, Arial, Helvetica, sans-serif;vertical-align: middle;}
.lianxic{font:20px 微软雅黑, Arial, Helvetica, sans-serif;color:#000;margin-top:10px}

#con{ margin:0 auto; width:993px; margin-top:6px;}
#con .conleft{ width:550px; height:400px; background:#080d13;}
#con .conright{ /*width:375px;*/ width:auto;}
#con .contitle{}
#con .contitlea{background:#b7b199; color:#FFF; font:40px 微软雅黑, Arial, Helvetica, sans-serif; padding:120px 0px 0px 20px;}
#con .contitleb{background:#b7b199; color:#FFF; font:24px 微软雅黑, Arial, Helvetica, sans-serif; padding:0px 0px 20px 20px;}
#con .contitlec{color:#777777; font:12px 微软雅黑, Arial, Helvetica, sans-serif; padding:30px 0px 0px 10px; line-height:180%;}

#contwo{ margin:0 auto; width:993px; margin-top:6px;}
#contwo .tyline{ border-left:1px solid #cacaca; margin-top:20px;}
#contwo .xbt{color:#000; font:18px 微软雅黑, Arial, Helvetica, sans-serif; padding:0px 0px 0px 20px;}
#contwo .xbtnr{color:#777777; font:14px 微软雅黑, Arial, Helvetica, sans-serif; padding:10px 0px 0px 20px; line-height:250%;}

.nrlianxi{ width:131px; height:39px; line-height:39px; text-align:center; color:#FFFFFF; background:url(../images/lxbg.jpg) no-repeat; float:right; margin-top:50px; overflow:hidden;}
.nrlianxi a{ color:#FFFFFF; font-size:20px;}  

.sxgewm{height:auto; width:1000px; margin:10px auto; text-align:left; overflow:hidden}


