﻿@charset "utf-8";
html,body{-webkit-text-size-adjust:none;font:14px/24px #242424 Microsoft Yahei,Verdana, Arial, Helvetica, sans-serif;}
body {color:#242424;font:14px/24px Microsoft Yahei,Verdana, Arial, Helvetica, sans-serif;} 
a {text-decoration: none; font-size: 14px;	color: #333333;	line-height:24px;}
li{list-style:none;}
* {margin:0px;	padding:0px;}
img{ border:0px;}
.clear{ clear:both;}
.box{ width:1260px; margin:0 auto;}

.headerbg{ width:100%;}
.headerbox{ width:1260px; height:109px; margin:0 auto;}
/*导航栏*/
/*#nav {width:100%;background:url(images/navbg.jpg) repeat-x;}
#nav ul { width:1260px; margin:0px auto;height:51px;}
#nav ul li {float: left; position: relative; display: inline-block; width:140px; height:51px; background:url(images/nav1.jpg) no-repeat 110px center;;}
#nav ul li:hover {text-decoration: none; width:140px; height:51px;background:url(images/navbg2.jpg);color: #FFFFFF;}
#nav ul li a {display:block; width:140px;text-align:center;line-height:51px;font-size:15px;color: #333333;text-decoration: none; font-weight:bold;}
#nav ul li:hover a {text-decoration:none;color: #FFFFFF;}
#nav ul li:hover ul {visibility: visible; display: block;}
#nav ul li ul {background:silver;visibility: hidden;position: absolute;z-index:999;left:0px;padding:0px;height:auto;width:auto; border:0px; display: block; }
#nav ul li ul li {clear:left;padding-right: 0px;border-width: 0px;background:#df0015; border:0px;}
#nav ul li ul li a {color:#FFFFFF;white-space:nowrap;text-overflow:ellipsis;font-size:14px;height:51px;line-height:51px;width:140px;font-weight: normal;}
#nav ul li ul li a:hover {color:#FFFFFF;text-decoration:none;background-color:#333;}

#nav {width:100%;background:url(images/tatc.jpg) repeat-x center center;}
#nav ul { width:1260px; margin:0px auto;height:48px; background:url(images/navbg1.jpg);}
#nav ul li {float: left; position: relative; display: inline-block; width:135px; height:48px; background:url(images/nav_h.jpg);}
#nav ul li:hover {text-decoration: none; width:135px; height:48px; background:url(images/nav_b.jpg );color: #FFFFFF;}
#nav ul li a {display:block; width:135px;text-align:center;line-height:48px;font-size:15px;color: #fff;text-decoration: none; font-weight:bold;}
#nav ul li:hover a {text-decoration:none;color: #FFFFFF;}
#nav ul li:hover ul {visibility: visible; display: block;}
#nav ul li ul {background:silver;visibility: hidden;position: absolute;z-index:999;left:0px;padding:0px;height:auto;width:auto; border:0px; display: block; }
#nav ul li ul li {clear:left;padding-right: 0px;border-width: 0px;background:#fd2424; border:0px;}
#nav ul li ul li a {color:#FFFFFF;white-space:nowrap;text-overflow:ellipsis;font-size:14px;height:48px;line-height:48px;width:135px;font-weight: normal;}
#nav ul li ul li a:hover {color:#FFFFFF;text-decoration:none;background-color:#333;}
*/


        .h_top {
            height: 241px;
            background: url(images/topbg.gif) repeat-x center 0;
            position: relative;
            z-index: 2;
            overflow: hidden;
        }
        
        .t_top {
            height: 38px;
            line-height: 38px;
            color: #999;
        }
        
        .t_top span {
            float: right;
        }
        
        .t_top a {
            color: #999;
            display: inline-block;
            padding: 0 24px 0 22px;
            background: url(images/t_ico1.gif) no-repeat 0 center;
        }
        
        .t_top a.t_ico2 {
            background: url(images/t_ico2.gif) no-repeat 0 center;
        }
        
        .t_top a.t_ico3 {
            background: url(images/t_ico3.gif) no-repeat 0 center;
            padding-right: 0;
        }
        
        .t_con {
            height: 115px;
            padding: 16px 0 0;
            overflow: hidden;
        }
        
        .t_con h1,
        .t_con h1 img {
			margin-top:3px;
            width: 190px;
            display: block;
            height: 90px;
        }
        
        .t_text {
            background: url(images/t_ge.gif) no-repeat 24px 26px;
            padding: 20px 0 0 53px;
            font-size: 22px;
            color: #666;
            line-height: 31px;
        }
        
        .t_text b {
            display: block;
            color: #c30c22;
            line-height: 38px;
            font-size: 30px;
            letter-spacing: 1px;

        }
        
        .t_pho {
            color: #555;
            padding: 16px 0 0 56px;
            background: url(images/t_pho.gif) no-repeat 0 20px;
            font-size: 16px;
            line-height: 25px;
        }
        
        .t_pho span {
            width: 50px;
            float: left;
            padding: 6px 20px 0 0;
        }
        
        .t_pho p {
            width: 206px;
            float: left;
            line-height: 30px;
            font-family: Times New Roman;
            font-size: 30px;
            color: #333;
        }
        
        .t_pho b {
            display: block;
        }

      .menu {
            white-space: nowrap;
            height: 72px;
            line-height: 72px;
            font-size: 16px;
        }
        
        .menu ul {
            width: 1280px;
        }
        
        .menu li {
            float: left;
            position: relative;
            margin-left: -2px; height: 72px;
            line-height: 72px;
        }
        
        .menu li span {
            display: inline-block;
            padding-left: 42px;
        }
        
        .menu li a {
            color: #fff;
            display: inline-block;
            padding-right: 42px;
            background: url(images/menu-fgx.gif) no-repeat right 0; height: 72px;
            line-height: 72px;
        }
        
        .menu li em {font-style: normal;display: inline-block;}
        .menu li.menu-shy span em {
            padding-left: 32px;
            background: url(images/t_ico4.png) no-repeat 0 center;
        }
        
        .menu li.cur a,
        .menu li a:hover {
            text-decoration: none;
            z-index: 1;
            background: url(images/mhbg2.png) no-repeat right 0;
            font-weight: bold;
        }
        
        .menu li.cur a span,
        .menu li a:hover span {
            background: url(images/mhbg1.png) no-repeat 0 0;
        }
        
        .menu li a:-webkit-any-link {
            display: block;
        }
		        .f_bj {
            color: #555;
            clear: both;
            height: 371px;
            font-family: "Microsoft Yahei";
            overflow: hidden;
            background: url(images/footbg.gif) repeat center 0 #fff;
            line-height: 30px;
        }


.pr {
    position: relative;
}
.header{
    width: 1200px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}

.fl {
    float: left;
}.fr {
    float: right;
}



#banner{position: relative; height: 500px; overflow: hidden; }
.bwrap{position: relative; z-index: 0; }
.bquery{position: relative; z-index: 0; height: 500px; }
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 500px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0; }
.blist img{ }
/*.bannerTmpBox{display: none; position: absolute; left: 0; top: 0; z-index: 9; height: 570px; }
.bannerTmpBox a{position: absolute; overflow: hidden; font-size: 0; line-height: 0; }
.bannerTmpBox a img{position: absolute; }*/
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width: 100%; height: 500px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 500px; overflow: hidden; }
.bfilter a img{position: absolute; left: 0; top: 0; }

.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrli{text-align: center; font-size: 0; line-height: 0; }
.bctrli a{display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(images/banner_control.png) no-repeat left center; }
.bctrli a:hover,.bctrli a.curr{background-position: right center; }
.bctrli a{*display: inline; *zoom: 1; }

/*集团简介公告*/
.jituanbg{ width:100%; float:left; margin-top:30px;}
.jituanbox{ width:1260px; margin:0 auto;}
.jianbox{ width:680px; float:left; margin-left:5px; margin-right:5px;}
.jianjie{ width:680px; height:35px; background:url(images/jianbg.jpg); color:#fff; line-height:35px; text-indent:30px;}
.jianjie a{ color:#fff; font-size:15px; font-weight:bold;}
.jianjie span{ float:right; margin-right:14px;}
.jianjie span a{ color:#595959; font-size:12px; line-height:35px; font-weight:normal;}
.jianjie1{ width:678px; border:1px solid #d9d9d9; height:250px;}
.jiantu{ width:239px; height:218px; border:1px solid #d9d9d9; float:left; margin-left:15px; margin-top:15px;}
.jiantu img{ width:229px; height:208px; margin:5px;}
.jianzi{ width:386px; height:220px; color:#595959; font-size:14px; text-indent:28px; float:left; margin-left:18px; margin-top:15px; overflow:hidden;}
.gonggao{ width:284px; float:left;}
.gao{ width:284px; height:35px; background:url(images/gonggaobg.jpg); color:#fff; line-height:35px; text-indent:30px;}
.gao a{ color:#fff; font-size:15px; font-weight:bold;}
.gao span{ float:right; margin-right:14px;}
.gao span a{ color:#595959; font-size:12px; line-height:35px; font-weight:normal;}
.gonggao1{ width:282px; height:243px; border:1px solid #d9d9d9; overflow:hidden; padding-top:7px;}
.gonggao1 ul{ width:100%; height:240px; margin-left:12px; overflow:hidden;}
.gonggao1 ul li{ width:258px; border-bottom:1px dashed #d9d9d9; background:url(images/jiantou.jpg) no-repeat left center; text-indent:20px;}
.gonggao1 ul li a{ color:#595959; line-height:33px; font-size:12px;}
.gonggao1 ul li a:hover{ color:#f00; line-height:33px; font-size:12px; text-decoration:underline;}
.shipin{ padding:8px;}





.probg{ width:100%; float:left; margin-top:54px; border-top:1px solid #e70012;}
.prozi{ width:1260px; height:90px; overflow:hidden; text-align:center; color:#666666; font-size:18px; line-height:110px; background:url(images/chan.jpg) no-repeat center top; margin-top:-21px;}
.fenbox{ width:260px; float:left;}
.fen{ width:260px; height:77px; background:url(images/fen.jpg); text-align:center;}
.fen a{ color:#fff; font-size:24px; line-height:64px;}
.fenlei{ width:256px; border:2px solid #e60012; padding-top:4px; padding-bottom:12px;}
.fenlei ul li{ margin-top:1px; margin-left:13px;width:231px; height:37px; background:url(images/fen1.jpg); text-indent:34px;}
.fenlei ul li a{ width:231px; height:36px; display:block;color:#fff; line-height:37px; font-size:15px; font-weight:bold;}
.fenlei ul li:hover{ margin-top:1px; margin-left:13px; width:231px; height:37px; background:url(images/fenbg2.jpg); text-indent:34px;}
.fenlei ul li a:hover{ color:#fff; line-height:37px; font-size:15px; font-weight:bold;}
.fdh{ width:230px; height:112px; margin-left:13px; margin-top:14px;}
.chanbox{ width:984px; float:right;}
.chanbox ul li{ width:223px; height:218px; float:left; text-align:center; margin-left:23px;}
.chanbox ul li img{ border:1px solid #d9d9d9; padding:3px;}
.chanbox ul li a{ color:#4c4c4c; line-height:36px;}
.newsbg{ width:100%; float:left; margin-top:30px;}
.newsbox{ width:419px; float:left;}
.news{ width:419px; height:30px; text-transform:uppercase; color:#b2b2b2;
font-size:15px; line-height:30px;}
.news a{ color:#ed0016; font-size:16px; line-height:30px; font-weight:bold;}
.news span{ float:right;}
.news span a{ color:#4c4c4c; line-height:30px; font-size:14px; font-weight:normal;}
.newstu{ width:419px; height:126px; margin-top:2px;}
.newszi{ width:419px; margin-top:8px;}
.newszi ul li{ width:419px; background:url(images/news1.jpg) no-repeat 2px center; text-indent:13px; border-bottom:1px dashed #d9d9d9;}
.newszi ul li a{ color:#4c4c4c; line-height:37px; font-size:14px;}
.newszi ul li a:hover{ color:#ed0016; line-height:37px; font-size:14px; text-decoration:underline;}
.newszi ul li span{ color:#666; line-height:37px; font-size:14px; float:right;}
.fenge{ width:16px; height:346px; float:left; margin-top:10px; margin-left:24px; margin-right:18px;}
.lxbox{ width:300px; float:right;}
.lx{ width:300px; height:30px; text-transform:uppercase; color:#b2b2b2;
font-size:15px; line-height:30px;}
.lx a{ color:#ed0016; font-size:16px; line-height:30px; font-weight:bold;}
.lx span{ float:right;}
.lx span a{ color:#4c4c4c; line-height:30px; font-size:14px; font-weight:normal;}
.lxtu{ width:300px; height:126px; margin-top:2px;}
.lxzi{ width:300px; margin-top:10px; color:#4c4c4c; line-height:26px; font-size:14px;}
.lxzi span{ color:#eb0016; font-size:15px; font-weight:bold;}
.albg{ width:100%; float:left; margin-top:30px;}
.alzi{ width:1260px; height:20px;color:#8c8c8c; font-size:14px; line-height:20px; background:url(images/anlixian.jpg) no-repeat 215px 10px;}
.alzi a{ color:#e60012; font-size:18px; line-height:20px; border-right:2px solid #e60012; display:block; width:82px; height:20px; float:left;}
.alzi span{ float:right; margin-right:4px;}
.alzi span a{ color:#4c4c4c; line-height:20px; font-weight:normal; font-size:14px; border:none; width:30px;}
.anli{ width:1260px; margin-top:15px;}
.anli ul li{ width:234px; float:left; text-align:center; margin-left:9px; margin-right:9px;}
.anli ul li img{ padding:3px; border:1px solid #d9d9d9;}
.anli ul li a{ color:#4c4c4c; line-height:40px; font-size:14px;}
.dinavbg{ width:100%; background-color:#e60012; height:38px; float:left; margin-top:14px;}
.dinavbox{ width:1260px; margin:0 auto; text-align:center; overflow:hidden; color:#fff;}
.dinavbox a{ color:#fff; font-size:14px; line-height:38px; margin:10px;}
.dibg{ width:100%; float:left;}
.banquan{ margin-top:15px; margin-bottom:15px; width:100%; text-align:center; color:#4c4c4c; line-height:26px;}

.neibg{ width:100%; float:left;margin-bottom:28px;}
.neibox{ width:1260px; margin:0 auto; }
.neifen{ width:260px; float:left; margin-top:30px;}
.neifenlei{ width:260px; background:url(images/neiye1.jpg); height:58px; text-indent:52px;}
.neifenlei a{ color:#fff; font-size:20px; line-height:45px;}
.neifen1{ width:258px; border:1px solid #d9d9d9; padding-bottom:6px; padding-top:6px;}
.neifen1 ul{ width:230px; background:url(images/neiye2.jpg) no-repeat center top; margin-left:14px; text-indent:27px; margin-top:5px;}
.neifen1 ul a{ color:#fff; font-size:14px; line-height:35px;}
.neifen1 ul li{ width:230px; border-bottom:1px dashed #d9d9d9; text-indent:20px; background:url(images/neijiantou.jpg) no-repeat 6px center;}
.neifen1 ul li a{ color:#595959; font-size:14px; line-height:30px;}

.lanmu{ width:258px; border:1px solid #d9d9d9; padding-bottom:6px; padding-top:6px;}
.lanmu ul{ margin-left:14px;}
.lanmu ul li{ width:230px;background:url(images/neiye2.jpg); text-indent:32px;margin-top:8px;}
.lanmu ul li a{ color:#fff; font-size:15px; line-height:37px;}

.neilian{ width:260px; float:left; margin-top:20px;}
.neilianxi{ width:260px; height:44px; background:url(images/neilianbg.jpg); text-indent:38px; color:#ed777b; font-size:16px; line-height:44px;}
.neilianxi span{ color:#fff; font-size:18px; line-height:44px;}
.neilian1{ width:258px; border:1px solid #d9d9d9;}
.neilian1 img{ border:1px solid #d9d9d9; margin:8px; width:242px; height:76px;}
.neilianzi{ width:240px; margin:0 10px 10px 10px; font-size:14px; color:#595959;}

.neiyou{ width:967px; float:right; margin-top:30px;}
.neizhan{ width:967px; height:42px; background:url(images/neizhanbg.jpg); text-indent:35px; color:#fff; font-size:18px; line-height:42px;}
.neizhanshi{ width:965px; border:1px solid #d9d9d9;}

.nnewsbox { width:965px; border:1px solid #d9d9d9;}
.nnewsbox ul{ margin:50px; width:863px;}
.nnewsbox ul li{ width:100%; text-align:left; border-bottom:1px dashed #d9d9d9; text-indent:14px; background:url(images/news1.jpg) no-repeat left center;}
.nnewsbox ul li a{ color:#595959; line-height:36px; font-size:14px;}
.nnewsbox ul li a:hover{ color:#e60012; text-decoration:underline; line-height:36px; font-size:14px;}
.nnewsbox ul li span{ color:#999; font-size:14px; float:right; line-height:36px;}
.pageleft { overflow:hidden; width:300px; line-height:24px; height:60px }
.pageright { overflow:hidden; width:300px; line-height:24px; height:60px }
.pageleft { padding-left:10px; float:left; text-align:left }
.pageright { padding-right:10px; float:right; text-align:right }
.pageNavi { padding:10px 0px 25px 0px; MARGIN: 10px auto 0px; WIDTH: 98%; TEXT-ALIGN: center}
.prod{ width:978pox;}
.prod ul{ margin:10px;}
.prod ul li{ width:218px; float:left;border:1px solid #d9d9d9; text-align:center; margin:8px;}
.prod ul li img{ width:218px;}
.prod ul li a{ color:#4c4c4c; line-height:40px; font-size:14px;}

.neiye1{ margin-left:60px;}
.neiliu{ float:left; margin-left:150px; margin-top:80px; margin-bottom:80px;}
.wp-pagenavi {MARGIN: 0px auto; PADDING-TOP: 15px}
.wp-pagenavi A {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:visited {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:hover {FONT-WEIGHT: normal! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:active {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN.pages {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.extend {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.current {BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important}
.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {PADDING:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none;border: 1px solid #0099FF;}
.wp-pagenavi SPAN {PADDING:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none;background-color:#E1F1FB;color:#000;border: 1px solid #0099FF;}
.wp-pagenavi A:hover {border: 1px solid #0066CC;}
.wp-pagenavi SPAN.current {border: 1px solid #0066CC;}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}
.jianjietext{ margin:40px; font-size:16px; line-height:28px;}
.nei1{ margin:40px;}
.tonglan {
    width: 100%;
    background: url(images/tonglan.jpg) center;
    height: 174px;
    float: left;
    margin-top: 20px;
}