﻿@charset "utf-8";

@import url(dll.css);

@import url(onlineeditor.css);

@import url(ddsmoothmenu.css);

@import url(animate.css);



@import url(global.css);

@import url(module.css);

/* 首页部分开始 */

.mfbox{width:1200px; margin:0 auto;}



.topbox{height:60px; background:#125076;}

.gbook_formbtn input:last-child {

    display: none !important;

}

.search{float:right; margin-top:15px; height:28px;}

.search li{float:left; height:28px;}

.search li input{float:left; height:28px; margin:0; padding:0; border:0;}

.search li input.s_int{width:208px; height:26px; line-height:26px; text-indent:10px; color:#bababa; background:#ededed; border:1px solid #f5f5f5; border-radius:7px 0 0 7px;}

.search li input.s_btn{width:30px; background:url(../images/btn_search.jpg) no-repeat; border-radius:0 7px 7px 0; cursor:pointer;}



.lan{float:right; margin-top:20px; margin-right:30px; padding-left:40px; height:20px; line-height:20px; font-size:13px; background:url(../images/world.png) no-repeat left center;}

.lan>ul>li>a{ display:block; padding:0 10px 0 10px; color:#e2e2e2; background:url(../images/icon01.png) no-repeat right center;}

.lan .current { position: relative; }

.lan .current > a { color: #3e3e3e; display: inline-block; position: relative; }

.lan .current > ul { display: none; position: absolute; top: 100%; left: 10px; text-align: center; border: 1px solid #e5e5e5; z-index: 99;}

.lan .current > ul li { display: block; background: #F47A2D; }

.lan .current > ul a { color: #3e3e3e; display: block; padding: 1px 3px;}

.lan .current:hover ul{ display:block;}



.topnav{float:right; margin-top:20px; margin-right:10px; height:20px; line-height:20px; font-size:13px;}

.topnav a{padding:0 10px; color:#FFF;}

.topnav a:hover{ color:#000;}



.navbar-toggle {

    background: rgba(0, 0, 0, 0) url("../images/icon99.png") no-repeat scroll center center / 70% auto;

    border: 2px solid #F47A2D;

    border-radius: 0;

    float: right;

    height: 65px;

    width: 65px;

}

.header{position:relative; height:78px; padding:25px 0;}



.logo{float:left; height:78px; padding-right:20px; border-right:1px solid #f47a2d; overflow:hidden;}

.toptext{float:left; line-height:78px; font-weight:bold; color:#000; padding-left:20px; font-size:22px; letter-spacing: 0.3px;}



.i_nav{float:right; height:28px; margin-top:32px;}



.navbar-toggle {

    display: none;

}

.i_banner_box{position:relative; width:100%;overflow:hidden;}



/*.i_banner li{width:100%; height:420px;}

.i_banner li a{display:block; width:100%; height:420px;}

.i_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center; z-index:9000;}

.i_banner_p span{ display:block; width:1040px; margin:0 auto;}

.i_banner_p a{display:inline-block; margin:0 5px; width:15px; height:15px; border-radius:100%; background:rgba(255,255,255,0.5); overflow:hidden;}

.i_banner_p a:hover{background:#e67932; }

.i_banner_p a.on{background:#e67932; }*/



.box01{width:1040px; height:43px; margin:0 auto; background:url(../images/icon05.png) repeat-x left top;}

.box_date{float:left; padding-left:20px; line-height:43px;}

.box_wather{float:left; padding-left:20px;}





.i_container{padding:20px 0; overflow:hidden;}



.i_pro{width:1200px; margin:20px auto 0;}

.i_pro_l{position:relative; width:1098px; margin:0 auto;}

.i_pro_ll{ width:1098px; overflow:hidden;}

.i_pro_ll ul{}

.i_pro_ll li{float:left; display:inline-block; width:292px; margin:0 37px;}

.i_pro_ll li img{width:292px; height:292px; border-radius:100%; -webkit-box-shadow: 4px 4px 5px #DFDFDF; -moz-box-shadow: 4px 4px 5px #DFDFDF; box-shadow: 4px 4px 5px #DFDFDF;}

.i_pro_ll li span{ display:block; text-align:center; padding:32px 0 16px; height:24px; line-height:24px; font-size:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_pro_ll li a{ color:#262626;}

.i_pro_ll li a:hover{color:#f47a2d;}

.i_pro_ll li a:hover img{-webkit-box-shadow: 4px 4px 5px #F47A2D; -moz-box-shadow: 4px 4px 5px #F47A2D; box-shadow: 4px 4px 5px #F47A2D;}



.box01{width:100%; height:384px; margin:30px auto 0; padding:35px 0; background:#fff;}



.i_project{float:left; width:790px;}

.i_project_l{width:790px; overflow:hidden;}

.i_project_ll{float:left; width:293px; border-top:1px solid #dddbdb; border-bottom:1px solid #dddbdb;}

.i_project_ll li{height:69px; border-bottom:1px solid #e4e4e4;}

.i_project_ll li a{ display:block; height:69px; font-size:18px; color:#262626; line-height:69px; text-indent:60px; border-right:9px solid #f5f5f5;}

.i_project_ll li a:hover{ color:#f47a2d; border-right:9px solid #f47a2d;}

.i_project_ll li#ipl01 a{ background:url(../images/pj01_1.png) no-repeat left center;}

.i_project_ll li#ipl02 a{ background:url(../images/pj02_1.png) no-repeat left center;}

.i_project_ll li#ipl03 a{ background:url(../images/pj03_1.png) no-repeat left center;}

.i_project_ll li#ipl04 a{ background:url(../images/pj04_1.png) no-repeat left center;}



.i_project_ll li#ipl01 a.on{ background:url(../images/pj01_2.png) no-repeat left center; color:#f47a2d; border-right:9px solid #f47a2d;}

.i_project_ll li#ipl02 a.on{ background:url(../images/pj02_2.png) no-repeat left center; color:#f47a2d; border-right:9px solid #f47a2d;}

.i_project_ll li#ipl03 a.on{ background:url(../images/pj03_2.png) no-repeat left center; color:#f47a2d; border-right:9px solid #f47a2d;}

.i_project_ll li#ipl04 a.on{ background:url(../images/pj04_2.png) no-repeat left center; color:#f47a2d; border-right:9px solid #f47a2d;}







.i_project_lc{float:left; width:487px; height:317px; border:5px solid #f47a2d; border-radius:0 5px 5px 0;}

.i_project_lc img{width:487px; height:317px;}



.i_about{float:right; width:442px;}

.i_about_c{width:440px;}

.i_about_c i{ display:block; width:355px; height:199px; border:5px solid #f47a2d; border-radius:5px; overflow:hidden;}

.i_about_c i img{width:355px; height:199px;}

.i_about_c span{ display:block; margin:15px 0; height:72px; line-height:24px; font-size:14px; color:#a9a9a9; overflow:hidden;}

.i_about_c ins{ display:block; font-size:14px; text-decoration:none;}

.i_about_c ins a{ color:#262626;}

.i_about_c ins a:hover{color:#f47a2d;}



.i_service{width:1200px; margin:30px auto 0;    display: none;

}

.i_service_i{float:left; position:relative; width:418px; overflow:hidden;}

.i_service_il{ margin:0 auto; width:310px; height:310px; overflow:hidden;}

.i_service_il ul{flaot:left; width:2000px; overflow:hidden;}

.i_service_il li{flaot:left; width:310px; height:310px;}

.i_service_il li img{width:300px; height:300px; border-radius:100%; -webkit-box-shadow: 4px 4px 5px #DFDFDF; -moz-box-shadow: 4px 4px 5px #DFDFDF; box-shadow: 4px 4px 5px #DFDFDF;}

.i_service_il li a:hover img{-webkit-box-shadow: 4px 4px 5px #F47A2D; -moz-box-shadow: 4px 4px 5px #F47A2D; box-shadow: 4px 4px 5px #F47A2D;}



.i_service_c{ float:left; padding-left:40px; width:740px; overflow:hidden;}

.i_service_c span{ display:block; margin:0 0 15px 0; line-height:24px; font-size:14px; color:#a9a9a9; overflow:hidden;}

.i_service_c ins{ display:block; font-size:14px; text-decoration:none;}

.i_service_c ins a{ color:#262626;}

.i_service_c ins a:hover{color:#f47a2d;}



.footer{width:100%; padding-top:30px; position:relative; text-align:center; background:#232323;}



.fimg{width:1200px; overflow:hidden;}

.fimg dt{float:left; padding-right:15px; height:78px; margin-right:15px; border-right:1px solid #f47a2d; }

.fimg dd{float:left; padding-right:10px;}

.fimg dt img{ max-height:78px;}

.fimg dd img{ max-height:78px;}

.fimg dt:last-child{float:left; padding-right:15px; height:78px; margin-right:0px; border-right:none; }



.flinks{ margin:25px 0; height:33px;}

.flinks h3{float:left; color:#b2b2b2; line-height:33px; font-size:14px;}

.flinks ul{float:left;}

.flinks li{float:left; margin:0 0 0 20px; display:inline-block;}



.footer_nav{float:left; width:175px; text-align:left; overflow:hidden; font-size:16px;}

.footer_nav a{ display:block; height:25px; color:#adadad; line-height:25px;color:#fff;}



.f_slink{float:left; color:#adadad;}

.f_slink dl{float:left; width:240px; overflow:hidden; text-align:left;}

.f_slink dt{ line-height:30px;font-weight:bold; color:#fff;}

.f_slink dd a{ display:block; line-height:21px; color:#fff;}



.fcontact{float:right; width:520px; text-align:left; color:#adadad;text-transform: uppercase;}

.fcontact dt{ line-height:30px; font-weight:bold; color:#fff;}

.fcontact dd{float:left; width:240px; padding-right:20px; margin-bottom:20px; font-size:13px; line-height:21px;}



.copyright{color:#FFF; line-height:20px; font-size:13px; padding-top:25px; margin-top:30px; background:#000;}

.copyright a{ color:#FFF;}

.footer a:hover {color:#FFF;}

.jsq{color:#FFF; line-height:20px; font-size:13px; padding-bottom:25px; background:#000;}



/* 首页部分结束 */



/* 内页部分开始 */

.p_banner_box{position:relative; width:100%; height:152px; overflow:hidden;}

.p_banner{ float:left; display:inline;}

/*.p_banner li{width:100%; height:130px;}

.p_banner li a{display:block; width:100%; height:130px;}*/

.p_banner_box h3{ display:block; position:absolute; width:100%; left:0; top:50px; font-size:30px; line-height:30px; padding-bottom:10px; color:#FFF; text-align:center; z-index:901;}

.path{position:absolute; top:90px; width:100%; height:30px; line-height:30px; color:#FFF; text-align:center;}

.path a{ color:#FFF; padding:0 10px;}





.p_container{padding:30px 0; width:1200px; margin:0 auto; overflow:hidden;}



.pbox{height:50px;}

.pbox h2{font-size: 24px; color: #56982b; font-weight: bold; float: left;}

.pbox h2 span{font-size: 10px; color: #56982b; font-weight: normal; margin-left: 10px; text-transform: uppercase;}



.p_left{float:left; width:270px;}

.p_right{float:right; width:890px; padding:20px 0;}



.sidebar{width:270px; text-align:center;}

/*.sidebar h3{height:43px; font-size:24px; text-align:left; border-bottom:1px solid #cccccc;}

.sidebar ul{ padding:5px 0;}

.sidebar li{float:left; width:270px; height:38px; margin-top:1px; line-height:38px; text-align:left;}

.sidebar li a{display:block; height:38px; text-indent:24px; color:#000; background:url(../images/icon05.png) no-repeat left center #FFF;}

.sidebar li a:hover{text-indent:34px; color:#FFF; background:url(../images/icon04.png) no-repeat 10px center #f47a2d;}

.sidebar li a.on{text-indent:34px; color:#FFF; background:url(../images/icon04.png) no-repeat 10px center #f47a2d;}*/



.p_content{padding:20px 30px; font-size:14px; line-height:25px;}



/* 内页部分结束 */

/*新建*/

.indexCenter {

    margin-top: 1.77083%;

    background: #F5F5F5;

    padding-top: 2.39583%;

    padding-bottom: 2.60417%;

}

.center {

    width: 100%;

    max-width: 1200px;

    margin-left: auto;

    margin-right: auto;

}

.projecttitle {

    font-weight: bold;

    line-height: 1;

    margin-bottom: 3.79747%;

    font-size: 30px;

}

.projectcon {

    margin-bottom: 20px;

}

.projectcon li {

    margin-bottom: 30px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box; width: 23%;

    float: left;

    margin-left: 23px;

}

.projectcon li a {

    display: block;

}

a[href], label[for], select {

    cursor: pointer;

}

.projectcon img {

    width: 100%;

    height: auto;

}

.projectcon_txt {

    background-color: #fff;

    padding: 15px;

    overflow: hidden;

    font-family: Arial, Helvetica, sans-serif;

    border: 1px solid #e4e2e2;

}

.projectcon_txt h3 {

    font-size: 18px;

    font-weight: normal;

    background: url(../images/projectcon_txth3.jpg) no-repeat bottom left;

    color: #000;

    height: 30px;

    line-height: 30px;

    margin-bottom: 10px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.projectcon_txt p {

    color: #7d7d7d;

    font-size: 14px;

    line-height: 25px;

    margin-bottom: 10px;

}

.projectcon_txt span {

    color: #f47a2d;

    font-size: 14px;

}

.hhh img{

    

}

.projectcon li a:hover .projectcon_txt {

    background-color: #f47a2d;

    padding: 15px;

    overflow: hidden;

    font-family: Arial, Helvetica, sans-serif;

    border: 1px solid #f47a2d;

}

.projectcon_txt h3 {

    font-size: 18px;

    font-weight: normal;

    background: url(../images/projectcon_txth3.jpg) no-repeat bottom left;

    color: #000;

    height: 30px;

    line-height: 30px;

    margin-bottom: 10px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.projectcon li a:hover .projectcon_txt span {

    color: #fff;

    font-size: 14px;

    font-style: normal;

}

.projectcon li a:hover .projectcon_txt h3 {

    font-size: 18px;

    font-weight: normal;

    background: url(../images/projectcon_txth3hover.jpg) no-repeat bottom left;

    color: #fff;

    height: 30px;

    line-height: 30px;

    margin-bottom: 10px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.projectmore {

    padding: 30px 0px;

    clear: both;

}

.center-block {

    display: block;

    margin-right: auto;

    margin-left: auto;

}

/*新闻*/

.news-fl {

    margin-bottom: 20px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;width:58%;    float: left;

}

.news-fltitle {

    font-weight: bold;

    line-height: 1;

    margin-bottom: 3.79747%;

    font-size: 30px;

}

.news-fll {

    margin-bottom: 20px;

}

.news-fll li {

    margin-bottom: 15px;

    border-bottom: 1px dotted #d9d9d9;

    min-height: 110px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;    min-height: 147px;

}

.news-fll li a {

    display: block;

}

.news-grid-fll {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;    width: 23.33333333%;    float: left;

}

.news-grid-fll img {

   /* width: 100%;*/

    height: auto;

    border: 1px solid #e4e2e2;

    padding: 0.3em;

}



.news-grid-flr {

    font-family: Arial, Helvetica, sans-serif;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;       width: 60%;

    /* margin-left: 20px; */

    float: left;

    margin-left: 35px;

}

.news-grid-flr h3 {

    color: #000;

    font-size: 16px;

    margin-bottom: 5px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.news-grid-flr em {

    color: #b6b6b6;

    font-size: 12px;

    font-style: normal;

}

.news-grid-flr p {

    color: #717171;

    font-size: 14px;

    line-height: 25px;

    margin: 10px 0px;

}

.news-grid-flr span {

    color: #f47a2d;

    font-size: 14px;

    margin-bottom: 10px;

}

.news-fll li a:hover .news-grid-flr p {

    color: #f47a2d;

  

}







/*产品详细*/

.box {

    height: auto;

	margin-top: 390px;

}

.box_top {

    line-height: 55px;

}

.box_top li {

    float: left;

    line-height: 55px;

    width: 220px;

    margin-right: 10px;

    text-align: center;

}

.box_top li a {

    display: block;

    color: #000;

    font-size: 14px;

    font-weight: bold;

    border-left: 1px solid #f47a2d;

    border-right: 1px solid #f47a2d;

    border-top: 1px solid #f47a2d;

    border-radius: 10px 10px 0px 0px;

}

.box_top li a:hover {background-color: #f47a2d;color:#fff;}

.box_bottom {

    padding: 30px;

    border: 1px solid #f47a2d;

    overflow: hidden;

    color: #000;   

}

.box_bottom li {

    float: left;

    line-height: 25px;

}

.clear {

    clear: both;

}

.rightMessage {

    display: table;

    margin-top: 28px;

    font-size: 16px;

    width: 99%;border: 1px solid #e5e5e5;

}

.rightMessage .leaveMessage {

 width: 20%;

    border-right: 1px #fff solid;

    background: #F47A2D;

    text-align: center;

    display: block;

    color: #fff;

    vertical-align: middle;

    padding: 8px 0;

    font-weight: bold;

    float: left;

}

.rightMessage .rely {

 padding-left: 30px;

    display: block;

    background: #EAEAEA;

    color: #565656;

    width: 76%;

    vertical-align: middle;

    /* margin-left: 39px; */

    height: 37px;

    line-height: 37px;

    float: left;

}

input, select, textarea {

    

    border: 1px solid #e5e5e5;

}

tr.gbook_post td:first-child {

    display: none;

}

tr.gbook_post {

    float: left;

	width:50%;

	overflow:hidden;

	height:58px;

}

.gbook_tblist{ margin-top:10px;}

.gbook_tblist tr.gbook_post:nth-child(8){width:100%; height:118px;}





tr.gbook_post td{ position:relative; padding:8px 15px; height:40px; border:0;}

tr.gbook_post td font{ position:absolute; width:400px; left:16px; top:9px; margin:0; color:#8d8d8d; text-indent:5px; font-size:12px; height:16px; line-height:16px; z-index:1;}

tr.gbook_post td input{ border:1px solid #dddddd; width:400px; height:40px; line-height:40px; z-index:2; text-indent:5px; background:#FFF;}



tr.gbook_post td input:focus{ border:1px solid #f47a2d; height:25px; padding-bottom:15px; line-height:25px;}

tr.gbook_post td input:focus + font{ left:16px; top:34px; height:16px; line-height:16px; overflow:hidden; background:#f47a2d; color:#FFF; z-index:3;}



tr.gbook_post td input.focusOn + font{opacity: 0;}

tr.gbook_post td input.focusOn:focus + font{opacity:1;}



tr.gbook_post td textarea{ border:1px solid #dddddd; width:800px; height:100px; line-height:20px; z-index:2; text-indent:5px; background:#FFF;}

tr.gbook_post td textarea + font{width:800px;}



tr.gbook_post td textarea:focus{ border:1px solid #f47a2d;}

tr.gbook_post td textarea:focus + font{ left:16px; top:94px; height:16px; line-height:16px; overflow:hidden; background:#f47a2d; color:#FFF; z-index:3;}



tr.gbook_post td textarea.focusOn + font{opacity: 0;}

tr.gbook_post td textarea.focusOn:focus + font{opacity:1;}

.gbook_post td:last-child  img+font:focus { left:16px; top:94px; padding-top:20px;height:16px; line-height:16px; overflow:hidden; background:#f47a2d; color:#FFF; z-index:3;

}

#gbverifycode:focus{ border:1px solid #f47a2d;}

#gbverifycode:focus~font{ left:16px;top:36px; height:16px; line-height:16px; overflow:hidden; background:#f47a2d; color:#FFF; z-index:3;width:102px;}



.gbook_post td:last-child  img+font {    left: 16px;

    

    

    height: 16px;

    line-height: 16px;

    overflow: hidden;

  width:102px;

    color: #ccc;

    z-index: 3;

}





.gbook_tblist tr.gbook_post:nth-child(9) input{width:100px;}

tr.gbook_post td:first-child {display: none;}



.gbook_indexpost{ margin-top:50px;}



.producttitle {

  margin-bottom: 30px;

    color: #f47a2d;

    font-size: 24px;

}

.sdf .projectmore {

    padding: 10px 0px;

    clear: both;

   margin-left: -56px !important;

}

.sdfdf .prevrecord, .nextrecord {

    display: block;

    overflow: hidden;

   /* width: 200px;*/

    white-space: nowrap;

    text-overflow: ellipsis;

    color:#666666;

	padding:0px 5px;

    border-radius: 5px;

    margin: 0px 5px;

}

.sdfdf .prevrecord, .nextrecord a{color:#666666;}

.sdfdf .prevrecord, .nextrecord a:hover{color:#f47a2d;}

.sdfdf {

   /* margin-left: 56px;

     border: 1px solid #ccc; */

    display: block;

}

.productinfoslist > ul > div:first-child{margin-left: 56px;color: #9b9b9e;max-height:200px; overflow:hidden;}

tr.gbook_post td:last-child {

    position: relative;

}

label {

    width: 100%;

    font-size: 14px;

    position: absolute;

    color: #000;

    top: 5px;

    left: 0;

    padding-left: 10px;

    text-align: left;

    z-index: 1000;

}

label.focusOn{margin-top:-10px;}







/*录入样式开始*/ 

ul.ent-num li{list-style:outside decimal;margin-left:20px}ul.ent-dot li{list-style:outside disc;margin-left:20px}table.table-left td,table.table-left th{text-align:left}ul[class^=ent-img]{text-align:justify;text-justify:inter-ideograph;letter-spacing:0;font-size:0;padding:8px 0}ul[class^=ent-img]:after{content:'';height:0;width:100%;display:inline-block;overflow:hidden}ul[class^=ent-img] li.line{display:inline-block;height:0;overflow:hidden;padding:0;margin:0}ul[class^=ent-img] li{display:inline-block;vertical-align:top;font-size:14px}ul[class^=ent-img]:first-child{padding-top:0;margin-top:-8px}ul[class^=ent-img] li{text-align:center;line-height:1.5;margin-bottom:1%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:8px;line-height:1.5}ul[class^=ent-img] li span{display:block;margin-top:4px;text-transform:capitalize}ul[class^=ent-img] li p{margin-top:4px}ul[class^=ent-img] li img{vertical-align:bottom}ul[class^=ent-img] li dl{text-align:left}ul[class^=ent-img] li dt{font-weight:700;text-transform:capitalize}ul[class^=ent-img] li dd,ul[class^=ent-img] li dt{padding-bottom:2px}.ent-img2 li{width:48%}.ent-img3 li,.ent-img3-more li,.ent-img3-only li{width:31.5%}.ent-img4 li{width:23%}.ent-img5 li{width:19.2%}.ent-img6 li{width:15.6%}.ent-img-fl img,.ent-img-fr img,.ent-img-left img,.ent-img-right img{max-width:48%}.ent-img-fl img{float:left;margin-right:14px}.ent-img-fr img{float:right;margin-left:14px}.ent-img-left img{margin-right:4%;float:left}.ent-img-right img{margin-left:4%;float:right}.ent-img-left,.ent-img-right{padding:8px 0}.ent-img-left,.ent-img-left .ent-text,.ent-img-right,.ent-img-right .ent-text{overflow:hidden;zoom:1}.ent-clearfix:after,.ent-clearfix:before{content:"";display:table}.ent-clearfix:after{clear:both}.ent-video-wrap{position:relative;display:block;height:0;padding:0;overflow:hidden}.ent-video-wrap.ent-16-9{padding-bottom:56.25%}.ent-video-wrap.ent-4-3{padding-bottom:75%}.ent-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ent-left{float:left;margin-right:15px}.ent-right{float:right;margin-left:15px}.ent-left,.ent-right{margin-bottom:8px;width:47%}@media screen and (max-width:750px){.ent-img5.ent-res li,.ent-img6.ent-res li{width:31.5%}.ent-left,.ent-right{width:53%}.ent-img-fl img,.ent-img-fr img,.ent-img-left img,.ent-img-right img{float:none;margin-right:0;margin-left:0;max-width:100%;margin-bottom:10px;display:block}}@media screen and (max-width:650px){.ent-img3-more.ent-res li,.ent-img3.ent-res li,.ent-img4.ent-res li{width:48%}.ent-left,.ent-right{width:100%;margin-right:0;margin-left:0;float:none}}@media screen and (max-width:520px){.ent-img5.ent-res li,.ent-img6.ent-res li{width:48%}}@media screen and (max-width:460px){.ent-img2.ent-res li,.ent-img3-more.ent-res li,.ent-img3-only.ent-res li,.ent-img3.ent-res li,.ent-img4.ent-res li{width:100%}}.bordered img{border:1px solid #ddd}.rounded img{border-radius:5px}.ent-c strong{text-transform:capitalize} 

/*录入样式结束*/



.ent-his2 .ent-year{background:#f4792c;} /*年份背景色*/ 

.ent-his2{margin-left:130px;border-left:1px solid #ddd;padding-bottom:30px;padding-top:20px;} 

.ent-his2>li{padding:25px 0;margin-left:25px;border-bottom:1px dotted #ccc;position:relative} 

.ent-his2 .ent-year{text-align:center;height:26px;width:124px;line-height:26px;color:#fff;border-radius:13px;overflow:hidden;font-size:1.2em;position:absolute;right:100%;margin-right:13px;top:0} 

.ent-his2 .ent-year:before{content:'';width:22px;height:22px;background:#fff;position:absolute;right:2px;top:2px;border-radius:50%;overflow:hidden;transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s} 

.ent-his2>li:hover .ent-year:before{opacity:.3} 

@media screen and (max-width:720px){.ent-his2{margin-left:0;border-left:0 none;padding-bottom:10px;padding-top:0;}

.ent-his2 .ent-year{position:static;margin-right:0;margin-bottom:12px} 

.ent-his2 .ent-year:before{display:none} 

.ent-his2>li{padding:15px 0;margin:0} 

.ent-his2>li:first-child{padding-top:0}} 







table{border-collapse: collapse;

    border-spacing: 0;}

table td, table th{

	padding: 5px;

	border: 1px solid #d3d3d3;

    word-wrap: break-word;

    word-break: break-word;

}



/* 响应式 */

@media screen and (max-width: 1000px) { /*当屏幕尺寸小于1000px时，应用下面的CSS样式*/

	.mfbox{width:100%;}

.navbar-toggle {

    display: block;

}

.i_nav {

  background: #fff none repeat scroll 0 0;

    display: none;

    float: none;

    height: auto;

    margin-top: 0;

    position: absolute;

    right: 20px;

    top: 120px;

    z-index: 10000; height: auto;

}



.i_nav ul li ul li {

    float: none;

    height: auto;

display:block;

    width: 100%;

}

.i_nav ul li ul li a {

display: block;

    text-align: center;

    width: 100%;

}

.ddsmoothmenu ul li {

    float: none;

    margin-left: 0;

    text-align: center;

}

.i_nav li > a i {

    display: none;

}

.i_nav li > a ins {

    display: none;

}

.i_nav ul li ul {

    position: initial; width: 100%;

}



	.search{display:inline-block; margin-right:10px;}

	.topnav{ display:none;}

	.logo{padding-left:10px;}

	.i_pro{width:100%;}

	.i_pro_l{width:920px;}

	.i_pro_ll{width:900px;}

	.i_pro_ll li{width:260px; margin:0 20px;}

	.i_pro_ll li img{width:260px; height:260px;}

	.i_pro_ll li span{ padding:15px 0;}

	.projecttitle{ text-indent:10px;}

	.projectcon li { width:46%; margin:0 2% 30px 2%;}

	.rol, .ror{top:90px; z-index:999;}

	.rol{left:-20px;}

	.ror{right:-20px;}

	

	.box01{ height:auto;}

	.news-fltitle{ text-indent:10px;}

	.news-fl{width:95%; float:none; margin:0 auto 20px;}

	.news-fll li{ height:auto;}

	.news-grid-fll{ width:100%; float:none;}

	.news-grid-fll img{ width:100%;}

	.news-grid-flr{ float:none; margin:20px 0; width:100%;}

	

	.i_about{float:none; width:95%; margin:10px auto 20px;}

	.i_about_c{width:100%;}

	

	.i_service{width:95%;}

	.i_service_i{ display:none;}

	.i_service_c{ float:none; width:100%; padding:0;}

	

	.footer{padding:30px 0 0;}

	.footer .mfbox{width:95%; padding:0 2.5%;}

	.fimg{width:100%;}

	

	.footer_nav{float:left; width:30%;}

	.f_slink{float:left; width:65%; padding-left:5%;}

	

	.fcontact{float:none; width:100%; padding:30px 0; clear: both;}

	

	.p_container{width:100%;}

	

	.p_left{ display:inline-block; margin-left:10px; width:260px;}

	.sidebar{ width:260px;}

	.sortnavul li{width:260px;}

	

	.p_right{ display:inline-block; margin-right:10px; width:680px;}

	

	.i_nav>.ddsmoothmenu .qj_menunav div{display:block;background:#F47A2D;}

	.i_nav>.ddsmoothmenu .qj_menunav div a{display:block;width:300px;height:41px;line-height:41px;cursor:pointer;border-bottom: 1px solid #F5F5F5;text-align:center;padding:0 0 0 0;}

	.i_nav>.ddsmoothmenu .qj_menunav div a:hover{color:#fff;}

	.i_nav>.ddsmoothmenu>ul{background:#F47A2D;padding:0 0 0 0;}

	.i_nav>.ddsmoothmenu>ul>li{position:relative;}

	.i_nav>.ddsmoothmenu>ul>li>ul{position:absolute;background:#fff;top:100%;left:0;}

	.i_nav>.ddsmoothmenu>ul>li{display:block;width:300px;height:41px;line-height:41px;border-bottom: 1px solid #F5F5F5;padding:0 0 0 0;}

	.i_nav>.ddsmoothmenu>ul>li>a{text-align:center;padding:0 0 0 0;line-height:41px;}

	.i_nav>.ddsmoothmenu>ul>li>a:hover{color:#fff;}

	.i_nav>.ddsmoothmenu>ul>li:nth-child(3)>ul{background:#fff;}

	.selected, .navactive{display:inline;}

}





@media screen and (max-width: 760px) { /*当屏幕尺寸小于760px时，应用下面的CSS样式*/

	.i_nav>.ddsmoothmenu>div{display:block}

	.i_nav{ display:none;}

	.i_pro_l{width:680px;}

	.i_pro_ll{width:660px;}

	.i_pro_ll li{width:290px; margin:0 28px;}

	.i_pro_ll li img{width:290px; height:290px;}

	.rol, .ror{top:120px;}

	.rol{left:-20px;}

	.ror{right:-20px;}



	.p_left{float:none; margin:0 auto; width:94%; padding:10px 3% 20px; display:none;}

	.sidebar{ width:100%;}

	.sortnavul li{float:left; width:auto; margin-top:10px;}

	.sortnavul li a{ padding-right:30px;}	

	

	.p_right{float:none; margin:0 auto; width:94%; padding:20px 3%;}



}



@media screen and (max-width: 480px) { /*当屏幕尺寸小于480px时，应用下面的CSS样式*/

	.i_nav>.ddsmoothmenu>div{display:block}

	.lan{width:100%; margin-right: 0px;}

	.header{ height:auto;}

	.logo{ padding:10px 0; width:100%; border:0; text-align:center; float:none;}

	.toptext{float:none; padding:0; text-align:center; line-height:30px;}



	.i_pro_l{width:380px;}

	.i_pro_ll{width:380px;}

	.i_pro_ll li{width:320px; margin:0 50px 0 30px;}

	.i_pro_ll li img{width:320px; height:320px;}

	.rol, .ror{top:160px;}

	.rol{left:-30px;}

	.ror{right:-30px;}



	.projectcon li { float:none; width:96%; margin:0 auto 30px;}



}

@media screen and (max-width: 520px) { 

.search {

    display: none;

}

.i_nav {

    top: 77px;

}.navbar-toggle {

    position: absolute;

    right: 10px;

    top: 10px;

}}

@media screen and (max-width: 360px) { /*当屏幕尺寸小于360px时，应用下面的CSS样式*/

	.i_nav>.ddsmoothmenu>div{display:block}

	.i_pro_l{width:260px;}

	.i_pro_ll{width:260px;}

	.i_pro_ll li{width:200px; margin:0 50px 0 30px;}

	.i_pro_ll li img{width:200px; height:200px;}

	.i_pro_ll li span{ padding:15px 0;}

	.rol, .ror{top:80px;}

	.rol{left:-30px;}

	.ror{right:-30px;}

	

	.news-grid-fll img{width:96%;}



	.footer_nav{float:none; width:96%; padding:20px 2%;}

	.f_slink{float:none; width:96%; padding:20px 2%;}

	.fcontact{width:96%; padding:30px 2%;}



}



    

    

ul.newList {

    margin-top: -5px;

}

ul.newList li{

    padding-bottom: 24px;

    border-bottom: 1px solid #ccc;

    color: #a09d9d;

    margin-bottom: 3.93258%;

    letter-spacing: 0;

}

 .newList li .title {

    font-size: 18px;

    display: block;

    margin-bottom: 9px;

    color: #555;

    line-height: 1.2;

}

.newList li .date {

    color: #555;

    font-size: 16px;

    margin-bottom: 11px;

    position: relative;

}

 .date .Img {

    position: absolute;

    right: 0;

    bottom: 100%;

    height: 60px;

    margin-bottom: -33px;

    display: inline-block;

}

.date .Img img {

    height: 100%;

}

.newList li p {

    line-height: 24px;

    max-height: 48px;

    overflow: hidden;

    font-size: 16px;

}

ul.newList li {

    padding-bottom: 24px;

    border-bottom: 1px solid #ccc;

    color: #a09d9d;

    margin-bottom: 3.93258%;

    letter-spacing: 0;

}

@media screen and (max-width: 360px) {

tr.gbook_post {

  

    width: 100%;

    margin-bottom: 18px;

    position: relative;

}

}

@media screen and (max-width: 760px){

div#com_pmodule_products_list {

    float: none;

    margin: 0 auto;

    width: 94%;

    padding: 20px 3%;

}

}

@media screen and (max-width: 760px){

.rightMessage{

    float: none;

    margin: 0 auto;

    width: 94%;

    padding: 20px 3%;

}

}

.projectcon_txt div{height:64px; line-height:16px; overflow:hidden; color:#7d7d7d;}



.projectcon li a:hover .projectcon_txt div{ color:#fdb68a;}



body#single div#statusid {

    display: none;

}

div#com_othermenu a:last-child {

    /*display: none;*/

}

.prevrecord button{border:0;}

.nextrecord button{border:0;}

.productbigimg .jqzoom:hover{z-index:1;}





span.prevrecord a {

    width: 26px;

    height: 26px;

    display: block;

    border: 1px solid #cccccc;

    line-height: 26px;

    color: #cccccc;

    text-align: center;

}



span.nextrecord  a {

    width: 26px;

    height: 26px;

    display: block;

    border: 1px solid #cccccc;

    line-height: 26px;

    color: #cccccc;

    text-align: center;

}

span.prevrecord a:hover{color: #fff;background:#f47a2d;}

span.nextrecord a:hover{color: #fff;background:#f47a2d;}

.sdfdf span {

    width: 26px;

    float: left;

}

span.nextrecord {

        

}

.prevnext span {

    width: 26px;

    float: left;

    padding-left: 10px;

    

}

/*手机显示*/

 #footerToolBar { position: fixed; bottom: 0; left: 0; right: 0; width: 100%; height: 48px; background: #F47A2D; border-top: 1px solid rgba(255, 255, 255, 0.2); display: none; z-index: 999; }

  #footerToolBar #footerBarClose { width: 100px; height: 24px; position: absolute; top: -24px; left: 50%; margin-left: -50px; cursor: pointer; display: none; }

  #footerToolBar #footerBarClose:before { content: ""; font-family: icomoon; font-size: 12px; color: #fff; text-align: center; line-height: 20px; position: absolute; bottom: 0; left: 0; width: 100%; height: 20px; background: #232323; border-radius: 4px 4px 0px 0px; overflow: hidden; }

  #footerToolBar li { width: 19%; height: 45px; float: left; text-align: center; border-color: #fff; border-left: 1px solid rgba(255, 255, 255, 0.2); cursor: pointer; margin-top: 2px; }

  #footerToolBar li a { display: block; height: 45px; color: #fff; font-size: 12px; line-height: 1; text-transform: capitalize; filter: alpha(opacity=80); opacity: 0.8; padding-top: 1px; }

  #footerToolBar li a:before { content: ''; width: 30px; height: 20px; margin: 4px auto; display: block; background: url(../images/footer-tool.png) no-repeat; background-size: 149px; }

  #footerToolBar li:first-child { border-left: 0px none; }

  #footerToolBar .footerBarPro a:before { background-position: -120px 0px; }

  #footerToolBar .footerBarTel a:before { background-position: -90px 0px; }

  #footerToolBar .footerBarEmail a:before { background-position: 0px 0px; }

  #footerToolBar .footerBarMessage a:before { background-position: -30px 0px; }

  #footerToolBar .footerBarShare a:before { background-position: -60px 0px; }

  #footerToolBar.close { bottom: -43px; }

  #footerToolBar.close #footerBarClose:before { content: '\e627'; }



@media screen and (max-width: 900px){

  #footerToolBar{display: block;}

}