﻿@charset "utf-8";
/* CSS Document */

body{ font-size:12px; color:#666666; background:#fff; font-family:'微软雅黑'}

a { color:#666666; font-size:12px; text-decoration:none; }

a:hover { text-decoration:none;}



/***************index css********************/
.logo{ width:1000px; height:107px; margin:0 auto}


#nav{ width:1000px; height:31px; margin:0 auto; overflow:visible}
#nav ul{ width:775px; height:31px; float:left; }
#nav ul li.lim { float:left; display:inline; width:129px; height:31px; position:relative;}
#nav ul li.lim a.lima{ display:block; width:86px; height:31px; margin-left:21px; text-align:center; line-height:31px; color:#fff; font-size:14px;}
#nav ul li.lim a.lima:hover{ background:#328af0}
#nav ul li.lim a.current{ background:#328af0}
#nav ul li.lim ul{ display:none; position:absolute; left:21px; top:31px; z-index:999; width:86px; height:auto; background:#fff;}
#nav ul li.lim ul li{ width:86px; height:35px;}
#nav ul li.lim ul li a{ display:block;  width:86px; height:35px; text-align:center; line-height:35px; color:#666666; font-size:14px;}
#nav ul li.lim ul li a:hover{ color:#205da4}
#nav .search{ float:right; width:214px; height:28px; float:right; margin-right:10px; margin-top:3px;}
#nav .search .wbk{ width:191px; height:25px; background:url(../images/wbk.jpg) no-repeat; text-indent:10px; line-height:25px;}

.flash{ width:1440px; height:260px; margin:0 auto;}


/******************************** index *********************************/
.title{ height:33px; line-height:33px; text-indent:10px; color:#205da4; font-size:14px; font-weight:bold}
.title a.more{ float:right; color:#205da4; margin-right:8px; font-size:12px; font-weight:normal; text-indent:0}
.side1{ width:1000px; height:500px;}
.side1-left{ width:275px; height:500px; float:left; display:inline}
.about{ width:275px; height:238px;}
.about .title{ width:275px; height:33px; background:url(../images/about.jpg) no-repeat}
.about .bg{ width:273px; height:190px; border:1px solid #e8f0f8; border-top:none}
.about .bg .txt{ padding:8px; }

.flzs{width:275px; height:246px;}
.flzs .title{ width:275px; height:33px; background:url(../images/about.jpg) no-repeat}
.flzs .bg{ width:273px; height:212px; border:1px solid #e8f0f8; border-top:none}
.flzs .bg .tu{ width:261px; height:63px; margin:0 auto; margin-top:6px;}
.flzs .bg ul{ width:261px; height:auto; margin:0 auto; margin-top:5px;}
.flzs .bg ul li{ background:url(../images/new_li1.jpg) 4px 7px no-repeat; height:22px; text-indent:20px; overflow:hidden}

.side1-center{ width:430px; height:500px; float:left; display:inline; margin-left:9px;}
.new{ width:430px; height:238px;}
.new .title{ background:url(../images/news.jpg) no-repeat; width:430px; height:33px;}
.new .bg{ width:428px; height:190px;  border:1px solid #e8f0f8; border-top:none}
.new .bg ul{ width:420px; height:auto; margin:0 auto; margin-top:5px;}

.center-qh{ width:430px; height:246px}
.center-qh .title1{ width:430px; height:33px; background:url(../images/news.jpg) no-repeat}
.center-qh .title1 .list{ height:33px;}
.center-qh .title1 .list ul li{ float:left; width:74px; height:33px; margin-left:6px; text-align:center; line-height:33px; cursor:pointer; color:#205ca3; font-size:14px; font-weight:bold}
.center-qh .title1 .list ul li.current{ background:url(../images/list-h.jpg) no-repeat}
.center-qh .title1 .list ul li:hover{ background:url(../images/list-h.jpg) no-repeat}
.center-qh .bg{ width:428px; height:212px; border:1px solid #e8f0f8; border-top:none}
.center-qh .bg .nr{ display:none; padding-top:10px; padding-left:7px; padding-right:7px;}

.side1-right{ float:right; width:273px; border:1px solid #e4edf8; background:#f1f8ff; border-radius:3px; border-top:2px solid #648fc2; height:481px;}
.side1-right .el{ width:260px; height:138px; margin:0 auto; border:1px solid #e4edf8; background:#ffffff; margin-top:9px;}
.side1-right .fkfs{ width:262px; height:177px; margin:0 auto}
.side1-right .fkfs .title1{ width:262px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#205da4}
.side1-right .fkfs .bg{ width:260px; height:139px; border:1px solid #e4edf8; background:#ffffff}
.side1-right .fkfs .bg .txt{ padding:3px;}
.side1-right .jczs{ height:147px; width:262px; margin:0 auto}
.side1-right .jczs .title1{ width:262px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#205da4}
.side1-right .jczs .bg{ width:260px; height:111px; border:1px solid #e4edf8; background:#ffffff}
.side1-right .jczs .bg ul{ width:256px; margin:0 auto; margin-top:5px;}
.side1-right .jczs .bg ul li{ background:url(../images/new_li1.jpg) 4px 7px no-repeat; height:22px; line-height:22px; text-indent:20px; overflow:hidden}

.center-tu{ clear:both; width:1000px; height:200px;}

.pro{ width:998px; height:211px; clear:both; margin-top:18px;}
.pro .title{ width:998px; height:33px; background:url(../images/pro.jpg) no-repeat}
.pro .bg{ width:996px; height:177px; border:1px solid #f3f3f3; border-top:none}
.pro .bg #pic{ width:985px; margin:0 auto; margin-top:14px;}
.pro .bg #pic img.tu{ width:184px; height:65px; border:1px solid #e8f0f8;}

/****************************** ny *************************************/
.ny_left{ width:245px; height:auto; float:left; display:inline; }
.ny_cpfl{ width:245px; height:auto;}
.ny_cpfl .title1{ height:39px; background:url(../images/ny_cpfl.jpg) no-repeat; color:#fff; line-height:39px; text-indent:38px; font-size:14px; font-weight:bold}
.ny_cpfl .txt{ width:243px; height:auto; border:1px solid #ececec; border-top: none;}

.ny_contact{ width:243px;  border:1px solid #e4edf8; background:#f1f8ff; border-radius:3px; border-top:2px solid #648fc2; height:329px; margin-top:15px;}
.ny_contact .el{ width:230px; height:138px; margin:0 auto; border:1px solid #e4edf8; background:#ffffff; margin-top:9px;}
.ny_contact .fkfs{ width:230px; height:177px; margin:0 auto}
.ny_contact .fkfs .title1{ width:230px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#205da4}
.ny_contact .fkfs .bg{ width:230px; height:139px; border:1px solid #e4edf8; background:#ffffff}
.ny_contact .fkfs .bg .txt{ padding:3px;}


.ny_side{ width:739px; height:auto; float:right; display:inline;}
.ny_side .title1{height:37px; background:url(../images/ny_lmbj.jpg) no-repeat; font-size:14px; font-weight:bold; color:#265e9b; text-indent:21px; line-height:37px;}
.ny_side .title1 .bt{ float:right; background:url(../images/home.jpg) 0 12px no-repeat; font-size:12px; font-weight:normal; color:#999999; margin-right:7px;}
.ny_side .title1 .bt a{ color:#999999;}
.ny_side .title1 .bt em{ color:#265e9b; font-weight:bold;}
.ny_side .txt{ padding:10px; width:717px; min-height:350px; border:1px solid #e9eef7; border-top:none}

#slideshow { width: 1440px; height: 260px; }
#slideshow ul { display: none; }
/* banner效果样式begin */
.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: 36px; height: 38px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next_pre.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 5px; z-index: 100; width: 36px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next_pre.png) no-repeat -36px 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/loader.gif) no-repeat left top; width: 31px; height: 31px; }
/* banner效果样式end */