@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{font-family:Verdana,Arial,Helvetica,sans-serif}
img { border:0}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
ul li{ list-style:none}
.clr{ clear:both}

.line_30{ width:100%; height:30px; overflow:hidden;}
.line_20{ width:100%; height:20px; overflow:hidden;}
.line_11{ width:100%; height:11px; overflow:hidden;}

.top{ width:1004px; height:91px; margin:0 auto; position:relative;background:url(http://zgyywh.cnjpkc.com/public/webs/images/top_bg.jpg) repeat-x}
.top .tool{ width:270px; height:32px; position:absolute; right:0; top:37px; background:url(style_res/search.jpg) no-repeat}
.searchs{width:231px; height:28px; margin:2px 0 0 0; background:none; border:none;}
.anniu{width:28px; height:27px; background:none;border:none; }

.menu_box{ width:100%; height:37px; background:url(style_res/menu.png) repeat-x;}
.menu{ width:1004px; height:37px; margin:0 auto; position:relative}
.menu .lm{ width:76px; height:37px; float:left; position:relative}
.menu a{  width:76px; height:37px; line-height:39px; margin:0; text-align:center; color:#ffe2c5; float:left; font-size:14px; display:block; font-family:"微软雅黑";} 
.menu a:hover{ color:#fff; text-decoration:none;}

.menu .lm div{ width:180px; position:absolute; top:37px; left:0; z-index:100; background:#ae3e32; display:none}
.menu .lm div ul li{ width:100%; text-align:center;}
.menu .lm div ul li a{height:auto; min-height:25px; _height:25px; line-height:35px; font-size:12px; color:#ffe2c5; font-family:Verdana,Arial,Helvetica,sans-serif;}
.menu .lm div ul li a:hover{color:#fff;}

.flash{ width:1004px; margin: 0 auto;}

.main{ width:1002px; margin:0 auto; padding: 10px; background:#fff}

.more{ position:absolute; right:5px; top:9px; text-indent:0; text-align:left;}
.more a{width:45px; height:11px; background:url(style_res/more.jpg) no-repeat; display:block;}

.title span{  font-family:'Arial'}

.f1{ width:1004px; margin:0 auto;}
.f1 .title{height:33px; line-height:30px; overflow:hidden; text-indent:2px; font-size:24px; color:#990524; font-weight:bold; border-bottom:2px solid #c00100; }

.left{ width:215px; float:left;}
.left .title{ width:100%; height:34px; line-height:34px; font-size:20px; font-weight:bold; color:#333; border-bottom:2px solid #593939; }
.left .con ul.news_lists{ width:100%;margin-top: 7px;}

.center{ width:292px; float:left; margin-left:56px;}
.center .title{ width:292px; }
.center .con ul.news_list{ width:100%;margin-top: 1px;}

.right{ width:292px; float:right;}
.right .title{ width:292px; }
.right .con ul.news_list{ width:100%;margin-top: 1px;}

.d1{width:229px; float:left;}
.d2{width:229px; float:left; margin-left:31px;}
.d3{width:229px; float:left; margin-left:31px;}
.d4{width:229px; float:right;}
/*
.left{ width:247px; float:left;}
.left .title{ width:247px; height:29px; line-height:30px; overflow:hidden; text-indent:8px; font-size:14px; color:#990524; font-weight:bold; position:relative; background:url(http://zgyywh.cnjpkc.com/public/webs/images/title.jpg); float:left}
.left .con{ width:100%; height:205px; float:left; color:#595555; font-size:12px; background:#F2F2F2}
.left .con ul.news_list{ margin-top:5px;}
.left .con table{ margin-top:20px;}
.left .con .input{ width:130px; height:20px; line-height:20px; border:1px solid #ACACAC; float:left; background:none; color:#595555}
.left .con .submit{ width:57px; height:24px; background:url(style_res/btn.jpg); border:0; cursor:pointer}
.left .sbl a{ width:70px; height:30px; line-height:30px; text-align:center; float:left; display:block; background:url(http://zgyywh.cnjpkc.com/public/webs/images/title.jpg); margin:27px 3px 0px 8px; color:#fff}



.center{ width:430px; float:left; margin-left:20px;}
.center .title{ width:430px; height:29px; line-height:33px; overflow:hidden; text-indent:8px; font-size:14px; color:#990524; font-weight:bold; position:relative; background:url(http://zgyywh.cnjpkc.com/public/webs/images/title.jpg)}
.center .title .more a{ color:#388307}
.center .title .zxqy{ width:93px; height:28px; float:left; line-height:36px; text-indent:20px; margin-top:2px; overflow:hidden; background:url(http://zgyywh.cnjpkc.com/public/webs/images/zxqy_bg.jpg) 7px 0 no-repeat; color:#06437E}
.center .con{ width:430px; height:205px; overflow:hidden;}
.center .con img{ margin:5px 0; float:left}
.center .con .bief{ width:255px; color:#595555; margin:5px 12px 5px 0; font-size:12px; line-height:25px; float:right}
.center .con ul.news_list{ width:98%;margin-top: 3px;}


.right{ width:285px; float:right; overflow:hidden}
.right .title{ width:285px; height:29px; line-height:33px; overflow:hidden; text-indent:8px; font-size:14px; color:#990524; font-weight:bold; position:relative; background:url(http://zgyywh.cnjpkc.com/public/webs/images/title.jpg); float:left}
.right .con{ width:283px; height:204px; float:left; color:#595555; font-size:12px; background:#F7FEF8; border:1px solid #E3F0E5; border-top:0}
.right .con ul.news_list{ margin-top: 3px;}*/

/* 左侧栏目 */
.left .column{ width:98%; height:auto; margin:0 auto;}
.left .column ul{}
.left .column ul li{}
.left .column ul li a{display: block;color:#593939;line-height: 35px;font-size: 13px;text-indent: 5px;border-bottom: 1px dashed #ccb18e;}


 
/* 内页右侧 */
.right_n{ width:750px; float:right; min-height:500px; _height:500px;}
.right_n .title{ width:100%; height:35px; overflow:hidden; font-weight:bold; line-height:35px; font-size:14px; text-indent:8px; background:#c6b79b; color:##593939}
.right_n .title .position{ float:right; margin-right:20px; font-size:12px; color:#333}
.right_n .title .position a{ color:#333}
.right_n .con{ padding:10px; line-height:25px; font-size:12px; color:#333}


/* 底部 */
.bottom{ width:100%; min-height:68px; _height:68px; padding-top:15px; margin:0 auto; font-size:12px; color:#C5D7C8; line-height:25px; background:url(style_res/bottom.jpg) #b40404 repeat-x ;}
.bottom a{ color:#C5D7C8}
.bottom .bottoms{ width:900px; float:left; margin-top:10px;}
.bottom .imgs{ width:70px; float:right; padding-bottom:7px}
/* 新闻列表 */
ul.news_list{ width:90%; margin:0 auto}
ul.news_list li{ width:100%; height:29px; line-height:30px; overflow:hidden; font-size:12px; position:relative; text-indent:15px; border-bottom:1px dotted #B3B3B3; background:url(style_res/dots.jpg) 3px center no-repeat }
ul.news_list li a{ color:#595555}
ul.news_list li a:hover{ text-decoration:underline;}
ul.news_list li .date{ width:90px; font-size:12px; height:25px; line-height:28px; overflow:hidden; text-align:right; position:absolute; top:0; right:0; text-indent:0; color:#595555; font-family:"宋体"}

ul.news_lists{ width:90%; margin:0 auto}
ul.news_lists li{ width:100%; height:48px; line-height:24px; overflow:hidden; font-size:12px; position:relative; border-bottom:1px dotted #B3B3B3;}
ul.news_lists li a{color:#595555}
ul.news_lists li a:hover{text-decoration:underline;}
ul.news_lists li .info{width:220px; float:left; margin-left:20px;}
ul.news_lists li .date{ width:46px; font-size:12px; height:25px; line-height:28px; overflow:hidden; text-align:center; float:left; text-indent:0; color:#fff; background:#990524; margin-top:12px; font-family:"宋体"}


/* 产品列表 */
ul.piclist li{ margin:20px 10px 0 7px; _margin:20px 10px 0 7px; float:left; width:225px;}
ul.piclist li a.pic{ width:225px; height:150px; border:1px solid #999; display:block;}
ul.piclist li .txt{ width:229px; min-height:30px; line-height:16px; display:block; text-align:center; font-size:12px; color:#595555; padding-top:5px;word-wrap : break-word;}
ul.piclist li a.txt:hover{ text-decoration:none}

/* 分页CSS */
.pg {
    font-size: 12px;
    margin: 20px 0;
    text-align: center;
    width: 100%;
	color:#595555;
}
.pg span {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    padding: 0 5px;
    text-align: center;
}
.pg a {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #000 !important;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    padding: 0 5px;
    text-decoration: none;
}

.hhh {width: 100%;
    height: 34px;
    line-height: 34px;
    font-size: 20px;
    font-weight: bold;
    color: #333 !important;}

.selected2 {color: #ccb18e !important;}


/*默认主导航样式*/
#nav{background: #c00100;}
#nav .inner{
    width: 1004px;
    margin: 0 auto;
}
#nav .inner .wp-panel{}/*导航*/
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {margin:0 auto}
.nav .wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item a > .menu-switch-arrow{ display:none; width:20px; height:20px; background:url(images/nav_j.png) no-repeat center center;vertical-align:middle; }
.nav .wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 20px;line-height: 37px;color: #FFFFFF;font-size: 14px;}
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{background-color: #b1092C;text-decoration: none;color: #eee;}
.nav .sub-menu {display: none;position: absolute;transform: translateX(50%);right: 50%;top: 37px;z-index: 100;min-width: 100%;background: transparent;text-align: center;}
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.nav .sub-menu .sub-item a {display: block;color: #484848;height: 36px;line-height: 36px;padding: 0 17px;font-size: 14px;background: #ebebeb;border-bottom: 1px solid #ccc;text-decoration: unset;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{background-color: #cccccc;}
.nav .sub-menu .sub-menu {left: 50%;top:0px;z-index: 200;background:#fff;}
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }

.left .column ul .sub_list li a{
    padding-left: 25px;
}