/* CSS Document */

/* banner */

.banner{width:100%;  position:relative; height:480px;  }

.fullSlide{width:100%;position:relative;height:480px;background:transparent}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;height:480px;}

.fullSlide .bd ul{width:100% !important}

.fullSlide .bd li{width:100% !important;height:480px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:480px;}

.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*/

#search{width:1160px; height:62px; margin:0 auto; overflow:hidden;  background:#eaeaea; 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:283px; margin-top:8px; height:45px; line-height:33px; }

.font1{padding-left:0px;}

.out{ width:216px; height:35px; float:left; line-height:35px; font-size:12px; margin-left:14px; border:1px solid #e6e6e6;  padding-left:10px;  }

.btnn{width:56px; height:35px; background:url(../images/search-btn.jpg) no-repeat;  cursor:pointer; float:right;  margin:-36px 3px 0 0; }





/*cp*/

.cp{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}

.menu{ float:left; width:259px;}

.menu-title{ background:url(../images/menu-title.jpg) no-repeat; height:74px; text-align:center; padding-top:15px;}

.menu-title h2{ font-size:24px;}

.menu-title h2 a{ color:#FFF;}

.list{ border:1px solid #e2e2e2; padding-bottom:30px;}

.list dl { margin-bottom:10px;}

.list dl dt{ background:url(../images/list-dt.jpg) no-repeat; height:45px; line-height:45px; font-size:18px; padding-left:50px;}

.list dl dd p{ font-size:14px; height:29px; line-height:29px; border-bottom:1px dashed #e2e2e2; background:url(../images/list-pic.jpg) no-repeat 18px; padding-left:50px;}

.list dl dd p a{ color:#787878;}

.show{ float:right; width:900px;}

.zx-cp{ height:606px; overflow:hidden; margin-top:15px;}

.zx-cp-title{ background:url(../images/zx-cp-title.jpg) no-repeat 80px center; height:30px; line-height:30px;}

.zx-cp-title h3{ font-size:18px; font-weight:normal;}

.zx-cp-title h3 a{ color:#00afed; float:left;}

.zx-cp-title h3 .more{ font-size:12px; float:right;}

.zx-b{ margin-top:10px;}

.zx-b ul li{ float:left; width:260px; margin:40px 20px 0;}

.zx-b ul li p{ border:1px solid #e6e6e6; height:194px;}

.zx-b ul li p img{ width:254px; height:188px;}

.zx-b ul li span{ display:block; font-size:14px; background:#919191; height:40px; line-height:40px; text-align:center;}

.zx-b ul li span a{ color:#FFF;}

.ad1{ background:url(../images/ad1.png) no-repeat; width:876px; height:183px; position:relative; color:#FFF; font-size:14px;}

.ad1 dl{ position:absolute; top:120px; left:40px;}

.ad1 dl dt{ float:left;}

.ad1 dl dt span{ font-size:24px;}

.ad1 dl dd{ float:left; margin-left:30px;}







/*ad2*/

.ad2{ background:url(../images/ad2.jpg) no-repeat center center; height:210px; width:100%;}

.ad2-c{ width:1180px; margin:0 auto; position:relative;}

.ad2-b{ position:absolute; font-size:14px; color:#FFF; right:130px; top:30px;}

.ad2-b p span{ font-size:24px;}

.ad2-b a{ display:block; margin-top:20px;}





/*hz*/

.hz{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}

.hz-title{ height:84px; background:url(../images/title.jpg) no-repeat bottom; width:970px; text-align:center;}

.hz-title h3 span{ color:#00afed;}

.hz-title p{ font-size:14px; text-transform:uppercase; color:#a6a6a6; margin-top:5px;}

.hz-b{ margin-top:20px;}

.content-two{

	width:1180px;

	height: 116px;



}

.con-two{

	width: 186px;

	height: 110px;

	float: left;

	margin-right: 46px;

	margin-bottom: 15px;

	position: relative;

	cursor: pointer;

	border:1px solid #ccc;

}

.con-two img{

	width:186px;

	height: 110px;

	

}

.txt-two{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 80px;

	padding-top: 30px;

	line-height: 45px;

	text-align: center;

	color: #fff;

	background: url(../images/ico1.png);

	display: none;

}

.txt-two h3{

	font-weight: normal;

	font-size:14px;

}

.txt-two h3 a{ color:#FFF;}

.txt-two p img{

	width:22px;

	height:14px;



}





/*td*/

.td{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}

.td-title{ background:url(../images/title.jpg) no-repeat bottom; width:969px; height:100px; text-align:center;}

.td-title b{ font-size:24px; display:block;}

.td-title p{ font-size:18px; color:#606060; margin-top:5px;}

.td-b{ margin-top:20px;}

.td-b dl{ float:left; width:186px; margin:0 5px;}

.td-b dl dt{ background:url(../images/td-dt.png) no-repeat; width:109px; height:114px; text-align:center; line-height:114px; color:#FFF; font-size:18px; font-weight:bold;}

.td-b dl dd{ font-size:13px; width:164px; height:75px; border:2px solid #e6e6e6; margin-top:10px; padding:10px; color:#4e4e4e; line-height:28px;}

.td-b dl:hover dt{ background:url(../images/td-dt-hover.png) no-repeat;}

.td-b dl:hover dd{ border:2px solid #00afed;}



/*anli*/

.anli{ width:1180px; margin:0 auto; height:auto; overflow:hidden;}

.anli-b{ margin-top:30px;}

#tab_2{width:1180px;  height:236px; overflow:hidden; float:left;}

#tab_2 .tab_menu{width:220px; float:left; position:absolute;z-index:1; height: 236px;  }

#tab_2 .tab_menu li{width:220px;height:42px;cursor:pointer;overflow:hidden; background:url(../images/anli-bg.jpg) no-repeat; text-align:center; padding-top:80px; font-size:18px;  }

#tab_2 .tab_menu li a{ color:#FFF;}

#tab_2 .tab_menu .selected{background:url(../images/anli-hover.jpg) no-repeat; cursor:pointer; height:42px; width:220px; padding-top:80px; }

#tab_2 .tab_box_2{width:930px; float: right;}

#tab_2 .tab_box_2 div ul li{ float:left; width:278px; margin:0 16px;}

#tab_2 .tab_box_2 div ul li p{ border:1px solid #ccc; height:180px; padding:5px;}

#tab_2 .tab_box_2 div ul li p img{ width:267px; height:180px;}

#tab_2 .tab_box_2 div ul li span{ font-size:14px; display:block; height:32px; line-height:32px; text-align:center; background:#cdcdcd;}

#tab_2 .hide{width:930px; height:224px;overflow:hidden;}





/*ys*/

.ys-title{ width:100%; background:url(../images/ys-title.jpg) no-repeat center center; height:128px; margin-top:40px; padding-top:67px;}

.ys-title-c{ width:1180px; margin:0 auto; text-align:center; }

.ys-title-c h3{ font-size:38px;}

.ys-title-c h3 a{ color:#FFF;}

.ys{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}

.ys-l{ float:left; width:410px;}

.ys-l dl{ margin-top:50px;}

.ys-l dl dt{ background:url(../images/ys-dt.jpg) no-repeat; width:395px; height:59px; font-size:36px; color:#FFF; line-height:59px; padding-left:10px;}

.ys-l dl dt span{ font-size:24px; margin-left:30px;}

.ys-l dl dd{ font-size:14px; line-height:28px; color:#525252; margin-top:20px; margin-left:20px;}

.ys-img{ width:245px; height:673px; float:left; margin:0 57px;}





/*ad3*/

.ad3{ width:100%; background:url(../images/ad3.png) no-repeat center center ; height:253px;}

.ad3-c{ width:1180px; margin:0 auto; position:relative;}

.ad3-c dl{ position:absolute; color:#FFF; font-size:14px; top:150px; left:50px; }

.ad3-c dl dt{ float:left;}

.ad3-c dl dt span{ font-size:24px;}

.ad3-c dl dd{ float:left; margin-left:20px;}





/*jz*/

.jz{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}

.jz-b{ margin-top:20px; height:auto; overflow:hidden;}

.jz-l{ float:left; width:445px;}

.jz-l dl dt img{ width:435px; height:270px;}

.jz-l dl dd{ background:url(../images/jz-dd1.jpg) no-repeat; width:412px; height:118px; padding:15px 15px 0;}

.jz-l dl dd a{ font-size:15px; display:block;}

.jz-b dl dd p{ color:#6c6c6c; line-height:25px; margin-top:10px;}

.jz-r{ float:left; width:670px; margin-left:30px;}

.jz-r dl{ margin-bottom:18px; height:auto; overflow:hidden;}

.jz-r dl dt{ float:left;}

.jz-r dl dt img{ width:160px; height:120px;}

.jz-r dl dd{ float:left; background:url(../images/jz-dd2.jpg) no-repeat; width:465px; height:107px; padding:15px 15px 0;}

.jz-r dl dd a{ font-size:14px; display:block;}



/*wrap*/

.wrap{ width:1180px; margin:40px auto; 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:#00afed;}

.about-b{ margin-top:35px;}

.about-l{ float:left; width:568px; margin-left:20px;}

.about-l ul li{ float:left; font-size:24px; width:90px; height:193px; text-align:center; padding-top:70px; background:#01a8f6; margin-right:1px;}

.about-l ul li a{ width:24px; color:#FFF;}

.about-l ul li.honor{ background:#0abfff;}

.about-l ul li.xc{ background:#4fd0fe;}

.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:44px; font-size:24px; color:#00afed; 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;}

/* 连续滑动门开始 */

.box1 {width:658px;position:relative; height:172px;overflow:hidden;}

.box1 ul {margin:0 auto;}

.box1 li {float:left;width:198px;margin-right:20px;text-align:center;}

.box1 li img {width:184px;height:136px; border:1px solid #ccc; padding:2px; }

.box1 li .bt {display:block; height:30px; line-height:30px;font-size:14px; text-align:center; background:#01a8f6; 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:#01a8f6;  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; 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:#01a8f6; }

.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:#01a8f6; 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:100px;}

.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:#01a8f6;   display:block; font-weight:bold;padding-bottom:7px; }



.zwyw_xw a.tag_news{ background:url(../images/news_hover.jpg) no-repeat bottom left;  color:#01a8f6;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:#01a8f6;}















































































































































