body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0}
body,button,input,select,textarea{font:12px/1.5 \5FAE\8F6F\96C5\9ED1,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b{font-style:normal}
a{text-decoration:none;}
a:hover{text-decoration:underline}
img{border:0;display:block;}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0;list-style:none;}

.clearfix:after{content:"\0020";height:0;display:block;clear:both;}
.clearfix{zoom:1;}
.none{font-size:0;height:0;line-height:0;visibility:hidden;display:none;}
.pr{position:relative;z-index:1;}
/*public*/
body{background:#fff;color:#5b5b5b;min-width:1000px;position:relative;}
a{color:#5b5b5b;}
a:hover{color:#1b1b1b;text-decoration:none;}

.sp{background:url(../images/sp.png) no-repeat;}
.wrap{width:1000px;margin:0 auto;text-align:left;}

.banner{height:434px;overflow:hidden;position:relative;zoom:1;}
.banner-pic{width:1920px;position:absolute;top:0;left:50%;margin-left:-960px;z-index:1;}
.banner-pic li{position:absolute;top:0;left:0;}
.banner-nav{width:100%;position:absolute;bottom:11px;left:0;text-align:center;z-index:2;}
.banner-nav a{width:16px;height:16px;overflow:hidden;background:url(../images/dot.png) no-repeat;display:inline-block;vertical-align:top;margin:0 2px;*display:inline;zoom:1;}
.banner-nav a.on{background-position:-21px 0;}

.tit{font-size:24px;font-weight:normal;color:#333;line-height:36px;padding-left:46px;position:relative;zoom:1;}
.ico-tit{width:36px;height:36px;position:absolute;top:0;left:0;}
.ico-tit-solution{background-position:0 0;}
.ico-tit-about{background-position:-44px 0;}
.ico-tit-product{background-position:-88px 0;}
.ico-tit-corp{background-position:-132px 0;}

.pnl{padding:40px 0;background:#f7f7f7;}
.pnl-left,.pnl-right{width:372px;float:left;}
.pnl-left{margin-right:206px;}
.pnl-bg{background:url(../images/pnlbg.jpg) repeat-y center center;}

.intro{margin-top:20px;color:#a2a2a2;line-height:24px;padding-bottom:10px;}
.intro .more{margin-top:14px;}

.more,.more-ico{display:inline-block;vertical-align:top;*display:inline;zoom:1;}
.more{color:#939393;line-height:20px;padding:0 15px 0 20px;border:1px solid #9a9a9a;border-radius:2px;}
.more-ico{width:5px;height:8px;overflow:hidden;margin:6px 0 0 4px;*margin-top:5px;background-position:-7px -58px;}
.more:hover{border-color:#3b7ec7;color:#3b7ec7;text-decoration:none;}
.more:hover .more-ico{background-position:-23px -58px;}

.picroll{margin-top:30px;position:relative;}
.picroll-wrapper{width:920px;height:206px;margin:0 auto;overflow:hidden;}
.picroll-wrapper li{width:190px;height:206px;padding:0 20px;float:left;font-size:14px;}
.picroll-wrapper p{width:190px;color:#5b5b5b;margin-top:16px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.picroll-wrapper a:hover{text-decoration:none;}
.picroll .more{position:absolute;top:-60px;right:0;}
.picroll-prev,.picroll-next{width:20px;height:37px;position:absolute;top:60px;left:0;background-position:0 -88px;}
.picroll-next{left:auto;right:0;background-position:-30px -88px;}

.corp{padding:10px 0;}
.corp li{width:117px;height:50px;margin:20px 6px 0 0;border:1px solid #eaeaea;float:left;filter£ºgray;}

.footer{padding:50px 0;background:#2a2a2a;}
.footer-q{width:678px;float:left;}
.footer-d{float:left;}


/*²úÆ·*/
body{background:url(../images/bg.jpg) repeat-y center 116px;}
.head{height:34px;background:#fff url(../images/topbar.png) no-repeat center top;border-bottom:2px solid #f9f9f9;position:relative;z-index:10;}
.tright{display:none;}
.logo{position:absolute;top:34px;left:50%;margin-left:-500px;}

.navs{width:1000px;height:80px;margin:0 auto;text-align:right;position:relative;z-index:9;}
.navs li{margin:21px 0 0 45px;position:relative;display:inline-block;vertical-align:top;*display:inline;zoom:1;}
.navs li:hover a{color:#1e74d1;border-bottom:3px solid #1e74d1;}
.navs a{color:#333;font-size:15px;line-height:56px;display:block;}
.navs a:hover{text-decoration:none;}
.navs div{width:200px;padding:12px 0;position:absolute;top:59px;left:50%;margin-left:-100px;z-index:1;display:none;}
.navs dl .botline{width:100%;height:100%;background:#000;opacity:0.6;filter:alpha(opacity=60);position:absolute;top:0;left:0;z-index:-1;}
.navs dl a{color:#bcbcbc;font-size:12px;line-height:28px;white-space:nowrap;text-align:center;overflow:hidden;display:block;}
.navs dl a:hover{color:#fff!important;}
.navs li:hover dl a{color:#bcbcbc;border:none;}

#content_wrapper{width:1000px;margin:0 auto;min-height:560px;padding-top:68px;zoom:1;}
#content_wrapper:after,#portfolio_box:after{content:"\0020";height:0;display:block;clear:both;}
#sidebar-left{width:172px;float:left;}
#sidebar-left .dotted_line{display:none;}

.news_categories a{height:41px;overflow:hidden;font-size:14px;text-align:center;line-height:42px;color:#5b5b5b;display:block;border-bottom:1px solid #e9eaea;}
.news_categories a:hover{color:#fff;border-color:#979797;background:#8d8c8c;text-decoration:none;}

.kccrumbs{font-size:14px;line-height:40px;}

#content{width:750px!important;}
#portfolio_box{margin-left:-45px!important;zoom:1;}
#portfolio_box li{width:220px;margin:28px 0 0 45px;float:left;_display:inline;}
#portfolio_box .image{width:220px;height:140px;overflow:hidden;background:#fff;}
#portfolio_box .image img{height:140px;display:block;margin:auto;}
#portfolio_box .project_info{height:62px;text-align:center;}
#portfolio_box .project_info h2,#portfolio_box .project_info h3{width:100%;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#portfolio_box .project_info h2{font-size:18px;line-height:40px;padding-top:4px;}
#portfolio_box .project_info h3{font-size:12px;}

.bottom{background:#2a2a2a;}
.bottom2{width:1000px;margin:0 auto;overflow:hidden;padding:50px 0;color:#989898;font-size:12px;line-height:36px;border-bottom:1px solid #202020;}
.bottom2 a{color:#989898;}
.bottom2 img{width:115px;height:115px;padding:2px;background:#fff;}


/*-------------------------------------
	12.7	PAGINATION
-------------------------------------*/
.pagination{padding:36px 0;text-align:center;}
.pagination li{font-size:12px;color:#a2a2a2;line-height:23px;margin:0 4px;padding:1px;border-radius:2px;display:inline-block;vertical-align:top;*display:inline;zoom:1;}
.pagination a{width:23px;display:block;color:#a2a2a2;}
.pagination a:hover{color:#3b7ec7;}
.pagination .active{border:1px solid #3b7ec7;padding:0;}
.pagination .active,.pagination .active a{color:#3b7ec7;}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#c2c2c2;cursor:default;}
.pagination li:first-child a,.pagination li:last-child a{font-weight:bold;}


/*-------------------------------------
		Baidu
-------------------------------------*/
body>a{display:none;}