@charset "utf-8";
/* CSS Document */

.top{ height:30px; background:#323232; line-height:30px; color:#FFF}
.top span{ float: right}
.top span a{ color:#FFF}
.head_box{ background:#f6f6f6; height:162px;}
.logo{ float:left; width:416px; height:124px;}
.tell{ float:right; background:url(../images/t1.gif) -5px 25px  no-repeat; width:200px;  font-size:26px; padding-top:60px; color:#123c7a; font-weight:800}
.menu_box{ height:37px; border-top:1px #8e8e8e solid; clear:both}
.nLi{ height:37px; line-height:37px; float:left; width:180px; text-align: center; font-size:14px;}
.on{ background:#123c7a;}
.on a{ color:#FFF; }
.search{ height:48px; border-bottom:1px #ececec solid; padding-top:12px;}
.key span{ margin-left:20px;}
.blue{ color:#123c7a}
.cp{ margin-top:40px; background:#f6f6f6; height:630px;}
.cp_menu{ float:left; margin-top:-30px; background:#eeeeee; width:250px;}
.cp_menu dt{background:#123c7a; height:70px; padding-top:14px; font-size:20px; padding-left:20px;color:#FFF}
.tt{ background:#123c7a url(../images/dian.jpg) left center no-repeat; padding-left:30px;}
.cp_menu dd{ height:555px; padding-top:10px;}
.cp_menu dd ul li{ height:35px; line-height:35px; border-bottom:1px #dad8d9 solid; padding-left:10px; color:#6d6d6d}
.cp_menu dd ul li:hover{ color:#123c7a}
.cp_menu dd ul li:hover a{color:#123c7a}
.cp_bxo{ float:left; width:870px;  margin-left:20px;}
.cp_bxo dt{ height:57px; line-height:57px; font-size:20px; color:#858585; border-bottom:1px #123c7a solid}
.cp_bxo dt span{ float:right; font-size:14px;}
.cp_bxo dt P{ float:left; border-bottom:2px #123c7a solid;  padding:0 15px; height:56px; text-align:center}
.cp_bxo  dd{ padding:20px 20px 20px 0px;}
.cp_list li{ float:left; width:400px; text-align:center; margin-left:20px; margin-bottom:20px;}
.cp_pic{ width:400px; height:230px;}
.cp_title{ height:30px; line-height:30px; background:#5a5a5a }
.cp_title a{ color:#FFF}
.cp_list li:hover div{ background:#123c7a;}
.about{ background:#f4f4f4}
.about_box  dt{ background:url(../images/sbg.jpg) center bottom no-repeat; height:80px; text-align: center; font-size:26px; line-height:80px; color:#123c7a}
.about_box  dd{ padding:20px 0px;}
.fl_about{ padding:5px; border:1px #dedede solid; float:left; width:361px; height:269px;}
.fr_about{ float:left; width:720px;  padding-left:20px; line-height:30px; color:#8f8f8f}
.fr_about h1{ font-size:18px; color:#123c7a; font-weight:800}
.fr_about a{ color:#123c7a}
.ry_box2{ float:left; width:720px; padding-right:20px;}

.ry_box2 ul li{ float:left; margin-left:20px;}
.ll span{ font-size:16px; color:#858585}
.lxbox{ float:left; width:320px; border:3px #123c7a  solid; padding:3px; margin-left:20px; }
.lxbox dt{ background:#123c7a; padding:5px;}
.lxbox dd{background:#123c7a; padding:15px; line-height:30px; color:#FFF}
.ry_pic{ border:1px #dedede solid; background:#FFF; height:164px; width:213px;}
.ry_title{ text-align:center; background:#676364; height:30px; line-height:30px;}
.ry_title a{ color:#FFF}
.ry_box2 ul li:hover .ry_title{ background:#123c7a}
.news_box{ padding-top:30px; float:left;width:720px;padding-left:20px;}
.news_box dl dt{ height:30px; line-height:30px; border-bottom:1px #dedede solid}
.news_box dl dt span{ display:block; float:left;  font-size:16px; width:120px; text-align:center;cursor:pointer}
.news_box dl dd{ padding:20px;}
.Pic_news{ float:left; width:205px; height:139px; border:1px #dddddd solid; padding:3px;}
.Pic_hot{ float:left; padding-left:20px; width:440px;}
.Pic_hot h3{ font-size:14px; font-weight:bold;}
.Pic_hot h3 a{ color:#123c7a; height:30px; line-height:30px;}
.Pic_hot P{ line-height:24px; color:#636465}
.Pic_hot P a{ color:#123c7a}
.news_list{ padding:20px 0px; clear:both }
.news_list li{ height:30px; line-height:30px; border-bottom:1px #dedede solid}
.news_list li span{ float:right;}
.cgal{ float:left; padding-left:20px; width:330px; padding-top:30px;}
.cgal dt{ height:30px; line-height:30px; border-bottom:1px #dedede solid; font-size:14px; font-weight:bold; color:#123c7a}
.cgal dt span{  border-bottom:1px #123c7a solid; height:30px; display:block; width:120px;}
.cgal  dd{ padding:20px;}
.foot{ height:260px; background:#323232; }
.foot_box{ background:url(../images/foot_logo.jpg) no-repeat; height:260px}
.f_nr{ padding-left:215px;}
.foot_nav ul{ padding-top:20px; border-bottom:1px #dedede solid; height:30px;}
.foot_nav ul li{float:left; width:140px; text-align:center}

.foot_nav ul li a{ color:#FFF}
.too{ line-height:27px; color:#FFF; padding:20px; 0px;}
.too a{ color:#FFF}
.content{ color:#666666; line-height:1.5;}


 .newslist li{color:#325e7f;line-height:34px;height:34px; font-size:14px;border-bottom: #E5E7E6 1px dashed;}
 .newslist li a{float:left;color:#325e7f;}
.newslist li span{float:right;font-family:Verdana;color:#8c8c8c;}
.lqcms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.lqcms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.lqcms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.lqcms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }
.listpage {clear: both;text-align: center;}
.page h2 {text-align:center;margin:10px; padding:10px; border-bottom:1px #dedede solid}
.info {text-align:center;color:#999;margin-bottom:20px;}
.cp_list2{ padding-left:3px;}
.cp_list2 li{ width:260px; float:left; margin-left:20px; text-align:center; margin-bottom:15px;}
.cp_list2 li:hover div{ background:#123c7a;}