@charset "utf-8";
/* CSS Document */

body {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1e5d82;
background:url(../images/bg.jpg) repeat-x;
text-align:center;
}
p {
margin:0;
padding:0;
}
ul,li,dl,dt,dd {
padding:0;
margin:0;
list-style:none;
}
h1 {
padding:0;
margin:0;
font-size:14px;
margin-bottom:10px;
}
form {
margin:0;
padding:0;
}
a:link {
color:#666666;
text-decoration:none;
}
a:visited {
color:#666666;
text-decoration:none;
}
a:active {
color:#ff0000;
text-decoration:none;
}
a:hover {
color:#ff0000;
text-decoration:none;
}
.clear {
clear:both;
}

/*** head ***/

.head {
width:1003px;
height:75px;
margin-left:auto;
margin-right:auto;
}
.head .logo {
float:left;
width:54px;
height:67px;
margin-left:30px !important;
margin-left:14px;
margin-top:5px;
}
.head .company {
float:left;
width:414px;
height:41px;
margin-left:20px;
margin-top:30px;
}
.head .top {
float:left;
width:453px;
height:75px;
}
.top .contact {
width:445px;
height:17px;
margin-top:3px;
text-align:right;
}
.top .search {
width:174px;
height:41px;
padding-top:14px;
padding-left:305px;
background:url(../images/search.jpg) no-repeat;
}
.search .input {
color:#ffffff;
border:none;
margin-top:5px;
background:none;
}
.search .search_1 {
float:left;
}
.search .search_2 {
float:left;
margin-top:5px;
}

/*** menu ***/

.menu {
height:35px;
background:url(../images/menu_bg.jpg) repeat-x;
}
.menu .menu_1 {
width:934px;
height:32px;
margin-left:auto;
margin-right:auto;
}
.menu_1 ul .li_1 {
float:left;
width:115px;
height:26px;
color:#365771;
line-height:26px;
}
.menu_1 ul .li_2 {
float:left;
width:2px;
height:28px;
background:url(../images/div.jpg) no-repeat;
}
.menu_1 ul .li_1 a:link,.menu_1 ul .li_1 a:visited {
display:block;
width:115px;
height:26px;
color:#365771;
}
.menu_1 ul .li_1 a:active,.menu_1 ul .li_1 a:hover {
display:block;
width:115px;
height:26px;
color:#365771;
background:url(../images/menu_c.jpg) 0 1px no-repeat;
}
.banner {
width:976px;
height:263px;
margin-left:auto;
margin-right:auto;
}

/*** box ***/

.box {
margin-left:auto;
margin-right:auto;
width:973px;
margin-top:0px !important;
margin-top:-3px;
background:url(../images/box.jpg) repeat-y;
}
.box .location {
width:960px;
height:16px;
padding-top:4px;
padding-left:13px;
color:#666666;
text-align:left;
}
.box .box_ed {
width:973px;
height:26px;
background:url(../images/box_ed.jpg) no-repeat;
}

/*** left ***/

.box .left {
float:left;
width:254px;
margin-left:10px !important;
margin-left:5px;
}
.left .left_1 {
width:254px;
height:44p;
}
.left .left_2 {
width:254px;
background:url(../images/left_bg.jpg) repeat-y;
}
.left_2 ul .li_3 {
width:244px;
height:22px;
text-align:left;
padding-left:2px;
margin-left:4px;
+margin-left:0px;
padding-top:7px;
background:url(../images/left_2.jpg) no-repeat;
}
.left_2 ul .li_3 a:link,.left_2 ul .li_3 a:visited {
color:#666666;
}
.left_2 ul .li_3 a:active,.left_2 ul .li_3 a:hover {
color:#ff0000;
}
.left_2 ul .li_4 {
width:230px;
height:19px;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-left:18px;
margin-left:4px;
+margin-left:0px;
border-bottom:1px #b9ccdf solid;
}
.left_2 ul .li_4 a:link,.left_2 ul .li_4 a:visited {
color:#6f8a9b;
}
.left_2 ul .li_4 a:active,.left_2 ul .li_4 a:hover {
color:#ff0000;
}
.left .left_3 {
width:254px;
height:10px;
background:url(../images/left_ed.jpg) no-repeat;
}

/*** right ***/

.box .right {
float:left;
width:690px;
margin-left:10px;
}
.right .title {
width:690px;
height:34px;
text-align:left;
}
.title .title_1 {
float:left;
width:180px;
height:34px;
}
.title .title_2 {
float:left;
width:500px;
height:20px;
margin-left:5px;
text-align:right;
font-style:italic;
border-bottom:1px #dbe6f1 solid;
}
.title .title_3 {
float:left;
width:142px;
height:34px;
}
.title .title_4 {
float:left;
width:538px;
height:20px;
margin-left:5px;
text-align:right;
font-style:italic;
border-bottom:1px #dbe6f1 solid;
}
.right .about {
width:690px;
color:#1e5d82;
line-height:20px;
text-align:left;
}
.right .show {
width:676px;
}
.show table {
border-top:1px #aab7c7 solid;
border-left:1px #aab7c7 solid;
}
.show table td {
border-right:1px #aab7c7 solid;
border-bottom:1px #aab7c7 solid;
}
.right .links {
width:680px;
line-height:20px;
text-align:left;
margin-left:5px;
+margin-left:10px;
}
.right .cases {
width:224px;
height:129px;
}
.cases .cases_1 {
width:224px;
height:16px;
font-weight:bold;
margin-top:4px;
}
.cases .cases_2 {
width:224px;
height:115px;
}
.cases_2 .cases_21 {
float:left;
width:104px;
height:94px;
margin-left:2px;
}
.cases_2 .cases_22 {
float:left;
width:98px;
height:94px;
margin-top:5px;
}
.right .content {
width:690px;
color:#1e5d82;
line-height:20px;
text-align:left;
}

/*** product ***/

.content .list {
margin-left:auto;
margin-right:auto;
width:690px;
padding-bottom:20px;
margin-bottom:10px;
border-bottom:1px #035295 solid;
}
.list .list_1 {
width:690px !important;
width:680px;
padding-left:10px;
color:#FF0000;
font-size:18px;
font-weight:bold;
}
.list .list_1 a:link,.list .list_1 a:visited {
color:#FF0000;
text-decoration:none;
}
.list .list_1 a:active,.list .list_1 a:hover {
color:#1c7bb5;
text-decoration:none;
}
.list .list_2 {
width:690px !important;
width:680px;
padding-left:10px;
}
.list .list_3 {
width:690px !important;
width:680px;
}
.case {
float:left;
width:164px;
height:124px;
margin-left:4px !important;
margin-right:4px !important;
margin-left:3px;
margin-right:3px;
margin-top:10px !important;
margin-top:5px;
}
.case .case_1 {
width:158px;
height:94px;
text-align:center;
border:3px #dddddd solid; 
}
.case .case_11 {
width:158px;
height:94px;
text-align:center;
border:3px #666666 solid; 
}
.case .case_2 {
width:164px;
height:18px;
padding-top:8px;
overflow:hidden;
text-align:center;
}
.case .case_2 a:link,.case .case_2 a:visited {
color:#0159a7;
text-decoration:none;
}
.case .case_2 a:active,.case .case_2 a:hover {
color:#ff0000;
text-decoration:none;
}
.content .list2 {
margin-left:auto;
margin-right:auto;
width:680px;
margin-bottom:10px;
}
.list2 .list_1 {
width:680px;
padding-left:10px;
color:#FF0000;
font-size:18px;
font-weight:bold;
}
.list2 .list_2 {
width:680px;
padding-left:10px;
}
.content .page {
width:690px !important;
width:680px;
height:25px;
text-align:center;
border:1px #035295 solid;
}
.page .page_1 {
float:left;
width:170px;
padding-top:2px;
padding-left:10px;
text-align:left;
}
.page .page_2 {
float:left;
width:500px;
padding-top:4px;
+padding-top:2px;
text-align:right;
}
.product {
float:left;
width:164px;
height:170px;
margin-left:4px !important;
margin-right:4px !important;
margin-left:1px;
margin-right:1px;
margin-top:10px !important;
margin-top:5px;
}
.product .product_1 {
width:158px;
height:94px;
text-align:center;
border:3px #dddddd solid; 
}
.product .product_11 {
width:158px;
height:94px;
text-align:center;
border:3px #666666 solid; 
}
.product .product_2 {
width:164px;
height:36px;
line-height:18px;
text-align:center;
}
.product .product_2 a:link,.product .product_2 a:visited {
color:#0159a7;
text-decoration:none;
}
.product .product_2 a:active,.product .product_2 a:hover {
color:#ff0000;
text-decoration:none;
}
.product .product_3 {
margin-left:auto;
margin-right:auto;
width:134px;
height:20px;
margin-top:1px;
padding-top:2px;
background:#fafafa;
border:1px #cccccc solid;
}
.product_3 .dingdan {
margin-left:15px;
}
.content .procont_1 {
width:690px;
height:20px;
font-size:16px;
font-weight:bold;
text-align:center;
margin-top:10px;
}
.content .procont_2 {
margin-left:auto;
margin-right:auto;
width:316px;
height:188px;
margin-top:10px;
text-align:center;
overflow:hidden;
border:4px #cccccc solid;
}
.content .procont_3 {
width:690px;
text-align:left;
margin-top:10px;
}
.procont_3 img {
max-width:690px; 
width:expression(this.width > 690 ? "690px" : this.width);
overflow:hidden;
}
.content .procont_4 {
width:690px;
text-align:center;
margin-top:5px;
padding-top:5px;
color:#666666;
border-top:1px #035295 solid;
}
.content .procont_41 {
float:left;
width:440px;
text-align:right;
}
.content .procont_42 {
float:left;
float:left;
width:240px;
text-align:right;
}
.content .procont_5 {
width:690px;
text-align:center;
margin-top:5px;
padding-top:5px;
}
.procont_5 a:link {
color:#333333;
text-decoration:none;
}
.procont_5 a:visited {
color:#333333;
text-decoration:none;
}
.procont_5 a:active {
color:#ff0000;
text-decoration:none;
}
.procont_5 a:hover {
color:#ff0000;
text-decoration:none;
}
.content .procont_4 a:link {
color:#333333;
text-decoration:none;
}
.content .procont_4 a:visited {
color:#333333;
text-decoration:none;
}
.content .procont_4 a:active {
color:#ff0000;
text-decoration:none;
}
.content .procont_4 a:hover {
color:#ff0000;
text-decoration:none;
}
.content .procont_4 .clear {
clear:both;
}
.share {
width:690px;
height:20px;
text-align:right;
border-bottom:1px #035295 solid;
}

/*** order ***/

.content .order {
width:680px;
border-top:1px #035295 solid;
border-left:1px #035295 solid;
}
.order tr td {
text-align:center;
padding-top:2px;
border-right:1px #035295 solid;
border-bottom:1px #035295 solid;
}
.order .td_1 {
text-align:left;
padding-left:10px;
}
.order .td_1 a:link {
color:#ff0000;
text-decoration:none;
}
.order .td_1 a:visited {
color:#ff0000;
text-decoration:none;
}
.order .td_1 a:active {
color:#ff0000;
text-decoration:none;
}
.order .td_1 a:hover {
color:#ff0000;
text-decoration:none;
}
.content .order_2 {
margin-top:20px;
text-align:center;
}
.order_2 .order_3 {
margin-left:auto;
margin-right:auto;
width:550px;
border-top:1px #035295 solid;
border-left:1px #035295 solid;
}
.order_3 tr td {
padding-top:2px;
border-right:1px #035295 solid;
border-bottom:1px #035295 solid;
}
.order_3 tr .td_1 {
width:150px;
text-align:right;
padding-right:10px;
}
.order_3 tr .td_2 {
width:380px;
text-align:left;
padding-left:10px;
}
.order_3 input {
color:#333333;
border:1px #aaaaaa solid;
}
.order_3 textarea {
color:#333333;
border:1px #aaaaaa solid;

}
.order_3 select{
color:#333333;
border:1px #aaaaaa solid;
}
.feedback {
width:750px;
height:150px;
border-bottom:1px #035295 solid;
}
.feedback .feed_1 {
float:left;
width:450px;
}
.feedback .feed_2 {
float:left;
width:300px;
height:140px;
}

/*** apply ***/

.content .cont {
width:690px !important;
width:670px;
margin-right:20px;
line-height:18px;
padding-top:5px;
}
.cont .apply {
float:left;
width:200px;
height:230px;
margin-top:10px !important;
margin-top:20px;
margin-left:12px !important;
margin-right:12px !important;
margin-left:10px;
margin-right:10px;
}
.apply .apply_1 {
width:200px;
height:200px !important;
height:200px;
}
.apply .apply_2 {
width:200px;
height:20px;
margin-top:4px;
text-align:center;
}

/*** other ***/

.content .contact_1 {
float:left;
width:260px;
}
.content .contact_2 {
float:left;
width:425px;
margin-left:5px;
}
.feedback {
width:690px;
height:120px;
border-bottom:1px #035295 solid;
}
.feedback .feed_1 {
float:left;
width:450px;
}
.feedback .feed_2 {
float:left;
width:300px;
height:140px;
}
.content .download {
width:660px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.download table {
width:600px;
text-align:center;
border-left:1px #cccccc solid;
border-top:1px #cccccc solid;
}
.download table tr td{
border-right:1px #cccccc solid;
border-bottom:1px #cccccc solid;
}

/*** foot ***/

.foot {
margin-left:auto;
margin-right:auto;
width:973px;
line-height:20px;
}
.showClass {
	width:690px;
	height:24px;
	}
.show_1 {
	float:left;
	width:94px;
	height:24px;
	cursor:hand;
	text-align:center;
	line-height:24px;
	margin-top:1px;
	background:url(../images/show_1.jpg) no-repeat;
	}
.show_2 {
	float:left;
	width:94px;
	height:24px;
	cursor:hand;
	text-align:center;
	line-height:24px;
	margin-top:1px;
	background:url(../images/show_2.jpg) no-repeat;
	}
.show_3 {
	float:left;
	width:502px;
	height:24px;
	border-bottom:1px #aeaeae solid;
	}
