@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	background-color:#a6abae;
}
#Container {
	width:966px;
	margin:auto;
	background-color:#fff;
	padding:0 2px 0 2px;
}
/*TOP/////////////////////////////////////////////////////////////////////*/
a.lanuage:link {
	color:#286592;
	text-decoration:none;
}
a.lanuage:visited {
	color:#286592;
	text-decoration:none;
}
a.lanuage:hover {
	color:#444;
	text-decoration:none;
}
a.lanuage:active {
	color:#286592;
	text-decoration:none;
}
#top {
	width:966px;
	float:left;
	background-color:#fff;
}
#logo {
	width:966px;
	height:96px;
	background-image:url(images/bg1.gif);
	background-repeat:repeat-x;
}
#box1 {
	height:96px;
	width:400px;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	float:left;
}
#box2 {
	height:96px;
	width:400px;
	float:right;
	background-image:url(images/bg2.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#box3 {
	padding:37px 0 0 55px;
	_padding:39px 0 0 55px;
}
a.top3:link {
	color:#444;
	text-decoration:none;
}
a.top3:visited {
	color:#444;
	text-decoration:none;
}
a.top3:hover {
	color:#0f5c95;
	text-decoration:none;
}
a.top3:active {
	color:#444;
	text-decoration:none;
}
#menu {
	width:966px;
	height:41px;
}
#box4 {
	width:324px;
	height:41px;
	float:left;
	background-image:url(images/bg4.jpg);
	background-repeat:no-repeat;
}
#box5 {
	width:642px;
	height:41px;
	float:left;
	background-image:url(images/bg37.jpg);
	background-repeat:repeat-x;
}
.an {
	float:left;
	background-image:url(images/an.jpg);
	background-position:center;
	padding:0 21px 0 21px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
	font-weight:bolder;
	border-left:solid 1px #bfc9d0;
}
.an a:link {
	color:#fff;
	text-decoration:none;
}
.an a:visited {
	color:#fff;
	text-decoration:none;
}
.an a:hover {
	color:#fff;
	text-decoration:none;
}
.an a:active {
	color:#fff;
	text-decoration:none;
}
.an_1 {
	float:left;
	background-image:url(images/an1.jpg);
	background-position:center;
	padding:0 21px 0 21px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
	font-weight:bolder;
	border-left:solid 1px #bfc9d0;
}
.an_1 a:link {
	color:#fff;
	text-decoration:none;
}
.an_1 a:visited {
	color:#fff;
	text-decoration:none;
}
.an_1 a:hover {
	color:#fff;
	text-decoration:none;
}
.an_1 a:active {
	color:#fff;
	text-decoration:none;
}
#box6 {
	float:left;
	padding:15px 0 0 15px;
	font-size:14px;
	font-weight:bolder;
	color:#4d4d4d;
}
.font1 {
	color:#97a9b7;
	font-size:11px;
	font-weight:400;
}
#box7 {
	float:right;
	padding:15px 40px 0 0;
	_padding:18px 40px 0 0;
}
#box7 a:link {
	color:#8c969f;
	text-decoration:none;
}
#box7 a:visited {
	color:#8c969f;
	text-decoration:none;
}
#box7 a:hover {
	color:#2f4a70;
	text-decoration:none;
}
#box7 a:active {
	color:#8c969f;
	text-decoration:none;
}
/*END TOP/////////////////////////////////////////////////////////////////////*/


/*MAIN/////////////////////////////////////////////////////////////////////*/
#main {
	width:966px;
	float:left;
	background-color:#fff;
}
#box8 {
	width:300px;
	float:left;
	height:240px;
}
#box9 {
	width:666px;
	float:left;
	height:240px;
	background-image:url(images/flash1.jpg);
}
#box10 {
	width:265px;
	height:79px;
	padding:10px 19px 12px 16px;
}
#box11 {
	width:300px;
	height:139px;
	background-image:url(images/bg8.gif);
	background-repeat:repeat-x;
}
#box12 {
	width:282px;
	padding:1px 0 1px 18px;
	height:20px;
}
#box13 {
	width:193px;
	float:left;
	overflow:hidden;
	_padding:4px 0 0 0;
	white-space:nowrap;
}
#box13 a:link {
	color:#444;
	text-decoration:none;
}
#box13 a:visited {
	color:#444;
	text-decoration:none;
}
#box13 a:hover {
	color:#444;
	text-decoration: underline;
}
#box13 a:active {
	color:#444;
	text-decoration:none;
}
#box14 {
	width:60px;
	font-size:10px;
	color:#97a9b7;
	float: right;
	padding:0 18px 0 0;
}
#box15 {
	width:966px;
	height:240px;
	float:left;
	padding:0 0 2px 0;
}
#box16 {
	width:966px;
	float:left;
	background-image:url(images/bg10.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:21px 0 0 0;
}
#box17 {
	float:left;
	width:619px;
	padding:0 0 0 16px;
}
#box18 {
	padding:0 0 0 16px;
	float:left;
	width:299px;
}
#box19 {
	width:619px;
	float:left;
	height:30px;
	background-image:url(images/bg11.jpg);
	background-repeat:no-repeat;
}
#box20 {
	padding:5px 0 0 23px;
 *padding:6px 0 0 23px;
	_padding:8px 0 0 23px;
	float:left;
	font-size:14px;
	font-weight:bolder;
	color:#fff;
}
#box21 {
	padding:5px 30px 0 0;
 *padding:7px 30px 0 0;
	_padding:10px 30px 0 0;
	float:right;
	color:#8c969f;
}
#box21 a:link {
	color:#8c969f;
	text-decoration:none;
}
#box21 a:active {
	color:#8c969f;
	text-decoration:none;
}
#box21 a:hover {
	color:#2f4a70;
	text-decoration:none;
}
#box21 a:visited {
	color:#8c969f;
	text-decoration:none;
}
#box22 {
	width:619px;
	float:left;
	background-image:url(images/bg15.gif);
	background-repeat:repeat-y;
}
#box23 {
	width:619px;
	float:left;
	background-image:url(images/bg14.gif);
	background-repeat:no-repeat;
	height:6px;
}
#box24 {
	width:299px;
	background-image:url(images/bg16.gif);
	height:30px;
	float:left;
}
#box25 {
	width:299px;
	height:249px;
	float:left;
	background-image:url(images/bg17.gif);
	background-repeat:repeat-y;
	padding:7px 0 0 0;
}
#box26 {
	width:299px;
	float:left;
	background-image:url(images/bg18.gif);
	background-repeat:no-repeat;
	height:7px;
}
#box27 {
	padding:5px 0 0 23px;
*padding:6px 0 0 23px;
	_padding:8px 0 0 23px;
	float:left;
	font-weight:bolder;
	color:#4d4d4d;
	font-size:14px;
}
#box28 {
	background-image:url(images/bg20.gif);
	width:270px;
	height:70px;
	float:left;
	margin:9px 0 0 15px;
	display:inline;
}
#box29 {
	float:left;
	width:140px;
	height:62px;
	padding:4px;
}
#box30 {
	width:110px;
	float:left;
	height:70px;
	padding:0 0 0 5px;
}
#box31 {
	color:#fff;
	font-size:14px;
	font-weight:bolder;
	padding:10px 0 0 0;
}
#box31 a:link {
	color:#fff;
	text-decoration:none;
}
#box31 a:visited {
	color:#fff;
	text-decoration:none;
}
#box31 a:hover {
	color:#cfe3ef;
	text-decoration:none;
}
#box31 a:active {
	color:#fff;
	text-decoration:none;
}
#box32 {
	color:#a3baca;
	line-height:12px;
	width:110px;
	height:13px;
	overflow:hidden;
	font-size:10px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bolder;
}
#box33 {
	padding:10px 0 0 50px;
}
#box34 {
	height:44px;
	line-height:19px;
	padding:12px 20px 12px 20px;
	width:579px;
	overflow:hidden;
}
#box34 img {
    padding:0px 0 0 0;
}
#box35 {
	width:600px;
	float:left;
	padding:12px 8px 15px 8px;
}
#box36 {
	width:190px;
	float:left;
	background-image:url(images/bg28.gif);
	background-repeat:repeat-y;
	margin:0 0 0 9px;
	display:inline;
}
#box37 {
	width:190px;
	float:left;
	height:85px;
}
#box38 {
	width:181px;
	float:left;
	padding:0 6px 3px 3px;
}
#box39 {
	width:171px;
	float:left;
	background-color:#d67c40;
	color:#fff;
	font-size:14px;
	font-weight:bolder;
	padding:0 0 0 10px;
	height:20px;
*padding:1px 0 0 10px;
*height:19px;
	_padding:3px 0 0 10px;
	_height:17px;
}
#box39 a:link {
	color:#fff;
	text-decoration:none;
}
#box39 a:visited {
	color:#fff;
	text-decoration:none;
}
#box39 a:hover {
	color:#ffdfc9;
	text-decoration:none;
}
#box39 a:active {
	color:#fff;
	text-decoration:none;
}
#box40 {
	width:171px;
	float:left;
	height:72px;
	padding:8px 5px 0 5px;
	line-height:18px;
	overflow:hidden;
}
#box41 {
	width:190px;
	float:left;
}
#box0 {
	height:22px;
	_height:7px;
	float:left;
	width:966px;
}
/*END MAIN/////////////////////////////////////////////////////////////////////*/

/*DOWN/////////////////////////////////////////////////////////////////////*/
#down {
	width:966px;
	float:left;
	background-color:#fff;
}
#box42 {
	width:941px;
	background-image:url(images/bg31.gif);
	background-repeat:no-repeat;
	float:left;
	color:#fff;
	font-weight:bolder;
	padding:0 0 0 25px;
	height:22px;
	_padding:3px 0 0 25px;
	_height:19px;
}
#box42 a:link {
	color:#fff;
	text-decoration:none;
}
#box42 a:visited {
	color:#fff;
	text-decoration:none;
}
#box42 a:hover {
	color:#e5e8ea;
	text-decoration:none;
}
#box42 a:active {
	color:#fff;
	text-decoration:none;
}
#box43 {
	height:129px;
	background-image:url(images/bg34.gif);
	background-repeat:repeat-x;
	width:966px;
	float:left;
}
#box43 a:link {
	color:#8c8c8c;
	text-decoration:none;
}
#box43 a:visited {
	color:#8c8c8c;
	text-decoration:none;
}
#box43 a:hover {
	color:#8c8c8c;
	text-decoration:none;
}
#box43 a:active {
	color:#8c8c8c;
	text-decoration:none;
}
#box44 {
	float:left;
	padding:0 0 0 34px;
}
#box45 {
	float:left;
	padding:18px 0 0 0;
	color:#8c8c8c;
}
a.bestweb:link {
	color:#c3c3c3;
	text-decoration:none;
	line-height:12px;
}
a.bestweb:visited {
	color:#c3c3c3;
	text-decoration:none;
	line-height:12px;
}
a.bestweb:hover {
	color:#767676;
	text-decoration:none;
	line-height:12px;
}
a.bestweb:active {
	color:#c3c3c3;
	text-decoration:none;
	line-height:12px;
}
/*内页///////////////////////////////////////////////////////////////*/
#left {
	width:240px;
	float:left;
	background-color:#fff;
}
#box46 {
	width:240px;
	height:50px;
	float:left;
	background-image:url(images/bg36.gif);
	background-repeat:no-repeat;
}
.l_menu {
	background-image:url(images/bg38.gif);
	background-repeat:no-repeat;
	width:240px;
	height:30px;
	float:left;
}
.l_menu1 {
	background-image:url(images/bg39.gif);
	background-repeat:no-repeat;
	width:240px;
	height:30px;
	float:left;
}
#in_menu {
	width:726px;
	height:41px;
	float:left;
	background-image:url(images/bg37.jpg);
	background-repeat:repeat-x;
}
#box48 {
	font-size:14px;
	font-weight:bolder;
	float:right;
	padding:20px 25px 0 0;
	color:#4d4d4d;
}
#box49 {
	font-weight:bolder;
	padding:5px 25px 0 0;
	float:right;
	width:200px;
}
#box50 {
	float:right;
	line-height:22px;
	color:#5f5f5f;
}
#box50 a:link {
	color:#5f5f5f;
	text-decoration:none;
}
#box50 a:visited {
	color:#5f5f5f;
	text-decoration:none;
}
#box50 a:hover {
	color:#2d6086;
	text-decoration:none;
}
#box50 a:active {
	color:#5f5f5f;
	text-decoration:none;
}
#box51 {
	float:right;
	padding:2px 0 0 0;
}
#box52 {
	width:210px;
	float:left;
	padding:13px 17px 0 13px;
}
#box53 {
	background-image:url(images/bg42.gif);
	background-repeat:no-repeat;
	width:210px;
	height:70px;
	margin:13px 17px 0 13px;
	display:inline;
	float:left;
}
#box54 {
	padding:4px;
	float:left;
}
#box55 {
	padding:10px 0px 0 4px;
	float:left;
	font-size:14px;
	font-weight:bolder;
	color:#fff;
	overflow:hidden;
	white-space:nowrap;
	width:60px;
}
#box55 a:link {
	color:#fff;
	text-decoration:none;
}
#box55 a:visited {
	color:#fff;
	text-decoration:none;
}
#box55 a:hover {
	color:#cfe3ef;
	text-decoration:none;
}
#box55 a:active {
	color:#fff;
	text-decoration:none;
}
#right {
	width:726px;
	float:left;
}
#box47 {
	height:41px;
	width:640px;
	float:right;
	background-image:url(images/bg5.jpg);
	background-repeat:repeat-x;
}

.inc {
    float:left;
	display:inline;
}

.box_down_menu {
	position:absolute;
	left:86px;
	top:39px;
	z-index:999;
	background-color: #A6ABAE;
	width: 100px;
}
/*=============================================================================================================================================================*/
/*=============================================================================================================================================================*/
/*=============================================================================================================================================================*/
/*=============================================================================================================================================================*/
#nav {
	margin:0;
	padding:0 20px 0 0;
	border:0;
	line-height: 40px;
	list-style-type: none;
	height:40px;
	float:right;
}
#nav a {
	border-left:#bfc9d0 1px solid;
	display: block;
	width: 100px;
	text-align:center;
	background-image:url(images/an.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bolder;
}
#nav a:link {
	border-left:#bfc9d0 1px solid;
	color:#ffffff;
	text-decoration:none;
	background-image:url(images/an.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bolder;
<!--
导航字-->
}
#nav a:visited {
	border-left:#bfc9d0 1px solid;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background-image:url(images/an.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bolder;
<!--
导航字-->
}
#nav a:hover {
	border-left:#bfc9d0 1px solid;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background-image:url(images/an1.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bolder;
<!--
导航字-->
}
#nav li {
	float: left;
	background:#4f7188;
<!--
导航背景-->
}
#nav li a:hover {
	border-left:#bfc9d0 1px solid;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background-image:url(images/an1.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bolder;
}
#nav li ul {
	margin:0;
	padding:0;
	border:0;
	line-height: 27px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 180px;
	position: absolute;
}
#nav li ul li {
	border-top:#CCC 1px solid;
	float: left;
	width: 100px;
	background: #048131;
}
#nav li ul a {
	background-image:url();
	DISPLAY: block;
	BACKGROUND: #4f7188;
	PADDING-BOTTOM:5px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 5px;
	HEIGHT:18px;
	font-size:12px;
	font-weight:400;
	color:#F3F3F3;
}
#nav li ul a:link {
	background-image:url();
	text-decoration:none;
	background:#4f7188;
	font-weight:normal;
	font-size:12px;
	font-weight:400;
	color:#F3F3F3;
}
#nav li ul a:visited {
	background-image:url();
	font-size:12px;
	font-weight:400;
	color:#F3F3F3;
	text-decoration:none;
	background:#4f7188;
	font-weight:normal;
}
#nav li ul a:hover {
	background-image:url();
	color:#ffffff;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	font-weight:normal;
	background:#6b839c;
}
#nav li:hover ul {
	left: auto;
}
#nav li.sfhover ul {
	left: auto;
}
#content {
	clear: left;
}
/*=============================================================================================================================================================*/
/*=============================================================================================================================================================*/
/*=============================================================================================================================================================*/
/*=============================================================================================================================================================*/

#box56 {
	width:726px;
	height:140px;
	background-image:url(images/flash2.jpg);
	background-repeat:no-repeat;
	float:center;
	padding:0 0 2px 0;
}
#box57 {
	width:726px;
	background-image:url(images/bg47.gif);
	background-repeat:repeat-y;
	float:left;
}
#box58 {
	width:726px;
	background-image:url(images/bg46.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	padding:0 0 22px 0;
	_padding:0 0 15px 0;
}
#box59 {
	width:692px;
	height:30px;
	background-image:url(images/bg48.jpg);
	float:left;
	margin:20px 0 0 18px;
	display:inline;
}
#box60 {
	width:692px;
	margin:0 0 0 18px;
	float:left;
	display:inline;
	background-image:url(images/bg49.gif);
}
#tensile {
	height:450px;
	height:auto;
	_height:450px;
	min-height:450px;
	padding:25px 28px 20px 28px;
	font-size:12px;
	line-height:20px;
}
#tensile-copy {
	height:450px;
	height:auto;
	_height:450px;
	min-height:400px;
	padding:10px 28px 20px 28px;
	font-size:12px;
	line-height:20px;
}
#box61 {
	height:6px;
	background-image:url(images/bg50.gif);
	background-repeat:no-repeat;
	width:692px;
	float:left;
	margin:0px 0 0px 18px;
	display:inline;
}
#box62 {
	padding:5px 30px 0 0;
	float:right;
	color:#8c969f;
	font-weight:bolder;
}
#box62 a:link {
	color:#8c969f;
	text-decoration:none;
}
#box62 a:active {
	color:#8c969f;
	text-decoration:none;
}
#box62 a:hover {
	color:#1e4663;
	text-decoration:none;
}
#box62 a:visited {
	color:#8c969f;
	text-decoration:none;
}
#box63 {
	padding:5px 0 0 23px;
	float:left;
	font-size:14px;
	font-weight:bolder;
	color:#fff;
}
#download1 {
	height:20px;
	border-bottom:dashed 1px #d3e0eb;
	margin:0 15px 0 15px;
	padding:3px 0 3px 0;
}
#download2 {
	float:left;
	width:500px;
	height:20px;
	overflow:hidden;
}
#download2 a:link {
	color:#444444;
	text-decoration:none;
}
#download2 a:visited {
	color:#444444;
	text-decoration:none;
}
#download2 a:hover {
	color:#777;
	text-decoration:none;
}
#download2 a:active {
	color:#444444;
	text-decoration:none;
}
#download3 {
	float:right;
	color:#3b7dae;
	height:20px;
}
#download3 a:link {
	color:#3b7dae;
	text-decoration:none;
}
#download3 a:visited {
	color:#3b7dae;
	text-decoration:none;
}
#download3 a:hover {
	color:#5ca7de;
	text-decoration:none;
}
#download3 a:active {
	color:#3b7dae;
	text-decoration:none;
}
#news1 {
	text-align:center;
	font-weight:bolder;
	font-size:14px;
	line-height:30px;
}
#news3 {
	text-align:center;
	color:#d5d5d5;
}
#news2 {
	padding:10px 5px 15px 5px;
}
#pro1 {
	float:left;
	width:176px;
	margin:0px 15px 0px 20px;
	display:inline;
}
#pro2 {
	width:176px;
	height:121px;
}
#pro2 img {
	border:0px solid #d0d8de;
}
#pro3 {
	width:176px;
	height:20px;
	text-align:center;
	overflow:hidden;
	padding:3px 0 3px 0;
	line-height:22px;
}
#pro3 a:link {
	color:#2673ab;
	text-decoration:none;
}
#pro3 a:visited {
	color:#2673ab;
	text-decoration:none;
}
#pro3 a:hover {
	color:#3D94D3;
	text-decoration:none;
}
#pro3 a:active {
	color:#2673ab;
	text-decoration:none;
}

#class1 {
	float:left;
	border:solid 1px #bfccd7;
	padding:12px 0 10px 0;
	width:605px;
}
#class2 {
	padding:0px 10px 5px 25px;
	width:80px;
	font-size:12px;
	font-weight:bolder;
	float:left;
	height:18px;
	overflow:hidden;
	white-space:nowrap;
}
#class2 a:link {
	color:#444;
	text-decoration:none;
}
#class2 a:visited {
	color:#444;
	text-decoration:none;
}
#class2 a:hover {
	color:#2d70a4;
	text-decoration:none;
}
#class2 a:active {
	color:#444;
	text-decoration:none;
}
#class3 {
	width:692px;
	margin:0 0 0 18px;
	float:left;
	display:inline;
	background-image:url(images/bg49.gif);
	background-repeat:repeat-y;
}
#class4 {
	padding:25px 45px 0px 45px;
}
h1 {
	font-size:16px;
}
h2 {
	font-size:12px;
}
.titlewhite:link {
	color:#FFFFFF;
	text-decoration:none;
}
.titlewhite:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.titlewhite:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.titlewhite:active {
	color:#FFFFFF;
	text-decoration:none;
}
.titlehui:link {
	color:#4d4d4d;
	text-decoration:none;
}
.titlehui:visited {
	color:#4d4d4d;
	text-decoration:none;
}
.titlehui:hover {
	color:#4d4d4d;
	text-decoration:none;
}
.titlehui:active {
	color:#4d4d4d;
	text-decoration:none;
}
.titleblack:link {
	color:#000000;
	text-decoration:none;
}
.titleblack:visited {
	color:#000000;
	text-decoration:none;
}
.titleblack:hover {
	color:#000000;
	text-decoration:none;
}
.titleblack:active {
	color:#000000;
	text-decoration:none;
}
.sitemap {
    color:#385165;
}
.sitemap a {
    color:#385165;
	text-decoration:none;
}
.sitemap a:hover {
    color:#537591;
	text-decoration:none;
}


#website_link {
	width:941px;
	float:left;
	color:#444444;
	padding:6px 0 0 25px;
	background-image:url(images/links_bg.gif);
	height:26px;
	_padding:6px 0 0 25px;
	_height:24px;
}
#website_link a:link {
	color:#444;
	text-decoration:none;
}
#website_link a:visited {
	color:#444;
	text-decoration:none;
}
#website_link a:hover {
	color:#444;
	text-decoration:underline;
}
#website_link a:active {
	color:#444;
	text-decoration:none;
}
