@charset "gb2312";
/* CSS Document */
body { font-family:"宋体"; font-size: 12px; margin:0; padding:0; background:#f9f9f9; }
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a{text-decoration: none;color:#000000; outline:none; blr:expression(this.onFocus=this.blur());}
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.section{ width:100%; clear:both;}

/*页面头部header*/
.header{ width:100%; background:url(../images/hbg.jpg) repeat-x center top; height:470px; margin:0 auto;}
.htop{ width:997px; height:470px; margin:0 auto; overflow:hidden;}
.htop img{ display:block;}
.hhtop{ width:997px; height:92px; position:relative; }
.logo{ position:absolute; top:13px; left:31px;}
.phone{ position:absolute; top:50px; right:43px;}
.email{ position:absolute; top:7px; right:172px; background:url(../images/yx.jpg) no-repeat; width:117px; height:24px; overflow:hidden; line-height:24px;}
.email a{ font-size:14px; font-weight:bold; margin-left:44px; color:#333; display:block;}
.mini{ position:absolute; width:156px; height:22px; line-height:22px; overflow:hidden; top:9px; right:0px;}
.mini li{ float:left; height:22px; line-height:18px; overflow:hidden; padding-left:10px;}
.mini li a{ color:#333; margin-right:10px;}

.menu{ background:url(../images/menubg.jpg) no-repeat; width:997px; height:33px; position:relative; overflow:hidden; margin:0 auto;}
.menu li{ position:absolute; top:10px;}
.menu li.li01{ left:27px;}
.menu li.li02{ left:113px;}
.menu li.li03{ left:213px;}
.menu li.li04{ left:313px;}
.menu li.li05{ left:413px;}
.menu li.li06{ left:513px;}
.menu li.li07{ left:613px;}
.menu li.li08{ left:713px;}
.menu li.li09{ left:813px;}
.menu li.li10{ left:913px;}
.menu li a{ font-size:14px; font-weight:bold; color:#fff; text-align:center;}
.menu li a:hover{color:#333; text-decoration:none; }
.menu li a.cur{ color:#333; }

.banpic{ background:url(../images/banbg.jpg) no-repeat; width:997px; height:345px; margin:0 auto; overflow:hidden;}
.banner{ width:939px; height:277px; border:1px solid #909799; margin:0 auto; margin-top:22px; overflow:hidden;}
.banner img{ width:941px; height:279px; display:block;}

/*页面内容*/
.wrap{ width:997px; margin:0 auto; }
.content{ width:997px; height:auto!important; min-height:500px; height:500px; margin:0 auto; padding-top:10px; padding-bottom:25px; }

/*首页 荣誉资质*/
.honor{ background:url(../images/cbg.jpg) no-repeat; width:239px; height:186px; overflow:hidden; margin-top:10px;}
.honor .title{ width:239px; height:24px; overflow:hidden; margin-top:4px; line-height:30px;}
.honor .title h3{ float:left; background:url(../images/hh3bg.jpg) no-repeat 13px top; padding-left:42px; color:#333;}
.honor .title .more{ float:right; margin-top:8px; margin-right:14px; display:inline;}
.pro-slide { width:219px; height:136px; border:3px solid #c9c9c9; margin:0 auto; margin-top:4px; overflow:hidden;}
.pro-slide #SlidePlayer { margin:0 auto;  POSITION: relative}
.pro-slide .Slides { margin: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; liST-STYLE-TYPE: none; height:136px;}
.pro-slide .Slides li { float:left; width:219px; height:136px;}
.pro-slide .Slides img { width:219px; height:136px; display:block;}
/*控制页码的样式*/
.pro-slide .SlideTriggers {padding:0px; margin:0px; Z-INDEX: 10; RIGHT: 0px; liST-STYLE-TYPE: none; POSITION: absolute; TOP: 116px; HEIGHT: 25px}
.pro-slide .SlideTriggers li { DISPLAY: inline; FONT-SIZE: 0.9em; BACKGROUND: #f09e2b; border:1px solid #f09e2b; FLOAT: left; MARGIN: 3px 1px; OVERFLOW: hidden; WIDTH: 16px; CURSOR: pointer; COLOR: #fff; liNE-HEIGHT: 16px; FONT-FAMILY: Arial; HEIGHT: 16px; TEXT-AliGN: center}
.pro-slide .SlideTriggers li.Current { FONT-WEIGHT: bold; FONT-SIZE: 1.1em;  COLOR: #fff;  border:1px solid #d83826; BACKGROUND: #d83826;}

/* 页面 左菜单联系我们*/
.contact{ background:url(../images/cbg.jpg) no-repeat; width:239px; height:186px; overflow:hidden; margin-top:10px;}
.contact .title{ width:240px; height:25px; overflow:hidden; line-height:30px; overflow:hidden; margin-top:9px;}
.contact .title h3{ float:left; background:url(../images/ctith3.jpg) no-repeat 12px top; padding-left:48px;}
.contact .cont{ width:240px; height:152px; overflow:hidden;}
.contact .cont .text{ padding:10px 22px 0px 14px; line-height:18px; color:#333;}

/*首页 产品展示*/
.product{ width:692px; height:430px; overflow:hidden;}
.product .title { background:url(../images/ptitbg.jpg) no-repeat; width:692px; height:49px; overflow:hidden;}
.product .title h3{ padding-left:58px; padding-top:16px;}
.product .title .more{ margin-top:19px;}
.product .cont{ width:692px; height:381px; overflow:hidden; margin:0 auto; }
.product .cont .scroll{ width:668px; margin:0 auto;}
.product .cont li{ float:left; width:152px; height:185px; overflow:hidden; margin-left:15px; margin-top:6px; display:inline;}
.product .cont li .photo{ width:150px; height:150px; border:1px solid #d3d3d3; overflow:hidden;
/*非IE的主流浏览器识别的垂直居中的方法*/
 display: table-cell;
 vertical-align:middle;        
 /*设置水平居中*/
 text-align:center;
 /* 针对IE的Hack */
 *display: block;
 *font-size: 162px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.product .cont li .name{ width:152px; height:33px; line-height:33px; text-align:center; overflow:hidden;}
.product .cont li .name a{ color:#000;}

/*首页 公司简介 新闻动态*/
.mod{ width:710px; height:250px; overflow:hidden;}
.tt h3{ float:left; color:#333;}
.tt .more{ float:right; margin-right:22px; display:inline;}
.tt .more a{ color:#333;}

.about{ width:377px; height:250px; overflow:hidden; float:left;}
.about .title{ background:url(../images/atitbg.jpg) no-repeat; width:377px; height:51px; overflow:hidden;}
.about .title h3{ padding-left:61px; padding-top:18px;}
.about .title .more{ margin-top:21px;}
.about .cont{ width:377px; height:199px; overflow:hidden;} 
.about .cont .photo{ float:left; width:187px; height:174px; border:1px solid #d8d8d8; margin:14px 13px 0px 4px; display:inline;}
.about .cont .photo img{ margin-left:6px; margin-top:7px; display:block; width:176px; height:162px;}
.about .cont .text{ line-height:24px; padding-top:7px; color:#333;}
.about .cont .text a{ color:#f09e2b;}

.case{ float:right; width:291px; height:250px; overflow:hidden; margin-right:23px; display:inline;}
.case .title{ background:url(../images/ntitbg.jpg) no-repeat; width:291px; height:51px;}
.case .title h3{ padding-left:63px; padding-top:18px;}
.case .title .more{ margin-top:22px;}
.case .cont { width:291px; height:199px; overflow:hidden;}
.case .cont li{ float:left; background:url(../images/li.jpg) no-repeat 9px 12px; width:280px; height:28px; border-bottom:1px dashed #868686; line-height:29px; margin-left:10px; display:inline; overflow:hidden;}
.case .cont li a{ margin-left:17px; display:block; color:#333;}

/*内页 左菜单side*/
.side{ float:left; width:240px; margin-left:15px; display:inline;}
.aside{ width:240px;}
.astit{ background:url(../images/astitbg.jpg) no-repeat; width:240px; height:35px; overflow:hidden;}
.astit h3{ float:left; padding-top:11px; padding-left:17px;}
.asbot{ background:url(../images/sidebot.jpg) no-repeat; width:240px; height:3px; overflow:hidden;}
.ascont{ width:238px; margin:0 auto; /*height:auto!important; min-height:256px; height:256px; */border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#fff; padding-bottom:10px;}
.ascont li{ width:230px; height:25px; overflow:hidden; line-height:25px; margin-left:4px;  }
.ascont li a{ width:194px; padding-left:36px; height:25px; overflow:hidden; color:#333333; font-size:12px; }

/*.ascont li a.on{   width:194px; padding-left:36px; height:30px; overflow:hidden;}
*/
.ascont dt {cursor: pointer; background:url(../images/sidea.jpg) no-repeat; width:230px; height:30px; overflow:hidden; font-size:14px; font-weight:bold; padding-left:25px; line-height:30px; margin-bottom:2px;}
.ascont dt:hover,.ascont dt.on{color:#fff; background:url(../images/sideah.jpg) no-repeat;}

/*内页 内容*/
.nymain{ width:710px; float:right; margin-right:20px; display:inline;}
.nytitle { background:url(../images/nytitbg.jpg) no-repeat; width:708px; height:31px; overflow:hidden; line-height:31px;}
.nytitle .nymod{ float:left; color:#333; padding-left:16px;}
.nytitle .nymod a{ color:#333;}

.nycont{ width:710px; }
.acont{ padding:20px; line-height:34px; color:#333;}

/*内页 新闻中心*/
.ncont{ width:680px; padding-top:15px; margin:0 auto;}
.ncont li{ float:left; width:680px; height:29px; border-bottom:1px dashed #9a9a9a; line-height:30px; overflow:hidden;}
.ncont li a{ background:url(../images/li.jpg) no-repeat 0px 13px; padding-left:8px; display:block; color:#333;}
.ncont li .date{ float:right; color:#333;}

/*内页 产品中心*/
.pcont{ padding-top:10px; margin:0 auto;}
.pcont li{ float:left; width:152px; height:185px; overflow:hidden; margin-left:20px; margin-top:6px; display:inline;}
.pcont li .photo{ width:150px; height:150px; border:1px solid #d3d3d3; overflow:hidden;
/*非IE的主流浏览器识别的垂直居中的方法*/
 display: table-cell;
 vertical-align:middle;        
 /*设置水平居中*/
 text-align:center;
 /* 针对IE的Hack */
 *display: block;
 *font-size: 162px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.pcont li .name{ width:152px; height:33px; line-height:33px; text-align:center; overflow:hidden;}
.pcont li .name a{ color:#000;}

/*内页 留言板*/
.ny_msg { width: 580px; margin: 0 auto;}
.ny_msg .cont .bridge { line-height: 50px; text-align: right;}
.ny_msg .cont .bridge a{ color:#292b2d;}
.ny_msg .cont .welcome { width: 100%; border-bottom: 1px dashed #292b2d; color:#292b2d; height: 45px; line-height: 45px; text-align: center;}
.ny_msg .cont .msg_form { width: 480px; margin: 0 auto; padding-top: 25px;}
.ny_msg .cont .msg_form li { width: 100%; float: left; padding: 2px 0;}
.ny_msg .cont .msg_form li .type { width: 100px; text-align:right; float: left; line-height: 21px;}
.ny_msg .cont .msg_form li .input { height: 14px; padding:2px 0; line-height: 14px; border:1px solid #7f9db9; }
.ny_msg .cont .msg_form li .sub{ cursor:pointer; background:url(../images/sub.jpg) no-repeat; width:59px; height:23px; border:none; margin-left:100px;}
.ny_msg .cont .msg_form li .ret{ cursor:pointer; background:url(../images/ret.jpg) no-repeat; width:59px; height:23px; border:none;}
.ny_msg .cont  .msglist { width:100%; }
.ny_msg .cont  .msglist ul { border: 1px solid #ccc;}
.ny_msg .cont  .msglist li { line-height: 24px;}
.ny_msg .cont  .msglist li .msg_name{ border-bottom: 1px solid #ccc;}

/*内页 详细页*/
.detail { width: 680px; margin: 0 auto;}
.detail .tit {height: 40px; line-height: 40px; text-align: center; font-size:14px; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li { line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}

/*页面 页码*/
.page{ text-align:center; padding:30px 0;  color:#333; }
.page a{ padding:1px 3px;margin:2px 1px; color:#333; }
.page a.cur{ color:red;}

/*页面底部footer*/
.footer{ width:997px; height:113px; margin:0 auto; border-top:10px solid #163e8a; overflow:hidden;}
.fcont{ width:997px; height:103px; padding-top:10px; margin:0 auto; overflow:hidden; text-align:center; line-height:20px; color:#333;}
.fcont a{ color:#333; }