﻿@charset "utf-8";
/* CSS Document */
/* 全局样式 */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body,button,input,select,textarea{ color:#333; font:12px "宋体";}
body{ background:url(../images/topbj.jpg) repeat-x left top;}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#EA5404;}
img{ border:0;}
ul,li{ list-style:none;}
.fonta{ font-family:Arial;}
.cored{ color:#f00;}
.co333,.co333 a{ color:#333;}
.co555,.co555 a{ color:#555;}
.co777,.co777 a{ color:#777;}
.co999,.co999 a{ color:#999;}
.cofff,.cofff a{ color:#fff;}
.cofff a:hover{ color:#fff;}
.ahover a:hover{ color:#EA5404;}
.font14{ font-size:14px;}
.outwidth{ width:1002px;}
.minheight{ height:auto!important; height:30px; min-height:30px;}		
.outheight{ height:auto!Important; height:500px; min-height:500px;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear:both; height:0; overflow:hidden;}	
.marcen{ margin:0 auto;}
.outposition{ position:relative;}	
/*图文混排页面引用“liblock”样式，使后台添加列表符号显示**********************************/
.liblock ul li{ list-style:disc; margin-left:30px;}
.liblock ol li{ list-style:decimal; margin-left:30px;}
.page{ height:50px; line-height:22px; clear:both; padding:0 35px; text-align:center;}
.page a{ padding:4px 7px; color:#111; background:#EAEAEA;}
.page a.cur,.page a:hover{ color:#fff; background:#F15A22;}
.vm *{display:inline-block;vertical-align:middle;}



/*页头页尾**********************************.upri{ float:right; width:756px;}*/
.header{ height:68px; _position:relative; _z-index:99;}
.logo{ float:left; margin:6px 0 0 5px;}
.upri{ float:right; width:756px;}
.upri .uplink{ float:right; height:13px; padding:8px 0 0;}
.upri .uplink a{ float:left;}

.upri #nav{ clear:both; width:756px;}
#nav li{ float:left; _position:relative;}
#nav li a:hover,#nav li.navs a{ background-position:left -47px;}
/*
.menu01{ float:left; width:120px; height:47px; background:url(../images/menu01.jpg) no-repeat left top;}
.menu02{ float:left; width:106px; height:47px; background:url(../images/menu02.jpg) no-repeat left top;}
.menu03{ float:left; width:106px; height:47px; background:url(../images/menu03.jpg) no-repeat left top;}
.menu04{ float:left; width:106px; height:47px; background:url(../images/menu04.jpg) no-repeat left top;}
.menu05{ float:left; width:106px; height:47px; background:url(../images/menu05.jpg) no-repeat left top;}
.menu06{ float:left; width:106px; height:47px; background:url(../images/menu06.jpg) no-repeat left top;}
.menu07{ float:left; width:106px; height:47px; background:url(../images/menu07.jpg) no-repeat left top;}
.menu08{ float:left; width:106px; height:47px; background:url(../images/menu08.jpg) no-repeat left top;}
*/
.menu01{ float:left; width:98px; height:47px; background:url(../images/menu01-1.jpg) no-repeat left top;}
.menu02{ float:left; width:94px; height:47px; background:url(../images/menu02-1.jpg) no-repeat left top;}
.menu03{ float:left; width:94px; height:47px; background:url(../images/menu03-1.jpg) no-repeat left top;}
.menu04{ float:left; width:94px; height:47px; background:url(../images/menu04-1.jpg) no-repeat left top;}
.menu05{ float:left; width:94px; height:47px; background:url(../images/menu05-1.jpg) no-repeat left top;}
.menu06{ float:left; width:94px; height:47px; background:url(../images/menu06-1.jpg) no-repeat left top;}
.menu07{ float:left; width:94px; height:47px; background:url(../images/menu07-1.jpg) no-repeat left top;}
.menu08{ float:left; width:94px; height:47px; background:url(../images/menu08-1.jpg) no-repeat left top;}

#nav>li>a{background:url(../images/navbg1.jpg) no-repeat left top; text-align: center; line-height:55px; color: #010101; font-family: "微软雅黑"; font-size: 14px;}
#nav>li>a:hover,#nav>li.cr>a{background:url(../images/navbg2.jpg) no-repeat left top; color: #fc710c;}
#nav>li>ul>li>span:nth-last-child(1){ display: none;}
#nav>li:nth-child(2)>ul li:nth-last-child(1){ padding-left: 302px;}
#nav>li:nth-child(3)>ul li:nth-last-child(1){ padding-left: 432px;}
#nav>li:nth-child(4)>ul li:nth-last-child(1){ padding-left: 502px;}
#nav>li:nth-child(5)>ul li:nth-last-child(1){ padding-left: 602px;}
#nav>li:nth-child(6)>ul li:nth-last-child(1){ padding-left: 762px;}
#nav>li:nth-child(8)>ul li:nth-last-child(1){ padding-left: 740px;}
#nav>li>ul{ box-sizing: border-box;}
#showimg{
    display:none;
    width: 300px;
    height: 320px; 
    z-index: 99;
    position:absolute;
    text-align: center;
    background:rgba(0,0,0,0.5);
    background:#000 9; 
    filter:Alpha(opacity=50); 
    border-radius: 20px;
    font-size: 14px;
    color:#fff;
}
#showpic{
    width: 250px;
    height: 250px; 
    margin: auto 0;
    margin-top:22px;
    margin-left:22px;
    position:relative;
    
    display:none;
}
#word{
    display: none; 
}


#nav li ul{ position:absolute; left:0; top:68px; _left:-70px; _top:47px; width:100%; height:27px; line-height:27px; color:#fff; display:none; background:#EA5404; z-index:9;}
#nav li.navs ul{ display:block;}
#nav li ul li{ height:27px; clear:none; z-index:999; background:#EA5404; position:absolute; left:50%; top:0; margin:0 0 0 -501px; _position:inherit; _margin:0; _left:0;}
#nav li ul a:hover{ font-weight:bold;}

.footerbj{ height:46px; clear:both; background:#D1D3D4;}
.footer{ height:46px;}
.footer .fl{ line-height:46px;}
.footer .fr{ padding-top:15px;}
.cw{ display:inline-block; width:19px; height:12px; position:relative;}
.cw em{ display:block; width:15px; height:11px; overflow:hidden; background:#00f url(../images/cw.jpg); position:absolute; top:2px; left:0px;}


/*网站首页**********************************/
.kbgao{ height:435px; clear:both;}
.player01{ width:1440px; height:412px; overflow:hidden; position:absolute; left:50%; top:68; margin:0 0 0 -720px; clear:both; background:#EA5404}
.player01 .Limg{ position:relative; left:0; top:0; width:1440px; height:412px; overflow:hidden;}
.player01 .Limg li{position:absolute;top:0;left:0; width:1440px; height:412px; overflow:hidden; background:url(../images/indicator_remembermilk_orange.gif) no-repeat center;}
.player01 .Limg li img{}
.player01 .Nubbt{ position:absolute; right:0px; bottom:1px; z-index:99; width:310px; left:50%; top:358px; margin:0 0 0 191px;}
.player01 .Nubbt span a{ float:left; width:97px; height:30px; margin-right:6px; cursor:pointer;}
.playerem01{ background:url(../images/sl01.jpg) no-repeat left top;}
.playerem02{ background:url(../images/sl02.jpg) no-repeat left top;}
.playerem03{ background:url(../images/sl03.jpg) no-repeat left top;}
.playerem01 b{ display:block; width:97px; height:65px; background:url(../images/1.jpg); margin-top:-65px;}
.playerem02 b{ display:block; width:97px; height:65px; background:url(../images/2.jpg); margin-top:-65px;}
.playerem03 b{ display:block; width:97px; height:65px; background:url(../images/3.jpg); margin-top:-65px;}
.player01 .Nubbt span.on a{ background-position:left bottom}
.player01 .Nubbt span a b{ display:none;}
.player01 .Nubbt span a:hover b{ display:block;}

.imain{ height:192px;}
.iml{ width:290px; padding:0 80px 0 0;}
.imc{ width:265px;}
.imr{ width:295px; overflow:hidden;}
.bt01{ height:32px;}
.iabout{ line-height:2.2;}

.inewslist li{ height:24px; background:url(../images/newsico01.jpg) no-repeat 2px 6px; padding:4px 0 0 21px;}
.inewslist li a{ display: block;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;  width: 100%; box-sizing: border-box;}
.inewsdown{ text-align:right;}
.ibuslist{ padding:4px 0 0; width:320px; height:108px;}
.ibuslist li{ float:left; width:97px;}
.ibuslist li a{ float:left; width:62px; height:86px;}
.ibuslist li a:hover{ background-position:left -86px;}
.zy01{ background:url(../images/zy01.jpg);}
.zy02{ background:url(../images/zy02.jpg);}
.zy03{ background:url(../images/zy04.jpg);}
.zy04{ background:url(../images/zy04.jpg);}


/*二级栏目************************************/
.banner{ height:181px; clear:both;}
.main{ padding:24px 0 0; height:auto!Important; height:400px; min-height:400px;}
.mlnr{ width:228px;}
.mrnr{ width:740px; overflow:hidden;}

.mlbt{ display:block; height:25px; padding:10px 0 0 26px; background:url(../images/mlbt01.jpg); color:#fff; font-size:18px; font-family:"黑体"; font-weight:normal;}
.mlnav{ background:#F5F5F5; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; padding:6px 0;}
.mlnav li{ height:32px; background:url(../images/mlbj03.jpg) repeat-x left bottom;}
.mlnav li a{ display:block; height:30px; line-height:30px; background:url(../images/mlbj02.jpg) no-repeat 25px 12px; font-size:14px; padding:0 0 0 39px;}
.mlnav li a:hover{ color:#333;}
.mlnav li a.cur,.mlnav li a.cur:hover{ background:url(../images/mlbj01.jpg) no-repeat left top; color:#F15A22; font-weight:bold;}

.mldown{ height:30px; background:url(../images/mldown.jpg) no-repeat left top;}
.location{ height:28px; border-bottom:2px solid #F15A22;}
.location strong{ float:left; font-size:16px; font-family:"微软雅黑";}
.location p{ float:right; background:url(../images/location.jpg) no-repeat left 5px; padding:4px 0 0 24px;}
.location p span{ color:#F15A22;}

.confont01{ line-height:2; padding:15px 0 30px;}

#scrollable{ width:739px; height:60px; background:url(../images/scroll.jpg) no-repeat left top; margin:28px auto 0;}
.scrollable_demo{ position:absolute; width:9999%; left:0px;}

.items{ width:675px; height:60px; float:left; overflow:hidden; position: relative;}
.items .hpp{ float:left; width:85px;}
.items .hpp a{ display:block; width:85px; height:35px; background:url(../images/scur01.jpg) no-repeat center top; padding:25px 0 0; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:14px; cursor:pointer;}
.items .hpp a.cur{ color:#f15a22; background:url(../images/scur02.jpg) no-repeat center top;}

#scrollable a.prev{ width:21px; height:19px; float:left; cursor:pointer;}
#scrollable a.next{ width:21px; height:19px; float:right; cursor:pointer;}

.honordown{ padding:30px 0 50px; border-top:1px solid #E3E3E3;}
.honorle{ width:120px; float:left; font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#f15a22; background:url(../images/2011.jpg) no-repeat center bottom; padding:0 0 144px; text-align:center; line-height:1;}
.honordown ul{ float:right; width:550px;}
.honordown li{ height:31px;}

.newsbt{ text-align:center; padding:20px 20px 15px; font-size:18px; border-bottom:1px solid #ccc; font-weight:bold; margin:0 10px;}
.newsdate{ height:22px; padding:9px 0 0; color:#777; text-align:center;}
.confont02{ padding:15px 10px 30px; line-height:2; color:#333;}
.newsdown{ height:70px; background:url(../images/dian02.jpg) repeat-x left top; margin:0 10px; line-height:1.7; clear:both; padding:10px 0 0;}
.fontsize01{ display:inline-block; width:19px; height:12px; position:relative;}
.fontsize01 em{ position:absolute; left:2px; top:2px; display:block; width:15px; height:14px; background:url(../images/font.jpg); overflow:hidden;}
.fontdy{ display:inline-block; width:20px; height:12px; position:relative;}
.fontdy em{ position:absolute; left:2px; top:0px; display:block; width:16px; height:14px; background:url(../images/dy.jpg); overflow:hidden; cursor:pointer;}

.newslist02{ padding:0 10px 25px; clear:both;}
.newslist02 li{ height:31px; vertical-align:bottom; background:url(../images/dian01.jpg) repeat-x left bottom; line-height:31px; display: flex;}
.newslist02 li a{ float:left; flex: 1;    overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newslist02 li span{ float:right; width: 90px; display: block;}

.newsup{ height:125px; padding:25px 15px 0 210px; position:relative; line-height:1.6;}
.newsup img{ position:absolute; left:10px; top:18px; width:162px; height:94px; background:url(../images/newsbj.jpg) no-repeat; padding:12px 10px 13px 10px}
.newsup strong{ display:block; padding-bottom:5px;}
.newsup strong a,.newsup span a{ color:#EA5404;}
.newsup span{ display:block; padding-top:5px;}

.whtxlink{ width:500px; height:605px; position:relative; margin:0 auto;}
.whtxlink a.tjjtcen{ display:block; width:234px; height:236px; background:url(../images/tj.gif) no-repeat left top; position:absolute; left:135px; top:132px; z-index:99;}
.whtxlink a{ display:block; width:127px; height:128px; position:absolute;}
.whtxlink a:hover{ background-position:left bottom}
.whtxlink02{ left:288px; top:30px; background:url(../images/nnav01.jpg);}
.whtxlink03{ right:2px; top:185px; background:url(../images/nnav07.jpg);}
.whtxlink01{ left:283px; top:340px; background:url(../images/nnav06.jpg);}
.whtxlink06{ left:99px; top:340px; background:url(../images/nnav03.jpg);}
.whtxlink07{ left:10px; top:185px; background:url(../images/nnav04.gif); z-index:9;}
.whtxlink08{ left:90px; top:30px; background:url(../images/nnav05.jpg);}

.prolist01{ padding:25px 0 10px 7px;}
.prolist01 li{ float:left; width:232px; height:205px;padding:0 0 0 8px;}
.prolist01 li a{ display:block; width:230px; height:184px; border:1px solid #F6E5A9; padding:6px 0 0; text-align:center;}
.prolist01 li img{ display:block; width:215px; height:152px; margin:0 auto 5px;}

.prolist11 li{ float:left; width:232px; height:360px;padding:0 0 0 8px;}
.prolist11 li a{ display:block; width:230px; height:330px; border:1px solid #F6E5A9; padding:6px 0 0; text-align:center;}
.prolist11 li img{ display:block; width:215px; height:300px; margin:0 auto 5px;}


.linkul{padding:25px 0 20px 0; width:760px;}
.linkul li{ float:left; width:146px; height:182px; text-align:center; padding:0 20px;}
.linkul li img{ display:block; width:144px; height:144px; border:1px solid #E2E2E2; margin:0 auto 8px; }

.topbj01{ height:40px; background:#F3F3F3; border-bottom:1px solid #EBEBEB; line-height:40px;}

.loginlogo{ height:120px; padding:30px 0 0;}
.lml{ width:500px; height:430px;}

.lmr{ width:309px; height:222px; border:1px solid #E6E6E6; color:#666}
.userk{ width:150px; height:24px; line-height:24px; border:1px solid #ccc; padding:0 0 0 5px; float:left; font-family:Arial, Helvetica, sans-serif; color:#777;}
.userk2{ width:243px; height:24px; line-height:24px; border:1px solid #ccc; padding:0 0 0 5px; float:left; font-family:Arial, Helvetica, sans-serif; color:#777;}
.userkemail{ float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; width:86px; height:24px; line-height:24px; border:1px solid #ccc; border-left:0; padding-left:6px; color:#999;}

.but01{ width:250px; height:33px; border:0; cursor:pointer; background:url(../images/but01.jpg);}