body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div
{
	border: 0 none;
	margin: 0;
	padding: 0;
}

a
{
	text-decoration: none;
	outline: none;
}

a:active
{
	star: expression(this.onFocus=this.blur());
}

:focus
{
	outline: 0;
}

a:hover
{
	color: #CC0000;
	text-decoration: underline;
	transition: all 0s ease 0s;
}

ul
{
	list-style: none;
}

li
{
	list-style: none;
}

img
{
	border: none;
}

.clear
{
	clear: both;
}

body
{
	font-size: 14px;
	font-family: 'Microsoft YaHei';
	color: #333333;
	background: url(../../images/gjjlyhz/bg.jpg) #f7f2e9 repeat-x left top;
}
body, p 
{
       font-family: 'Microsoft YaHei';
}
a:link
{
    font-size:14px;
}
.box
{
	margin: 0px auto;
	text-align: left;
	width: 1024px;
}

.logo
{
	float: left;
	width: 342px;
       padding-top:25px;
}

.right_top
{
	float: right;
	width: 650px;
	padding-left: 30px;
}

.jsc
{
	font-size: 14px;
	text-align: right;
	padding: 24px 10px 0px 0px;
	color: #ffffff;
}

.jsc a
{
	color: #ffffff;
}

.jsc a:hover, .foot_nr a:hover
{
	color: #550406;
	text-decoration: none;
}

.menu
{
	height: 40px;
	line-height: 40px;
	padding-top: 45px;
}

.menu li
{
	float: left;
	font-size: 14px;
	font-family: 'Microsoft YaHei';
	font-weight: bold;
}

.menu a
{
	display: block;
	color: #ffffff;
	padding: 25px 12px 8px 10px;
}
.wp_nav .nav-item a .item-name {
    cursor: pointer;
    display: inline-block;
    line-height: 22px;
    padding: 9px 9px 9px 5px;
    font-size:13px;
}

.wp_nav .nav-item .parent 
{
     color: #faf5a1;
}

.menu a:hover
{
	text-decoration: none;
	color: #faf5a1;
}

.banner
{
	padding-top: 20px;
}

.pic, .xshd
{
	float: left;
	width: 618px;
}

.tzgg, .xwdt
{
	float: right;
	width: 354px;
	padding-left: 18px;
}

.tzlm
{
	background: url(../../images/gjjlyhz/lmbg.png) no-repeat left top;
	height: 24px;
}

.tzbt
{
	float: left;
	width: 230px;
	color: #0479ce;
	padding: 5px 0px 0px 23px;
}

.zwbt
{
	color: #0479ce;
	font-weight: bold;
	padding-right: 18px;
}

.more
{
	float: right;
	width: 90px;
	padding-top: 3px;
       padding-right:5px;
}

.more a
{
	color: #333333;
        font-size:13px;
}

.more a:hover, .tznr a:hover
{
	color: #5d010b;
	text-decoration: none;
}

.tznr
{
	padding: 20px 2px 0px 0px;
	line-height: 31px;
}

.tznr li
{
	text-align: right;
}

.tznr a
{
	display: block;
	float: left;
	padding-left: 18px;
	background: url(../images/xxtb.png) no-repeat left center;
	color: #333333;
}

.con
{
	padding: 20px 0px 25px 0px;
}

.foot
{
	margin: 0px auto;
	height: 57px;
	background: url(../../images/gjjlyhz/foot_bg.jpg) repeat-x left top;
}

.foot_nr
{
	background: url(../../images/gjjlyhz/foot_nr.jpg) no-repeat center top;
	text-align: center;
	padding-top: 15px;
	line-height: 20px;
	color: #ffffff;
	height: 20px;
}

.foot_nr a
{
	color: #ffffff;
        margin-bottom:10px;
}



/*****************Ã¥â€ â€¦Ã©Â¡ÂµÃ¦Â Â·Ã¥Â¼Â***************/

.leftny
{
	float: left;
	width: 220px;
	/*background: url(../../images/gjjlyhz/left_bg.jpg) no-repeat left top;*/
}

.left_top, left_bott
{
	text-align: left;
}

.left_min
{
	background: url(../../images/left_min.png) repeat-y left top;
        padding-right:20px; width:200px;
}

.rightny
{
	float: right;
	width: 770px;
	background: #ffffff;
}

.banner_ny
{
	text-align: center;
	padding: 10px 0px;
}

.zblm
{
	font-family: 'Microsoft YaHei';
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	height: 30px;
	padding-left: 15px;
}

.ywfy
{
	color: #999999;
	padding-left: 10px;
	font-size: 14px;
}

.lmlist
{
	font-size: 13px;
	padding: 10px 18px 20px 5px;
	text-align: left;
}

.ejtb
{
	background: url(../../images/gjjlyhz/ejtb.png) no-repeat left center;
	padding-left: 25px;
}

.lmlist li
{
	background: url(../../images/gjjlyhz/ej_a.png) no-repeat center top;
	height: 44px;
	line-height: 32px;
}

.lmlist a
{
	color: #ffffff;
	display: block;
	padding-left: 25px;
}

.lmlist a:hover
{
	color: #003f86;
	text-decoration: none;
}

.tbsj
{
	background: url(../images/sj.png) no-repeat left center;
	padding-left: 20px;
}

.sanjilm a
{
	color: #666666;
	display: block;
	height: 32px;
	line-height: 32px;
	text-decoration: none;
	padding-left: 12px;
	border-bottom: dashed 1px #bebdbd;
}

.sanjilm a:hover
{
	color: #003f86;
	text-decoration: none;
}

.nybt
{
	padding: 10px;
}

.cnytit
{
	padding: 5px 10px 5px 15px;
	font-size: 13px;
	background: url(../images/wzt.png) no-repeat 5px center;
	color: #333;
	border-bottom: 2px solid #0479ce;
}

.right_nr
{
	padding: 15px 15px 15px 20px;
	line-height: 26px;
       min-height:450px;
}

.right_nr span,.right_nr p,.right_nr div
{
       line-height: 26px;
}

.content_nr span,.content_nr p,.content_nr div
{
       line-height: 26px;
}

.ksljny
{
	padding: 10px 0px 10px 0px;
}


/************************************/
.con_ny
{
	background: none repeat scroll 0 0 #ffffff;
	width: 990px;
}

.con_nr
{
	line-height: 26px;
	padding: 15px 15px 15px 20px;
}

#wp_news_w8 tr td a
{
       float:left;
       width:250px;
}

#wp_news_w4 tr td a
{
       float:left;
       width:600px;
}

#wp_news_w5 tr td a
{
      float:left;
      width:250px;
}




.tbl_subcolumnlist {
    padding: 10px 0 0;
    text-align: left;    
    margin-left:10px;
}


.tbl_columnlist .tbl_columnlist_name {
    background:none;
    color: #333333;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    padding-left: 15px;

}
.tbl_columnlist .tbl_columnlist_name a {
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    font-weight: bold;
}

.tbl_subcolumnlist  .tbl_subcolumnlist_name
{
    background: url("../../images/gjjlyhz/ej_a.png") no-repeat ;
   height: 32px;
    line-height: 22px;
padding-left:12px;
width:178px;
}



.tbl_subcolumnlist_name a
{
       background: url("/images/sjtb.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #333333;
    display: block;
    padding-left: 20px;
}
.tbl_subcolumnlist  a
{
    background: url("../../images/gjjlyhz/ejtb.png") no-repeat  left  center;
    padding-left: 25px;
    color:#FFF;
}

.content
{
     padding: 20px 0 25px;
}

.content_nr
{
     min-height:450px;
}


.tbl_subcolumnlist .tbl_subcolumnlist .tbl_subcolumnlist_name{ background:none;  }
.tbl_subcolumnlist .tbl_subcolumnlist .tbl_subcolumnlist_name a{ color:#333333; background:url("../images/sjtb.png") no-repeat  left  center }
.wp_nav .nav-item a span.item-name{padding:5px 6px;}

.wp_article_list_table a{
   color:#333;
}

.wp_article_list_table a:hover{
   color:#a60318;
}

.cnytit a {
    color: #333;
}

.cnytit a:hover {
    color: #a60318;
}

.tbl_columnlist_name > a {
    color: #0479ce;
}

                                                                
.mod_focus_show {float:left;width: 640px;height: 360px;position: relative;overflow: hidden;}
.mod_focus_show .mod_focus_pic {display: block;width: 640px;height: 360px;}
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width: 640px; height: 360px; }
.mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }
.mod_focus_show .mod_focus_title {position: absolute;z-index: 1;left: 0;bottom:58px;overflow: hidden;zoom: 1;width: 618px;height: 33px;background-color: rgba(0,0,0,.75);filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000',endColorstr='#CC000000');background-image: url(about:blank);}
.mod_focus_show .mod_focus_title li { float:left; width: 405px; padding-left:10px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.mod_focus_show .mod_focus_title li h3 {font-size: 14px; line-height: 30px; _line-height:38px; font-size:16px; font-family: "Microsoft Yahei",Tahoma,Geneva; font-weight:normal;}
.mod_focus_show .mod_focus_title li h3 a { color: #fff; font-size: 14px;}
.focus_switch { width: 62px; height: 29px; position: absolute; z-index: 1; right: -2px; bottom:62px; }
.focus_switch a { float: left; width: 29px; height: 29px; background-image: url(../images/icon_focus_switch.jpg); background-repeat: no-repeat; cursor: pointer; }
.focus_switch .icon_prev { background-position: 0 0; margin: 0 1px 0 0; }
.focus_switch .icon_prev:hover { background-position: -30px 0; }
.focus_switch .icon_next { background-position: -60px 0; }
.focus_switch .icon_next:hover { background-position: -90px 0; }
.mod_focus_show .mod_focus_list {padding: 4px 0px 8px 6px;background: #000; overflow: hidden; height:50px;}
.mod_focus_show .mod_focus_list li { width:98px; height:52px; float: left; margin-right: 4px; position: relative; *display: inline;}
.mod_focus_show .mod_focus_list li a { display: block; width:98px; height:52px; }
.mod_focus_show .mod_focus_list li img { display: block; width:98px; height:52px; }
.mod_focus_show .mod_focus_list li a:hover { _background: none; }
.mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }
.mod_focus_show .mod_focus_list li .mask { display: block; height:50px; width:98px; position: relative; top: -50px; margin: 0 0 -50px; left: 0; bottom: 0; background: #000; opacity:0.5; filter:alpha(opacity=50);}
.mod_focus_show .mod_focus_list li .border { display: none; }
.mod_focus_show .mod_focus_list .current .border { display: block; height: 5px; width:98px; font-size: 0; overflow: hidden; position: absolute; left: 0; bottom: 0; background: #d32727; }


.focusBox {position:relative; width: 618px; height: 315px;overflow:visible;float:left;}
.focusBox .pic {position:relative; height:315px; float:left;}
.focusBox .pic li {position: absolute; left: 0px; top: 0px; display: none;}
.focusBox .pic img {width: 618px;transition: all 1s ease 0s;  height:315px;  display: block; }
.focusBox .pic img:hover{opacity: 0.9;transform: scale(1.1); -webkit-transform: scale(1.1);}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { left:0;position: absolute; bottom: 0; z-index: 1; height: 40px;line-height:40px; width:100%; overflow: hidden;}
.focusBox .txt li{left:0; height:40px; line-height:40px; position:absolute; bottom:0;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 15px;bottom:0; font-size:14px;}

.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 20px; }
.focusBox .num li{ float: left; position: relative; width: 15px; height: 15px; line-height: 16px; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }.focusBox .num li.on a,.focusBox .num a:hover{ background:#D22A2A; }

.focusBox .btbg{background:#000000; filter:alpha(opacity=50); opacity: 0.4; width:100%; height:40px; position:absolute; left:0;bottom:0;}
.focusBox .prev, .focusBox .next {
	position: absolute;
	width: 40px;
	height: 74px;
	background: url(../../images/gjjlyhz/focus_btn.png) no-repeat;
}
.focusBox .prev {
	top: 33%;
	left: 0;
	background-position: 0px -74px;
	cursor: pointer;
}
.focusBox .next {
	top: 33%;
	right: 0;
	background-position: -40px -74px;
	cursor: pointer;
}
.focusBox .prev:hover {
	background-position: 0px 0px;
}
.focusBox .next:hover {
	background-position: -40px 0;
}
.yqlj{width: 168px;height: 45px;margin-top: -20px;float:right;background:#79120A;border-radius:5px;}
.inners{width: 160px;height: 25px;margin:0 auto;margin-top: 10px;background:#fff;}