/* CSS Document *//* banner */.banner{width:100%;  position:relative; height:470px;}.fullSlide{width:100%;position:relative;height:470px;background:transparent}.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:470px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}.fullSlide .bd li a{display:block;height:470px}.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}.fullSlide .hd ul{text-align:center;margin-bottom:10px}.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}.fullSlide .hd ul .on{background:#0d5bc5;}.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}/*search*/.box{ height:52px; background:#6c7374;}#search{width:1170px; height:52px; margin:0 auto;  padding:0 5px; overflow:hidden; color:#FFF; }.search_left{float:left;line-height:52px;   }.search_left b{ font-size:14px;}.search_left img{ vertical-align:middle; margin-right:10px;}.search_left span a{ margin:0 10px; color:#FFF;   }.search_right{float:right;width:210px; margin-top:11px; height:28px; line-height:28px; border:1px solid #ccc; }.font1{padding-left:0px;}.out{ width:125px; height:28px; float:left; line-height:30px; font-size:12px; margin-left:14px; background:none;   color:#FFF; }.btnn{width:18px; height:15px; background:url(../images/search-btn.png) no-repeat;  cursor:pointer; float:right; margin:5px 10px 0 0; }/*hz*/.hz{ width:100%; height:330px; overflow:hidden; background:url(../images/hz.jpg) no-repeat bottom; margin:40px auto;}.hz-c{ width:1180px; margin:0 auto;}.hz-title{ width:629px; height:53px; background:url(../images/hz-title.png) no-repeat bottom; text-align:center; }.hz-title h3{ font-size:24px; font-weight:normal;}.hz-title h3 span{ color:#1daa3a;}/* æ»‘åŠ¨é—¨é€šç”¨æŒ‰é’® */.lefts ,.rights {display: block;width: 23px;height: 46px;margin-top:-32px; position: absolute;top:50%; background: url(../images/p_n.gif) no-repeat;}.lefts {background-position: 0 0;left: 10px;}.rights {background-position: -23px 0;right: 10px;}/* è¿žç»­æ»‘åŠ¨é—¨å¼€å§‹ */.box1 {width:1180px;margin:40px auto 0;position:relative; padding:10px;}.box1 ul {margin:0 auto;}.box1 li {float:left;width:218px;margin-right:20px;text-align:center;}.box1 li img {width:216px;height:150px; border:1px solid #ccc;}.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:44px;font-size:14px;}/*cp*/.cp{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}.menu{ float:left; background:url(../images/menu.jpg) no-repeat; width:190px; height:551px; padding:0 15px;}.menu-title{ height:50px; line-height:50px; text-align:center;}.menu-title h3{ font-size:18px;}.menu-title h3 a{ color:#FFF;}.menu dl{ margin-top:20px;}.menu dl dt{ background:url(../images/menu-dt.png) no-repeat; width:144px; height:33px; line-height:33px; font-size:16px; padding-left:50px;}.menu dl dt a{ color:#FFF;}.menu dl dd { font-size:14px; margin-left:30px; margin-top:15px;}.menu dl dd p{ background:url(../images/menu-dd.png) no-repeat left; padding-left:20px; line-height:30px;}.show{ width:880px; margin-left:66px; float:left;}.show ul li{ width:198px; float:left; text-align:center; margin:0 22px 10px 0;}.show ul li p{ background:url(../images/show-li.jpg) no-repeat; width:192px; height:142px; padding:3px;}.show ul li p img{ width:192px; height:142px;}.show ul li span{ display:block; margin-top:10px; font-size:14px;}/*ad1*/.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center center; height:166px; margin:40px auto;}.ad1-c{ width:1180px; margin:0 auto; position:relative;}.ad1-c dl{ position:absolute; right:62px; top:58px;}.ad1-c dl dt{ float:left;}.ad1-c dl dd{ float:left; font-size:14px; color:#fff; margin-left:15px;}.ad1-c dl dd span{ font-size:24px;}/*td*/.td{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}.td-title{  background:url(../images/td-title.png) no-repeat center; width:981px; height:128px; text-align:center;}.td-title b{ display:block; font-size:24px; color:#0c59a9;}.td-title p{ font-size:17px; color:#1daa3a; border:1px solid #ccc; width:530px; height:36px; text-align:center; line-height:36px; margin-top:55px;}.td-c{ background:url(../images/td.jpg) no-repeat; width:964px; height:576px; margin:55px auto 0; position:relative; }.td-b1{ width:194px; position:absolute; height:240px; overflow:hidden; left:266px; top:15px;}.td-b1 b{ display:block; font-size:36px; color:#0c59a9;}.td-b1 b span{ font-size:20px; margin-left:15px;}.td-b1 p{ font-size:14px; line-height:26px; margin-top:10px;}.td-b2{ left:518px;}.td-b3{ top:310px;}.td-b4{ left:518px; top:310px;}/*anli*/.anli{ width:1180px; margin:40px auto; height:auto; overflow:hidden;}.plan-title{ width:1140px; height:70px; background:url(../images/plan-title.png) no-repeat; text-align:center; line-height:100px; }.plan-title h3{font-weight:normal;}.plan-title .more{ font-size:12px;}.plan-title a{ margin: 0 5px;}#demo{width:730px;height:319px;border:1px solid #CCC;margin:40px auto 0;overflow:hidden;}#demo li{float:left;position:relative;width:60px;height:100%;overflow:hidden;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;cursor:pointer;}#demo li div{position:absolute;width:100%;height:50px;line-height:50px;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;bottom:0;left:0;display:none;text-align:center; font-size:14px;}#demo li div a{color:#FFF;text-decoration:none;}#demo li div a:hover{text-decoration:underline;}#demo li:first-child{width:490px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}#demo li:first-child div{display:block;}#demo li img{ width:490px; height:319px;}/*ys*/.ys{ width:100%; background:url(../images/ys.jpg) no-repeat center center; height:1097px;}.ys-c{ width:1180px; margin:0 auto; position:relative;}.ys-b1{ width:458px; position:absolute; left:126px; top:230px;}.ys-b1 b{ font-size:18px; color:#1daa3a; display:block; margin-bottom:10px;}.ys-b1 p{ font-size:14px; line-height:26px;}.ys-b2{ top:380px;}.ys-b3{ top:522px;}.ys-b4{ left:640px; top:710px;}.ys-b5{ left:640px; top:856px;}.ys-b6{ left:640px; top:978px;}/*ad2*/.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:170px; margin:40px auto;}.ad2-c{ width:1180px; margin:0 auto; position:relative;}.ad2-b{ position:absolute; color:#FFF; font-size:14px; right:77px; top:25px;}.ad2-b p span{ font-size:24px;}.ad2-b p{ margin-top:10px;}/*jz*/.jz{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}.jz-title{ background:url(../images/jz-title.jpg) no-repeat; width:960px; height:57px; text-align:center; line-height:77px;}.jz-title h3{ font-weight:normal; font-size:18px;}.jz dl{ float:left; width:240px; margin:30px 27px 0;}.jz dl dt{ border:1px solid #ccc; padding:4px; width:228px; height:149px;}.jz dl dt img{ width:228px; height:149px;}.jz dl dd h4{ font-size:14px; font-weight:normal; margin:10px 0;}.jz dl dd h4 a{ color:#005bac;}.jz dl dd p{ line-height:25px; height:100px; overflow:hidden;}.jz dl dd span{ display:block; margin-top:10px;}/*about*/.mainall{width:1180px; margin:50px auto; overflow:hidden;}.honor{width:350px; float:left;}.com_title h3 a{font-size: 18px; color:#2f2f2f;}.com_title h3 span{font-size: 12px; color:#c9c9c9; text-transform: uppercase;padding-left: 10px;}.com_title h3{float:left; font-weight:normal;}.com_title a.com_more {float:right;background:url(../images/more1.jpg) no-repeat left center;width:87px; height:18px;display:block;margin-top: 5px;}.honor_n em a{display:block;width:19px; height:43px;}.honor_n em {	position: absolute;width:19px; height:43px;	top: 118px;display:block;}.honor_n .t_l {	left:0px;background:url(../images/honor_left.jpg) no-repeat;}.honor_n .t_r {	right: 0px;background:url(../images/honor_right.jpg) no-repeat;}.honor_n .fl {	float: left;}.honor_n .fr {	float: right;}.honor_n .pa {	position: absolute;}.honor_n .pr {	position: relative}.honor_n {	margin-top: 30px; position:relative;  }.honor_n  #simgs4{margin-left: 25px;}.honor_n li p {	height: 32px; background: #5d5756;	line-height: 32px;	overflow: hidden; margin-top: 20px;	font-size: 14px;}.honor_n li {	width:300px;	float: left;	height:370px; 	display: inline;	text-align: center;    }.honor_n li a {	overflow:hidden;	color:#FFF;}.honor_n li img{width:200px; height:287px; padding:10px; border:2px solid #b5b5b5;}.about{width:522px; float:left;margin:0px 0px 0px 20px;}.fc{width:245px; float:right;}.about_n img{width:504px; height:255px; padding:5px; border:1px solid #d6d6d6; margin-top: 20px;}.about_n p{font-size: 14px; color:#5d5756; line-height: 30px; height:90px; overflow:hidden;}.about_n em{text-align: right; font-size: 13px; display:block; font-style:normal;}.about_n em a{color:#1daa3a; }.com_title{} /* å›¾ç‰‡å‘ä¸‹æ»šåŠ¨css */.picMarquee-top{ margin:0 auto;width:242px; height: 380px; overflow:hidden; position:relative;  }.picMarquee-top .bd{ padding:20px 0px 0px;}.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }.picMarquee-top .bd ul li{ text-align:center; zoom:1; height:190px; }.picMarquee-top .bd ul li .pic{ text-align:center; }.picMarquee-top .bd ul li .pic img{ width:242px; height:140px; display:block;  border:1px solid #ccc; }.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }.picMarquee-top .bd ul li .title{ line-height:30px; background:#5d5756;  font-size: 14px;}.picMarquee-top .bd ul li .title a{ color: #FFF;}/*ad3*/.ad3{ width:100%; background:url(../images/ad3.jpg) no-repeat center center; height:135px;}.ad3-c{ width:1180px; margin:0 auto; position: relative; font-size:14px; color:#FFF;}.ad3-c p span{ font-size:24px;}.ad3-c p{ position:absolute; right:130px; top:40px;}.ad3-c .more{ display:block; position:absolute; top:62px; right:20px;}/*nq*/.nq{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}.news{ float:left; width:358px; margin:0 17px;}.news-title{ height:46px; background:url(../images/news-title.png) no-repeat top; text-align:center; line-height:46px;}.news-title h3{ font-size:18px; font-weight:normal;}.news-title h3 a{ color:#0c59a9;}.news-img{ width:358px; height:198px; margin:10px 0;}.news-img img{ width:358px; height:198px;}.news ul li{ font-size:14px; line-height:40px; background:url(../images/news-pic.png) no-repeat left; padding-left:20px;}/*link*/.link{width:1000px;background:url(../images/link.jpg) no-repeat;/* height:62px; */line-height:62px;padding-left:180px;font-size:14px;}.link a{ margin:0 15px;}