body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{color:#666;font-size:14px;font-family:"微软雅黑",Arial;width:100%; overflow:hidden}
td,th,caption{font-size:14px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
a{text-decoration:none; outline:none}
a:hover{text-decoration:none;}
ol,ul,li{list-style:none;}
input,textarea,select,button{border:none;outline:none}
table{border-collapse:collapse;}
html { overflow-x: hidden; overflow-y: auto; }
img{outline:none; vertical-align:top; border:none}
.cb{height:0;line-height:0;clear:both}
.mainBox{ width:1100px; margin:0 auto; padding-top:48px; position:relative}
.mainBox h2{ font-size:24px; color:#000; text-align:center; background:url(../image/titleLine.png) center center no-repeat; margin-bottom:9px}
.mainBox .title-dep{ color:#919191; text-align:center; font-size:16px; margin-bottom:42px;}


#header .mainBox{ padding-top:0}
#header h1{ float:left}
#header h1 a{ display:block; width:226px; height:72px; background:url(../image/logo.png) no-repeat; text-indent:-9999px; margin:25px 0 20px 0}
#header .nav{ float:right; margin-top:67px}
#header .nav li{ margin-left:28px; float:right}
#header .nav li a{ display:block; height:30px; line-height:30px; color:#000; font-size:16px; transition:all .2s ease-in-out;padding: 0 10px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;}
#header .nav li a.select{background:#0d93ce; color: #fff}
#header .nav li a:hover{background:#0d93ce; color: #fff}


#banner{ width:100%}

#BrandResources{ padding-bottom:36px; background-image: url(../image/pinpai-bg.jpg); background-size: cover; background-position: center; background-repeat: no-repeat;}
.Brand-list{ position:relative; overflow:hidden}
.Brand-text{ position:absolute; top:0; width:600px; height:153px; overflow:hidden; z-index:99}
.imgLeft .Brand-text{ left:413px; text-align:left; padding:27px 200px 0 46px; background:#fff;}
.imgRight .Brand-text{ left:-159px; text-align:right; padding:27px 46px 0 200px; background:#f0f0f0;}
.imgLeft .Brand-img{ float:left;}
.imgRight .Brand-img{ float:right;}
.Brand-img img{ width:413px; height:180px;}
.Brand-title{ font-size:20px; color:#000; margin-bottom:20px; position:relative}
.Brand-dep{ line-height:26px; height:52px; overflow:hidden; color:#666; margin-bottom:9px}
.Brand-title i{ position:absolute; width:20px; height:1px; top:31px; background:#cccccc}
.imgLeft .Brand-title i{ left:0;}
.imgRight .Brand-title i{ right:0;}
.Brand-details{ color:#afafaf; font-size:12px; display:inline-block; height:30px; line-height:30px; width:100px; text-align:center; border:1px solid #d2d2d2; border-radius:4px}
.Brand-text:hover{ background:#0d93ce}
.Brand-text:hover .Brand-dep{ color:#FFF}
.Brand-text:hover .Brand-title{ color:#FFF}
.Brand-text:hover .Brand-details{ color:#FFF}


#news{ background:#f7f7f7; padding-bottom:40px}
.news-list li{ width:340px; margin-right:40px; float:left;}
.news-list li.not{ margin-right:0}
.news-list .img-box{ display:block; width:340px; height:190px; overflow:hidden; margin-bottom:14px;}
.news-list .img-box img{ display:block; width:340px; height:190px;}
.new-date{ height:30px; line-height:30px; color:#9D9D9D;}
.new-title{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:30px; line-height:30px; background:url(../image/news-list-bg.jpg) 1px center no-repeat; color:#000; padding-left:12px; margin-bottom:6px; transition:all .2s ease-in-out}
.new-title:hover{ color:#0d93ce}
.new-dep{ line-height:26px; height:78px; overflow:hidden; color:#666}




#partners{background:#f7f7f7; padding-bottom:50px }
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
.titbox{font-size:18px;color:#3366cc;height:32px;overflow:hidden;width:880px;margin:20px auto;}
.scroll{width:1100px;color:#333333;margin:0 auto;overflow:hidden; position:relative}
.scroll img{border:1px solid #a6a6a6;margin:0 6px;  transition:all .2s ease-in-out}
.scroll a:hover img{border:1px solid #990000;}
#partners-prev,#partners-next{ position:absolute; top:162px; width:14px; height:32px; cursor:pointer}
#partners-prev{ left:-37px; background:url(../image/left.png) no-repeat}
#partners-next{ right:-37px; background:url(../image/right.png) no-repeat}


#footer{ background:#303030;}
#footer .mainBox{ padding-top:0}
.blogroll{ border-bottom:1px solid #292929; height:27px; padding-top:12px;}
.blogroll strong{ display:inline-block; height:27px; line-height:27px; font-size:14px; color:#a6a6a6; border-bottom:1px solid #e30000}
.blogroll-list{ border-bottom:1px solid #464646; padding-bottom:16px;}
.blogroll-list a{ display:inline-block; margin:16px 12px 0 0; color:#a6a6a6; font-size:12px; transition:all .2s ease-in-out}
.blogroll-list a:hover{ color:#0d93ce}
.message{ padding:16px 0;}
.message p{ line-height:32px; text-align:center; font-size:12px; color:#a6a6a6}


.mainImg{ display:block; width:100%; height:254px; background-position:center; background-size:cover; background-repeat:no-repeat; text-indent:-9999px}


.nav_fu{ background:#f2f4f7; border-bottom:1px solid #dfe1e4;}
.nav_fu .mainBox{ padding-top:0; height:50px;}
.nav_fu  ul{ float:left;}
.nav_fu  ul li{ float:left; height:50px;}
.nav_fu  ul li a{ display:block; padding:0 24px; height:48px; position:relative; top:0px; line-height:48px; text-align:center; color:#000; font-size:14px;border-top:2px solid #f2f4f7; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd}
.nav_fu  ul li a.select{ border-top-color:#0d93ce; border-bottom-color:#FFF; background:#FFF}
.sonNav{ float:right; height:50px; line-height:50px;font-size:12px; color:#A6A8AA}
.sonNav a{ color:#A6A8AA;}
.sonNav a:hover{ color:#0d93ce; text-decoration:underline}
h3{ margin-top:40px; text-align:center; height:58px; color:#000; font-size:24px; border-bottom:1px solid #e5e5e5}
h3 span{ border-bottom:1px solid #0d93ce; display:inline-block; line-height:58px; height:58px}
.minBox{ min-height:200px; padding-bottom:48px;}

.xinwen-list li{ padding:28px 0; border-bottom:1px solid #e5e5e5}
.xinwen-img{  display:block; width:314px; height:175px; float:left}
.xinwen-img img{  display:block; width:314px; height:175px;}

.xinwen-text{ float:left;  width:738px; height:163px; padding:12px 24px 0;}
.xinwen-title{ display:block; transition:all .2s ease-in-out; height:18px; line-height:18px; font-size:18px; color:#000; margin-bottom:20px;}
.xinwen-title:hover{ color:#0d93ce}
.xinwen-date{ color:#BCBCBC; margin-bottom:10px; font-size:12px;}
.xinwen-dep{ font-size:14px; line-height:26px; color:#A4A4A4; height:52px; overflow:hidden; margin-bottom:10px;}
.xinwen-list .more{ display:inline-block; width:82px; height:26px; background:#8a8a8a; line-height:26px; text-align:center; font-size:12px; color:#FFF; transition:all .2s ease-in-out}
.xinwen-list .more:hover{ background:#0d93ce}
.fenye{ text-align:center; margin-top:30px}
.fenye a{ cursor: pointer; display:inline-block; padding:10px 15px; margin:0 4px; background:#f2f2f2; color:#787878; font-size:12px; transition:all .2s ease-in-out}
.fenye a.on{ background:#0d93ce; color:#FFF}
.fenye a:hover{ background:#0d93ce; color:#FFF}

.xiangxi-title{ font-size:24px; color:#000; margin:17px 0 28px 0}
.xiangxi-message{ font-size:12px; color:#7E7E7E; height:24px; line-height:24px;}
.xiangxi-message span{ margin-right:22px; }

.fanpian p{ margin-top:22px; font-size:14px;}
.fanpian p span{ color:#0d93ce}
.fanpian p a{ color:#000}
.fanpian p a:hover{ color:#0d93ce; text-decoration:underline}

.project-list li{ width: 350px; margin:0 25px 29px 0; float: left}
.project-img{ overflow: hidden; display: block; width: 350px; height: 214px;margin-bottom: 25px;}
.project-img img{
	-moz-transform-origin: center center;
-webkit-transform-origin:center center;
-o-transform-origin:center center;
-ms-transform-origin:center center;
	transition:all .3s ease-in-out; 
	display: block; width: 350px; height: 214px;}
.project-title{ margin-bottom: 12px; }
.project-title a{ transition:all .3s ease-in-out; float: left; font-size: 16px; color: #000; display: block;height: 16px; line-height: 16px }
.project-title a:hover{ color: #0d93ce}
.project-title span{ float: right; font-size: 12px; color: #666666;display: block;height: 16px; line-height: 16px; background: url(../image/heart.png) left center no-repeat; padding-left: 19px;}

.project-date{ margin-bottom: 25px; font-size: 12px; color: #666666; background:url(../image/date.png) left center no-repeat; padding-left: 20px;}
.project-img:hover img{-moz-transform:scale(1.2,1.2); 
-webkit-transform:scale(1.2,1.2); 
-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);}



.mainBg1{
	background: url(../image/mainBg1.png) repeat-y;
	background-position: center 422px;
}

#header{
	background: #fff;
}

.mainImg{
	background-color: #fff;
}