* { margin:0;padding:0;list-style-type:none; font-family:'microsoft yahei',"微软雅黑";}
a, img,input,select { border:none;text-decoration:none;}
body { font: 12px/23px simsun,Arial;background: rgb(234, 234, 234)}

#header { width:100%;float:left;height:150px;background:url(../images/smenubg44.png) repeat;}
#banner { width:100%;float:left;padding-bottom:25px;}
#content { width:100%;float:left;}
#bottom { width:100%;float:left;}
.wrap { width:1258px;margin:auto auto;}
.cb{ clear:both;}
.logo { float:left;}

.indexMenu { float:right;}
.indexMenu .drop_menu {float:right;width:130px;height:150px; position:relative;z-index:999; font: 14px/150px 'microsoft yahei';}
.indexMenu .drop_menu .a1 { display:block;float:left; width:130px; height:150px; text-align:center; background: url(../images/menu44.png) no-repeat left center;color:#fff; line-height:150px;}
.indexMenu .drop_menu .a1:hover { background:url(../images/menunow44.png) no-repeat center center;}

.indexMenu .submenu { display:block;background: url(../images/smenubg44.png) repeat; font-family:'microsoft yahei';}
.indexMenu .submenu { display:none;position:absolute;width:130px;top:150px;left:0px;z-index:100;filter:alpha(Opacity=70);-moz-opacity: 0.6;opacity: 0.6;}

.indexMenu .submenu li{width:130px;height:25px;padding:4px 0 4px 0;}
.indexMenu .submenu li .a2 { padding: 0px; text-align: center; float: left; color: #fff; width: 130px; height: 30px; font: 14px/30px 'microsoft yahei';line-height:30px; }
.indexMenu .submenu li .a2:hover { padding: 0px;background: #808080;}

/*banner样式*/
#banner {width:100%; height:380px; margin:0px auto;}
#full-screen-slider { width:100%; height:380px; position:relative;}
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:350px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#1A1A1D;}

.index { width:1208px;padding:28px 25px 20px 25px;background:#fff;float:left;}
.more { float:right;}
.gsjj { width:425px;float:left;}
.gsjj_title { width:425px;height:50px;background:url(../images/title_01.png) no-repeat;}
.gsjj_content { width:425px;height:180px;overflow:hidden;}
.gsjj_content img { float:left;margin-right:20px;}

.cpzs { width:759px;float:right;}
.cpzs_title { width:759px;height:50px;background:url(../images/title_02.png) no-repeat;}
.cpzs_content { width:759px;height:180px;overflow:hidden;}
.buttonLeft { float:left;width:18px;height:125px;padding-top:55px;}
.buttonLeft a { float:left;width:18px;height:26px;background:url(../images/arrow8.png) no-repeat;}
.cpzs_content ul { width:723px;height:180px;float:left;overflow:hidden;}
.cpzs_content ul li { width:160px;height:160px;float:left;overflow:hidden;padding:10px 0 0 16px;}
.cpzs_content ul li img { width:158px;height:120px;float:left;border:1px solid #666;}
.cpzs_content ul li .a1 { width:160px;height:40px;float:left;text-align:center;color:#333;line-height:40px;}
.cpzs_content ul li .a1:hover { color:red;}
.buttonRight { float:right;width:18px;height:125px;padding-top:55px;}
.buttonRight a { float:right;width:18px;height:26px;background:url(../images/arrow8.png) no-repeat -18px 0;}

.foot { width:1258px;height:110px;padding-top:30px;background:url(../images/smenubg44.png) repeat;text-align:center;color:#fff;line-height:40px;}
.foot a { color:#fff;}
.foot a:hover { text-decoration:underline;}

.scott{padding:3px;margin:3px;text-align:center;}
.scott a{border:#ddd 1px solid;padding:2px 5px;color:#88af3f;margin:0 2px 0 0;text-decoration:none;}
.scott a:hover{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
.scott a:active{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
.scott span.current{border:#b2e05d 1px solid;padding:2px 5px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#b2e05d;}
.scott span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}
.time{ line-height:36px; height:36px; float:right;}
.ny_news_list{ background:url(../images/n_list_icon.jpg) left center no-repeat ; margin-left:15px;    list-style-type:none; height: 36px; line-height: 36px; padding-left:10px; border-bottom:1px dotted #cacaca}
    .ny_news_list a {color:#333}
        .ny_news_list a:hover {color:red}

/*浮动QQ*/
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 200;
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 270px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}




.neiye { width:1258px;float:left;background:url(../images/cbg.png) repeat-y;padding-bottom:30px;}
.neiyeLeft { width:219px;float:left;}
.neiyeLeft .im_title { width:190px;height:38px; font:14px/38px 'microsoft yahei'; padding-left:30px; color:#fff; float:left; background:url(../images/title_03.png) no-repeat;}

/*左侧导航开始*/
.subNav li{ width:219px; height:30px; line-height:30px; float:left; background:url(../images/listx2.png) no-repeat;}
.subNav li a:link,.subNav li a:visited{ display:block; padding-left:50px; color:#333;}
.subNav li a:hover,.subNav li a:active{ display:block; padding-left:50px; color:#FF6600; background:#cdcdcd url(../images/listx2.png) no-repeat;}

.subNav .navContent{ padding:10px 30px 10px 50px; margin:0px auto;}
.subNav .navContent li{ width:140px; float:left; display:inline-block; background:none;}
.subNav .navContent li a:link,.subNav .navContent li a:visited,.subNav .navContent li a:hover,.subNav .navContent li a:active{ display:block; line-height:30px; padding-left:20px; background:url(../images/news_list.gif) left center no-repeat; border-bottom:1px dotted #a5a5a5;}

.neiyeLeft .contact{ padding:10px 10px 0px 10px; line-height:24px;}
.neiyeRight { width:1037px;float:right;}
.about { width:100%;float:left;}
.about_title { width:100%;height:42px;float:left;background:url(../images/title_04.png) no-repeat;line-height:42px;}
.about_title span { float:left;margin-left:50px;color:#333;}
.about_title span a { color:#333;}
.about_title span a:hover { text-decoration:underline;}
.about_content { width:997px;float:left;margin:10px}

.about_contentul { width:100%;padding:20px;float:left;overflow:hidden;}
.about_contentul li { width:180px;height:180px;float:left;overflow:hidden;padding:10px 0 0 16px;}
.about_contentul li img { width:178px;height:140px;float:left;border:1px solid #666;}
.about_contentul li .a1 { width:178px;height:40px;float:left;text-align:center;color:#333;line-height:40px;}
.about_contentul li .a1:hover { color:red;}