body {margin:0 auto;font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; padding:0px; background:#f6f6f6;}
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
ul {list-style:none;}
li {list-style:none;}
img {border:0px;}
a {color:#333;text-decoration:none;}
a:hover {color:#000000;	text-decoration:none;}
.top{ width:100%; height:125px; margin:0 auto; border-bottom:1px solid #CCC; background:#FFF;}
.top1{ width:1250px; height:125px; margin:0 auto;}
.top1a{ width:550px; height:125px; float:left; text-align:left;}
.top1b{ width:350px; height:125px; float:right; text-align:right; font-size:14px; color:#666; line-height:125px;}
.top1b a{ color:#666; text-decoration:none;}
.dha{ width:100%; height:90px; margin:0 auto; background:#FFF;}
.dh{ width:1310px; height:90px; margin:0px auto 10px auto;}
.dh1{ width:980px; height:90px; float:left; z-index:999;}
.dh1 li{ width:140px; height:90px; float:left; font-size:16px; color:#666; text-align:center; line-height:90px;}
.dh1 li a{color:#666; text-decoration:none;}
.dh1 li a:hover{color:#000091; text-decoration:none;}
.dh2{ width:300px; height:30px; float:right; padding-top:30px;}
.dh2a{ width:70px; height:30px; float:left; line-height:30px; font-size:14px; text-align:left; background:url(image/kf.jpg) no-repeat left center; padding-left:20px; color:#FF8400;}
.dh2b{ width:70px; height:30px; float:left; line-height:30px; font-size:14px; text-align:left; background:url(image/wx.jpg) no-repeat left center; padding-left:15px; color:#666;}
.dh2c{ width:105px; height:30px; float:left; line-height:30px; font-size:14px; text-align:left; background:url(image/tel.jpg) no-repeat left center; padding-left:20px; color:#FF8400; font-weight:bold;}

.nav{ width:980px;  margin:0 auto;  height:90px; position:relative; z-index:100;}
.nav li{ width:140px;  font-size:16px; float:left;  text-align:center; z-index:0;}
.navd{ width:100%;z-index:999; position:relative; height:55px;}
.nav li a{ color:#333; display:block; width:140px;  }
.nav li a:hover{color:#000091;}
.mj_menu_news_bg{width:140px; float:right; font-size:12px;height:auto; }
.mj_hover_menu{text-decoration:none; height:55px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;/*position:absolute;top:44px;left:-9px;*/ margin-top:1px;}
.nav li .submenu li{float:none;padding:0;height:auto; height:30px;}
.mj_menu_news_bg{width:140px;  float:right;  height:auto;  }
.mj_menu_news_bg dl{ width:140px; float:left; height:auto; }
.mj_menu_news_bg dl dd{ width:140px;  float:right;}
.mj_menu_news_bg dl dd a{ width:140px; background:#fff; border-bottom:1px solid #CCC;  text-align:center; color:#000; float:left; line-height:30px; font-size:12px;}
.mj_menu_news_bg dl dd a:hover{ background:#efefef; color:#000091;}
.mj_menu_news_bg dl dd span{ width:140px; float:left; background:#fff; font-size:12px; line-height:30px; color:#666; height:30px; display:block;}
.mj_menu_news_bg dl dd span a{ width:140px;background:#fff;  color:#666; display:block;}
.mj_menu_news_bg dl dd span a:hover{ width:140px;background:#efefef;  color:#000091; display:block;}
.mj_menu_news_main{width:340px; margin:auto; padding-top:12px;}
.drop-menu-effect{ float:left;}


.fg{ width:100%; height:10px; margin:0 auto; background:url(image/fg.jpg) repeat-x;}
.banner{ width:100%; height:550px; margin:0px auto 55px auto; z-index:0; overflow:hidden; position:relative;}
#flash {width:100%;height:550px;overflow:hidden;margin:0 auto;clear:both;position:relative;
}
#flash1 {width:100%;height:550px;background:url(image/banner1.jpg) center no-repeat;
}
#flash2 {width:100%;height:550px;background:url(image/banner2.jpg) center no-repeat;
}
#flash3 {width:100%;height:550px;background:url(image/banner3.jpg) center no-repeat;
}
#flash img {width:100%;height:550px;
}
.flash_bar {width:50%;z-index:69;height:30px;overflow:hidden;position:absolute;bottom:20px;right:30px;text-align:center;
}
.flash_bar .dq {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(image/tg_flash_p.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(image/tg_flash_p2.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {height:550px;overflow:hidden;width:100%;clear:both;margin:0 auto;padding:0;
}
#flashLine {background:url(image/touming.png) repeat-x center bottom;height:550px;width:100%;margin:0 auto;clear:both;
}
.sy1{ width:1250px; height:515px; margin:0 auto;}
.sy1a{ width:1088px; height:270px; float:left; background:#FFF; border:1px solid #ccc; padding:80px; z-index:1; position:absolute; overflow:hidden;}
.sy1a dl{ width:500px; height:270px; float:left;}
.sy1a dl dt{
	width:500px;
	height:240px;
	float:left;
	font-size:16px;
	text-align:left;
	line-height:32px;
	color:#666;
	font-family: "ºÚÌå";
}
.sy1a dl dt span{font-size:20px; text-align: justify;
        text-align-last: justify; line-height:40px; color:#333; font-weight:bold;}
.sy1a dl dd{ width:150px; height:40px; float:left; background:#5071A6; line-height:40px; font-size:14px; color:#fff; text-align:center; border-radius:10px;}
.sy1a dl dd a{ width:150px; height:40px; background:#5071A6; color:#fff; transition:all 0.8s; display:block;}
.sy1a dl dd a:hover{ width:150px; height:40px; background:#000091; color:#fff; display:block;}
.sy1b{ width:502px; height:430px; float:right; z-index:999; position:relative; top:80px; right:80px;}
.sy1b1{ width:502px; height:40px; float:left; font-size:20px; text-align:center; line-height:40px; color:#666; font-weight:bold; background:url(image/spb.jpg) no-repeat center;}
.sy1b2{ width:500px; height:350px; float:left; margin-top:40px; border:1px solid #ccc;}
.syfg{ width:100%; height:0; margin:0 auto;}
.sy2{ width:470px; height:80px; margin:80px auto 20px auto; border-left:4px solid #E1E1E1; border-right:4px solid #E1E1E1;}
.sy2a{ width:470px; height:40px; float:left; font-size:24px; text-align:center; line-height:40px; color:#000; font-weight:bold;}
.sy2b{ width:470px; height:40px; float:left; font-size:14px; text-align:center; line-height:40px; color:#999;}
.sy3{ width:1250px; height:auto; margin:0 auto; overflow:hidden;}
.sy3a{ width:600px; height:auto; float:left;}
.sy3a1{ width:260px; height:345px; float:left; margin:0px 10px 10px 10px; display:inline; background:#FFF; padding:10px;}

.text-desc{position: absolute; left: 0; top: 0; background:url(image/cpzshg.png); height: 100%; opacity: 0; width: 100%; line-height:45px;}
.port-3{float: left; width:260px; position: relative; overflow: hidden; text-align: center;}
.port-3 img{transition: 0.5s;}
.port-3.effect-1 .text-desc{z-index: 2; transition: 0.5s; transform: rotateX(80deg); color:#fff; transform-origin: center top 0;}
.port-3.effect-1:hover .text-desc{transform: none; opacity:1;}
.port-3.effect-1:hover .image-box p{ display:none;}
.port-3.effect-1:hover img{ transition:0.8s 0.3s;opacity: 1; transform: scale(1.2);}
.sy3a1a{ width:240px; height:130px; float:left; border:1px solid #ccc; text-align:center; font-size:14px; color:#666; line-height:35px; padding:9px;}
.sy3a1a a{text-align:center; font-size:18px; color:#000; line-height:55px; font-weight:bold;}
.sy3a1a a:hover{color:#000091; text-decoration:none;}

.sy3b{ width:580px; height:720px; float:right; background:#FFF; padding:10px;}

.fullSlide{width:100%;position:relative;height:718px; border:1px solid #CCC;}
.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:718px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block; font-size:18px; color:#000; line-height:55px; font-weight:bold;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(image/slider-arrow.png) -126px -137px #000091 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:1%;background-position:-6px -137px;}
.sy4{ width:100%; height:220px; margin:30px auto; overflow:hidden; background:url(image/xban.jpg) no-repeat center;}
.sy5{ width:1250px; height:auto; margin:0 auto; overflow:hidden;}
.sy5a{ width:592px; height:197px; float:left; background:#FFF; padding:9px; margin:0px 7px; display:inline;}
.sy5a dl{ width:590px; height:195px; float:left; border:1px solid #ccc;}
.sy5a dl dt{ width:260px; height:195px; float:left; overflow:hidden;}
.sy5a dl dd{ width:300px; height:195px; float:right; text-align:left; font-size:14px; color:#666; line-height:30px;}
.sy5a dl dd a{text-align:left; font-size:18px; color:#000; line-height:45px; font-weight:bold;}
.sy5a dl dd a:hover{color:#000091; text-decoration:none;}
.sy5a dl dd span{ width:120px; height:35px; float:left; margin-top:10px;}
.sy5a dl dd span a{ width:120px; height:35px; background:#5071A6; color:#fff; transition:all 0.8s; display:block;font-size:14px; text-align:center; float:left; line-height:35px;}
.sy5a dl dd span a:hover{ width:120px; height:35px; background:#000091; color:#fff; display:block;font-size:14px;}

.sy5a dl dt img{transition: 0.3s;}
.sy5a dl dt img:hover{transform: scale(1.2,1.2);}

.sy6{ width:470px; height:80px; margin:80px auto 20px auto; background:url(image/xwb.png) no-repeat top center;}
.sy7{ width:1250px; height:auto; margin:0 auto; overflow:hidden;}
.sy7 dl{ width:380px; height:380px; float:left; background:#eeeeee; margin:5px 18px; display:inline;}
.sy7 dl dt{ width:380px; height:310px; float:left; overflow:hidden;}
.sy7 dl dt img{transition: 0.3s;}
.sy7 dl dt img:hover{transform: scale(1.2,1.2);}
.sy7 dl dd{ width:380px; height:70px; float:left; text-align:center; font-size:16px; color:#666; line-height:70px;}
.sy7 dl dd a{color:#666; text-decoration:none;}
.sy7 dl dd a:hover{color:#000091; text-decoration:none;}
.sy8{ width:150px; height:40px; margin:20px auto 40px auto; background:#5071A6; line-height:40px; font-size:14px; color:#fff; text-align:center; border-radius:10px;}
.sy8 a{ width:150px; height:40px; background:#5071A6; color:#fff; transition:all 0.8s; display:block;}
.sy8 a:hover{ width:150px; height:40px; background:#000091; color:#fff; display:block;}
.root{ width:100%; height:auto; margin:0 auto; background:url(image/root.jpg) no-repeat center #323232; padding-top:30px; overflow:hidden;}
.root1{ width:1250px; height:auto; margin:0 auto; overflow:hidden;}
.root1a{ width:300px; height:auto; float:left;}
.root1b{ width:810px; height:auto; float:right;}
.root1b dl{ width:130px; height:auto; float:left; margin-right:5px; display:inline;}
.root1b dl dt{ width:130px; height:35px; float:left;text-align:left; font-size:16px; color:#fff; line-height:35px; font-weight:bold;}
.root1b dl dd{ width:130px; height:auto; float:left;text-align:left; font-size:14px; color:#fff; line-height:25px;}
.root1b dl a{color:#fff; text-decoration:none;}
.root1b dl a:hover{color:#FF8400; text-decoration:none;}
.root2{ width:1250px; height:auto; margin:15px auto; overflow:hidden;text-align:left; font-size:14px; color:#fff; line-height:30px;}
.root2 a{color:#fff; text-decoration:none;}
.root2 a:hover{color:#FF8400; text-decoration:none;}
.root3{ width:100%; height:55px; margin:0 auto; border-top:1px solid #fff; line-height:55px; text-align:center; font-size:14px; color:#fff; font-weight:bold;}
.fy{ width:100%; margin:20px 0px; height:auto; line-height:40px; text-align:center; font-size:14px; color:#666666; background:#f6f6f6; float:left;}
.fy a{color:#666666; text-decoration:none;}
.fy a:hover{color:#FF6600; text-decoration:none;}
.bt{ width:100%; text-align:center; font-size:21px; float:left; line-height:50px; font-weight:bold; color:#000000; height:50px;}
.sj{ width:100%; text-align:center; border-bottom:1px dashed #CCCCCC; line-height:30px; float:left; font-size:12px; color:#999999; background:#efefef;}
.tu{ width:100%; margin:20px 0px; text-align:center; float:left;}
.nr{ width:100%; float:left; line-height:27px;}
.gwm{ width:1210px; height:auto; margin:0px auto 30px auto; overflow:hidden; background:#FFFFFF; padding:19px; border:1px solid #CCCCCC;}
.gwm1{ width:1210px; height:75px; float:left; background:url(image/io.jpg) no-repeat center; text-align:center; line-height:75px; font-size:28px; font-weight:bold; color:#000091;}
.gwm2{ width:1210px; height:auto; float:left; margin-top:45px;}
.gwm2 dl{ width:1210px; height:auto; float:left;}
.gwm2 dl dt{ width:462px; height:544px; float:left; background:url(image/uy.jpg) no-repeat top center;}
.gwm2 dl dd{ width:710px; height:auto; float:right; text-align:left; font-size:15px; color:#666666; line-height:32px;}

.scpz{ width:248px; height:auto; overflow:hidden; float:left;}
.scpz1{ width:248px; height:55px; float:left; background:url(image/lxz.jpg) repeat-x; line-height:55px; font-size:20px; color:#FFFFFF; font-weight:bold; text-align:center;}
.scpz2{ width:192px; height:auto; float:left; background:url(image/cpz1.jpg) repeat-y; padding:15px 28px 0px 28px; overflow:hidden;}
.scpz2 li{ width:172px; height:38px; float:left; background:url(image/cli.jpg) no-repeat; line-height:38px; font-size:15px; color:#FFF; font-weight:bold; text-align:left; padding-left:20px; margin-bottom:8px;}
.scpz2 li a{color:#FFF; text-decoration:none;}
.scpz2 li a:hover{color:#F60; text-decoration:underline;}
.scpz2 dl{ width:192px; height:auto; float:left; margin-bottom:8px;}
.scpz2 dl dt{ width:172px; height:38px; float:left; background:url(image/cli.jpg) no-repeat; line-height:38px; font-size:15px; color:#FFF; font-weight:bold; text-align:left; padding-left:20px;}
.scpz2 dl dt a{color:#FFF; text-decoration:none;}
.scpz2 dl dt a:hover{color:#ff8400; text-decoration:none;}
.scpz2 dl dd{ width:172px; height:auto; float:left;line-height:30px; font-size:13px; color:#666; text-align:left; padding-left:20px;}

.scpz3{ width:248px; height:18px; float:left;}
.scpz4{ width:248px; height:55px; float:left; margin-top:12px; background:url(image/lxz.jpg) repeat-x; line-height:55px; font-size:20px; color:#FFF; font-weight:bold; text-align:center;}
.scpz5{ width:226px; height:auto; float:left; padding:10px; overflow:hidden; text-align:left; color:#666; line-height:28px; border:1px solid #CCC;}
.cpzx{ width:1200px; height:auto; float:left; margin-top:45px; overflow:hidden;}
.cpr{ width:925px; height:auto; float:right;}
.cpr1{ width:895px; height:55px; float:left; background:url(image/jb.jpg) no-repeat; line-height:49px; text-align:left; padding-left:30px; font-size:20px; color:#0461BE; font-weight:bold; margin-bottom:15px;}
.scpy{ width:925px; height:auto; overflow:hidden; float:right;}
.scpy1{ width:925px; height:60px; float:left;}
.scpy2{ width:925px; height:auto; overflow:hidden; float:left;}
.scpy2 li{
	width:300px;
	height:245px;
	float:left;
	text-align:center;
	font-size:16px;
	color:#FFF;
	line-height:40px;
	background:url(image/bjc.jpg) repeat-x bottom;
	display:inline;
	overflow:hidden;
	margin-top: 0px;
	margin-right:4px;
	margin-bottom:15px;
	margin-left:4px;
	overflow:hidden;
}
.scpy2 li img{transition: 0.3s;}
.scpy2 li img:hover{transform: scale(1.1,1.1);}
.scpy2 li a{color:#666; text-decoration:none;}
.scpy2 li a:hover{color:#F60; text-decoration:underline;}
.qyjj{ width:925px; height:auto; float:left; margin-top:25px; text-align:left; font-size:15px; color:#666666; line-height:32px;}

.xwzx{ width:925px; height:auto; overflow:hidden; float:left;}
.xwzx dl{
	width:895px;
	height:145px;
	float:left;
	background:#EFEFEF;
	padding:15px;
	display:inline;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.xwzx dl dt{ width:200px; height:175px; float:left;}
.xwzx dl dd{ width:675px; height:175px; float:right; text-align:left; line-height:28px; font-size:14px; color:#666;}
.xwzx dl dd a{ line-height:35px; font-size:18px; color:#666; font-weight:bold; text-decoration:none;}
.xwzx dl dd a:hover{color:#000091; text-decoration:underline;}
.xwzx dl dd img{padding-top:10px; text-align:left;}
.xwzx dl dt img{transition: 0.3s;}
.xwzx dl dt img:hover{transform: scale(1.1,1.1);}

.xwzx dl dd span{ width:120px; height:35px; float:left; margin-top:10px;}
.xwzx dl dd span a{ width:120px; height:35px; background:#5071A6; color:#fff; transition:all 0.8s; display:block;font-size:14px; text-align:center; float:left; line-height:35px;}
.xwzx dl dd span a:hover{ width:120px; height:35px; background:#000091; color:#fff; display:block;font-size:14px;}

.cpsp{ width:925px; height:690px; float:left; text-align:center; font-size:16px; color:#FFF; line-height:40px; background:url(image/bjc.jpg) repeat-x bottom;}
.cpsp a{color:#FFF; text-decoration:none;}
.cpsp a:hover{color:#000091; text-decoration:underline;}

.xxcx{ width:900px; height:auto; float:left; margin-top:45px; padding:0px 0px 0px 300px;}
.xxcx1{ width:1200px; height:auto; float:left; margin-top:45px;}
.xxcx1 li{ width:1180px; height:50px; float:left; line-height:50px; background:url(image/ys.jpg) no-repeat left center; padding-left:20px; text-align:right; font-size:14px; color:#999; border-bottom:1px solid #ccc;}
.xxcx1 li a{color:#333; text-decoration:none; float:left;}
.xxcx1 li a:hover{color:#000091; text-decoration:none;}

.jjban{ width:100%; height:550px; margin:0px auto 55px auto; z-index:0; overflow:hidden; position:relative;}

.xxxx{ width:1200px; height:auto; float:left; margin-top:45px;}
.cpny{ width:900px; height:auto; float:left; padding:0px 150px;}
