@charset "utf-8";
/* CSS Document */

/**{margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;}*/
body,form,div{margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;}
ul,li{margin:0; padding:0; list-style:none;}

a{ text-decoration:none}
a:hover{}
.clr{ clear:both; height:0px;}
.top{background:url(../images/topbg.jpg) #2c3e7e no-repeat center; height:144px; width:100%;}
.main{ width:1000px; margin:0 auto;}
.toptext{ width:320px; float:right;}
.toptext ul{ margin:20px 0px 0px 0px;}
.toptext ul li{ color:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:50px; font-size:16px;}
.bg{ background-color:#d9d9d9;height:auto;}
.container{width:100%; background-color:#f3f3f3; }
.banner{width:1000px; margin:0 auto;}
.nav{ background:#d9d9d9;height:29px; width:1000px; margin:0 auto;}
.nav ul{}
.nav ul li{float:left;  margin-right:8px;}
.nav ul li a{background:url(../images/btn_02.png) no-repeat; height:29px; width:136px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#FFF; line-height:29px;text-align:center; display:block;}
.nav ul li a.cur{background:url(../images/click.png) no-repeat;color:#FFF;}
.nav ul li a:hover{background:url(../images/btn_01.png) no-repeat; color:#595959;}

.foot{background:url(../images/footbg.jpg) #2c3e7e no-repeat center bottom; height:203px; width:100%;}
.footlogo{ width:1000px; margin:0 auto; background:url(../images/line.png) no-repeat left bottom;}
.footleft{float:left;width:220px;margin:0px 0px 0px 0px;height:135px;}
.footleft ul{}
.footleft ul li{ float:left; margin:23px 35px 31px 0px;}

.footright{float:left; width:770px;}
.footright ul{margin:20px 0px 10px 0px;}
.footright ul li{ float:left; margin:0px 0px 0px 0px; border-right:1px #5e74a6 solid; width:170px; padding:0px 0px 0px 20px}
.footright ul li a{ color:#e5e6eb;font-family:Arial, Helvetica, sans-serif; line-height:25px;text-decoration:none; font-size:13px;}
.footright ul li a:hover{color:#83b8ea}
.main10{ height:25px; width:100%;}
.copyright{width:1000px; margin:0 auto; margin-bottom:0px;}
.copytext{float:left; color:#6978af;font-family:Arial, Helvetica, sans-serif;font-size:10px; line-height:40px; width:500px;}
.copysele{float:left; width:480px; text-align:right;color:#6978af;font-family:Arial, Helvetica, sans-serif;font-size:10px; line-height:40px;}
.select{ margin:10px 0px 10px 0px; background:#273870; color:#fbfbfb; border:1px #394c90 solid; width:180px;}
.pos{ width:100%; height:93px;background:url(../images/line_01.png) no-repeat 16px 68px;}
/*.weizhi{float:left; width:650px; line-height:35px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494949; padding:30px 0px 0px 20px}*/
.search{float:right; width:266px;padding:20px 13px 0px 0px}
.search input{ float:left; margin:0; padding:0;}
.keyword{width:219px; height:30px; border:1px #707070 solid; border-right-width:0px; background-color:#dadada; line-height:32px;}
.left{ width:298px; height:auto; float:left;}
.right{width:702px; height:auto; float:left;}
.leftgallery{ width:275px; height:auto; float:left;}
.rightgallery{width:725px; height:auto; float:left;}

.leftbox{ width:269px; height:auto; margin-left:6px;}
.lefttitle{margin:0px 0px 15px 0px;}
.leftmenu{}
.leftmenu ul{}
.leftmenu ul li{  margin-bottom:10px; }

.leftmenu ul li a.cur{background:url(../images/btn_on.png) no-repeat;}
.leftmenu ul li a.cur{color:#ffffff;}
.leftmenu ul li a{ color:#6e6e6e;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;height:38px;background:url(../images/btn_off.png) no-repeat; display:block; width:254px;line-height:38px; padding:0px 0px 0px 15px;}
.leftmenu ul li a:hover{background:url(../images/btn_on.png) no-repeat;color:#ffffff;}
.leftmenu ul li ul{ margin:0; padding:0; list-style:none;}
.leftmenu ul li ul li{ height:25px;line-height:25px;margin:0; padding:0; background:url(../images/jiantou.gif) no-repeat 15px 50%;padding:0px 0px 0px 15px;}
.leftmenu ul li ul li a{ background:none; line-height:25px;font-family:Arial, Helvetica, sans-serif; font-size:10pt;color:#6e6e6e; }
.leftmenu ul li ul li a:hover{color:#c98612;font-weight:bold; background-image:none;}
.leftmenu ul li  ul li a.curpro{ font-weight:bold; color:#c98612;font-weight:bold;}
.classinfo{ width:100%;}
.classinfo h1{ color:#c98612;font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; line-height:40px;}
.info{ color:#393939;font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:justify; line-height:23px; padding:0px 15px 0px 0px;}
.info1{ color:#393939;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:23px; padding:0px 25px 0px 0px;}
.nybox{ width:95%; margin:0 auto;}
.nybox h1{ color:#c98612;font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; line-height:40px;}
.info table td{ font-size:12pt}

.more a{ color:#c07900;font-size:14px; text-decoration:none}
.more a:hover{ color:#dd0d2f;}
.prolist{width:100%; margin-top:15px;}
.prolist ul{}
.prolist ul li{ margin-bottom:25px;}
.prolist ul li .pic{ float:left; width:230px;}
.prolist ul li .textbox{ float:left; width:450px;}
.more{width:450px; height:27px; text-align:left}
.protitle{ color:#2c3e7e;font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold; line-height:30px; height:45px;}
.promeno{color:#393939;font-family:Arial, Helvetica, sans-serif; font-size:10pt;line-height:23px; text-align:justify; height:100px; overflow:hidden;}

.infopiclist{position: relative;
	margin: 0 auto;
	padding: 1em 0 4em;
	max-width: 980px;
	list-style: none;
	text-align: center;}
.infopiclist ul{}
.infopiclist ul li {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0px 15px 0px 0px;
	min-width: 200px;
	max-width: 350px;
	max-height: 200px;
	width: 300px;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}

.infopiclist ul li img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
	border:0px;
}

.infopiclist ul li div {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	margin:0;
	padding:0;
}

.infopiclist ul li div::before,
.infopiclist ul li div::after {
	pointer-events: none;
}

.infopiclist ul li div,.infopiclist ul li div > a {
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	text-decoration:none;
}
.infopiclist ul li div > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.infopiclist ul li h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.infopiclist ul li h2 span {
	font-weight: 800;
}

.infopiclist ul li h2,
.infopiclist ul li p {
	margin: 0;
}

.infopiclist ul li p {
	letter-spacing: 1px;
	font-size: 68.5%;
}
.infopiclist ul li {
	background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
	background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);
}

.infopiclist ul li img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

.infopiclist ul li div {
	padding: 0;
	background-color: rgba(58,52,42,0.3);
	-webkit-transition: background-color 0.35s;
	transition: background-color 0.35s;
}

.infopiclist ul li div::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
}

.infopiclist ul li h2 {
	margin: 20% 0 10px 0;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

.infopiclist ul li div::before,
.infopiclist ul li p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.infopiclist ul li:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.infopiclist ul li:hover div::before,
.infopiclist ul li:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.infopiclist ul li:hover div {
	background-color: rgba(58,52,42,0);
}

.infopiclist ul li:hover img {
	opacity: 1;
}
/* m_map */
.m_map{width:940px;height:576px;margin:0px auto;position:relative; background:url(../images/map.jpg) no-repeat 0 0 ;}
.tait{font-size:36px;font-weight:bold;color:#666666;text-align:center; left:100px;}
.tait span{color:#ff6d3b;}
.tait2{font-size:36px;font-weight:bold;color:#666666;text-align:center;padding:50px 0px;}
.mp{position:absolute;cursor:pointer;background:url(../images/fi1.png) no-repeat 4px 35px;width:24px;height:63px;-webkit-transition:all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.mp:hover{background:url(../images/fi2.png) no-repeat 4px 35px;-webkit-transition:all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.hover_tu{background:url(../images/fi2.png) no-repeat 4px 20px;}
.mp .mito{position:absolute;left:0px;bottom:0px;font-size:12px;color:#000000; z-index:999;}
.mp .mito1{position:absolute;left:20px;bottom:10px;font-size:12px;color:#000000; z-index:999;}
.mp .mito2{position:absolute;left:0px;bottom:0px;font-size:12px;color:#000000; z-index:999; width:150px;}
.mp .find_mi1{left:-12px;width:55px;}
.mp .find_mi2{left:-5px;width:55px;}
.feng{position:absolute;display:none;width:120px;height:41px;left:-55px;top:-5px;background:url(../images/vf1.png) no-repeat 0 top;z-index:10;}
.feng .sang{position:absolute;left:58px;bottom:1px;background:url(../images/vf2.png) no-repeat 0 0;width:14px;height:8px;}
.feng .tree{height:33px;width:120px;margin:0px;}
/*.feng .tree .boou{width:86px;height:62px;float:left;}*/
.feng .tree .du_size{height:62px;width:120px; text-align:center} 
.feng .tree .du_size p{font-size:14px;color:#FFF;line-height:30px;font-family:Arial, Helvetica, sans-serif;}
.mp1{left:492px;top:80px;}
.mp2{left:650px;top:105px;}
.mp3{left:125px;top:150px;}
.mp4{left:405px;top:145px;}
.mp5{left:595px;top:155px;}
.mp6{left:475px;top:175px;}
.mp7{left:172px;top:205px;}
.mp8{left:463px;top:192px;}
.mp9{left:520px;top:195px;}
.mp10{left:755px;top:207px;}

.mp11{left:785px;top:205px;}
.mp12{left:582px;top:230px;}
.mp13{left:520px;top:247px;}
.mp14{left:622px;top:248px;}
.mp15{left:725px;top:250px;}
.mp16{left:622px;top:276px;}
.mp17{left:685px;top:275px;}
.mp18{left:702px;top:285px;}
.mp19{left:744px;top:290px;}
.mp20{left:445px;top:295px;}

.mp21{left:505px;top:252px;}
.mp22{left:690px;top:315px;}
.mp23{left:718px;top:335px;}
.mp24{left:305px;top:353px;}
.mp25{left:578px;top:373px;}
.mp26{left:863px;top:380px;}
.mp27{left:253px;top:405px;}
.mp28{left:768px;top:412px;}
.mp29{left:867px;top:475px;}
/*.mp30{left:673px;top:592px;}
.mp31{left:779px;top:440px;}
.mp32{left:604px;top:626px;}
.mp33{left:806px;top:468px;}
.mp34{left:753px;top:210px;}
.mp35{left:753px;top:391px;}
.mp36{left:596px;top:415px;}
.mp37{left:575px;top:435px;}
.mp38{left:589px;top:365px;}
.mp39{left:575px;top:316px;}
.mp40{left:612px;top:266px;}
.mp41{left:778px;top:495px;}
.mp42{left:718px;top:318px;}
.mp43{left:653px;top:545px;}
.mp44{left:769px;top:593px;}
.mp45{left:800px;top:524px;}
.mp46{left:633px;top:525px;}
.mp47{left:499px;top:354px;}
.mp48{left:763px;top:543px;}
.mp49{left:798px;top:578px;}
.mp50{left:722px;top:544px;}
.mp51{left:706px;top:501px;}
.mp52{left:743px;top:551px;}
.mp53{left:406px;top:515px;}
.mp54{left:570px;top:621px;}
.mp55{left:658px;top:347px;}
.mp56{left:651px;top:397px;}
.mp57{left:492px;top:420px;}
.mp58{left:549px;top:297px;}
.mp59{left:704px;top:398px;}
.mp60{left:556px;top:527px;}
.mp61{left:551px;top:455px;}
.mp62{left:582px;top:488px;}*/

/*#slides {display: none;padding:0px 44px 24px 44px;position:relative;}
.slidescontainer { margin: 28px 0px 0px 32px;width:605px; /*background:url(../images/box.png) no-repeat; height:354px; }
#slides .slidesjs-navigation {}
#slides .slidesjs-previous { position:absolute; z-index:999; left:0px; top:148px;}
#slides .slidesjs-next {position:absolute; z-index:999; right:0px; top:148px;}
.slidesjs-slide{ width:517px; height:330px;}
.slidesjs-pagination {list-style: none;}
.slidesjs-pagination li {float: left;display:none;}
.navbar {overflow: hidden}
.slidesjs-control{ width:517px; height:330px;}
.slidesjs-slide{}*/

.tar{padding:0px 0px 0px 40px}
.tal{padding:0px 40px 0px 0px}



#goToTop {
    width:40px;
    height:36px;
    background:url(../images/btn_bg.jpg);
    border-radius:5px;
    text-indent:-9999px;
    cursor:pointer;    
}
#topcontrol{position:fixed; width:40px; right:12px; bottom:65px; z-index:9999;}

.jssorb01 {position: absolute;text-align:center;top:370px; z-index:999; margin:0 auto;}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
                position: absolute;
                /* size of bullet elment */
                width: 16px;
                height: 16px;
                filter: alpha(opacity=70);
                opacity: .7;
                overflow: hidden;
                cursor: pointer;
                border: #000 1px solid;
            }
			
.jssorb01 div {background: url(../images/dot.png) no-repeat 0 -16px;}
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
.jssorb01 .av {background-position: 0 0;}
.jssorb01 .dn, .jssorb01 .dn:hover {background-position: 0 0;}

/*.jssora05l, .jssora05r {
                display: block;
                position: absolute;
                /* size of arrow element 
                width: 47px;
                height: 47px;
                cursor: pointer;
                overflow: hidden;
            }
.jssora05l { background: url(../images/btnleft.jpg) no-repeat;}
.jssora05r {background: url(../images/btnright.jpg) no-repeat;}
.jssora05l:hover {background: url(../images/btnleft.jpg) no-repeat;}
.jssora05r:hover {background: url(../images/btnright.jpg) no-repeat;}
.jssora05l.jssora05ldn {background:none;}
.jssora05r.jssora05rdn {background:none;}*/

.flex-direction-nav {
*height: 0;
}
.flex-direction-nav span {
	width: 47px;
	height: 47px;
	display: block;
	position: absolute;
	top: 40%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .jssora05r {
	background: url(../images/btnright.jpg) no-repeat 0 0;
	right: 8px;
}
.flex-direction-nav .jssora05l {
	background: url(../images/btnleft.jpg) no-repeat 0 0;
	left: 8px;
}
#slider1_container:hover .jssora05r {
	opacity: 1;
	filter:alpha(opacity=100);
}
#slider1_container:hover .jssora05l {
	opacity: 1;
	filter:alpha(opacity=100);
}
#slider1_container:hover .jssora05r:hover, #slider1_container:hover .jssora05l:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}