﻿@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; font-family: "微软雅黑"; }
a, p, span { text-decoration: none; color: #3e3d3d; }
ul li { list-style: none; }
img { border: none; }
.clear { clear: both; }
body { background: url(../images/head.jpg) repeat-x #fcfcfc; }
.wrap { width: 100%; }
.header { }
.head1 { height: 120px; width: 1003px; margin: 0 auto; background: url(../images/rexian.jpg) no-repeat right; }
.head1 img { padding-top: 28px; float: left; }
.key h1 { float: right; color: #fcfcfc; padding-top: 90px; line-height: 26px; font-size: 12px; }
.nav { height: 50px; }
.nav ul { width: 1003px; margin: 0 auto; padding-left: 25px; }
.nav ul li { float: left; line-height: 50px; width: 130px; text-align: center; }
.nav ul li a { color: #fff; display: block; font-size: 14px; }
.nav ul li a:hover { background: #fcfcfc; color: #31455d; }
.banner { width:1425px; margin:0 auto;}
@media screen and (max-width:1280px){.banner{ width:100%;}}
.banner img{ width:100%;}
.main { width: 1003px; margin: 0 auto; }
.title { background: url(../images/prolist.jpg) no-repeat; }
.title h2 { line-height: 47px; font-size: 14px; padding-left: 20px; color: #fff; }
.title h2 span { font-size: 12px; }
.title h2 a { color: #fff; }
.prolist { width: 251px; margin-top: 10px; float: left; }
.prolist1 { background: #f4f4f4; }
.prolist ul li { background: url(../images/prolist_li.jpg) no-repeat 15px; font-size: 12px; height: 40px; line-height: 40px; letter-spacing: 1px; padding-left: 30px; border-bottom: solid 1px #d5d4d4; border-top: solid 1px #fff; }
.title1 { background: url(../images/news.jpg) no-repeat; }
.title1 h2 { line-height: 43px; font-size: 14px; padding-left: 28px; float: left; }
.title1 h2 a { color: #f08c02; }
.title1 h2 span { color: #585756; font-size: 14px; font-weight: normal; padding-left: 10px; }
.pro { margin-top: 10px; width: 738px; float: right; }
.pro ul li { float: left; width: 172px; text-align: center; margin: 5px 6px; }
.pro ul li span { font-size: 12px; display: block; text-align: center; line-height: 26px; }
.pro ul li span a { color: #4a4b4b; }
.pro ul li img { width: 168px; height: 140px; border: solid #d7d7d7 1px; padding: 2px; }
.com { width: 738px; margin-top: 10px; }
.com p { font-size: 12px; line-height: 26px; text-indent: 2em; padding-right: 10px; }
.com p a{ color:#06C;}
#comp { padding: 3px; float: left; border: solid #d7d7d7 1px; margin-right: 10px; }
.com h3 { color: #3e3d3d; font-size: 16px; line-height: 32px; }
.lianxi { margin-top: 10px; width: 251px; }
.lianxi p { font-size: 12px; line-height: 28px; padding: 0 20px; background: url(../images/lianxi_bg.jpg) no-repeat right #f4f4f4; }
.fr { float: right; }
.fl { float: left; }
#midBanner { margin-top: 10px; z-index: -1; }
#midBanner > img { height: 157px; width: 100%; border: 0; }
.anli { background: url(../images/anli.jpg) no-repeat; margin-top: 10px; }
.anli h2 { line-height: 47px; font-size: 14px; padding-left: 20px; color: #fff; }
.anli h2 span { font-size: 12px; }
.anli h2 a { color: #fff; }
.anli ul li { float: left; width: 172px; text-align: center; margin: 5px 6px; }
.anli ul li span { font-size: 12px; display: block; text-align: center; line-height: 26px; }
.anli ul li span a { color: #4a4b4b; }
.anli ul li img { width: 168px; height: 140px; border: solid #d7d7d7 1px; padding: 2px; }
.news { width: 1003px; margin-top: 10px; }
.news ul li { float: left; width: 470px; font-size: 12px; line-height: 35px; padding: 0 15px; background: url(../images/news_li.jpg) no-repeat 3px; }
.news ul li span { float: right; }
.foot { background: url(../images/foot.jpg) repeat-x; margin-top: 10px; }
.footer { width: 1003px; margin: 0 auto; }
.foot p { color: #f4dfe0; font-size: 12px; }
.foot p a { color: #f4dfe0; padding: 10px; }
.fnav { padding-top: 45px; letter-spacing: 2px; text-align: center; }
.friend { margin-top: 10px; padding:10px 0;}
.friend p { line-height: 26px; padding-left: 30px; }
.foot1{ background:#353533;}
.foot1 p { text-align: center; padding:20px 0;}
.more { float: right; margin-right: 15px; line-height: 43px; color: #5174c0; font-size: 12px; background: #fcfcfc; padding: 0 3px; }
.more a { color: #5174c0; }
.left { width: 251px; float: left; }
.right { width: 738px; float: right; }
.nnews { width: 738px; margin-top: 10px; }
.nnews ul { padding-left: 15px; }
.nnews ul li { font-size: 12px; line-height: 30px; padding-left: 15px; background: url(../images/news_li.jpg) no-repeat left; }
.nnews ul li span { float: right; padding-right: 15px; }
/*------------滚动-----------------*/
#demo { overflow: hidden; width: 1003px; height: 185px; margin: 0 auto; }
#demo img { width: 168px; height: 140px; }
#demo a { line-height: 25px; }
#indemo { float: left; width: 3000%; }
#demo1 { float: left; }
#demo2 { float: left; }
/*------------分页-----------------*/
.paging { text-align: left; width: 100%; padding-top: 10px; font-size: 12px; }
.pagingl { float: left; padding: 10px; }
.pagingr { float: right; padding: 10px; }
.paging span { margin: 2px; padding: 2px 5px; border: #006 1px solid; background: #fff; display: block; float: left; font-size: 12px; line-height: 15px; text-indent: 0px; }
.paging a { margin: 2px; padding: 2px 5px; border: #006 1px solid; background: #ccc; display: block; float: left; font-size: 12px; line-height: 15px; text-indent: 0px; }
