

body { margin: 0px; padding: 0px; font-size: 12px; line-height: 22px; font-family: Arial,Helvetica,sans-serif,"宋体","Arial Narrow",HELVETICA; background: repeat-x scroll center top rgb(227, 227, 227); }
form, ul, li, p, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
a img, img, a div { border: 0px none; }
ul, li, ol { list-style: none outside none; }
ul, li { list-style-type: none; }
ul, ol { padding: 0px; margin: 0px; }
a { color: rgb(0, 0, 127); text-decoration: none; }
a:hover { color: rgb(228, 67, 4); text-decoration: underline; }
* { margin: 0px; padding: 0px; }
@media screen and (max-device-width: 320px) {
	body {  }
}
@media screen and (max-device-width: 480px) {
	body {  }
}
@media not all {
	body {  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	body {  }
}
.main { clear: both; padding: 0px; margin: 0px auto; width: 980px; background-color: rgb(255, 255, 255); text-align: left; border-left: 10px solid rgb(255, 255, 255); border-right: 10px solid rgb(255, 255, 255); }
.clr { clear: both; width: 100%; height: 0px; overflow: hidden; }
#header {  }
.header { width: 100%; height: 65px; overflow: hidden; margin: 20px 0px; background: url('../images/axcx1.png') no-repeat scroll 0% 0% transparent; }
.logo { float: left; width: 290px; height: 65px; overflow: hidden; }
.logo a { display: block; width: 290px; height: 65px; line-height: 65px; overflow: hidden; padding-top: 80px; }
.headTel { float: right; width: 350px; height: 65px; overflow: hidden; }
.headTel ul { width: 350px; height: 20px; overflow: hidden; }
.headTel li { float: right; margin-left: 15px; width: 60px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; padding-right: 5px; background: url('../images/axcx1.png') no-repeat scroll -170px -65px transparent; }
.headTel li a { color: rgb(255, 255, 255); }
.head_hotline { width: 183px; height: 25px; line-height: 25px; overflow: hidden; padding-right: 169px; text-align: right; color: rgb(51, 51, 51); margin-top: 10px; background: url('../images/axcx1.png') no-repeat scroll 180px -65px transparent; }
.menu { width: 980px; height: 40px; padding-bottom: 6px; overflow: hidden; background: repeat-x scroll 0px 40px transparent; }
.menu ul { width: 1050px; height: 40px; background: url('../images/shiyan.jpg') no-repeat scroll 0% 0% transparent; }
.menu li { float: left; width: 97px; height: 38px; line-height: 38px; overflow: hidden; text-align: center; border-left: 0px solid rgb(53, 179, 246); }
.menu li a { display: block; width: 100%; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; }
.menu li a:hover { text-decoration: none; }
.menu li:hover { background: url('../images/axcx1.png') no-repeat scroll 0px -95px transparent; }
.search { width: 980px; height: 40px; overflow: hidden; background-color: rgb(237, 237, 237); margin-top: 10px; }
.searchKey { float: left; width: 550px; height: 40px; line-height: 40px; overflow: hidden; color: rgb(51, 51, 51); padding-left: 20px; }
.searchKey h1 { float:left; display:inline; width:120px; font-size: 14px; }
.searchKey h4 { float:left; display:inline; width:120px; font-size: 14px; }
.searchKey p { float:left; display:inline;}
.searchKey a { color: rgb(51, 51, 51); padding: 0px 5px; width:350px; }
.searchKey a:hover {  }
.searchBut, .searchText { float: right; height: 30px; overflow: hidden; margin: 3px 0px; text-align: center; line-height: 30px; }
.searchText { width: 350px; margin-right: 5px; padding-left: 30px; padding-right: 5px; }
.key { width: 980px; height: 90px; margin-top: 10px; overflow: hidden; background:repeat-x scroll 0px 4px transparent; }
.key ul { width: 1050px; height: 90px; }
.key li { float: left; display: inline; width: 232px; height: 90px; overflow: hidden; padding-right: 15px; background: url('../images/key103.jpg') no-repeat scroll 232px 0px transparent; }
.key li div { width: 100%; height: 90px; text-align: center; background: url('../images/key102.jpg') repeat-x scroll 0% 0% transparent; }
.key li b { display: block; width: 100%; height: 30px; line-height: 30px; padding: 0px; margin: 0px; font-size: 14px; color: rgb(255, 255, 255); }
.key li span { display: block; color: rgb(57, 123, 190); height: 40px; padding: 7px 0px; line-height: 20px; margin: 3px; background: url('../images/key104.jpg') repeat-x scroll 0% 0% transparent; }
.key a { display: inline-block; color: rgb(2, 71, 148); padding: 0px 10px; }
.key a:hover { text-decoration: none; color: rgb(228, 107, 0); }
.footer { clear: both; padding: 0px; margin: 0px auto; width: 1000px; height: 150px; overflow: hidden; background-color: rgb(214, 214, 214); padding-bottom: 70px;}
.footer_logo { float: left; width: 280px; height: 65px; overflow: hidden; margin-top: 45px; margin-left: 20px; background: url('../images/axcx1.png') no-repeat scroll 0% 0% transparent; }
.footer_logo a { display: block; width: 280px; height: 65px; overflow: hidden; line-height: 65px; padding-top: 65px; }
.footer_txt { float: right; width: 660px; height: 130px; overflow: hidden; margin-top: 25px; margin-right: 20px; line-height: 25px; color: rgb(68, 68, 68); text-align: right; }
.footer_txt em { display: inline-block; font-style: normal; color: rgb(255, 255, 255); padding: 0px 5px; line-height: 18px; background-color: rgb(21, 52, 35); }
.footer_txt a { color: rgb(68, 68, 68); }
body { background: repeat-x scroll center top rgb(227, 227, 227); }
#header {  }
.main { clear: both; padding: 1px 20px 0px; margin: 0px auto; border: 0px none; width: 980px; text-align: left; background: url('../images/main.png') repeat-y scroll 0% 0% transparent; }
.footer { clear: both; padding: 0px 10px; margin: 0px auto; width: 1000px; height: 150px; overflow: hidden; background: url('../images/mainf.png') repeat-y scroll 0% 0% transparent; padding-bottom: 70px;}
.banner { width: 980px; height: 350px; overflow: hidden; background-color: rgb(204, 204, 204); margin-top: 10px; position: relative; }
.banner .hd { height: 15px; overflow: hidden; position: absolute; right: 10px; bottom: 10px; z-index: 1; }
.banner .hd ul { overflow: hidden; float: left; }
.banner .hd ul li { float: left; margin-right: 5px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: none repeat scroll 0% 0% rgb(255, 255, 255); cursor: pointer; }
.banner .hd ul li.on { background: none repeat scroll 0% 0% rgb(21, 52, 35); color: rgb(255, 255, 255); }
.banner .bd { position: relative; height: 100%; z-index: 0; }
.banner .bd img { width: 980px; height: 350px; }
#searchTip { overflow: hidden; background-repeat: no-repeat; position: fixed; bottom: 150px; }
.tipbox { width: 610px; position: relative; height: 420px; display: none; }
.tipbox .tipboxBtn { cursor: pointer; display: inline-block; height: 25px; left: 580px; position: absolute; top: 0px; width: 25px; }
.tipboxNextbtn { position: absolute; display: inline-block; cursor: pointer; margin-left: 40px; }
#step1 { z-index: 1005; }
.tipbarwrap { position: absolute; bottom: 20px; height: 1px; left: 60px; top: 0px; z-index: 1000; background-color: transparent; }
.tipbardiv { position: relative; width: 900px; height: 1px; }
.tipbar { display: none; position: absolute; z-index: 1000; }
.tipbarInner { position: relative; }
#tipbar1 .tipbarInner { width: 90px; height: 500px; }
#tipbar1 { width: 90px; height: 500px; background-repeat: no-repeat; position: fixed; }
.tipSwitch { background-position: -512px -212px; cursor: pointer; position: absolute; top: 48px; right: 185px; }
#close_left_openbox { position: fixed; left: 700px; bottom: 520px; display: none; }
#close_left_openbox { background:no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
#close_left_openbox:hover { background: no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
#close_left_openbox2 { position: fixed; left: 560px; bottom: 440px; display: none; }
#close_left_openbox2 { background: no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
#close_left_openbox2:hover { background: no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
#close_left_openbox3 { position: fixed; left: 520px; bottom: 360px; display: none; }
#close_left_openbox3 { background: no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
#close_left_openbox3:hover { background: no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
.left_openbox { position: fixed; bottom: 303px; left: -1920px; }
.left_openbox .cont { width: 580px; height: 240px; border: 1px solid rgb(138, 145, 151); position: relative; overflow: hidden; background: no-repeat scroll 0% 0% transparent; margin-left: 143px; }
.left_openbox .cont #work { width: 100%; height: 100%; }
.left_openbox .img { width: 100%; height: 100%; }
.left_openbox2 { position: fixed; bottom: 223px; left: -1920px; padding-left: 85px; }
.left_openbox2 .cont { width: 440px; height: 242px; border: 1px solid rgb(138, 145, 151); position: relative; overflow: hidden; background:no-repeat scroll 0% 0% transparent; margin-left: 60px; }
.left_openbox2 .img { margin-left: 35px; }
.left_openbox2 .img ul li { float: left; height: 74px; text-decoration: none; width: 75px; }
#leftnav1 { margin-top: 40px; }
#leftnav2 { margin-left: 20px; margin-top: 40px; }
#leftnav3 { margin-left: 20px; margin-top: 40px; }
#leftnav4 { margin-left: 20px; margin-top: 40px; }
#leftnav1:hover { background: no-repeat scroll 0px 0px transparent; }
#leftnav2:hover { background: no-repeat scroll -80px 0px transparent; margin-left: 23px; }
#leftnav3:hover { background: no-repeat scroll -155px 0px transparent; }
#leftnav4:hover { background: no-repeat scroll -235px 0px transparent; }
.left_openbox3 { position: fixed; bottom: 205px; left: -1920px; }
.left_openbox3 .cont { width: 403px; height: 180px; border: 1px solid rgb(138, 145, 151); background: none repeat scroll 0% 0% rgb(241, 241, 241); position: relative; overflow: hidden; margin-left: 145px; }
.left_winbox { left: 60px; width: 83px; position: fixed; bottom: 60px; border-width: 1px 1px medium medium; border-style: solid solid none none; border-color: rgb(138, 145, 151) rgb(138, 145, 151) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 101; }
.left_winbox ul li a { margin: 0px; padding: 0px; }
.left_winbox ul li { width: 83px; height: 80px; border-bottom: 1px solid rgb(138, 145, 151); list-style-type: none; background: none repeat scroll 0% 0% rgb(241, 241, 241); }
.left_winbox ul li a { width: 80px; height: 80px; display: block; margin-left: 5px; }
.left_winbox ul li a:hover { background: none repeat scroll 0% 0% rgb(90, 194, 195); color: rgb(255, 255, 255); }
#show_left_openbox { background: no-repeat scroll 0px 0px transparent; }
#show_left_openbox2 { background: no-repeat scroll 0px -81px transparent; }
#show_left_openbox3 { background:  no-repeat scroll 0px -162px transparent; }
#show_left_openbox4 { background: no-repeat scroll 0px -243px transparent; }
#show_left_openbox5 { background: no-repeat scroll 0px -324px transparent; }
#show_left_openbox6 { background: no-repeat scroll 0px -405px transparent; }
#show_left_openbox:hover { background:  no-repeat scroll -88px 0px transparent; }
#show_left_openbox2:hover { background: no-repeat scroll -88px -81px transparent; }
#show_left_openbox3:hover { background: no-repeat scroll -88px -162px transparent; }
#show_left_openbox4:hover { background: no-repeat scroll -88px -243px transparent; }
#show_left_openbox5:hover { background: no-repeat scroll -88px -324px transparent; }
#show_left_openbox6:hover { background: no-repeat scroll 0px -405px transparent; }


#searchTip { overflow: hidden;background-repeat: no-repeat; position: fixed; bottom: 150px; }
.tipbox { width: 610px; position: relative; height: 420px; display: none; }
.tipbox .tipboxBtn { cursor: pointer; display: inline-block; height: 25px; left: 580px; position: absolute; top: 0px; width: 25px; }
.tipboxNextbtn { position: absolute; display: inline-block; cursor: pointer; margin-left: 40px; }
#step1 { z-index: 1005; }
.tipbarwrap { position: absolute; bottom: 20px; height: 1px; left: 60px; top: 0px; z-index: 1000; background-color: transparent; }
.tipbardiv { position: relative; width: 900px; height: 1px; }
.tipbar { display: none; position: absolute; z-index: 1000; }
.tipbarInner { position: relative; }
#tipbar1 .tipbarInner { width: 90px; height: 500px; }
#tipbar1 { width: 90px; height: 500px; background-repeat: no-repeat; position: fixed; }
.tipSwitch { background-position: -512px -212px; cursor: pointer; position: absolute; top: 48px; right: 185px; }
#close_left_openbox { position: fixed; left: 700px; bottom: 520px; display: none; }
#close_left_openbox { background:  no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
#close_left_openbox:hover { background: no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
#close_left_openbox2 { position: fixed; left: 560px; bottom: 440px; display: none; }
#close_left_openbox2 { background: no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
#close_left_openbox2:hover { background: no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
#close_left_openbox3 { position: fixed; left: 520px; bottom: 360px; display: none; }
#close_left_openbox3 { background:  no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
#close_left_openbox3:hover { background:  no-repeat scroll 0% 0% transparent; width: 20px; height: 20px; }
.left_openbox { position: fixed; bottom: 303px; left: -1920px; }
.left_openbox .cont { width: 580px; height: 240px; border: 1px solid rgb(138, 145, 151); position: relative; overflow: hidden; background: no-repeat scroll 0% 0% transparent; margin-left: 143px; }
.left_openbox .cont #work { width: 100%; height: 100%; }
.left_openbox .img { width: 100%; height: 100%; }
.left_openbox2 { position: fixed; bottom: 223px; left: -1920px; padding-left: 85px; }
.left_openbox2 .cont { width: 440px; height: 242px; border: 1px solid rgb(138, 145, 151); position: relative; overflow: hidden; background:no-repeat scroll 0% 0% transparent; margin-left: 60px; }
.left_openbox2 .img { margin-left: 35px; }
.left_openbox2 .img ul li { float: left; height: 74px; text-decoration: none; width: 75px; }
#leftnav1 { margin-top: 40px; }
#leftnav2 { margin-left: 20px; margin-top: 40px; }
#leftnav3 { margin-left: 20px; margin-top: 40px; }
#leftnav4 { margin-left: 20px; margin-top: 40px; }
#leftnav1:hover { background:no-repeat scroll 0px 0px transparent; }
#leftnav2:hover { background:no-repeat scroll -80px 0px transparent; margin-left: 23px; }
#leftnav3:hover { background:no-repeat scroll -155px 0px transparent; }
#leftnav4:hover { background:no-repeat scroll -235px 0px transparent; }
.left_openbox3 { position: fixed; bottom: 205px; left: -1920px; }
.left_openbox3 .cont { width: 403px; height: 180px; border: 1px solid rgb(138, 145, 151); background: none repeat scroll 0% 0% rgb(241, 241, 241); position: relative; overflow: hidden; margin-left: 145px; }
.left_winbox { left: 60px; width: 83px; position: fixed; bottom: 60px; border-width: 1px 1px medium medium; border-style: solid solid none none; border-color: rgb(138, 145, 151) rgb(138, 145, 151) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 101; }
.left_winbox ul li a { margin: 0px; padding: 0px; }
.left_winbox ul li { width: 83px; height: 80px; border-bottom: 1px solid rgb(138, 145, 151); list-style-type: none; background: none repeat scroll 0% 0% rgb(241, 241, 241); }
.left_winbox ul li a { width: 80px; height: 80px; display: block; margin-left: 5px; }
.left_winbox ul li a:hover { background: none repeat scroll 0% 0% rgb(90, 194, 195); color: rgb(255, 255, 255); }
#show_left_openbox { background: no-repeat scroll 0px 0px transparent; }
#show_left_openbox2 { background: no-repeat scroll 0px -81px transparent; }
#show_left_openbox3 { background: no-repeat scroll 0px -162px transparent; }
#show_left_openbox4 { background: no-repeat scroll 0px -243px transparent; }
#show_left_openbox5 { background: no-repeat scroll 0px -324px transparent; }
#show_left_openbox6 { background: no-repeat scroll 0px -405px transparent; }
#show_left_openbox:hover { background: no-repeat scroll -88px 0px transparent; }
#show_left_openbox2:hover { background: no-repeat scroll -88px -81px transparent; }
#show_left_openbox3:hover { background: no-repeat scroll -88px -162px transparent; }
#show_left_openbox4:hover { background: no-repeat scroll -88px -243px transparent; }
#show_left_openbox5:hover { background: no-repeat scroll -88px -324px transparent; }
#show_left_openbox6:hover { background: no-repeat scroll 0px -405px transparent; }

.red { color:#F00;}