﻿@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; font-family:"微软雅黑"; }
a { text-decoration:none; color:#000; }
ul li { list-style:none; }
img { border:none; }
.clear { clear: both; }
body { background:url(../images/body_bg.jpg) repeat-x #ededed; }
.wrap { width:1003px; margin:0 auto; }
.head { height:659px; width:1003px; background:url(../images/head_bg.jpg) no-repeat; }
.head1 { height:120px; background:url(../images/rexian.jpg) no-repeat right 25px; }
.head1 img { padding-top:30px; }
.head1 p.tel{ float:right; color:#fff; font-size:20px; padding:35px 18px 0 0;}
.nav { height:45px; background:url(../images/nav_bg.jpg) no-repeat; }
.nav ul { padding-left:25px; }
.nav ul li { float:left; line-height:45px; width:118px; text-align:center; position:relative; z-index:100; }
.nav ul li a { color:#000; display:block; font-size:14px; }
.nav ul li a:hover { background:url(../images/navli_bg.jpg) repeat-x bottom; color:#fff; }
#qita { background:url(../images/nav-li.jpg) no-repeat left; z-index:999; }
.banner { height:436px; }
.nav .subnav { position: absolute; display:none; top:45px; left:0; }
.nav ul li:hover .subnav { display:block; background:#e04d00 }
.nav ul li:hover .subnav a { background:none; height:35px; width:118px; line-height:35px; }
.nav ul li:hover .subnav a:hover { background:#c94804; color:#fff; }
.nav li:hover a { background:url(../images/navli_bg.jpg) repeat-x bottom; color:#fff; }
.main { width:1003px; margin:0 auto; }
.prolist { float:left; width:229px; background:url(../images/prolist_bg.jpg) no-repeat; height:351px; }
.prolist h2 { line-height:26px; padding:15px 0 20px 30px; font-size:14px; }
.prolist h2 a { color:#fff; }
.prolist ul { padding-left:30px; width:180px; }
.prolist ul li { background:url(../images/prolist_li.jpg) no-repeat left; padding-left:20px; font-size:12px; line-height:32px; letter-spacing:1px; border-bottom:dashed #dbdcdd 1px; }
.prolist ul li a { color:#000; }
.prolist img { padding:20px; width:195px; height:240px; }
.com { float:left; background:url(../images/com_bg.jpg) no-repeat; width:452px; margin-top:3px; margin-left:20px; }
.com h2 a { font-size:14px; color:#fff; line-height:45px; padding-left:20px; float:left; }
.com span { float:right;  font-size:12px; color:#000; background:url(../images/more.jpg) no-repeat -5px 12px; line-height:45px; }
.com span a { font-size:12px; color:#fff; padding-right:25px;padding-left:5px; margin-top:5px;  }
.com img { padding:10px; float:left; }
.com p { font-size:12px; line-height:28px; text-indent:2em; color:#000; }
.com .aboutcon{ padding:10px 20px 30px 20px ;}
.cnews { width:285px; float:right; margin-top:3px; background:url(../images/cnews_bg.jpg) no-repeat; height:350px; }
.cnews h2 a { font-size:14px; color:#fff; line-height:45px; padding-left:20px; float:left; }
.cnews span a { font-size:10px; color:#fff; background:url(../images/more.jpg) no-repeat 0px 12px; margin-top:5px; line-height:45px; float:right; padding-right:25px;padding-left:5px; }
.cnews .lx{ background:url(../images/lianxi_bg0.jpg) no-repeat 150px bottom; }
.cnews .lx p{font-size:12px; color:#000; line-height:30px; padding:0 20px; }
#cname { font-size:20px; font-family:"楷体"; padding:15px 20px 5px; }
.pro { margin-top:10px; width:1003px; background:url(../images/pro.jpg) no-repeat; }
.pro h2 a { font-size:14px; color:#fff; padding-left:30px; line-height:48px; float:left; }
.more { font-size:12px; color:#fff; float:right; padding-right:10px; line-height:48px; }
.more a { font-size:12px; color:#fff; line-height:48px; }
.pro ul { }
.pro ul li { float:left;   text-align:center;  padding:10px 5px; }
.pro ul li img { border: solid #e8e8e8 1px; vertical-align:middle; }
.pro ul li { font-size:12px; color:#000; }
.anli { margin-top:10px; width:1003px; background:url(../images/anli.jpg) no-repeat; }
.anli h2 a { font-size:14px; padding-left:30px; line-height:45px; float:left; color:#fff; }
.anli ul { border-left: solid #dbdcdd 1px; border-right: solid #dbdcdd 1px; border-bottom: solid #dbdcdd 1px; width:992px; float:right; }
.anli ul li { float:left;  text-align:center; height:195px; padding:10px;  display: table-cell; text-align:center;*display: block;*font-size: 175px;*font-family:Arial;  }
.anli ul li img { border: solid #d0d0d0 1px;display: block;   height:150px; vertical-align:middle;}
.anli ul li span { font-size:12px; }
.more1 a { font-size:12px; color:#fff; float:right; padding-right:20px; line-height:48px; background:url(../images/more.jpg) no-repeat 0 15px; }
.bottom { height:270px; }
.zizhi { float:left; width:229px; background:url(../images/zizhi_bg.jpg) no-repeat; height:270px; margin-top:10px; }
.zizhi h2 a { font-size:14px; color:#fff; padding-left:30px; line-height:50px; float:left; }
.zizhi img { padding:5px 0 0 15px; }
.news { width:457px; float:left; padding-top:10px; background:url(../images/news_bg.jpg) no-repeat; margin-top:10px; margin-left:10px; height:270px; }
.news h2 a { font-size:14px; color:#fff; padding-left:30px; line-height:32px; float:left; }
.news ul { padding-left:20px; }
.news ul li { font-size:12px; line-height:28px; padding-left:15px; background:url(../images/news_li.jpg) no-repeat left; }
.news ul li span { float:right; padding-right:15px; }
.lianxi { float:right; width:285px; margin-top:10px; height:270px; background:url(../images/lianxi_bg.jpg) no-repeat; }
.lianxi h2 a { font-size:14px; color:#fff; padding-left:30px; line-height:32px; float:left; padding-top:10px; }
.lianxi ul { padding-left:15px; width:265px; }
.lianxi ul li { font-size:12px; line-height:35px; padding-left:15px; background:url(../images/news_li.jpg) no-repeat left; }
.lianxi ul li span { float:right; padding-right:5px; }
.foot { width:100%; background:url(../images/foot_bg.jpg) repeat-x; height:203px; }
.footer { width:1003px; margin:0 auto; }
.fnav { width:1003px; margin:0 auto; background:url(../images/fnav.jpg) no-repeat center; height:40px; padding-top:10px; }
.fnav p { color:#fff; text-align:center; font-size:14px; }
.fnav p a { padding-top:15px; color:#fff; text-align:center; padding:5px; }
.footer p { color:#fff; text-align:center; font-size:14px; padding-top:20px; }
.footer p a { padding-top:15px; color:#fff; text-align:center; padding:10px; }
.left { float:left; width:229px; }
.right { float:right; width:
}
.nlianxi { float:left; width:229px; margin-top:10px; height:270px; background:url(../images/nlianxi_bg.jpg) no-repeat; }
.nlianxi h2 a { font-size:14px; color:#fff; padding-left:30px; line-height:32px; float:left; padding-top:10px; }
.nlianxi p { font-size:12px; color:#000; line-height:28px; padding:0 20px; }
.ncom { float:right; background:url(../images/com.jpg) no-repeat; width:754px; margin-top:10px; }
.ncom h2 a { font-size:14px; color:#fff; line-height:47px; padding-left:30px; float:left; }
.ncom p { font-size:12px; line-height:22px; padding:10px; text-indent:2em; }
.nnews ul { padding-left:20px; margin-top:20px; }
.nnews ul li { font-size:12px; line-height:35px;height:35px; padding-left:15px; background:url(../images/news_li.jpg) no-repeat left; vertical-align:middle; border-bottom:1px #ddd dotted;}
.nnews ul li span { float:right; padding-right:15px; }
.npro ul { width:754px; padding-left:10px; }
.npro ul li { float:left; width:230px; text-align:center; height:195px; padding:10px; display: table-cell; vertical-align:middle; }
.npro ul li img{ vertical-align:middle; display:block; margin:0 auto; height:150px;}
/*banner*/
#slider { width: 1003px; /* important to be same as image width */ height: 434px; /* important to be same as image height */ position: relative; /* important */ overflow: hidden; /* important */ }
#sliderContent { width: 1003px; /* important to be same as image width or wider */ position: absolute; top: 0; margin-left: 0; }
.sliderImage { float: left; position: relative; display: none; }
.banner p { position:absolute; top:310px; right:90px; color:#000; }
/*------------滚动-----------------*/
#demo { overflow:hidden; width: 980px; height:195px; margin:0 auto; }
#demo ul li{  display: table-cell; text-align:center;*display: block;*font-size: 175px;*font-family:Arial;  height:150px;}
#demo img { vertical-align:middle;height:150px; display:block; }
#demo a { line-height:25px; }
#indemo { float: left; width: 3000%; }
#demo1 { float: left; }
#demo2 { float: left; }
/*分页样式*/
.pages{ text-align:center; margin-top:20px; padding-bottom:30px;}
.pages a,.pages span{ border:1px #ddd solid; background:#eee; padding:3px 5px; margin-right:5px; font-size:12px;}

.xwbt{text-align:center;font-size:16px; margin-top:30px;}



/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#0964B7;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px; text-align:center;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}
 
