﻿/*-------- main_banner --------*/
.main_banner {
		width:100%;
        height:500px;
        position:relative;
		overflow:hidden;
		z-index:1;
	}	
.js_main_banner {
		position:relative;
		width:100%;
		height:500px;
		overflow:hidden;
	}	
.js_main_banner .d_btn {
		position:absolute;
		top:0;
		left:0;
		width:1200px;
		height:0px;
		z-index:9999;
	}
.js_main_banner .d_btn .sp_pre,
.js_main_banner .d_btn .sp_next {
		position:absolute;
		display:block;
		float:left;
		top:200px;
		width:40px;
		height:40px;
		line-height:0;
		font-size:0;
		text-indent:-9999em;
		cursor:pointer;
		background:url(/images/icon_banner.png) 0 0 no-repeat;
	}	
.js_main_banner .d_btn .sp_pre {
		left:0;
	}	
.js_main_banner .d_btn .sp_next {
		right:0;
		background-position:0 0;
	}	
.js_main_banner .con  {
		width:100%;
		height:500px;
	}	
.js_main_banner .con  li{
		width:100%;
		height:500px;
		text-align:center;
	}
.js_main_banner .con  .li_01 {
		background-color:#2995ed;
	}	
.js_main_banner  .index {
		position:absolute;
		bottom:0;
		left:0;
		z-index:9999;
		padding:40px 0;
		width:100%;
		text-align:center;
	}	
.js_main_banner  .index  li {
		display:inline;
		padding:0 5px;
		vertical-align:top;
		line-height:18px;
	}
.js_main_banner  .index a {
		vertical-align:top;
		display:inline-block;
		width:18px;
		height:18px;
		background: url(/images/icon_banner.png) 1px -85px no-repeat;
		_background: url(/images/circle.gif) 0 0 no-repeat;
	}	
.js_main_banner  .index .on a {
		background-position:1px -105px;
		_background-position:0 -27px;
	}	
/*滚动新闻*/
.dynamic
{
    width:100%;
    position:absolute;
    bottom:0;
    z-index:10000;
}
.dynamic_news {
    height: 40px;
    color: #0068b7;
    background-color:#202020;
    overflow: hidden;
    opacity:0.5607843137254902;
    z-index:10000;
}
    .dynamic_news .sp_title {
        color: #FFD834;
        font-size: 16px;
        padding-left:10px;
        padding-right:40px;
        line-height:40px;
        float:left;
    }
#demo
{
    width:1000px;
    height: 40px; overflow: hidden
}
#demo1 a,#demo2 a
{
    color:#FFFFFF;
}
/*产品方案*/
.product
{
    width:100%;
    height:683px;
    background-color:#FFFFFF;
}
.product .title
{
    padding-top:50px;
    width:1200px;
    text-align:center;
}
.product .description
{
    padding-top:17px;
    padding-bottom:41px;
    color:#0585DE;
    font-size:14px;
    width:1200px;
    text-align:center;
}
.product .item
{
    width:348px;margin-left:39px;height:458px;float:left;border:2px #EAEAEA solid;
}
.product .item_title
{
    padding-top:35px;color:#000000;padding-left:23px;padding-bottom:23px;font-size:16px;font-weight:bold;
}
.product .item_content
{
    padding-left:23px;font-size:14px;color:#666666;
}
.product .item_more
{
    padding-left:23px;
    padding-top:30px;
}
.product .item_more a
{
    width:61px;
    line-height:27px;
    height:27px;
    display:block;
    border-radius:5px;
    border:1px solid #0585DE;
    text-align:center;
    color:#0585DE;
}
.product .item_more a:hover
{
    background:#0585DE;
    color:#ffffff;
}
/*部分案例*/
.case
{
    width:100%;
    height:770px;
    background-color:#F8F8F8;
}
.case .title
{
    padding-top:30px;
    width:1200px;
    text-align:center;
}
.case .description
{
    padding-top:17px;
    padding-bottom:40px;
    color:#0585DE;
    font-size:14px;
    width:1200px;
    text-align:center;
}
.case .item
{
    float:left;
    width:282px;
    margin-right:15px;
    height:250px;
    border-bottom:3px solid #CCCCCC;
    margin-bottom:20px;
    letter-spacing:0;
}
.case .case_more
{
    width:1200px;
    float:left;
}
.case .case_more a
{
    margin:0 auto;
    width:100px;
    height:30px;
    line-height:30px;
    border:1px solid #0585DE;
    color:#0585DE;
    text-align:center;
    display:block;
    border-radius:5px;
}
.case .case_more a:hover
{
    background:#0585DE;
    color:#ffffff;
}
/*新闻中心*/
.news
{
    width:100%;
    height:660px;
    background-color:#FFFFFF;
}
.news .title
{
    padding-top:30px;
    width:1200px;
    text-align:center;
}
.news .description
{
    padding-top:17px;
    padding-bottom:49px;
    color:#0585DE;
    font-size:14px;
    width:1200px;
    text-align:center;
}
.news .item
{
    width:384px;
    float:left;
    margin-right:15px;
}
.news .news_line
{
    float:left;width:49px;
    height:208px;
    background:url(/images/news_line.png) center no-repeat;
}
.news .news_content
{
    float:left;
    padding-left:15px;
    width:320px;
    height:208px;
}
.news .news_content a
{
    margin-top:10px;
    width:100px;
    height:30px;
    line-height:30px;
    border:1px solid #0585DE;
    color:#0585DE;
    text-align:center;
    display:block;
    border-radius:5px;
}
.news .news_content a:hover
{
    background:#0585DE;
    color:#ffffff;
}
/*关于我们*/
.about_us
{
    width:100%;
    height:500px;
    background-color:#F8F8F8;
}
.about_us .title
{
    padding-top:30px;
    width:1200px;
    text-align:center;
}
.about_us .description
{
    padding-top:17px;
    padding-bottom:60px;
    color:#0585DE;
    font-size:14px;
    width:1200px;
    text-align:center;
}
.about_us .item
{
    margin-top:20px;
    width:426px;
    float:left;
}
.about_us .item p
{
     width:426px;
    height:120px;
     text-indent:2em;
      line-height:20px;
}
    .about_us .item a {
        margin-top:10px;
        margin-left:100px;
        width:100px;
    height:30px;
    line-height:30px;
    border:1px solid #0585DE;
    color:#0585DE;
    text-align:center;
    display:block;
    border-radius:5px;

    }
.about_us .item a:hover
 {
    background:#0585DE;
    color:#ffffff;
 }