@charset "gb2312";
/* CSS Document */
/* head
----------------------------------------------------------------------------------------------------*/
.font14{font-size:14px; line-height:30px;}
*{ padding:0; margin:0}
body{font-family:"微软雅黑"; font-size:12px;width: 100%;
background-image: url(/images/1_ogvj.jpg);
background-position: 50% 0%;
background-repeat: repeat-y;
text-align:center}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline;}
.floatleft{ float:left}
.floatright{ float:right}
.clear{ clear:both; height:0px; overflow:hidden}
.center{ text-align:center}
a{ color:##5a5a5a}
a:hover{ color:#d20202 }
.center{ text-align:center;}
h2 a{ font-weight:bold; font-size:14px; color:#FD5004; line-height:35px;}
.bgnotice{ float:left; width:100%; margin-top:20px; padding-bottom:25px; color:#1A66B4}
.main{ width:1100px; text-align:left; margin:0;MARGIN-RIGHT: auto;MARGIN-LEFT: auto; }
/*banner
----------------------------------------------------------------------------------------------*/
.banner1{ height:200px; position:relative;z-index:0; width:1098px;}
.bgitem {    position: absolute;}
.btn{ bottom: 5px;padding: 42px 6px;position: absolute;right: 45%;z-index: 7; margin-right:-450px; display:none;}
.btn span{background: none repeat scroll 0 0 #e11425;border: 1px solid #e11425;color: #FFFFFF;float:left;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;display:none;}
.btn span.cur {font-weight: bold;padding: 4px 8px;display:none;}
.main_content {width: 1098px;margin: 0 auto 0px;position: relative;zoom: 1;}
.nf_hp_kv {position: relative;width:100%;}
/**- banner -**/
.qing{ overflow:hidden; display:block; clear:both; }
.banner{ height:285px; position:relative; z-index:2;}
.main_visual{height:285px; overflow:hidden; position:relative; }
.main_image{height:285px; overflow:hidden; position:relative;}
.main_image ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:285px; }
.main_image li a{ width:100%; height:285px; display:block; }

.flicking_con{ height:7px; margin-top:-33px; margin-left:auto; margin-right:auto; position:relative; z-index:9;}
.flicking_con a{float:left;width:31px;height:7px;margin:0 3px; padding:0; background:#FFF; display:block;text-indent:-1000px}
.flicking_con a:hover{ background:#cc0000;}
.flicking_con a.on{ background:#cc0000;}
#btn_prev,#btn_next{z-index:20;position:absolute;display:block;width:74px!important;height:74px!important;top:206px;display:none;}
#btn_prev{ background:url(../images/banner_zuo.png) left top no-repeat; left:4%;}
#btn_next{ background:url(../images/banner_you.png) right top no-repeat; right:4%;}

/*header*/
.top{ width:1098px; height:320px;}
.top_t{ width:1098px; background:#FFF; height:35px;line-height:30px; font-size:12px; color:#000000; font-family:"微软雅黑";}
.top_t a{ color:#000000;}
.top_t_l{ float:left; display:inline; padding-left:10px; color:#000; height:30px; width:500px;}
.top_t_r{ padding-right:10px; color:#000; float:left; display:inline;height:30px; width:570px; text-align:right;}
.head{ width:1098px; top:0; left:0; z-index:999; position:absolute;}
.logo{ float:left;display:inline; margin:25px 0 0 5px;}
/* menu
----------------------------------------------------------------------------------------------------*/
#menu { text-align:center; font-family:"微软雅黑";background:#cc0000; width:1098px;}
#nav {display:block; text-align:center;margin:0 auto; width:1080px; height:42px; margin-left:15px;}
#nav .mainlevel { float:left; width:105px;}
#nav .mainlevel a{ display:block;  width:105px;height:42px; line-height:42px; font-size:14px; text-align:center; color:#fff}
#nav .mainlevel a:hover{background :url(../images/navbg1.png) center no-repeat; color:#ffff00; }
#nav .mainlevel a.current{background :url(../images/menuhover.jpg) center no-repeat; }
/* indMain
----------------------------------------------------------------------------------------------------*/
#indMain{ width:1098px; height:auto !important;
height:1170px; /*假定最低高度是200px*/
min-height:1170px; }
.news_i{float:left; width:540px;border:#d9d9d9 1px solid;border-top:#cc0000 2px solid; margin-left:1px;height:280px; margin-bottom:13px;}
.news_i_t{float:left; margin-bottom:10px;width:540px;height:36px;}
.news_i_t span{float:left; width:207px; height:36px;background:url(../images/1_vbl8.png) no-repeat; padding-left:50px; padding-top:6px; font-size:16px; font-weight:bold; color:#FFF;}
.news_i ul{ float:left;width:540px; padding-left:5px; margin-bottom:5px;}
.news_i li{ float:left;width:535px; line-height:32px;border-bottom: 1px dashed #e2e2e2; margin-bottom:3px;}
.news_i li a{ float:left;width:525px;background:url(../images/21.png) no-repeat 0 7px; padding-left:15px;line-height:35px; font-size:16px;}
.news_i li .floatleft{ width:420px; float:left; display:inline;}
.news_i li .floatright{  float:right; display:inline; text-align:right; padding-right:10px;}
.more_i{ float:right; width:54px; text-align:center; height:27px; line-height:27px; color:#434343; size:14px; border:#d9d9d9 1px solid; margin-top:5px; margin-right:5px; font-weight:bold;}
a.more_i:hover{color:#FFFFFF; background:#d20202; border:0px;}
.i_about{ padding:10px; line-height:30px; font-family:"微软雅黑"; font-size:16px;}
.contact{ background:url(../images/conbg.JPG) top left no-repeat; padding-left:10px;line-height:35px; width:520px; height:230px; font-size:16px;}
.contact span{ color:#910302; font-size:16px; font-family:"微软雅黑"; font-weight:bold;  padding-left:70px; height:50px; background:url(../images/tel.JPG) left top no-repeat; padding-top:5px; padding-bottom:5px; margin-top:10px;}
.row_bot{ float:left; width:1100px; padding-bottom:5px;}
.banner_c{float:left; text-align:center; width:536px; height:280px;border:#d9d9d9 1px solid;border-top:#cc0000 2px solid; margin-left:1px; padding-left:2px; padding-right:2px; padding-top:2px;}
.newslist_i{float:left; width:750px;border:#d9d9d9 1px solid;border-top:#cc0000 2px solid; margin-left:15px; padding-bottom:20px;}
.newslist_i_t{float:left; margin-bottom:12px;width:750px;height:36px;}
.newslist_i_t span{float:left; width:207px; height:36px;background:url(../images/1_vbl8.png) no-repeat; padding-left:50px; padding-top:6px; font-size:16px; font-weight:bold; color:#FFF;}
.newslist_i ul{ float:left;width:730px; padding-left:10px;}
.newslist_i li{ float:left;width:720px; line-height:35px;border-bottom: 1px dashed #e2e2e2;}
.newslist_i li .floatleft{ width:550px; float:left; display:inline;}
.newslist_i li .floatright{ width:140px; float:right; display:inline; text-align:right; padding-right:10px;}
.newslist_i li a{ float:left;width:710px;background:url(../images/21.png) no-repeat 0 7px; padding-left:20px;line-height:35px;}
/* boot
----------------------------------------------------------------------------------------------------*/
.footer{text-align:center;margin-bottom:20px; line-height:35px; margin-top:10px; height:70px; padding-top:10px;}
.f_main{ margin-top:10px;}
/* left
--------------------------------------------------------------------------------------------------------*/
.left { width:248px; float:left; overflow:hidden;}
.leftlx { width:228px; text-align:left; font-family: "Microsoft YaHei"; font-size:14px; padding:10px;}
.leftlx h5 { font-size:16px; padding:15px 0px;}
.leftlx .phone p { font-weight:bold; font-size:18px; padding-bottom:10px; border-bottom:1px solid #dedede;}
.leftlx .phone img { width:40px; height:40px; padding-bottom:10px;}
.leftlx p { padding-top:10px; line-height:25px;}
.leftlx span { display:block;}
.leib { width:248px; font-family:"Microsoft YaHei";}
.leib .tit { color:#fff; font-size:22px; background:url(../images/tit1n.gif) no-repeat; height:80px; line-height:80px; text-align:center; overflow:hidden; font-weight:bold;}
.leib .tit a { color:#333;}
.leib .nr { border:2px solid #c8161d; border-top:0; background:#fff; overflow:hidden;}
.leib .nr h4 { background: url(../images/icon1.gif) no-repeat scroll 8px; padding-left:17px; line-height: 40px; overflow: hidden; white-space: nowrap; height:40px; border-bottom:1px solid #DEDEDE}
.leib .nr h4 a { font-size:14px; color:#333;}
.leib .nr h4 a:hover{ color:#c8161d;}
/*right
-------------------------------------------------------------------------------------------*/
.right { width:830px; float:left; display:inline; margin-left:18px; overflow:hidden;}
/* -- 当前位置 -- */
.plc { background:url(../images/plcimg.jpg) no-repeat;	height:30px;line-height:30px; padding:0 10px 0 80px; position:relative; color:#666;	overflow:hidden;}
/*面包屑导航,文字色彩可自行修改,现在为灰色*/
.plc span { }
.plc img { margin-top:2px; vertical-align:middle;}
.right_main { width:830px; padding-bottom:15px; overflow:hidden;}
.agent_con { width:810px; padding-top:10px; line-height:24px; margin:0 10px;}
.agent_con p {}
.agent_con span { margin-left:5px;}
.agent_con .age_li_about {}
.agent_con .age_li_about p { white-space: normal; letter-spacing: normal; line-height:30px;}
/*news
-------------------------------------------------------------------------------------------*/
.news_con { width:830px; margin:0 auto; padding-top:15px;} 
/*资讯中心列表页面的--dl*/
dl.news_dl { border-bottom: 1px dashed #ccc; _border-bottom:none; color: #666; font-size: 14px; line-height: 20px; padding: 10px 5px 4px; height:54px;}
dl.news_dl dt { background: url("../images/datebg.png") no-repeat scroll 10px center transparent; float: left; height: 64px; margin-bottom: 3px; width: 80px;}
dl.news_dl .dt_1 { background: url("../images/ico10.gif") no-repeat scroll 0 11px rgba(0, 0, 0, 0); color: #333; display: block; font-family: "Microsoft YaHei"; font-size: 15px; font-weight: bold; height: 24px; line-height: 24px; padding-left: 10px; text-decoration: none;}
dl.news_dl .dt_1:hover { background: url("../images/iconrd.gif") no-repeat scroll 0 11px rgba(0, 0, 0, 0); color: #c8161d;}
dl.news_dl .dt_2 { color: #fff; display: block; font-family: Verdana; font-size: 15px; padding-left: 12px; padding-top: 20px; width: 71px;}
dl.news_dl .dt_3 { color: #464646; display: block; font: 18px/18px "Verdana"; padding-left: 10px;}
dl.news_dl .dt_3 a { color: #ff0000; text-decoration: underline;}
dl.news_dl dd { border-left: 1px solid #ccc; color: #1f1f1f; float: left; font-size: 12px; height: 44px; overflow: hidden; padding-left: 10px; width: 725px; margin-top:20px;}
dl.news_dl dd span a { display: block; line-height:50px;}
dl.news_dl dd p { color: #666; display: block; font-family: "Microsoft YaHei"; padding-left:10px;}
dl.news_dl dd p a { color: #c8161d;}
dl.nones { border-bottom: medium none;}
.mb10 { margin-bottom:10px;}
.newchang { border-bottom:1px dashed #ccc; height:25px; padding-left:30px;}
.apage { height:30px; line-height:30px; padding:0 5px; margin-top:40px; text-align:center;}
.apage a { border:1px solid #c5c5c5; padding:5px 10px; margin-right:5px;}

/*新闻等详细页面
--------------------------------------------------*/
.scon{ margin-top:20px; margin-bottom:20px; min-height:350px;}
.article-c h2 { padding: 0 0 15px 0; text-align:center; font-size:24px; font-weight:normal; color:#000000;}
.article-c h2 a { color:#000000;}
.article-c h3 { height:31px; line-height:31px; font-size:14px; font-weight:normal; color:#969696; border-bottom:1px dashed #999999;}
.article-c h3 i { padding:0 10px;}
.article-c h3 a { color:#969696;}
.article-c p { line-height:30px; font-size:14px; margin:20px 0; text-indent: 2em; color:#333;}
.article-c p span { display:block; padding-bottom:32px; text-indent:0em;}
.article-c p a { color:#000; font-weight:bold;}
.article-turn { padding: 0 0 20px 0;}
.article-turn li { display:block; line-height:30px; font-size:14px;}
.article-turn li span { color:#333;}
/*友情链接
---------------------------------------------------*/
.link{ 
	position: relative; margin-right:1px;height:auto!important; height:42px; min-height: 42px;  margin: 0px auto;border: 2px solid #cc0000; padding-left:13px;
}
.linkTitle{
	float: left; position: relative;
	width: 84px; height: 42px;
	color: #ae2422; font-size: 14px;line-height: 42px; font-weight: bold;
}
.link_list{ 
	float: left; display:inline;width: 914px;height:auto!important; height:42px; min-height: 42px; text-align:left;}
.link_list a{
	display:inline;  padding-right: 30px;
	color:#565656;font-size:14px; line-height:42px;}
.link_list a:hover{color:#000000;}