@charset "utf-8";
/* CSS Document */

body { font-family: "宋体", Verdana, Geneva, sans-serif, "微软雅黑"; font-size:12px; padding: 0; margin: 0;}
li { padding: 0px; margin: 0px; list-style: none; }
ul { padding: 0px; margin: 0px; list-style: none; }
p { padding: 0px; margin: 0px; -webkit-margin-before:0px; -webkit-margin-after:0px;}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ol, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; font-size: 100%; }
a:link, a:visited, a:active { text-decoration: none; }
img{ border: none; }
a{blr:expression(this.onFocus=this.blur());outline:none;text-decoration:none; color:#333;}
a:hover{text-decoration:none;color:#F00;}
.clearfix:after{content:" ";clear:both;height:0;visibility:hidden;display:block;}
.clearfix{*zoom:1;}
.fr { float: right; }
a span { cursor: pointer; }
em, cite { font-style: normal; }
.box{ background:url(../images/bady_bg.jpg) repeat-x; overflow:hidden;}

.head_bg{ background:url(../images/img01.jpg) center no-repeat; height:188px;}
.head{ width:1260px; margin:0 auto; height:168px; padding-top:20px; position:relative;}
.logo{ float:left; margin-left:80px;}
.head_tel{ right:0; bottom:20px; overflow:hidden; background:url(../images/nc_search01.png) no-repeat; width:210px; height:26px; position:absolute;}
.head_menu2{ width:178px; height:25px; float:left;}
.head_menu2 .head_menu2_1{ color:#333; width:168px; height:25px; padding:0 5px;background: none transparent scroll repeat 0% 0%;border: none; font-family:"微软雅黑"; font-size:14px;}
.head_tel .submit2{ background:url(../images/img06.png) no-repeat; border:none; width:30px; height:26px; cursor:pointer;}
.head_menu3{ margin-top:1px; font-family:"微软雅黑"; font-size:14px; line-height:24px; overflow:hidden; float:left;}
.nav_bg{ background:url(../images/img02.jpg) repeat-x; width:100%; height:47px;}
.nav{ width:1024px; margin:0 auto; height:47px;}
.nav ul{}
.nav span{ float:left; width:2px; height:47px; background:url(../images/img03.jpg) center no-repeat;}
.nav ul li{ width:126px; float:left; text-align:center; line-height:47px; height:47px;}
.nav ul li a{ font-family:"微软雅黑"; font-size:15px;}

ul#menu li a.navhover{ background:url(../images/head_navli.png) center no-repeat;}
.nav span{ float:left; height:47px; width:2px; background:url(../images/img03.jpg) center no-repeat;}
ul#menu li{float:left; width:126px; height:47px;line-height:45px;text-align:center;position:relative;Z-INDEX: 10000000;}
ul#menu li a{ width:124px; height:47px; display:block; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#333;}
ul#menu li a:hover{ color:#f00; display:block;}
ul#menu li ul{position:absolute;width:124px;left:0;top:47px;display:none;overflow:hidden; border-left: solid 1px #ddd; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;}
ul#menu li ul li{float:left;width:100%;height:39px;padding:0;position:relative; line-height:39px;}
ul#menu li ul li b{position:absolute;top:0;left:0;width:100%;height:39px;background:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;overflow:hidden;}
ul#menu li ul a{position:absolute;top:0;left:0;width:100%;height:39px;font-size:14px; line-height:39px;}
ul#menu li ul a:hover{display:block;background:#eee; color:#f00;filter:;-moz-opacity:1;opacity:1;}


/* banner */
.wrapper { width:1024px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left:5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right:5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1024px; height:420px; }
#slideshow ul { display: none; }
.error{ width:1000px; height:516px; background:url(../images/404.jpg) no-repeat;}
.error_page{ width:260px; height:50px; margin:200px 0 0 355px; font-size:14px; padding-left:20px; line-height:25px; color:#333;font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";}
.error_shouye{ width:100px; margin-left:375px;}
.error_shouye a{ font-size:14px; color:#eb6100;  font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";}
.error_shouye a:hover{text-decoration:inherit;color:#037cd6;}
.error_shouye b{ font-size:14px;}

/* banner */
.slide{height:420px;overflow:hidden; width:1024px;margin:0 auto 0 auto;}

.focus {margin:0 auto;width:1024px; height:420px; overflow:hidden; position:relative;}
.focus ul {height:420px; position:absolute;}
.focus ul li {float:left; width:1024px; height:420px; overflow:hidden; position:relative;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:1024px; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1024px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus .btn span.on {color:#fff;background:#00f;}
.focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}

#focus {width:1024px; height:420px;margin:0 auto; overflow:hidden; position:relative;}
#focus ul {position:absolute;}
#focus ul li {float:left; width:100%;overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute;height:10px; padding:5px 10px; right:0; bottom:10px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#045174;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:40%; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


.main{ margin:10px auto 0 auto; overflow:hidden; width:1024px;}
.main_about{ float:left; overflow:hidden; width:593px;}
.main_aboutt{ width:593px; height:43px; background:url(../images/img04.png) no-repeat; line-height:40px; color:#fff; font-family:"微软雅黑";}
.main_aboutt b{ font-size:17px; font-weight:normal; margin-left:10px;}
.main_aboutt span{ float:right; margin-right:10px;}
.main_aboutt span a{ color:#fff;}
.main_aboutb{ margin:-5px 4px 0 4px; background:#fff; padding:10px; width:565px;}
.main_aboutb img{ float:left; margin-right:8px;}
.main_aboutb p{ text-indent:2em; line-height:26px; font-family:"微软雅黑"; font-size:14px;}

.main_zz{ width:428px; float:right; overflow:hidden;}
.main_zzt{ width:428px; height:43px; background:url(../images/img05.png) no-repeat; line-height:40px; color:#fff; font-family:"微软雅黑";}
.main_zzt b{ font-size:17px; font-weight:normal; margin-left:10px;}
.main_zzb{ margin:-5px 4px 0 4px; background:#98b5d3; padding:20px 5px 28px 5px;}

.mt14{margin-top:14px;}
.mr_t1name img { float: left; }
.mr_frbox { height:142px; padding:10px 0px 2px 0px;}
.mr_frBtnL { float: left; margin:0px 3px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height: 142px; width:360px;}
.mr_frBtnR { float: right; margin-top:0px; cursor: pointer; }
.mr_frUl ul li { display: inline; float: left; width:165px; height:142px; margin:0 6px; overflow: hidden;}
.mr_frUl ul li a{ display:block; height:201px; width:165px; color:#000; font-family:"微软雅黑"; font-size:14px;}
.mr_frUl ul li a:hover{ color:#0271a8;}
.mr_frUl ul li p{ text-align:center; line-height:30px;}
.mr_frUl ul li img { display: block;}


.main_pro{ width:1024px; margin:10px auto 10px auto; overflow:hidden; background:url(../images/img10.png) repeat-x;}
.main_prot{ height:37px; border-bottom:solid 1px #cbcbcb; line-height:36px; background:url(../images/img06.jpg) no-repeat;}
.main_prot b{ color:#006ad2; font-family:"微软雅黑"; font-size:16px; font-weight:normal; width:272px; text-align:center; float:left;}
.main_prot b em{ font-size:12px; color:#c1c1c1;}
.main_prot span{ float:right; margin-right:10px;}
.main_prot span a{}
.main_prob{ overflow:hidden; border:solid 1px #006bd0; border-top:none;}

.mt14{margin-top:14px;}
.mr_t1name img { float: left; display: inline; }
.mr_frbox0 { height:180px; padding:10px 0px 2px 0px;}
.mr_frBtnL0 { float: left; margin:65px 6px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl0 { float: left; height:180px; width: 931px;}
.mr_frBtnR0 { float: right; margin-top:65px; cursor: pointer; }
.mr_frUl0 ul li { display: inline; float: left; width:225px; height:204px; margin:0 7px; overflow: hidden;}
.mr_frUl0 ul li a{ display:block; height:201px; width: 225px; color:#000; font-family:"微软雅黑"; font-size:14px;}
.mr_frUl0 ul li a:hover{ color:#0271a8;}
.mr_frUl0 ul li p{ text-align:center; line-height:30px;}
.mr_frUl0 ul li img { display: block; }

.mr_frbox1 { height:210px; padding:10px 0px 2px 0px;}
.mr_frBtnL1 { float: left; margin:65px 6px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl1 { float: left; height: 210px; width: 931px;}
.mr_frBtnR1 { float: right; margin-top:65px; cursor: pointer; }
.mr_frUl1 ul li { display: inline; float: left; width:225px; height:204px; margin:0 7px; overflow: hidden;}
.mr_frUl1 ul li a{ display:block; height:201px; width: 225px; color:#000; font-family:"微软雅黑"; font-size:14px;}
.mr_frUl1 ul li a:hover{ color:#0271a8;}
.mr_frUl1 ul li p{ text-align:center; line-height:30px;}
.mr_frUl1 ul li img { display: block; }


.wrap{ width:1024px; margin:0px auto 0 auto; overflow:hidden;}
.wrap_con{ width:250px; height:272px; overflow:hidden; background:url(../images/img07.jpg) no-repeat; float:left;}
.wrap_con ul{ overflow:hidden; padding:30px 15px;}
.wrap_con ul li{ line-height:24px; font-family:"微软雅黑"; font-size:15px; margin-top:5px;}

.wrap_hy{ width:454px; float:left; margin-left:10px; height:272px;}
.wrap_hyt{ background:url(../images/img08.jpg) repeat-x; height:36px; line-height:35px; border:solid 1px #0164c9; border-bottom:none; font-family:"微软雅黑";}
.wrap_hyt b{ font-size:16px; font-weight:normal; margin-left:10px; color:#0164c9;}
.wrap_hyt span{ float:right; margin-right:10px;}
.wrap_hyt span a{ color:#0164c9;}
.wrap_hyb{ background:#fff; border:solid 1px #0164c9; overflow:hidden; margin-top:2px;}
.wrap_hyb ul{ overflow:hidden; padding:6px 10px 8px 10px;}
.wrap_hyb ul li{ border-bottom:dashed 1px #aeaeae; line-height:28px; margin-top:5px; padding-left:12px; background:url(../images/img09.png) left no-repeat;}
.wrap_hyb ul li span{ float:right;}
.wrap_hyb ul li a{ font-family:"微软雅黑"; font-size:14px;}

.wrap_news{ width:300px; float:right; height:272px;}
.wrap_newst{ background:url(../images/img08.jpg) repeat-x; height:36px; line-height:35px; border:solid 1px #0164c9; border-bottom:none; font-family:"微软雅黑";}
.wrap_newst b{ font-size:16px; font-weight:normal; margin-left:10px; color:#0164c9;}
.wrap_newst span{ float:right; margin-right:10px;}
.wrap_newst span a{ color:#0164c9;}
.wrap_newsb{ background:#fff; border:solid 1px #0164c9; overflow:hidden; margin-top:2px;}
.wrap_newsb ul{ overflow:hidden; padding:6px 10px 8px 10px;}
.wrap_newsb ul li{ border-bottom:dashed 1px #aeaeae; line-height:28px; margin-top:5px; padding-left:12px; background:url(../images/img09.png) left no-repeat;}
.wrap_newsb ul li span{ float:right;}
.wrap_newsb ul li a{ font-family:"微软雅黑"; font-size:14px;}


.footer_bg{ height:118px; width:100%; background:#006ad2;}
.footer{ width:1024px; margin:0 auto; height:90px; padding-top:28px;}
.footer p{ text-align:center; font-family:"微软雅黑"; font-size:15px; color:#fff; overflow:hidden; line-height:30px;}

/*-- 在线客服 --*/
#kefu1{position:fixed; right:0px; top:172px; z-index:10008; width: 132px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel1{ margin:5px 0 5px 0;height:25px; background: url(../images/jsl.gif) no-repeat;}
.cs_tel{height:25px; background: url(../images/img.gif) no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}
.cs_online{height:30px; background: url(../images/img.gif) no-repeat 0px -50px;}
.cs_online_qq{height: 25px; margin-top:5px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}
.cs_online_qq img{border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
vertical-align: middle;}
.cs_qcode{padding: 10px 0px 0px 0px;}
.cs_free{height:32px; background: url(../images/img.gif) no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}
.cs_baidu{height:32px; background: url(../images/img.gif) no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}
.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background: url(../images/img.gif) no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}