@charset "utf-8";

/* CSS Document */



*{ padding:0; margin:0}

body{ background:#fefefe; font-size:12px; font-family:"宋体"; color:#333;}

img{ vertical-align:middle; border:0}

ul, ul li{ vertical-align:middle;}



a{ color:#333; text-decoration:none;}

a:hover{ color:#ca0001}

.color1{ color:#ca0001;}



.left{ float:left;}

.right{ float:right;}



.header{ height:94px; width:1002px; margin:0 auto;}

.top_ri{ width:496px; height:94px; padding-right:24px; font-family:"微软雅黑";}

.top_ri1{ height:16px; padding:4px 0; text-align:right; color:#ca0001;}

.top_ri2{ color:#ca0001; font-size:14px; padding-top:20px; height:26px; line-height:26px; text-align:right;}

.top_ri2 span{ color:#343434; font-size:24px;}



.top2{ background:url(../images/top2.gif) left center repeat-x; height:42px;}

.menu{ width:1002px; height:42px; margin:0 auto;}

.menu ul, .menu ul li{ list-style:none;}

.menu ul li{ width:95px; line-height:42px; height:42px; float:left; text-align:center; font-size:14px; font-family:"微软雅黑";}

.menu ul li.line{ width:3px; height:42px; font-size:0px; background:url(../images/line.gif) center center no-repeat;}

.menu ul li a{ color:#FFF; display:block; outline:none;}

.menu ul li a:hover{ color: #FF8000;}



.banner{ width:990px; height:310px; padding:5px; border:solid 1px #e9e9e9; margin:3px auto;}

.img_switch {margin:0 auto;}

#__01{margin:0 auto; height:310px; overflow:hidden;}

.img_switch_content {WIDTH: 100%; HEIGHT: 310px; position:relative;}

.img_switch_text {width: 60px; position: absolute; z-index:10; top:288px; left:50%; margin-left:-30px; HEIGHT: 22px; }

.number_nav {DISPLAY: inline; FLOAT: left;}

.number_nav UL {font:0px Arial, Helvetica, sans-serif; padding: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none;}

.number_nav UL LI {float: left;  margin:0 3px; float: left; width:14px; cursor: pointer; height: 14px; line-height: 14px;  font-size:0; text-align: center;display:inline; color:#FFF; background:url(../images/tb_11.png) center center no-repeat; _background:url(../images/tb_11.gif) center center no-repeat;}

.number_nav UL LI.on{background:url(../images/tb_12.png) center center no-repeat; _background:url(../images/tb_12.gif) center center no-repeat;}

#pic {OVERFLOW: hidden} 



.hei10{ height:10px;}

/**/

.main1{ width:1002px; height:320px; margin:0 auto;}

.m_1{ width:497px; height:318px; border:solid 1px #e5e5e5;}

.m_1_1{ height:30px; line-height:30px; background:url(../images/tb1.gif) 5px center no-repeat #f7f7f7; border-top:solid 2px #d40000; border-bottom:solid 1px #e5e5e5; padding:0 12px 0 26px; color:#ca0001; font-family:"微软雅黑"; font-size:14px;}

.m_1_1 a{ font-size:12px; color:#656565;}

.m_1_1 a:hover{ color:#ca0001;}

.m_1_2{ height:265px; padding:10px; font-family:"微软雅黑"; font-size:12px;}

.m_ab1{ height:144px; line-height:24px; overflow:hidden;}

.m_more{ height:24px; line-height:24px;}

.m_ab_pic{ padding-top:7px; height:90px; text-align:center;}



.gglx{ height:264px; padding:5px 8px; padding-bottom:0px;}

.gglx ul, .gglx ul li{ list-style:none;}

.gglx ul li{ height:48px; padding:10px 0; line-height:24px; font-family:"微软雅黑";}

.gglx ul li img{ width:126px; height:48px; float:left; margin-right:10px;}



.main2{ width:1002px; height:236px; margin:0 auto;}

.m2_le{ width:665px; height:234px;}

.m2_1{ width:327px; height:234px; border:solid 1px #e5e5e5;}

.m_lists{ padding:0 10px; padding-top:8px; height:180px;}

.m_lists ul, .m_lists ul li{ list-style:none;}

.m_lists ul li{ height:29px; line-height:29px; border-bottom:dashed 1px #e2e2e2; font-family:"微软雅黑";}

.pic1{ width:1002px; height:95px; margin:0 auto;}

.f_link{ width:1000px; border:solid 1px #e5e5e5; background:url(../images/bg1.gif) left top repeat-x; height:auto; overflow:hidden; margin:0 auto;}

.f_link1{ height:23px; line-height:23px; background:url(../images/tb1.gif) 5px center no-repeat #f7f7f7; border-top:solid 2px #d40000; border-bottom:solid 1px #e5e5e5; padding:0 12px 0 26px; color:#ca0001; font-family:"微软雅黑"; font-size:14px; }

.m_1_1 a{ font-size:12px; color:#656565;}

.m_1_1 a:hover{ color:#ca0001;}

.f_link2{ height:auto; overflow:hidden; padding:5px 10px; line-height:24px; font-family:"微软雅黑";}

.foot1{ border:solid 1px #e5e5e5; width:1000px; height:30px; line-height:30px; text-align:center; background:#f1f1f1; margin:0 auto; color:#464646; font-family:"微软雅黑";} 

.foot1 a{ color:#464646;}

.foot1 a:hover{ color:#ca0001;}



.foot2{ height:72px; width:1000px; text-align:center; margin:0 auto; color:#353535; font-family:"微软雅黑"; line-height:24px; padding:14px 0;}

.foot2 a{ color:#353535;}

.foot2 a:hover{color:#ca0001;}



/*about*/

.ny_main{ width:1002px; height:auto; overflow:hidden; margin:0 auto;}

.ny_le{ width:280px; height:auto; overflow:hidden; }

.ny_le1{border:solid 1px #e5e5e5; height:auto; overflow:hidden;}

.ny_ri{ width:708px; height:auto; overflow:hidden; border:solid 1px #e5e5e5;}

.ny_le_list{ padding:12px 10px; height:auto; overflow:hidden; }

.ny_le_list ul, .ny_le_list ul li{ list-style:none;}

.ny_le_list ul li{ height:29px; line-height:29px; border-bottom:dashed 1px #e2e2e2; font-family:"微软雅黑";}

.ny_ri2{ padding:12px; line-height:24px; color:#2e2e2e}



.news{ height:auto; overflow:hidden;}

.news ul, .news ul li{ list-style:none;}

.news ul li{ height:35px; line-height:35px; border-bottom:solid 1px #eee; padding-left:6px;}

.news ul li a{ color:#606060;}

.news ul li a:hover{ color: #ca0001;}

.page{height:30px; line-height:30px;text-align:center; padding-top:20px;}

.pages ul{list-style: none outside none;width: 700px;text-align:center}

.pages li {

    background-color: #FFFFFF;

    border: 1px solid #E1E1E1;

    float: left;

    line-height: 20px;

    list-style: none outside none;

    margin-right: 10px;

}

.pages li.c {

    background-color: #C00;

    color: #FFFFFF;

    padding: 0 8px;

}

.pages li a {

    float: left;

    height: 20px;

    padding: 0 8px;

}

.pages li a:hover {

    background-color: #C00;

    color: #FFFFFF;

    text-decoration: none;

}





.new_ti{ height:54px; border-bottom:solid 1px #cbcbcb; color:#767676; line-height:24px; text-align:center;}

.new_ti h3{ color:#505050; font-size:14px; font-weight:bold; height:24px; line-height:24x;}

.new_nr2{ height:auto; overflow:hidden; padding:10px 0; padding-bottom:16px; line-height:24px; border-bottom:solid 1px #cbcbcb;}

.n_page{ height:22px; line-height:22px; padding:0 4px; padding-top:10px}

.redfont{color:#CA0001; font-weight:bold;}