﻿@charset "utf-8";
div{ margin:0 auto;}
body{ margin:0px; font-family:"宋体"; background-color:#e1e1e1;}
a{ text-decoration:none;}
p,ul,ol,li{ list-style:none; padding:0; margin:0;}
img{ border:0;}
.main{ width:1090px; background-color:#fff; overflow:hidden;}
.main_1004{ width:1004px;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.middle{ margin:auto 2px;}

.b1{}
.b1 .logo{}
.b1 .tel{ overflow:hidden; background:url(/images/tel_bg.png) no-repeat right; height:32px; font-size:13px; color:#e3cb47; text-align:right; padding-right:20px; line-height:32px; font-weight:bold;}
.b1 .menu{ overflow:hidden; margin-top:15px;}
.b1 .menu ul li{ float:left; width:93px; height:28px; font-size:13px; font-weight:bold; text-align:center; line-height:28px; margin-left:1px;}
.b1 .menu ul li a{ display:block; color:#0f4a76;}
.b1 .menu ul li a:hover{ color:#e3cb47; background-color:#0f4a76;}
.b1 .menu ul li a.pt{ color:#e3cb47; background-color:#0f4a76;}

.b2{}
.slideBox{ position:relative;}
.slideBox .hd{ overflow:hidden; position:absolute; bottom:15px; z-index:1; width:100%; text-align:center;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ margin-right:10px; width:10px; height:10px; line-height:54px; text-align:center; background:url(/images/dian.png) no-repeat -10px 0;; cursor:pointer; display:inline-block; *float:left; font-size:0;}
.slideBox .hd ul li.on{ background:url(/images/dian.png) no-repeat;}

.b3{}
.b3 .main_1004{ margin-top:42px; margin-bottom:10px;}
.b3_1{ overflow:hidden;}
.b3_1_1{ float:left; background:url(/images/sy_bg_1.png) no-repeat; width:343px; height:258px; position:relative; z-index:1; padding:4px;}
.b3_1_2{ float:left; background:url(/images/sy_bg_2.png) no-repeat; width:328px; height:258px; margin-top:24px; margin-left:-28px; position:relative; z-index:2; padding:4px;}
.b3_1_3{ float:left; background:url(/images/sy_bg_3.png) no-repeat; width:353px; height:258px; margin-top:10px; margin-left:-25px; position:relative; z-index:1; padding:4px;}
.b3_1_1 .guang1{ width:343px; height:8px;}
.b3_1_1 .nr{ padding:18px 26px;}
.b3_1_1 .nr .tit{ font-size:16px; color:#166aa5; font-weight:bold; line-height:30px;}
.b3_1_1 .nr .txt{ font-size:13px; color:#7a7a7a; line-height:21px; margin-top:10px;}
.b3_1_1 .nr .mor a{ display:block; font-size:13px; color:#114773; line-height:21px; margin-top:15px;}
.b3_1_2 .guang2{ width:328px; height:8px;}
.b3_1_2 .nr{ padding:18px 28px;}
.b3_1_2 .nr .tit{ font-size:16px; color:#166aa5; font-weight:bold; line-height:30px;}
.b3_1_2 .nr .txt{ font-size:13px; color:#7a7a7a; line-height:21px; margin-top:10px;}
.b3_1_2 .nr .mor a{ display:block; font-size:13px; color:#114773; line-height:21px; margin-top:15px;}
.b3_1_3 .guang3{ width:353px; height:8px;}
.b3_1_3 .nr{ padding:18px 36px;}
.b3_1_3 .nr .tit{ font-size:16px; color:#166aa5; font-weight:bold; line-height:30px;}
.b3_1_3 .nr .txt{ font-size:13px; color:#7a7a7a; line-height:21px; margin-top:10px;}
.b3_1_3 .nr .mor a{ display:block; font-size:13px; color:#114773; line-height:21px; margin-top:15px;}
.b3_2{ overflow:hidden; margin-top:20px;}
.b3_2_1{ float:left; width:450px; margin-left:32px; height:164px;}
.b3_2_1 .title{ line-height:44px;}
.b3_2_1 .title a.tit{ font-size:16px; color:#166aa5; font-weight:bold;}
.b3_2_1 .title a.mor{ float:right; color:#919191; font-size:13px;}
.b3_2_1 .list{ font-size:13px; line-height:20px;}
.b3_2_1 .list ul li span{ float:right; color:#7a7a7a;}
.b3_2_1 .list ul li a{ color:#7a7a7a;}
.b3_2_2{ float:right; width:450px; margin-right:32px; height:164px;}
.b3_2_2 .title{ line-height:44px;}
.b3_2_2 .title a.tit{ font-size:16px; color:#166aa5; font-weight:bold;}
.b3_2_2 .title a.mor{ float:right; color:#919191; font-size:13px;}
.b3_2_2 .list{ font-size:13px; line-height:20px;}
.b3_2_2 .list ul li span{ float:right; color:#7a7a7a;}
.b3_2_2 .list ul li a{ color:#7a7a7a;}
.b3_3{ overflow:hidden; margin-top:40px; text-align:center;}
.b3_3 a{ border:0; padding:0; margin:0;}
.b3_3 a img{ border:0; padding:0; margin:0;}

.b4{}
.b4 .main{ background:url(/images/bottom_bg.png) no-repeat #FFF; height:142px;}
.b4 .bottxt{ margin:73px 0 0 280px; font-size:13px; color:#FFF; line-height:18px;}
.b4 .bottxt .up{}
.b4 .bottxt .down{ color:#708ba0;}
.b4 .bottxt .down a{ color:#708ba0;}

/*内容页*/
.b5{}

.b6{}
.b6 .box_title{ background:url(/images/nrtop_bg.jpg) no-repeat; height:59px; margin-top:20px;}
.b6 .box_title .classname{ float:left; width:100px; font-size:14px; color:#e3cb47; font-weight:bold; padding-left:53px; padding-top:32px;}
.b6 .box_title .nrname{ float:left; font-size:14px; color:#166aa5; font-weight:bold; padding-left:38px; padding-top:32px;}
.b6 .box_title .path{ float:right; font-size:13px; color:#929292; padding-right:30px; padding-top:32px;}
.b6 .box_title .path a{ color:#929292;}
.b6 .box_title .path span{ color:#243a69;}
.b6 .box{ background:url(/images/nrall_bg.jpg) repeat-y; overflow:hidden;}
.b6 .box .leftmenu{ width:153px; float:left; margin:10px 0;}
.b6 .box .leftmenu ul li{ width:134px; height:28px; float:right; text-align:center;}
.b6 .box .leftmenu ul li a{ display:block; width:134px; height:28px; line-height:28px; color:#3b3b3b; font-size:13px;}
.b6 .box .leftmenu ul li a:hover{ background:url(/images/btn_bg.jpg) no-repeat; color:#fff;}
.b6 .box .leftmenu ul li a.pt{ background:url(/images/btn_bg.jpg) no-repeat; color:#fff;}
.b6 .box .rightcont{ width:800px; float:left; padding:20px 25px; font-size:14px; min-height:500px;}
.b6 .box_bottom{ background:url(/images/nrbot_bg.jpg) repeat-y; height:8px; margin-bottom:40px;}

.b7{}
.b7 .main{ background:url(/images/bottom_bg.jpg) no-repeat; height:107px;}
.b7 .bottxt{ margin:36px 0 0 300px; font-size:13px; color:#FFF; line-height:18px;}
.b7 .bottxt .up{}
.b7 .bottxt .down{ color:#708ba0;}
.b7 .bottxt .down a{ color:#708ba0;}

/*内容*/
.infocontent{}
.infocont_tit{}
.infocont_cont{ line-height:25px; font-size:13px;}

/*标题列表*/
.titlist{ overflow:hidden;}
.titlist li{ font-size:14px; height:45px; line-height:45px; list-style-image:url(/images/list_dian.png); list-style-position:inside;}
.titlist li a{ color:#000;}
.titlist li span{ float:right; color:#a9a9a9; font-size:14px;}

/*图片列表*/
.imglist{ overflow:hidden; margin-top:20px;}
.imglist li{ float:left; background:url(/images/img_bg.png) no-repeat; width:216px; height:335px; padding:26px 20px; margin-right:9px; margin-bottom:15px;}
.imglist li.last{ margin-right:0;}
.imglist li a img{ width:215px; height:133px;}
.imglist li a .tit{ line-height:30px; color:#166aa5; font-size:16px; font-weight:bold; margin:10px 0;}
.imglist li a .cont{ line-height:21px; color:#7a7a7a; font-size:13px; text-align:justify;}
.imglist li a .mor{ line-height:21px; color:#114773; font-size:13px; margin-top:15px;}

/*图片简介列表*/
.imgtxtlist{ overflow:hidden; margin-top:20px;}
.imgtxtlist li{ float:left; background:url(/images/imgtxt_bg.png) no-repeat; width:738px; height:216px; margin-bottom:15px; padding:22px;}
.imgtxtlist li.last{ margin-right:0;}
.imgtxtlist li img{ width:215px; height:215px; float:left;}
.imgtxtlist li .txt{ position:relative; float:right; width:500px; height:215px;}
.imgtxtlist li .tit{ color:#166aa5; font-size:16px; font-weight:bold; margin-bottom:15px;}
.imgtxtlist li .cont{ line-height:21px; color:#7a7a7a; font-size:13px; text-align:justify;}
.imgtxtlist li .mor{ color:#114773; font-size:13px; margin-top:15px; position:absolute; bottom:0; left:0;}

.txtlist{ overflow:hidden;}
.txtlist li{ font-size:14px; width:758px; height:105px; padding:20px; list-style-position:inside;}
.txtlist li:hover{ width:758px; height:105px; border:1px dashed #ccc; padding:19px;}
.txtlist li a{ color:#166aa5;}
.txtlist li .jj{ color:#101010; font-size:13px; line-height:28px; margin-top:10px; text-indent:2em;}
.txtlist li.bg_g{ background-color:#f1f1f1}
.txtlist li .mor{ float:right; color:#7a7a7a; font-size:13px; width:50px; height:16px; background:url(/images/solution_icon_more.png) no-repeat;}

#nextpage{ padding:20px 0;}
.prev { float:left;}
.next {float:right;}

.pagefoot_bg{ line-height:44px;}
.pagefoot{ overflow:hidden; font-size:14px; margin-bottom:50px;}
.pagefoot .ppage{ float:left; padding:0 10px; color:#114773;}
.pagefoot .num{ float:left; padding:0px 8px; margin-left:5px; color:#114773;}
.pagefoot_bg .num:hover{ height:24px; color:#114773; margin-top:10px; line-height:24px;}
.pagefoot_bg .num.pt{ height:24px; color:#114773; margin-top:10px; line-height:24px;}
.pagefoot .npage{ float:left; padding:0px 10px; margin-left:5px; color:#114773;}

.zztj{ display:none;}
