*{ margin:0px; padding:0px;}
body{ color:#929292; font-size:12px;  line-height: 25px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background-color:#ffffff}
div,table,tr,td,img,ul,li,h1,h2,h3,h4,h5,h6,p,em,font,span,dl,dt,dd,form,textarea,input,form,cite{ margin:0; padding:0; }
ul,ol{ list-style-type:none;}
h1,h2,h3,h4,h5{font-weight:500;}
img{ border:none;}
.hidden{ display:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#1174b5; text-decoration:none;}
.undis{ display:none}
.dis{ display:block}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.w{MARGIN: 0px auto; width:1000px}
.clear{ clear:both; overflow:hidden; height:0px}


/* public */
.w80 { width: 80%; margin: 0 auto; position: relative; }
.w1100 { width: 1100px; margin: 0 auto; position: relative; }
.w920 { width: 920px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.mb20 { margin-bottom: 20px; }
.cl { zoom: 1; }
.cl:after { content: ''; display: block; clear: both; }
.eps { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.ib { display: inline-block; vertical-align: top; }
.z9 { z-index: 9; position: relative; }
.tr, .zoomIn { transition: All 0.6s ease-in-out; -webkit-transition: All 0.6s ease-in-out; -moz-transition: All 0.6s ease-in-out; -o-transition: All 0.6s ease-in-out; }
.zoomIn:hover { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.title { text-align: center; }
.title h2 { font-size: 25px; font-weight: bold; line-height: 38px; }
.title h2 span { position: relative; padding: 0 35px; line-height: 38px; }
.title h2 em { width: 24px; height: 4px; position: absolute; top: 50%; margin-top: -2px; }
.title .left { left: 0; }
.title .right { right: 0; }
.title h3 { line-height: 26px; font-family: Arial; font-size: 18px; font-weight: bold; }
/* end public */

/* header */
.share { margin-right: 15px; }
.share img { margin-right: 5px; position: relative; top: 3px; }
.share a { margin-right: 9px; }
.topbar span { margin: 0 5px; cursor: default; }

.head { height: 126px; }
.logo { padding-top: 10px; }
.toptel { background: url(../images/tel.png) no-repeat 0 center; padding-left: 55px; line-height: 25px; position: relative; top: 38px; }
.toptel p { font-size: 16px; color: #a2a2a2; }
.toptel h3 {
	font-family: Arial;
	font-size: 24px;
	color: #aecf26;
	font-weight: bold;
}

.nav { height: 43px; background: #aecf26; }
.nav li, .nav h2, .nav h2 a { float: left; }
.nav h2 a { background: #aecf26; height: 43px; line-height: 43px; color: #fff; font-size: 14px; font-family: Arial, 'Microsoft Yahei'; padding: 0 40px; }
.nav h2 a:hover, .nav .active h2 a { background: #FFCC00; }

/* banner */
.banner { width: 100%; height: 500px; overflow: hidden; position: relative; }
.banner .bd { height: 500px; position: relative; left: 50%; margin-left: -960px; }
.banner .bd li { width: 1920px; }
.banner .hd { position: absolute; width: 100%; height: 12px; bottom: 20px; left: 0; text-align: center; }
.banner .hd ul { height: 12px; overflow: hidden; }
.banner .hd li { width: 12px; height: 12px; overflow: hidden; display: inline-block; *display: inline; *zoom: 1; background: url(../images/dot.png) no-repeat -12px 0; text-indent: -99em; cursor: pointer; margin: 0 4px; }
.banner .hd .on { background-position: 0 0; }

/* search */
.l_search{ background-color:#f1f1f1; height:50px; min-width:1000px; line-height:50px}
.l_sou{font-size:14px;font-family:微软雅黑;color:#929292; float:left}
.l_go{ float:right; height:28px; border:1px solid #cccccc; width:299px; background-color:#FFFFFF; margin-top:10px}
.g_itext{ height:25px; width:250px; margin-left:10px; margin-right:5px; line-height:25px; border:0px; vertical-align:middle; float:left}
.l_submit{ float:left; margin-top:5px}

/* 优势 */
.l_tit{ text-align:center; margin-top:55px}
.l_tit h2{font-size:28px;font-family:微软雅黑;color:#FF6600; padding-bottom:10px}
.l_tit p{color:#C2C2C2;font-family:微软雅黑;font-size:16px; display:inline-block; border-bottom:1px solid #01b1af; padding-bottom:5px}

.l_tit2{ text-align:center; margin-top:55px}
.l_tit2 h2{font-size:28px;font-family:微软雅黑;color:#ffffff; padding-bottom:10px}
.l_tit2 p{color:#ffffff;font-family:微软雅黑;font-size:16px; display:inline-block; border-bottom:1px solid #ffffff; padding-bottom:5px}
.pic{ text-align:center; margin-top:30px; overflow:hidden; height:494px}
.pic:hover img{ margin-left:-5px}
center:hover img{ margin-left:-5px}

.l_adv{ background-color:#f36d14; overflow:hidden; min-width:1000px; min-height:400px}
.piclist{ width:1000px; overflow:hidden}
.piclist ul{ width:1050px;}
.piclist li{ float:left; margin-top:30px; margin-left:45px; margin-right:55px; text-align:center; width:100px; line-height:350%; font-size:16px; color:#FFFFFF}

.tit2{font-size:28px;font-family:微软雅黑;color:#FF6600; text-align:center}
.tit2 span{font-size:52px;font-family:微软雅黑;color:#00B1AF;}
.bg2{ background-color:#009e99; min-width:1000px; overflow:hidden; padding:40px 0px}
.cg{ text-align:center; }
.cg img{margin-left:40px; margin-right:40px}
.tit3{ text-align:center}
.tit3 h3{color:#FFFFFF;font-family:微软雅黑;font-size:26px;line-height:1.8; padding-top:15px}
.tit3 p{font-family:微软雅黑;font-size:14px;color:#FFFFFF;}
.tel{ width:390px; height:53px; background-color:#fd720b;font-size:21px;font-family:微软雅黑;color:#FFFFFF; text-align:center; line-height:53px; margin:0px auto; margin-top:25px}
.tel span{font-size:25px;font-family:微软雅黑;color:#FFFFFF;}
.about{ margin-top:45px}
.about-con{ font-size:14px; float:right; width:520px; margin-top:30px; line-height:160%}
.about-con a{ display:block; width:85px; height:27px; line-height:27px; text-align:center; color:#FFFFFF; margin-top:10px; background-color:#fd720b}

.Banner{ min-width:1200px; width:100%; height:431px;}
.Main{ width:1180px; margin:0 auto;}
.divContent{ background:#fff; margin-bottom:42px; padding:0 40px 40px 40px;}
.Content{ min-height:500px; padding-top:15px;}

.divContentTop{ padding-top:34px; padding-bottom:30px; border-bottom:#ebebeb 1px solid; position:relative;}
.Current{ color:#b6b6b6; position:absolute; bottom:30px; right:0px;}
.Current a{ color:#b6b6b6;}
.Current a:hover{color:#bf3234;}
.Current span{ color:#e4c187;}
.Silderbar{ float:left;}
.ColumnName{ border-left:#AECF26 1px solid; padding-left:8px;}
.ColumnName .cn{ display:block; font-size:24px; font-weight:bold; color:#3f392e;}
.ColumnName .en{ display:block; font-size:14px; color:#adadad; text-transform:uppercase; line-height:16px; margin-top:5px;}

.MenuList { margin-top:34px;}
.MenuList ul li{ float:left; width:128px; height:37px; line-height:37px; text-align:center; background:#ebebeb; margin-right:13px;}
.MenuList ul li .menuA{ display:block; font-size:14px; color:#8e8e8e;}
.MenuList ul li:hover .menuA,.MenuList ul li.onmenu .menuA{  background:#bf3234; color:#fff;}




/* footer */
.foot{ background-color:#222325; min-width:1000px; overflow:hidden; padding:25px 0px; margin-top:30px}
.lxdh { float:left; margin-right:80px}
.lxdh dt{ display:block; float:left}
.lxdh dd{ display:block; float:left;font-size:14px;font-family:微软雅黑;color:#787576; margin-left:10px}
.lxdh dd p{font-size:16px;font-family:微软雅黑;color:#787576;}
.copyright{ color:#666666; margin-top:30px; text-align:center}
.copyright a{ color:#666666}



/* 产品列表 */
.imgBox { width: 1100px; overflow: hidden; }
.imgBox ul { width: 1100px; }
.imgBox li { float: left; margin-bottom: 20px; }
.imgBox a { float: left; }
.imgBox img { border: 1px solid #dadada; transition: 0.2s; }
.imgBox span {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	line-height: 30px;
	padding-top: 4px;
	overflow: hidden;
}
.imgBox .text { display: inline-block; vertical-align: top; font-size: 12px; float:left; line-height: 20px; padding-top: 4px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.imgBox a:hover { color: #f48a00; }
.imgBox a:hover img { border-color: #f48a00; }
.productBox li { width: 230px; margin-left: 10px;margin-right: 30px; }
.productBox img { width: 230px; height: 230px; padding: 2px; }
.productBox span { width: 170px; }

/*分页样式*/
#pages {padding:25px 0 15px;text-align:center;overflow:hidden;}
#pages  a{margin: 0 4px;font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;}
#pages  a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
#pages  a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
#pages  span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff; background: #2572BC;margin: 0 2px;}

/*文章列表*/
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.medialist { padding-top:35px; padding-bottom:38px;}
.medialist ul{ padding-bottom:48px;}
.medialist ul li{ background:#f6f6f6; padding:10px; height:151px; margin-bottom:20px; overflow:hidden;}
.medialist ul li .img{ display:block; float:left; width:234px; height:151px;}
.medialist ul li .infor{ float:left; width:515px; margin-left:44px;}
.medialist ul li .infor .tit{ display:block; font-size:14px; font-weight:bold; color:#3c3c3c; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:12px;}
.medialist ul li .infor .tit:hover{ color:#bf3234;}
.medialist ul li .infor .time{ display:block; color:#a1a1a1; margin:5px 0 5px;}
.medialist ul li .infor .p{ color:#777777; height:48px; text-overflow:-o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.medialist ul li .more{ float:right; width:160px; display:block; height:108px; background:url(../images/media_more.png) no-repeat center center; border-left:#ebebeb 1px solid; margin-top:22px;}
.medialist ul li .more:hover{ background:url(../images/media_more2.png) no-repeat center center;}

/*文章内容页*/
.News_info{ padding-top:20px;}
.News_info .info_title{ display:block; padding:10px 0px; font-size:16px; text-align:center;}
.News_info .info_time{ display:block; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.info_txt{ padding:10px 0px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.PrevNextBox dl{
         overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:25px;
    }
.PrevNextBox a{}
.PrevNextBox a.none{ cursor:default;}
.PrevNextBox a.none:hover{ color:#ccc;}

/*案例列表页*/
.listWrapper{padding-bottom:60px; padding-top:25px; overflow:hidden;}
.grWidth{width:1100px; margin:0 auto;}

.aboutIndex_top{height:;overflow:hidden;margin-bottom:50px;}
.aboutIndex_top li{
	width:300px;
	float:left;
	margin-right: 15px;
	margin-left: 30px;
	margin-bottom: 25px;
}
.aboutIndex_top li .aImg{width:300px;height:250px;overflow:hidden;margin-bottom:15px;display:block;}
.aboutIndex_top li img{width:300px;height:250px;transition: all 0.5s;}
.aboutIndex_top li .font{margin-bottom:10px;overflow:hidden;font-size:14px; text-align:center;}
.aboutIndex_top .aboutMore{float:none}
.aboutIndex_top .more:hover{background:#ff8400;}
.aboutIndex_top li img:hover{transform:scale(1.1,1.1);transition: all 0.5s;}
.aboutIndex_top li.two{margin:0 35px;}
.aboutHonor{padding:50px 0;border-top:1px dotted #ccc;overflow:hidden;border-bottom:1px dotted #ccc;margin-bottom:50px;}
.aboutHonor ul,.aboutSetting ul{width:1040px;}
.aboutHonor li,.aboutSetting li,.honorList li{float:left;width:230px;height:160px;overflow:hidden;margin-right:27px;margin-bottom:15px;}
.aboutHonor li img,.aboutSetting li img,.honorList li img{width:230px;height:160px;transition:all 0.5s;}
.aboutSetting li,.aboutSetting li img{height:160px;}

/* 内页留言样式 */
.yzh-table-feedback tr { height: 40px; }
.yzh-table-feedback .input-label { font-size: 14px; line-height: 20px; width: 80px; height: 20px; padding: 5px; vertical-align: top; }
.yzh-table-feedback .input-text { line-height: 28px; width: 400px; height: 28px; margin-bottom: 15px; font-size: 14px; border: 1px solid #ccc; background: #fff; padding:0 5px; transition: 0.2s; border-radius: 2px; overflow: hidden; }
.yzh-table-feedback .input-textarea { width: 470px; height: 210px; margin-bottom: 10px; padding: 5px; border: 1px solid #ccc; background: #fff; padding-left:5px; transition: 0.2s; border-radius: 2px; overflow: hidden; }
.yzh-table-feedback .input-verifycode { line-height: 28px; width: 100px; height:28px; margin-bottom: 15px; padding: 0 5px; border: 1px solid #ccc; background: #fff;float:left; transition: 0.2s; border-radius: 2px; overflow: hidden; }
.yzh-table-feedback .input-text:focus, .input-textarea:focus, .yzh-table-feedback .input-verifycode:focus { border-color: #787878; outline: 0; }
.yzh-table-feedback .yzh-btn { font-size: 16px; line-height: 35px; display: block; float: left; width: 110px; height: 35px; margin-right: 15px; cursor: pointer; text-align: center; color: #fff; border: 0; background: #0C4B9C; font-family: 'Microsoft Yahei'; transition: 0.2s; border-radius: 2px; overflow: hidden; }
.yzh-table-feedback .yzh-btn:hover { background: #F48A00; }