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



body { margin:0 auto; font-size:12px; font-family:"Microsoft YaHei",SimHei,arial; color:#000;background-color: #eef8fb}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,em,ol,input{ padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a{ color: #000; text-decoration:none; font-family:"Microsoft YaHei",SimHei,arial;}
a:hover { color:#F00;}
.clear{clear:both;}



.cont_xxx{ width:100%; height:111px; background:url(../images/bg.jpg) no-repeat;}
.cont{ width:1000px;margin:0 auto;}
.logo{
    float:left;
    padding: 33px 0
}


.cont_r_x{ float:right; width:350px; height:auto; }

.cont_r{ margin-top:27px; height:26px; padding-left:227px; }

.cont_r_1{float:left; width:60px; height:24px; line-height:24px; background:#FFF; border:solid 1px #00428b; text-align:center;  color:#00428b;}
.cont_r_2{ float:left; width:60px; height:24px;line-height:24px; background:#FFF; border:solid 1px #00428b; border-left:none; text-align:center;  color:#00428b;}
.cont_r_1 a, .cont_r_2 a { display:block;  color:#00428b;}
.cont_r_1 a:hover, .cont_r_2 a:hover { background:#00428b; color:#FFF;}

.cont_r_1 a.curr, .cont_r_2 a.curr { background:#00428b; color:#FFF;}


.cont_r_3{  height:26px; margin-top:10px;}

#search_box { float:right; width: 255px; height:26px; }

.swap_value {float:left; border:1px solid #00428b; width:172px; background:url(../images/search.jpg) 5px no-repeat #FFF; font-size:14px; color: #333; height:24px; line-height:24px; padding:0 0 0 25px; font-family:"Microsoft YaHei",SimHei,arial; }

.go {float:right; font-family:"Microsoft YaHei",SimHei,arial; width:56px; height:26px; line-height:26px; background:#00428b; color:#FFF; border:0; cursor:pointer;}




/*---导航下拉菜单-开始--*/

.cont1{ width:100%; height:50px; background:#00428b;}

#menunav-lq{ width:1000px; margin:0 auto;  }

#menunav-lq ul#navmenu { margin:0; border:0 none; padding:0; width:1000px; list-style: none;	height:50px; }

#menunav-lq ul#navmenu li {	margin:0; border:0 none; padding:0;	float: left; display: inline; list-style: none;	position: relative;	}

#menunav-lq ul#navmenu ul {	margin:0; border:0 none; padding:0;	width:auto; list-style: none; display: none; position: absolute; top: 50px;	left: 0; z-index:10;}

#menunav-lq ul#navmenu ul li {	float:left; display: block; }

#menunav-lq ul#navmenu a {	width:125px; float: left; text-align:center; font-size:14px; height:50px; line-height:50px; display: block;	color: #FFF; }

#menunav-lq ul#navmenu a:hover, #menunav-lq ul#navmenu li:hover a, #menunav-lq ul#navmenu li.iehover a { color:#FFF; background:#053264;} /*一级菜单 a:hover */

#menunav-lq ul#navmenu li:hover li a, #menunav-lq ul#navmenu li.iehover li a { float:left; background:#003774; color: #FFF; height:50px; line-height:50px; font-size:14px; }/*二级菜单 背景 */

#menunav-lq ul#navmenu li:hover li a:hover, #menunav-lq ul#navmenu li:hover li:hover a, #menunav-lq ul#navmenu li.iehover li a:hover, #menunav-lq ul#navmenu li.iehover li.iehover a {	color:#0FF; background:#002b5a }/*二级菜单 a:hover */

#menunav-lq ul#navmenu ul ul, #menunav-lq ul#navmenu ul ul ul {	display: none;	position: absolute;	top: 0;	left: 120px;}

#menunav-lq ul#navmenu li:hover ul ul, #menunav-lq ul#navmenu li:hover ul ul ul, #menunav-lq ul#navmenu li.iehover ul ul, #menunav-lq ul#navmenu li.iehover ul ul ul {	display: none;}

#menunav-lq ul#navmenu li:hover ul, #menunav-lq ul#navmenu ul li:hover ul, #menunav-lq ul#navmenu ul ul li:hover ul, #menunav-lq ul#navmenu li.iehover ul, #menunav-lq ul#navmenu ul li.iehover ul, #menunav-lq ul#navmenu ul ul li.iehover ul {	display: block;}
#menunav-lq .menunavline{ float:left; width:0px; height:56px; background:url(../images/menu_line.png) no-repeat;}

/*---导航下拉菜单-结束--*/



/*menu，开始*/

#menu_nav{ width:100%; height:50px; background:#00428b;}

#nav { margin:0 auto; width:1000px; display:block; }

.mainlevel { background:#00428b;  float:left; width:125px; height:50px; line-height:50px; font-size:14px; text-align:center; }

.mainlevel a {color:#FFF; display:block;  }

.mainlevel a:hover { color:#fff; background:#053264; }

.mainlevel ul {display:none; position:absolute; z-index:100;}

.mainlevel li { background:#003774; height:35px; line-height:35px; width:125px; border-bottom:1px solid #000; }

.mainlevel li a{ }

.mainlevel li a:hover{ color:#0FF; }

/*menu，结束*/




.fl_js{ width:100%; height:auto;}

.cont_4_1{ width:1000px; height:200px; margin:0 auto;}
.cont_4_1_1{ float:left; height:200px; width:333px; background:url(../images/b1.png) no-repeat;}
.cont_4_1_2{ float:left; height:200px; width:333px; background:url(../images/b2.png) 60px no-repeat;}
.cont_4_1_3{ float:right; height:200px;width:333px; background:url(../images/b3.png) 70px no-repeat;}

.cont_4_1_1 a{  padding:40px 0 130px 190px; font-size:16px; color:#00428b; font-weight:bold; display:block; }

.cont_4_1_2 a{ padding:40px 0 130px 220px; font-size:16px; color:#00428b;  font-weight:bold;  display:block; }

.cont_4_1_3 a{ padding:40px 0 130px 260px;  font-size:16px; color:#00428b; text-align:right;  font-weight:bold; display:block;  }

.cont_4_1 a:hover{ color:#F00; font-weight:bold;}

.bottor{ width:100%; background:#f0f0f0; }
.bottor_1{ width:1000px; padding:20px 0; text-align:center; font-size:14px; line-height:2; margin:0 auto;}

/*内页*/
.cont_ttx{ width:100%; height:auto; background:#eef8fb; padding-bottom:0px;}
.cont_tt{ width:1000px; margin:0 auto; overflow:hidden; padding-top:20px;}
.a_left{ float:left; width:200px; height:auto; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}

.a_left_1{ height:40px; line-height:40px; background:#00428b; font-size:14px; color:#fff; font-weight:bold; text-align:center;}

.in_lp{ height:auto; background:#FFF;}

.in_lp ul li{ height:40px; line-height:40px; text-align:center; font-size:13px; border-bottom:1px solid #ddd}

.in_lp ul li a{ display:block; }

.in_lp ul li a:hover{ color:#fff; background:#00428b;}


.a_right{ float:right; width:780px; height:auto;}
.about_t{height:36px; line-height:36px; border-bottom:1px solid #CCC}
.about_t span{ float:left; padding-left:34px; color:#00428b; font-size:14px; font-weight:bold; background:url(../images/t3.png) 10px no-repeat;}
.about_t dl{ float:right; padding-right:10px;}
.aright-p{ }
#about{padding:10px; line-height:2;}

#pic{  padding:20px 0 0 0; overflow:hidden; }
#pic ul li { float:left; width:209px; margin:10px 25px 10px 25px; }
#pic ul li a { display:block;}
#pic ul li a img {padding:2px; border:1px solid #cccccc; display:block;}
#pic ul li a:hover img { padding:1px; border:2px solid #00428b;}
#pic ul li h1{ font-size:12px; font-weight:normal; padding-top:5px; text-align:center;}


.pic_10{ margin:0 auto; padding-top:15px; }
.pic_10 a{ display:block; }
.pic_10 a img {padding:2px; border:1px solid #cccccc; display:block; margin: auto;}
.pic_10 a:hover img { padding:1px; border:2px solid #00428b;}
.pic_10 h1{ font-size:12px; font-weight:normal; padding-top:5px; text-align:center;}


#pages { padding:20px 0 20px 0; text-align:center; }
#pages a { display:inline-block; padding:0px 8px; height:24px;font-size:12px;line-height:24px; background:#fff; border:#dbdbd9 solid; border-width:1px 1px 1px 0px; text-align:center; color:#333; text-decoration:none;}
#pages a.a1 {padding:0px 12px; height:24px; line-height:24px;margin-top:0px; border-left:1px solid #dbdbd9;}
#pages a:hover { background:#F0F8FF; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px; background:#00428b; border:1px solid #00428b; color:#fff; text-align:center;}
.page .noPage { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.a-right-p{ height:auto; overflow:hidden; padding-top:10px; }

#about{ line-height:2; padding:10px;}

#news {  margin:0 10px 0 10px; overflow:hidden;}
#news ul li{ height:40px; line-height:40px; border-bottom:1px #CCCCCC dotted; background:url(../images/news-d.jpg) 2px no-repeat; padding-left:10px; font-size:14px;}
#news ul li span{ float:right; color:#999; font-size:12px;}
#news ul li a { color:#464646}
#news ul li a:hover { color:#00428b}

#news ul li h1{ float:right; width:60px; height:22px; line-height:22px; text-align:center; font-size:12px; font-weight:normal; margin-top:8px;}
#news ul li h1 a{ border:#999 solid 1px; display:block; background:#FFF; }
#news ul li h1 a:hover{ background:#00428b; color:#FFF;}

#info {  margin:5px 10px 0 10px; padding-bottom:8px;  overflow:hidden;}
#info dl{ height:28px; line-height:28px; text-align:center; font-size:14px; font-weight:bold; border-bottom:1px #CCCCCC dashed;}
#info dd{ line-height:2; padding:4px;}



.info { padding:10px;  overflow:hidden;}
.info h1{ height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; margin-bottom:10px; }
.info h2{ height:28px; line-height:28px; background:#f7f7f7; border:1px solid #e8e8e8; font-size:12px; text-align:center; font-weight:normal; margin-bottom:10px; }
.info_p{ line-height:2;}

.shagnxiaye{ margin:10px 10px 0 10px; padding-top:5px; border-top:1px dotted #bcbcbc;}

.shangyiye{ height:26px; line-height:26px;}

.xiayiye{ height:26px; line-height:26px;}

.about{ line-height:2; padding:10px 10px 0 10px;}



.pic_info2{ padding-top:20px; }

.pic_info2 table{ border:solid #dedede; border-width:1px 0 0 1px; background:#FFF; }

.pic_info2 table tr td{ border:solid #dedede; border-width:0 1px 1px 0;  }

.qwer{ line-height:2; padding:10px;}


.bggg{ padding-top:20px;}
.bggg table{ border:solid #6699CC; border-width:1px 0 0 1px; }
.bggg table tr td{ border:solid #6699CC; border-width:0 1px 1px 0;  }

.clearfix:after,
.clearfix:before {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    *zoom: 1;
}
.left {
    float: left;
}
.right {
    float: right;
}
/*轮播*/
.bannar{
    width: 1000px;
    margin: 10px auto;
    position: relative;
}
.bannar .bd li{
    float: left;
    width: 100%;
}
.bannar .bd li a img{
    width: 100%;
    height: 350px;
}

.bannar .hd li{
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}
.bannar .hd li.on{
    background: red;
    color: #f5f5f5;
}
.bannar .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
}

/*内容区*/
.content{
    width: 1000px;
    margin: 0 auto;
}
.content .content-left{
    width: 272px;
    float: left;
}
.content .content-left .left-as1{
    width: 100%;
    height: 270px;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    margin-bottom: 15px;
}

.content .content-left .left-as1 .title{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #00428b;
}
.content .content-left .left-as1 .title span{
    font-size: 14px;
    color: rgb( 254, 254, 254 );
    font-weight: bold;
}

.content .content-left .left-as1 .left-connard{
    width: 270px;
    /*border: 1px solid #dddddd;*/
}

.content .content-left .left-as1 .left-connard .P_asdf{
    padding: 10px;
}


.content .content-left .left-as1 .left-connard .P_asdf p{
    font-size: 13px;
    color: rgb( 86, 86, 86 );
    line-height: 2;
    text-indent: 2em;
}



.content .content-left .left-as1 .left-connard li{
    width: 250px;
    padding: 0 10px;
    height: 30px;
    margin: 5px 0;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.content .content-left .left-as1 .left-connard li a{
    font-size: 14px;
    color: #464646;
}
.content .content-left .left-as1 .left-connard li a:hover{
    color: #00428b;
}
.content .content-left .left-as1 .left-connard li a i{
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: #303129;
    margin: 2px 0;
}


.content .content-left .left-as1 .Lianxi{
    padding: 10px;
    width: 250px;
}

.content .content-left .left-as1 .Lianxi p{
    font-size: 13px;
    color: rgb( 86, 86, 86 );
    line-height: 1.846;
}

.content .content-right{
    width: 714px;
    float: left;
    padding-left: 14px;
}
.content .content-right .cont-title{
    width: 670px;
    height: 40px;
    line-height: 40px;
    background-color: #00428b;
    padding: 0 22px;
}
.content .content-right .cont-title span{
    font-size: 14px;
    color: rgb( 254, 254, 254 );
    font-weight: bold;
}
.content .content-right .cont-title  a{
    font-size: 14px;
    color: rgb( 254, 254, 254 );
    font-weight: bold;
}
.content .content-right .cont-leban{
    padding: 12px 22px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
}
.content .content-right .cont-leban li{
    width: 206px;
    margin-top: 10px;
    margin-right: 16px;
    float: left;
}

.content .content-right .cont-leban li p{
    width: 100%;
    text-align: center;
    line-height: 2;
    font-size: 15px;
    height: 30px;
    overflow: hidden;
    color: #000000;
}

.content .content-right .cont-leban li a{
    display: block;
    border: 1px solid #cccccc;
    padding: 8px;
}
.content .content-right .cont-leban li a img{
    max-width: 100%;
}


/*资质图片*/

.intelligence{
    width: 1000px;
    margin: 10px auto;
}

.intelligence .cont-title{
    width: 956px;
    height: 40px;
    line-height: 40px;
    background-color: #00428b;
    padding: 0 22px;
}
.intelligence .cont-title span{
    font-size: 14px;
    color: rgb( 254, 254, 254 );
    font-weight: bold;
}
.intelligence .cont-title  a{
    font-size: 14px;
    color: rgb( 254, 254, 254 );
    font-weight: bold;
}

.intelligence .nanninte{
    background-color: #ffffff;
    padding: 16px 12px;
    border: 1px solid #dddddd;
}
.intelligence .nanninte .bd{
    width: 100%;
}
.intelligence .nanninte .bd li a img{
    max-width: 100%;
    height: 160px;
}
.intelligence .nanninte .bd li p{
    line-height: 2;
    width: 100%;
    font-size: 14px;
    color: #414141;
    text-align: center;
}
.intelligence .nanninte .bd li{
    width: 25%;
    float: left;
}


#newas{

}
#newas li{
    width: 232px;
    float: left;
    margin: 10px 14px;
}
#newas li a img{
    width: 232px;
    height: 160px;
}
#newas li p{
    text-align: center;
    width: 100%;
    line-height: 2;
    font-size: 14px;
    color: #414141;
}








