body {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: "宋体";  color: #000; font-size: 12px; padding-top: 0px;background: #f4fcff;
}
form {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; vertical-align: top; border-top: 0px; border-right: 0px; padding-top: 0px
}
ul {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; vertical-align: top; border-top: 0px; border-right: 0px; padding-top: 0px
}
ol {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; vertical-align: top; border-top: 0px; border-right: 0px; padding-top: 0px
}
li {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; vertical-align: top; border-top: 0px; border-right: 0px; padding-top: 0px
}
dl {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; vertical-align: top; border-top: 0px; border-right: 0px; padding-top: 0px
}
dt {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; vertical-align: top; border-top: 0px; border-right: 0px; padding-top: 0px
}
dd {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; vertical-align: top; border-top: 0px; border-right: 0px; padding-top: 0px
}
img {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; vertical-align: top; border-top: 0px; border-right: 0px; padding-top: 0px
}
p {
	 vertical-align: top;
}
li {
	list-style-type: none
}
dl {
	list-style-type: none
}
h1 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 12px; font-weight: normal; padding-top: 0px
}
h2 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 12px; font-weight: normal; padding-top: 0px
}
h3 {
	padding: 2px; margin: 2px
}
h4 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 12px; font-weight: normal; padding-top: 0px
}
h5 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 12px; font-weight: normal; padding-top: 0px
}
h6 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 12px; font-weight: normal; padding-top: 0px
}
#headers {
	max-width: 1440px;margin: 0 auto;
}
a:link {
	color: #000; text-decoration: none
}
a:visited {
	color: #000; text-decoration: none
}
a:hover {
	color: #ff4800; text-decoration: none;transition:all 0.3s ease-in;

}
a:active {
	color: #ff0000
}
.one {
	background: #f8f8f8
}
ins {
	display: none
}
.red {
	color: #ff0000
}
.red a:link {
	color: #ff0000; text-decoration: none
}
.red a:visited {
	color: #ff0000; text-decoration: none
}
.red a:hover {
	color: #d10303; text-decoration: none
}
.red a:active {
	color: #d10303
}
.blue a:link {
	color: #096288; text-decoration: none
}
.blue a:visited {
	color: #096288; text-decoration: none
}
.blue a:hover {
	color: #ff0000; text-decoration: none
}
.blue a:active {
	color: #ff0000
}
.blue2 a:link {
	color: #000099; text-decoration: none
}
.blue2 a:visited {
	color: #000099; text-decoration: none
}
.blue2 a:hover {
	color: #ff0000; text-decoration: none
}
.blue2 a:active {
	color: #ff0000
}
.gray {
	color: #666
}
.gray a:link {
	color: #666; text-decoration: none
}
.gray a:visited {
	color: #666; text-decoration: none
}
.gray a:hover {
	color: #ff0000; text-decoration: none
}
.gray a:active {
	color: #ff0000
}
#mbtx {
	margin: 0px auto; width: 980px; height: auto; overflow: hidden
}
.clear {
	line-height: 0px; display: block; clear: both; font-size: 0px
}
.mbody {
	margin: 0px auto; width: 980px
}
#zimu_jians {
	border-bottom: #a5da94 1px solid; border-left: #a5da94 1px solid; padding-bottom: 1px; line-height: 34px; margin: 10px auto 0px; padding-left: 1px; width: 976px; padding-right: 1px; background: url(zimu_jians.gif) no-repeat 1px center; height: 34px; font-size: 14px; border-top: #a5da94 1px solid; border-right: #a5da94 1px solid; padding-top: 1px
}
#zimu_jians .biaoti {
	padding-left: 8px; width: 102px; float: left; font-weight: bold
}
#zimu_jians .zimubox {
	font: 14px/34px arial, "宋体"; height: 34px; color: #e4e9d2; overflow: hidden
}
#zimu_jians .zimubox a {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px; color: #859b00; font-weight: bold; padding-top: 0px
}
#top_nav {
	line-height: 29px; margin: 0px auto 10px; width: 980px; height: 29px; color: #c1c1c1
}
#top_nav a {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px
}
#top_nav p {
	float: right
}
#top_nav p span {
	padding-left: 20px; height: 29px; margin-left: 5px
}
#top_nav p .sy {
	background: url(../images/t_sy_icon.gif) no-repeat left center
}
#top_nav p .sc {
	background: url(../images/t_sc_icon.gif) no-repeat left center
}
#header {
	margin: 0px auto; width: 100%; max-width: 1440px;
}

#top_t1 {
	height: 140px; overflow: hidden;background: url(../images/web_bg.gif) repeat-x center top;
}
#top_t2 {
	overflow: hidden;
    max-width: 1440px;
	margin: 0px auto;
}
#logo {
	display: block;
    float: left;
    padding: 35px 10px 0px 10px;
}
#logo img{
	height: 70px;
    width: 460px;
}
#search {
	padding-bottom: 9px; margin: 45px 11px 8px 10px; padding-left: 47px; padding-right: 10px; background: url(../images/search.gif) no-repeat; float: left;  padding-top: 9px; _margin-right: 9px
}
#search .shur {
	padding-bottom: 5px; padding-left: 5px; width: 267px; padding-right: 5px; display: block; float: left; height: 21px; padding-top: 5px
}
#search .shur input {
	border-bottom: #fff 1px solid; border-left: #fff 1px solid; line-height: 18px; width: 267px; height: 18px; color: #9e9e9e; font-size: 14px; border-top: #fff 1px solid; border-right: #fff 1px solid
}
#search .button {
	border-bottom: medium none; border-left: medium none; width: 90px; display: block; float: left; height: 31px; margin-left: 1px; border-top: medium none; border-right: medium none
}
#t_200x60 {
	padding-bottom: 5px; padding-left: 0px; width: 200px; padding-right: 0px; display: block; float: left; height: 60px; padding-top: 7px
}
#nav {
	margin: 0px 0px 1px; width: 100%; background: url(../images/nav.gif); height: 71px
}
.one_nav {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; display: block; height: 36px; color: white; font-size: 14px; overflow: hidden; font-weight: bold; padding-top: 1px; margin-left: 13%; width: 980px;
}
.one_nav li {
	padding-bottom: 0px; line-height: 36px; padding-left: 8px; padding-right: 10px; background: url(../images/nav_line.gif) no-repeat right top; float: left; height: 36px; padding-top: 0px
}
.one_nav li span {
	text-align: center; width: 97px; display: block; color: #fff
}
.one_nav li .wihte a {
	color: #fff
}
.one_nav li .wihte a:hover {
	color: #fff000; text-decoration: none
}
.one_nav li .hover {
	line-height: 33px; background: url(../images/nav_hover.gif) no-repeat center bottom; height: 33px; color: #02369c; padding-top: 3px
}
.one_nav li .hover a {
	color: #02369c
}
.one_nav li .hover a:hover {
	color: #ff4800; text-decoration: none;transition:all 0.3s ease-in;
}
.two_nav {
	padding-bottom: 0px; line-height: 33px; padding-left: 20px; padding-right: 20px; height: 33px; color: #a2a2a2; font-size: 14px; padding-top: 0px;margin-left: 13%;
}
.two_nav a {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px;border-left: 1px solid #A8CAF6;
}
#footer {
	background: -webkit-linear-gradient(top, #f4f7fb 0%,#c7cacc 100%);
    height: 170px;
}
.footer {
	border-color: #e5e5e5;border-width: 1px;height: 170px;max-width: 1440px;margin: 0px auto;
}
.footer .logo {
	padding-bottom: 14px;
    padding-left: 40px;
    padding-right: 60px;
    float: left;
    padding-top: 45px;
}
.footer .weixing {
    border-right: 1px solid #e3e3e3;
    float: left;
    height: 70px;
    padding: 0 2px 16px 1px;
    width: 80px;
}
.footer .text {
	border-left: #c9c9c9 1px solid; padding-left: 40px; font: 15px/20px arial, "宋体"; float: left; padding-top: 40px;color: #666;
}
.footer .text a {
	padding-bottom: 0px; padding-left: 2px; padding-right: 2px; padding-top: 0px;color: #666;
}
.user_main {
	 float: right;
     margin: 28px 30px;
}
.user_main h1 {
	font-size: 12px; font-weight: 500
}
.user_main h1 a {
	text-decoration: none
}
.user_main .welcome_guest {
	line-height: 20px;  margin: 40px 0 2px 10px; font-size: 20px; height: 50px;color: #1641ae;
}
.user_main .right {
	margin: 0px; padding-left: 6px; width: 260px; height: 60px; overflow: hidden;
}
.user_main .right .top {
	margin: 9px auto 0px 10px; width: 215px; height: 19px
}
.user_main .right .top * {
	display: inline; float: left; vertical-align: middle
}
.user_main .right .top .txt1 {
	border-bottom: #feea91 1px solid; border-left: #feea91 1px solid; padding-bottom: 0px; line-height: 18px; padding-left: 5px; width: 70px; padding-right: 0px; height: 18px; color: #c5c3c3; border-top: #feea91 1px solid; margin-right: 10px; border-right: #feea91 1px solid; padding-top: 1px
}
.user_main .right .top .txt2 {
	border-bottom: #feea91 1px solid; border-left: #feea91 1px solid; padding-bottom: 0px; line-height: 16px; padding-left: 5px; width: 70px; padding-right: 0px; height: 18px; color: #c5c3c3; border-top: #feea91 1px solid; margin-right: 10px; border-right: #feea91 1px solid; padding-top: 1px
}
.user_main .right .top .btn {
	border-bottom: 0px; text-align: center; border-left: 0px; padding-bottom: 0px; line-height: 19px; margin: 1px 0px 0px; padding-left: 0px; width: 36px; padding-right: 0px; background: url(../images/login_sub.gif) no-repeat; height: 19px; color: #fffeff; border-top: 0px; cursor: hand; border-right: 0px; padding-top: 0px
}
.user_main .right .bottom {
	margin: 6px auto 0px 10px; width: 217px; height: 19px
}
.user_main .right .bottom a {
	line-height: 15px; display: inline; white-space: nowrap; float: left; height: 14px; color: #881905; overflow: hidden
}
.user_main .right .bottom .icon1 {
	padding-left: 17px; width: 46px; background: url(../images/user_ico.gif) no-repeat; margin-right: 10px
}
.user_main .right .bottom .icon2 {
	padding-left: 16px; width: 55px; background: url(../images/pass_ico.gif) no-repeat; margin-right: 0px
}
.user_main .right .bottom .icon3 {
	padding-left: 18px; width: 47px; background: url(../images/user_ico2.gif) no-repeat; margin-right: 7px
}
.userinfo {
	padding-bottom: 0px; padding-left: 0px; width: 250px; padding-right: 0px; float: left; height: 54px; overflow: hidden; padding-top: 6px
}
.userinfo a {
	text-decoration: none
}
.userface {
	border-bottom: #eee 1px solid; border-left: #eee 1px solid; padding-bottom: 3px; margin: 0px 6px 0px 0px; padding-left: 3px; width: 40px; padding-right: 3px; background: #fff; float: left; height: 40px; border-top: #eee 1px solid; border-right: #eee 1px solid; padding-top: 3px
}
.userface img {
	width: 40px; height: 40px
}
.welcome {
	padding-bottom: 0px; line-height: 16px; margin: -2px 0px 2px; padding-left: 0px; width: 190px; padding-right: 0px; display: block; float: left; height: 16px; overflow: hidden; font-weight: 500; padding-top: 0px
}
.welcome a {
	font-weight: 800; margin-right: 4px
}
.mylink {
	margin: 0px 0px 2px; width: 180px; float: left
}
.mylink ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.mylink ul li {
	line-height: 18px; list-style-type: none; margin: 0px; width: 180px; float: left; list-style-image: none
}
.mylink li a {
	color: #881905
}
.mylink li em {
	font-style: normal; margin: 0px 6px; color: #e7e8c4
}
.uclink {
	float: left
}
.uclink a {
	
}
.member_mbtx {
	z-index: 1
}
.menu_form_header {
	cursor: move
}
.menu_form_header h1 {
	line-height: 28px; text-indent: 10px; color: #fff; font-size: 14px; font-weight: bold
}
.member_mbtx .menu_form_header {
	border-bottom: 0px; border-left: black 1px solid; line-height: 19px; width: 362px; font-family: "times new roman", serif; background: url(../images/zzbg.gif) repeat-x; height: 27px; color: #206040; font-size: 13px; vertical-align: middle; border-top: black 1px solid; cursor: default; font-weight: 900; border-right: black 1px solid; text-decoration: none
}
.member_mbtx .menu_form_body {
	border-bottom: black 1px solid; border-left: black 1px solid; width: 362px; border-top: black 1px solid; border-right: black 1px solid
}
.member_mbtx img.menu_form_exit {
	margin: 4px 5px 0px 0px; float: right; cursor: pointer
}
.member_mbtx table {
	width: 100%; border-collapse: collapse
}
.member_mbtx th {
	text-align: left; padding-bottom: 1px; padding-left: 0px; width: 1%; padding-right: 5px; font-family: "times new roman", serif; color: #004060; font-size: 13px; font-weight: 900; padding-top: 0px
}
.member_mbtx td {
	padding-bottom: 1px; padding-left: 0px; width: 99%; padding-right: 0px; padding-top: 0px
}
.member_mbtx form {
	padding-bottom: 10px; margin: 0px; padding-left: 10px; padding-right: 10px; padding-top: 8px
}
.member_mbtx input.field {
	border-bottom: #808080 1px solid; border-left: #808080 1px solid; width: 95%; font-family: arial, sans-serif; font-size: 12px; border-top: #808080 1px solid; border-right: #808080 1px solid
}
.member_mbtx input.btn {
	border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ddffdd; margin-top: 2px; font-family: verdana, sans-serif; font-size: 11px; border-top: #808080 1px solid; border-right: #808080 1px solid
}
a {
	color: #ff0000; text-decoration: none
}
.ipt-b {
	padding-bottom: 0px; line-height: 135%; padding-left: 0.5em; padding-right: 0.5em; overflow: visible; padding-top: 0px
}
button {
	padding-bottom: 0px; line-height: 135%; padding-left: 0.5em; padding-right: 0.5em; overflow: visible; padding-top: 0px
}
select {
	vertical-align: middle
}
input {
	vertical-align: middle
}
button {
	vertical-align: middle
}
button img {
	vertical-align: middle
}
.ipt-r {
	padding-bottom: 0px; margin: 2px 3px 2px 0px; padding-left: 0px; width: 16px; padding-right: 0px; height: 16px; overflow: hidden; padding-top: 0px
}
.ipt-c {
	padding-bottom: 0px; margin: 2px 3px 2px 0px; padding-left: 0px; width: 16px; padding-right: 0px; height: 16px; overflow: hidden; padding-top: 0px
}
.page {
	margin: auto
}
.header {
	margin: auto
}
.content {
	margin: auto
}
.ico {
	display: inline-block; vertical-align: middle; -moz-box-align: center
}
.btn {
	display: inline-block; vertical-align: middle; -moz-box-align: center
}
.autologin {
	display: inline-block; vertical-align: middle; -moz-box-align: center
}
.login .domain {
	display: inline-block; vertical-align: middle; -moz-box-align: center
}
.ne-ib {
	display: inline-block; vertical-align: middle; -moz-box-align: center
}
.btn {
	background-image: url(../images/bg_v2.gif); background-color: transparent; background-repeat: no-repeat
}
i {
	background-image: url(../images/bg_v2.gif); background-color: transparent; background-repeat: no-repeat
}
.login {
	border-bottom: black 1px solid; position: absolute; border-left: black 1px solid; padding-left: 20px; width: 340px; background: #fff; height: 150px; border-top: 0px; border-right: black 1px solid
}
.login h2 {
	line-height: 999em; width: 190px; background-position: 0px 0px; height: 28px; overflow: hidden
}
.login .fi {
	margin: 14px 0px; height: 30px; _margin: 13px 0
}
.login .fi-nolb {
	padding-left: 46px; height: 24px
}
.login .lb {
	line-height: 30px; float: left; margin-right: 10px; _margin-right: 7px
}
.login .domain {
	line-height: 999em; width: 75px; background-position: 0px -36px; height: 16px; overflow: hidden
}
.login .forget {
	color: #333
}
.login .ipt-t {
	border-bottom: #838383 1px solid; border-left: #838383 1px solid; padding-bottom: 4px; line-height: 18px; padding-left: 4px; width: 172px; padding-right: 4px; background-position: -396px -252px; height: 20px; font-size: 14px; border-top: #838383 1px solid; font-weight: bold; margin-right: 5px; border-right: #838383 1px solid; padding-top: 4px
}
.login .ipt-t-focus {
	background: #ffffe1
}
.login .ipt-t:focus {
	background: #ffffe1
}
.login select {
	position: relative; width: 182px; top: 4px
}
.login .options {
	position: relative
}
.login .autologin {
	line-height: 999em; margin: 0px 5px 0px 0px; width: 20px; background-position: -108px -33px; height: 22px; overflow: hidden
}
.login .btn {
	border-bottom: 0px; text-align: center; border-left: 0px; padding-bottom: 0px; line-height: 29px; padding-left: 0px; padding-right: 0px; float: left; height: 29px; color: #2b2b2b; font-size: 14px; border-top: 0px; cursor: pointer; font-weight: bold; border-right: 0px; padding-top: 0px
}
.login .btn-login {
	width: 80px; background-position: -432px 0px
}
.login .btn-login-hover {
	background-position: -432px -36px
}
.login .btn-login:hover {
	background-position: -432px -36px
}
.login .btn-login-active {
	background-position: -432px -72px
}
.login .btn-login:active {
	background-position: -432px -72px
}
.btn-login {
	width: 80px; background-position: -324px 0px
}
.login .btn-reg {
	width: 80px; background-position: -324px 0px
}
.login .btn-reg-hover {
	background-position: -324px -36px
}
.login .btn-reg:hover {
	background-position: -324px -36px
}
.btn-login-active {
	background-position: -324px -72px
}
.btn-login:active {
	background-position: -324px -72px
}
.login .btn-reg-active {
	background-position: -324px -72px
}
.login .btn-reg:active {
	background-position: -324px -72px
}
#naver {
	margin: 1px 0 2px 0;width: 100%;background-image: -webkit-linear-gradient(top,#e6e6e6,#f7f7f7);height: 45px;border-bottom: 3px solid #30b3e7;
    box-shadow: inset #fff 0 1px 0 0,rgba(0,0,0,.1) 0 1px 5px 0;
}
.one_naver {
	padding-bottom: 0px;line-height: 45px;padding-left: 10px;padding-right: 10px;float: left;height: 45px;padding-top: 0px;text-align: center;padding-left: 8%;
}
.one_naver li {
		padding-bottom: 0px;line-height: 45px;padding-left: 10px;padding-right: 10px;float: left;height: 45px;padding-top: 0px;border-left: 1px solid #CADCF3;width: 90px;font-size: 14px;
}
.one_naver li a:hover {
	background: -webkit-linear-gradient(top, #8abff5 0%,#0499e9 100%);display: inline-block;position: relative;width: 90px;color: #262726;
}
.one_naver li span {
	text-align: center; width: 97px; display: block; color: #fff
}
.one_naver li .wihte a {
	color: #fff
}
.one_naver li .wihte a:hover {
	color: #fff000; text-decoration: none
}
.one_naver li .hover a {
	color: #02369c
}
.one_naver li .hover a:hover {
	color: #ff4800; text-decoration: none;transition:all 0.3s ease-in;
}
.two_naver {
	padding-bottom: 0px; line-height: 33px; padding-left: 20px; padding-right: 20px; height: 33px; color: #a2a2a2; font-size: 14px; padding-top: 0px; margin-left: 13%;
}
.two_naver a {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px
}
.two_naver a:hover {
    background-image: -moz-linear-gradient(center top , #ddd, #eee);
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 0 #eee;
    border-radius: 5px;
    margin-bottom: 2px;
    margin-top: 2px;
    transition:all 0.3s ease-in;
}
.shgs {
    float: right;
    margin-right: 190px;
    margin-top: 30px;
    width: 50px;
}
.ind_js{ width:1003px; overflow:hidden; margin:0 auto; height:212px; padding:42px 0px 0px 0px;}
.ind_js ul{ width:120%; overflow:hidden;}
.ind_js ul li{ float:left; padding:20px 20px 0px 20px; border-left:1px dashed #b2b2b2; background:url(../images/ind_06.png) 50% top no-repeat;
 text-align:center;}
.ind_js ul li:first-child{ border-left:none;}
.ind_js ul li p{ color:#333333; font-size:14px; line-height:20px; font-weight:bold; margin-top:40px; padding:0px;}
.ind_js ul li .ind_p1{ font-weight:normal; font-family:arial; font-size:12px; color:#777777;margin-top:0;}
.ind_js ul li span img{ max-width:48px; max-height:45px; margin-top:17px;}
.ind_pro{ width:1600px;margin:0 auto;  overflow:hidden;  background-color:#f9f9f9;}
.ind_pro_top{ width:1003px; margin:0 auto; text-align:center; padding-top:36px;}
.ind_pro_top p{ font-size:24px; color:#333; text-transform:uppercase;}
.ind_pro_top p:first-child{ font-size:36px; color:#666; font-family:arial;}
.pro_p1{ width:495px; height:31px;  margin:0 auto; line-height:31px; margin-top:21px;}
.pro_p1 input[type="text"]{ width:456px;height:29px; line-height:29px; border:1px solid #d4d4d4; margin-right:2px; font-size:13px; color:#bbbbbb; padding-left:3px; }
.pro_p1 input[type="button"]{ width:32px; height:31px; background:url(../images/ind_sou.jpg) left top no-repeat;}
.ind_xxk{ width:1000px; height:44px; overflow:hidden; background:url(../images/ind_pro_02.jpg) left top no-repeat; margin:17px 0px 12px 0px; }
.ind_xxk ul{ width:120%; overflow:hidden;}
.ind_xxk ul li{ float:left; width:125px;}
.ind_xxk li a{ font-size:14px; line-height:44px; color:#fff; display:block;}
.ind_xxk li:hover a{ background-color:#0c68a7;}
.ind_xxk .ind_xxk_a1{  }
.ind_xxk .ind_xxk_a1 a{ background:url(../images/ind_pro_01.png) 98px 16px no-repeat; width:87px; padding-right:28px; padding-left:10px;}
.ind_pro_top .ind_xxk .xxk_a{background-color:#0c68a7;}
.ind_pro_bot{ width:1600px; margin:0 auto; padding-top:16px; border-top:1px solid #d4d4d4;}
/*.ind_pro_bot .ind_pro_ul{width:1600px; overflow:hidden; position:relative; }
.ind_pro_bot .ind_pro_ul ul{ width:99999px; overflow:hidden;  }*/
.ind_pro_bot .ind_pro_ul ul li{ float:left; width:399px; height:302px; background:url(../images/ind_pro_03.jpg) left top no-repeat; margin-right:1px; position:relative; }
/*.ind_pro_bj{ width:100%; height:76px; background:url(../images/ind_pro_11.png) 0px 23px no-repeat #005991; padding-top:53px;}*/
.ind_pro_bj .ind_a1{ width:173px; height:39px;  margin:0 auto; display:block; text-align:center; font-size:28px; color:#fff; line-height:39px;}
.ind_pro_bjzz .ind_a1{ width:173px; height:39px;  margin:0 auto; display:block; text-align:center; font-size:28px; color:#fff; line-height:39px;}
.ind_pro .ind_pro_bot p{width:360px; height:290px; display:none;   position:absolute; left:0px; top:0px;background:url(../images/pro_bj.png) left top repeat;}
.ind_pro .ind_pro_bot p .ind_pro_a1{ height:302px;  display:block;background:url(../images/ind_pro_04.png) 50% 30% no-repeat; color:#fff; padding-top:201px; font-size:24px; line-height:25px; z-index:999;  text-align:center;}
.ind_pro_bot .ind_pro_ul ul li:hover p{ display:block;}
.ind_z{ width:1003px;  margin:0 auto; padding-top:40px;}
.ind_news{ width:484px; overflow:hidden;}
.ind_news_top{ width:100%; height:30px; border-bottom:1px solid #dbdbdb;line-height:30px; padding-bottom:10px; }
.ind_news_s1{ width:35px; height:8px; margin-top:12px;}
.ind_news_s1 a{ float:left; width:8px; height:8px; background:url(../images/ind_news_05.png) left top no-repeat; display:block; margin-left:3px;}
.ind_news_s1 a:hover{background:url(../images/ind_news_06.png) left top no-repeat;}
.ind_news_s1 .s1_a1{background:url(../images/ind_news_06.png) left top no-repeat;}
.ind_pro_bot{ width:1600px; overflow:hidden; margin:0 auto; }
.ind_pro_ul{ width:1600px;  margin:0 auto; overflow:hidden; position:relative;}
.ind_pro_bj{width:100%; height:76px; background-color:#05a3d8; position:relative; padding-top:53px; }
.ind_pro_bjzz{width:100%; height:76px; background-color:#d7973b; position:relative; padding-top:53px; }
.ind_gdt_xs{ width:1600px; height:302px; overflow:hidden; position:relative; }
.ind_gdt_xs ul{ position:absolute; left:0px; top:0px; overflow:hidden;  }
.ind_pro_bot .ind_gdt_xs ul li{ float:left; width:360px; height:290px; background:url(../images/ind_pro_03.jpg) left top no-repeat; margin-right:1px; position:relative; }
.ind_pro_bot .ind_gdt_xs ul li .jzimg{ width:399px; height:302px;}
.ind_pro_bot .ind_gdt_xs ul li .jzimg img{ max-width:399px; max-height:302px;}
.ind_pro_bot .ind_gdt_xs ul li .jzimg i{ display:inline-block; height:100%; vertical-align:middle;}
.ind_pro_bj .ind_pro_gdt{ width:100%; height:9px; background:url(../images/ind_gdt.jpg) 0px 4px repeat-x; position:absolute; left:0px; top:23px; }
.ind_pro_bjzz .ind_pro_gdt{ width:100%; height:2px; background:#e7b935; position:absolute; left:0px; top:23px; }
/*.ind_pro_bj .ind_pro_gdt .ind_gdt_d{ width:110px; height:9px; background:url(../images/ind_pro_66.jpg) left top no-repeat; position:absolute; top:0px; cursor:pointer;}*/
.ind_pro_bj .ind_pro_gdt .ind_gdt_d{ width:183px; height:50px; background:url(../images/ind_pro_11.png) left 22px no-repeat; position:absolute; top:-22px; cursor:pointer;}
.ind_pro_bot .ind_pro_ul ul li .jzimg i{ height:100%; vertical-align:middle; display:inline-block;}
.ind_pro_bot .ind_pro_ul ul li .jzimg img{ max-height:302px; max-width:399px;}
.ind_pro_bot .ind_pro_ul ul li .jzimg{ width:360px; height:290px;}
.ind_news_top span{ font-size:24px; color:#333; }
.ind_news_con{ width:484px; height:286px;  margin-top:17px; position:relative;}
.ind_news_con ul{width:484px; height:286px;  position:absolute; left:0px; top:0px; overflow:hidden;}
.ind_news_con ul li{ width:484px; min-height:80px;  margin-top:15px;}
.ind_news_con ul li:first-child{ }
.ind_news_con ul li .jzimg{ width:141px; height:80px; background-color:#dbdbdb;}
.ind_news_con ul li .jzimg img{ max-width:133px; max-height:72px;}
.ind_news_con ul li .jzimg i{ display:inline-block; height:100%; vertical-align:middle;}
.ind_news_con ul li div{ width:323px; height:80px; overflow:hidden;}
.ind_news_con ul li div p{ font-size:14px; line-height:20px; color:#828282;}
.ind_news_con ul li div em{ width:30%; font-style:normal; height:25px; overflow:hidden; text-align:right; }
.ind_news_con ul li div a{ font-weight:bold; width:67%; height:25px; color:#333;  display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
 padding-left:9px; background:url(../images/ind_news_04.jpg) left center no-repeat; }
.ind_news_con ul li div p{ height:45px; overflow:hidden;}
.ind_news_con ul li div p:first-child{ height:25px; line-height:25px;}
.ind_news_con ul li div a:hover{ color:#0c68a7;}
.ind_news_bot{ width:100%; height:33px; line-height:33px; background-color:#dadada; margin-top:32px;}
.ind_news_bot a{ color:#363636; padding-left:11px; font-family:arial; display:block; text-transform:uppercase;}
.ind_vid{ width:485px; margin-left:34px;}
.ind_par{ width:100%; overflow:hidden; padding:57px 0px 60px 0px;}
.ind_par_top{ width:1600px; height:67px; border-bottom:1px solid #dadada; margin:0 auto; text-align:center;}
.ind_par_top span{ font-size:24px; line-height:40px; height:40px; display:inline-block;  border-bottom:2px solid #035a90; overflow:hidden; color:#333;}
.ind_par_top p{ font-family:arial; font-size:26px; line-height:26px;text-transform:uppercase; color:#666; }
.ind_par_bot{ width:1003px; overflow:hidden; margin:0 auto; padding-top:20px;}
.ind_par_bot ul{ width:120%; overflow:hidden;}
.ind_par_bot ul li{ float:left; width:231px; height:152px;  margin-right:26px; margin-top:23px;}
.ind_par_bot ul li .jzimg{width:229px; height:120px; border:1px solid #e6e6e6;}
.ind_par_bot ul li .jzimg img{max-width:229px; max-height:120px;}
.ind_par_bot ul li .jzimg i{ display:inline-block; height:100%; vertical-align:middle;}
.ind_par_bot ul li .ind_par_bot_a1{ font-size:14px; color:#333; height:30px; line-height:30px; display:block; overflow:hidden; text-align:center;}
.ind_sup{ width:1600px; overflow:hidden; min-height:537px; background:url(../images/ind_sup_bj.jpg) center top no-repeat; margin:0 auto; }
.ind_sup_top{ margin-top:30px; margin-bottom:40px;}
.ind_sup_top p{color:#fff; }
.ind_sup_top span{color:#fff;}
.ind_sup_bot{ width:971px; height:339px; background:url(../images/sup_but_bj.png) left top repeat;  padding:0px 16px 18px 16px; margin:0 auto;}
.ind_sup_bot_l{ width:317px; overflow:hidden;}
.ind_sup_ewm{ width:100%; overflow:hidden; margin-top:25px;}
.ind_sup_ewm span{ display:block;  height:18px; overflow:hidden; }
.ind_sup_ewm .ind_sup_sp{ height:37px; overflow:hidden;}
.ind_sup_ewm span p{ font-size:14px; color:#fff; line-height:18px; font-weight:bold; height:18px; overflow:hidden;}
.ind_sup_ewm span .ind_sup_s1{ font-size:17px; height:19px; overflow:hidden;}
.ind_sup_ewm .ind_sup_p1{ width:100%; height:122px; display:block; margin-left:1px; margin-top:15px;}
.ind_sup_ewm .ind_sup_p1 img{ margin-right:31px;}
.ind_sup_ewm p{  color:#fefefe;font-size:14px; line-height:18px; height:18px; overflow:hidden;}
.ind_sup_ewm p i{ font-style:normal;}
.ind_sup_ewm p em{ font-family:arial; font-style:normal;}
.ind_sup_bot_r{ width:654px; overflow:hidden;}
.ind_sup_mess{ overflow:hidden;  width: 680px;}
.ind_sup_mess input[type="text"]{ float:left; width:313px; height:34px; background-color:#fff; border:none; margin-right:16px; margin-top:18px; line-height:34px; overflow:hidden; color:#d6d6d6; padding-left:6px;}
.ind_sup_mess_bot{ width:100%; overflow:hidden; margin-top:18px;}
.ind_sup_mess_bot textarea{ width:447px; height:100px; border:none; padding-top:11px; padding-left:6px;color:#d6d6d6;}
.ind_sup_mess_bot span{ width:185px; height:105px; overflow:hidden;  padding:0px; background:none; }
.ind_sup_mess_bot span p{ font-weight:normal; font-size:14px; line-height:22px; color:#fff;}
.ind_sup_mess_bot span p:first-child{ height:37px; display:block;background:url(../images/ind_sup_liu.jpg) left top no-repeat; margin-bottom:16px;}
.ind_sup_mess_bot span font{ width:60px; height:37px;  padding-left:52px; line-height:37px; font-size:14px; color:#fff; overflow:hidden;}
.head,.nav,.ind_pro,.ind_sup,.ind_par_top,.fond,.ind_pro_bot,.ind_pro_ul,.ind_pro_ul{width:100%;max-width:1440px;}
.ind_pros{width:1340px;max-width:1440px;margin: 0px auto;}
.ind_proszz{margin: 0px auto;}
.ind_z {overflow: hidden;}
.nav_con{position:relative;height:100%;}
.down_abo {left:388px;}
.down_case {right:50px;}
.down_news {right:66px;}
.down_sol {right:18px;}
.down_loc {right:0px;}
.ind_pro_bjs{width:100%; height:70px; background-color:#dadada; position:relative; padding-top:30px; }
.ind_pro_gdts{ width:100%; height:9px; position:absolute; left:0px; top:23px; }
.ind_pro_bjs .ind_pro_gdts .ind_gdt_ds{ width:183px; height:50px; background:url(../images/ind_pro_11.png) left 22px no-repeat; position:absolute; top:-22px; cursor:pointer;}
.ind_pro_bjs .ind_a1s{ width:173px; height:39px; margin:0 auto; display:block; text-align:center; font-size:28px; color:#666; line-height:39px;}
.banner {
	position: relative;
    width: 100%;
   overflow: auto;
   background: #d6dade;
   max-width: 1440px;
   margin: 0 auto;
}
}
.banner ul {
		list-style: none;
		width: 300%;
	}
.banner ul li {
		display: block;
		float: left;
		width: 33%;
		min-height: 350px;
		-o-background-size: 100% 100%;
		-ms-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);
	}
.banner .dots {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 20px;
		width: 100%;
	}
.banner .dots li {
			display: inline-block;
			*display: inline;
			zoom: 1;
			width: 10px;
			height: 10px;
			line-height: 10px;
			margin: 0 4px;
			text-indent: -999em;
			*text-indent: 0;
			border: 2px solid #fff;
			border-radius: 6px;
			cursor: pointer;
			opacity: .4;
			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
.banner .dots li.active {
				background: #fff;
				opacity: 1;
			}
.oo img{
padding-top:13px
}
.telico {
         font: 20px "微软雅黑";
         color: #7a7877;
         overflow: hidden;
         border-bottom: 1px solid #e3e3e3;
}
.telico .t1 {
    font-family: arial, helvetica, sans-serif;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1px;
}
.telicos {
    font: 28px "微软雅黑";
    color: #01b1ec;
    overflow: hidden;
    border-bottom: 1px solid #e3e3e3;
    font-weight: bold;
	margin-top: 5px;
}
.t11 {
    font-family: arial, helvetica, sans-serif;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 1px;
	color: #e5a13e;
}
*{ margin:0; padding:0; list-style:none;}
.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 20%; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 9px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://www.cvavle.com/templets/default/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
.lxwm { line-height: 36px; border-bottom: solid 1px #E6E4E4;overflow: hidden;font-size: 13px;color: #777;margin-left:3px;}
.floatad{ position:fixed; left:10px; bottom:10px;}
.floatad .close{ text-align:left}
.floatad .close a{ font-size:12px; text-decoration:none; color:#000;}
.floatad .box img{} 
.help_list {float: left;width: 14%;overflow: hidden;}
.wechat {float: right;margin-top: 20px;text-align: center;font-size: 14px;color:#666;line-height: 30px;}