/*首页*/
.case{
    width: 100%;
    height: 170px;
    background-color: #fafafa;
    margin-top: -45px;
}
.line{
    padding-top: 53px;
    background: url("../images/index_line.png") no-repeat center center;
    width: 100%;
    height: 20px;
}
.case h3{
    color: #1db9ff;
    font-size: 18px;
    margin-bottom: 10px;
    text-align: center;
}
.case p{
    text-align: center;
    color: #bebebe;
}
.pro{
    height:430px;
}
.pro ul{
    width: 745px;
    margin: 47px auto 0;
}
.pro ul li{
    width: 745px;
    height: 390px;
    background: url("../images/index_pro_bg.png") no-repeat 345px 90px;
}
.pro ul li .img{
    float: left;
    width: 281px;
    height: 390px;
    border: solid 1px #eeeeee;
}
.pro ul li .img img{
	max-width: 100%;
	height: 100%;
}

.pro ul li .right{
    float: right;
    position: relative;
    width: 395px;
    height: 390px;
}
.pro ul li .right h3{
    font-size: 16px;
    font-weight: bold;
    color: #1db9ff;
    background: url("../images/index_pro_ico.png") no-repeat 0 center;
    padding-left: 20px;
    margin-bottom: 20px;
}
.pro ul li .right p{
    width: 395px;
    line-height: 21px;
    padding-left: 20px;
    margin-bottom: 26px;
}
.pro ul li .right .btn1{
	position: absolute;
	left: 0;
	bottom: 0;
    width: 117px;
    height: 19px;
    line-height: 19px;
    background-color: #fdfdfd;
    color: #a2a0a0;
    border: solid 1px #ececec;
    text-align: center;
    cursor: pointer;
}
.pro .btn{
    position: absolute;
    top: 180px;
    display: inline-block;
    width: 27px;
    height: 27px;
    cursor: pointer;
}
.pro .prev{
    left: 0;
    background: url("../images/pro_prev.png") no-repeat;
}
.pro .next{
    right: 0;
    background: url("../images/pro_next.png") no-repeat;
}
.about{
    width: 100%;
    height: 330px;
    background-color: #fafafa;
}
.about .left{
    width: 520px;
    height: 238px;
    float: left;
    background: url("../images/index_about_bg.png") no-repeat 53px 30px;
}
.about .left h3{
    padding-top: 45px;
    padding-left: 55px;
    color: #1db9ff;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 13px;
}
.about .left span{
    padding-left: 52px;
    color: #1db9ff;
}
.about .left p{
    padding-top: 33px;
    padding-left: 52px;
    width: 465px;
}
.about .left .btn{
    width: 117px;
    height: 19px;
    line-height: 19px;
    background-color: #fdfdfd;
    color: #a2a0a0;
    border: solid 1px #ececec;
    text-align: center;
    cursor: pointer;
    margin-top: 25px;
    margin-right: 10px;
    float: right;
}
.about .right{
    float: left;
    margin-left: 15px;
}
.about .right .right_line{
    width: 35px;
    height: 200px;
    border-left: dashed 1px #dadada;
    float: left;
}
.about .right img{
    width: 375px;
    height: 203px;
    border: solid 1px #e5e5e5;
    margin-top: -5px;
}
.quick_link{
    width: 930px;
    height: 224px;
    margin: 0 auto;
}
.quick_link ul{
    margin-top: 50px;
}
.quick_link ul li{
    width: 210px;
    margin-right: 30px;
    float: left;
    position: relative;
}
.quick_link ul li.last{
    margin-right: 0;
}
.quick_link ul li .line_left{
    display: inline-block;
    width: 107px;
    height: 3px;
    margin-right: 2px;
    background-color: #1db9ff;
}
.quick_link ul li .line_right{
    display: inline-block;
    height: 3px;
    width: 97px;
    background-color: #9a9a9a;
}
.quick_link ul li i{
    display: inline-block;
    font-size: 10px;
    color: #4e4e4e;
    margin-top: 20px;

}
.quick_link ul li h3{
    color: #919191;
    margin-top: 12px;
}
.quick_link ul li .btn{
    background: url("../images/quick_ico.png") no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 0;
    top: 36px;
}
.quick_link ul li img{
    margin-top: 25px;
}
.index_news{
    width: 100%;
    height: 598px;
    background-color: #fafafa;
}
.index_news>h3{
    color: #1db9ff;
    font-size: 18px;
    margin-bottom: 10px;
    text-align: center;
}
.index_news>p{
    text-align: center;
    color: #bebebe;
}
.index_news .cont{
    width: 930px;
    margin: 62px auto 0;
}
.index_news .cont .left{
    float: left;
    width: 600px;
    height: 305px;
    border: solid 1px #ebebeb;
}

.slide_news{ width:600px;background-color: #fff;height: 305px}
.slide_news .hd{ position:relative; height:30px; line-height:30px; border-bottom:1px #f7f6f6 solid;}
.slide_news .hd ul{ float:left;width:600px;background: url("../images/quick_ico.png") no-repeat #fafafa 576px center ;}
.slide_news .hd ul li{ float:left;width: 82px; cursor:pointer; text-align: center;}
.slide_news .hd ul li.on{ height:31px;background-color: #fff;}
.slide_news .bd ul{ padding:16px 110px 24px 37px;}
.slide_news .bd li{ height:30px; line-height:30px;}
.slide_news .bd li a{float: right;color: #a2a2a2}
.slide_news .bd li a:hover{color:#1db9ff;}
.slide_news .bd li span{ color:#1db9ff;}
.slide_news .first img{
    border: solid 1px #edecec;
    margin-left: 20px;
    margin-top: 19px;
}
.slide_news .first .right{
    margin-top: 19px;
    float: right;
    width: 365px;
}
.slide_news .first .right .tit{
    width: 340px;
    height: 44px;
    border-bottom: dashed 1px #dcdcdc;
    background: url("../images/index_news_ico.png") no-repeat 320px 0;
    margin-top: 7px;
    margin-bottom: 10px;
}
.slide_news .first .right .tit h3{
    color: #1db9ff;
    margin-bottom: 5px;
}
.slide_news .first .right .tit p{
    color: #1db9ff;
}
.slide_news .first .right>p{
    width: 332px;
    margin: 0;
    color: #a2a2a2
}
.index_news .cont>.right{
    float: right;
    width: 310px;
    height: 305px;
    border: solid 1px #ebebeb;
}
.slide_news2{ width:310px;background-color: #fff;height: 305px}
.slide_news2 .hd{ position:relative; height:30px; line-height:30px; border-bottom:1px #f7f6f6 solid;}
.slide_news2 .hd ul{ float:left;width:310px;background: url("../images/quick_ico.png") no-repeat #fafafa 287px center ;}
.slide_news2 .hd ul li{ float:left;width: 93px; cursor:pointer; text-align: center;}
.slide_news2 .hd ul li.on{ height:31px;background-color: #fff;}
.slide_news2 .bd ul{ padding:10px 20px 0;}
.slide_news2 .bd li{ height:36px; line-height:36px;}
.slide_news2 .bd li a{float: right;color: #a2a2a2}
.slide_news2 .bd li a:hover{color:#1db9ff;}
.slide_news2 .bd li span{ color:#1db9ff;}
.friend_link{
    width: 100%;
    height: 180px;
    background-color: #fafafa;
}
.friend_link .cont,.friend_link .tit{
    width: 930px;
    margin: 0 auto;
}
.friend_link .tit{
    margin-bottom: 14px;
}
.friend_link h3{
    font-size: 18px;
    color: #1db9ff;
    display: inline-block;
    margin-left: 12px;
    margin-right: 5px;
}
.friend_link span{
    font-size: 14px;
    color: #575757;
}

.picScroll-left{ width:930px;height: 102px;position:relative;  border:1px solid #e1e1e1;}
.picScroll-left .btn{ position:absolute; display:block; top:35px; width:32px; height:32px; cursor:pointer;}
.picScroll-left .prev{ left:20px; background:url(../images/link_prev.png);}
.picScroll-left .next{ right:20px; background:url(../images/link_next.png);}
.picScroll-left .bd3{ padding:21px 75px;}
.picScroll-left .bd3 ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd3 ul li{ margin:0 20px; float:left; _display:inline; text-align:center;}
.picScroll-left .bd3 ul li .img{ width:160px; height:58px; text-align:center; overflow:hidden;}
.picScroll-left .bd3 ul li .img img{ width:160px; height:58px; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.picScroll-left .bd3 ul li .img img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.picScroll-left .bd3 ul li p{ margin-top:5px; line-height:24px;}

.copyRight{width: 100%;background-color: #333333;text-align: center;color: #b3b3b3;padding-top: 24px;padding-bottom: 21px;}
.copyRight div{margin-bottom: 10px;}
.copyRight a{color: #b3b3b3;}
.copyRight .quicklink{width: 100%;text-align: center;}
.copyRight .quicklink a{padding: 0 7px;}
/*单页*/
.single_con .ny_right .content{line-height: 27px}


/*新闻列表*/
.news_con .ny_right .content_title { margin-bottom:30px; padding-bottom:20px; text-align:center; border-bottom:1px #ddd dotted;}
.news_con .ny_right .content_title h3{ font-size:17px; color:#4d5260;}
.news_con .ny_right .content_title .info{ margin-top:15px; font-size:12px; color:#aaa;}
.news_con .ny_right .content_title .info span{ display:inline-block; margin:0 10px;}
.news_con .ny_right .content{line-height: 27px}
.first_list{height:125px; overflow:hidden; margin-bottom:26px;}
.first_list img{border: solid 1px #c2c2c2; float: left;}
.first_list .right{float:right;color:#8c8573;line-height: 20px;width: 516px;}
.first_list .right .tit{display:block; height:31px; color: #e60012; font-size:14px;}
.first_list .right .text{height:40px; overflow:hidden; margin-bottom:4px;}
.first_list .right a{color: #b20000;display: block}
.first_list .right .date{ display:block; height:20px; line-height:20px; background:url(../images/news_list_time.jpg) left center no-repeat; padding-left:20px; margin-top:10px;}
.other_list{margin-bottom: 67px; }
.other_list li{height:37px; line-height: 37px; border-bottom: dotted 1px #dddddd;}
.other_list li span{float: right;}

.list_btn{ margin:20px auto; width: 752px; }
.list_btn_l_r{ float: left; width: 20px; height: 20px; border: solid 1px #d3d3d3; text-align: center; color: #d3d3d3; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.list_btn_l_r:hover{ color: #8c8573; border-color: #8c8573; }
.list_btn_line{ float: left; width: 285px; height: 1px; background-color: #d3d3d3; margin-top: 11px; }
.list_btn_num{ width: 120px; float: left; margin: 0 9px; text-align: center; }
.list_btn_num a{ display: inline-block; width: 20px; height: 20px; text-align: center; border: solid 1px #d3d3d3; margin: 0 2px; color: #606060; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.list_btn_num a:hover,.list_btn_num .hover{ color: #cf271e; border-color: #cf271e; }

/*新闻详情*/
.news_con .ny_right .content_tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; }
.news_con .ny_right .content_related { padding:6px 0; text-align: center;margin-bottom: 30px;}
.news_con .ny_right .content{line-height: 27px}
.news_con .ny_right .content_btn{line-height: 27px}
.news_con .ny_right .content_btn a{color: #2d3140 }

/*产品列表*/
.pro_con .ny_right .content{line-height: 27px}
.pro_con .ny_right .content ul{ float:left; margin:0 -24px 0 -23px;}
.pro_con .ny_right .content li{ float:left; width:213px; height:235px; border: solid 3px transparent; margin:0 24px 67px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.pro_con .ny_right .content li .photo{ display:block; width:213px; height:125px;}
.pro_con .ny_right .content li .info{ width:213px; height:110px; background:#f5f5f5;}
.pro_con .ny_right .content li .info .name{ height:40px; line-height:40px; padding-left:19px; font-size:14px;}
.pro_con .ny_right .content li .info .text{ line-height:18px; padding:0 19px; height:36px; overflow:hidden; margin-bottom:10px;}
.pro_con .ny_right .content li .info .more{ display:block; height:24px; line-height:24px; background:#adadad; padding-left:20px; color:#fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.pro_con .ny_right .content li:hover{ border-color: #7c7f90
}
.pro_con .ny_right .content li:hover .more{ background: #7c7f90
}
