﻿
/* layout */
.main{ background:#eceef2}
#wrap{position:relative}
#header{position:fixed;width:100%;z-index:20; left:0;top:0}
#content{width:1280px;margin:0 auto}
#footer{position:relative;width:1100px;margin:0 auto}
.headerbg{background:#eceef2; height:96px}

/* gnb */
.gnb_area_wrap{width:1204px;margin:0 auto;padding-bottom:9px;background:url(../images/bg_gnb.png) no-repeat 50% 100%}
.gnb_area{width:1204px;height:60px;background:#fff}

.gnb_area .all_menu{float:left}
.gnb_area .btn_menu{display:block;border-right:1px solid #eceef2; background:url(../images/btn_menu.jpg) no-repeat; height:60px; font-size:14px; line-height:60px; text-indent:53px; width:129px; overflow:hidden}
.gnb_area .btn_menu>a{ color:#7f8a91}
.gnb_area .btn_menu:hover{ background:url(../images/btn_menu_hover.jpg) no-repeat; color:#fff}
.gnb_area .btn_menu_on{border-right:1px solid #2db6e8; background:url(../images/btn_menu_hover.jpg) no-repeat; color:#fff}


.gnb_area .h_right{float:right;}
.gnb_area .msg{ padding-top:20px; border-right:solid 1px #eceef2; height:40px; padding-right:16px}
.gnb_area .msg .btn_etc{ font-size:14px;color:#938473; padding-right:15px; background:url(../images/msg_line.jpg) no-repeat right center; font-family:Arial}
.gnb_area .msg .btn_etc:hover{ color:#6e6a5d}
.gnb_area .msg .btn_etc2{ color:#7f8a91; padding-left:16px; padding-right:16px;background:url(../images/msg_line.jpg) no-repeat right center}
.gnb_area .msg .btn_etc2:hover{color:#6e6a5d}
.gnb_area .msg .btn_etc3{ padding:0 9px 0 16px; margin-top:18px}
.gnb_area .msg .btn_etc4 { margin-top:18px}

.gnb_area .btn_srch{display:block;width:111px;height:60px; border:none; background:url(../images/search_but.jpg) no-repeat; cursor:pointer}
.gnb_area .btn_srch:hover{ background:url(../images/search_but_hover.jpg) no-repeat}
.gnb_area .btn_srch_on{border-color:#2db6e8;background:url(../images/search_but_hover.jpg) no-repeat}

.ssrch_area{ height:59px; float:right; background:#fff; line-height:59px; border-right:1px solid #eceef2; display:none; width:0; overflow:hidden;}
.ssrch_area_iput{ border:solid 1px #fff; width:200px; margin-left:10px; color:#999}

/* header_top */
.header_top{width:100%;min-width:1100px;min-height:245px;border-bottom:1px solid #eceef2;background:#fff}
/*2014-06-26修改 */
.header_top .inner{overflow:hidden;position:relative;width:1100px;margin:0 auto;padding-bottom:22px}
/*end*/
.header_top .btn_clse{position:absolute;top:0;right:0;width:50px;height:48px; background:url(../images/close.jpg) no-repeat; cursor:pointer; border:0}
.header_top .btn_clse:hover{border-color:#8f9aa1}
.header_top .lst_menu{margin:49px 0 0 155px}
.header_top .lst_menu>li{float:left; width:157px}
.header_top .lst_menu #mmenu{ font-size:15px; color:#333}
.header_top .lst_menu #mmenu:hover{ color:#2db6e8}

.header_top .smenu{margin-top:31px}
.header_top .smenu li{ line-height:24px}
.header_top .smenu a{line-height:14px;color:#a2a2a2}
.header_top .smenu a:hover{color:#2db6e8}

.mainbg{overflow:hidden; width:1280px; margin:0 auto; box-shadow: 0 0 5px 2px #ddd;}

/* banner */
.banner{ width:1280px; height:631px;margin:0 auto; position:relative; overflow:hidden; }  
.banner li{ width:1280px; height:631px; list-style:none; position:absolute; left:1280px; top:0px; }
.banner li:first-child{left:0;}
.banner li p{position:absolute;left:1965px;top:0;}
.banner li p:first-child{left:0;}

.ding{ width:100%;position:relative; z-index:999}
.ding a{ width:32px; height:58px; line-height:58px; font-size:32px; color:#ffffff; font-weight:bold; font-family:SimSun; display:block;}
.ding a:hover{ color:#0085ff;}
.btnl {background:url(../images/imgPlayer2.png) no-repeat; position: absolute; top: 297px; left:0}
.btnl:hover{background:url(../images/imgPlayer2_hover.png) no-repeat}
.btnr {background:url(../images/imgPlayer.png) no-repeat; position: absolute; top: 297px; right:0}
.btnr:hover{background:url(../images/imgPlayer_hover.png) no-repeat}

/* mainlist */
.mainlist{ background:#fff; height:240px; padding:10px 0}
.mainlist li{ width:420px; float:left; margin-left:10px; position:relative; height:240px}
.mainlist li table{width:420px;height:240px}
.mainlist li a{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; filter:alpha(opacity=0); transition:all 0.5s ease-in-out; display:block; background:url(../images/sk.png) repeat}
.mainlist li:hover a{opacity:0.2; filter:alpha(opacity=10); box-shadow:inset 0px 0px 80px #000;}
.mainlist li:first-child{ margin-left:0}

/* maincontent */
.maincontent{ background:#edf3f7; height:466px; padding-top:60px}
/*2014-06-26修改 */
.maincontent .waper{ width:1280px; margin:0 auto}
.maincontent .waper .title{ font-size:24px; text-transform:uppercase; color:#282828; height:57px; margin-bottom:15px}
/*end*/
.maincontent .waper .title a{color:#282828}
.maincontent .waper .title a:hover{ color:#2db6e8}
.maincontent .waper .title .tir{ color:#a0a0a0}
/*2014-06-26修改 */
.maincontent .waper .prolist{ width:640px; float:left; margin-left:42px}
/*end */
.maincontent .waper .prolist .picimg{ height:324px; overflow:hidden; width:324px; float:left}
.maincontent .waper .prolist .picimg li{ float:left; width:108px; height:108px; position:relative}
.maincontent .waper .prolist .prohover{ background:url(../images/prolist_hover.png) no-repeat; width:108px; height:108px; position:absolute; left:0; top:0; display:none}
.maincontent .waper .prolist .prohover a{ display:block; width:108px; height:108px}
.maincontent .waper .prolist .picimg li:hover .prohover{ display:block}
.maincontent .waper .prolist .picimg li.promenu .prohover{ display:block}
.maincontent .waper .prolist .picbox{background:#fff; width:246px; float:left; height:294px; padding:30px 25px 0 38px; }
.maincontent .waper .prolist .picot{height:262px; position:relative; overflow:hidden; line-height:24px}
.maincontent .waper .prolist .picot .bule{ font-size:25px; text-transform:uppercase; height:24px; overflow:hidden}
.maincontent .waper .prolist .picot .bule a{ color:#3a9de9}
.maincontent .waper .prolist .picot .bule a:hover{ color:#3a9de9; text-decoration:underline}
.maincontent .waper .prolist .picot .gray{ color:#999; height:24px; overflow:hidden; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; margin-top:4px}
.maincontent .waper .prolist .picot .text{ height:144px; overflow:hidden; margin-top:20px}
.maincontent .waper .prolist .picot .more{ text-align:right; margin-top:10px}

/*2014-06-26修改 */
.maincontent .waper .newslist{ width:487px; float:right; line-height:24px;margin-right:42px}
/*end */
.maincontent .waper .newslist li{ display:block; background:#fff; height:150px; margin-top:24px}
.maincontent .waper .newslist li:first-child{ margin-top:0}
.maincontent .waper .newslist li table{ float:left; width:150px; height:150px}
.maincontent .waper .newslist li img:hover{opacity:0.8; filter:alpha(opacity=80);}
/*2014-06-26修改 */
.maincontent .waper .newslist li div{ width:290px; float:right; margin-right:18px; padding-top:24px}
/*end */
.maincontent .waper .newslist li div .time{ font-size:14px; color:#9da6ae; margin-bottom:24px}
.maincontent .waper .newslist li div .text{ height:48px; overflow:hidden}

/* mabout */
/*2014-06-26修改 */
.mabout{ background:#fff; height:306px; margin-top:-15px}
/*end */
.mabout .waper{ width:1080px; margin:0 auto}
.mabout .waper .title{ text-align:center}
.mabout .waper .text{ color:#778c9b; line-height:24px; text-align:center}
.mabout .waper .list{ width:490px; margin:0 auto; padding-top:30px}
.mabout .waper .list li{ float:left; margin-right:44px; position:relative}
.mabout .waper .list li.img1 img{ padding:12px 0 0 10px}
.mabout .waper .list li.img1{ background:url(../images/y1.png) no-repeat; width:50px; height:50px}
.mabout .waper .list li.img1:hover{ background:url(../images/y1_hover.png) no-repeat}
.mabout .waper .list li.img2{ margin-top:-10px}
.mabout .waper .list li.img3{ background:#7799af; width:48px; height:48px; text-align:center; color:#fff}
.mabout .waper .list li.img3 img{ padding:8px 0 3px 0}
.mabout .waper .list li.img3 a{ color:#fff; display:block; overflow:hidden}
.mabout .waper .list li.img3:hover{ background:#5dbfff; color:#fff}
.mabout .waper .list li.img3:hover a{color:#fff}

.top_weixin{ width:166px;z-index:999; display: block; margin-left:250px; margin-top:-180px; height:174px; display:none}
.top_weixin2{ width:166px;z-index:999; display: block; margin-left:345px; margin-top:-180px; height:174px; display:none}
/* footer */
.footer{ background:#9da6ae; min-height:42px; overflow:hidden; color:#fff; padding-top:20px; width:1280px; margin:0 auto}
.footer .jj{ padding-left:50px}
.footer p{ text-align:center; line-height:24px}
.footer p a{ color:#fff}
.footer p a:hover{ text-decoration:underline}

/* awaper */
.awaper{ width:1204px; margin:0 auto}
.awaper .atitle{ min-height:37px; overflow:hidden; padding-bottom:15px}
.awaper .atitle h2{ float:left}
.awaper .atitle .line{ background:url(../images/aline.png) no-repeat center center; width:31px; height:14px; margin-top:6px}
.atitbox{ width:860px; float:right;text-align:right; margin-right:-26px; overflow:hidden}
.awaper .atitbox span{  height:24px; line-height:24px; font-size:14px;background:url(../images/aline.png) no-repeat right 7px; padding-right:26px; display:inline-block;}
.awaper .atitbox span a{ font-weight:bold; color:#606a71; display:inline;background:url(../images/nicon_1.png) no-repeat right 6px; padding-right:18px; }
.awaper .atitbox span a:hover{ background:url(../images/nicon_2.png) no-repeat right 6px;color:#2db6e8}
.awaper .atitbox #current a{background:url(../images/nicon_2.png) no-repeat right 6px; color:#2db6e8; display:block}

.ambox{ min-height:400px;background:#fff; padding-bottom:73px; margin-bottom:38px}
.amain{  padding:30px 30px 0 30px; color:#606a71; line-height:28px;}
.am30{ color:#2db6e8; font-size:30px; padding-bottom:5px; padding-top:10px}
.am14{ font-size:14px; padding-top:30px}

/* about */
.amlist{ height:481px;overflow:hidden; margin-top:44px}
.amlist #goL2{cursor:pointer; background:url(../images/a_but1.jpg) no-repeat; width:53px; height:53px; float:left; position:relative; z-index:2; margin-right:20px; margin-top:212px}
.amlist #goL2:hover{ background:url(../images/a_but1_hover.jpg)}
.amlist #goR2{cursor:pointer;float:left; background:url(../images/a_but22.jpg) no-repeat; width:53px; height:53px; float:right; position:relative; z-index:2;margin-top:212px}
.amlist #goR2:hover{ background:url(../images/a_but2.jpg)}

.amqh{width:997px; position:relative; float:left; overflow:hidden}
.amlistbox{width:100000px;position:relative; overflow:hidden}
.amlistbox ul{  height:481px; overflow:hidden; width:997px; float:left}
.amlistbox li{ float:left; width:331px; height:240px; cursor:pointer; margin:1px 1px 1px 0;position:relative}
.amlistbox li table{width:331px; height:240px}
.amlistbox li .amtext{ background:#2d59a4; width:282px; height:209px; position:absolute; left:0; top:0; color:#fff;  padding:31px 28px 0 21px; overflow:hidden; font-size:16px; font-family:"宋体"; display:none}
.amlistbox li:hover .amtext{ display:block}
.amlistbox li .tit1{ font-size:40px; padding-bottom:30px; font-family:"微软雅黑"}
.amlistbox li .tit2{ line-height:26px; height:130px; overflow: hidden}

/* contact */
.cmain{  padding:30px 0px 0 30px;line-height:40px; font-size:14px}
.contit{ border-bottom:solid 1px #e6e6e6; height:30px; margin-top:40px; margin-left:10px; margin-right:30px}
.contit li{ background:url(../images/ctitle1.png) no-repeat; width:123px; height:30px; line-height:30px; float:left; margin-left:-10px; position:relative; font-size:15px; text-align:center;cursor:pointer}
.contit li:hover{ background:url(../images/ctitle.png) no-repeat; color:#fff}
.contit li.conmenu{background:url(../images/ctitle.png) no-repeat; color:#fff}
.contit .z1{ z-index:9}
.contit .z2{ z-index:8}
.contit .z3{ z-index:7}
.contit .z4{ z-index:6}
.contit .z5{ z-index:5}
.contit .z6{ z-index:4}

.conbox{ overflow:hidden; margin-top:47px;}
.conlist{ width:1146px; position:relative; display:none}
.conlist ul{ float:left; width:360px; margin-left:33px}
.conlist ul:first-child{ margin-left:0}
.conlist ul li{ display:block; margin-bottom:25px}
.conlist ul li .cbg1,.cbg2,.cbg3,.cbg4,.cbg5{ color:#fff; }
.conlist ul li .cbg1 .top{ background:url(../images/c1_top.png) no-repeat top left; height:12px}
.conlist ul li .cbg1 .mid{ background:#3398cc; padding:20px 0 30px 0; *margin-top:-10px}
.conlist ul li .cbg1 .mid p{ margin:0 27px}
.conlist ul li .cbg1 .mid .f22{ font-size:22px; border-bottom:solid 1px #5cadd6; padding-bottom:24px; margin-bottom:16px}
.conlist ul li .cbg1 .bot{ background:url(../images/c1_bot.png) no-repeat top left; height:12px;}

.conlist ul li .cbg2 .top{ background:url(../images/c2_top1.png) no-repeat top left; height:12px}
.conlist ul li .cbg2 .mid{ background:#c5c5c5; padding:20px 0 30px 0; *margin-top:-10px}
.conlist ul li .cbg2 .mid p{ margin:0 27px}
.conlist ul li .cbg2 .mid .f22{ font-size:22px; border-bottom:solid 1px #d7d7d7; padding-bottom:24px; margin-bottom:16px}
.conlist ul li .cbg2 .bot{ background:url(../images/c2_bot.png) no-repeat top left; height:12px;}

.conlist ul li .cbg3 .top{ background:url(../images/c3_top.png) no-repeat top left; height:12px}
.conlist ul li .cbg3 .mid{ background:#99cdff; padding:20px 0 30px 0; *margin-top:-10px}
.conlist ul li .cbg3 .mid p{ margin:0 27px}
.conlist ul li .cbg3 .mid .f22{ font-size:22px; border-bottom:solid 1px #b8dcff; padding-bottom:24px; margin-bottom:16px}
.conlist ul li .cbg3 .bot{ background:url(../images/c3_bot.png) no-repeat top left; height:12px;}

.conlist ul li .cbg4 .top{ background:url(../images/c4_top.png) no-repeat top left; height:12px}
.conlist ul li .cbg4 .mid{ background:#a9cb65; padding:20px 0 30px 0; *margin-top:-10px}
.conlist ul li .cbg4 .mid p{ margin:0 10px 0 27px}
.conlist ul li .cbg4 .mid .f22{ font-size:22px; border-bottom:solid 1px #d4e5b2; padding-bottom:24px; margin-bottom:16px}
.conlist ul li .cbg4 .bot{ background:url(../images/c4_bot.png) no-repeat top left; height:12px;}

.conlist ul li .cbg5 .top{ background:url(../images/c5_top.png) no-repeat top left; height:12px}
.conlist ul li .cbg5 .mid{ background:#3365a3; padding:20px 0 30px 0; *margin-top:-10px}
.conlist ul li .cbg5 .mid p{ margin:0 10px 0 27px}
.conlist ul li .cbg5 .mid .f22{ font-size:22px; border-bottom:solid 1px #5c84b5; padding-bottom:24px; margin-bottom:16px}
.conlist ul li .cbg5 .bot{ background:url(../images/c5_bot.png) no-repeat top left; height:12px;}

/* massge */
.massge{  overflow:hidden; margin-left:64px; float:left; width:470px;}
.massge li{ display:block; float:left; margin-bottom:12px}
.massge p{ float:left}
.massge1{ font-size:14px; width:117px; text-align:right;}
.massge2{ width:262px; height:24px; border:solid 1px #dfdfdf; background:#ffff; padding-left:10px;line-height:24px}
.mcred{ color:#e50101; padding-right:5px; font-family:"宋体"; font-size:12px}

/* downland */
.dowmain{ width:855px;float:left}
.dowtitle{ margin-top:31px; margin-bottom:16px; height:39px}
.dowtitle li{ background:url(../images/download_img3.png) no-repeat; width:156px; height:39px; line-height:30px; overflow:hidden; margin-left:3px; margin-right:9px; text-align:center; float:left; display:block}
.dowtitle li.dwmenu a{background:url(../images/download_img4.png) no-repeat; height:39px}
.dowtitle li a{ color:#fff; font-size:14px; font-weight:bold; display:block}
.dowtitle li:hover{ background:url(../images/download_img4.png) no-repeat}
.dowbox{ border:solid 1px #dce4ed; overflow:hidden; width:853px}
.downland{ border:solid 1px #fff; width:851px}
.downland li{ width:851px; display:block; float:left; height:38px; border-bottom:solid 1px #fff; line-height:38px}
.downland li .fl a{width:663px; display:block;overflow:hidden; padding-left:40px}
.down1{ background:url(../images/xz1.jpg) no-repeat}
.down2{ background:url(../images/xz2.jpg) no-repeat}
.downicon { font-size:13px; border-left:solid 1px #fff; padding:0 31px}
.downicon a{ display:block;text-decoration:underline;background:url(../images/xz.png) no-repeat left 11px; padding-left:20px; }
.downicon :hover{ background:url(../images/xz_hover.png) no-repeat left 11px; color:#e79903}

.smain{  padding:30px 0px 0 30px; color:#606a71; line-height:24px;}
.servise{ margin-top:33px}
.servise li{ float:left; background:url(../images/ssfw_img2.png) no-repeat; width:270px; height:183px;text-align:center; cursor:pointer; margin-left:23px}
.servise li:first-child{ margin-left:0px}
.servise li:hover{ background:url(../images/ssfw_img3.png) no-repeat}
.servise li:hover .s1 a{ background:url(../images/simg1_hover.png) no-repeat; display:block}
.servise li:hover .s1text a{ color:#2db6e8; font-weight:bold} 
.servise li .s1{ margin-top:33px; margin-left:84px}
.servise li .s1 a{ background:url(../images/simg1.png) no-repeat; width:101px; height:78px; display:block}
.servise li .s1 a:hover{ background:url(../images/simg1_hover.png) no-repeat}
.servise li .s1text{ font-size:18px}
.servise li .s1text:hover{ font-weight:bold}

.servise li .s2{ margin-top:14px; margin-left:80px}
.servise li .s2 a{ background:url(../images/simg2.png) no-repeat; width:101px; height:111px; display:block}
.servise li .s2 a:hover{ background:url(../images/simg2_hover.png) no-repeat}
.servise li .s2text{ font-size:18px}
.servise li .s2text:hover{ font-weight:bold}
.servise li:hover .s2 a{ background:url(../images/simg2_hover.png) no-repeat; display:block}
.servise li:hover .s2text a{ color:#2db6e8; font-weight:bold} 

.servise li .s3{ margin-top:40px; margin-left:73px}
.servise li .s3 a{ background:url(../images/simg3.png) no-repeat; width:118px; height:78px; display:block}
.servise li .s3 a:hover{ background:url(../images/simg3_hover.png) no-repeat}
.servise li .s3text{ font-size:18px}
.servise li .s3text:hover{ font-weight:bold}
.servise li:hover .s3 a{ background:url(../images/simg3_hover.png) no-repeat; display:block}
.servise li:hover .s3text a{ color:#2db6e8; font-weight:bold} 

.servise li .s4{ margin-top:30px; margin-left:95px}
.servise li .s4 a{ background:url(../images/simg4.png) no-repeat; width:77px; height:76px; display:block}
.servise li .s4 a:hover{ background:url(../images/simg4_hover.png) no-repeat}
.servise li .s4text{ font-size:18px}
.servise li .s4text:hover{ font-weight:bold}
.servise li:hover .s4 a{ background:url(../images/simg4_hover.png) no-repeat; display:block}
.servise li:hover .s4text a{ color:#2db6e8; font-weight:bold} 

.sstext{ text-align:center; padding:60px 30px 60px 0}
.sstext .f18{ font-size:18px; font-weight:bold;color:#2db6e8}
.sstext .f12{ font-family:Tahoma;}

.ssbox{background:url(../images/shfw_line.png) no-repeat left bottom; overflow:hidden;position:relative; z-index:99; margin-left:-40px; float:left; width:874px; margin-top:2px; padding-bottom:30px}
.sscot{ min-height:258px; background:url(../images/shfw_line.png) no-repeat top left; padding-top:32px; overflow:hidden}
.sscot .f18{font-size:18px; font-weight:bold;color:#2db6e8}
.sscot .f18 a{color:#2db6e8}
.sscot .f18 a:hover{ color:#000}
.sscot .sleft{ padding-left:32px; width:328px; border-right:dotted 1px #a0a6aa; float:left; font-size:14px; line-height:28px}
.sscot .sright{ width:380px; float:left; margin-left:62px}
.sscot .sright ul{ background:#e7f7ff; padding:12px 15px 12px 18px; margin-top:22px; min-height:110px; overflow:hidden}
.sscot .sright li{ background:url(../images/shfw_img8.png) no-repeat left 10px; height:24px; line-height:24px; overflow:hidden}
.sscot .sright li a{ padding-left:10px}


.qalist{ border:solid 1px #dce4ed; overflow:hidden; width:853px; margin-top:54px; margin-bottom:30px;}
.qalist li{ background:url(../images/qa_bg.png) no-repeat; width:953px; line-height:37px; cursor:pointer; overflow:hidden; text-indent:70px; font-size:14px; margin-bottom:1px; cursor:pointer}
.qalist li:hover{ background:url(../images/qa_bg_hover.png) no-repeat; color:#2db6e8; line-height:37px;}
.qalist li.curr{ background:url(../images/qa_bg_hover.png) no-repeat; color:#2db6e8; line-height:37px}
.qalist li div{ font-size:13px;text-indent:0; line-height:24px; background:url(../images/qa_img3.png) no-repeat 10px 20px; color:#606a71; padding-bottom:30px; display:none}
.qalist li div .text{ padding:20px 0 10px 62px; width:762px}

.anline{text-align:center; padding-top:30px; border-bottom:solid 1px #eceef2; padding-bottom:17px}
.anborder{ border: solid 1px #dadada; padding:7px 5px 10px 6px}
.anborder img{ margin-bottom:10px}
.anborder .bule{ color:#0175c8; font-size:14px; font-weight:bold}

.hotnews{ margin-top:26px; margin-left:30px}
.hotnews li{ float:left; height:247px; position:relative; z-index:1; margin:0 12px 12px 0; display:block; cursor:pointer}
.hotnews li>div{ width:110%; height:110%;}
.hotnews li>div div{position:absolute; left:0; top:0;}
.hotnews li p{ position:absolute; width:100%; left:0; bottom:0; font-size:16px; color:#fff; font-weight:bold; height:39px; line-height:39px; text-indent:19px}

.hotnews li p.sk1{ background:url(../images/sk1.png) repeat;}
.hotnews li p.sk2{ background:url(../images/sk2.png) repeat;}
.hotnews li p.sk3{ background:url(../images/sk3.png) repeat;}
.hotnews li p.sk4{ background:url(../images/sk4.png) repeat;}
.hotnews li p.sk5{ background:url(../images/sk5.png) repeat;}
.hotnews li p.sk6{ background:url(../images/sk6.png) repeat;}
.hotnews li p.sk7{ background:url(../images/sk7.png) repeat;}
.hotnews li p.sk8{ background:url(../images/sk8.png) repeat;}
.hotnews li p.sk9{ background:url(../images/sk9.png) repeat;}
.hotnews li p.sk10{ background:url(../images/sk10.png) repeat;}

.newsbox{ background:url(../images/news_box.png) repeat-y; overflow:hidden; min-height:400px}
.newsbox .leftlist{ width:227px; padding:15px 22px 15px 22px; float:left; line-height:24px}
.newsbox .leftlist .tit{text-transform:uppercase; color:#2db6e8; font-size:22px; height:50px}
.newsbox .leftlist .tit span{ font-size:19px}

.newsbox .leftlist li{ display:block; border-bottom:solid 1px #cde4ef; margin-bottom:31px; overflow:hidden; padding-bottom:31px; position:relative}
.newsbox .leftlist li div{ width:224px; height:157px; border:solid 1px #cde4ef}
.newsbox .leftlist li div a{width:224px; height:157px; opacity:0; filter:alpha(opacity=0); transition:all 0.5s ease-in-out; display:block; position:absolute;top:0px; left:0px; background:url(../images/sk.png) repeat}
.newsbox .leftlist li div:hover a{opacity:0.2; filter:alpha(opacity=3); box-shadow:inset 0px 0px 80px #cecece;}
.newsbox .leftlist li div table{width:224px; height:157px}
.newsbox .leftlist li .nn1{ height:48px; overflow:hidden; font-weight:bold; margin-top:20px; font-size:14px}
.newsbox .leftlist li .nn1 a{ color:#5291cb;}
.newsbox .leftlist li .nn1 a:hover{ color:#000}
.newsbox .leftlist li .nn2{ line-height:22px; height:66px; overflow:hidden; margin-top:5px}
.newsbox .leftlist li .nn3{ color:#98afb9; margin-bottom:5px}
.newsbox .leftlist li .nn4{ text-decoration:underline}
.newsbox .leftlist li .nn4 a{color:#5291cb; }
.newsbox .leftlist li .nn4 a:hover{color:#000}

.newsbox .rightlist{ width:846px; float:right}
.newsbox .rightlist .cot1{}
.newsbox .rightlist .cot1 li{ display:block; border-top:solid 1px #e6e7e5;overflow:hidden; padding-bottom:26px; padding-top:31px}
.newsbox .rightlist .cot1 li:first-child{ padding-top:0; border-top:0}
.newsbox .rightlist .cot1 li div{ width:846px; height:366px;position:relative;}
.newsbox .rightlist .cot1 li div a{width:846px; height:366px; opacity:0; filter:alpha(opacity=0); transition:all 0.5s ease-in-out; display:block; position:absolute;top:0px; left:0px; background:url(../images/sk.png) repeat}
.newsbox .rightlist .cot1 li div:hover a{opacity:0.2; filter:alpha(opacity=20); box-shadow:inset 0px 0px 80px #fff;}
.newsbox .rightlist .cot1 li div table{width:846px; height:366px;}
.newsbox .rightlist .cot1 li .tt1{ font-size:22px; margin:15px 0; height:30px; line-height:30px; overflow:hidden}
.newsbox .rightlist .cot1 li .tt1 a{ color:#2db6e8}
.newsbox .rightlist .cot1 li .tt1 a:hover{ color:#000}
.newsbox .rightlist .cot1 li .tt2{ line-height:30px; font-size:14px; height:60px; overflow:hidden}
.newsbox .rightlist .cot1 li .tt3{ margin-top:10px}
.newsbox .rightlist .cot1 li .tt3 a{ color:#2db6e8}
.newsbox .rightlist .cot1 li .tt3 a:hover{ text-decoration:underline}

.newsbox .rightlist .cot2{ border-top:solid 3px #2db6e8; border-bottom:solid 3px #e7e7e7; min-height:471px; overflow:hidden; margin-top:33px}

.newsbox .rightlist .cot2 li{ width:620px; height:175px; margin-left:106px; margin-top:39px; line-height:22px}
.newsbox .rightlist .cot2 li .pic{width:136px; height:129px; border:solid 1px #c7dbb4; float:left; margin:25px 0 0 30px}
.newsbox .rightlist .cot2 li .pic2{width:136px; height:129px; border:solid 1px #94cbe9; float:left; margin:25px 0 0 30px}
.newsbox .rightlist .cot2 li table{ width:136px; height:129pxt}
.newsbox .rightlist .cot2 li .fr{ width:374px; padding-right:40px}
.newsbox .rightlist .cot2 li.bg1{ background:#bbdd8c}
.newsbox .rightlist .cot2 li.bg1 .f18{ font-size:18px; margin-top:30px; height:30px; line-height:30px; overflow:hidden; margin-bottom:10px}
.page{ text-align:center; margin-top:21px}
.newsbox .rightlist .cot2 li.bg1 .f18 a{color:#1f6d00}
.newsbox .rightlist .cot2 li.bg1 .f18 a:hover{ text-decoration:underline}
.newsbox .rightlist .cot2 li.bg1 .f14{ color:#4a4a4a; height:44px; overflow:hidden; margin-bottom:15px}
.newsbox .rightlist .cot2 li.bg1 span a{ text-decoration:underline;color:#1f6d00}

.newsbox .rightlist .cot2 li.bg2{ background:#33a3de}
.newsbox .rightlist .cot2 li.bg2 .f18{ font-size:18px; margin-top:30px; height:30px; line-height:30px; overflow:hidden; margin-bottom:10px}
.page{ text-align:center; margin-top:21px}
.newsbox .rightlist .cot2 li.bg2 .f18 a{color:#fff}
.newsbox .rightlist .cot2 li.bg2 .f18 a:hover{ text-decoration:underline}
.newsbox .rightlist .cot2 li.bg2 .f14{ color:#a2dfff; height:44px; overflow:hidden; margin-bottom:15px}
.newsbox .rightlist .cot2 li.bg2 span a{ text-decoration:underline;color:#fff}

.newsbox .rightlist .cot3{ margin-left:83px; padding-top:12px}
.newsbox .rightlist .cot3 .tit{text-transform:uppercase; color:#2db6e8; font-size:22px; height:60px; text-align:center}
.newsbox .rightlist .cot3 .tit span{ font-size:19px}

.newsbox .rightlist .cot3 li{ float:left; width:190px; margin-left:24px}
.newsbox .rightlist .cot3 li table{ width:188px; height:125px; border:solid 1px #cacaca}
.newsbox .rightlist .cot3 li p{ text-align:center; font-size:14px; margin-top:10px; text-align:center; height:24px; line-height:24px; overflow:hidden}

.newshowbox{ min-height:360px; margin-bottom:38px}
.newshow{ }
.newshow .nleft{ width:221px; float:left; position:relative; border-right:solid 1px #eceef2; padding-top:68px; height:360px; background:#fff; padding-left:30px}
.newshow .nleft li{ display:block; width:191px; padding-bottom:30px; overflow:hidden}
.newshow .nleft li .time{ font-size:13px; color:#8c8c8c; height:30px}
.newshow .nleft li div{ width:199px; height:114px}
.newshow .nleft li div table{width:199px; height:114px}
.newshow .nleft li .text{ font-size:15px; line-height:24px; height:48px; overflow:hidden; margin-top:20px}
.newsmore{ margin-left:-44px; margin-top:60px}

.newshow .nright{ background:#fff; overflow:hidden; float:left; width:895px; padding:60px 30px 40px 26px; min-height:329px; line-height:28px; font-size:14px}
.newshow .nright h1{ text-align:center; line-height:26px; color:#2db6e8; font-size:22px; font-weight:normal}
.newshow .nright .msg{ color:#b1b1b1; font-size:13px; margin-top:15px; padding-bottom:30px; border-bottom:solid 1px #eceef2; text-align:center}
.newshow .nright .nstext{ padding-top:30px}

.probox{ background:url(../images/proline.png) repeat-y top left; margin-left:30px; overflow:hidden}
.probox .pronav{ width:205px; float:left}
.probox .pronav.fixed{position:fixed; top:15px;}
.probox .pronav li{ display:block; padding-bottom:7px;background:url(../images/pro_botline.png) no-repeat left bottom;}
.probox .pronav li>a{ display:block; background:url(../images/pro_nav.png) no-repeat; width:205px; line-height:23px; height:23px; font-size:14px; font-weight:bold; color:#fff; overflow:hidden; text-indent:8px}
.probox .pronav li>a:hover{ background:url(../images/pro_nav_hover.png) no-repeat; color:#fff}
.probox .pronav li.curr>a{ background:url(../images/pro_nav_hover.png) no-repeat; color:#fff; display:block}
.probox .pronav li div{ display:none;}
.probox .pronav li div p{line-height:30px; overflow:hidden;background:url(../images/pro_botline.png) no-repeat left top; padding-top:7px}
.probox .pronav li div p>a{ display:block; background:url(../images/dian.png) no-repeat 9px 14px; padding-left:15px; height:30px; overflow:hidden}
.probox .pronav li div p>a:hover{ background:url(../images/dian_hover.png) no-repeat 9px 14px; font-weight:bold}
.probox .pronav li div p.curr>a{background:url(../images/dian_hover.png) no-repeat 9px 14px; font-weight:bold; color:#2db6e8}
.probox .pronav li div p span{float:left; width:100%; display:none;}
.probox .pronav li div p span>a{ display:block; height:30px; line-height:30px; padding-left:20px}
.probox .pronav li div p.curr span{display:block;}
.probox .pronav li div p span .bule{color:#2db6e8}
.probox .proright{ width:948px; float:right; margin-right:10px; overflow:hidden; margin-top:55px}
.probox .proright ul{ width:1100px; margin-top:-40px; margin-right:-20px}
.probox .proright li{ float:left; background:url(../images/pro_list_bg.png) no-repeat; width:317px; height:270px; padding-top:37px; cursor:pointer}
.probox .proright li:hover .l1{border-top:solid 7px #34c1e9}
.probox .proright li:hover .l1 a{color:#2db6e8}
.probox .proright li:hover .l2{background:url(../images/pro_list_hover.png) no-repeat; width:261px; height:156px; z-index:9999}
.probox .proright li:hover .l4 a{background:url(../images/pmore_hover.png) no-repeat}
.probox .proright li .l1{ height:73px; line-height:73px; overflow:hidden; text-align:center; border-top:solid 7px #c9c9c9; font-size:18px; width:261px; margin-left:30px}
.probox .proright li .l1:hover{border-top:solid 7px #34c1e9;color:#2db6e8}
.probox .proright li .l2{ width:261px; height:156px;position:relative; margin-left:30px }
.probox .proright li .l2 table{width:261px; height:156px}
.probox .proright li .l2 .lsk{ background:url(../images/pro_list_hover.png) no-repeat; width:261px; height:156px; position:absolute;left:0;top:0; display: none}
.probox .proright li:hover .l2 .lsk{ display:block}
.probox .proright li .lsk a{ display:block;width:261px; height:156px}
.probox .proright li .l3{ font-size:20px; height:60px; overflow:hidden; margin:20px 0px 20px 30px; font-size:12px; width:261px}
.probox .proright li .l4 a{ margin-left:30px; background:url(../images/pmore.png) no-repeat; width:104px; height:55px; display:block}
.probox .proright li .l4 a:hover{ background:url(../images/pmore_hover.png) no-repeat}

.probox .proshow{ width:939px; float:right; overflow:hidden; margin-top:55px}
.chengzhang_qiehuan{ float:left;width:484px}
.chengzhang_qiehuan_da{ width:481px; height:357px; overflow:hidden; border:solid 1px #d5d5d5}
.chengzhang_qiehuan_da table{width:481px; height:357px;border-collapse:collapse;border-spacing:0; }
.chengzhang_qiehuan_xiao{width:484px; height:73px; overflow:hidden; margin-top:10px}
.chengzhang_qiehuan_list{width:436px; height:73px; overflow:hidden; float:left;position:relative}
.chengzhang_qiehuan_list ul{width:100000%; height:73px; position:relative}
.chengzhang_qiehuan_list li{width:97px; height:73px; overflow:hidden; float:left; margin-left:12px; cursor:pointer; position:relative}
.chengzhang_qiehuan_list li table{width:97px; height:73px;border-collapse:collapse;border-spacing:0; }
.chengzhang_qiehuan_list li .sekuai{ background:url(../images/smxiao.png) no-repeat top center; width:97px; height:73px; position:absolute; left:0; top:0; display:none}
.chengzhang_qiehuan_list li:hover .sekuai{ display:block}
.chengzhang_qiehuan_list li.iehuan .sekuai{ display:block}
.left_prev{ background:url(../images/tourshow_but.jpg) no-repeat; width:18px; height:73px}
.right_prev{background:url(../images/tourshow_but2.jpg) no-repeat;width:18px; height:73px; margin-left:12px}

.probox .psright{ width:404px; margin-left:21px; line-height:24px}
.probox .psright h1{ font-size:22px; font-weight:normal; padding:15px 0 20px 0}
.probox .psright .msg{ padding-top:10px; color:#9baab4}
.probox .psright .msg span{ display:block; float:left; width:200px; height:24px; overflow:hidden}
.probox .psright .mcot{overflow-y:scroll; overflow-x:hidden;height:150px; line-height:30px; font-size:14px; margin-top:15px}


.pswtit{ border-bottom:solid 1px #e6e6e6; height:30px; margin-top:40px; margin-left:10px; margin-right:30px}
.pswtit li{ background:url(../images/ctitle1.png) no-repeat; width:123px; height:30px; line-height:30px; float:left; margin-left:-10px; position:relative; font-size:15px; text-align:center; cursor:pointer}
.pswtit li:hover{ background:url(../images/ctitle.png) no-repeat; color:#fff}
.pswtit li.conmenu{background:url(../images/ctitle.png) no-repeat; color:#fff}
.pswtit .z1{ z-index:9}
.pswtit .z2{ z-index:8}
.pswtit .z3{ z-index:7}
.pswtit .z4{ z-index:6}
.pswtit .z5{ z-index:5}
.pswtit .z6{ z-index:4}

.pswbox{ overflow:hidden}
.pswlist{ width:909px; position:relative; display:none; padding-top:15px}

.proswlist{ padding-top:30px; overflow:hidden}
.proswlist ul{ width:1000px}
.proswlist li{ float:left; width:258px; margin-right:68px}
.proswlist li div{ width:256px; height:152px; border:solid 1px #e5e2e2}
.proswlist li div table{width:256px; height:152px}
.proswlist li .ps1{ font-size:16px; margin:10px 0; height:24px; line-height:24px; overflow:hidden}
.proswlist li .ps2{ color:#9baab4; height:44px; line-height:22px; overflow:hidden; margin-bottom:15px}

.page a{ background:#e4e4e4; height:28px; padding:0 10px; display:inline-block; line-height:28px; margin-left:4px}
.page a:hover{ background:#05b6ff; color:#fff}
.page #pmenu{background:#05b6ff; color:#fff}






.header_top .lst_menu li:nth-child(6){display:none}

