@charset "gb2312";


body,ul,li,img,h1,h2,h3,h4,h5,h6,form,ol{ padding:0; margin:0; border:0;}
dl,dt,dd{ padding:0; margin:0; list-style:none;}
ul{ list-style:none; }
body{ font-size:12px; margin:0 auto; padding:0;  color:#000;   line-height:20px; border-collapse:collapse; max-width:1920px; height:auto; min-width:1200px; background:#fff;}
a{ text-decoration:none; color:#000; cursor:pointer;}
a.hover{ text-decoration:underline;}
#zhengti{ width:100%; height:auto;  margin:0 auto;  position:relative; overflow:hidden; max-width:1920px; background:#EBEBEB; }
.clear{ clear:both; overflow:hidden; height:0px;}
.lytit{ font-size:24px; font-family:Microsoft Yahei; color:#f40073; padding-bottom:25px;  width:100%;  line-height:30px; overflow:hidden; text-align:center; clear:both; margin-bottom:20px; border-bottom:1px solid #b0080c; margin-top:40px; }
.title1{ font-weight:normal; font-size:24px; color:#494949; padding-bottom:15px; width:100%;line-height:30px; overflow:hidden; text-align:center; clear:both; font-family:Microsoft Yahei; }
.title01{ font-size:28px; color:#e62e8b; width:100%; line-height:44px; margin:20px 0; font-weight:bold;overflow:hidden; text-align:center; clear:both; font-family:Microsoft Yahei; }
.title2{ color:#019682;  font-size:18px; font-weight:bold;  line-height:30px; }
.title3{  color:#fff; background:#019682; font-size:14px; height:30px; display:inline-block;  margin-bottom:5px; padding:0px 5px;  line-height:30px; }
.title4{  color:#019682;  font-size:14px;  }
.txt01{ font-size:30px; color:#ff0098; line-height:40px; font-weight:bold;}
.line{ width:100%; border-bottom:1px #e0e0e0 dashed; margin:10px 0;}

.mbox{ width:1200px; margin:0 auto; position:relative;}
.header{width:100%; height:121px; background:url(images/headerbj.png) left top repeat-x; position:absolute; left:0; top:0; z-index:5;}
.header ul{ width:1200px; overflow:hidden; margin:0 auto;}
.header ul li{ float:left; height:110px; width:121px; text-align:center; display:inline; color:#fff; font-family:Microsoft Yahei;}
.header ul li.tlogo:hover{ background:none;}
.header ul li a{ text-align:center; display:block; width:121px;height:110px; overflow:hidden; line-height:105px; font-family:Microsoft Yahei; color:#fff; font-size:17px;}
.header ul li a span{ font-size:10px; -webkit-transform: scale(0.8); display:none; text-transform:uppercase;}
.header ul li:hover{ }
.header ul li a:hover{color:#00d0b4; line-height:20px; padding-top:35px;height:75px; background:url(images/mbj1.png) center 75px no-repeat;}
.header ul li a.mon{color:#00d0b4; line-height:20px; padding-top:35px;height:75px; background:url(images/mbj1.png) center 75px no-repeat;}
.header ul li a.mon span{ display:block;}
.header ul li a:hover span{ display:block;}
.header ul li.tlogo{ overflow:hidden; width:350px; height:121px; margin:0;}
.header ul li.tlogo a{ background:none; width:350px; height:121px; padding:0; margin:0;}
.header ul li.tlogo a:hover{ background:none;}
#hdt{height:45px; line-height:45px; width:100%; background:url(images/hdt.jpg) left top repeat-x;}
.header_t{height:45px; width:1200px; border-left: 1px solid #DCDCDC; overflow:hidden; margin:0 auto;}
.header_t a{ float:left; overflow:hidden; height:45px; line-height:45px; font-family:Microsoft Yahei; font-size:14px; color:#3d3d3d; padding:0px 12px; border-right:1px solid #dcdcdc;}
.header_t a:hover{color:#00d0b4;}
.header_t a img{ float:left; }

#SliderName1{width:100%; height:516px;}
#sytop{width:100%; height:516px; position:relative; overflow:hidden; background:url(images/topbj.jpg) center top no-repeat;}
#SliderName{ width:1920px; position:absolute; left:50%; top:0; margin-left:-960px;}
.syli{ position:absolute; z-index:5; bottom:172px; left:50%; margin-left:620px;}
.syli a{ display:block; width:18px; height:18px; border:1px solid #fff; margin-bottom:10px;}
.syli a.active{ display:block; width:19px; height:19px; background:#fff;}
.sytbj{ width:100%; height:57px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10; background:url(images/sytbj.png) center bottom no-repeat;}
.nytbj{ width:100%; height:57px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10; background:url(images/nytbj.png) center bottom no-repeat;}
.tp1{position:absolute; top:0px; left:50%; margin-left:-650px;}
.tp2{position:absolute; top:0px; left:50%; }
.tp3{position:absolute; top:0px; left:50%; margin-left:-650px;}
.tp4{position:absolute; top:0px; left:50%; }
.tp5{position:absolute; top:0px; left:50%; margin-left:-650px;}
.tp6{position:absolute; top:0px; left:50%; }
.swiper-slide{height:516px; width:1920px;}


.sybox1{ height:574px; width:100%; background:url(images/sybox1.jpg) center top no-repeat; margin:0 auto;}
.sylc{ width:1200px; height:110px; overflow:hidden; margin:0 auto;}
.sylctit{ width:80px; height:75px; float:left; padding-top:18px;}
.sylctim{ width:220px; height:73px; overflow:hidden; display:inline; float:left; margin-left:50px; margin-top:18px;}
.sylctim li{ width:220px; height:73px; overflow:hidden;}
.sylcbtn{ width:36px; height:74px; overflow:hidden; position:absolute; left:278px; top:18px;z-index:10;}
.sylcbtn span{display:block; cursor:pointer; width:36px; height:36px; padding-bottom:2px; cursor:pointer;}
.sylcnr{ width:580px; height:50px; overflow:hidden; line-height:25px; float:left; display:inline; margin-left:92px; margin-top:28px; font-family:Microsoft Yahei; color:#fff; font-size:16px;}
.sylcnr li{ width:580px; height:50px; overflow:hidden;}
.sylcnr li a{ color:#fff;}
.sym1{ float:right; padding-top:35px;}
.sytit1 img{ display:block; margin:0 auto;}
.syfc{ width:1200px; height:283px; overflow:hidden; margin-top:21px;}
.syfc ul{ width:1250px; overflow:hidden;}
.syfc ul li{overflow:hidden; width:270px; height:283px; position:relative; display:inline; background:#ececec; float:left; margin-right:40px;}
.fcb{ z-index:2; width:270px; height:13px; position:absolute; background:url(images/fcb1.png) no-repeat; left:0; bottom:0;}
.fcb img{ display:none;}
.fct{ z-index:2; position:absolute; top:0; left:100px; width:70px; height:90px; background:#142440; transition:background .5s; -moz-transition:background .5s; -webkit-transition:background .5s; -o-transition:background .5s;}
.fcpic{ position:absolute; left:0; top:-290px; overflow:hidden; width:270px; height:283px; transition:top .5s; -webkit-transition:top .5s; -moz-transition:top .5s; -o-transition:top .5s;}
.fctxt{ z-index:2; width:230px; height:150px; position:absolute; left:23px; top:115px; overflow:hidden; font-size:12px; color:#828282; text-align:center;}
.fctxt h3{ font-weight:normal; font-family:Microsoft Yahei; color:#000000; font-size:20px; line-height:30px; padding-top:7px; padding-bottom:20px;}
.syfc ul li:hover .fcpic,.syfc ul li.on .fcpic{ top:0px;}
.syfc ul li:hover .fct,.syfc ul li.on .fct{ background:#019682;}
.syfc ul li:hover .fcb img,.syfc ul li.on .fcb img{ display:block;}
.syfc ul li:hover .fctxt,.syfc ul li:hover .fctxt h3,.syfc ul li.on .fctxt,.syfc ul li.on .fctxt h3{ color:#fff;}
.lcbox{ float:left; overflow:hidden; width:950px; position:relative; height:100px;}
.lcbox ul li{overflow:hidden;}

.sybox2{ width:100%; height:946px; overflow:hidden; background:url(images/sybox2.jpg) center top no-repeat; border-bottom:8px solid #ebebeb; }
.sypp{ width:1200px; height:406px; overflow:hidden; margin:0 auto; margin-top:120px; position:relative;}
.sypp .ppli{ width:1200px; height:400px; overflow:hidden;}
.sypp .ppli li{ cursor:pointer; width:350px; height:100px; overflow:hidden; float:left; margin-bottom:34px; display:inline;}
.sypp .ppli li .pplogo{ width:100px; height:100px; float:left; overflow:hidden; background:url(images/pplogobj1.png) no-repeat;}
.sypp .ppli li.active .pplogo{ background:url(images/pplogobj01.png) no-repeat;}
.sypp .ppli li .pptxt{ width:225px; height:100px; float:right; line-height:20px; font-size:12px; font-family:Microsoft Yahei;}
.sypp .ppli li .pptxt h3{ font-weight:normal; font-size:14px; padding-top:3px;}
.sypp .ppli li .pptxt p{ margin:0px;}
.sypp .ppli li .m1{ display:block; padding-top:5px;}
.sypp .ppli li.ppr{ margin-left:500px;}
.ppnr{ position:absolute; z-index:30; width:420px; height:355px; overflow:hidden; top:11px; left:387px;}
.ppnr ul{width:420px; height:355px; overflow:hidden; position:relative;}
.ppnr ul li{width:420px; height:355px; overflow:hidden; position:absolute; left:0; top:0;}
.ppnr span{ display:block; margin:0 auto; width:195px; height:41px; line-height:40px; text-align:center; color:#019682; font-size:22px; font-family:Microsoft Yahei; margin-top:26px; background:url(images/m2.png) no-repeat;}
.sytit1{ width:1200px; margin:0 auto; overflow:hidden;}
.sybox2_b{ width:1200px; height:240px; margin:0 auto; overflow:hidden; padding-top:12px;}
.syqh1{ width:327px; height:237px; overflow:hidden; float:left; position:relative;}
.syqh1 ul li{ position:absolute; left:0; top:0;}
.syqh1 span{ position:absolute; display:block; width:305px; font-size:14px; text-align:center; text-decoration:underline; font-family:Microsoft Yahei; color:#fff; left:11px; z-index:30; top:10px;}
.syli1{ position:absolute; z-index:30; left:10px; bottom:14px;}
.syli1 a{ display:inline-block; width:11px; height:11px; background:#fff; margin:0px 4px;}
.syli1 a.active{ background:#019682;}
.synews{ width:450px; height:240px; float:left; margin-left:32px; display:inline;}
.synews ul li:hover{ height:60px; overflow:hidden; padding:5px 0px; border-bottom:1px solid #a0a0a0;}
.synews ul li:hover .tim{ width:59px; height:59px; overflow:hidden; background:#019682; color:#fff; font-family:Microsoft Yahei; float:left; text-align:center;}
.synews ul li:hover .tim span{ font-size:24px; padding-top:7px; display:block; line-height:28px;}
.synews ul li:hover .snr{ width:368px; float:right; overflow:hidden; line-height:18px; height:59px; color:#019682;}
.synews ul li:hover .syntit{ font-size:14px; font-family:Microsoft Yahei; height:24xp; line-height:24px; overflow:hidden; margin-top:-2px;}
.synews ul li:hover .snr a{color:#019682;}
.synews ul li:hover .syntit a{ color:#019682;}

.synews ul li{ height:40px; overflow:hidden; padding:10px 0px; border-bottom:1px solid #a0a0a0;}
.tim{ width:59px; height:59px; overflow:hidden; color:#000; font-family:Microsoft Yahei; float:left; text-align:center;}
.tim span{ font-size:24px;  display:block; line-height:28px;}
.snr{ width:368px; float:right; overflow:hidden; line-height:18px; height:40px; color:#828282;}
.syntit{ font-size:14px; font-family:Microsoft Yahei; height:24xp; line-height:24px; overflow:hidden; margin-top:-2px;}
.snr a{color:#828282;}
.syntit a{ color:#000;}
.synews ul{ margin-top:-10px;}
.video{ width:361px; height:238px; float:right; overflow:hidden;}


#footer{ overflow:hidden; width:100%; background:#EBEBEB url(images/fbj.jpg) left top repeat-x; padding-top:15px;}
.footer{ width:1200px; height:114px; margin:0 auto; overflow:hidden; color:#fff; font-family:Microsoft Yahei; font-size:12px; line-height:20px;}
.copyright{ text-align:center; color:#142440; font-size:14px; padding:10px 0px;;}
.copyright a{color:#142440;}
.fnav{ font-size:18px;}
.fnav a{ padding:0px 11px;}
#footer a{ color:#fff;}


#main{ width:1200px; margin:0 auto; overflow:hidden;}
.sidebar{ width:323px; float:left; overflow:hidden;}
.leftop img{ display:block;}
.leftnav{ padding-bottom:15px;}
.leftnav ul li{ margin-top:6px;}
.leftnav ul li a{ display:block; text-indent:30px; height:57px; line-height:57px; background:url(images/li3.png) 297px center no-repeat #fff; color:#636363; font-size:18px; font-family:Microsoft Yahei;}
.leftnav ul li a:hover,.leftnav ul li a.selected{ background:url(images/li03.png) 297px center no-repeat #019682; color:#fff;}
.leftnav ul li span{ display:none;}
.nytel{ background:#fff;}
.nytel img{ display:block;}
.tel{ width:293px; height:54px; margin:15px auto; overflow:hidden; background:url(images/telbj.jpg) no-repeat;}
.tel span{ width:150px; float:right; overflow:hidden; text-align:center; font-size:18px; color:#019682; line-height:24px; font-family:Microsoft Yahei; padding-top:5px;}
.ltxt{ width:293px; margin:0 auto; font-size:14px; color:#636363; border-top:1px solid #ebebeb; line-height:24px; padding:12px 0px; letter-spacing:0.5em; text-align:center;}
.content{ width:855px; float:right; overflow:hidden; background:#fff;}


.hot{ height:55px; width:785px; border-bottom:1px dashed #000; margin:0 auto; overflow:hidden; padding-top:30px;}
.hot_l{ float:left; overflow:hidden; padding-left:16px; background:url(images/hotl.jpg) left top no-repeat; font-family:Microsoft Yahei; font-size:18px; color:#000; line-height:22px;}
.hot_l span{ text-transform:uppercase; color:#676767; display:block;}
.hot_r{ float:right; overflow:hidden; color:#000; font-family:Microsoft Yahei; font-size:12px; height:20px; padding-top:24px; line-height:20px;}
.hot_r a{ padding:0px 5px; color:#000;}

.normal{ min-height:500px; width:785px; padding-top:20px; margin:0 auto; overflow:hidden; line-height:30px; font-size:14px; color:#000; padding-bottom:30px;}
.normal p{ text-indent:2em; margin:10px 0px;}

.newslist{ min-height:500px; width:785px; padding-top:20px; margin:0 auto; overflow:hidden; line-height:30px; font-size:14px; color:#323232; padding-bottom:20px;}
.newslist ul{ overflow:hidden;}
.newslist ul li{ overflow:hidden; padding-left:12px; background:url(images/nli1.jpg) left center no-repeat; line-height:44px; border-bottom:1px dashed #e7e7e7; color:#010101; font-size:14px;}
.newslist ul li a{ color:#010101;}
.newslist ul li a:hover{ color:#019682;}
.newslist ul li span{ float:right;}
.fenye{ padding:10px 0px; text-align:center; font-size:12px; color:#767676; }
.fenye a{ padding:0px 5px; color:#646464;}

.prolist{  width:785px; overflow:hidden; min-height:400px; padding:10px 0px; margin:0 auto; overflow:hidden; padding-bottom:20x;}
.protxt{ font-size:14px; line-height:28px; text-indent:2em; color:#323232;}
.prolist ul{ width:805px; overflow:hidden; padding-top:10px;}
.prolist ul li{ width:251px; height:225px; float:left; display:inline; margin-right:16px; position:relative;}
.prolist ul li span{ display:block; height:36px; text-align:center; line-height:30px; font-size:14px; color:#323232; font-family:Microsoft Yahei;}
.prolist ul li img{ display:block; width:251px; height:189px; overflow:hidden;}
.normal table.tline tr td{border-bottom:1px #e0e0e0 dashed; margin:10px 0;}

.back{width:50px; position:fixed;right:0%;bottom:50%;margin-bottom:-120px; z-index:999;}
.back ul li{width:40px;height:45px;background:#205da3;margin-bottom:8px;font-size:14px; font-family:Microsoft Yahei;color:#fff;padding-left:10px;padding-top:5px; cursor:pointer;}
.back ul li.back_btn{width:50px;height:50px;background:url(images/back.jpg) no-repeat;}
.back ul li a,.nyback ul li a{font-size:14px; font-family:Microsoft Yahei;color:#fff;}
.ewm{ position:relative;}
.ewm img{ position:absolute;bottom:-30px;left:-120px;display:none;}



/*浜у搧鏀惧ぇ*/
#zhezhao {
background: #000;
width: 100%;
height: 100%;
position: absolute;
z-index: 999;
left: 0;
top: 0;
display: none;
}
#bigimg_box {
position:fixed;
_position: absolute;
z-index: 9999;
width: 590px;
display: none;
height: 416px;
top: 50%;
_top: 790px;
left: 50%;
margin-left: -220px;
margin-top:-185px;
text-align:left;
border:6px solid #ccc;
background:url(images/loading3.gif) center no-repeat #fff;

}
#bigimg_box img{ width:590px; height:416px; display:block; clear:both; overflow:hidden; background:url(images/loading3.gif) center no-repeat;}
#bigimg_box .bigtit{ width:595px; height:34px; line-height:34px; text-align:center; color:#000000; background:#fff; font-size:12px;}
#closebox{ width:68px; height:68px; overflow:hidden; background:url(images/closebiao.png) no-repeat; position:absolute; top:0px; right:0px; z-index:2; cursor:pointer;}
#pro_l{ position:absolute; width:53px; height:53px; cursor:pointer; top:44%; left:10px; z-index:2; cursor:pointer;  background:url(images/pro_l.png);}
#pro_r{ position:absolute; width:53px; height:53px; cursor:pointer; top:44%; right:10px; z-index:2; cursor:pointer;  background:url(images/pro_r.png);}
#closebtn{ color:#000; width:50px; height:25px; background:#fff; text-align:center; line-height:25px; cursor:pointer;}
.spnr{ overflow:hidden; display:none;}
.spbf{ width:595px; height:400px; overflow:hidden; background:#fff;}
/*浜у搧鏀惧ぇ*/



#liuyan {
overflow: hidden;
width: 780px;
height: 420px;
float:right;
background: url(images/lybj.png) 20px -8px no-repeat;
}
.lybox{ width:800px; overflow:hidden; float:left; display:inline; margin-left:30px;}
.lypic{ width:350px; float:left; margin-top:25px;  display:inline;}
.txt9{ text-align:center; font-size:16px; font-weight:bold;  color:#00aef3; font-family:SimHei;}
.txt8{ text-align:center; font-family:Microsoft Yahei; width:730px; float:right; font-size:18px;  color:#00937E; margin:20px auto; line-height:30px; }

#main.lyb{background:url(images/mainbj2.png);}

.normal.lyl{ width:1010px; height:510px; background:url(images/lyl.jpg) left top no-repeat;}





.fewm{
width:240px;
overflow:hidden;
padding-top:5px;
}
.titnav{
width:120px;
float:left;
}
.titnav a{
display:block;
height:36px;
line-height:36px;
color:#fff;
font-size:14px;
padding-left:38px;
width:80px;
border:1px solid #fff;
border-radius:6px;
background-size:auto 25px;
margin-bottom:15px;
cursor:pointer;
}
.titnav a.ic1{background:url(images/ic2.png) 10px center no-repeat;}
.titnav a.ic2{background:url(images/ic1.png) 10px center no-repeat;}
.ewmbox{
width:95px;
padding-left:25px;
float:left;
background:url(images/icj1.png) 13px 6px no-repeat;
}
.ewmbox.az{
background:url(images/icj1.png) 13px 58px no-repeat;
}
.ewmbox img{
width:80px;
display:block;
border:6px solid #fff;
border-radius:10px;
display:none;
}



    .download {
        overflow: hidden;
        margin: 20px auto;
        text-align: center;
    }

    .download ul {
        width: 400px;
        margin: 0 auto;
    }
.download ul .downtit{ width:40px; font-size:16px; float:left; text-align:center; padding-top:7px; clear:both; font-family:Microsoft Yahei;}
    .download ul li {
        float: left;
        width: 168px;
        height: 150px;
        border: 1px solid #e4e4e4;
        text-align: center;
        padding-top: 18px;
        display: block;
        position: relative;
        cursor: pointer;
        color: #999;
        margin-left: 9px;
        background: #f8f8f8;
    }
    .download ul li:hover .qr_bj{
        display: none;
    }
    .download ul li p{ text-align: center; margin: 0; line-height: 20px; font-size: 12px;}
    .download .qr_code{width: 100px; height: 100px; margin: 0 auto; overflow: hidden;}
    .download .qr_code img{width: 100%;display:block; }
    .download .qr_bj{ width: 100%; height: 100%; position:absolute; left: 0; top: 0;}
    .download .qr_bj img{display:block;}