/* ====================================================================
	-----   表 名 称   Name: style.css                 -----
	-----   开 发 者   Developed by: Rsi               -----
	-----   创建日期   Date Created: 2013-08-08        -----
	-----   更新日期   Last Updated: 2011-11-20        -----
	-----   版权信息   Copyright: Rsisem Studio        -----
====================================================================== */
/* ------------ reset
--------------------------------------------------------------------- */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em { margin:0; padding: 0; border: 0; }
body { font: 12px/28px Arial, Helvetica, sans-serif, "宋体"; color: #666666;  text-align: center; direction: ltr; background-color:#023a5b; }
a { color: #616161; text-decoration: none; outline: none; }
p { text-align: left; line-height: 22px; }
ul, ol, dl { list-style: none; }
dt, li { text-align: left; }
img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
input, textarea, img { vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; }
/* ------------ base
--------------------------------------------------------------------- */
.pT10 { padding-top: 10px; }
.pT15 { padding-top: 15px; }
.pT20 { padding-top: 20px; }
.pT30 { padding-top: 30px; }
.pB15 { padding-bottom: 15px; }
.mT5 { margin-top: 5px; }
.mT10 { margin-top: 10px; }
.mT15 { margin-top: 15px; }
.mB15 { margin-bottom: 15px; }
.mT20 { margin-top: 20px; }
.mT25 { margin-top: 25px; }
.mT30 { margin-top: 30px; }
.mT40 { margin-top: 40px; }
.mT50 { margin-top: 50px; }
.mL20 { margin-left: 20px; }
.red { color: red; }
.redB { color: red; font-weight: bold; }
.green { color: green; }
.blue { color: #0476cc; }
.orange { color: #f8db2f; }
.font0 { font-size: 0px; }
.font11 { font-size: 11px; }
.font14 { font-size: 14px; }
.font16 { font-size: 16px; }
.noULine:hover { text-decoration: underline; }
.time { float: right; font-family: Arial, Helvetica, sans-serif; }
.clear { clear: both; font-size: 0; height: 0; line-height: 0; }
.hide { display:none; }
.floatL { float: left; }
.floatR { float: right; }
.center { margin-left: auto; margin-right: auto; }
.tLeft { text-align: left; }
.tCenter { text-align: center; }
.tRight { text-align: right; }
.wrapper { margin: 0 auto; width: 1003px; overflow: hidden; background-color:#ffffff; font-family:Verdana, Helvetica, Arial, sans-serif; }
#mainCont { margin: 0 auto; width: 962px; overflow: hidden; }

/* ------------ header
--------------------------------------------------------------------- */
.header { clear:both;  width:1003px; height:143px; overflow:hidden;}
.hedtop {width:1003px; height:95px; background: url(../images/bgTop.jpg) no-repeat left top; }
.logo { float:left; margin-top:20px; width:126px; height:55px;}
.logo a { width:126px; height:55px; display:block; text-indent:-500px;}
.hedrig { float:left; width:729px; height:72px; text-align:right;  }
.hedtel { margin-top:10px; font-weight:bold; padding-right:5px; }

/* ------------ nav ------------ */
.nav { clear:both; width:1003px; height:48px; background: url(../images/bgNav.jpg) no-repeat left top; }
.nav ul { margin-left:19px;}
.nav ul li { float: left; display: inline; height:32px; width:140px;  text-align:center; }
.nav ul li a{ line-height:32px; text-align:center; color:#f0f1f1; font-weight: bold; font-size:16px; }
.nav ul li a:hover {  text-decoration:underline; }

/* ------------ motmain
--------------------------------------------------------------------- */
.motmain {clear:both; margin: 0 auto; width:971px; margin-top:28px; }

/* ------------ index
--------------------------------------------------------------------- */
.inlef { float:left; width:560px; height:310px; }
.inrig {float:left; width:390px; height:310px; margin-left:21px;}
.dftitle { width:560px; height:30px; border-bottom:3px solid #cecece;}
.dftitle p { font-size:20px; font-weight:bold; color:#074d71;}
.dftitle span { font-size:24px;}

.dfabout { width:390px; height:30px;}
.dfabout p { font-size:20px; font-weight:bold; color:#074d71;}
.dfabout span { font-size:24px;}
.dfimgs { width:560px; height:278px; }
.inaboutp { font-size:14px; margin-top:10px;}
.linkabout { width:390px; height:30px; margin-top:9px; background-color:#dedede;}
.linkabout a { font-size:18px; line-height:30px; color:#094b6d;}
/* ------------ about
--------------------------------------------------------------------- */
.mtlef {float:left; width:207px; height:500px;}
.mtrig {float:left; width:743px; height: auto; min-height: 500px; _height:500px; margin-left:21px; display:inline;}
.mtlef ul {width:207px;}
.mtlef ul li{width:207px; height:29px; background: url(../images/nav_re.jpg) repeat-x left top; margin:0px 0px 14px 0px; }
.mtlef ul a{display:block; height:29px; line-height:29px; padding-left:28px; color:#e4e3e8; font-size:16px; }

.aboutCont h3 { text-align:center; font-weight:bold; color:#0b4a75; font-size:20px;}
.aboutContent p { font-size:14px; color:#4d4c4c; margin-bottom:13px;}

/* ------------ contact
--------------------------------------------------------------------- */
.CMrigcont_tit p{ margin-top:20px;}
.CMrigcont_tit strong { font-size:14px;}

/* ------------ newsList ------------ */
.newsList { height: auto; min-height: 200px; _height: 200px; padding: 0px 15px 0px 15px;}
.newsList ul li { padding: 0px 10px; line-height: 25px; margin-bottom: 10px; background-color:#ececec; border-bottom:1px solid #888787;}
.newsList ul li a { color: #474747; font-weight:bold;}
.newsList ul li a:hover { color: #000;}
.newsList ul li a span { margin-right: 8px; font-family: "宋体";}

.ntime { font-family: Arial, Helvetica, sans-serif; color:#7d7d7d; font-size:14px; }
/* -- pageList -- */
.pageList { font-size:14px; height: 43px; width:639px; margin-left: auto; margin-right: auto; line-height: 43px; color: #0b4a75;  letter-spacing: 0.05em; text-align:center;}
.pageList span { margin-right: 10px;}
.pageList a { color: #0b4a75; margin: 0px 2px;}
.pageList a:hover { text-decoration: underline;}

/* -- articleCont -- */
.articleCont { padding: 0px 15px 0px 15px;}
.articleCont .articleTitle { padding: 5px 0 0 0; font-size: 16px; color: #004276; font-weight: bold; text-align:center; background: url(../images/dot03.gif) repeat-x left bottom;}
.articleCont .info { margin-left: auto; margin-right: auto; text-align: center; color: #4c4c4c; letter-spacing: 0.05em;}
.articleCont .info span { margin: 0px 12px;}
.articleContent { height: auto; min-height: 230px; _height: 230px 0px; padding: 0px 15px; font-size:14px; color:#4d4c4c;}
.articleContent p { text-align: left; margin-bottom: 10px;}

/* -- articlePage -- */
.articlePage { padding: 0px 15px; text-align: left; line-height: 22px; color: #154e88;}
.articlePage a { color: #154e88; line-height: 30px;}
.articlePage a:hover { text-decoration: underline;}

/* -- proList -- */
.productList { overflow: hidden; width: 700px; color: #4d4c4c; }
.productList ul { overflow: hidden; width: 700px; padding: 0 5px; }
.productList li { float: left; display:inline; width: 700px; margin-bottom:15px; margin-top: 15px; margin-left:15px; text-align: left; }
.prollef { float:left; width:225px; height:150px;}
.prolrig { float:left; margin-left:20px; width:420px; height:150px; font-size:14px;}
.prolrig a { font-weight:bold; font-size:16px;}
.prolrig a:hover {text-decoration: underline;}
.prollef img { background-color:#ffffff;}

/* -- proCont -- */
.proCimg { width:700px; height:400px;}
.proCimg img { text-align:center;}
.prodistion {width:700px; height:35px; text-align:left; margin-top:15px; font-size:16px;}

.proCont .proTitle { position: relative; width: 700px; padding: 5px 0 0px 0; }
.proCont .proTitle h2 { font-size: 15px; color: #3e65bb; font-weight: bold; }
.proCont .proTitle a { position: absolute; top: 3px; right: 0px; display: block; padding-left: 20px; background: url(../images/back.gif) no-repeat left center;}
.proCont .info { margin-top: 5px; margin-left: auto; margin-right: auto; text-align: center; color: #4c4c4c; letter-spacing: 0.05em;}
.proCont .info span { margin: 0px 15px 0px 15px;}
.proCont .proContPic { margin-left: auto; margin-right: auto; background: url(../images/bgProCont.gif) no-repeat left top; text-align: center; }
.proCont .proContPic img { border: 3px solid #e9e9e9;}
.proCont .proDes { width: 580px; margin-left: auto; margin-right: auto;}
.proCont .proDes .proDesTitle { margin: 20px 0px 5px 0px; text-align: left; color: #3e65bb;}
.proCont .proDes p { text-indent: 2em;}
.proCont .articlePage { padding-left: 30px; padding-top: 20px; }
.proCont_sm { width:700px;}
.proCont_sm p { height:14px; line-height:14px;}



.mth {clear:both; width:1003px; height:30px;}
.inmth {clear:both; width:1003px; height:60px;}
/* ------------ footer
--------------------------------------------------------------------- */
.footer { clear:both; width:1003px; height:90px; font-weight:bold; }
.foblue { margin: 0 auto; width:971px; height:3px; background-color:#074d71; overflow:hidden;}
.footer span { float:right; color:#6e6e6e; overflow:hidden; }
.footer p {margin: 0 auto; width:978px; margin-left:9px; text-align:left; padding-top:10px; color:#2866b1; font-size:14px; color:#979595; }
.footer p a { color:#2866b1; padding-left:6px; padding-right:6px; color:#6e6e6e;}
.footer p a:hover {  text-decoration:underline; }
.infooter { clear:both; width:1003px; height:90px;}

.mtlef ul li a:hover, .mtlef ul li a.curr { color: #fff; background: url(../images/nav_res.jpg) repeat-x left top;}
.nav ul li a:hover, .nav ul li a.curr { color: #6dbae8; }
.navss ul li a:hover, .navss ul li a.curr { color: #e6cf03; }

.footlink {
    text-indent: -9999px;
}










