/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #666; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img { border:0; }
.yellow{ color: #F60; }
.blue:link, .blue:visited{ color: #1DBAFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.blue:hover{ color: #f60; }
.red { color: #F00; }
.hs { color: #999; }
body { font-size:12px; color:#666; font-family:"宋体"; background:url(../images/headbg.jpg) repeat-x left top; background-color:#EAEEF1; }

/*head样式*/
.box{ width:1015px; margin:0 auto;}
.boxint{width:1015px; float:left;}
.head{ height:175px;}
.top { height: 115px; padding-top:9px; }
.logo { float: left; width: 150px; }
.topright { float: right; width: 468px; }
.topA { font-size: 14px; color: #A1A0A0; height: 25px; float: right; width: 328px; padding-top: 17px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.topA a{color:#666;}
.topA a:hover{color:#f60;}
.login { float: left; }
.toitem { float: right; width: 100px; text-align: right; }
.pilist { float: right; width: 178px; }
.topB { float: right; padding-top: 22px; }
.pilist ul li { float: right; width: 39px; padding-left: 5px; }
.seach { float: right; width: 270px; height:30px; padding:4px 0 0 10px; background:url(../images/seach.jpg) no-repeat left center; }
.seach font { float: left; }
.seach span { float: right; width: 33px; }
.textseach { height: 25px; border: 1px solid #FFF; font-family: Arial; color: #888; font-weight: bold; }
/*menu*/
.menu { height: 51px; background-color: #2C4585; }.menu ul li { font-size: 16px; font-weight: bold; width: 145px; float: left; text-align: center; display: block; line-height: 51px; height: 51px; }
.menu ul li a { color: #FFF; }
.menu ul li a:hover { color: #FDF402; }
/*main样式*/
.main { float: left; width: 1015px; background-color: #FFF; padding-bottom: 30px; }
.xmitem { float: left; width: 252px; padding:0 15px; height:333px; background-color: #2AC9E9; }
.xmitem dl { float: left; width: 252px; padding:20px 0; border-bottom:solid 1px #8CE8FB; }
.xmitem dl a{ color: #333; }
.xmitem dl a:hover{ color: #FC0; }
.xmpic { float: left; width: 74px; padding-right: 10px; }
.xmname { font-size: 14px; font-weight: bold; color: #2B4585; padding-top: 5px; }
.xmcont { color: #000; padding-top: 8px; line-height: 160%; }
.banner { float: left; width: 733px;}

.mainblock{ float: left; width: 1015px;  }
.left { float: left; width: 246px; }
.leblock { float: left; width: 244px; border: 1px solid #dedede; }
.letitle { font-size: 16px; line-height: 45px; font-weight: bold; color: #FFF; height: 45px; width: 224px; padding:0 0 0 20px; background-color: #2AC9E9; }
.lenews { float: left;  width: 204px; padding:15px 0 36px 20px; }
.lenews li{ float: left; height: 36px; line-height:36px; width: 204px; background:url(../images/line.jpg) no-repeat left bottom;}
.right { float: right; width: 724px; }
.riblock { float: left; width: 724px; }
.about { float: left; width: 405px; }
.aboutcont { float: left; width: 405px; line-height: 24px; padding-top: 20px; }
.aboutcont span { float: right; width: 221px; padding-top: 5px; padding-left: 8px; }

.newcent { float: right; width: 282px; }
.title { line-height: 46px; height: 46px; font-size: 16px; font-weight: bold; color: #777575; padding-left: 4px;  background:url(../images/titeline.jpg) repeat-x left center; }
.newslist { float: left; width: 282px; }
.newslist ul li span { float: right; color: #999; padding-right: 8px; }

.news { float: left; width: 282px; padding-top: 25px; }
.news dl { float: left; width: 282px; padding-bottom: 10px; }

.newspic { float: left; width: 92px; padding-right: 8px; }
.newtitle { font-weight: bold; }
.newtext { line-height: 140%; padding-top: 8px; }
.newslist ul li { height: 22px; line-height:22px; padding-left:10px; background:url(../images/ulli.jpg) no-repeat left center; }
.titleh { line-height: 26px; height: 26px; font-size: 16px; font-weight: bold; color: #777575; padding-left: 4px;   }
.produ { float: left; width: 724px; padding-top:10px; }
.produ dl { float: left; width: 170px; display: block; padding: 8px 5px; }
.pname { font-size: 14px; font-weight: bold; padding:8px 0; text-align: center; }
.ptext { line-height: 140%; padding-bottom:8px; }
.pzs { line-height: 29px; height: 29px; background:url(../images/xinbg.jpg) repeat-x left bottom; color: #F3220B; padding-left: 10px; }
/*footer样式*/
.footer { float: left; color:#FFF; width: 975px; height:90px; padding:24px 20px 0 20px; background:url(../images/footerbg.jpg) repeat-x left bottom; background-color:#fff;  }
.footer font { float: left; width: 95px; }
.footer span { float: right; text-align: right; width: 375px; line-height: 180%; padding-top: 17px; }
/*内页样式开始*/
.pbanner{ float: left; width: 1015px; padding-top:4px;  }
.pltitle { float: left; height: 57px; width: 246px; padding-top:28px; font-size:24px; font-weight:bold; color:#021545; text-align:center; background:url(../images/titlebg.jpg) no-repeat left top;}
.plimg { float: left; width: 246px; padding-top: 20px; }
.aboutus { float: left; width: 724px; line-height: 30px; padding-top: 20px; font-size: 14px; }
.aboutus p { padding-bottom: 25px; }

.aboutus span { float: right; width: 221px; padding-top: 5px; padding-left: 8px; }
.brand { float: left; width: 244px; background-color: #FAFAFA; padding:0 0 15px 0; }
.brand ul li { float: left; width: 99px; padding: 15px 0 0 15px; }
.newlist { float: left; width: 704px; padding:20px 0 0 0; }
.newlist li{ height:36px; font-size:13px;}
.newlist span { float: right; }
.num { float:left; width:710px; height:27px; padding:10px 0 8px  0;  margin-top:15px; font-family: "宋体"; background-color:#F3F3F3; }
.num ul { width: 252px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.num ul li { float: left; height: 21px; width: 21px; }
.num ul .norm { height: 21px; line-height:21px; width: 21px; text-align:center; background:url(../images/numb.jpg) no-repeat center center; padding:0 2px;}
.num ul .curr { height: 21px; line-height:21px; width: 21px; text-align:center; background:url(../images/numa.jpg) no-repeat center center;}
.num ul .curr a{ color:#FFF;}
.Contius { float: left; width: 704px; padding:0 0 0 20px; line-height: 30px; padding-top: 20px; min-height:380px; font-size: 14px; background:url(../images/dh.jpg) no-repeat right bottom; }

.quest { float: left; width: 704px; padding:10px; }
.quest dl { float: left; width: 704px; border-bottom:dashed 1px #CCC; padding:15px 0; }
.qutitle { font-weight: bold; font-size: 14px; padding-bottom: 11px; }
.qutitle span { width: 30px; float: left; }
.qucont{ line-height:160%;}
.qucont span { float: left; width: 30px; min-height:45px; }
.smlltitle { float: left; width: 690px; line-height: 33px; height: 33px; font-size: 16px; font-weight: bold; border-bottom:dashed 1px #CCC; margin:20px 0 0 0;  }
.contblock { float: left; width: 690px; padding:0 17px;}
.contblockh { float: left; width: 690px; padding:0 17px;   }
.contblockh dl { float: left; width: 690px; padding: 15px 0; border-bottom:dashed 1px #CCC; }
.copic { float: right; }

.conti { float: left; width: 690px; padding:20px 0 0 0; line-height: 200%; }
.conti p { padding-bottom: 10px; }
.conti span { float: right; padding-left: 8px; }

.cotitle { font-size: 26px; font-weight: bold; padding-top: 25px; color: #F60; }
.conttext { font-size: 16px; line-height: 30px; padding-top: 20px; }
