@charset "utf-8";

/* CSS Document */



.banner{ width:100%; height:380px;  margin-top:1px; overflow:hidden}

.abouta{ width:992px; margin:30px auto; }

.abouta_t{border-bottom:1px solid #000000; text-align:center}

.abouta_e{ line-height:25px;}

.abouta_z{ line-height:50px; font-size:35px; font-weight:bold; margin-bottom:15px; letter-spacing:2px}

.abouta_img{ margin-top:30px; margin-bottom:30px}



.aboutb{ width:992px; margin:30px auto; overflow:hidden}

.aboutbleft{width:239px; float:left; border:1px solid #e5e5e5;  margin-bottom:0px}
.aboutblt{width:100%; height:55px; line-height:55px; background:#3161a9; text-align:center; color:#FFF; font-size:20px }
.aboutbleflmt{width:100%; height:50px; line-height:50px; background:#ecf4ff; text-align:center;  font-size:18px; border-bottom:1px solid #e5e5e5}
.aboutbleflmt a{width:100%; height:50px; display:block; color:#3161a9; text-decoration:none}
.aboutbleflmtw{ width:100%; height:50px; line-height:50px;  text-align:center; color:#3161a9; font-size:18px; border-bottom:1px solid #e5e5e5 }
.aboutbleflmtw a{width:100%; height:50px; display:block; color:#3161a9; text-decoration:none}
.aboutbleflmtw:hover{background:#ecf4ff;}

.aboutbright{width:741px; float:left; margin-left:10px;}
.newright{ width:100%; height:55px; line-height:65px; background:#ecf4ff; margin-top:1px; }

.newright span{ margin-left:20px; color:#3161a9;}

.newstmg{width:100%; margin-top:10px; text-align:center; border-bottom:1px solid #e5e5e5}
.newslist{margin:0; padding:0; margin-top:10px}
.newslist li{ width:691px; height:42px; line-height:42px; list-style:none; background:url(../images/licon2.png) no-repeat left; padding-left:50px; border-bottom:1px solid #e5e5e5; font-size:15px; }
.newslist li span{ float:right; color:#1e222b; margin-right:10px}
.newslist li a{ text-decoration:none; color:#1e222b}
.newslist li a:hover{ color:#b2191e}


.page{ width:992px; margin:30px auto; overflow:hidden}
.pageleft{width:239px; float:left; border:1px solid #e5e5e5;  margin-bottom:0px}
.pagelt{width:100%; height:55px; line-height:55px; background:#3161a9; text-align:center; color:#FFF; font-size:20px }
.pageleflmt{width:100%; height:50px; line-height:50px; background:#ecf4ff; text-align:center;  font-size:18px; border-bottom:1px solid #e5e5e5}
.pageleflmt a{width:100%; height:50px; display:block; color:#3161a9; text-decoration:none}
.pageleflmtw{ width:100%; height:50px; line-height:50px;  text-align:center; color:#3161a9; font-size:18px; border-bottom:1px solid #e5e5e5 }
.pageleflmtw a{width:100%; height:50px; display:block; color:#3161a9; text-decoration:none}
.pageleflmtw:hover{background:#ecf4ff;}

.pageright{width:741px; float:left; margin-left:10px;}
.pagerightt{ width:100%; height:55px; line-height:65px; background:#ecf4ff; margin-top:1px; }
.pagerightt span{ margin-left:20px; color:#3161a9;}

.leftlx{width:95%;line-height:28px; font-size:14px; margin:2.5%; color:#454545; margin-bottom:30px;}

.case{ width:1220px; margin:30px auto; margin-bottom:50px}

.caset{ width:1200px; margin:0 auto; height:45px; line-height:45px; background:#3161a9; text-align:center; font-size:24px; color:#ffffff}

.caselist{ width:100%; margin-top:15px;}

.caselist ul{ padding:0; margin:0;}

.caselist ul li{width:285; height:250px; display:inline; float:left; margin:10px 10px 0px 10px; } 

.caselist ul li span{width:285px; height:30px; display:block; line-height:30px; text-align:center}

.caselist ul li img{width:283px; height:208px; border:1px solid #c2c7cd }

.caselist ul li a{ text-decoration:none; color:#1e222b}

.caselist ul img:hover{width:281px; height:206px; border:2px solid #3161a9 }


.zhengshu ul{ padding:0; margin:0;}

.zhengshu ul li{width:285; height:400px; display:inline; float:left; margin:10px 10px 0px 10px; } 

.zhengshu ul li span{width:285px; height:30px; display:block; line-height:30px; text-align:center}

.zhengshu ul li img{width:281px; height:366px; border:2px solid #c2c7cd }

.zhengshu ul li a{ text-decoration:none; color:#1e222b}

.zhengshu ul img:hover{width:281px; height:366px; border:2px solid #3161a9 }





.class{ width:1020px; margin:0px auto; margin-top:15px; margin-bottom:50px;}

.class ul{ margin:0; padding:0}

.class ul li{width:235px; height:310px; display:inline; list-style:none; float:left; margin:10px 10px 0px 10px;} 

.class ul li span{width:235px; height:45px; display:block; line-height:45px; margin-top:-4px;  text-align:center; background:#3161a9; color:#ffffff; font-size:17px}

.class ul li img{width:235px; height:270px; border:0}

.class ul li a{width:235px; height:310px; text-decoration:none; color:#1e222b}



.pro{ width:1020px; margin:0px auto; margin-top:50px; margin-bottom:50px}

.prot{ width:1000px; margin:0 auto; height:45px; line-height:45px; background:#3161a9; text-align:center; font-size:24px; color:#ffffff}

.pclass{width:1000px; margin:0 auto; height:28px; margin-top:2px; margin-bottom:5px}

.pclass ul{margin:0;padding:0;list-style:none;}

.pclass li{width:156px; height:28px; float:left; line-height:28px; text-align:center; font-size:14px; background:url(../images/tabbgb.png) no-repeat center;cursor:pointer; color:#2d2d2d}

.pclass ul li a{width:156px; height:28px; display:block;text-decoration:none; color:#1e222b}

.pclass li.current{width:156px; height:28px; float:left; line-height:28px; text-align:center; font-size:14px; background:url(../images/tabbg.png) no-repeat center;cursor:pointer; color:#FFFFFF}

.pclass li.current a{color:#ffffff}

.pclass li:hover{width:156px; height:28px; float:left; line-height:28px; text-align:center; font-size:14px; background:url(../images/tabbg.png) no-repeat center;cursor:pointer; color:#FFFFFF}

.pclass ul li a:hover{color:#ffffff}

.prolist ul{display:none;}







.prolist{ width:100%; margin-top:15px;}

.prolist ul{ padding:0; margin:0;}

.prolist ul li{width:318px;  display:inline; float:left; margin:10px 10px 0px 10px; border:1px solid #c2c7cd } 

.prolist ul li span{width:318px; height:30px; display:block; line-height:30px; text-align:center}

.prolist ul li img{width:318px; height:230px; border:0}

.prolist ul li a{ text-decoration:none; color:#1e222b}

.prolist ul li:hover{border:1px solid #3161a9 }





.pshow{width:1000px; margin:30px auto; overflow:hidden}

.pshowleft{width:242px; float:left; margin-right:40px;  margin-bottom:30px}

.pshowlefttile{ width:100%; height:52px; margin-bottom:10px; background:url(../images/cpjsm.jpg) left no-repeat}

.pshowlefli{ width:100%;}

.pshowlefli ul{ margin:0; padding:0}

.pshowlefli ul ul{padding:0; margin-left:10px;}

.pshowlefli ul li{ list-style:none; }

.pshowlefli ul li a{ width:88%; padding-left:12%; margin-bottom:10px; height:45px; line-height:45px; display:block; color:#ffffff; text-decoration:none; background:url(../images/plm.png) #3161a9 no-repeat left}

.pshowlefli ul ul li{margin-bottom:0px;}

.pshowlefli ul ul li a{ width:85%; height:40px; margin-bottom:5px; line-height:40px; display:block; color:#868686; background:url(../images/plm2.png) #ffffff no-repeat left}

.pshowlefli ul ul li a:hover{ background-color:#ecf4ff}



.leftxgcp{ width:100%; margin-top:10px;}

.leftxgcp ul{ padding:0; margin:0;}

.leftxgcp ul li{width:230px;  display:inline; float:left; margin:5px 5px 5px 5px; border:1px solid #c2c7cd } 

.leftxgcp ul li span{width:230px; height:30px; display:block; line-height:30px; text-align:center; font-size:14px}

.leftxgcp ul li img{width:230px; height:150px; border:0}

.leftxgcp ul li a{ text-decoration:none; color:#1e222b}

.leftxgcp ul li:hover{border:1px solid #3161a9 }



.pshowright{width:718px; float:left;}

.pshowright_t{ width:100%; height:55px; line-height:55px; font-size:20px;  border-bottom:1px solid #999999; }

.pshowright_t span{ font-weight:bold}

.pic{border:2px solid #cccccc ; margin-top:10px;}



.ppmc{border-bottom:1px solid #999999; height:50px; margin-top:20px; font-size:16px;}

.cpcs{border-bottom:1px solid #999999; margin-top:10px; line-height:30px}

.cpcs table{ font-size:15px; margin-bottom:12px}

.cpcst{ font-weight:bold; font-size:16px; }

.cpcs span{ color:#999999; margin-left:3px; font-weight:100}

.cpxq{ width:100%; margin-top:10px}



.gzhyjq{ width:100%; height:45px; line-height:45px; font-size:17px; font-weight:bold;  border-bottom:1px solid #999999; margin-top:20px}

.gzhyjq span{width: 100px;line-height: 30px;display:block; float:right; margin-top:15px; background: #3161a9;text-align: center;font-size: 13px;}
.gzhyjq span a{width: 100px; line-height: 30px; display:block; float:right; color: #FFFFFF; text-decoration: none;}

.gzhyjqpic{ width:718px; margin:0 auto; margin-top:10px;}

.gzhyjqpic ul{ padding:0; margin:0;}

.gzhyjqpic ul li{width:227px;  display:inline; float:left; margin:5px 5px 0px 5px; border:1px solid #c2c7cd } 

.gzhyjqpic ul li span{width:227px; height:30px; display:block; line-height:30px; text-align:center; font-size:14px}

.gzhyjqpic ul li img{width:227px; height:165px; border:0}

.gzhyjqpic ul li a{ text-decoration:none; color:#1e222b}

.gzhyjqpic ul li:hover{border:1px solid #3161a9 }





.gzhyzspic{ width:718px; margin:0 auto; margin-top:10px;}

.gzhyzspic ul{ padding:0; margin:0;}

.gzhyzspic ul li{width:227px;  display:inline; float:left; margin:5px 5px 0px 5px; border:1px solid #c2c7cd } 

.gzhyzspic ul li img{width:227px; height:300px; border:0}

.gzhyzspic ul li a{ text-decoration:none; color:#1e222b}

.gzhyzspic ul li:hover{border:1px solid #3161a9 }



#pages{ width:98%; margin:0 auto; margin-top:20px}

#pages a{ padding-left:10px;  line-height:35px;  padding-right:10px; border:1px solid #e5e5e5; text-decoration:none; color:#909090}

#pages span{ padding-left:10px;  line-height:35px;  padding-right:10px; border:1px solid #3161a9; background:#3161a9; color:#FFF}



.newshowtile{ width:95%; margin:0 auto; margin-top:15px; height:50px; line-height:50px; border-bottom:2px solid #e5e5e5; text-align:center; font-weight:bold}

#ncontent{width:95%; margin:0 auto; margin-top:20px;}

