@charset "utf-8";
/* CSS Document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
img{display: block; vertical-align:middle;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family:"宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#5d5d5d ;font:12px/20px "宋体","Arial Narrow",HELVETICA; background:url(../images/bg.png) repeat;}
a{color:#5d5d5d; text-decoration:none;}
a:hover{color:#1a4591; text-decoration:none;}
.clear{ clear:both;}

.wrapper_bg{ width:100%; background:url(../images/head_bg.jpg) no-repeat center 0;}

.wrapper{ width:980px; margin:0 auto;}

.top{ height:40px; line-height:40px; }
.top p{ float:right;}
.top h1{ font-size:12px; font-weight:normal;}

.head{ height:106px;}
.head form{ float:right; width:309px; height:33px; background:url(../images/search.png) no-repeat; margin-top:39px;}
.head .txt{ width:220px; height:25px; border:none 0; margin:4px 0 0 21px; line-height:25px; background:none; color:#afafaf;}
.head .btn{ width:20px; height:20px; margin:5px 0 0 23px; border:none 0; background:none; cursor:pointer;}

.nav{ height:40px; line-height:40px; background:url(../images/nav.png) no-repeat; padding:0 2px;}
.nav li{ float:left; width:122px; text-align:center; font-family:'微软雅黑'; font-size:15px;}
.nav li a{ color:#fff;}
.nav li a:hover{ text-decoration:underline;} 

.banner{ width:966px; height:339px; margin:46px auto 15px;}
.slidebox{width:966px;height:339px;overflow:hidden;position:relative;}
.slidepic{position:absolute;width:9999em;}
.slidepic li{height:339px;overflow:hidden;float:left;}
.slidebtn{position:absolute;bottom:10px;right:10px;float:right;}
.slidebtn li{background:#fff;border:1px solid #0d8e31;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#0d8e31;}
.slidebtn li.current{background:#0d8e31;border:1px solid #fff;height:18px;line-height:18px;width:18px;color:#fff;font-weight:bold;}

.about{ width:470px; float:left;}
.about h3{ height:40px; line-height:40px; font-family:'微软雅黑'; font-size:18px; font-weight:normal; color:#424451; border-bottom:solid 1px #d6d4d5; background:url(../images/icon01.png) no-repeat 0 9px; text-indent:38px;}
.about h3 a img{ float:right; margin:18px 0 0 10px;}
.about .content{ border-top:solid 1px #fff; padding-top:10px;} 
.about .content p{ line-height:32px; }
.about .content p strong{ color:#1a4591;}
.about .content p img{ float:left; margin:8px 15px 0 6px;}
.about .content p a{ color:#1a4591;}
.about .content p a:hover{ text-decoration:underline;}

.news{ width:470px; float:right;}
.news h3{ height:40px; line-height:40px; font-family:'微软雅黑'; font-size:18px; font-weight:normal; color:#424451; border-bottom:solid 1px #d6d4d5; background:url(../images/icon02.png) no-repeat 8px 9px; text-indent:38px;}
.news h3 a img{ float:right; margin:18px 0 0 10px;}
.news .content{ border-top:solid 1px #fff; padding-top:10px;} 
.news .content img{ float:left; margin:8px 15px 0 6px;}
.news .content dl{ float:right; width:243px;}
.news .content dt a{ font-weight:bold; color:#1a4591; line-height:24px;}
.news .content dt a:hover{ text-decoration:underline;}
.news .content dd{ line-height:32px; margin-top:10px;}
.news .content dd a{ color:#1a4591;}
.news .content dd a:hover{ text-decoration:underline;}
.news .content li{ line-height:29px; background:url(../images/icon05.png) no-repeat 5px 10px; text-indent:22px;}
.news .content li a span{ float:right; color:#b8b8b8;} 
.news .content li a:hover span{ color:#1a4591;}

.pro{ height:301px; background:url(../images/pro_bg.png) no-repeat; margin:15px 0;}
.pro h3{ height:43px; line-height:43px; font-family:'微软雅黑'; font-size:18px; color:#fff; font-weight:normal; text-indent:59px;}
.pro h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ababab; margin-left:121px;}
.pro .list{ width:225px; margin:23px 0 0 11px; float:left;}
.pro .list li{ float:left; text-align:center; line-height:30px; margin:0 0 10px 10px;}
.pro .list li a{ display:block; width:102px; height:30px; background:#1e6bb5; color:#fff;}
.pro .list li a:hover{ background:#6bb329; color:#fff;}
#pro{ width:690px; height:126px;overflow:hidden; border:none; margin:13px 15px 0 0; float:right;} 
#pro li{ text-align:center; margin-right:13px;float:left; width:174px; height:118px; padding:3px; border:solid 1px #ccc;}
#pro img {width:174px; height:118px;}
#inpro{float: left;width: 800%;}
#pro1,#pro2{height:126px;float:left; display:inline-table;}
/*#pro li a p{ width:174px; height:27px; line-height:27px; background:#000; position:absolute; color:#fff; bottom:3px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index:99;}
#pro li a:hover p{ color:#6bb329}*/

.case{ width:320px; float:left;}
.case h3{ height:40px; line-height:40px; font-family:'微软雅黑'; font-size:18px; font-weight:normal; color:#424451; border-bottom:solid 1px #d6d4d5; background:url(../images/icon03.png) no-repeat 0 9px; text-indent:38px;}
.case h3 a img{ float:right; margin:18px 0 0 10px;}
.case .content{ border-top:solid 1px #fff; padding-top:10px;} 
.case .content .fla{ width:148px; height:173px; float:left; border:solid 3px #fff;}
.case .content ul{ float:right; width:156px;}
.case .content li{ background:url(../images/icon05.png) no-repeat 0 8px; line-height:26px; text-indent:15px;}

.service{ width:340px; float:left; margin:0 20px;}
.service h3{ height:40px; line-height:40px; font-family:'微软雅黑'; font-size:18px; font-weight:normal; color:#424451; border-bottom:solid 1px #d6d4d5; background:url(../images/icon04.png) no-repeat 0 9px; text-indent:38px;}
.service h3 a img{ float:right; margin:18px 0 0 10px;}
.service .content{ border-top:solid 1px #fff; padding-top:10px; line-height:24px;} 
.service .content strong{ color:#1a4591;}

.contact{ width:280px; float:left;}
.contact h3{ height:40px; line-height:40px; font-family:'微软雅黑'; font-size:18px; font-weight:normal; color:#424451; border-bottom:solid 1px #d6d4d5; background:url(../images/icon06.png) no-repeat 5px 9px; text-indent:38px;}
.contact h3 a img{ float:right; margin:18px 0 0 10px;}
.contact .content{ border-top:solid 1px #fff; line-height:24px; background:url(../images/contact.jpg) no-repeat right bottom; padding:10px 0 20px 10px;} 

.foot{ width:100%; height:138px; background:url(../images/foot_bg.jpg) no-repeat 0 center; margin-top:20px; padding-top:10px;}
.foot p{ width:780px; text-align:center; color:#fff; margin:0 auto; line-height:24px;}
.foot p a{ color:#fff;}
.foot p a:hover{ text-decoration:underline;}
.foot a img{ display:inline; margin-left:5px;}

