@charset "gb2312";
*{ margin:0; padding:0; list-style:none; border:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:26px; color:#111
}

img{ border:none}
a{ color:#111; text-decoration:none}
a:hover{ color:#ff0000; text-decoration:none}

.left{ float:left}
.right{ float:right}
.clear{ clear:both; display:block; height:0; line-height:0; overflow:hidden}

.logo{ width:100%; height:120px; background:url(images/top.gif) repeat-x 0 0; text-align:center}
.logo .main{ width:1100px; height:120px; margin:0 auto; background:url(images/logo.gif) center center no-repeat}



.head{ width:100%; height:51px; background: url(images/nav_bg.jpg) repeat-x}
.head .nav{ width:1100px; height:51px; margin:0 auto;  position:relative; z-index:1000}
.head .nav li{ float:left; display:inline; height:51px; background:url(images/nav_middle.jpg) no-repeat right 19px}
.head .nav .navb{
	display: block;
    height: 51px;
    line-height: 51px;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    padding-left: 31px;
    padding-right: 30px;
	}
.head .nav .navb:hover{ background:#2bcb74;display:block; height:51px; line-height:51px;font-size:16px; color:#fff}
.head .nav #home{}
.head .nav #home a{}


.navuu{ height:51px; position:absolute; margin:0;padding:0;top:0px;}
.navuudd1{height:51px;float: left;overflow:hidden; display: block;   }
.navuudd2{height:auto;float: left;position: relative; display:inline }
.navuudd2:hover .navb{background:#2bcb74;display:block; width:125px; height:51px; line-height:51px; text-align:center; font-size:16px; color:#fff}
.popDiv{border:0px solid #176ded;background:#FFF; padding-bottom:10px; width:125px }
.yy1{color: #444;text-decoration: none;height:32px;background:#fff; line-height:32px; font-size:15px; text-align:center; width:125px; display:block; border-top:1px solid #fff; border-bottom:1px dashed #999; }
.yy1:hover{color:#fff;text-decoration: none;background:#6dd09a;height:32px;line-height:32px; font-size:15px; text-align: center; width:125px;display:block; border-top:1px solid #fff; border-bottom:1px dashed #999;}


#banss{ width:100%; height:500px; overflow:hidden; position:relative;}
#slideshow{position: absolute;height: 500px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height: 500px; }
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position: relative;width: 100%}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 470px;left: 50%; margin-left:-960px }
#slideshow .btns b i{width: 10px;background: #47c480;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 10px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #47c480}
#slideshow .btns b i.on{background: #eb3d00;cursor: default}
#slideshow .btns b i.on: hover{background: #eb3d00;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 115px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(images/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="images/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;height: 500px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}


.onepro0{ display:block; height:59px; line-height:59px; width:209px;  text-align:center; font-size:25px; overflow:hidden; color:#fff; margin:0px auto; font-weight:bold; background: url(images/leftline.gif) no-repeat center bottom #00679c}
.onepro0:hover{ display:block; height:59px; line-height:59px; width:209px;  text-align:center; font-size:25px; overflow:hidden; color:#fff; margin:0px auto; font-weight:bold; background: url(images/leftline.gif) no-repeat center bottom #00517b; text-decoration:none}

.onepro0d,.onepro0d:hover{
	display: block;
    height: 46px;
    line-height: 46px;
    width: 209px;
    text-align: left;
    font-size: 20px;
    overflow: hidden;
    color: #fff;
    margin: 0px auto;
    background: url(images/leftline.gif) no-repeat center bottom #00679c;
    text-indent: 17px;
    text-transform: uppercase;
    font-family: impact;
	}

.onepro{ display:block; height:34px; line-height:34px; width:180px;  background:url(images/list.gif) repeat-x;text-indent:10px; font-size:14px; overflow:hidden;  margin:8px auto; padding-right:10px; color:#00679c;text-overflow:ellipsis;white-space:nowrap;}
.onepro:hover{color:#00679c; text-decoration:underline}
.onepro2{ display:block; height:30px; line-height:25px;  width:180px;text-indent:18px; font-size:13px; overflow:hidden; color:#88d1f6; margin:-5px 0 10px 12px; border-bottom:1px solid #1f90cb; float:left; overflow:hidden}
.onepro2:hover{ display:block; height:30px; line-height:25px;  width:180px;text-indent:18px; font-size:13px; overflow:hidden; color:#fff; margin:-5px 0 10px 12px; border-bottom:1px solid #1f90cb; float:left; overflow:hidden; text-decoration:underline}

.textaa{ font-size:15px; color:#fff; padding-left:12px}

.serch{ width:187px; height:37px; margin:10px auto; position:relative}
.serch input{position:absolute; left:0; top:0;  width:145px; height:37px; line-height:37px; border:none;; color:#666; font-size:13px; border-left:5px solid #fff}
.serch .menubox{ position:absolute; right:0; top:0; width:37px; height:37px;}

.mds,.mds *{ color:#fff; font-size:13px}
.a11{ color:#407bbf; font-size:16px}
.a11:hover{ color:#407bbf; font-size:16px; text-decoration:underline}
.a22{ color:#3dab6f; font-size:16px}
.a22:hover{ color:#3dab6f; font-size:16px; text-decoration:underline}
.title11{ font-size:25px; color:#fff; font-weight:bold; line-height:50px}

.picmp2{ display: inline; width:196px; height:178px; margin:10px 8px 10px 8px; text-align: center; float:left; line-height:30px; overflow:hidden}
.picmp2 img{ width:190px; height:142px; border:0;border:3px solid #d5d5d5;}


.maindda{ width:100%; height:auto; margin-top:20px}
.mbg1{ width:100%; height:160px; background:url(images/mmgg.gif) no-repeat center 0 #eeeeee}
.mbg2{ width:100%; height:75px; text-align:center; margin-top:20px}

.mgg{ width:560px; height:auto; margin:20px 0 20px 0}
.mggbg1{ background:url(images/m01.gif) no-repeat 0 0}
.mggbg2{ background:url(images/m02.gif) no-repeat 0 0}
.mggbg3{ background:url(images/m03.gif) no-repeat 0 0}
.mggbg4{ background:url(images/m04.gif) no-repeat 0 0}
.mggbg5{ background:url(images/m05.gif) no-repeat 0 0}
.mggbg6{ background:url(images/m06.gif) no-repeat 0 0}
.mgg .swaew{
    line-height: 43px;
    font-size: 24px;
    color: #39a76c;
    font-family: impact;
    padding-left: 55px;
	}
.mgg .contedwef{
	padding: 10px 0;
    color: #555;
    text-align: justify;
    font-size: 14px; line-height:26px
	}

.xslhf{ width:100%; height:145px; background:url(images/xgg.jpg) no-repeat center 0; margin-top:25px}
.a33{ color:#fff; }
.a33:hover{ color:#fff; text-decoration:underline}

.about{ width:100%; margin:50px auto 0; height: auto; background:#f5f5f5; padding-top:50px; padding-bottom:50px}
.about .title{ width:1100px; background: url(images/about1_t.jpg) center top no-repeat; margin:0 auto}
.about .title .shang1{ color:#000000; font-size:35px; text-align:center; font-weight:bold; line-height:45px}
.about .title .xia1{font-size:16px; text-align:center; line-height:35px; color:#333333}
.about .title .dibu{ width:1100px; text-align:center; display:block; background:url(images/more.jpg) center center no-repeat; height:29px; line-height:29px; margin-top:10px}
.about .content{ width:1100px; padding-top:20px; margin:0 auto}
.about .content .tu{ float: left; background:url(images/picabb.jpg) center center no-repeat; width:334px; height:212px}
.about .content .zi{
	float: right;
    width: 730px;
	}
.about .content .zi span{
	color: #000;
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
	}
.about .content .txt{
	margin-top: 10px;
    height: 180px;
    display: block;
    overflow: hidden;
	}
.about .content .txt *{ font-size:15px; line-height:30px; text-align:justify; color:#333333}



.bg {background:#f2f2f2; width:100%; margin:0 auto}
.honor{ width:900px; margin:0 auto; padding-top:30px; height:210px; }
.saa{ width:231px; height:171px; overflow:hidden; float:left; text-align:center; display: block; margin:0 15px; border:10px solid #ebebeb; background:#ebebeb}
.saa:hover{ width:231px; height:171px;  float:left; text-align:center; margin:0 15px;}

.context11,.context11 *{ line-height:23px}
.lineheig20{ font-size:15px; font-weight:bold}

.tt1{font-size:16px; font-weight:bold; color:#fff}

.tt2{font-size:16px;font-weight:bold; color:#000}

.input1{ background:#ddd; border:none; height:26px; line-height:26px; width:180px; padding:2px 5px}
.vamenu{
	/* width: 120px; */
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    background: #ff6600;
    border: none;
    margin-top: 8px;
    PADDING: 0 20px;
	}

.input1a{ background:#eee; border:none; height:35px; line-height:35px; width:480px; padding:2px 10px}

.time{ color:#666; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:block; text-align:right; line-height:42px}
.lingkd{white-space:nowrap;word-break:keep-all; padding:0 15px}

.footbg{ background:#00679c; height:183px; width:100%; margin-top:20px}
.footbg .textbb{  width:1100px; height:150px; padding-top:20px; margin:0 auto; overflow:hidden; text-align:center; background:url(images/ewm.gif) right 72px no-repeat}
.textbb,.textbb *{ color:#fff; line-height:30px}
.textbb a{ font-size:16px; text-transform:uppercase}
.textbb a:hover{ text-decoration:underline; color:#fff}
.trigt{ background:#47c480;font-size:20px; color:#fff; font-weight:bold; line-height:45px; float:left; padding:0 30px; text-transform:uppercase}



.conatdf,.conatdf *{ line-height:35px; font-size:16px;  max-width:100%; text-align:justify}
.conatdf img{ max-width:100%; height:auto}
.conatdf p{ margin-top:15px; margin-bottom:15px; text-align:justify}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0}
.proshow .primgpic{ width:750px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:750px; border:1px solid #ddd}
.proshow .prtent img{max-width:750px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .next{ padding:20px 0; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}

.bornews td{ border-bottom:1px dashed #ccc}

.aawe{ color:#333; font-size:16px; font-weight:bold}
.context11,.context11 *{ line-height:22px;font-size:14px; color:#666; }

.hb{
MARGIN: 6px auto 0px; WIDTH: 1098px; HEIGHT:310px; overflow:hidden
}
.list-con-a{
	FLOAT: left
}
.list-con-b{
	FLOAT: left
}
.hb .list-con{
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.hb .list-con-a {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 120px
}
.hb .list-con-c {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 120px
}
.hb LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px;  PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}

.picmp{ display: block;  height:304px; margin:0 8px; text-align:center; overflow:hidden; line-height:30px}
.picmp:hover{ display: block; height:304px;  margin:0 8px; text-align:center; color:#0a8465; overflow:hidden}


.gwd_text{ width:500px; height:32px; border:1px solid #cfcfcf; line-height:32px}


.proimg_cc{ width:261px; height:235px; display:block; float:left;margin:12px; text-align:center; line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border:1px solid #cfcfcf;}
.proimg_cc img{ width:261px; height:195px;transform: scale(1);transition: all 1s ease-out;}
.proimg_cc:hover{ background:#007cbc; color:#fff}


.yqlj{ width:1100px; height:auto; margin:20px auto 50px}
.yqlj .heada{ width:1100px; height:38px; }
.yqlj .content{ width:1100px; height: auto; }
.yqlj .content a{ padding:0 10px;display: inline-block}


.toparea{ width:100%; height:35px; margin:0 auto; background:#fefefe; border-bottom:1px solid #efefef }
.toparea ul{ width:1100px; height:35px; margin:0 auto}
.toparea ul li{ float:left; line-height:35px; color:#666}
.toparea ul li.li1{ background:url(images/chinese.jpg) 0 center no-repeat; text-indent:35px;margin-right:30px}
.toparea ul li.li2{ background:url(images/english.jpg) 0 center no-repeat; text-indent:35px; }
.toparea ul li.li1 a,.toparea ul li.li2 a{line-height:35px; font-size:16px; color:#444}


.pp{
	background:#00679c;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 39px;
    float: left;
    padding: 0 20px; text-transform:uppercase}