#roll_top{position: relative;cursor: pointer;height: 52px;width: 52px;}
#roll_top{background: url(../images/top.png) no-repeat;}
#roll{display: block;width: 15px;margin-right: -485px;position: fixed;right:40%;top:80%;_margin-right: -325px;_position: absolute;_margin-top: 300px;_top: expression(eval(document.documentElement.scrollTop));}
.topadcs{width:100%;overflow:hidden; text-align:center; background-color:#ececec}
.left{width:230px; float:left; overflow:hidden;}
.rightbot{height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right {width:735px; float:right; display:inline; overflow:hidden;}
.rights {width:760px; float:right; display:inline; overflow:hidden;}

.right_main { width:733px; min-height:458px; border:solid 1px #d5d5d5;  padding-bottom:15px; overflow:hidden;background:#fff;}
.contactn .tits {background:#ED5F05; color: #fff; height: 32px;line-height: 32px;padding-left: 13px;}
.contactn .tits a { color: #fff;}
.contactn .subnr { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; overflow: hidden;padding: 5px 14px 10px 14px;width: 210px;}
.contactn .subnr img{ width:210px; height:90px;margin-bottom: 5px; margin-top:8px;}
.contactn .subnr p {line-height: 28px;overflow: hidden;font-size: 14px;color:#333333;}
.contactn .subnr h5 {line-height: 28px;overflow: hidden;}

.cpright .agent_con {width:920px; padding:18px 0px 0px 0px; margin:0px; overflow:hidden; }
dl.dl_2 { padding:0px 15px 15px 0px; float:left; width:215; overflow:hidden; display:inline-block;}
dl.dl_2 dt {overflow:hidden;}
dl.dl_2 dt a { padding:1px; border:1px solid #d7d7d7; display:block;}
dl.dl_2 dt a:hover {border:1px solid #162041;}
dl.dl_2 dd {width:207px; height:36px; line-height:36px; overflow:hidden;  text-align:center; padding:0 4px; font-size:16px}
dl.dl_2 dd a:hover{ color:#162041}


.contactn{ margin-bottom:0px}
.t05 {line-height:40px;background:#162041;margin-top:10px;padding:0 15px; color:#fff;font-size:16px;}
.t05 a{color:#fff;}
.t05 h5{ font-size:16px}
.t05_cons1 { border:solid 1px #d7d7d7; border-top:0; padding:10px 10px 12px 10px; margin-bottom:10px; zoom:1;background:#fff;} 
.t05_cons1 li {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:31px;height:31px; overflow: hidden; font-size:14px;padding-left:15px; width: 185px;background: url(../images/dian.png) left center no-repeat; }
.t05_cons1 li a:hover{ color:#162041}

.cpMain{ background:#f4f4f4; overflow:hidden; padding:0px; padding-bottom:26px; }
.cpright{ width:905px; padding:0 20px 20px; background:#fff; float:right; margin-top:26px;}
.cprightpt{ width:960px; padding:0 20px; background:#fff; float:right;padding-bottom: 20px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:18px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #f08300; font-weight:normal; line-height:16px;font-size:16px; color:#162041;}
.rtop ul{ float:right;color:#333333}
.rtop ul li{display:inline-block;}

.nlist{ float:left; width:240px; margin-top:26px;}
.nlist h4{color:#FFF; text-decoration:none;}
.nlist .nt { font-weight:normal; padding:18px 0; padding-left:20px; background:#004098 url(../images/hhbg.png) no-repeat 195px center;font-size:20px; color:#FFFFFF; }
.nlist .nt a{ color:#FFFFFF; }
.TabTitle2 ul.expmenu{ padding:10px;background: #fff;}
.ctel{height:209px; padding-left:70px; padding-top:30px; margin-top:15px; background:url(../images/lx.jpg) left top no-repeat;}
.ctel p{font-size:15px;color:#fff;}
.ctel .num{font-size:24px;color:#d4a15e;}
.TabTitle2 ul.expmenu li{background: #E0E0E0; color:#444;margin:8px 5px 8px 5px;width:210px; overflow:hidden}
.TabTitle2 ul.expmenu li a{height:40px; line-height:36px;font-size:16px;  padding:0 35px; text-decoration:none; color:#444}

.tjcp{ float:right; width:945px; margin:30px 0px;background-color:#FFF}
.tjcp h4{ height:40px;line-height:40px; background:url(../images/base754.jpg) no-repeat;padding-left:20px; color:#162041; font-size:16px}

.tjcp .tjcp_1 li{ float:left; text-align:center; padding:10px 16px}
.tjcp .tjcp_1 li img{ padding:5px; border:#CCC 1px solid;}
.tjcp .tjcp_1 li span{ display:block; height:35px; line-height:35px; font-size:14px; width:284px; overflow:hidden}
.tjcp .tjcp_1 li a:hover{ text-decoration:none; color:#162041}
.tjcp .tjcp_1 li img:hover{border:#162041 1px solid}

.tjcp .xgzx{width:955px;}
.tjcp .xgzx li{width:437px; height:38px; line-height:36px; padding-left:15px; background:url(../images/dian.png) no-repeat center left;float:left; border-bottom:1px #CCCCCC dotted; margin:0 10px 5px;}
.tjcp .xgzx li a{ display:block;font-size:14px; width:340px;overflow:hidden; float:left; height:38px}
.tjcp .xgzx li a:hover{ color:#162041}
.tjcp .xgzx li span{ float:right}

.about{ border:#e2e2e2 1px solid; padding:20px 0px}
.about h4{ line-height:60px; text-align:center; font-size:18px;font-weight:400; color:#555555; }
.about .about_sj{ height:40px; text-align:center; line-height:40px; background-color:#f6f6f6}
.about .about_sj span{ margin-right:40px}
.about .about_line{ height:1px; text-align:center; border-bottom:1px dashed #E1E1E1; width:97%; margin:0 auto;}
.about .about_a{width:875px; margin:0px 15px; padding:0px; }
.about .about_a .about_tp{ margin:0px; padding-top:20px;text-align:center;}
.about .about_a .wzi{ margin-top:20px; line-height:28px; font-size:14px}
.about .about_a .feny{ margin-top:20px; height:40px; padding:0px 10px; line-height:40px; font-size:14px; background-color:#ececec; margin-right:3px;}
.about .about_a .feny span{ display:block; width:420px; height:40px; overflow:hidden}
.about .about_a .feny a:hover{ color:#162041}
.wzi img{max-width:90%;}

.Pages{float:left; padding:30px 100px;}
.Page{width:100%; text-align:center;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#162041; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#162041; color:#FFF}

.newsListn ul{ float:left; margin:10px 0px;}
.newsListn li{float:left; width:892px; height:36px; line-height:36px; margin:0px;border-bottom:1px dashed #cecece; background:url(../images/news_list.jpg) left no-repeat; padding-left:14px;}
.newsListn li .l_98{float:left; margin:10px;border-right:1px solid #d5d4d4; padding-right:10px; }
.newsListn li .l_98 a{ display:block; width:177px; height:130px}
.newsListn li .l_98 span{ color:#d6d6d6; font-weight:bold; font-size:40px; line-height:40px;}
.newsListn li:hover .l_98{border-right:1px solid #01cade;padding-right:10px}
.newsListn li .r_590{float:right; width:892px; margin:0px}
.newsListn li .r_590 .t_590{float:left; width:785px; height:36px; line-height:36px;overflow:hidden; text-overflow:ellipsis;}
.newsListn li .r_590 .t_590 a{ float:left;font-size:14px; }
.newsListn li .r_590 .t_590 a:hover{color:#162041;}
.newsListn li .r_590 .sj{float:right; margin-right:0px; font-size:14px; margin-top:2px}
.newsListn li .r_590 .d_590{ float:left; width:690px; height:96px; color:#333333; font-size:14px; line-height:24px; overflow:hidden}
.newsListn li:hover{border-color:#162041;}