body {
	margin: 0px;
	text-align:center;
	background:url(../images/bj.jpg) repeat
	}
body,td,font,a,span,input {
	line-height:24px;
	font-family:"微软雅黑";
	color: #666666;
    font-size: 16px;
	
}

a{text-decoration:none;}
img{ border:0}
.clear{clear:both;font-size:0; line-height:0; height:0; padding:0; margin:0}


#topmenu{position:fixed;top:0px;width:100%; height:115px; background:#0F3775;  z-index:1900}

.topbox{min-width:1200px; height:115px; background:#0F3775;width:auto; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.top{ width:1200px; text-align:left; position:relative;margin:0 auto}
.logo{ float:left;}

.menu{ float:right; margin-top:50px}
.menu a{ float:left; display:block;font-size:18px; color:#abbedb; line-height:30px; padding:0 9px}
.menu a:hover,.menu .focus{ color:#ffffff; }

.menutop{ position:absolute; top:0; right:0; width:213px; height:30px; background:url(../images/menutop.png) no-repeat; overflow:hidden}
.menutop a{ float:left; display:block; margin:0 14px; font-size:14px; color:#ffffff; padding-left:25px}
.menutop .bj1{ background:url(../images/menutop1.jpg) no-repeat 0 6px;}
.menutop .bj2{ background:url(../images/menutop2.jpg) no-repeat 0 6px;}

html,body,ul,li,p {
	margin:0;
	padding:0;
	list-style:none;
}

.fullSlide {
	min-width:1200px;width:auto; position:relative;padding-top:115px;
	height:588px;
	background:#ffffff; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');
}
.fullSlide a:hover{ background:none}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:588px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:588px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:0;
	height:20px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center; width:1200px; margin:0 auto
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:15px;
	height:15px;
	margin:8px;
	overflow:hidden;
	background: url(../images/dot.png) no-repeat;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background: url(../images/dothover.png) no-repeat;
}




.indexone{ width:1200px; height:678px; text-align:left; margin:0 auto }


.ititle{ height:62px; margin:35px 0;overflow:hidden}
.ititle a{ float:left; display:block; border-left:solid 4px #0F3775; padding-left:15px;font-size:34px; color:#666666; line-height:40px; }
.ititle big{ display:block;font-size:18px; color:#0f3775; line-height:22px; font-family: Arial, Helvetica, sans-serif }
.ititle a.more{ float:right; width:62px; height:30px; padding:0; text-align:center; font-size:14px; color:#FFF; line-height:30px; border:0; background:#0F3775;margin-top:16px}

.izyyw{}
.izyyw a{ float:left; display:block; width:200px; height:506px; background:#F4F4F4; overflow:hidden}
.izyyw p{ display:block; width:200px; height:390px; overflow:hidden}
.izyyw img{width:200px; height:390px;transition: all 1s;}
.izyyw span{ display:block; width:200px; height:76px; padding-top:40px; text-align:center; font-size:18px; color:#666666; background:url(../images/line.jpg) no-repeat center 70px}
.izyyw a:hover{ background:#0F3775}
.izyyw a:hover span{ color:#FFF}
.izyyw a:hover img{transform: scale(1.4);}


.indextwobj{min-width:1200px; height:460px; background: url(../images/indextwobj.jpg) no-repeat center top;width:auto; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.indextwo{width:1200px; text-align:left;margin:0 auto}
.aboutbox{ width:550px;padding:60px 20px 0 660px}
.abouttitle{ background:url(../images/aboutline.jpg) no-repeat left bottom; padding-bottom:10px  }
.abouttitle a{ display:block;font-size:28px; color:#0f3775; line-height:36px}
.abouttitle big{ display:block; font-size:14px; color:#666666; line-height:20px; font-family:Arial, Helvetica, sans-serif}

.about p{ font-size:16px; color:#666666; line-height:30px; height:150px; margin:35px 0 25px; overflow:hidden}
.about a{ display:block; font-size:16px; color:#0f3775;line-height:30px; text-decoration:underline}


.aboutmenu{ margin:140px 0 0 560px}
.aboutmenu a{ float:left; display:block;position:relative; width:110px; height:162px; margin:0 23px}
.aboutmenu span{display:block; font-size:18px; color:#666666; text-align:center; padding-top:130px;cursor:pointer}
.aboutmenu a:hover span{ color:#0f3775}
.aboutmenu .ab_1 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	transition: 0.4s ease-in-out;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
}
.aboutmenu .ab_2 {
	position: absolute;
	left:0;
	top:0;
	z-index: 3;
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.4s ease-in-out;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;	
}
.aboutmenu a:hover .ab_2 {opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);}
.aboutmenu a:hover .ab_1 {opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);}



.indexthree{width:1200px; height:520px;text-align:left;margin:0 auto}

.inews{ margin-left:-27px; overflow:hidden}
.inews a{ float:left;display:block;width:382px;height:360px; background:#F4F4F4; margin-left:27px; overflow:hidden }
.inews p{ display:block;width:382px; height:192px; overflow:hidden}
.inews img{width:382px; height:192px;transition: all 1s;}
.inews big{display:block; font-size:16px; color:#666666; line-height:26px; padding:20px 20px 0; width:342px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.inews font{display:block; padding:0 20px;font-size:14px; color:#666666; line-height:26px;}
.inews span{display:block; padding:0 20px; font-size:14px; color:#818181; line-height:22px; height:66px; overflow:hidden}
.inews a:hover{ background:#0F3775}
.inews a:hover img{transform: scale(1.4);}
.inews a:hover span,.inews a:hover font,.inews a:hover big{ color:#FFF}


.indexfourbj{min-width:1200px; height:460px; background: url(../images/indexfourbj.jpg) no-repeat center top;width:auto; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.indexfour{width:1200px;text-align:left;margin:0 auto}


.indexfive{width:1200px; height:620px;text-align:left;margin:0 auto}


.igc{ margin-left:-8px; overflow:hidden}
.igc a{float:left;display:block;margin:0 8px 8px 0; position:relative; overflow:hidden}
.igc p{ display: block;position:absolute; bottom:-310px;width:100%; height:100%; background:url(../images/ijpgcbj.png) repeat; text-align:center;transition:All 0.6s ease-in-out;
    -webkit-transition:All 0.6s ease-in-out;
    -moz-transition:All 0.6s ease-in-out;
    -o-transition:All 0.6s ease-in-out;}
.igc span{ position: relative; top:40%; margin-top:-10px; background:url(../images/ikj.png) no-repeat center bottom;display:block;font-size:18px; line-height:30px; height:70px;color:#FFFFFF;}
.igc a:hover p{ bottom:0}


.footbox{min-width:1200px;width:auto;background:#0F3775; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.foot{ width:1200px; text-align:left; padding:40px 0; margin:0 auto}
.footlink{ float:left}
.footlink p{ float:left; padding-right:40px}
.footlink a{ display:block; font-size:16px; color:#9caeba; line-height:26px}
.footlink big{ font-size:16px; color:#FFF; font-weight:bold; line-height:40px}

.footright{ float:right}
.add{ font-size:14px; color:#9caeba; line-height:26px}
.add big{ display:block; background:url(../images/footline.jpg) no-repeat left bottom; font-size:16px; color:#FFF; line-height:36px}
.ewm{ margin-top:10px; }
.ewm span{ float:left;display:block; width:66px; padding-top:15px;font-size:16px; color:#9caeba;line-height:28px;}
.ewm img{ width:92px; height:92px; float:left; padding-right:20px }

.friendbj{ border:solid #3F5F92; border-width:1px 0;min-width:1200px; height:50px;width:auto; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.friendbox{ width:1200px; text-align:left;margin:0 auto}
.friendtitle{ float:left; width:90px; height:50px;}
.friendtitle a{ display:block; font-size:16px; color:#FFF; line-height:50px; text-align:center; }
.friend{ float:left; width:1110x; }
.friendlist{width:1110px; height:50px;font-size:16px; color:#9caeba; line-height:50px;}
.friendlist a{display: inline-block; font-size:16px; color:#9caeba; line-height:50px; padding:0 10px;}

.footer{  width:1200px; padding:10px 0; font-size:16px; color:#ffffff; line-height:30px; text-align:center; margin:0 auto}


.main{ width:1200px; text-align:left; padding:35px 0; margin:0 auto}
.left{ float:left;width:276px; background:#F6F6F6 url(../images/leftbj.jpg) no-repeat left bottom; padding-bottom:200px}
.right{ float:right;width:898px;}

.title{width:276px; height:98px; padding-top:20px; background:#0F3775;font-size:34px; color:#ffffff; line-height:40px; text-align:center}
.title b{ display:block; font-size:24px; color:#CDD1DC; font-weight:normal; font-family:Arial, Helvetica, sans-serif}

.nav{width:226px;border-top:solid 1px #D9DFEB;margin:35px auto 0}
.nav a{display:block; border-bottom:solid 1px #D9DFEB;height:47px; font-size:18px; color:#666666; line-height:47px; text-align:center}
.nav a:hover,.nav .focus{background:#FFFFFF; color:#0f3775}


.location{ border-bottom:solid 1px #CBCBCB; height:28px; }
.location .dg{ float:right; background:url(../images/dg.png) no-repeat 0 3px; padding-left:20px;font-size:16px;color:#666666; line-height:16px;}
.location .dg a{font-size:16px;color:#666666; line-height:16px;padding:0 5px}
.location .dg span{font-size:16px;color:#0f3775;}

.maincon{ padding:35px 0;height:auto!important;min-height:700px; height:700px}


.gclist{ margin-left:-24px;overflow:hidden}
.gclist a{ float:left; display:block; width:437px; height:274px; margin:0 0 24px 24px; position:relative; overflow:hidden}
.gclist img{width:437px; height:274px;transition: all 1s;}
.gclist span{ display:block; position:absolute; left:0; bottom:0; height:48px; background:url(../images/ijpgcbj.png) repeat; padding:0 20px; font-size:16px; color:#FFF; line-height:48px; width:397px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.gclist a:hover img{transform: scale(1.4);}


.ry{width:896px; padding:20px 0 50px; margin:0 auto}
.ry .mod18{width:896px;height:744px; position:relative;}
.ry .mod18 .btn{position:absolute;width:16px;height:28px;top:720px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.ry .mod18 .prev{left:0;background: url(../images/pre.jpg) no-repeat;}
.ry .mod18 #prevTop,.mod18 #nextTop{top:203px;width:46px;height:48px;}
.ry .mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.ry .mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.ry .mod18 .next{right:0;background: url(../images/next.jpg) no-repeat;}
.ry .mod18 .cf a{ position:absolute; width:805px; height:590px; display:block; left:0}
.ry .mod18 li{float:left;}
.ry .mod18 .cf li{position:relative;color:#6e6e6e; line-height:60px}
.ry .mod18 .cf a{ position:absolute; width:835px; height:529px; display:block; left:0}
.ry .mod18 .cf a span{ display:block; height:60px; text-align:center; font-size:18px;color:#6e6e6e; line-height:60px; }

.ry .mod18 .picBox{ width:896px; height:622px; background:#F5F5F5; padding-top:20px; margin-bottom:20px;position:relative;overflow:hidden;}
.ry .mod18 .picBox ul{height:552px;position:absolute;}
.ry .mod18 .picBox li{width:896px;height:622px;text-align:center; position:relative}
.ry .mod18 .picBox li img{ width:854px; height:552px; padding:0 20px;}
.ry .mod18 .picBox li a:hover{ padding:0; margin:0}
.ry .mod18 .picBox li span{ display:block; position:absolute; left:0;top:570px;width:896px;height:30px; text-align:center; font-size:18px;color:#0f3775; line-height:30px;}
.ry .mod18 .listBox{width:848px;height:122px; position:relative;overflow:hidden; margin:0 auto }
.ry .mod18 .listBox ul{height:122px;width:848px;position:absolute;}
.ry .mod18 .listBox li{width:212px;height:182px;cursor:pointer;position:relative;text-align:center}
.ry .mod18 .listBox li i{display:none;}
.ry .mod18 .listBox li a{display:block;width:188px;height:122px; margin:0 8px}
.mod18 .listBox li img{width:188px;height:122px;}
/*.mod18 .listBox li span{ width:171px; height:25px; line-height:25px; color:#363636; text-align:center; display:block;}*/
.ry .mod18 .listBox .on img{width:188px;height:122px;}
.ry .mod18 .listBox .on i{display:block;}



.newslist{ width:896px;height:152px; margin-bottom:18px; background:#FFF;overflow:hidden}
.newslist img{ float:left; display:block; width:217px; height:152px}
.newslist p{ float:right; width:662px;padding-top:20px;}
.newslist big{ display:block; font-size:18px; color:#0f3775; line-height:36px; width:650px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.newslist span{display:block; font-size:14px; color:#666666; line-height:24px; height:72px; overflow:hidden}
.newslist font{font-size:14px;color:#0f3775;}
.newslist:hover{ background:#F6F6F6}

.page{ clear:both;text-align:right; font-size:16px;color:#666666; margin:40px 0}
.page a{ display:inline-block; border:solid 1px #D2D2D2; font-size:16px;color:#666666;text-align:center; padding:0 6px; margin:0 5px;}
.page a:hover,.page .focus{ background:#0F3775; color:#FFF}


.newsxx{ clear:both;}
.newsxxtitle{  }
.newsxxtitle h3{text-align:center;color:#0f3775; font-size:30px; font-weight:normal;line-height:46px; padding:0 45px; margin:0;}
.newsxxtitle span{ display:block;text-align:center; font-size:16px; color:#666666;line-height:40px; background:#F6F6F6; margin-top:15px;}
.newsxxtitle .back{font-size:14px; color:#3d3d3d;background:url(../images/back.jpg) no-repeat right; padding-right:40px; margin-top:10px; font-size:14px; color:#676765; line-height:34px; float:right}

.newscontent{padding:25px 0;color:#666666;font-size:16px; line-height:28px }
/*.newscontent img{display:block; width:90%; height:auto; margin:15px auto}*/
.newsxxlist{padding:10px; border:solid #CFCFCF; border-width:1px 0;font-size:16px; color:#666666; line-height:26px; position:relative; }
.newsxxlist a{font-size:16px; color:#666666}
.newsxxlist a:hover,.newsxxlist .focus{ color:#0f3775}
.newsxxlist .back{ position:absolute; right:15px; top:20px; font-size:16px; color:#666666; line-height:26px;background:url(../images/back.jpg) no-repeat left; padding-left:25px}

.lyword{background:url(../images/lybj.jpg) no-repeat left top; border-bottom:solid 2px #EEEEF0; font-size:14px; color:#666666; line-height:24px; padding:65px 0 20px 340px }
.ly{ margin:30px 40px; padding-bottom:180px}
.ly td{ font-size:16px; color:#53536d; line-height:40px; padding:6px}
.ly .txt{ width:330px; height:38px; padding:0 10px;border:solid 1px #D2D1D9; font-size:16px; color:#666666; line-height:38px; outline:none}
.ly .txt1{ float:left;width:150px; height:38px; padding:0 10px;border:solid 1px #D2D1D9; font-size:16px; color:#666666; line-height:38px; outline:none; margin-right:10px }
.ly textarea{width:600px; height:192px; padding:0 10px;border:solid 1px #D2D1D9; font-size:16px; color:#666666; line-height:24px; outline:none}
.ly .tj{ background:url(../images/tj.jpg) no-repeat; width:152px; height:40px; border:0; font-size:18px; color:#FFF; font-weight:bold; text-align:center; margin-left:30px}
.ly .cz{background:url(../images/cz.jpg) no-repeat; width:152px; height:40px; border:0; font-size:18px; color:#666666; font-weight:bold; text-align:center;margin-left:30px}


.UI-bubble{position:absolute;right:45px;bottom:20px;display:block;width:52px;height:18px;overflow:hidden;background:url(../images/sq.jpg) no-repeat;}
.UI-ask{position:absolute;right:45px;bottom:-5px;display:block;width:52px;height:18px;overflow:hidden;background:url(../images/zk.jpg)no-repeat;}


#zplist{width:896px;}


#zplist li{ background:#F2F2F2; padding:30px 0; width:896px; margin-bottom:25px}
#zplist .zpbj{ background:url(../images/zpbj.jpg) repeat-y; padding:0 30px; position:relative}
#zplist li h5{height:60px;position:relative; color:#434343;font-size:14px; font-weight:normal;cursor:pointer;overflow:hidden;padding:0; margin:0; }
#zplist li h5 big{ display:block;font-size:20px;color:#0f3775; line-height:36px}
#zplist li h5 span{font-size:14px;color:#0f3775}
#zplist li .foldContent{ display:none; width:636px; text-align:left; padding:0; margin:0; padding:30px 0;color:#434343; font-size:14px; line-height:28px;}
.zpright{ position:absolute; right:0; top:10px;font-size:14px; color:#6c6c6c;}
.zpright font{ font-size:30px; color:#0f3775; }
#zplist li a{position:absolute; right:35px; top:60px;display:block; width:76px; height:76px; background:url(../images/yp.jpg) no-repeat}