﻿@charset "utf-8";
@import url("global.css");
* html{background-image:url(about:blank); background-attachment:fixed;}
.box{ width:100%; margin:0px auto; padding:0px; position:relative; overflow:hidden;}
.header{ width:100%; height:auto; background:#fff;}
.fixedNav{position:fixed;top:0px;left:0px;width:100%;z-index:999;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
.topw{ background:#eaf1f7; height:30px; line-height:30px; width:100%;}
.topvv{ width:1024px; height:30px; color:#828282;}
.topnav{ width:auto; height:30px; line-height:30px; font-family:"微软雅黑"; color:#828282;}
.topnav a{ color:#828282;}
.logow{ width:100%; height:106px;}
.logowp{ width:1024px; height:106px;}
.logo{ width:436px; margin-top:20px; height:67px; display:block;}
.search_from{ width:550px; height:120px; overflow:hidden; padding:40px 0px; text-align:center;}
.search_from img{ width:67px; height:67px; margin-bottom:3px;}
.search_from p{ font-size:13px;}
.mr15{ margin-right:15px;}

.menuw{ width:100%; height:42px; background:#0074c5; position:absolute; z-index:999; top:136px; left:0px;}
.navw{width:1024px; height:42px;}
.navw ul.menu{width:auto;left:0px;}
.navw ul.menu li{ font-weight:bold; float: left; width:105px; position:relative;background:#0d8ce5; margin-right:1px;}
.navw ul.menu a:hover{ color:#fff; }
.navw ul.menu li a { display: block; height:42px; font-size:14px; line-height:42px; padding:0px 8px;color:#fff;position: relative; z-index:2000; text-align: center;font-weight:300;}
.navw ul.menu li a:hover,.navw ul.menu li a.home{background:#fec900;position: relative;color:#fff;}
.navw ul.menu ul{display:none;position:absolute; top:0; left: 0; width:105px; z-index:1000;}
.navw ul.menu ul li { font-weight:normal; background:#EAF1F7; color:#000;}
.navw ul.menu ul li a{ display:block; color:#34495e !important;background:#EAF1F7 !important; font-size:12px;} 
.navw ul.menu ul li a:hover{display: block; background:#0d8ce5 !important;color:#fff !important;} 
.drop a{position:relative;}
.navw ul.menu ul li a{ overflow:hidden; height:42px;}
.navw ul.menu li.drop a{ background:url(../images/lia.png) right bottom no-repeat;}
.navw ul.menu li.drop a:hover,.navw ul.menu li.drop a.hover{ background:url(../images/liaon.png) right bottom no-repeat #fec900;}
.navw ul.menu li a.hover{_background:#fec900;}
.phonew{ width:auto; height:22px; padding:10px 0px;color:#fff; font-size:14px;}
.phonew img{ vertical-align:middle;}
.bannerw{ width:100%; height:500px; overflow:hidden;background:url(../images/imgloader.gif) no-repeat center center #FFF; margin:0px auto; margin-top:42px;}
/*fwslider style*/
.fwslider{position:relative;width:100%; height:500px;}
.fwslider .slide{display:none;position:absolute;top:0;left:0;z-index:0;width:100%;text-align:center;}
.fwslider .slide_item{ width:100%; height:500px;}
.fwslider .slide_item a{ display:block; width:100%; height:500px;}
.fwslider .slidePrev{margin-left:10%;width:45px;height:45px;position: absolute;top:50%;left:-20px;opacity: 0.7;z-index:10;overflow:hidden;}
.fwslider .slidePrev span{background-image: url(../images/slide_arrow.png);width:45px;height:45px;float: left;background-position: 0 0;background-repeat: no-repeat;cursor: pointer;opacity: 0.7;}
.fwslider .slidePrev span:hover,#fwslider .slideNext span:hover{opacity:1;}
.fwslider .slideNext{width:45px;height:45px;position: absolute;top: 50%;right:-20px;opacity: 0.7;z-index: 10;margin-right:10%;overflow:hidden;}
.fwslider .slideNext span{background-image: url(../images/slide_arrow.png);width:45px;height:45px;float:left;background-position:0 -45px;background-repeat:no-repeat;cursor:pointer;opacity: 0.7;}
.fwslider .timers{height:3px;position: absolute;bottom:20px; left:50%; margin-left:-63px;z-index: 3;}
.fwslider .timer{height:3px;width:20px;background:#fff;float:left;margin-right:1px;overflow: hidden;}
.fwslider .progress{height:3px;width: 0%;background:#ffca00;float: left;}

.content{ width:100%; height:auto; padding:20px 0px; overflow:hidden;}
.conte{ width:1024px; height:auto;}
#CSSBox{float:left;width:1023px;height:206px;margin:0 auto;overflow:hidden;}
#CSSBox ul li{ float:left; list-style:none;margin:0px 10px;}
#CSSBox ul li img{width:321px;}
.listimg{ width:321px; height:206px;position:relative;overflow:hidden;}
.summary{width:321px;height:206px;top:206px;left:0px;position:absolute; background:rgba(0,0,0,0.6);}
.summarytxt{width:301px;height:196px;color:#cfcfcf; padding:5px 10px; text-align:center;} 
.summarytxt a{ line-height:30px; font-size:14px; color:#eee; text-align:center;}       
#LeftButton{cursor:pointer;height:69px;width:34px; left:0px; top:70px;background:url(../images/gun.png) left top no-repeat; position:absolute; z-index:10;}
#RightButton{cursor:pointer;height:69px;width:34px; right:0px; top:70px;background:url(../images/gun.png) left bottom no-repeat;position:absolute; z-index:10;}
#wrapper{width:1024px;position:relative;}
.gdtit{ width:1024px; margin-bottom:22px;}
.tit{ height:42px; background:url(../images/tit.jpg) repeat-x bottom left;}
.tit span{ float:right; line-height:42px;}
.titn{ height:41px; border-bottom:1px solid #0d8ce5; line-height:41px; float:left; font-size:15px; color:#2b2d52;}
.gundw{ width:1024px; height:270px; overflow:hidden;}
.left_category{ width:1024px; height:auto; overflow:hidden;float:left;}
.linkw{ width:1024px; margin-top:20px; line-height:30px;}
.linkw span{ color:#393b5e; float:left; margin-right:5px; font-size:15px;}
.linkw a{ float:left; margin-right:10px;}

.videosw{ width:150px; height:100px;box-shadow:4px 4px 4px -4px rgba(0,0,0,0.6); position:absolute; top:0px; margin-top:506px; background:url(../images/videosbg.png) repeat; left:50%; margin-left:362px; z-index:800;}
.vwrap{ width:100%; height:100%; position:relative;}
.vwrap a{ display:block; width:150px; padding-top:20px; height:80px; text-align:center; background:url(../images/bg.png) repeat; position:absolute; z-index:30; top:0px; left:0px;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
.vwrap a:hover{filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
.mainw{ width:1024px; height:380px; margin-bottom:20px;}
.abtit{ width:328px;}
.mr20{ margin-right:20px;}
.aboutw{ width:328px; height:380px; overflow:hidden;}
.cnt{ width:328px; overflow:hidden;}
.heigw{ overflow:hidden; height:338px;}
.abw img{ width:328px; height:145px; margin:10px 0px;}
.abw{ line-height:24px; font-size:12px; color:#6f6f6f;}
.abw p.sjfont{text-indent:2em; padding-bottom:5px;}
.abw a{ line-height:30px; font-size:12px; color:#b2b2b2;}
.abw a span{ color:#ed4600;}
.contac{ width:350px; height:340px; line-height:20px; overflow:hidden; font-size:12px; color:#858585;}
.contac img{ float:left;width:21px; height:124px; margin:0px 5px 0px 0px;}
h1.webtit{ line-height:38px; font-size:16px; font-weight:normal; color:#3b3b3b;}
/* box */
.showbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:9999;border:15px #fff solid;background:#fff;}
.showbox h2{position:relative;}
.showbox h2 a{position:absolute;right:5px;top:0; z-index:111;font-size:14px;color:#fec901;}
.video{ width:600px; height:340px; position:absolute; z-index:110px; overflow:hidden;}
.showbox .mainlist{padding:10px;}
.showbox .mainlist p{font:normal 14px/2 'microsoft yahei';text-indent:2em;color:#333;padding-top:5px;}

#zhezhao{background:url(../images/bg.png);position:absolute;z-index:9998;left:0;top:0;display:none;width:100%;height:100%;}
.floating_ck{position:fixed;right:2%;top:45%;z-index:99;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+200)); _margin-right:100px; _margin-right:-554px;}
.floating_ck dl dd{position:relative;width:40px;height:40px;background:#fec901;text-align:center; margin-bottom:1px;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background:#0c8ce5;}
.floating_ck dl dd:hover .floating_left,.floating_ck dl dd:hover .floating_left2{display:block;background:#0c8ce5;}
.floating_ck dd span{color:#fff;display:block;padding-top:10px;text-align:center;}
.floating_left{position:absolute;left:-140px;top:0px;width:140px;height:40px;display:none;}
.floating_left a,.floating_left2 a{color:#fff;line-height:40px;font-size:14px;}
.floating_left2{position:absolute;left:-80px;top:0px;width:80px;height:40px;display:none;}

.footer{ background:#EAF1F7; width:100%; padding:20px 0px;}
.foot{ width:1024px; height:auto; overflow:hidden;}
.footnav,.copyright,.foottool{ width:1024px; height:auto; line-height:30px; color:#a6a6a6; text-align:center;}
.footnav a,.copyright a,foottool a{color:#a6a6a6;}
.foottool img{ vertical-align:middle;}
.foottool .gsimg{ border:1px solid #ddd; width:150px;}
/*tab菜单*/
.lib_Menubox {height:28px;line-height:28px;float:left; margin:10px 0px;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none;height:30px;text-align:center;}
.lib_Menubox li{float:left;display:block;cursor:pointer;width:90px;color:#666; font-size:14px;margin-right:1px;height:30px;line-height:30px; border-bottom:1px solid #ddd;}
.lib_Menubox li.hover{width:90px;border-bottom:1px solid #fec900;color:#fec900;font-weight:bold; }
.lib_Contentbox{ float:left;clear:both;margin-top:0px; border-top:none;height:160px;padding-top:8px; position:relative;}
.newhot{ width:328px; height:104px; overflow:hidden; border-bottom:1px dotted #eee; padding-bottom:10px; margin-bottom:5px;}
.newhot h1{ line-height:32px; font-size:15px; color:#; font-weight:normal;}
.newhot h1 a{ color:#0074C5;}
.newhot p{ text-indent:2em; line-height:24px; text-align:left; position:relative; display:block; height:72px;}
.newhot p a{ color:#6f6f6f;}
.newhot p span{ position:absolute; bottom:0px; right:0px; font-size:11px; color:#fec900;}
.con_nnn_list{ width:328px; height:160px;}
.con_nnn_list ul{ display:block; width:328px;}
.con_nnn_list li{ line-height:26px; height:26px; width:100%; text-align:left;}
.con_nnn_list li a{ float:left; color:#a1a1a1;}
.con_nnn_list li span{ float:right; color:#CCC; font-size:11px;}
.con_nnn_list li em{ color:#2b2d52; float:left; margin-right:5px;}
.morew{ position:absolute; top:-78px; right:0px;}

.leftside{ width:234px; margin-right:20px;}
.rightside{ width:770px;}
.mian{ width:770px;}
.casew{ width:1024px;}
.casewrap{ width:1024px; height:auto; overflow:hidden;}
.casewrap li{float:left;margin:15px 10px;}
.casewrap li img{ width:321px; height:206px;}
.cnavlist{ width:1024px; height:30px; line-height:30px; margin-top:15px;}
.cnavlist a{ padding:0px 15px;}

.pagew{width:770px;height:30px;float:left; margin-top:15px; text-align:center;} 
.pagew a{background:#f5f5f5; padding:4px 8px; display:block; float:left; border:1px solid #d7d7d7; margin-right:5px;}
.pagew a:hover{background:#005eb6; color:#fff; border:1px solid #005eb6;}
.pagew a.on{background:#005eb6; color:#fff; border:1px solid #005eb6;}

h1.bt{ line-height:40px; line-height:40px; font-size:18px; font-weight:normal; text-align:center; color:#333;}
p.zhushi{ color:#999; line-height:30px; text-align:center; margin-bottom:10px;}
.xgbox{ width:100%; height:32px; line-height:32px; margin-top:20px; padding:15px 0px 0px 0px; border-top:1px solid #eee;}
.xgbox_l,.xgbox_r{ width:50%; height:32px; color:#666; overflow:hidden;}
.xgbox_r{ text-align:right;}
.pubcnt{ width:100%;}
.pubtit{ width:214px; font-size:15px; background:#0074C5; color:#fff; height:40px; line-height:40px; padding:0px 10px;}
.pubtit span{ color:#FC0; font-size:12px; font-family:"宋体";}
.leftbtn li{ width:234px; height:32px; line-height:32px; background:#f6f9fb; margin-top:1px;}
.leftbtn li a{ display:block; width:214px; height:32px; padding:0px 10px;}
.abwv{ width:770px; padding:20px 0;}
.ullistw{ padding:20px 0;}
.ullistw li{ line-height:32px; width:770px; height:32px;}
.ullistw li.botom{ border-bottom:1px dotted #ddd;}
.ullistw li span{ float:right; font-size:12px; color:#0074c5;}
.ullistw li a{ display:block; background:url(../images/li.png) no-repeat left top; padding-left:15px;}
.ullistw li a:hover{ background:url(../images/li.png) no-repeat left bottom; }

.mapw{ width:350px; height:450px; margin-right:20px; margin-top:20px;}
.contactw{ width:400px; height:auto; margin-top:20px;}
.evmw{ width:400px; margin-top:30px; height:160px;}
.wxw{ width:130px; height:160px;}
.wxw img{ width:130px; height:130px;}
.wxw p{ font-size:16px;}
.iw_poi_title{ font-size:16px; line-height:36px; color:#0D8CE5; font-family:"微软雅黑";}
.iw_poi_content{ font-size:12px; line-height:30px; color:#666; font-family:"微软雅黑";}

.conimg{ width:300px; margin:20px 20px 0px 0px;}
.formw{ width:450px; height:auto; overflow:hidden; margin-top:20px;}
.formw td{ line-height:30px; padding:5px;}
.formn{ font-size:13px; text-align:right;}
.formn span{ color:#F30;}
.textw{ width:180px; height:25px; border:1px solid #ddd; padding:3px;}
.yzm{ width:100px; height:25px; border:1px solid #ddd; padding:3px;}
.yzm img{vertical-align:middle;}
.yzm a img{ border:none;}
.subbtn{ width:180px; height:36px; border:none; background:#F16A33; font-size:14px; text-align:center; cursor:pointer; color:#fff;}
textarea.miaoshu{ width:180px; height:50px; border:1px solid #ddd; padding:3px;outline:none;resize:none;}

.sitemap{ width:770px; height:auto; line-height:32px;}
.sitemap ul li{ line-height:32px; border-bottom:1px dotted #ddd;}
.sitemap ul li a{ display:block; width:770px; height:32px; line-height:32px; font-size:16px; color:#F16A33;}
.sitemap ul li ul li{ float:left; width:auto; border-bottom:none; margin-right:20px;}
.sitemap ul li ul li a{ display:block; width:auto; font-size:13px; color:#999;}

.you{ width:770px; height:auto; overflow:hidden;}

.z-tc { text-align: center;}
.z-fi { font-size:26px; margin:30px;     display: inline-block;    border-radius: 5px;    border: 1px solid #d6d6d6;    padding: 6px 20px; }
.z-fi:hover { border:1px solid #0d8ce5;}
.z-pw {     font-size: 14px;color: #e90000;font-family: "微软雅黑";}
.z-pw span {     font-size: 24px; color: #232323;}



.picbox {
	width: 321px;
	height: 258px;
	background: #fbfbfb;
}

ul, ol {
	list-style: none;
}
.picbox li {
	width: 140px;
	height: 120px;
	padding: 10px;
	overflow: hidden;
	float: left;
}
.picbox li a img {
	background: url(../images/pic.png) no-repeat center;
	display: block;
	width: 140px;
	height: 120px;
}
								
.nlist {
	padding: 12px 22px;
}									
.nlist li a {
	color: black;
	font-size: 14px;
}
.menu_list {
	width: 268px;
	margin: 0;
	float:left;
}
.menu_head {
	height: 47px;
	line-height: 47px;
	padding-left: 38px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #f1f1f1;
	position: relative;
	margin: 0px;
	font-weight: bold;
	background: #0d8ce5;
}
.menu_list .current {
	background: #0d8ce5;
}
.menu_nva {
	line-height: 38px;
	border-left: 1px solid #0d8ce5;
	backguound: #fff;
	border-right: 1px solid #0d8ce5;
}
.menu_nva a {
	display: block;
	height: 38px;
	line-height: 38px;
	padding-left: 38px;
	color: #777777;
	background: #fff;
	text-decoration: none;
	border-bottom: 1px solid #0d8ce5;
}
.menu_nva a:hover {
	text-decoration: none;
}


.index_produce_list{width:750px;float:right;}
.index_produce_list li{list-style: none;display: inline-block;width: 32%; text-align: center;overflow: hidden;vertical-align: bottom;line-height:40px;}
.product_content{width:80%;padding: 10px 0;overflow: hidden;}
.product_content_img_wrap{padding: 10px; background-color: #fff;/*border: 1px solid #ccc*/}
.product_img_box{height: 120px;overflow: hidden;}
.product_img_box img{width:239px;height:163px;}
.product_title{padding-top: 12px;font-size: 12px;color: #454545;position:relative;top:-10px;}



.news{width: 100%;padding: 30px 0;overflow-x: hiddden;}
.container{							
	width: 1024px;
	margin: 0 auto;
	overflow: hidden;
		overflow-x: hidden;
	overflow-x: hidden;
}
.pcl{zoom:1;}
.news3 {
	width: 320px;
	overflow: hidden;
	float: left;
}					
.ch2 {
	font-size: 18px;
}					
.ch2j {
	display: list-item;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}					
.content .ccl44bcd2 {
	color: #000000;
}					
.rt {
	float: right;
}	
.nlist {
	padding: 12px 22px;
	background-color: #f9f9f9;
}
.nlist li {
	line-height: 28px;
}
.nlist li a {
    color: black;
    font-size: 14px;
}
.nlist li em {
	float: right;
}
em {
    font-style: normal;
}			
.nlist li a {
    color: black;
    font-size: 14px;
}

.searchw {
	color: #8c8c8c;
	font-size: 13px;
	height: 52px;
	line-height: 32px;
	overflow: hidden;
	text-align: right;
	width: 550px;
}		  
.fl {
	float: left;
}
.search {
	background: rgba(0, 0, 0, 0) url("../images/searchbg.png") no-repeat scroll left top;
	height: 22px;
	margin-left: 15px;
	padding: 5px;
	width: 245px;
}		  
.searchi {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	height: 22px;
	width: 200px;
}
.searbtn {
	background: rgba(0, 0, 0, 0) url("../images/searbtn.png") no-repeat scroll 0 0;
	border: medium none;
	cursor: pointer;
	height: 22px;
	margin-right: 6px;
	width: 26px;
}		  
.rt {
	float: right;
}
.fzcontainer{width:100%;float:left;margin-bottom:10px;}
.fenzhan span{
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0px 15px;
	font-size: 12px;
	background: #636871;
}			
.fenzhan ul{width:100;}
.fenzhan ul li{float:left;margin-right:20px;}	

.dd-state{margin:30px auto;padding:10px;background:#fffbf0;border:1px solid #f9ecca;width:100%}
.dd-state p{line-height:24px;color:#666;}.dd-state span{font-weight:bold;}.dd-state a{color:#db214c;}


/**
 *top nav
 **/
.top-nav{position:relative;z-index:1;height:40px;line-height:40px;border-top:3px solid #0074C5;border-bottom:1px solid #EDEEF0;background-color:#0074C5;font-family:"Microsoft YaHei",SimSun;font-size:12px;}
.top-nav-width{width:1000px;margin:0 auto;}
.top-nav h3{font-weight:normal;font-size:100%;}
.top-nav dl{zoom:1;}
.top-nav .tnLeft{float:left;}
.top-nav .tnRight{float:right;}
.top-nav dd{float:left;position:relative;}
.top-nav dd h3{float:left;}
.top-nav dd h3 a{display:inline-block;*display:inline;zoom:1;height:14px;line-height:14px;padding:13px 20px;color:#fff;font-size:15px;}
.top-nav dd h3 a i{display:inline-block;width:8px;height:5px;margin:0 0 0 5px;overflow:hidden;vertical-align:middle;font-size:12px;line-height:13px;background:url(/images/icon.png) 0 -61px no-repeat;}
.top-nav dd h3 a:hover,.top-nav dd.on h3 a{background:#EDEEF0;color:#0074C5;}
.top-nav .welcome{padding-right:15px;color:#fff;}
.top-nav .welcome a{color:#FF8400;}
.top-nav dd ul{display:none;position:absolute;width:110px;top:40px;left:0;border:1px solid #FECC5B;border-top:0;background:#fff;-moz-box-shadow:3px 3px 3px rgba(0,0,0,.1);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.1);box-shadow:3px 3px 3px rgba(0,0,0,.1);}
.top-nav dd ul li{line-height:31px;border-bottom:1px solid #0074C5;}
.top-nav dd ul li a{display:block;color:#0074C5;padding:0 15px;font-size:15px;}
.top-nav dd ul li a:hover{background:#FFF5DA;color:#E67902;}
.top-nav dd ul li a span{color:#FF8400;margin-left:5px;}	 



.link {
	width: 1024px;
	margin: 0 auto;
	border: 1px solid #dbdbdb;
}
.link_bt {

	width: 1024px;
	height: 30px;
	margin-top: 15px;
	border-bottom: 1px solid #dbdbdb;
}
.link_btnr {
	width: 99px;
	margin-left: 20px;
	height: 30px;
	line-height: 30px;
	background: url(/images/linkbtbg.png) no-repeat;
	text-align: center;
	color: #FFF;

}
.fl {
	float: left;
}

.link_btgd {
	width: 553px;
	margin-left: 40px;
	line-height: 30px;
	color: #999;
}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
}
.link_nr {

	width: 1024px;
	padding: 10px;
	line-height: 25px;
	color: #999;
	overflow-y:auto;

}
.link_nr a {
	color: #999;
	text-decoration: none;
}
.blank20 {
	width: 100%;
	height: 20px;
	margin: 0;
	padding: 0;
}
