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

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

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

a:hover { text-decoration:none;}



/***************index css********************/
.top{ width:1004px; margin:0 auto; height:114px;}
.top .logo{ float:left}
.top .right{ float:right; width:450px; height:114px;}
.top .right .yy{ width:200px; height:36px; float:right; margin-top:11px;}
.top .right .yy ul li{ width:90px; height:36px; float:left; margin-left:10px;}
.top .right .yy ul li a{ display:block; width:90px; height:36px; border-radius:5px; background:#50c4ff; text-align:center; line-height:36px; color:#ffffff; font-weight:bold}
.top .right .tel{ float:right; text-align:right; padding-top:5px; font-size:14px; font-weight:bold}
.top .right .tel span{ color:#f32218}


#nav{ width:1000px; height:38px; margin:0 auto; margin-top:2px;}
#nav ul{ }
#nav ul li { float:left; display:inline; width:100px; height:38px;}
#nav ul li a{ display:block; width:70px; height:38px; margin:0 auto; text-align:center; line-height:38px; color:#020202}
#nav ul li a:hover{ background:url(../images/h.jpg) no-repeat; color:#fff;}
#nav ul li a.current{ background:url(../images/h.jpg) no-repeat; color:#fff;}

.flash{ width:1004px; height:213px; margin:0 auto;}


/******************************** index *********************************/
.pro{ width:1004px; height:240px; margin:0 auto; margin-top:1px;}
.pro .title{ width:100%; height:41px; background:url(../images/pro-title.jpg) no-repeat; line-height:41px; text-indent:23px; font-size:14px; font-weight:bold; color:#158ad0}
.pro .txt{ width:1004px; height:155px; margin-top:20px;}
.pro .txt img{ width:160px; height:120px; display:block;}

.side{ width:619px; height:auto; float:left; margin-left:8px;}
.side .about{ width:619px; height:260px;}
.side .about .title{ width:100%; height:27px; background:url(../images/about-title.jpg) no-repeat; line-height:20px; text-indent:23px; font-size:14px; font-weight:bold; color:#158ad0}
.side .about .txt{ width:100%; height:auto; margin-top:5px;}

.side .new{ width:619px; height:auto;}
.side .new .box{ width:302px; height:295px; float:left}
.side .new .box .title{ width:302px; height:32px; background:url(../images/news-title.jpg) no-repeat; line-height:28px; font-size:14px; font-weight:bold; text-indent:28px; color:#158ad0}
.side .new .box .title .more{ float:right; display:block; text-indent:0; margin-right:14px; margin-top:13px;}
.side .new .box .bg{ width:298px; height:259px; border:2px solid #dcecf9; border-top:none;}
.side .new .box .bg .txt{ width:280px; height:auto; margin:0 auto; margin-top:5px;}

.right_r{ width:208px; height:auto; float:right}
.right_r .zxxd{ width:208px; height:auto;}
.right_r .zxxd .title{ width:208px; height:27px; background:url(../images/order-title.jpg) no-repeat; line-height:20px; text-indent:23px; font-size:14px; font-weight:bold; color:#158ad0}
.right_r .zxxd .txt{ width:auto; height:auto; padding-top:5px;}

.right_r .gqgg{ width:208px; height:auto; margin-top:5px;}
.right_r .gqgg .title{ width:208px; height:27px; background:url(../images/order-title.jpg) no-repeat; line-height:20px; text-indent:23px; font-size:14px; font-weight:bold; color:#158ad0}
.right_r .gqgg .title .more{float:right; display:block; text-indent:0; margin-right:10px; margin-top:5px;}
.right_r .gqgg .bg{ width:208px; height:auto; margin-top:1px; background:url(../images/txt-bg.jpg) repeat-x top #fff}
.right_r .gqgg .bg .txt{ width:198px; margin:10px auto; min-height:100px;}

/****************************** ny *************************************/
.ny_left{ width:138px; height:auto; float:left; display:inline; }
.ny_cpfl{ width:138px; height:auto;}
.ny_cpfl .title{ height:30px; background:url(../images/ny_cpfl.jpg) no-repeat; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.ny_cpfl .txt{ width:138px; height:auto;}

.ny_search{ width:138px; height:94px; margin-top:2px;}
.ny_search .title{ height:30px; background:url(../images/ny_cpfl.jpg) no-repeat; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.ny_search .txt{ width:138px; height:62px; background:#dcedf9; margin-top:2px;}
.ny_search .txt .wbk{ width:118px; height:18px; background:#fff; border:1px solid #a9a9a9; display:block; margin:0 auto; margin-top:5px; line-height:17px; text-indent:10px;}
.ny_search .txt .an{ display:block; float:right; width:67px; height:20px; background:url(../images/an.jpg) no-repeat; border:none; cursor:pointer; margin-top:5px; margin-right:10px;}

.ny_link{ width:138px; height:auto; margin-top:2px;}
.ny_link .title{ height:30px; background:url(../images/ny_cpfl.jpg) no-repeat; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.ny_link .bg{width:138px; min-height:62px; background:#dcedf9; margin-top:2px;}
.ny_link .bg .txt{ width:130px; margin:10px auto; min-height:100px;}

.ny_side{ width:831px; height:auto; float:right; display:inline;}
.ny_side .title{height:29px; background:url(../images/ny_lmbj.jpg) no-repeat; line-height:25px;  text-indent:39px; font-size:14px; font-weight:bold; color:#158ad0}
.ny_side .txt{  width:831px; height:auto; min-height:300px; margin-top:20px;}

.ny_news_list{ width:750px; margin:5px auto auto;}
.ny_news_list li{ float:left; width:200px; height:120px; margin:auto 25px 45px; display:inline;}
.ny_news_list li a img{ width:200px; height:120px;}
.ny_news_list li a:hover h4{ color:#0088cc; text-decoration:underline;}
.ny_news_list li a span{ color:#999; font-size:12px;}
.ny_news_list li a h4{ color:#666; font-size:14px; line-height:20px}


a.job_a{ display:block; width:100px; height:28px; background:#aaa; text-align:center; line-height:30px; font-size:14px; color:#fff;}
a:hover.job_a{ display:block; width:100px; height:28px; background:#0088cc; text-align:center; line-height:30px; font-size:14px; color:#fff;}

