/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family: Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.f1{ height:10px; overflow:hidden; width:100%}
.f2{ height:20px; overflow:hidden; width:100%}
.f4{ height:40px; overflow:hidden; width:100%}
.f3{ height:30px; overflow:hidden; width:100%}

.none{ display:none}
.block{ display:block !important}
.lnone{ margin-left:0px !important}
.box{ width:1200px; overflow:hidden; height:auto; margin:0 auto;}
.ya{ font-family:"Microsoft YaHei", "微软雅黑", SimSun, "宋体"}
.et{ font-family:"Times New Roman", Times, serif;}
.so{ font-family:"宋体"}
.l{ float:left;}
.r{ float:right}
.w{ max-width:1900px; min-width:1200px}

.header{width:1200px; margin:0 auto; height:80px}
#logo{float:left; margin:10px 0px;}


.navbox{height:40px;position:relative;z-index:9; width:980px; float:right; margin-top:30px;}
.nav{width:980px;height:40px; list-style:none;}
.nav li{float:left;height:40px;position:relative; list-style:none;background:url(../images/nav_jt.png) 90px 18px no-repeat}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:40px;font-size:14px;color:#000;cursor:pointer;width:108px;text-align:center; }
.mj_hover_menu{text-decoration:none; width:108px;height:40px;background:url(../images/nav_jt.png) 90px -30px no-repeat;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:50px;left:-9px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_li_txt{line-height:22px; font-size:12px; color:#696969; padding-top:10px}
.mj_menu_li_txt font{font-size:14px; color:#bb1721;}
.mj_menu_li_txt a{color:#696969; text-decoration:none;}
.mj_menu_li_txt a:hover{color:#696969; text-decoration:underline;}

.mj_menu_news_bg{width:480px; height:185px; background:url(../images/nav_bg.png) no-repeat;}
.mj_menu_news_main{width:440px; margin:auto; padding-top:12px;}
.mj_menu_news_li{padding:0px 30px; margin-right:30px; height:150px; float:left; border-right:solid 1px #cccccc; }
.mj_menu_news_img{float:left; margin-top:10px}



#kinMaxShow{display:none;}
#kinMaxShow .sub_1_1{ display:block; position:absolute; width:601px; left:50%;margin-left:800px; top:260px;}
    
#kinMaxShow .sub_2_1{ display:block; position:absolute; width:408px; left:50%; margin-left:-560px;top:-100px;}

#kinMaxShow .sub_3_1{ display:block; position:absolute;width:390px; left:50%; margin-left:160px; bottom:-40px;}

.banner_foot_box{ width:100%; height:120px; overflow:hidden; position: relative; margin-top:-120px; z-index:999; min-width:1200px; max-width:1900px;}
.banner_foot{ height:120px; width:1900px; position:absolute; left:50%; margin-left:-350px;background-color: rgba(255,255,255,0.7);}
.banner_foot1{ width:365px; height:120px; background-color:rgba(233,164,15,0.9); overflow:hidden; float:left}
.banner_foot1_txt{ color:#FFF; margin:20px; line-height:22px}
.banner_foot1_txt h3{ height:26px; line-height:26px; font-size:18px; font-weight:normal}

.banner_foot2{ width:365px; height:120px; background-color:rgba(190,32,62,0.9); background-image:url(../images/tel.png); background-repeat:no-repeat; background-position:50px 34px; overflow:hidden; float:left}
.banner_foot2_txt{ margin:30px 20px; color:#FFF; height:45px; padding-left:120px}
.banner_foot2_txt h3{ height:26px; line-height:26px; font-size:16px}
.banner_foot2_txt p{ height:30px; line-height:30px; font-size:26px;}
.banner_foot3{ width:190px; height:120px; float:left;}
.banner_foot3_txt{ text-align:right; line-height:22px;}
.banner_foot3_txt h3{ height:26px; line-height:26px; color:#b67e05; font-size:16px; margin-top:20px}

.fzbox{ width:472px; height:358px; overflow:hidden; float:left}
.fz1{ width:236px; height:179px; overflow:hidden; float:left}
.fzbox a{display:block; widows:236px; height:179px; overflow:hidden;text-align:center; text-decoration:none;font-size:16px; background-repeat:no-repeat; background-position:center 40px;line-height:260px;}
a.fza1{ background-color:#FFF; background-image:url(../images/ico1_1.png); color:#4b4b4b}
a.fza1:hover{ background-color:#aa8d4f; background-image:url(../images/ico1_2.png); color:#FFF}

a.fza2{ background-color:#bb0023; background-image:url(../images/ico2_1.png); color:#FFF}
a.fza2:hover{ background-color:#FFF; background-image:url(../images/ico2_2.png); color:#bb0023}

.fzbox2{ width:254px; height:358px; float:left}
a.fza3{ background-color:#FFF; background-image:url(../images/ico3_1.png); color:#4b4b4b}
a.fza3:hover{ background-color:#aa8d4f; background-image:url(../images/ico3_2.png); color:#FFF}

a.fza4{ background-color:#bb0023; background-image:url(../images/ico4_1.png); color:#FFF}
a.fza4:hover{ background-color:#FFF; background-image:url(../images/ico4_2.png); color:#bb0023}

.ititle{ height:30px; line-height:30px; font-size:22px; text-align:center}
.ietitle{ text-align:center; font-size:16px; color:#999}

.lpbox{ width:100%; height:416px; overflow:hidden}
.lpimg{ width:17%; height:416px;float:left; background-repeat:no-repeat; background-position:center}
.lpimg1{ background-image:url(../images/lp1.jpg); width:16% !important}
.lpimg2{ background-image:url(../images/lp2.jpg)}
.lpimg3{ background-image:url(../images/lp3.jpg)}
.lpimg4{ background-image:url(../images/lp4.jpg)}
.lpimg5{ background-image:url(../images/lp5.jpg)}
.lpimg6{ background-image:url(../images/lp6.jpg); width:16% !important}

a.lpimgtitle,a.lpimgtitle1{ display:block; height:416px; line-height:416px; text-align:center; font-size:18px; text-decoration:none; background:url(../images/lpbg.png) center no-repeat; position:relative;}
.summary{ position:relative; width:100%; height:416px;background-color:rgba(0,0,0,0.6); top:0px; z-index:9; text-align:center}
.lptitle{ color:#FFF; font-size:18px; font-weight:normal; padding-top:160px}
.lpsu{ width:80%; color:#FFF; margin:0 auto; margin-top:10px; line-height:22px}
a.more{ width:67px; height:29px; display:block; margin:0 auto; background:url(../images/more.png); text-indent:-9999px; margin-top:10px;}

.newsbox{ width:285px; height:365px; background:#f4f4f4; overflow:hidden; float:left; margin-left:20px}
.newsbox1{ margin-left:0px}
.newsc{ margin:15px;}
.newstitle{ height:30px; line-height:26px; font-size:14px; font-weight:normal; border-bottom:1px solid #c3c3c3}
.newsu{ color:#646464; height:60px; line-height:20px; margin-top:10px;}
a.newsmore{ width:204px; height:25px; display:block; margin:0 auto; background:#bb0023; color:#FFF; line-height:25px; text-align:center; text-decoration:none; margin-top:15px}


.jrbox{ height:513px; background:url(../images/jrbg.jpg) no-repeat center}
.jrtxt{ width:635px; float:right; text-align:right; font-size:14px; line-height:24px; margin-top:230px; margin-right:20px}
.jrtxt h3{ font-size:18px; font-weight:normal; height:30px; line-height:30px; margin:20px 0px}
.jrtxt a{ display:block; width:160px; height:50px; line-height:50px; border:1px solid #f5a11b; float:right; text-align:center; color:#d58504; margin-left:15px; text-decoration:none; font-size:18px;}

.footer{ background:#373c40; color:#FFF}
.footleft{ width:1040px; float:left; margin-top:10px}
.footnav{ height:30px; line-height:30px; border-bottom:1px dotted #FFFFFF; padding-bottom:5px}
.footnav a{ color:#FFF; margin:0px 10px; text-decoration:none}
.copy{ line-height:24px; padding-top:10px; padding-left:10px}
.footright{ width:160px; float:left; height:110px; background:#bb0023; text-align:center; padding-top:10px;}


.nbanner{ height:240px; background:url(../images/banner.jpg) center no-repeat; text-align:center; overflow:hidden}
.nbanner b{ font-size:42px; font-weight:normal; color:#FFF; margin-top:50px; display:block}
.nowurl{ height:30px; line-height:30px; margin:10px 0px}
.menu{ height:46px; line-height:46px; border-top:1px solid #dcdcdc; border-bottom:5px solid #e3e3e3}
.menu li{ float:left; width:195px; height:46px; border-left:1px solid #f3f3f3; text-align:center;}
.menu li a{ font-size:16px; color:#3e3e3e; text-decoration:none; display:block}
.menu li a:hover,.menu li a.curr{ position:relative; z-index:9; width:195px; height:62px; background-color:#cf000d; color:#FFF; background-image:url(../images/menu_bg.jpg); background-position:center 46px; background-repeat:no-repeat}
.menu li:first-of-type{ border-left:none}
.menux li{ width:170px !important;}
.menux li a:hover,.menux li a.curr{ width:170px !important; height:61px !important;}

.content{ margin:20px 0px; font-size:14px; line-height:24px}
.content p{ margin-bottom:15px}

.imglist{ margin:10px 0px}
.imglist li{ width:200px; float:left;margin:10px 18px; border:1px solid #CCC}
.imglist li p{ height:30px; line-height:30px; background:#BB0023; text-align:center; font-size:12px; color:#FFF; overflow:hidden}

.newslist{ margin:10px 0px}
.newslist li{ height:40px; line-height:40px; border-bottom:1px solid #CCC; background:url(../images/njt.jpg) 10px 15px no-repeat; padding-left:25px}
.newslist li a{ float:left; color:#333; font-size:14px;}
.newslist li a:hover{ color:#ff0000}
.newslist li time{ float:right; color:#666; margin-right:10px}
.title{ height:30px; line-height:30px; text-align:center; color:#333; font-size:20px}
.time{ height:20px; line-height:20px; background:#E8E8E8; text-align:center; margin-top:10px}

.zsbox{ width:590px; float:left; border:1px solid #CCC; margin:5px 0}
.zsbox2{ margin-left:15px}
.zsimg{ float:left; border-right:1px solid #CCC}
.zstxt{ float:left; width:350px; margin-left:15px;}
.zstxt h3{ font-size:14px; height:30px; line-height:30px; margin-top:5px}
.zstxt p{ color:#666; line-height:18px; height:90px; overflow:hidden}
.zstxt a.zsmore{ width:80px; height:20px; display:block; background:#CF000D; line-height:20px; color:#FFF; text-align:center; text-decoration:none; float:right}

.newstopimg{ border:1px solid #CCC; float:left}
.newstopimg img { display:block}
.newstoptxt{ border:1px solid #CCC; width:915px; float:left; height:130px; padding:10px 15px;}
.newstoptxt h2{ height:30px; line-height:30px; font-size:16px;}
.newstoptxt p{ color:#333}
.newstoptxt a.newsmore{ float:right}

.xmtitle{ margin:10px; height:50px; line-height:50px; text-align:center; font-size:24px;}

/*分页*/
.pagepage {
        height: 100%;
        padding-top: 8px;
        padding-right: 3px;
        padding-bottom: 12px;
        padding-left: 3px;
		float:right; margin-top:10px
}

.pagepage .epages a{
        display: block;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        background-color: #E4F1FB;
        border: 1px solid #186196;
        float: left;
        text-align: center;
        margin-right: 2px;
        margin-left: 2px;
        text-decoration: none;
        padding-right: 8px;
        padding-left: 8px;
        color: #165787;
}
.pagepage .epages a:hover{
        display: block;
        background-color: #186196;
        border: 1px solid #186196;
        float: left;
        text-align: center;
        text-decoration: none;
        color: #FFFFFF;
}
.pagepage .epages b{
        display: block;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        background-color: #FFFFFF;
        border: 1px solid #C0C0C0;
        float: left;
        text-align: center;
        margin-right: 2px;
        margin-left: 2px;
        color: #999999;
        padding-right: 8px;
        padding-left: 8px;
}
