﻿@charset "utf-8";

input::-ms-clear{display:none;}
body{ margin:0; padding:0;font-family:Microsoft Yahei; color:#666; font-size:12px; font-weight:400;}
body{behavior:url("hover.htc")}
ul{ margin:0; padding:0;}
li, ol { list-style:none; }
li, ol {
    padding: 0px;
    margin: 0px;
    list-style: none outside none;
    display: block;
	list-style:none;
	font-family:"Microsoft Yahei";
}
a { text-decoration:none; color:#666;}
a:hover { cursor:pointer; text-decoration:none; color:#d30a2d; }
:focus{outline:0;}
img {
    padding: 0px;
    margin: 0;
}
a img { border:none; }
.img_mgn{ display:block; margin:0 auto;}
.img_fr{ float:right; width:294px; height:196px; padding:0 15px 0 5px;}
.img_fl{ float:left; width:216px; height:132px; padding:5px; border:1px solid #ccc;}
.img_db{ display:block; margin:0 auto;}
.img_mr{ margin:0px 5px 0 20px;}


.dp_b{ display:block; clear:both; overflow:hidden;}
.fot_l{ float:left;}
.fot_r{ float:right;}
.txt_it{ text-indent:2em;}
.txt_it10{ text-indent:10px;}
.txt_it20{ text-indent:20px;}
.txt_it30{ text-indent:30px;}
.txt_it40{ text-indent:40px;}
.txt_cr{ text-align:center;}
table{ border-collapse:collapse; border-spacing:0; border:1px solid #dcdcdc; line-height:30px;}
.tnl th{ border:none; text-align:left; padding:10px 0 0 10px; font-weight:normal; vertical-align:top;}
.tnl td{ border:none; border-left:1px solid #dbdcdc;padding:10px 0 0 10px; vertical-align:top;}
.bg_color{ background-color:#efefef}
a.yahei{ font-size:15px; font-family:Microsoft Yahei;}
.hover{}
.clear{ clear:both;}
.fz14{ font-size:14px;}

.mr20{ margin-right:20px;}
.mr40{ margin-right:40px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px;}
.ml70{ margin-left:70px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mgn10{ margin:0 10px;}
.mgn25{ margin:0 25px;}

.mtb10{ margin-top:10px; margin-bottom:10px;}
.mtb30{ margin-top:30px; margin-bottom:30px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}

.pg5{ padding:0 5px;}
.pg10{ padding:0 10px;}
.pg20{ padding:0 20px;}
.pbm40{ padding-bottom:40px;}

.top{ width:100%; background:url(../images/top_bg.jpg) repeat-x #efefef; position:relative; z-index:10;}
.top_nav{ width:1020px; overflow:hidden; margin:0 auto;/*padding-top:15px;*/}
.top_nav span{ color:#000;}
.nav{ background:url(../images/nav_bg.jpg) repeat-x; height:56px; position:relative;}
.nav ul{ width:1020px; margin:0 auto;}
.nav ul li{ float:left; text-align:center; height:56px; margin:0;}
.nav ul li a{ font-size:15px; display:block;height:36px; line-height:35px; padding-top:6px; width:118px; font-weight:bold; margin-top:11px; color:#666; font-family:"Microsoft SimSun"}
.nav ul li a:hover{ background:url(../images/nav_a_hover1.png) no-repeat; color:#ec1c24}
.nav ul li a.hover01{ background:url(../images/nav_a_hover1.png) no-repeat; color:#ec1c24}
.nav_more{ display:none; color:#333333; overflow:hidden; position:absolute; background:url(../images/secbg1.png) no-repeat; padding-left:10px; z-index:100; width:auto}
.nav_m_bg{background:url(../images/secbg2.png) no-repeat right top; padding-right:10px;  overflow:hidden;display:inline-block !important; display:inline; padding-right:20px; height:142px;}
.nav_m_bg .nav_1{ float:left;display:block; padding:0 10px;}
.nav_m_bg h2{ font-size:14px; background:url(../images/h2_icon.jpg) no-repeat left; padding:6px 0 6px 15px; text-align:left; margin:0;}
.nav .nav_m_bg h2 a{ background:none; height:20px; line-height:20px; padding:0; font-size:14px; color:#575757; font-family:"Microsoft Yahei"; font-weight:normal; margin:0;}
.nav .nav_m_bg h2 a:hover{ background:none; height:20px; line-height:20px; padding:0;}
.nav_1 ul{ width:130px; float:left; margin-right:10px; overflow:hidden;}
.nav_1 ul li{ line-height:30px; border-bottom:1px solid #e9e9e9;  height:30px; text-align:left; padding-left:15px;}
.nav_1 ul li a{ height:30px; line-height:30px; padding:0; font-size:12px;background:url(../images/a_icon.jpg) no-repeat right; width:110px; font-weight:normal; }
.nav_1 ul li a:hover{ background:url(../images/a_icon.jpg) no-repeat right; }
.nav ul li.last{float:right; width:170px;}
.nav_m_bg .nav_none{ background:none;}
.ipt{ background:url(../images/search_bg.jpg) no-repeat; overflow:hidden; display:block; width:170px; height:22px; margin-top:25px; }
input.ittxt{ border:none; background:none; float:left; width:123px; height:22px; padding:0px 2px 0px 15px; line-height:22px; overflow:hidden}
input.itbtn{ border:none; background:none;float:left; width:30px; height:22px; cursor:pointer; padding:0;}

.main{ width:100%; overflow:hidden; background:#ececec; z-index:1; position:relative;}
.main2{ width:100%; background:url(../images/foot_bg.jpg) repeat-x;}
.banner{ width:100%; height:413px;overflow:hidden; text-align:center; position:relative; background:#CCC; z-index:0;}
.bannerUl,.bannerUl li{width:100%;height:413px;overflow:hidden; background-position:center center; position:absolute; left:0; top:0;}
.bannerUl li img{width:100%;height:413px;}

.tab{ position:absolute; width:100%; height:10px; padding:5px 10px; left:0; bottom:60px; text-align:center;color:#FFF; line-height:10px; overflow:hidden;}
.tab a{ display:inline-block; _display:inline; _zoom:1; width:10px; height:10px !important; *-height:10px; font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.tab a.on1{background:#c5252c;*-background:#c5252c; }
.banner_bottom{   height:23px; position:absolute; left:0; bottom:0; width:100%;}
.banner_bottom div{ background:url(../images/b_btm.png) no-repeat center;  height:23px; margin:0 auto; width:1020px;}


.footer{ width:1000px; height:291px; margin:0 auto; background:url(../images/footer_bg.jpg) no-repeat -1px 0; padding:0 10px;}
.center_f{ width:230px; height:245px; background:url(../images/ft_line.jpg) no-repeat right; padding:5px 10px; position:relative;}
.center_f h2{ font-size:16px; color:#d30a2d; margin:0 0 13px; font-family:"Microsoft Yahei"; font-weight:normal}
.center_f p{ font-size:12px; margin:0; font-family:"宋体"; color:#666}
.center_f p span{ font-size:12px; margin:0; font-family:"Microsoft Yahei"; color:#666}
/*.center_f a.ckm{ position:absolute; right:30px; font-size:11px; color:#9a9a9a; bottom:10px; background:url(../images/ckm.jpg) no-repeat 0 3px; padding-left:15px; z-index:0;}*/
.center_f a.ckm{ position:absolute; right:10px; font-size:11px; color:#9a9a9a; bottom:10px; background:url(../images/ckm.jpg) no-repeat 0 3px; padding-left:15px; z-index:0;}
.center_f a.ckm:hover{ color:#d30a2d;}
.center_f h3{font-size:12px; font-weight:normal; margin:0; padding:14px 0 5px; font-family:"Microsoft Yahei"; line-height:22px;}
.center_f .slt_m{ background:url(../images/mtxt.jpg) no-repeat; width:221px; height:30px;  position:relative; float:none; z-index:100; }
.center_f .slt_m option{ margin-left:5px; line-height:30px;  overflow:hidden; room:1; z-index:10;position:relative; padding-left:10px;}
.center_f .slt_m option:hover{ background:#3399ff; color:#fff;}
.center_f .slt_m span{ line-height:30px;}
.center_f .slt_m ul{ display:none;background:#fff; border:1px solid #ccc; overflow:hidden;position:absolute; z-index:100; height:210px; overflow-y:scroll; left:0; top:29px; width:219px;}
.center_f .slt_m2{ background:url(../images/c_search.jpg) no-repeat 0px 0; width:221px; height:30px;  position:relative; margin:0;  }
.center_f .slt_m2 .stl_txt{ width:184px; height:22px; padding:4px; float:left; background:none; border:none; line-height:22px;}
.center_f .slt_m2 .stl_btn{ width:29px; height:28px; padding:1px 0; float:left; background:none; border:none; cursor:pointer;}

.footer .last{ background:none;}
.news_banner{ position:relative; margin-top:15px; width:210px;}
.news_b li img{ display:block;}
.news_b li p{ line-height:24px;}
.news_banner .hd ul li{ float:left; width:8px; height:8px; background:#959595; text-indent:-9999px; overflow:hidden; margin-right:3px;}
.news_banner .hd ul li.on{ background:#d30a2d}
.news_banner .hd ul{ float:right;}
.news_b{ height:145px; width:205px; overflow:hidden;}
/*.hd{ position:absolute; bottom:10px !important;right:5px; width:98px; height:30px; }*/
.hd{bottom: 10px;right: 5px;position: absolute;width: 50px;height: 30px;}
.mtxt{ background:url(../images/mtxt.jpg) no-repeat; width:221px; height:30px;  position:relative}
.mtxt li{ line-height:30px; padding-left:15px; overflow:hidden; room:1; z-index:100;position:relative}
.mtxt ul{ display:none;background:#fff; border:1px solid #ccc; overflow:hidden;position:relative; z-index:10}
.mtxt:hover ul{ display:block;}
.downul{display: block;
padding:19px 0 0;
clear: both;
width: 230px;
height: 150px;}
/*.clear{clear:both;}*/
/*.downul li{ float:left; width:110px;  font-size:14px; margin:15px 0;}*/
/*.downul li {float: left;width: 110px;font-size: 12px;margin: 20px 0px;display: inline;}*/
.downul li {
width: 90px;
height:15px;
font-size: 12px;
display: inline-block;
padding: 25px 10px;
float:left;

}
.foot{ width:100%; background:url(../images/btmbg.jpg) repeat-x #7f7f7f;}
.ft_link{ width:1087px; margin:0 auto; overflow:hidden; padding:0 0 20px 0;}
.ft_link ul{ float:left; color:#fff; width:150px; padding-left:40px; padding-top:10px;}
.ft_link ul a{ color:#f9f9f9; font-family:"宋体"}
.ft_link ul a:hover{ color:#d30a2d;}
.ft_link ul h2{ font-size:14px;font-family:"宋体"; line-height:46px; margin:0; padding:0}
.ft_link ul li{ line-height:20px;}
.ft_btm{ background:#ececec; height:30px;}
.ft_btm p{ width:1020px; margin:0 auto; height:30px; line-height:24px; color:#6a6a6a;}
.ft_btm p a{ float:left; border-left:1px solid #6a6a6a;color:#6a6a6a; padding:0 5px; line-height:14px; margin:5px 0;}
.ft_btm p a.rk{ color:#666; background:url(../images/rk_09.jpg) no-repeat right; padding-right:15px; border:none;}
.ft_btm p span{ loat:rigth; /*border-right:1px solid #6a6a6a;color:#6a6a6a;*/ padding:0 5px; line-height:14px; margin:5px 0;}

.main_c{ width:1000px; overflow:hidden; margin:0 auto; background:#fafafa; padding:20px 10px 30px; margin-bottom:30px; min-height:500px;}
.sidebar{ width:180px;}
.sr_bg{ background:/*url(../images/sr_bg.jpg)*/#ececec; padding:15px 0 0;}
.sr_bg2{ background:/*url(../images/sr_bg.jpg) 100%*/#ececec; padding:0 0 15px;}
.sr_bg2 h2{ font-size:18px; color:#666; margin:5px 0 14px; text-indent:15px;}
.sidebar2{ width:180px;}
.sr_bg3{ background:/*url(../images/sr_bg4.jpg) no-repeat top*/#ececec; padding:17px 0 0px;}
.sr_bg4{ background:/*url(../images/sr_bg3.jpg) no-repeat bottom*/#ececec; padding:0px 0 15px;}
.sr_bg4 h2{ font-size:18px; color:#666; padding:5px 0 14px; text-indent:15px;background:/*url(../images/sr_bg2.jpg) 100%*/#ececec; margin:0;}
.sr_bg4 ul{ background:/*url(../images/sr_bg2.jpg) 100%*/ #ececec;}
.ftli{line-height:31px; cursor:pointer;}
.ftli li{ padding-left:15px;line-height:41px; font-size:14px;}
.ftli li a{ font-size:14px; display:block; padding-left:9px; background:url(../images/ico091.png) no-repeat left; color:#666}
.ftli li.on{ background:url(../images/ptli.jpg) no-repeat; line-height:41px; color:#d30a2d; font-size:14px;}
.ftli li.on a{color:#d30a2d}
.ftli li.on ul li a{ color:#666} 
.ftli li.on ul li a.hover{color:#d30a2d}
/*.ftli li:hover{ background:url(../images/ptli.jpg) no-repeat;line-height:41px;color:#d30a2d;font-size:14px;}
.ftli li:hover a{color:#d30a2d}
.ftli li li:hover{ background:none;line-height:41px;color:#d30a2d;font-size:14px;}
.ftli li li:hover a{color:#221E1F}*/

.s_mul{ display:none}
.ftli .s_mul li{ font-size:12px; color:#646464;background:#eee; padding:0;}
.ftli .s_mul li:hover{ background:#eee;}
.ftli .s_mul li a{ font-size:12px; color:#646464; display:block; background:url(../images/ico092.png) no-repeat 135px center;}
.ftli .s_mul li a:hover{color:#d30a2d;}
.ftli .s_mul li a.hover{color:#d30a2d;}
.ftli ul li{ font-size:12px; color:#646464;background:#eee; padding:0;}
.ftli ul li:hover{ background:#eee;}
.ftli ul li a{ font-size:12px; color:#646464; display:block; background:url(../images/ico092.png) no-repeat 135px center;}
.ftli ul li a:hover{color:#d30a2d;}
.ftli ul li a.hover{color:#d30a2d;}
.ftli2{line-height:31px; cursor:pointer;}
.ftli2 li{ padding-left:15px;line-height:41px; font-size:14px;}
.ftli2 li a{ font-size:14px; display:inline-block}
.ftli2 li.on{ background:url(../images/ptli.jpg) no-repeat; line-height:41px; color:#d30a2d; font-size:14px;}
.ftli2 li.on a{color:#d30a2d}
/*.ftli2 li:hover{ background:url(../images/ptli.jpg) no-repeat;line-height:41px;color:#d30a2d;font-size:14px;}
.ftli2 li:hover a{color:#d30a2d}
.ftli2 li li:hover{ background:none;line-height:41px;font-size:14px;}
.ftli2 li li:hover a{color:#221E1F}*/
.ftli2 .s_mul{ display:none}
.ftli2 .s_mul li{ padding-left:20px; font-size:12px; color:#666;}
.ftli2 .s_mul li:hover{ background:none;}
.ftli2 .s_mul li a{ font-size:12px; color:#221E1F; display:block;}
.ftli2 .s_mul li a:hover{color:#d30a2d;}
.ftli2 .s_mul li a.hover{color:#d30a2d;}
.s_bg1{ background:url(../images/s_bg1.jpg) no-repeat; width:180px; height:55px;font-size:14px;}
.s_bg1 a.a1{ background:url(../images/p_icon.png) no-repeat 5px 10px !important;background:url(../images/p_icon2.png) no-repeat 5px 10px; padding-left:40px; display:block; height:55px; font-size:12px; overflow:hidden;}
.s_bg1 a.a3{ background:url(../images/s_icon.png) no-repeat 5px 10px !important;background:url(../images/s_icon2.png) no-repeat 5px 10px; padding-left:40px; display:block; height:55px; font-size:14px; overflow:hidden;}
.s_bg1 a.a2{ background:url(../images/icon_1.png) no-repeat 5px -40px !important;background:url(../images/icon_1_2.png) no-repeat 5px -40px; padding-left:40px; display:block; height:55px; font-size:14px; overflow:hidden; font-size:16px;}
.s_bg1 span{ color:#d30a2d; margin-top:5px; display:block;font-size:15px;}
h2.wx{ font-size:15px; color:#d30a2d; font-weight:normal; text-indent:5px; margin-bottom:7px;}

.dc_sl select{ width:177px; height:19px; float:left; margin:0 10px 0 5px; padding:0;color: #999;border: 1px solid #ccc;/*border-color:#ccc;border-width:1px;border-style:solid;*/}
.dc_ctr select{ width:205px; height:20px; margin-bottom:15px; line-height:20px; color: #999;border: 1px solid #ccc;}

/*select {*/
    /*color: #999;
    float: left;
    width: 145px;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;*/
   /* outline:none;
    border:0;*/
/*}*/
option {
    padding:0;
    margin:0;
}
.s_bd{ border:1px solid #e9e9e9;}
.s_bd a{ line-height:30px; background:#edeff0; display:block; text-align:center; width:179px;}

.m_content{ width:785px; margin-right:15px; overflow:hidden; *margin-right:0;}
.m_content h2.c_h2{ font-size:20px; color:#666; margin:20px 0 20px 0;}
.m_content h2.c_h2 span{ font-family:Arial; font-size:14px; color:#939393; margin-left:10px; font-weight:normal;}

.slt{ background:url(../images/pt_06.jpg) no-repeat; width:770px; height:40px; padding:20px 0 0 15px;  position:relative; z-index:10;}
.slt span{ font-size:14px; color:#fafafa; float:left;}
.slt_m{ background:url(../images/st_bg.jpg) no-repeat; width:145px;height:19px; float:left;  color:#666; cursor:pointer; position:relative}
.slt_m span{color:#666; font-size:12px; float:none;padding-left:10px}
.slt_m ul{ display:none; z-index:10;  background:#fff;cursor:pointer; position:absolute; left:0; top:19px; width:100%;}
.slt_m ul li{ padding-left:10px;}
.slt_m ul li:hover{ background:#3399ff; color:#fff;}
.slt a{ background:url(../images/s_btn.jpg) no-repeat; width:68px; height:20px; line-height:20px; display:inline-block; text-align:center; margin-left:11px; float:left; margin-top:1px !important; margin-top:2px;}

.p_ctn{ padding:20px 5px; overflow:hidden; position:relative; z-index:1; min-height:100px;}
ul.pn{ overflow:hidden;}
ul.pn li{ width:235px;height:320px; float:left; padding:10px 20px 10px 0px;}
ul.pn li img{ border:1px solid #e9e9e9;}
/*ul.pn li h2{ height:38px; margin:14px 0; overflow:hidden; width:100%;}*/
ul.pn li h2{ height:20px; margin:10px 0 0 0; overflow:hidden; width:100%;}
ul.pn li h2 a{ font-size:14px; color:#666; font-family:"Microsoft Yahei"; font-weight:normal;}
ul.pn li h2 a:hover{ color:#d30a2d;}
ul.pn li span{ color:#666;}
a.dtcs{ background:url(../images/pt_21.jpg) no-repeat; width:74px; height:24px; line-height:24px; display:block; padding-left:15px; margin-top:10px;}
a.dtcs span{ background:url(../images/ii_05.jpg) no-repeat 53px 3px; padding-right:10px; overflow:hidden;}
a.dtcs:hover{background:url(../images/pt_18.jpg) no-repeat; color:#fafafa;}
a.dtcs:hover span{ background:url(../images/ii_03.jpg) no-repeat 53px 3px; padding-right:10px;color:#fafafa;}

.fy{ margin:10px 30px; float:right; overflow:hidden; display:block}
.fy li{ float:left; width:auto; }
.fy li a{background:url(../images/pt_1.jpg); display:inline-block; padding:5px 13px;  border:1px solid #e9e9e9; border-left:none;}
.fy li.pre a{ background:url(../images/pt_33.jpg) no-repeat; width:50px; height:29px;display:inline-block; padding:0; border:none; line-height:29px; padding-left:15px;}
.fy li.pre a:hover{ background:url(../images/pt_3.jpg) no-repeat 0 1px;}
.fy li.next a{ background:url(../images/pt_35.jpg) no-repeat; width:50px; height:29px; display:inline-block; padding:0; border:none;line-height:29px;padding-left:15px;}
.fy li.next a:hover{ background:url(../images/pt_3.jpg) no-repeat -90px 0px;}
.fy li a:hover{background:url(../images/pt_2.jpg); color:#fff;}
.fy li a.hover{background:url(../images/pt_2.jpg); color:#fff;}

.p_dt{ overflow:hidden; border:1px solid #e9e9e9; background:#fff; width:783px;}
.p_dt .dt_img{ width:326px; height:295px; border-right:1px solid #e9e9e9; overflow:hidden}
.p_dt .dt_img img{ width:326px; height:295px;}
.p_dt .dt_ctn{ width:420px; float:right; padding:0 10px;}
.p_dt .dt_ctn h2{ font-size:18px; color:#666; font-weight:normal; margin:0; padding:14px 0;}
.p_dt .dt_ctn h3{ font-size:14px; color:#c40d14; font-weight:normal; padding:0px 0 5px; margin:0;}
.p_dt .dt_ctn ul li{ line-height:25px; color:#666; background:url(../images/down_icon.jpg) no-repeat 0 8px; padding-left:12px;}

.m_main .histroyPic img{ width:175px; height:100px;}

.mga{ margin:0 auto;}

.m_btn{ margin:20px 0; }
.m_btn a.btn_bg{ background:url(../images/m_btn.jpg); padding-left:13px;line-height:32px; display:inline-block; margin-right:20px;}
.m_btn a.btn_bg span{ background:url(../images/m_btn.jpg) 100%; width:80px; text-align:center;padding-right:13px; display:inline-block; line-height:32px; color:#d30a2d; font-size:14px;}
.m_btn a.btn_bg span.c_33{ color:#333;}

.xgp h2{ color:#666; font-size:14px; font-weight:normal;}
.xgp ul{ border:1px solid #e9e9e9; overflow:hidden;  background:#fff;}
.xgp ul li{ float:left; width:175px; margin:10px;}
.xgp ul li span{ display:block; text-align:center;}
.xgp ul li img{ width:149px; height:145px; margin:0 auto;}

.sbar1{ overflow:hidden; margin:10px 0 20px;background:#fff; width:100%;}
.sbar1 li{ background:url(../images/ads.png) no-repeat 0 -56px !important;background:url(../images/ads2.png) no-repeat 0 -56px; width:98px; height:39px; float:left; margin-right:-9px; cursor:pointer; line-height:39px; padding-left:25px; font-size:16px; color:#fff;}
.sbar1 li a{ display:inline-block; color:#fff;}
.sbar1 li:hover{background-position:0 -0px;background:url(../images/ads.png) no-repeat 0 0px !important;background:url(../images/ads2.png) no-repeat 0 0px;}
.sbar1 li.hover{background:url(../images/ads.png) no-repeat 0 0 !important;background:url(../images/ads2.png) no-repeat 0 0;}
.sbar1 li.r_bg1{ background:url(../images/ads.png) no-repeat 0 -164px !important;background:url(../images/ads2.png) no-repeat 0 -164px;}
.sbar1 li.r_bg1:hover{ background:url(../images/ads.png) no-repeat 0 -112px !important;background:url(../images/ads2.png) no-repeat 0 -112px;}
.sbar1 li.r_bg1.hover02{ background:url(../images/ads.png) no-repeat 0 -112px !important;background:url(../images/ads2.png) no-repeat 0 -112px;}

.ff_s{ border:none; border-top:3px solid #c70808;}
.ff_s h2.ff_h2{ margin:0; background:url(../images/ff_01.jpg) repeat-x; height:66px; padding-left:20px}
.ff_s h2.ff_h2 span{ background:url(../images/ff_03.jpg) no-repeat 0 5px; padding-left:65px; line-height:66px; display:block; color:#dc1f14;}
.ff_ov{}
.ff_ov p{ font-size:14px; color:#666;}

.news_bar{ border-bottom:3px solid #c70808; overflow:hidden; padding:0 10px;background:#fff; width:765px;clear:both;}
.news_bar span{ float:left; background:url(../images/tab.png) -175px 0 !important;background:url(../images/tab2.png) -175px 0; width:123px; height:39px; line-height:39px; margin-right:-8px; z-index:10; position:relative; font-size:14px; color:#393939; font-weight:bold; text-align:center; cursor:pointer;}
.news_bar span.sn1{ z-index:4}
.news_bar span.sn2{ z-index:3}
.news_bar span.sn3{ z-index:2}
.news_bar span.sn4{ z-index:1}
.news_bar span.on{ background:url(../images/tab.png) 0px 0 !important;background:url(../images/tab2.png) 0px 0; color:#fff; z-index:100;}
.news_bar span:hover{ z-index:10;}
.tbbox{ overflow:hidden; width:100%; clear:both;}
.tbbox h2{ width:753px;}
.tnul{ clear:both; overflow:hidden; width:705px;}
#map{ position:relative; z-index:0;}

.m_main{ border:1px solid #e9e9e9; overflow:hidden; background:#fff; position:relative;}
.m_main div{ overflow:hidden; height:auto;}
.m_main .faq_bg{ height:132px;}
.n_m{ padding:20px 10px; overflow:hidden; color:#666; width:763px;}
.n_m a{ color:#d30a2d;}
.n_m img{ border:1px solid #e9e9e9;width:241px;height:161px; padding:5px;}
.n_m .n_md{ width:470px; padding:0 10px; float:right}
.n_md h2{ color:#666; font-size:14px; margin:0 0 10px;}
.n_md h2 span{ color:#c3c3c3; margin-left:15px; font-size:12px; font-weight:normal;}
.n_m2{ margin:10px 10px 50px; overflow:hidden; width:763px;}
.n_m2 img{ border:1px solid #e9e9e9; padding:3px; width:138px; height:92px;}
.n_m2 .n_md{ width:580px; padding:0 10px; float:right}
.n_md p{ color:#666;}

.m_main a.fhlb{ position:absolute; top:0; right:20px; background:url(../images/fhlb.jpg) no-repeat; width:84px; height:25px; line-height:25px; display:block; text-align:center; color:#a6a6a6;}
.m_main .m_dt{ padding:20px; overflow:visible; min-height:520px;}
.m_dt h2{ font-size:18px; color:#d30a2d; text-align:center; padding:14px 0; margin:0;}
span.tme{ color:#999; text-align:center; display:block;}
.m_dt p{ font-size:14px; color:#666; line-height:25px;}
.bd_1{ text-align:right; border-top:1px dashed #e9e9e9; padding:20px 0px; margin:0 20px;}
.bd_1 a.pdf{ background:url(../images/icon2.jpg) no-repeat; padding-left:35px; line-height:32px;display:inline-block; margin-right:15px; font-size:14px;}
.bd_1 a.yh{ background:url(../images/icon3.jpg) no-repeat; padding-left:40px; line-height:32px; display:inline-block; font-size:14px; cursor:pointer;}

.cp_yj{ padding:40px 20px; overflow:hidden;background:#fff;}
.yj{ padding:0 10px 30px; background:url(../images/yj_13.jpg) no-repeat bottom;overflow:hidden; margin-bottom:20px;}
.yj img{ float:left; border:1px solid #e9e9e9; padding:3px;}
.yj_h{ float:left; margin-left:25px; width:530px;}
.yj_h h2{ color:#d30a2d;}
.yj_h h3{ font-size:16px; color:#333; font-weight:normal;}

.lxwm{ overflow:hidden; background:#fff;} /*padding:30px 20px;*/
.lxwm h2{ color:#666; margin:0; font-weight:normal;}
.lxwm span{ font-size:14px; color:#c3c3c3;}
.lxwm p{ font-size:14px; color:#666;}
.mkg{ overflow:hidden; padding:40px 30px; font-size:14px;}
.mkg table{ border:none; color:#666;}
.mkg th{ background:#e9e9e9;/* text-align:left; padding-left:30px;*/ border-right:1px solid #fff;line-height:30px; /*color:#333;*/}
.mkg td{ border-bottom:1px solid #e9e9e9; line-height:40px;  text-align:center;  }
.cr08{ color:#008dff; /*font-weight:bold;*/}
.cr08 a{ /*color:#008dff; font-weight:bold; font-family:宋体;*/}
.mkg h2{ font-size:14px; /*color:#008dff;*/ color:#d30a2d; margin:0;}
.bline{ border-top:1px solid #e9e9e9;}
.mkg span{ display:block; color:#666; font-size:14px;}
.mkg p{ font-size:14px; color:#666; line-height:25px;}
.fw_b{ font-weight:bold;}

.ptr{ overflow:hidden; padding:20px 0px 20px 10px;background:#fff; width:773px;}
.ptr li{ float:left; margin:9px; width:171px; height:90px; overflow:hidden;}
.ptr li span{ display:block; text-align:center;}
.ptr li img{ /*border:1px solid #e9e9e9;*/ width:171px; height:64px;}
.pfe{ overflow:hidden; padding:30px 20px;color:#666;}
.pfe h2{  font-weight:normal;}
.pfe p{ font-size:14px; line-height:25px; margin:20px 0;}
a.clos{ color:#333; position:absolute; top:-10px; right:25px;}
.m_main .act{ margin:27px 10px; background:url(../images/hd2.jpg) no-repeat; width:766px; height:510px; padding:10px 0; position:absolute; top:0; left:0; overflow:visible;}
.dev_p{ overflow:hidden; padding:20px;background:#fff;}
.dev_c h2{ font-size:24px; color:#db2c33; font-weight:normal;}
.dev_c img{ float:left; width:175px; height:100px;}
.dev_1{  width:720px;}
.dev_1 p{ font-size:14px; color:#666; margin:0;}
.solu li{ background:url(../images/solu_1.jpg) no-repeat; float:left; width:206px; height:253px; padding:10px 19px; margin:0px 15px 30px 0; position:relative;}
.solu li h3{ color:#d30a2d; font-size:14px; margin:0; padding:12px 0; }
.solu li h3 a{ color:#d30a2d; font-size:14px; }
.solu li p{  color:#666; margin:10px 0; line-height:20px;}
/*.solu li a{ position:absolute; bottom:20px; color:#666; font-size:13px; left:20px;}*/

.fam{ overflow:hidden; padding:20px 20px;background:#fff;}
.fam h2{ font-size:16px;color:#db2c33;}
.fam p{ font-size:14px; line-height:20px; color:#666;}
.fam ul li img{ width:96px; height:66px; border:1px solid #e9e9e9; padding:4px; float:left; margin-right:10px;} 
/* .fam ul{ overflow:hidden; border-bottom:1px solid #e9e9e9; width:100%;} */

.fam ul li {overflow:hidden; padding:15px 0; position:relative; width:100%;}
.fam .fy{ border:none;}
.fam_1{ float:left; width:605px;}
.fam_1 h4{ color:#d30a2d; margin:0 0 10px; font-size:12px;}
.fam_1 p{ margin:0; color:#666; font-size:12px}
.fam_2{ float:left; width:605px;}
.fam_2 h4{ margin:0 0 10px; width:100%; font-size:12px; color:#d30a2d;}
.fam_2 h4 a{ float:none; color:#666;}
.fam_2 p{ margin:0; color:#666;font-size:12px}
.fam_2 a{ float:right;color:#db2c33; }

.scs{ overflow:hidden; padding:30px 15px;background:#fff; width:753px;}
.scs li{ margin:10px 0; overflow:hidden; padding:10px 0;}
.scs li img{ width:151px; height:104px; border:1px solid #e9e9e9; float:left; margin-right:15px;}
.scs_1{ width:570px; float:left;}
.scs_1 h3{ color:#666; margin:0 0 10px;overflow:hidden;}
.scs_1 p{color:#666; line-height:20px; width:100%;}
.scs_1 a{ float:right; color:#d30a2d;}
.scs_1 h3 a{ float:left; color:#666; overflow:hidden; font-size:14px;}

.iydc{ overflow:hidden; padding:30px 15px;background:#fff; width:753px;}
.iydc ul{ width:100%; overflow:hidden}
.iydc li{ margin:10px 0; overflow:hidden;padding:10px 0; width:100%;}
.iydc li img{ width:138px; height:93px; border:1px solid #e9e9e9; float:left; margin-right:15px; padding:5px;}
.iydc .fy{ width:auto}
.iydc .fy li{ width:auto}
.iydc_1{ width:570px; float:left;}
.iydc_1 h3 a{ color:#666; margin:0 0 10px; font-size:14px;}
.iydc_1 h3{ color:#666; margin:0 0 10px; font-size:14px;}
.iydc_1 h3 span{ font-size:12px; color:#c3c3c3; font-weight:normal; margin-left:15px;}
.iydc_1 p{color:#666; line-height:20px;}
.iydc_1 a{ color:#d30a2d;}

.begr{ overflow:hidden; padding:20px 10px;}
.begr h2{ border:1px solid #e9e9e9; background:url(../images/scq_10.jpg) repeat-x; height:27px; line-height:27px; font-size:14px; color:#333; padding-left:10px;}
.begr table{ border:none; text-align:left;}
.begr ul{ padding:10px 30px; overflow:hidden;}
.begr ul li{ float:left; margin-right:10px; padding:3px; cursor:pointer;}
.begr ul li img{ margin:0; padding:0; display:block; overflow:hidden;}
.begr ul li.chg{ border:3px solid #ec1c24; padding:0;}
.begr ul li.chg span{ color:#ec1c24; background:#fff;}
.begr ul li span{ width:110px; height:18px; line-height:18px; color:#fff; display:block; background:#ec1c24; text-align:center;}

.begr .d_text{ border:1px solid #ccc; width:215px; height:19px; line-height:19px; font-family:Microsoft Yahei;color:#666;font-size:12px;padding-left:8px;}
.begr .d_text2{ border:1px solid #ccc; width:74px; height:19px; line-height:19px;margin-right:10px; padding-left:8px;font-family:Microsoft Yahei;color:#666; font-size:12px;}
.begr .d_text3{ background:url(../images/scq_14.jpg) no-repeat; width:225px; height:21px; line-height:21px;text-indent:10px; }
.begr .d_text4{ background:url(../images/scq_17.jpg) no-repeat; width:84px; height:21px; line-height:21px; float:left; margin-right:10px; text-indent:10px; position:relative}
.begr th{ padding-left:10px; font-weight:normal; color:#333;}
.begr td{ color:#666;}
.begr .text_none{ display:none; background:#fff; border:1px solid #ccc; position:relative; z-index:10; padding:0; border-top:none; position:absolute; left:0; top:21px; width:82px; z-index:10;}
.begr .text_none li{ float:none;}
.begr .d_text3:hover .text_none{ display:block;}
.begr .d_text4:hover .text_none{ display:block;}
.sctm{ background:url(../images/pt_18.jpg) no-repeat; width:89px; height:24px; display:block; margin:20px 0 20px 215px; color:#d5d5d5; line-height:24px; text-align:center; border:none; cursor:pointer}

.txm{ border:1px solid #ccc; background:#fff; overflow:hidden; display:block;}
.txm p{ width:205px; margin-left:210px;}
.txm h7{ font-size:12px; text-align:center; font-family:宋体; color:#000; font-weight:normal; margin:5px 0; display:block;}
.txm span{ color:#666666;font-family:宋体; display:block; text-align:center; }

.zcxz{ width:970px; margin:0 auto; padding-bottom:50px;}
.zc_1{ background:url(../images/zc_03.jpg) no-repeat; width:950px; height:215px;margin:0 auto; padding:20px 0 0 20px; overflow:hidden}
.zc_1 .down_c{ background:url(../images/zc.png) no-repeat  0 30px !important;background:url(../images/zc2.png) no-repeat  0 30px; width:290px; padding:0 20px 0 00px; float:left; height:145px;position:relative; overflow:hidden;}
.zcxz h2{ font-size:18px; color:#666; margin:0 0 10px;}
.down_c input.p_xc{ width:205px; height:30px; background:url(../images/zc3.jpg) no-repeat; border:none; margin-bottom:15px; padding-left:2px; font-size:14px;}
.down_c input.prd{ width:205px; height:30px; background:url(../images/zc3.jpg) no-repeat; border:none;padding-left:2px; font-size:14px;}
.zc_2{ background:url(../images/zc_06.jpg) no-repeat;width:950px; height:215px;margin:0 auto; padding:20px 0 0 20px;}
a.down_link{ color:#cd1f36; position:absolute; right:25px; bottom:0;}
.zc_line{ float:left; background:url(../images/zc_line.png) no-repeat !important;background:url(../images/zc_line2.png) no-repeat; width:1px; height:208px; margin-top:-20px;}
.zc_1 .fwzc{ background:url(../images/zc.png) no-repeat  10px -105px !important;background:url(../images/zc2.png) no-repeat  10px -105px; width:610px;  padding:0 20px 0 0px; float:left;height:145px;position:relative;overflow:hidden;}
.zcxz p{ color:#666; line-height:25px;}
.fwwd{background:url(../images/zc.png) no-repeat  10px -252px !important;background:url(../images/zc2.png) no-repeat  10px -252px; width:290px; padding:0 20px 0 0px; float:left;height:145px; position:relative;overflow:hidden;}
.gzpc{background:url(../images/zc.png) no-repeat  10px -395px !important;background:url(../images/zc2.png) no-repeat  10px -395px; width:290px; padding:0 20px 0 0px; float:left;height:145px;position:relative;overflow:hidden;}
.zxwd{background:url(../images/zc.png) no-repeat  5px -545px !important;background:url(../images/zc2.png) no-repeat  5px -545px; width:290px; padding:0 20px 0 0px; float:left;height:145px;position:relative;overflow:hidden;}
p.ahome a{ font-size:12px;}

table.wxdd{ border:none; display:block; clear:both; overflow:hidden; margin:50px auto;}
table.wxdd tr{ border-bottom:1px solid #e7e7e7;}
table.wxdd th{ padding:0 25px 0 20px; text-align:left; background:#f1f1f1; font-size:14px; font-weight:normal;}
table.wxdd td{ padding:10px 25px 10px 20px; color:#666; line-height:20px;}
table.wxdd td.db2{ color:#db2c33}

.policy_ul{ margin:30px 20px 30px 20px;}
.policy_ul li{ background:url(../images/i_03.jpg) no-repeat 10px 12px; padding-left:35px; line-height:40px; color:#333; height:40px; }
 .policy_ul a {
    display: inline-block;
    width: 80%;
}
.policy_ul li.bcrf6{ background-color:#f6f6f6;}
.bcrf6{ background-color:#f6f6f6;}
.policy_ul li span{ margin-right:25px; color:#999; display:inline-block;}

.faq_bg{ background:url(../images/faq_bg.jpg) no-repeat 0 10px; width:721px; height:132px; margin:0 auto; padding:30px 15px;}
.faq_bg h4.f_q{ background:url(../images/qa_13.jpg) no-repeat 2px 1px; padding-left:35px; font-size:14px; font-weight:normal; margin:0;}
.faq_bg h4 span{ color:#999; margin-left:10px; font-size:13px}
.faq_bg h4.f_a{ background:url(../images/qa_07.jpg) no-repeat 2px 1px; padding-left:35px;font-size:14px; font-weight:normal;margin:0;}
.faq_bg p{ padding-left:35px; color:#666; line-height:20px; margin:0; padding:5px 0 5px 35px;}
.faq_bg p.bdline{ border-bottom:1px dashed #e9e9e9; padding-bottom:5px;}

.tx{ overflow:hidden; clear:both; display:block; padding:10px}
.tx h5{ font-size:14px; font-weight:normal; margin:0;}
.tx table{ border-top:2px solid #ccc; width:750px; font-size:14px; color:#666;}
.tx table tr{ display:block;}
.tx table span{ width:75px; text-align:right; display:block; float:left}
.tx table span.x{ color:#a81111; width:10px;}
.tx input{ float:left; margin-left:10px;}
.tx input.w187{ width:185px; height:20px; border:1px solid #ccc;}
.tx input.w580{ width:580px; height:85px; border:1px solid #ccc;}
.w580{ width:580px; height:85px; border:1px solid #ccc; float:left}
.tx input.w60{ width:60px; height:20px; border:1px solid #ccc;}
.tx .tw_btn{ cursor:pointer; background:url(../images/pt_21.jpg) no-repeat; width:89px; height:24px; line-height:24px; display:inline-block; font-size:12px; border:none}
.tx .tw_btn:hover{  cursor:pointer;background:url(../images/pt_18.jpg) no-repeat; color:#fff}
.tx h3{ font-size:14px; color:#333; font-weight:normal;}
.tx p{ font-size:14px; color:#666; margin:0;}

.gz{ border:1px solid #d3d3d3; padding:35px 30px; background:#fff; overflow:hidden; clear:both}
.sel{ display:inline-block; margin-bottom:30px; width:100%;}
.sl{ background:url(../images/sl_03.jpg) no-repeat; width:177px; height:19px; float:left; margin-left:10px; padding-left:2px;}
.sl ul{ display:none;}
.sl:hover ul{ display:block;}

.stxt{ background:url(../images/srh_03.jpg) no-repeat; width:203px; height:23px; float:right;}
.stxt .st{ width:170px; height:21px; float:left; border:none;background:none; padding-left:7px; line-height:21px;}
.stxt .sbt{ width:25px; height:21px; float:left; border:none; background:none;}
.why{ margin-bottom:20px;}
.why li{ background:url(../images/why.jpg) no-repeat 0 10px; padding-left:25px; line-height:40px;}
.why li.bcf6{ background:url(../images/why.jpg) no-repeat 0 10px #f6f6f6;}
h4.pc{ font-size:14px; font-weight:normal; border-bottom:1px solid #d3d3d3; padding:5px; margin:0;}

.cjwt{ width:705px; margin:0 auto; overflow:hidden; height:39px; display:block;}
.cjwt h2{ font-size:20px; color:#d30a2d; border-bottom:5px solid #dedede; padding-bottom:10px;}
.cjwt h3{ font-size:18px; color:#d30a2d; text-align:center;}
.cjwt h4{ font-size:14px; color:#333;}
.cjwt p{  color:#666; line-height:25px; margin:0;}
.gb{ background:url(../images/gb_03.jpg) no-repeat; height:31px; width:84px; text-align:center; display:block; margin:0 auto; line-height:27px; color:#fff; font-size:14px; margin-top:20px;}

.tabWrap{ overflow:hidden; margin:20px 0;}
.tabnav{ border-bottom:1px solid #ccc; width:100%; display:inline-block;}
.tabnav li{ float:left; width:110px; height:35px; line-height:35px;text-align:center; margin-bottom:-1px; cursor:pointer; font-size:14px;}
.tabnav li.hover03{ border:1px solid #ccc;border-top:3px solid #9e0000; height:35px; line-height:35px; border-bottom:1px solid #fff; background:url(../images/tabli_04.jpg) no-repeat;}
.tabbox{ padding:20px 0; background:url(../images/tab_03.jpg) repeat-x; border:1px solid #ccc; border-top:none; background:#fff; overflow:hidden}
.list table{ border:none; background:#fff;}
.list table th{ border-right:1px solid #ebebeb; text-align:left; padding-left:25px; font-size:12px; font-weight:normal;}
.list table tr.odd{ background:#f9f9f9;}
.list table td{  text-align:left; padding-left:35px; font-size:12px; font-weight:normal; color:#666;}
.list3{ color:#333; padding:5px 25px;}
.list3 p{ line-height:25px;}
a.txt_d{ text-decoration:underline; color:#9e0000;}
/*
.list4 ul li{ overflow:hidden; margin:30px 0;}
.list4 p{ color:#333; }
.list4 ul li p{ color:#666; text-indent:25px; margin:0; line-height:25px; text-indent:0;}
.list4 ul li h4{ margin:0 0 10px;}*/

.down{border:1px solid #d3d3d3; padding:35px 0px; background:#fff; overflow:hidden; clear:both}
.down .sel{ width:908px; padding:0 30px 20px; margin:0;}
.down .tabnav{ padding-left:35px;}
.down .tabbox{ border:none}
.d_list1 table{ border:none;color:#999;}
.d_list1 th{ text-align:left; padding-left:45px; border-bottom:1px solid #ccc; color:#333;}
.d_list1 td{ text-align:left; padding-left:45px;height:45px; }
.cr33{color:#333;}
.d_list1 span{ background:url(../images/srh_11.jpg) no-repeat 5px 5px; /*padding-top:25px;*/ padding-top:10px; line-height:22px; display:block; width:25px; height:18px;}
.d_list1 a {
    width:25px; height:18px;
}
/* Circular Content Carousel Style */
.ca-container{
	position:relative;
	margin:30px auto 5px auto;
	width:200px;
	height:120px;
	*height:125px;
}
.ca-wrapper{
	width:100%;
	height:150px;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:100px;
	height:150px;
	text-align:center;
	overflow:hidden
}
.ca-close:hover{
	opacity:1.0;
}
.ca-item-main{
/*	position:absolute;
	top:5px;
	bottom:5px;*/
	overflow:hidden;
}

.ca-nav span{
	width:5px;
	height:12px;
	background:transparent url(../images/arrow.png) no-repeat left top;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left:-15px;
	text-indent:-9000px;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:left bottom;
	left:auto;
	right:-15px;
}
.ca-nav span:hover{
	background-position:right -14px;
}
.ca-nav span.ca-nav-next:hover{
	background-position:right 1px;
}
/* Active Circular Content Carousel Style */
.act .ca-container{
	position:relative;
	margin:5px auto 5px auto;
	width:696px;
	height:500px;
}
.act .ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}
.act .ca-item{
	position:relative;
	float:left;
	width:696px;
	height:100%;
	text-align:center;
}
.act .ca-container li{ display:none;}
.act .ca-close:hover{
	opacity:1.0;
}
.act .ca-item-main{
	position:absolute;
	top:5px;
	bottom:5px;
	overflow:hidden;
}

.act .ca-nav span{
	width:49px;
	height:64px;
	background:transparent url(../images/gshd.png) no-repeat left;
	position:absolute;
	top:47%;
	margin-top:-19px;
	left:0px;
	text-indent:-9000px;
	cursor:pointer;
	z-index:100;
}
.act .ca-nav span.ca-nav-next{
	background-position:right;
	left:auto;
	right:0px;
}
.act .ca-nav span:hover{
	opacity:1.0;
}




/**********2013-01-18*********/

.wbs{ overflow:hidden; padding:20px 0;}
.wbs h2{ font-size:16px; background:url(../images/web_03.jpg) no-repeat 0 5px; padding-left:25px; font-weight:normal; border-bottom:1px solid #bcbec0; padding-bottom:10px;}
.wbs ul{ overflow:hidden; width:990px;}
.wbs ul li span{ background:url(../images/web1_03.jpg) no-repeat 0 3px; font-size:14px; color:#666; padding:0px 0 0px 15px; line-height:30px;}
.wbs ul li{ float:left; width:230px; padding-right:10px; overflow:hidden; }
.wbs ul li li{ padding:0 0 0 15px; float:none; display:block;}
.wbs ul li li a{ color:#cd1f36; line-height:25px;}
.vedio{ overflow:hidden; border:1px solid #bcbec0; border-left:none; border-right:none; padding:40px 0; margin:30px 0;}
.vedio h2{ overflow:hidden; text-align:center; color:#333; font-size:24px; font-weight:normal;}
.vedio p{ line-height:25px; color:#666; font-size:14px;}
.ml170{ margin-left:170px;}
.plr20{ padding-left:30px; padding-right:30px; }

.rpt_srch{ overflow:hidden; margin:10px 0; border-bottom:1px dashed #ccc; padding:5px 0; width:100%;}
.rpt_srch b{ float:left; width:200px; font-size:14px; font-weight:normal;}
.rpt_srch span{  float:right;}
.rpt_srch p{ float:left; margin:0; width:600px;}

/********2013-2-26***********/
.htb{ padding:10px 17px; overflow:hidden;}
.htb h2{ color:#dd0816; font-size:16px; margin:0; padding:10px 0 15px;}
.htb h4{ font-size:14px; /*color:#333;*/ margin:0; padding:10px 0 0;}
.htb h3{ font-size:14px; color:#ef0000; background:url(../images/tel.jpg) no-repeat 3px 15px; padding:10px 0 10px 30px; margin:0;}
.htb h3.mes{ background:url(../images/mes.jpg) no-repeat 2px 20px;}
.htb h3.pan{ background:url(../images/pan.jpg) no-repeat 0 14px;}
.htb h3 span{ font-size:12px; color:#333; color:#666; font-weight:normal;}
.htb table{ border:none;}
.htb table th,.htb table td{ border:none; font-weight:normal; /*color:#333;*/ padding:5px 0;}

.htb_select{ background:url(../images/htb_select.jpg) no-repeat; width:183px; height:23px; padding:0 20px 0 5px; line-height:23px; position:relative}
.htb_select ul{ position:absolute; left:0; top:23px; width:203px; padding-left:5px; display:none; background:#fff;}

.text1{ width:205px; height:21px; border:1px solid #c8c8c8;}
.text2{ width:74px; height:21px; border:1px solid #c8c8c8;}
.text3{ width:48px; height:21px; border:1px solid #c8c8c8;}
.text4{ width:142px; height:21px; border:1px solid #c8c8c8;}
.text5{ width:375px; height:125px; border:1px solid #c8c8c8;}

.btn1{ background:url(../images/btn1.jpg) no-repeat; width:70px; height:30px; border:none; cursor:pointer;}
.btn2{ background:url(../images/btn2.jpg) no-repeat; width:70px; height:30px; border:none; cursor:pointer;}

.alink{ width:80px; height:145px; float:left; position:relative; z-index:10;}
.alink a{ width:70px; height:70px; display:block; margin:15px 0 0;} 
.dc_ctr{ position:relative; z-index:1;}


/**/
#timeline {
		width: 743px;
		overflow: hidden;
		position: relative;
	}
.ddat{ width:700px; overflow:hidden; margin-left:20px;}
a.prv{ background:url(../images/lc.png) no-repeat; width:13px; height:25px;; margin-right:20px; position:absolute; left:20px; top:20px;float:none;}
a.nxt{ background:url(../images/lc.png) no-repeat -45px 0; width:13px; height:25px;  margin-left:20px;position:absolute; right:20px; top:20px;float:none;}
.dev_ul{ width:1200px; background:url(../images/lc_line.jpg) repeat-x 0 8px; overflow:hidden; padding:0 0 0 20px;float:none;}
.dev_c{ overflow:hidden; display:block; background:#fff; width:723px;}
.dev_c li{ float:left; width:763px; overflow:hidden; padding:0;}
.dev_c h2{ font-size:24px; color:#db2c33; font-weight:normal;}
.dev_c img{ float:left; width:175px; height:100px;}
.dev_ul li{  height:45px; float:left; font-size:18px; color:#333; margin-right:45px; overflow:hidden}
.dev_ul li a{ background:url(../images/lc.png) no-repeat 10px -35px; padding-top:25px; display:inline-block}
.dev_ul li.t_last{ margin:0;}
.dev_ul li.hover_2{ background-position:-33px -35px;}
.dev_ul li a.selected{ background-position:-33px -35px; color:#DB2C33}
.dev_ul li a:selected{ background-position:-33px -35px;}



/*******20130326********/
.rss-con{ overflow:hidden; display:block; padding:0 10px;}
.rss-con h2{ font-size:20px; color:#333; margin:0; line-height:30px; font-family:"Microsoft Yahei"; font-weight:normal; padding-left:10px; border-bottom:4px solid #e9e9e9;}
.rss-con h2 a{ color:#ec1c24; font-size:16px; background:url(../images/icon_new.jpg) no-repeat; padding-left:22px; margin-left:50px;}
.rss-con ul{ padding:10px 20px;}
.rss-con ul li{ padding:10px 0; border-bottom:1px solid #e9e9e9;}
.rss-con ul h3{ margin:0; font-weight:normal;}
.rss-con ul h3 a{ font-size:14px; line-height:24px; color:#ec1c24;}
.rss-con ul h5{ margin:0; font-size:12px; color:#bbbaba; font-weight:normal; line-height:20px;}
.rss-con ul p{ color:#666; margin:0; line-height:24px;}
.tabbox table{ border:none;}
/*********20130327**********/
.rss_dt{ overflow:hidden; padding:0 20px;}
.rss_dt h2{ font-size:20px; color:#333; font-weight:normal; margin:0;}
.rss_dt h2 span{ color:#8c8c8c; font-size:14px; padding-left:5px;}
.rss_div{ overflow:hidden; width:940px;}
.rss_div p{ padding-left:15px; float:right; width:840px; color:#666; font-size:14px; line-height:22px; padding:0;*padding-top:18px;}
.rss_dt ul{ overflow:hidden; padding:40px 0 10px;}
.rss_dt li a{ background:url(../images/icon_new.jpg) no-repeat; padding-left:20px; color:#ec1c24; font-size:16px;}
.rss_dt li{ width:100%; overflow:hidden; padding-bottom:10px;}
.rss_dt li p{color:#666; line-height:24px; margin:0;}


/*********2013.04.18**********/
.bd_1 a.tl{ background:url(../images/tl_icon.jpg) no-repeat 1px 4px; padding-left:35px; line-height:32px; display:inline-block; font-size:14px; margin-right:20px; }

.m_main .bd_1{ position:relative; display:block; overflow:visible}
.m_main .tl_div{ width:236px; height:224px; overflow:hidden; text-align:center; background:#bfbfbf; position:absolute; right:192px;top:-210px; display:none}
.m_main .tl_div h3{ color:#fff; font-size:14px; margin:0; line-height:40px; font-weight:normal}
.tl_close{ background:url(../images/close.jpg) no-repeat; width:16px; height:16px; display:block; position:absolute; right:10px; top:10px;}

/*20130907*/
.dwn_a1{ background:url(../images/dwn_a1.jpg) no-repeat left; padding-left:22px; font-size:12px; font-weight:bold; color:#666}
.dwn_a2{ background:url(../images/dwn_a2.jpg) no-repeat left; padding-left:22px; font-size:12px; color:#666; font-weight: bold;}
.dwn_a3{ background:url(../images/dwn_a3.jpg) no-repeat left; padding-left:22px; font-size:12px; font-weight:bold; color:#666}
.dwn_a4{ background:url(../images/dwn_a4.jpg) no-repeat left; padding-left:25px; font-size:12px; font-weight:bold; color:#666}

.top_nav .fot_r p{ padding-top:55px;padding-right:5px;}
.abig1{ background:url(../images/ico093.jpg) no-repeat center; width:10px; height:8px; display:inline-block; margin-left:5px;}
.abig2{ background:url(../images/ico093.jpg) no-repeat center; width:10px; height:8px; display:inline-block; margin-left:5px;}
.abig3{ background:url(../images/ico093.jpg) no-repeat center; width:10px; height:8px; display:inline-block; margin-left:5px;}

.nav li a span{ text-align:center; width:118px; display:inline-block; line-height:35px; overflow:hidden;}
/*#a105009 span{ background:url(../images/shouye.png) no-repeat center center;}
#a105001 span{ background:url(../images/jiejuefangan.png) no-repeat center center;}
#a105002 span{ background:url(../images/chanpinzhongxin.png) no-repeat center center;}
#a105003 span{ background:url(../images/zhichiyuxiazai.png) no-repeat center center;}
#a105004 span{ background:url(../images/fangfangfuwu.png) no-repeat center center;}
#a105005 span{ background:url(../images/tiaomashenghuo.png) no-repeat center center;}
#a105007 span{ background:url(../images/guanyuwomen.png) no-repeat center center;}

#a105009:hover span{ background:url(../images/shouye_h.png) no-repeat center center;}
#a105001:hover span{ background:url(../images/jiejue_h.png) no-repeat center center;}
#a105002:hover span{ background:url(../images/chanpin_h.png) no-repeat center center;}
#a105003:hover span{ background:url(../images/zhichi_h.png) no-repeat center center;}
#a105004:hover span{ background:url(../images/fangfang_h.png) no-repeat center center;}
#a105005:hover span{ background:url(../images/tiaoma_h.png) no-repeat center center;}
#a105007:hover span{ background:url(../images/guanyu_h.png) no-repeat center center;}*/

#imgValidate{ margin:2px 0 0 5px;}

/*******20140702********/

.syFocusThumb #prev1 {POSITION: absolute;TOP:10px; CURSOR: pointer; LEFT: 10px; background:url(../images/lc.png) no-repeat; width:13px; height:25px; cursor:pointer;}
.syFocusThumb #next1 {background:url(../images/lc.png) no-repeat -45px 0; width:13px; height:25px; display:inline; cursor:pointer;POSITION: absolute;TOP:10px; CURSOR: pointer; right:10px;  }
.syFocusThumb{float:left;POSITION: relative; WIDTH:785px;  OVERFLOW: hidden; margin-top:15px; display:inline}
.syFocusThumb .pagination{POSITION: absolute; TEXT-ALIGN: left; WIDTH: 100%; HEIGHT:80px; CLEAR: both; top:0px; LEFT: 0px;background:url(../images/line_dian.jpg) 0 7px repeat-x;}
.syFocusThumb .thumbWrap { float:left; margin:0px 37px; width:711px; height:80px; display:inline; overflow:hidden;background:url(../images/lc_line.jpg) repeat-x 0 8px; }
.syFocusThumb .holder {WIDTH: 40000px}
.syFocusThumb .sliderwrapper{ width:711px;float:left; margin-top:81px;}
.syFocusThumb .contentdiv {	HEIGHT:}
.syFocusThumb .contentdiv img{}
.syFocusThumb .toc{float:left; width:90px;text-align:center;display:inline; padding-top:15px; height:37px; line-height:37px; display:inline; font-size:18px; font-style:normal; background:url(../images/lc_01.png) center 0 no-repeat;color:#666}
.syFocusThumb .toc IMG {}
.syFocusThumb .pagination I.selected{background:url(../images/lc_02.png) center 0 no-repeat;color:#DB2C33}
.syFocusThumb .pagination I.selected a{color:#DB2C33; padding-bottom:5px;}
.syFocusThumb .dPic{ width:711px; margin-left:37px; text-align: left; line-height:24px; }
.syFocusThumb .dPic h2{font-size:24px; color:#db2c33; font-weight:normal;}

/*******分页********/
.pager2 {
    text-align: center;
}
.pager {
    clear: both;
    color: #b6b6b6;
    padding: 20px 0;
    text-align: right;
    vertical-align: middle;
}
.pager a, .pager span {
    background: none repeat scroll 0 0 #f4f4f4;
    border: 1px solid #2b2b2b;
    color: #2b2b2b;
    display: inline-block;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    margin-left: 2px;
    padding: 0 7px;
    vertical-align: middle;
}

.pager span, .pager a:hover {
    background: none repeat scroll 0 0#d30a2d;
    border-color:#d30a2d;
    /*color: #fff;*/
}



.btn:hover {color:#fff;}








