﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;overflow:hidden;font-family:Tahoma,Verdana,'Microsoft YaHei','宋体';}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal}
ul,ol,dl,dt,dd,li {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;}

q:before,q:after {content:''}
abbr,acronym {border:0;font-variant:normal}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%;outline:none;}

/*初始化HTML5中的block元素*/
footer,header,hgroup,mark,menu,meter,nav,section {display:block;}

body {min-width: 1200px;font-size:14px;overflow:auto;background:#fff;color:#333;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:none;}
.cen {width:1200px;clear:both;_zoom:1;overflow:hidden;margin:0 auto;}

.absFrame {width:0;height:0;position:absolute;display:none;}

.zm {_zoom:1;overflow:hidden;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.b {font-weight:bold;}
.oftm {margin-top:15px;}
.oftp {padding-top:15px;}
.dib {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}/*display:inline-block;兼容写法*/
.ice {background-image:url('images/pngIcons.png');background-repeat:no-repeat;display:inline-block;font-size:12px;_display:inline;_zoom:1;}
.icm {text-align:center;display:table-cell;vertical-align:middle;_writing-mode:tb-rl;}
.icm img {vertical-align:middle;}
.ics {background:url('images/sprite.png') no-repeat;display:inline-block;*display:inline;*zoom:1;*vertical-align:middle;font-size:0;}

.fic {background-image:url('images/icon.png');background-repeat:no-repeat;}

.dh1 {-o-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-ms-transition:all .1s;}
.dh,.dh2 {-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-ms-transition:all .2s;}
.yj { -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.NOS {moz-user-select:-moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;} 

.alpha70 {filter:alpha(opacity=70);opacity:0.7;}

.topUM {clear:both;line-height:16px;height:32px;font-size:12px;font-family:'宋体';background-color:#f5f5f5;border-bottom:1px solid #eee;min-width:1200px;}
.topUM .cen {background-color:#f5f5f5;}
.topUM .l {float:left;display:inline;width:400px;padding:8px 0;}
.topUM .r {float:right;display:inline;width:640px;text-align:right;}

.topUM .r a {display:inline-block;}
.topUM .r a.s {padding:8px 0;}
.topUM .r a.d {padding:8px 10px;}
.topUM .r a.d:hover {padding:8px 9px;border:1px solid #ddd;border-width:0 1px;background:#fff;}
.topUM .r .mo {background-position:0 0;width:10px;height:5px;}
.topUM .r .gz {background-position:-44px -1px;width:10px;height:6px;}

.header {background:#f0f0f0;}
.header .cen {padding:10px 0;height:64px;}
.header h1 {height:64px;}
.header .txt {width:400px;padding:10px 30px 0 30px;font-size:18px;color:#782221;font-weight:bold;border-left:1px solid #ccc;margin-left:30px;}
.header .sf {width:450px;text-align:right;}
.header .sf form {width:301px;height:33px;background:url('images/searchBG.jpg');margin-top:5px;float:right;clear:both;text-align:left;}
.header .sf form span {height:33px;}
.header .sf input {background:none transparent;border:none transparent;}
.header .key {width:235px;margin-left:10px;}
.header .key input {height:16px;line-height:16px;font-size:14px;margin:8px 0 0 0;width:235px;}
.header .but {height:33px;}
.header .but input {width:48px;height:33px;cursor:pointer;}
.header .esks {float:right;clear:both;height:18px;line-height:16px;margin-top:5px;text-align:right;}
.header .esks a {margin-left:15px;display:inline-block;}

.header .buts {width:300px;height:30px;margin-top:10px;padding-top:20px;}
.header .buts div {height:16px;line-height:16px;padding:6px 10px;margin-left:15px;border:1px solid #EFEFEF;background:#F7F7F7;font-size:14px;}
.header .buts .ice {height:17px;margin:-1px 5px 0 0;}
.header .buts .per .ice {background-position:0 -17px;width:17px;}
.header .buts .car .ice {background-position:-19px -18px;width:20px;}
.header .buts .per .r {background-position:-45px -17px;width:12px;margin:-1px 0 0 5px;}

.textCase {width:400px;height:60px;line-height:30px;position:relative;overflow:hidden;border-left:1px solid #ccc;margin-left:30px;padding-left:30px;}
.textCase .movie {width:480px;height:auto;position:relative;}
.textCase p {height:60px;line-height:30px;font-size:22px;width:480px;position:relative;margin:0;padding:0;text-align:left;color:#333;}
.textCase p em {font-weight:bold;color:#cc0000;font-style:normal;}
.textCase .last {font-size:32px;line-height:60px;height:60px;color:#cc0000;}


/*.nav {font-size:16px;font-weight:400;min-width:1200px;}
.nav .cen {border:1px solid #ccc;border-width:1px 0;}
.nav ul {height:46px;clear:both;position:relative;}
.nav li {float:left;display:inline;margin-top:-1px;}
.nav li a {display:block;padding:15px 25px;height:18px;line-height:18px;border-top:0px solid #A57E61;}
.nav li a:hover {text-decoration:none;border-top:3px solid #A57E61;}
.nav li.over a {border-bottom:3px solid #A57E61;padding-bottom:12px;}
.nav li em {width:15px;height:16px;background:url('images/ifem.gif') 0 3px no-repeat;margin-right:5px;}*/

#flowNavBase {overflow:visible;height:42px;}
#nav {background:#352F2F;overflow:visible;}
.flowNav {overflow:visible;display:none;width:100%;min-width:1200px;position:fixed;top:0;_position:absolute;z-index:200;_top:expression(eval(document.body.scrollTop)+'px');box-shadow:0 0px 10px #000;}
.nav {height:42px;}
.nav ul {height:42px;margin-left:-2px;font-size:14px;}
.nav ul li {float:left;display:inline;position:relative;height:42px;background:url('images/v-bgs.gif?c') 0 3px no-repeat;margin-right:-2px;padding-left:2px;}
.nav ul li a {color:#fff;display:block;float:left;height:16px;line-height:16px;padding:13px 20px;}
.nav ul li.hover {background:#85726C;z-index:2;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}

.nav ul li.over {background:#71615B;z-index:2;}

.secNav {height:63px;left:0;right:0;min-width:1200px;z-index:99999;overflow:visible;}
.secNav .cen {border:1px solid #D8D9D4;border-top:2px solid #C33E4F;height:auto;background:#fff;height:24px;padding:18px 15px;width:1170px;overflow:visible;}
.secNavHover {height:43px;}
.secNavHover .cen {padding:8px 15px;}
.secNav .select {height:24px;margin-right:10px;}
.secNav .select select {max-width:110px;}
.secNav .title {font-size:16px;line-height:22px;}
.secNav .pageSet {height:20px;line-height:20px;padding:2px 0px;}
.secNav .pageSet .ice {width:20px;height:20px;}
.secNav .pageSet span {display:inline-block;}
.secNav .pageSet .l {background-position:-116px -349px;}
.secNav .pageSet .r {background-position:-162px -349px;}


.footMenu {background:#222;color:#8E8E8E;border:none;margin-top:35px;}
.footMenu .cen {background:#222;border:none;}
.footMenu table {width:95%;margin-left:5%;}
.footMenu td {padding:20px 0 20px 0;width:180px;height:120px;vertical-align:top;white-space:nowrap;}
.footMenu td h6 {font-size:16px;line-height:18px;padding:10px 0;color:#fff;}
.footMenu td ul {margin-top:10px;}
.footMenu td li {line-height:14px;padding:6px 0;}

.footMenu td,.footMenu td a {color:#8E8E8E;font-size:12px;white-space:nowrap;line-height:1.6em;}
.footMenu .cenTd {padding-right:80px;width:auto;text-align:center;vertical-align:middle;}
.footMenu .right {width:220px;}
.footMenu em {margin-right:5px;letter-spacing:5px;}
.footMenu .qq {background-position:-389px -26px;}
.footMenu .email {background-position:-389px 2px;}
.footMenu .wx {background-position:-389px -54px;}
.footMenu .wb {background-position:-389px 2px;}
.footMenu .mob {background-position:-389px -81px;}

.copyRight {padding:15px;line-height:22px;text-align:center;background:#101010;color:#666;}
.copyRight .cen {background:#101010;border:none;}
.copyRight span {margin:0 15px;}


.footerLinks {padding:15px;line-height:22px;text-align:center;background:#101010;color:#666;}
.footerLinks a {margin:auto 15px;color:#666;}

/*产品列表上面的菜单*/
.proMenus {background:#fff;border:1px solid #DFDFDD;}
.proMenus dl {overflow:hidden;_zoom:1;clear:both;line-height:20px;padding:4px 0 4px 70px;border-top:1px dashed #ccc;width:1100px;margin:0 auto;height:28px;margin-top:-1px;}
.proMenus dt {font-weight:bold;float:left;display:inline;height:20px;padding:4px 0;white-space:nowrap;margin-left:-70px;width:70px;text-align:left;}
.proMenus dd {float:left;display:inline;margin-left:25px;padding:4px 0;height:20px;white-space:nowrap;}
.proMenus dd a {display:inline-block;padding:2px 5px;height:14px;line-height:14px;}
.proMenus dd a.hover,.proMenus dd a:hover {background:#C04250;color:#fff;}
.proMenus .type {border:2px solid #C9C9BD;width:auto;margin:0;}
.proMenus .type dt {margin-left:-48px;}
.proMenus .more {float:right;padding:8px 0;height:12px;line-height:12px;}
.proMenus .more span {cursor:pointer;display:inline-block;padding-right:20px;height:14px;background-position:right -80px;color:#8A7971;}
.proMenus .more span em {width:0;height:0;font-size:0;border-top:5px solid #8A7971;border-left:5px solid transparent;border-right:5px solid transparent;}
.proMenus .more .hover {}
.proMenus .more .hover em {border-bottom:5px solid #8A7971;border-top:none;}

.proList {clear:both;padding-bottom:35px;}
.proList ul {width:1250px;margin-top:-19px;margin-left:1px;}
.proList li {width:278px;height:350px;border:1px solid #E6E6E6;background:#fff;float:left;display:inline;margin:35px 26px 0 0;}
.proList li .icm {width:278px;height:278px;border-bottom:1px solid #E6E6E6;}
.proList li .tit {padding:5px 10px;font-size:16px;line-height:1.5em;}
.proList li .tit a {color:#000;}
.proList li .tit a span {font-size:12px;color:#888;}
.proList li .icsd {padding:5px 8px;text-align:right;margin-top:-28px;}
.proList li .icsd .ics {font-size:12px;height:18px;line-height:18px;margin-left:20px;padding-left:24px;opacity:0.2;filter:alpha(opacity=20);}
.proList li .icsd .ih {background-position:0 -336px;}
.proList li .icsd .ic {background-position:0 -456px;}
.proList li:hover {border-color:#ccc;}
.proList li:hover .icsd .ics {opacity:0.3;filter:alpha(opacity=30);}
.proList li:hover .icsd .ics:hover {opacity:0.5;filter:alpha(opacity=50);}

/*
.banner {border-bottom:3px solid #000;padding:0;background:#fff;margin-top:20px;}
.banner img {display:block;}
*/
.homeTitle {clear:both;height:32px;margin-top:20px;}
.homeTitle div {margin-top:9px;}
.homeTitle .mt {font-size:20px;height:22px;line-height:22px;color:#000;margin-left:16px;}
.homeTitle .st {font-size:14px;padding-top:6px;height:16px;line-height:16px;margin-left:10px;color:#888888;}
.homeTitle .more {margin-right:16px;font-size:12px;padding-top:6px;height:16px;color:#888888;}
.homeTitle .more a {color:#888888;}


/*页面位置*/
.pagePos {clear:both;padding:15px 0;line-height:20px;font-size:14px;background:#fff;}
.pagePos a,.pagePos span {margin:0 5px 0 0;}
.pagePos a .ics {margin-left:3px;font-size:0px;width:9px;overflow:hidden;height:9px;background-position:0 -2904px;opacity:0.4;filter:alpha(opacity=40);}
.pagePos a:hover .ics {opacity:0.6;filter:alpha(opacity=60);}


/*分页效果*/
.pageList {line-height:16px;height:18px;padding:8px 15px;border:1px solid #ccc;background:#fff;text-align:right;}
.pageList em {font-weight:bold;color:#990000;display:inline-block;margin:0 5px 0 0;padding:0 6px;border:1px dashed #999;}
.pageList a {display:inline-block;margin:0 5px 0 0;padding:0 6px;border:1px solid #999;}
.pageList a:hover {color:#ff0000;font-weight:bold;border:1px dashed #999;}
.pageList .info {border:none;margin-left:5px;padding:0;float:left;display:inline;}
/*内页分页*/
.pageInfoDiv {clear:both;padding:20px 0;text-align:right;}
.pageInfoDiv span {display:inline-block;line-height:16px;margin:0 8px;}
.pageInfoDiv a,.pageInfoDiv em {display:inline-block;line-height:14px;padding:0 5px;border:1px solid #ccc;margin:0 5px;}
.pageInfoDiv em {background:#f7f8f9;border-style:dashed;}

.pageSizeButs {float:left;display:inline;padding:15px 10px;width:100px;height:28px;line-height:28px;}

.proPageList {border:1px solid #D8D9D4;border-top:2px solid #C33E4F;height:auto;background:#fff;}
.listInfo {padding:20px 10px;float:right;display:inline;white-space:nowrap;}
.listInfo em,.listInfo a,.listInfo span {display:inline-block;_display:block;_display:inline;margin-left:5px;padding:2px 6px;border:1px solid #ccc;height:14px;line-height:14px;font-family:'宋体';}
.listInfo a:hover {border-style:dashed;}
.listInfo span {border:none;padding:3px 6px;}
.listInfo em {border-style:dashed;font-weight:bold;}

/*新闻列表*/
.artList {background:#fff;}
.artList ul {margin-top:-1px;clear:both;}
.artList li {_zoom:1;padding:13px 0;border-top:1px solid #7E0001;}
.artList li .img {width:200px;height:150px;border:1px solid #ccc;}
.artList li .txt {width:705px;}
.artList li h6 {font-size:16px;line-height:22px;padding-bottom:10px;color:#7E0001;}
.artList li h6 a {color:#7E0001;}
.artList li h6 span {color:#999;font-size:12px;font-weight:normal;margin-left:20px;}
.artList li p {line-height:22px;font-size:14px;}
.artList li p a {color:#666;}

.projectList {background:#fff;}
.projectList ul {margin:0 0 0 -11px;clear:both;width:950px;}
.projectList li {float:left;display:inline;width:300px;border:1px solid #eee;margin:11px 0 0 11px;}
.projectList li .img {width:300px;height:180px;border-bottom:1px solid #eee;}
.projectList li .img img {width:300px;height:180px;}
.projectList li .img a {display:block;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.projectList li .txt {font-size:16px;line-height:30px;height:30px;padding-bottom:5px;color:#7E0001;text-indent:10px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.projectList li .txt a {color:#7E0001;}
.projectList li:hover .img a {transform:scale(1.1);}
.projectList li:hover .txt {background:#666;}
.projectList li:hover .txt a {color:#fff;}


.content {}
.content p {font-size:1em;line-height:1.8em;padding:0.4em 0;}
.content h6 {font-size:1.2em;line-height:1.8em;padding:0.4em 0;}
.content h5 {font-size:1.4em;line-height:1.8em;padding:0.4em 0;}
.content h4 {font-size:1.6em;line-height:1.8em;padding:0.4em 0;}
.content h3 {font-size:1.8em;line-height:1.8em;padding:0.4em 0;}
.content h2 {font-size:2em;line-height:1.8em;padding:0.4em 0;}
.content h1 {font-size:2.4em;line-height:1.8em;padding:0.4em 0;}
.content a {color:#7E0001;margin:0 10px;}


.mainPart {margin-top:12px;padding-bottom:15px;}
.mainPart .title {border:1px solid #ccc;border-bottom:1px solid #E0DDD6;position:relative;z-index:2;height:39px;line-height:39px;padding:0 15px;font-size:16px;color:#242333;font-weight:600;background:url('images/titleBG.jpg');}
.mainPart .cont {padding:10px;background:#fff;border:1px solid #ccc;position:relative;z-index:1;margin-top:-1px;}

.left {width:220px;}
.left li {padding:10px 5px 10px 27px;border-bottom:1px dashed #ccc;background:url('images/list-icon-1.jpg') 5px center no-repeat;}
.left h6 {padding-top:1em;}
.left p {padding-top:1em;font-size:12px;}

.right {width:960px;}
.right .cont {padding:10px 15px;}
