/* CSS Document */
/* banner */
.banner{width:100%;  position:relative; height:500px;  }
.fullSlide{width:100%;position:relative;height:500px;background:transparent}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;height:500px;}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:500px;}
.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{ width:100%; height:62px; border-bottom:1px solid #e6e6e6;}
#search{width:1160px; height:62px; margin:0 auto; overflow:hidden;   padding:0 10px; position:relative;  }
.search_left{float:left;line-height:62px; font-size:14px; }
.search_left b{ font-size:14px;  }
.search_left img{ vertical-align:middle; margin-right:10px;}
.search_left span a{ margin:0 10px; }
.search_right{float:right;width:300px; margin-top:14px; height:45px; line-height:33px; }
.font1{padding-left:0px;}
.out{ width:280px; height:32px; float:left; line-height:32px; font-size:12px; margin-left:14px;  background:#dadada; padding-left:10px;  }
.btnn{width:50px; height:32px; background:url(../images/search-btn.jpg) no-repeat;  cursor:pointer; float:right;  margin:-32px -3px 0 0; }

/*hz*/
.hz{ width:1180px; height:auto; overflow:hidden; margin:40px auto; }
.hz-title{ text-align:center; background:url(../images/title.png) no-repeat bottom; width:1000px; height:60px;}
.hz-title p{ margin-top:8px;}
.hz-b{ margin-top:20px;}
/* 连续滑动门开始 */
.box1 {width:1180px;position:relative; height:134px;overflow:hidden;}
.box1 ul {margin:0 auto;}
.box1 li {float:left;width:186px; height:134px;  margin-right:20px;text-align:center; }
.box1 li img {width:172px;height:98px; padding:4px; background:url(../images/hz-li.jpg) no-repeat; }
.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px; }


/*jjfa*/
.jjfa{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}
.menu{ float:left; width:230px;}
.menu-title{ background:url(../images/menu-title.jpg) no-repeat; height:60px; text-align:center; padding-top:13px;}
.menu-title h2{ font-size:20px;}
.menu-title h2 a{ color:#FFF;}
.list{ border:1px solid #e6e6e6; }
.list dl dt{ background:url(../images/list-dt.jpg) no-repeat; height:42px; line-height:42px; font-size:15px; font-weight:bold; padding-left:35px;}
.list dl dt a{ color:#FFF;}
.list dl dd{ margin-left:35px;  margin-bottom:10px;}
.list dl dd p{ line-height:30px;}
.list dl dd p a{ color:#535353;}
.show{ float:right; width:900px; border:1px solid #e6e6e6; padding:15px;}
.show-t{ height:316px; overflow:hidden;}
.show-img{ float:left; width:482px;}
.show-img img{ width:482px; height:313px;}
.show-text{ float:right; width:380px;}
.show-text p a{ font-size:18px; font-weight:bold;}
.show-text p{ line-height:28px; color:#484848; margin-top:10px;}
.show-text span{ display:block; margin-top:10px;}
.show-text span a{ margin-right:10px;}
.cp{ margin-top:8px;}
.cp-title{ height:40px; border-bottom:1px solid #e6e6e6; line-height:40px;}
.cp-title h3 .bt{ width:130px; background:#0471b4; text-align:center; font-size:16px; height:40px; display:inline-block; color:#FFF; }
.cp-title h3 .more{ float:right; font-size:13px; font-weight:normal; color:#858585;}
.cp-b{ margin-top:10px;}
/* 连续滑动门开始 */
.box2 {width:900px;position:relative;height:173px;overflow:hidden;}
.box2 ul {margin:0 auto;}
.box2 li {float:left;width:214px;margin-right:20px;text-align:center;}
.box2 li img {width:204px;height:140px; border:1px solid #e6e6e6; padding:3px;}
.box2 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}

/*ad1*/
.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center center; height:170px; margin-top:40px;}
.ad1-c{ width:1180px; margin:0 auto; position:relative;}
.ad1-b{ position:absolute; color:#FFF; right:276px; top:22px;}
.ad1-b p span{ font-size:24px;}
.ad1-b a{ display:block; margin-top:10px;}


/*pk*/
.pk{ width:1180px; background:url(../images/pk.jpg) no-repeat; height:648px; margin:40px auto;}

/*lc*/
.lc{ width:100%; background:url(../images/lc.jpg) no-repeat center center; height:350px;}
.lc-c{ width:1180px; margin:0 auto; padding-top:30px;}
.lc-title{ text-align:center; font-size:26px; color:#0471b4; font-weight:bold;}
.lc-b{ margin-top:20px;}
.lc-b dl{ float: left; width:104px; margin:10px 7px 0;}
.lc-b dl dd{ text-align:center; margin-top:10px;}

/*anli*/
.anli{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}
.anli-title{ text-align:center;}
.anli-title h3{ font-size:26px;}
.anli-title p{ color:#898989; background:url(../images/title.png) no-repeat center center; height:16px; width:603px; margin-top:10px;}
.anli-b{ margin-top:20px;}
/* 滑动门 */
#tab{width:1180px;position:relative; height:300px;}
#tab .tab_menu{width:1000px; margin-left:97px; float:left;position:absolute;z-index:1; }
#tab .tab_menu li{float:left;width:197px;height:48px;line-height:48px;border-bottom:0px;cursor:pointer; font-size:17px; text-align:center; background:url(../images/anli-li.jpg) no-repeat;}
#tab .tab_menu li a{ color:#FFF;}
#tab .tab_box{width:1180px;height:200px;clear:both;top:70px;position:relative;}
#tab .tab_menu .selected{background:url(../images/anli-li-hover.jpg) no-repeat; cursor:pointer;}
#tab .tab_menu .selected a{ color:#FFF;}
#tab .hide{display:none;}
#tab .tab_box div{ height:200px;}
#tab .tab_box div ul li{ float:left; width:205px; height:209px; padding:5px 5px 0; background:#f2f2f2; border-bottom:4px solid #e0e0e0; margin:0 10px;}
#tab .tab_box div ul li p img{ width:204px; height:178px;}
#tab .tab_box div ul li span{ font-size:14px; display:block; margin-top:5px; text-align:center;}
#tab .tab_box div ul li:hover{ border-bottom:4px solid #0471b4;}

/*ys*/
.ys{ width:1180px; margin:40px auto; height:auto; overflow:hidden;}
.ys-title{ text-align:center;}
.ys-b{ margin-top:20px;}
.ys-b dl{ float:left; width:230px; height:296px; background:#eee; text-align:center; padding-top:20px; margin:0 3px;}
.ys-b dl dd b{ font-size:16px; display:block; margin:10px 0;}
.ys-b dl dd p{ color:#585858; font-size:13px; text-align:left; width:205px; line-height:26px; }

/*ad2*/
.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:158px;}
.ad2-c{ width:1180px; margin:0 auto; position:relative; color:#FFF;}
.ad2-c p{ position:absolute; right:100px; top:25px;}
.ad2-c p span{ font-size:24px;}
.ad2-c p a{ display:block; margin-top:10px;}


/*daili*/
.daili{ margin:40px auto 0;}
/* 连续滑动门开始 */
.box4 {width:1180px;position:relative;}
.box4 ul {margin:0 auto;}
.box4 li {float:left;width:186px; height:134px;  margin-right:20px;text-align:center; }
.box4 li img {width:172px;height:98px; padding:4px; background:url(../images/hz-li.jpg) no-repeat; }
.box4 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px; }


/*jz*/
.mainall{width:1180px; margin:0 auto; overflow:hidden;}
.kehu .com_title h3{background:url(../images/kehu_nav.jpg) no-repeat left center; }
.honor .com_title h3{background:url(../images/honor_nav.jpg) no-repeat left center;  }
.com_title{ height:36px; line-height: 36px;display:block;}
.com_title h3{float:left;background:url(../images/about_nav.jpg) no-repeat left center; padding-left: 40px;}
.com_title h3 a{font-size: 18px; font-weight: bold; color:#424242;}
.com_title h3  span{font-family: arial; color:#737373; font-size: 12px; text-transform: uppercase;}
.com_title a.com_more{float:right; margin-top: 15px;}
.kehu{margin-top: 20px;}

.kehu_n{margin-top: 20px;}
.kehu_n li{float:left;width:230px; height:245px; margin-right: 58px;background:url(../images/kehu_bg.jpg) no-repeat 0 0; display:block;padding:10px;}
.kehu_n ul{width:1300px;}
.kehu_n li{ position:relative;}

.kehu_n li img {width:230px; height:210px;z-index: 4;}

.kehu_n dd{width:228px; height:35px; border:1px solid #FFF;background:#c8c8c8;margin-top: 0px;}
.kehu_n dd p{display:none;}

.kehu_n dd a{line-height: 35px; font-size: 14px; height:35px; overflow: :hidden; display:block;text-align:center;}

.kehu_n li:hover{cursor:pointer;background:url(../images/kehu_bg.jpg) no-repeat right 0;}
.kehu_n li:hover dd p{display:block; color:#FFF; margin:0px 10px; line-height: 30px; overflow:hidden; height:120px;}
.kehu_n li:hover dd{width:228px; height:177px; background:#0471b4; position:relative;top:-143px; left:0px; display:block;}

.kehu_n li:hover dd a{color:#FFF;}

/*wrap*/
.wrap{ width:1180px; margin:40px auto 20px; background:url(../images/wrap.jpg) no-repeat; height:550px; position:relative;}
.about{ height:312px; overflow:hidden;}
.about-title{ margin-left:322px;}
.about-title h3{ font-size:22px;}
.about-title h3 a{ color:#0471b4;}
.about-b{ margin-top:35px;}
.about-l{ float:left; width:568px; margin-left:20px;}
.about-l ul li{ float:left; font-size:20px; width:90px; height:178px; text-align:center; padding-top:70px; background:#0471b4; margin-right:1px;}
.about-l ul li a{ width:24px; color:#FFF; display:inline-block;}
.about-l ul li.honor{ background:#047cc6;}
.about-l ul li.xc{ background:#299be1;}
.about-l ul li.img{ width:293px; height:262px; padding:0; text-align:left;}
.about-text{ float:left; margin-left:30px; width:560px; font-size:14px; text-indent:2em; line-height:36px;}
.wrap1{ margin-top:25px;}
.wrap1-l{ float:left; width:362px; margin:30px 0 0 143px;}
.wrap1-l dl dt{ font-size:14px; width:280px; line-height:26px; float:left;}
.wrap1-l dl dt span{ font-size:16px; color:#ff8a00; font-weight:bold;}
.wrap1-l dl dd{ background:url(../images/phone1.png) no-repeat left; height:44px; line-height:30px; font-size:24px; color:#0471b4; padding-left:50px; margin-top:20px; }
.wrap1-l dl dd img{ vertical-align:middle; margin-left:17px;}
.tp{ float:right; width:658px; margin-top:10px;}
/* 连续滑动门开始 */
.box3 {width:658px;position:relative; height:172px;overflow:hidden;}
.box3 ul {margin:0 auto;}
.box3 li {float:left;width:198px;margin-right:20px;text-align:center;}
.box3 li img {width:184px;height:136px; border:1px solid #ccc; padding:2px; }
.box3 li .bt {display:block; height:30px; line-height:30px;font-size:14px; text-align:center; background:#0471b4; color:#FFF;}

/*nq*/
.mainall{width:1180px; margin:0 auto; overflow:hidden;}
.cjwq{width:310px; height:380px; padding:15px; float:right; display:inline;background: #FFF;}
.news{width:790px; height:380px;padding:15px; float:left;  display:inline;position:relative;background: #FFF}

.cjwq_nav{  height:36px;background:url(../images/news_x.jpg) repeat-x bottom left;padding-bottom:7px;} 
.cjwq_nav h3{ background:url(../images/news_hover.jpg) no-repeat bottom left; color:#46b666;  float:left;font-weight:bold; display: block ;  height:36px;padding-bottom:7px;}
.cjwq_nav .cjwq_more{ float:right; padding:10px 10px 0px 0px;}
.cjwq_nav h3 a{ font-size:18px;  color:#0471b4;  display:block; font-weight:bold;}

#ticker2 {
	
	height: 280px; margin-top:20px;
	
	position: relative; 
}
#ticker2 li {
	position: relative;
	width: 100%;
	line-height: 22px;
	margin: 10px 0px 15px 0px;
}


.da{ background:url(../images/wenda.jpg) no-repeat left -30px; padding-left:27px; color:#a4a4a4; height:60px; font-size:13px; line-height:20px; overflow:hidden;}
.wen{ height:30px;   display:block;background:url(../images/wenda.jpg) no-repeat left 5px; padding-left:27px; line-height:30px; overflow:hidden; }
.wen a{color:#0471b4; }
.cjwq ul { padding:20px 0px;}


.news_n {padding:20px 0px;}

/* news*/
.news_bg{ background:url(../images/end_b.jpg) no-repeat bottom center; height:550px;}
.news_n{  overflow:hidden;}

.news_n .more1{ position:absolute;top:25px; right:20px; }

.news_n li { line-height:36px;  height:36px;  margin-right:35px; display:inline; overflow:hidden; width:45%; float:left; border-bottom:1px dashed #dadada;}
.news_n li a{ width:70%;font-size:12px; overflow:hidden; float:left; color:#363333; background:url(../images/news_tag.jpg) no-repeat left 12px; 
	padding-left:25px;}
.news_n li span{ float:right; color:#363333; font-family:Arial, Helvetica, sans-serif}
.news_n li a:hover{ color:#fc8006}
.news_n ul{ margin-top:20px;height:200px; overflow:hidden;width:800px; }
.news_te img{ width:151px; height:106px; float:left;  display:inline; border:1px solid #e8e8e8; padding: 3px;}
.news_te{ line-height:24px; color:#363333; height:128px;}
.news_te .news_rn{ float:right; width:600px;}
.news_te .news_pic{ width:159px; height:114px;float:left;}
.news_te .tebie_title{ display:block; height:30px; line-height:30px; color:#0471b4; font-size:14px;}

.news_te .news_ten{ height:78px; overflow:hidden; color:#6e6e6e; line-height:26px;}
.news_te  .news_more{ border:1px solid #d72c2a;width:70px; color:#d72c2a;height:22px; line-height:22px; text-align:center; display:block; margin-top:5px;text-transform: uppercase;}
.zwyw_xw{  height:36px;background:url(../images/news_x.jpg) repeat-x bottom left;padding-bottom:7px;}

.zwyw_xw li{  height:36px; display:block;float:left; font-size:18px; margin-right:10px; width:110px;}
.zwyw_xw li img{ float:left;}


.zwyw_xw a{  display:block; color:#333333; font-weight:bold; height:36px;padding:0px 10px;  }

.zwyw_xw a:hover{ background:url(../images/news_hover.jpg) no-repeat bottom left; color:#0471b4;   display:block; font-weight:bold;padding-bottom:7px; }

.zwyw_xw a.tag_news{ background:url(../images/news_hover.jpg) no-repeat bottom left;  color:#0471b4;display:block;padding-bottom:7px;}


.none{ display:none}
.block{ display:block}


/*link*/
.link{ width:1150px; height:60px; line-height:60px; padding:0 15px;border:1px solid #ccc; margin:40px auto; background:url(../images/link.jpg) no-repeat 10px; font-size:18px;}
.link dl dt{ float:left;}
.link dl dd{ float:left;}
.link dl dd a{ font-size:12px; margin: 0 10px;}
.link dl dt h3{ font-size:18px; font-weight:normal; color:#0471b4;}
























































































































