.in_title{text-align: center;padding-top: 60px;margin-bottom: 50px;letter-spacing: 1px;}
.in_title h2{
    font-size: 22px;
    color: #666;
    font-family: arial;
    letter-spacing: 0;
	}
.in_title p{font-size: 28px;color: #666666;margin-top: 10px;background: url("../images/title_bg.png") no-repeat center;}
a.more{width: 214px;height: 42px;line-height: 42px;font-size: 18px;color: #fff;text-align: center;display: block;background: #3294ff;}

/*in_search*/
.in_search{
    z-index: 9;
    background: #fff;
    padding: 20px 0;
    box-shadow: 0 0 3px 3px #efefef;
	}
.in_search .search_box{
	width: 780px;
    margin-left: 30px;
	}
.in_search .search_txt{
	line-height: 35px;
    font-size: 15px;
    color: #9f9f9f;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
	}
.in_search .search_txt span{color: #343434;font-weight: bold;}
.in_search .search_txt a{color: #9f9f9f;}
.in_search .search_cnt1{
	position: relative;
    margin-right: 30px;
	}
.in_search .search_cnt1 .txt{
    font-size: 14px;
    width: 320px;
    height: 35px;
    line-height: 35px;
    padding-left: 16px;
    color: #9f9f9f;
    background: #efefef;
	}
.in_search .search_cnt1 .btn{
	width: 41px;
    height: 35px;
    background: url(../images/btn.png) center center no-repeat #3394ff;
    position: absolute;
    right: 0;
    top: 1px;
	}

/*in_product*/
.in_product .product_list ul li{
    width: 280px;
    min-height: 420px;
    float: left;
    text-align: center;
    margin-right: 24px;
    margin-bottom: 24px;
    border: 1px solid #c8c8c8;
    border-radius: 10px;
	}
.in_product .product_list ul li:nth-child(4n){margin-right:0;}
.in_product .product_list ul li img{
    max-width: 100%;
    height: auto;
    border-radius: 10px 10px 0 0;
	}
.in_product .product_list ul li .pro_txt{
    padding: 20px 10px;
	background:#fff;
	}
.in_product .product_list ul li .pro_txt h3{
	font-size: 18px;
    line-height: 30px;
    color: #4c4c4c;
    font-weight: normal;
	}
.in_product .product_list ul li .pro_txt p.txt1{font-size: 11px;color: #989898;letter-spacing: 1px;}
.in_product .product_list ul li .pro_txt p.txt2{
	font-size: 14px;
    color: #888;
    margin-top: 10px;
    text-align: justify;
	}
.in_product .product_list ul li .pro_txt a.pro_more{
	width: 105px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    display: block;
    margin: 15px auto 0;
    background: #b0b0b0;
	}

.in_product .product_list ul li:hover{border:1px solid #3294ff;}
.in_product .product_list ul li:hover .pro_txt a.pro_more{background: #3294ff;}

/* in_adv */
.in_adv{background: url("../images/adv_bg.jpg") no-repeat center;height: 215px;margin-top: 60px;}
.in_adv .fl h3{font-size: 18px;color: #323232;margin-top: 70px;}
.in_adv .fl h3 span{font-size: 16px;border:1px solid #323232;padding: 4px 19px;border-radius: 16px;}
.in_adv .fl p{
    font-size: 36px;
    line-height: 42px;
    color: #222;
    font-family: 'Times New Roman', Times, serif;
    font-weight: bold;
    letter-spacing: 0;
    margin-top: 12px;
	}
.in_adv .fr{width: 601px;}
.in_adv .fr img{margin-top: 50px;display: block;}
.in_adv .fr p{font-size: 22px;color: #fff;letter-spacing: 2px;line-height: 44px;background: #3294ff;text-align: center;margin-top: 20px;}

/* in_advan */
.in_advan ul li{
	width: 280px;
    float: left;
    text-align: center;
    margin-right: 26px;
	}
.in_advan ul li span{display: block;font-size: 42px;height: 92px;line-height: 92px; color: #fff;background: url("../images/advan_num1.png") no-repeat center;position: relative;z-index: 9;}
.in_advan ul li img{ max-width:100%; height:auto;margin-top: -46px;}
.in_advan ul li .txt{
    padding: 20px;
    background: #3294ff;
    text-align: justify;
    min-height: 160px;
	}
.in_advan ul li .txt h3{font-size: 21px;color: #fff;font-weight: normal;}
.in_advan ul li .txt p{
	font-size: 15px;
    color: #fff;
    line-height: 32px;
    margin-top: 10px;
	}
.in_advan ul li.li02,.in_advan ul li.li04{margin-top: 60px;}
.in_advan ul li.li02 span,.in_advan ul li.li04 span{background: url("../images/advan_num2.png") no-repeat center;}
.in_advan ul li.li02 .txt,.in_advan ul li.li04 .txt{background:#888;}
.in_advan ul li.li04{margin-right:0;}

/* in_about */
.in_about{background: #f4f4f4;margin-top: 60px;padding-bottom: 60px;}
.in_about .fl{width: 572px;}
.in_about .fl .about_vedio{width: 572px;height: auto;}
.in_about .fl .about_txt{margin-top:10px;}
.in_about .fl .about_txt p{font-size: 16px;color: #858585;line-height: 30px; text-align:justify}
.in_about .fl .about_txt a.more{margin-top: 10px;}
.in_about .fr{width: 567px;height: 402px;background: url("../images/about_ul.jpg") no-repeat;}
.in_about .fr ul li{height: 402px;width: 141px;float: left;border-right: 1px solid #fff;}
.in_about .fr ul li:last-child{border-right:none;}
.in_about .fr ul li a{width: 31px;display: block;margin: 132px auto 0;font-size: 22px;color: #fff;padding: 0 10px;text-align: center;}
.in_about .fr ul li:hover{background:#3294ff;}
.in_about .fr ul li:hover a{border-left: 1px solid #fff;border-right: 1px solid #fff;}

.in_about .picScroll-left{ position:relative;margin-top: 45px;}
.in_about .picScroll-left .hd{ overflow:hidden; height:19px; background: url("../images/line.png") no-repeat center;text-align: center;margin-top: 30px;}
.in_about .picScroll-left .hd .prev,.in_about .picScroll-left .hd .next{ display:inline-block; width:19px; height:19px; margin:0 9px; overflow:hidden;cursor:pointer; background:#b0b0b0 url("../images/prev.png") no-repeat;}
.in_about .picScroll-left .hd .next{ background:#b0b0b0 url("../images/next.png") no-repeat;}
.in_about .picScroll-left .hd .prev:hover{background:#3294ff url("../images/prev.png") no-repeat;}
.in_about .picScroll-left .hd .next:hover{background:#3294ff url("../images/next.png") no-repeat;}

.in_about .picScroll-left .bd{overflow:hidden;}
.in_about .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.in_about .picScroll-left .bd ul li{ width:272px;margin-right: 37px; float:left; _display:inline; overflow:hidden;text-align: center;}
.in_about .picScroll-left .bd ul li img{width:272px; height:204px;display: block;}
.in_about .picScroll-left .bd ul li p{font-size: 16px;color: #3c3c3c;margin-top:15px;}

/* in_news */
.in_news{position: relative;padding-bottom:60px;}
.in_news .news_left{ width:573px; position: relative;}
.in_news .news_left h3{line-height:48px;color: #282828;font-size: 18px;margin-top: 5px;font-weight: normal;}
.in_news .news_left p{color: #949494; font-size: 14px;line-height:26px;}
.in_news .news_left a.more{margin-top: 20px;}
.in_news .news_left .spimg{ width:573px; height:429px;}

.in_news .news_right{ width: 570px;}
.in_news .news_right dl{margin-bottom:18px;padding-bottom:18px;overflow: hidden;border-bottom:1px solid #dfdfdf;  }
.in_news .news_right dl dt{ width:60px; float:left;font-weight:bold;font-size:14px;text-align: center;color: #838383;font-weight: normal;line-height:22px;padding-top: 10px; font-family:arial}
.in_news .news_right dl dt span{ display:block; text-align: center; font-size:44px;line-height: 50px;font-weight: normal;}
.in_news .news_right dl dd{ width:490px; float: right; line-height:22px; color: #898989;padding-left:10px; }
.in_news .news_right dl dd h3{ font-size:18px; color: #282828; line-height:32px;font-weight: normal;}
.in_news .news_right dl dd p{color: #949494; font-size: 14px;line-height:26px; }



.index-ad {
    height: 192px;
    background: url(../images/ad_bg.jpg) no-repeat top center;
    color: #fff;
	margin-top:35px;
}


.index-ad .container{ width:1200px; margin:0 auto}

.index-ad .pull-left {
    /*margin-left: 160px; */float:left
}
.index-ad .pull-left b{
    display: block;
    font-size: 35px;
    line-height: 45px;
    margin-top: 26px;
}
.index-ad .pull-left p{
	display: block;
    line-height: 40px;
    font-size: 21px;
}
.index-ad .pull-left p:after {
    content: '';
    display: block;
    width: 540px;
    height: 1px;
    background: #93bae8;
    margin-top: 10px;
    margin-bottom: 10px;
}
.index-ad .pull-left ul {
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #fff;
    overflow: hidden;
    padding-left: 0;
}
.index-ad .pull-left ul li{
    float: left;
    display: block;
    background: url(../images/ico_ad.png) no-repeat left center;
    padding-left: 34px;
    margin-right: 32px;
    font-size: 18px;
}
.index-ad .pull-right {
    width: 326px;
    margin: 38px 20px 0 0; 
    background: url(../images/tel_white.png) no-repeat left top; 
    color: #fff;
	float:right
}
.index-ad .pull-right span {
    display: block;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 2px;
    text-indent: 84px;
}
.index-ad .pull-right b {
    display: block;
    font-size: 35px;
    line-height: 45px;
    font-family: arial;
    text-indent: 84px;
    font-weight: bold;
}
.index-ad .pull-right a {
    margin-top: 10px;
    display: block;
    width: 320px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #fff;
    border-radius: 5px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}