@charset "utf-8";

/*公共压缩样式，处理各个浏览器兼容性所写，可以无视*/html,body{height:100%;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol{list-style:none}s{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}caption,cite,code,dfn,th,var{text-align:left;font-weight:normal;font-style:inherit;}body{background-color:#fff;}/* 表单 */label{display:inline-block;*display:inline;*zoom:1}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]  input[type="button"]::-moz-focus-inner{border:none;padding:0}/* 字体 */h1{font-size:24px;margin:0 0 12px}h2{font-size:24px;margin:0 0 10px}h3{font-size:18px;margin:0 0 8px}h4{font-size:16px;margin:0 0 5px}h5{font-size:14px;margin:5px 0}h6{font-size:14px;margin:0 0 5px;}
.clearfix{overflow:hidden;zoom:1;}

/* 项目主体部分设置 */
a{color:#616161;text-decoration:none;transition:all 0.2s linear 0s;}
body{background:#fff;color:#888;font:12px/1.5 "Tahoma",\5b8b\4f53,"Microsoft YaHei",Arial;}
input,textarea{font-family:"Tahoma",\5b8b\4f53,"Microsoft YaHei",Arial;vertical-align:middle}
.input{border:1px solid #e8e8e8;padding:.6em .4em;font-size:12px;color:#a1a1a1;background:url(input_bg.jpg) repeat-x;}
.input:focus{box-shadow:0 0 5px 0 #02A8E5;}
a:hover{color:#f00;text-decoration:none;}
.spot{color:#f60}
.blue{color:#078DCF}
.orange{color:#f60}
.green{color:#108E3F}
.red{color:red}
.c_444{color:#444}
.opy_w{text-shadow:-1px -1px 0 rgba(255,255,255,0.2);}
.opy_b{text-shadow:-1px -1px 0 rgba(0,0,0,0.15);}
.inline{display:inline-block;*display:inline;zoom:1;}
.loading{background:url(loading.gif) no-repeat 50% 50%}
.middle{vertical-align:middle}


/* 头部欢迎 */
.top_box{width:100%; height:30px; background:url(../images/1_1.png)}
.top{width:1002px; height:30px; text-align:left; padding-left:5px; line-height:30px; font-size:13px; color:#fff; margin:0 auto;} 
.top span{ line-height:30px; }
.top .name{ float:left;}
.top .top_right{ float:right;}
.top .top_right span{ margin:0 2px;}
.top .top_right span a{ color:#fff;}
.top .top_right span a:hover{color:#fff;text-decoration:none;}
/* logo */
.header{width:1002px; margin:0 auto; height:110px;}
.header_left{float:left; }
.hesder_right{float:right; width:215px; height:105px;}
.hesder_right_1{height:50px;}
.header_right_sousuo {height:40px; }

.search input {
    width: 160px;
    height: 20px;
    padding: 4px 5px;
    line-height: 20px;
    color: #1272ca;
    border: 1px solid #1272ca;
}
/* 导航 */
.navbox{ background:url(../images/2_03.png) repeat-x; z-index:100; height:44px;}
.nav{width:1002px; margin:0 auto; font-size:14px; font-family:"微软雅黑";}
.nav li{height:44px; line-height:45px; float:left; text-align:center; position:relative; z-index:999;}
.nav li a{line-height:45px; color:#fff; display:block; width:100%; height:100%; text-decoration:none;}
.nav li a:hover{ background:url(../images/nav.png); font-weight:bold;color:#fff;}
.nav li .current{ background:url(../images/nav.png);font-weight:bold;color:#fff;}
.shownav{ background:#1272ca; position:absolute; font-weight:normal; padding:0px 0px 0.5em; width:100%; left:0px; visibility:hidden; z-index:10000;}
.nav li .shownav a{line-height:40px; height:auto; color:#FFFFFF;text-decoration:none; background:#1272ca}
.nav li .shownav a:hover{background:#1272ca;}





/* banner */
.tempWrap{margin:0 auto}
.picBox{ position:relative;overflow:hidden;font-size:0; width:100%; margin:0 auto;}
.picBox .clearfix{width:100%!important}
.picBox .bd li{width:100%!important;text-align:center}
.picBox .hd{ position:absolute;bottom:15px;left:0;width:100%;height:14px;z-index:99;text-align:center}
.picBox .hd ul{margin:0;padding:0}
.picBox .hd li{display:inline-block;*display:inline;zoom:1;width:16px;height:16px;line-height:16px;text-align:center;margin-left:2px;background:#000;color:#000;cursor:pointer;font-size:12px; border-radius:7px; text-shadow:none; text-transform:none;}
.picBox .hd li.on{ background:#fff;color:#fff}
.picBox .next,
.picBox .prev{background:url(icon_arr.gif) no-repeat;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;cursor:pointer}
.picBox .prev{background-position:10px 16px;height:70px;left:1%;opacity:0;filter:Alpha(opacity=0);_filter:Alpha(opacity=100);position:absolute;top:40%;width:50px;z-index:100;background-color:#fff}
.picBox .next{background-position:10px -58px;height:70px;right:1%;opacity:0;filter:Alpha(opacity=0);_filter:Alpha(opacity=100);position:absolute;top:40%;width:50px;z-index:100;background-color:#fff}
.picBox:hover .prev{opacity:1;filter:Alpha(opacity=100);}
.picBox:hover .next{opacity:1;filter:Alpha(opacity=100);}

/*main部分*/
.main{width:1002px; margin: 0 auto; height:!important;overflow: hidden;}
.box{width: 1002px;padding: 36px 0px;margin: 0px; overflow:hidden;}
.box .title .more, .newsbox .title .more {
background:#6E0075 no-repeat;
position: absolute;
right: 10px;
top: 14px;
overflow: hidden;
text-indent: -999px;
width: 32px;
height: 11px;
}
.box .content,
.newsbox .content{padding:10px 2px 4px}
.box_news{width:1002px;margin:0 0 10px!important}
.box .title .title_more,
.newsbox .title .title_more,
.left h2.title .title_more{background:#f5f5f5;position:absolute; right:5px; top:0px;color:red; font-size:24px; font-family:"微软雅黑"; padding-left:25px; }
.title_more1{background:#f5f5f5;position:absolute; right:5px; top:0px;color:#1272ca; font-size:24px; font-family:"微软雅黑"; padding-left:25px; }
.title_more1 a{font-size:12px;line-height:30px;text-align:right; padding-left:5px; line-height:40px;}
.ft_img .intro-info-img{float:left;margin:0 1em 0 0}
.ft_img .content{zoom:1;overflow:hidden;line-height:1.8}
/*更多按钮*/
.box .title .more,
.newsbox .title .more{background:#f5f5f5 no-repeat;position:absolute;right:10px;top:14px;overflow:hidden;text-indent:-999px;width:32px;height:44px}
.box .title .more a,
.newsbox .title .more a{width:100%;height:100%;display:block; margin:0 auto;}

#div_news
{
	float:left;

	width:1001px;
	overflow-x:hidden;

	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;

	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.box_news
{
	float:left;

	width:1001px;
	overflow-x:hidden;

	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;

	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

#div_left_news
{
	float:left;

	width:490px;
	overflow-x:hidden;

	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;

	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.box_left_news
{
	float:right;

	width:490px;
	overflow-x:hidden;

	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;

	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

#div_right_showbox
{
	float:left;

	width:490px;
	overflow-x:hidden;

	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;

	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.box_right_showbox
{
	float:right;

	width:490px;
	overflow-x:hidden;

	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;

	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.zz{ width:480px; height:280px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.zz .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.zz .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.zz .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.zz .hd ul li.on{ background:#f00; color:#fff; }
		.zz .bd{ position:relative; height:100%; z-index:0;   }
		.zz .bd li{ zoom:1; vertical-align:middle; }
		.zz .bd img{ width:480px; height:280px; display:block;  }
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.zz .prev,
		.zz .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.zz .next{ left:auto; right:3%; background-position:8px 5px; }
		.zz .prev:hover,
		.zz .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.zz .prevStop{ display:none;  }
		.zz .nextStop{ display:none;  }

.cpzxbox{width:1002px; text-align:left; margin:20px auto 10px;}
.cpzsimg{width:1002px; text-align:left; margin:0 auto;}

		.slideTxtBox{ width:1002px; text-align:left; margin:0 auto; }
		.slideTxtBox .hd{ height:20px; line-height:30px; padding-bottom:20px; padding-top:20px; position:relative; left: 18px}
		.slideTxtBox .hd ul{ float:left;  position:absolute; left: 0; top:-1px; height:35px;   }
		.slideTxtBox .hd ul li{ float:left;  cursor:pointer; line-height:35px; width:141px; background:url(../images/cpzs2.png); text-align:center; margin-right:12px; color:#000; font-family:"微软雅黑"; font-size:16px; }
		.slideTxtBox .hd ul li.on{   background:url(../images/cpzs1.png); color:#FFF;font-family:"微软雅黑"; font-size:16px; }
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }

.tp{
	width:218px;
	height:125px; padding:5px 30px 0px 30px; border:solid 1px #D6D6D6; position:relative; float:left; margin-right:40px; margin-top:20px;
	}
.tp img{ width:218px; height:125px;}
.tp .tp-title{ position:absolute; bottom:0; left:0; width:280px; line-height:36px; background:url(../images/cpzs_2.png); text-align:center;}	
.tp .tp-title a { color: #000; font-family:"微软雅黑";}
.tp .tp-title:hover{ background:url(../images/cpzs_3.png)}	

/*案例展示*/
.jcImgScroll { position:relative; height:342px;  }
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:340px;  }
.jcImgScroll li.loading a { background:#fff url(../iamges/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(../images/arrow-left.png) no-repeat left center; }
.jcImgScroll em.sNext { background:url(../images/arrow-right.png) no-repeat right center;}
.jcImgScroll dl dd { background:url(../images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }


/*公司简介*/
.gsjj{width:1002px; text-align:left; margin:0 auto;clear:both; font-size:18px; font-family:"微软雅黑";height:240px;}
/*友情链接*/

.yqlj_box{width:100%; height:30px; background:#393939}
.yqlj{width:1002px; height:30px; text-align:left; padding-left:5px; line-height:30px; font-size:16px; color:#fff; margin:0 auto;} 
.yqljtitle span{ line-height:30px; color:#FFF;}
.yqljtitle .span a{ line-height:30px; color:#FFF;}

/*footer*/

.footer{ width:100%;background:#393939;
	height: 120px;
	padding-top: 20px;}


.footer p {
	color: #FFF;
	padding-top: 10px;



}
.footer p a {
	color: #FFF;
}
.footer  p a:hover {
	text-decoration: underline;
}

.wd {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.f {
	float: left;
}

.list { padding-bottom: 6px;}	
.list a{ display: block; width: 100%; height: auto;}
.list:hover{ color: #f00;}