﻿body{ margin:0 auto; padding:0; border:0;  background:url(../images/bg.gif) repeat-x #fff; width:100%; text-align:center; font-size:12px; line-height:24px; color:#333333;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, span, fieldset, table, th, td{margin: 0; padding:0; list-style:none;}
input, select{font-size: 12px;line-height: 16px;}
img{border:none;}

a{color:#2c6fa4; text-decoration:none;}
a:hover{color:#2c6fa4; text-decoration:underline;}
.clear{clear:both;}
.mr{margin-right:10px;}


/********************************************Index******************************************************/
.top{width:963px; margin:0 auto; text-align:left; padding:10px 20px; overflow:hidden;}
.top h1{float:left;}
.top p{float:right;background:url(../images/tabBg.gif) no-repeat; width:123px; height:19px; display:block;text-align:center; line-height:20px; font-family:Arial; margin-top:30px;}
.top p a{padding:0 10px; display:inline; color:#fff;}
.top p a:hover{color:#2c6fa4; text-decoration:none;}


.menu{background:url(../images/menuBg.gif) no-repeat; width:1003px; height:35px; margin:0 auto;}
.menu ul{float:left;width:800px;}
.menu ul li{float:left; padding:0px 10px;}
.menu ul li img{margin-top:5px;}
.menu ul li a{width:84px; color:#fff; display:block; font-weight:bold; line-height:38px; overflow:hidden;}
.menu ul li a:hover{background:url(../images/menuOn.gif) no-repeat; text-decoration:none; color:#fff;}
#localtime{float:right; text-align:right; padding:6px 20px 0 0;}
#localtime font{color:#fff;}

.banner{background:url(../images/banner.jpg) no-repeat; width:1003px; height:259px; margin:10px auto; clear:both;position:relative;}
.btn{position:absolute; background:url(../images/moreBtn.png) no-repeat;
_background:url(../images/moreBtn.gif) no-repeat;;
display:block; width:97px; height:14px; line-height:14px; left:85px; top:150px; z-index:1; cursor:pointer; text-indent:-999px; overflow:hidden;}
.jdt{width:319px;position:relative; float:left;}
.blk_18{overflow:hidden; width:435px; zoom:1; position:absolute; left:550px; top:40px;}
.blk_18 .pcont{float:left; overflow:hidden; width:335px;}
.blk_18 .ScrCont{width:32766px; zoom:1;}
.blk_18 #List1_1{float:left;}
.blk_18 #List2_1{float:left;}
.blk_18 .LeftBotton{background:url(../images/btnL.png) no-repeat; 
_background:url(../images/btnL.gif) no-repeat;  width:37px; height:37px;display:block;float:left; margin:65px 0 0;cursor:pointer;}
.blk_18 .RightBotton{background:url(../images/btnR.png) no-repeat;
_background:url(../images/btnR.gif) no-repeat; width:37px; height:37px;display:block;float:left; margin:65px 0 0;cursor:pointer;}
.blk_18 .pl img{ display:block; margin:6px auto 1px; cursor:pointer;}
.blk_18 .pl{float:left; width:337px; line-height:24px; text-align:center;}
.commu_cont3{ margin:9px 7px 7px; line-height:150%;}
.commu_cont3 UL{ width:188px;}

.main{width:1003px; margin:0 auto; overflow:hidden; text-align:left;}
.left{float:left; width:250px; margin-right:10px;}
.Dynamic{border:1px solid #9bc8ef; width:248px; background:url(../images/titleRBg.gif) left top repeat-x;}
.title{float:left;background:url(../images/titleBg.gif) no-repeat left top; color:#323264; font-size:14px; font-weight:bold; padding:7px 0 0 30px; width:175px; height:30px;}
.title02{float:left;background:url(../images/titleBg02.gif) no-repeat left top; color:#323264; font-size:14px; font-weight:bold; padding:7px 0 0 30px; width:145px; height:30px;}
.Dynamic p{text-align:center; padding-bottom:10px; clear:both;}

.products{background:url(../images/syLBg.gif) no-repeat; border:1px solid #cccccc; width:248px; margin-top:10px; overflow:hidden;}
.products h3{color:#ba0001; font-size:14px; font-weight:bold; text-align:center; width:248px; padding-top:5px; display: none}
.products p{text-align:center;}
.products p a{color:#333;}
.products p a:hover{color:#ba0001; text-decoration:none;}
.btn02{background:url(../images/btn01.gif) no-repeat; width:102px; height:25px; margin:5px auto 15px;display:block; text-indent:-999px; overflow:hidden;}
.products dl{float:left;width:230px; padding:5px 8px; clear:both;}
.products dl dt{background:url(../images/title02Bg.gif) no-repeat left top; height:24px; padding:2px 0 0 20px; font-weight:bold;}
.products dl dt a{color:#333;}
.products dl dt a:hover{color:#ba0001; text-decoration:none;}
.products dl dd{float:left;background:url(../images/icon.gif) left center no-repeat; width:105px; padding:0px 0 0 10px;}
.products dl dd a{display:block; width:105px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#333;}
.products dl dd a:hover{color:#ba0001; text-decoration:none;}

.service{width:250px; margin-top:10px; text-align:center;}
.service a img{border:1px solid #ccc;}

.right{float:left;width:742px;}
.about{width:740px;border:1px solid #9bc8ef;background:url(../images/titleRBg.gif) left top repeat-x; height:270px; overflow:hidden;}
.more{float:right; background:url(../images/more01.gif) no-repeat; width:35px; height:7px; margin:15px 10px 0 0; text-indent:-999px; overflow:hidden;}
.more:hover{background:url(../images/more02.gif) no-repeat;}
.aboutCon{clear:both; padding:0 10px 10px; width:720px;}
.imgAbout{float:right; padding:1px; border:1px solid #d9e5f3; margin-left:10px;_margin-left:5px;}

.productMove{width:740px;border:1px solid #9bc8ef;background:url(../images/titleRBg.gif) left top repeat-x; height:200px; overflow:hidden; margin:10px 0;}
#proBox{overflow:hidden;width:740px; float:left;} 
#proBox ul li{float:left; margin:0px 14px; width:156px;}
#proBox ul li a img{padding:2px; border:1px solid #d9e5f3;}
#proBox ul li a:hover img{border:1px solid #323264;}
#proBox ul li span{display:block; text-align:center; font-size:12px; background:#333;}
#proBox ul li span a{*margin-top:5px;color:#323264;text-decoration:none;background:#d9e5f3;display:block; height:26px; line-height:26px;width:156px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center;float:left;}
#proBox ul li span a:hover{color:#323264; text-decoration:underline;}

.news{float:left; width:363px; border:1px solid #9bc8ef;background:url(../images/titleRBg.gif) left top repeat-x; height:222px;}
.news ul{float:left; width:343px; padding:0 10px 10px; text-align:left;}
.news ul li{float:left; width:343px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background:none; line-height:23px;}
.news ul li a{color:#333;}
.news ul li a:hover{color:#2c6fa4; text-decoration:underline; background:none;}
.news ul li p.l{float:left; width:263px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(../images/icon.gif) no-repeat left center; padding-left:10px;}
.news ul li p.r{float:right; width:70px; color:#999; text-align:right;}

.foot{background:url(../images/footBg.gif) no-repeat #fff; margin:10px auto; width:983px; padding:10px; overflow:hidden;}
.foot h1{float:left; padding:10px 20px;}
.foot p{padding:10px;}

/***********************************************Sub*****************************************************/
.location{width:983px; padding:0 10px; margin:0px auto 10px; color:#323264; text-align:left;}
.location a{color:#323264;}
.location p span{color:#ba0001; text-decoration:none;}
.subLeft{float:left; width:250px; margin-right:10px; background:#f2f2f2;}
.contentTxt{float:left;clear:both; padding:0px 10px 10px; width:720px; text-align:left;}
.imgSubAbout{float:left; padding:2px; border:1px solid #d9e5f3; margin-right:10px;}
.rightMain{width:740px;border:1px solid #9bc8ef;background:url(../images/titleRBg.gif) left top repeat-x; overflow:hidden;}

.subLeft ul{width:230px; padding:10px 5px 10px 10px;}
.subLeft ul li{background:url(../images/subLeft.jpg) no-repeat left center; height:32px; font-size:14px; padding:8px 0 0 35px;/*float: left;*/position: relative;/*width:175px;*/}
.subLeft ul li a:hover,.subLeft ul li.on a{color:#ba0001;}
.subLeft ul a:link, .subLeft ul a:visited {display: block;text-decoration: none;color:#323264;}
.subLeft ul li ul{display: none;position:absolute;left:200px;top:0px;}
.subLeft ul li ul li{float: none; background:#f2f2f2; border-bottom:1px dashed #ccc;}
.subLeft ul li ul li a:hover{color:#ba0001;}
.subLeft li:hover ul{display: block;}
.subLeft .hover ul{ display:block;}

.subLeft dl{width:227px; padding:0px 10px 10px 13px;}
.subLeft dl dd{padding:5px 0;}

.btn03{background:url(../images/btn01.jpg) no-repeat; width:225px; height:58px; cursor:pointer; border:none;}
.btn04{background:url(../images/btn02.jpg) no-repeat; width:225px; height:58px; cursor:pointer; border:none;}
.btn05{background:url(../images/btn03.jpg) no-repeat; width:225px; height:58px; cursor:pointer; border:none;}

.subnewsList{float:left; width:710px; padding-top:10px; text-align:left;}
.subnewsList li{float:left; width:710px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background:none;}
.subnewsList li a{color:#333;}
.subnewsList li a:hover{color:#2c6fa4; text-decoration:underline; background:none;}
.subnewsList li p.l{float:left; width:590px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(../images/icon.gif) no-repeat left center; padding-left:10px;}
.subnewsList li p.r{float:right; width:70px; color:#999; text-align:right;}

.page{text-align:center; margin-top:100px; width:720px;}
.page a{color:#2c6fa4; text-decoration:underline;}
.page a:hover{text-decoration:none; color:#ba0001;}
.page b{color:red;}

.NewsTitle{text-align:center; border-bottom:2px solid #2c6fa4;width:720px; margin:20px 10px 20px 0;}
.NewsTitle h2{font-size:16px;width:720px; padding-bottom:10px;}
.NewsTitle a{color:#2c6fa4; text-decoration:underline;}
.NewsTitle a:hover{text-decoration:none;}

#preview_next{margin-top:50px;}
#preview_next a{color:#2c6fa4; text-decoration:underline;}
#preview_next a:hover{text-decoration:none;}

.subproList{width:720px; padding-left:10px; text-align:left;}
.subproList li{float:left; padding:10px 12px; width:154px;}
.subproList li a img{float:left;padding:1px; border:1px solid #ccc;text-align:center;}
.subproList li a:hover img{border:1px solid #2c6fa4;}
.subproList li p{float:left;width:154px;text-align:center;}
.subproList li p a{color:#2c6fa4; width:154px;display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.subproList li p a:hover{text-decoration:underline;}

.red{color:#ba0001;}
.contentTxt p.img{float:left; background:url(../images/Subpicbg.jpg) no-repeat; width:400px; height:300px; padding:5px; margin:0 10px 10px 0;}



