﻿@charset "utf-8";
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0; color:#333333; font:14px/1.5 normal arial, "微软雅黑","Microsoft YaHei";}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#333333; text-decoration:none;}
a:focus{outline:none;} 
a:hover {text-decoration:underline;text-decoration:none; }
.bai:link {	color: #fff;	font-size:14px;	text-decoration: none;}
.bai:visited {	text-decoration: none;	color: #fff;	font-size:14px;}
.bai:hover {	text-decoration: none;	color: #fff;	font-size:14px;}
.bai:active {	text-decoration: none;	color: #fff;	font-size:14px;}
.huang:link {	color: #333;	font-size:16px;	text-decoration: none;}
.huang:visited {	text-decoration: none;	color: #333;	font-size:16px;}
.huang:hover {	text-decoration: none;	color: #cc0000;	font-size:16px;}
.huang:active {	text-decoration: none;	color: #333;	font-size:16px;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.curp{cursor:pointer};
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.left{float: left;}
.right{float: right;}
.w1000{width: 1200px; margin: 0 auto; overflow: hidden;position:relative;}
.top{height: 43px; overflow: hidden; line-height: 43px; background:#f0f0f1; border-bottom: 0px solid #e1e1e1; box-shadow: 0 0 2px 2px #f0f0f0;font-size:14px;}
body{background-color:#fff; overflow-x:hidden; color:#333333; font-size:12px; font-family: microsoft yahei ; position:relative;min-width:1200px}
.header , .content , .footer , .container{ margin:0 auto;width:1200px;}
.hearer_Nav{height:64px; line-height:64px; position:relative; z-index:1000; background-color:#c5262b;}
.hearer_Nav .daohang{ width:1200px; margin:0 auto}
.hearer_Nav ul li{font-size:18px;height:64px; line-height:64px;float:left; position:relative; width:133px;}	
.hearer_Nav ul li.last{background:none;}
.hearer_Nav ul li>a{display:block; color:#FFF; padding:0 28px;}
.hearer_Nav ul li:hover{ background:url(../images/nav_bg.png) no-repeat;}
.hearer_Nav ul li:hover>a,.hearer_Nav ul li.cur>a{ background:url(../images/nav_bg.png) no-repeat; text-decoration:none;}
.hearer_Nav ul li .ej_Nav{ display:none;position:absolute;width:100%;}
.hearer_Nav ul li .ej_Nav dl{width:365px;}
.hearer_Nav ul li .ej_Nav dd{width:133px; height:40px; line-height:40px; float: left;  border-radius: 0px 0px 6px 6px;}
.hearer_Nav ul li .ej_Nav  dd a{display:block; width:133px; height:40px; color:#fff; text-align:center; font-size:14px; background-color:#c5262b;opacity:0.8; }
.hearer_Nav ul li .ej_Nav dd a:hover{text-decoration:none; color:#fff; background-color:#0341c4;}
.hearer_Nav ul li:hover .ej_Nav{ display:block;}
/*尾部*/
.footer{overflow:hidden; width:100%;}
.footer .footer_Nav{width:100%;background-color:#c5262b; height:48px;}
.footer .footer_Nav .dbdh{ width:1200px; margin:0 auto;line-height:48px; text-align:center;}
.footer .footer_Nav a{color:#FFF;font-size:16px;padding:0px 19px}
.footer .footer_Nav a:hover{ color:#000}
.footer .foot_content{overflow:hidden; background-color:#FFF; margin:50px 0px 50px 0px;}
.footer .foot_content .footer_LOGO{float:left; margin-right:30px; padding-right:30px; border-right:1px #CCCCCC solid;}
.footer .foot_content .footer_LOGO img{ margin-top:0px;}
.footer .foot_content .footer_middle{overflow:hidden; width:809px;float:left; text-align:left;}
.footer .foot_content .footer_middle p{font-size:15px; color:#464646; line-height:30px; margin-top:-6px;}
.footer .foot_content .footer_middle div{font-size:15px; color:#464646; line-height:30px;}
.footer .foot_content .footer_right{color:#c5262b;float:right;text-align:center;}
.footer .footer_right h3{ font-size:15px}

#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 #c5262b;}
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:#c5262b}


.contactn{ margin-bottom:0px}
.t05 {line-height:40px;background:#c5262b;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:#c5262b}

.cpMain{ background:#ececec; 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 #c5262b; font-weight:normal; line-height:16px;font-size:16px; color:#c5262b;}
.rtop span{ float:right;color:#333333}

.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:#c5262b; 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:#c5262b}
.tjcp .tjcp_1 li img:hover{border:#c5262b 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:#c5262b}
.tjcp .xgzx li span{ float:right}

.about{ border:#e2e2e2 1px solid; padding:20px 0px}
.about h4{ height:60px; line-height:60px; text-align:center; font-size:24px; 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:#c5262b}

.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:#c5262b; 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:#c5262b; 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:#c5262b;}
.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:#c5262b;}

/* Footer
----------------------------------------*/

#end_wrap {
    width: 100%;
    height: 599px;
    background: #0f0f0f;
    position: relative;
}

#end_bar_w {
    width: 100%;
    height: 71px;
    background: #da251e;
}

#end_bar {
    width: 1100px;
    margin: 0 auto;
    height: 71px;
    line-height: 71px;
    font-size: 16px;
    overflow: hidden;
    position: relative;
    padding-right: 100px
}

#end_bar big {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}


#end_bar a {
    color: #f7c7c9;
    font-size: 16px;
    display: inline-block;
    margin: 0 10px;
}

#end_bar a:hover {
    color: #ff0;
}


#end_txt_w {
    width: 1200px;
    margin: 0 auto;
    height: 448px;
    padding: 50px 0 0 0;
    text-align: center;
}

#e_lxwm { float:left; width: 480px; text-align: left;}
#e_lxwm .title{ font-size: 26px; color: #fff; font-weight: bold; }


.e_fwzc_lxlist {
    width: 480px;
    height: 348px;
    float: left;
}

.e_fwzc_lxlist ul {
    padding: 20px 0;
}

.e_fwzc_lxlist li {
    padding-left: 30px;
    line-height: 42px;
    color: #fff;
    font-size: 16px;
}

.e_lx_icon1 {
    background: url(../Images/lx_icon1.png) left center no-repeat;
}

.e_lx_icon2 {
    background: url(../Images/lx_icon2.png) left top no-repeat;
}

.e_lx_icon3 {
    background: url(../Images/lx_icon3.png) left center no-repeat;
}

.e_lx_icon4 {
    background: url(../Images/lx_icon4.png) left center no-repeat;
}


#end_menu {
    width: 720px;
    height: 390px;
    float: right;
}

#end_menu dl {
    width: 210px;
    padding: 0 15px;
    height: auto;
    overflow: hidden;
    display: block;
    float: left;
    text-align: center;
}

#end_menu dl dt {
    margin: 0 0 10px 0;
    display: block;
}

#end_menu dl dt i {
    width: 17px;
    height: 4px;
    background: #535353;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}

#end_menu dl dt a {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    height: 30px;
    font-weight: bold;
}

#end_menu dl dd a {
    display: inline-block;
    color: #9e9c9c;
    font-size: 16px;
    line-height: 34px;
    height: 34px;
}

#end_menu dl dt a:hover {
    color: #f00;
}

#end_menu dl dd a:hover {
    color: #f00;
}

.end_txt {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    color: #5e5f61;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    height: 70px;
    padding-top: 20px;
    background: url(../Images/end_line.png) top center no-repeat;
}

.end_logo {
    position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -30px;
}

.end_txt a {
    color: #5e5f61;
}

.end_txt a:hover {
    color: #fff;
}
