* {word-wrap:break-word;}
body {background:#FFF url("bg.jpg") repeat-x 0 0;}
body, input, button, select, textarea {font:12px/1.5 Tahoma, 'Microsoft Yahei', 'Simsun';color:#444;}
textarea {resize:none;}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc {margin:0;padding:0;}
table {empty-cells:show;border-collapse:collapse;}
caption, th {text-align:left;font-weight:400;}
ul li, .xl li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
em, cite, i {font-style:normal;}
a {color:#333;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}
label {cursor:pointer;}
.z {float:left;}
.y {float:right;}
.cl:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl {zoom:1;}

.clear {
	DISPLAY: block; CLEAR: both; WIDTH: 100%; HEIGHT: 1px; OVERFLOW: hidden
}

.hand{cursor: pointer;}

.wp{width:960px;margin:0 auto;}

.menu{font-size:14px; text-align:right;}
.menu a{height:27px;line-height:27px;display:inline-block;margin-left:30px;border-bottom:3px #fff solid;}
.menu a:hover, .menu a.in{height:27px;line-height:27px;color:#073ca0; text-decoration:none; border-bottom:3px #073ca0 solid;}

.banner{width:960px;height:330px; overflow:hidden; background:#FFF;}
.topnav{margin:11px auto;height:110px; overflow:hidden; background:#FFF;}
.topnav a{width:174px;height:72px;line-height:18px;display:block;_display:inline-block;float:left;margin:10px 0 10px 15px;padding:12px 10px 0 110px;border:3px solid #d0d0d0;color:#666;background:url(topnav.gif) 0 0 no-repeat;}
.topnav .nav1{background-position:0 0;}
.topnav .nav2{background-position:0 -84px;}
.topnav .nav3{background-position:0 -168px;}
.topnav a:hover{border:3px solid #073ca0;text-decoration:none;}
.topnav a h2{color:#333;font-size:14px;line-height:22px;}


.con{margin-top:60px;}
.con .left{width:680px;}
.con .left .i_about{width:670px;}
.con .left .i_about h2{font-size:24px;color:#073ca0;font-weight:normal;padding-bottom:20px;}
.con .left .i_about p{line-height:22px;font-size:14px;}
.con .left .i_about a.more{clear:both;width:120px;height:32px;line-height:32px;display:block;margin-top:20px; background:#073ca0;color:#fff; text-align:center;}
.con .left .i_about a.more:hover{text-decoration:none;color:#fff;}
.con .left .i_products{width:680px;margin-top:60px;}
.con .left .i_products h2{font-size:24px;color:#073ca0;font-weight:normal;padding-bottom:20px;}
.con .left .i_products p{width:160px;height:185px;display:block;float:left;margin-right:10px;font-size:14px;line-height:22px;}
.con .left .i_products p img{width:154px;border:3px #E6E6E6 solid;margin-bottom:3px;}
.con .left .i_products a.more{clear:both;width:120px;height:32px;line-height:32px;display:block;margin-top:20px; background:#073ca0;color:#fff; text-align:center;}
.con .left .i_products a.more:hover{text-decoration:none;color:#fff;}

.con .right{width:270px;}
.i_contact h2{width:249px;height:83px; background:url(i_contact.jpg) no-repeat;padding:13px 0 0 21px;;font-size:18px;color:#FFF;font-weight:normal;}
.i_contact h2 p{font-size:20px;margin:6px 0 0 40px; letter-spacing:2px;}
.i_contact .guestbook{background:#e6e6e6;padding:15px 25px 15px;display:none;}
.i_contact .guestbook table tr td{padding-bottom:10px;}

.footer{margin:60px auto 20px; border-top:5px #073ca0 solid; line-height:40px;}
.footer span{margin:0 10px;}


#middle {WIDTH: 960px; margin-top: 60px;}
#middleContent {WIDTH: 100%;}
.middleSide {WIDTH: 270px; DISPLAY: block; FLOAT: right}
.middleMain {WIDTH: 670px; DISPLAY: block; FLOAT: left}

.nav{font-size: 24px;color: #073ca0;font-weight: normal;}
.content{line-height: 22px;font-size: 14px;}
.middleSide .i_contact{margin-top: 30px;}


.box1 {
	WIDTH: 268px; BACKGROUND: #FFFFFF; BORDER: #CCCCCC 1px solid; border-bottom:0;
}
.box1 H3 {
height: 42px;
line-height: 42px;
border-bottom: #073ca0 1px solid;
font-size: 18px;
position: relative;
font-weight: normal;
color: #073ca0;
text-indent: 21px;
}
.box1 ul { list-style-type:none; margin: 0; padding: 0; width:268px;}
.box1 ul a{ display: block; text-decoration: none;}
.box1 ul li{margin-top: 1px;}
.box1 ul li a{ background:#e6e6e6; color:#333; padding:3px 0; border-bottom:#ccc 1px solid; font-size:14px; text-indent:2em; height:28px; line-height:28px;}
.box1 ul li a:hover{ background:#fff;}

.box{font-size: 14px;}
.box h3{font-size: 24px;color: #073ca0;font-weight: normal;}
.box .contact-widget {line-height: 20px;margin: 20px 10px;}
.box .contact-widget hr {border: none;height: 1px;color:#D0D0D0;background:#D0D0D0;margin:20px 0;}

#contact-form{display:none;}
#contact-form textarea,
#contact-form input{ padding: 8px; line-height: 16px; color: #000; border:1px solid #D0D0D0; outline:none; background-color: #fff; }
#contact-form input{ height: 16px;}
#contact-form{width:670px;}
#contact-form input{ width:280px;}
#contact-form textarea{ width:561px; padding:5px; box-shadow:none; }
.form-cell{ width:335px; float:left; margin:0px 0px 20px;}
.form-row{ margin:0px 0px 20px;}
.form-cell span,
.form-row span{ color:#d7332c; display:inline-block; margin-left:5px; }
#contact-form .submit{
background: url(gbpost.jpg) no-repeat;
width: 111px;
height: 30px;
line-height: 30px;
color: #FFF;
font-size: 14px;
border: 0;
padding:0;
margin-top:5px;
cursor: pointer;
}


#g-form textarea,
#g-form input{ padding: 5px 8px; line-height: 16px; color: #000; border:1px solid #D0D0D0; outline:none; background-color: #fff; }
#g-form input{ height: 16px;}
#g-form{width:202px;}
#g-form input{ width:202px;}
#g-form textarea{ width:202px; height:3em; box-shadow:none; }
#g-form .captcha{ width:101px;}
#g-form .submit{
background: url(gbpost.jpg) no-repeat;
width: 111px;
height: 30px;
line-height: 30px;
color: #FFF;
font-size: 14px;
border: 0;
padding:0;
margin-top:5px;
cursor: pointer;
}

.products{width:680px;}
.products p{width:160px;height:185px;display:block;float:left;margin-right:10px;font-size:14px;line-height:22px;}
.products p img{width:154px;border:3px #E6E6E6 solid;margin-bottom:3px;}
.products a.more{clear:both;width:120px;height:32px;line-height:32px;display:block;margin-top:20px; background:#073ca0;color:#fff; text-align:center;}
.products a.more:hover{text-decoration:none;color:#fff;}


#p{width:350px;padding:0 10px 10px;}
#p h2{
font-size: 24px;
position: relative;
font-weight: normal;
color: #073ca0;
}
#p img{width:350px;margin:20px 0 0;}

#p p strong {
width: 350px;
height: 42px;
line-height: 42px;
background: #FFF;
color: #073ca0;
border-bottom: #073ca0 1px solid;
display: block;
text-indent: 0px;
margin-top:10px;
}
#p ul a{ display: block; text-decoration: none;}
#p ul li{margin-top: 1px;background:#e6e6e6; color:#333; padding:3px 8px; border-bottom:#ccc 1px solid; line-height:28px;}

.down ul li {
overflow: hidden;
width: 297px;
float: left;
padding: 0 38px 50px 0;
}
.fwzc_xz_lis_l {
width: 147px;
text-align: center;
border: #eee 1px solid;
padding: 13px 0;
}
.fwzc_xz_lis_l img{border:#E6E6E6 3px solid;width:121px;height:166px;}
.fwzc_xz_lis_r {
width: 135px;
padding-top: 5px;
}
.fwzc_xz_lis_r b{font-size:14px;line-height:200%;}
.fwzc_xz_lis_r p{line-height:180%;}
.cutepage {
	TEXT-ALIGN: left;
}
.cutepage A {
	display: inline-block; MARGIN-LEFT: 3px; padding:0 8px; height:22px; line-height:22px; BORDER: #ccc 1px solid; TEXT-DECORATION: none
}
.cutepage A:hover {
	TEXT-DECORATION: none
}
.cutepage A.selected {
	COLOR: red; TEXT-DECORATION: none
}
.cutepage .hand,
.cutepage INPUT {
	display:none;
}