@charset "utf-8";
/* CSS Document */
.banner{margin:auto; width:100%;  height:380px; position:relative; overflow:hidden;}
.banner .pic{width:100%; height:380px; position:relative;}
.banner .pic li{width:100%; height:380px; position:absolute;  display:none; text-align:center;}
.banner .picImg{width:100%;  height:380px; margin:0 auto; overflow:hidden;}

.banner .num{width:100%;  position:absolute; right:0px; top:50px;}
.banner .numCon{ margin:0 auto; width:1000px; height:50px; position:relative; overflow:hidden;}
.banner .numCon_ben {position:absolute; right:0px; top:0px; overflow:hidden;}
.banner .numCon_ben li{background:#989899; width:9px; height:9px; margin-left:7px; cursor:pointer; float:left; overflow:hidden;}
.banner .numCon_ben .num_li_hover{background:#d64e37;}


.newsBg{width:100%; height:41px; background:url(../img/news_list.jpg) repeat-x; border-bottom:1px solid #FFF;}
.news{margin:0 auto; width:1000px; background:url(../img/news_list.jpg) repeat-x;  line-height:41px; overflow:hidden;}
.news_engTitle{width:87px; height:41px; line-height:41px; font-size:18px; color:#FFF; font-family:"微软雅黑";}
.news_list{width:700px; height:41px; line-height:41px; color:#FFF; overflow:hidden;} 
.news_list li{width:700px; height:41px; line-height:45px;}
.news_list li a{color:#fff;}
.news_list li a:hover{color:#FFF;}

.news_page_pery{background:url(../img/pery.gif) no-repeat center; width:17px; height:41px; cursor:pointer; overflow:hidden;}
.news_page_next{background:url(../img/next.gif) no-repeat center; width:17px; height:41px; cursor:pointer; overflow:hidden;}
.news_page{height:41px; color:#FFF; margin:0 10px;}


.index_promo_bg {
	margin:auto; width:100%; background-color:#FFFFFF
}
.index_promo {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 960px; DISPLAY: block; padding-top:10px;
}
/* ----------------------------------------------------------------
    Promo
-----------------------------------------------------------------*/
.clear {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow:hidden;
}

.promo {
    position: relative;
    background: url("../images/promo.png") repeat;
    padding: 15px 18px;
    border-left: 3px solid #34599E;
    margin-bottom: 30px;
}

.promo-desc {
    position: relative;
    padding-right: 165px;
}

.promo h3 {
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    padding-bottom: 0;
    text-shadow: 1px 1px 1px #FFF;
	color: #34599E;
}

.promo h3 > span { color: #34599E; }

.promo-desc > span {
    display: block;
    margin-top: 3px;
    font-size: 15px;
    line-height: 22px;
    color: #777;
    font-family: "Open Sans";
}

.promo-action {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -20px;
    max-width: 150px;
}

.promo-action a {
    display: block;
    color: #FFF;
    font-size: 14px;
    font-family: "Open Sans";
    padding: 0 15px;
    font-weight: bold;
    line-height: 40px;
    background: #333;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    -ms-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
}

.promo-action a:hover { background: #57B3DF; }



.promo { padding: 12px 15px; }

.promo h3 {
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
}

.promo-desc > span {
    font-size: 13px;
    line-height: 20px;
}
.dotted-divider {
    clear: both;
  /*background: url("../img/divider.png") repeat-x; */
    margin: 10px 0;
    height: 5px;
}

/*feature*/
.col_one_third {
	width:295px;
	height:100px;
	overflow:hidden;
	float:left;
	margin-bottom:20px;
	margin-right:30px;
}
.col_last{
margin-right:1px;

}
.icon-copy{
float:left; width:55px; height:100px; 
}
.product-feature {
float:left; width:240px; height:100px; 
}

.product-feature h3{
text-align:left; font-size:16px; font-weight:bold
}
.product-feature p{
text-align:left; font-size:12px; color:#777777; line-height:20px   
}


.lanmu{background:url(../img/lanmu_bg.gif) repeat-x center; width:100%; height:269px;}
.lanmu_content{margin:0 auto; background:url(../img/lanmu_bg.gif) no-repeat center;  width:1000px; height:269px;}
.lanmu_left{width:732px; margin-top:40px; overflow:hidden;}
.lanmu_left dl{background:url(../img/lanmu_li_bg.gif) no-repeat right center; height:210px; float:left; overflow:hidden;}
.lanmu_left dt{height:30px; line-height:30px; font-size:16px; font-family:"微软雅黑"; color:#080100; overflow:hidden;}
.lanmu_left dd{overflow:hidden;}
.lanmu1{width:228px; margin-right:30px;}
.lanmu2{width:241px; margin-right:30px;}
.lanmu3{width:203px;}
.lanmu1_bg{background:url(../img/lanmu1.gif) no-repeat left top; margin-top:20px;  padding-left:71px; width:137px; height:120px;}
.lanmu2_bg{background:url(../img/lanmu2.gif) no-repeat left top; margin-top:20px;  padding-left:84px; width:157px; height:120px;}
.lanmu3_bg{background:url(../img/lanmu3.gif) no-repeat left top; margin-top:20px;  padding-left:73px; width:160px; height:120px;}
.lanmu_left dd li{background:url(../img/lanmu_li.gif) no-repeat left center; height:20px; line-height:20px; padding-left:10px; overflow:hidden;}
.lanmu_left dd li a{color:#666;}
.lanmu_left dd li a:hover{color:#34599E;}
.lanmu_more{ height:25px; line-height:25px; font-family:Arial, Helvetica, sans-serif;}
.lanmu_more a{background:url(../img/lanmu_more.gif) no-repeat right center; padding-right:10px; color:#000;}
.lanmu_more a:hover{background:url(../img/lanmu_more_hover.gif) no-repeat right center; color:#34599E;}

.lanmu_right{width:208px; margin-top:40px; overflow:hidden;}
.lanmu_right li{background:url(../img/lanmu_li_b.gif) no-repeat bottom; height:48px; width:208px; margin-bottom:16px; padding-bottom:1px; overflow:hidden;}
.lanmu_right li a{width:208px; height:48px; display:block; overflow:hidden;}
.lanmu_about{background:url(../img/lanmu_right.gif) no-repeat right 0px;}
.lanmu_news{background:url(../img/lanmu_right.gif) no-repeat right -96px;}
.lanmu_order{background:url(../img/lanmu_right.gif) no-repeat right -192px;}
.lanmu_about:hover{background:url(../img/lanmu_right.gif) no-repeat right -48px;}
.lanmu_news:hover{background:url(../img/lanmu_right.gif) no-repeat  right -144px;}
.lanmu_order:hover{background:url(../img/lanmu_right.gif) no-repeat right -240px;}
.lanmu_right li a .lanmu_r_title{width:208px; font-family:"微软雅黑"; font-size:16px; height:20px; line-height:20px; color:#020000; overflow:hidden;}
.lanmu_right li a:hover .lanmu_r_title{color:#34599E;}
.lanmu_r_eng{width:208px; height:20px; line-height:20px; color:#020000; font-size:11px; font-family:Arial, Helvetica, sans-serif;  overflow:hidden;}


.cp_list{width:1000px; margin-top:20px; overflow:hidden;}
.cp_list li{ width:223px; height:278px; float:left;  margin-right:26px; position:relative; cursor:pointer; overflow:hidden; }
.cp_list li a{background:url(../img/cp_li.jpg) no-repeat;  padding:15px 18px 18px 15px; width:190px; height:245px; display:block; cursor:pointer;  overflow:hidden; }
.cp_list li a:hover{background:url(../img/cp_li_hover.jpg) no-repeat;}
.cp_li_img,.cp_li_img img{width:190px; height:120px; overflow:hidden;}
.cp_li_img{margin-bottom:10px;}
.cp_li_con{width:190px; height:114px; color:#666; overflow:hidden;}
.cp_li_con dt{text-align:center;  color:#0059ae; margin-bottom:8px;}
.cp_li_con dd{color:#333; font-family:"新宋体", "宋体"; line-height:1.6;}
.cp_list li a:hover .cp_li_con dt{color:#000;}
.cp_more{background:url(../img/cp_more.jpg) no-repeat 0px 0px; position:absolute; bottom:4px; right:4px; width:25px; height:24px; overflow:hidden;}
.cp_list li a:hover .cp_more{background:url(../img/cp_more.jpg) no-repeat 0px -24px;}


.title{margin:0 auto; width:1000px; color:#d3362a; font-size:16px; font-weight:bold; margin-bottom:10px; overflow:hidden;}




.content,.case_content{margin:20px auto; width:1000px; overflow:hidden;}

.case_content{margin-bottom:10px; margin-top:10px }
.case_list{width:1000px; margin-top:20px; overflow:hidden;}
.case_list li{width:219px; height:230px; float:left; margin-right:29px; overflow:hidden;}
.case_li_img,.case_li_img img{width:219px; height:145px; overflow:hidden;}
.case_li_img{margin-bottom:10px;}
.case_li_con{width:219px; overflow:hidden;}
.case_li_con dt{width:219px; color:#000; height:40px; margin-bottom:10px; overflow:hidden;}
.case_li_con dt a{color:#0059ae;}
.case_li_con dt a:hover{color:#000;}
.case_li_con dd{color:#333; font-family:Arial, Helvetica, sans-serif;}


/*-----start: i-c-partners-----*/
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1;
}

.i-c-partners {
background:#EEEEEE; border-top:1px solid #ddd

}

.i-c-p-title {
    margin: 0.5em auto;
    color: #333;
   font-size:16px; font-family:"微软雅黑"; 
     width:990px
}

.i-c-p-list {
    padding-left: 10px; width:990px; margin:0px auto;
}

.i-c-partners a,
.i-c-partners img {
    overflow: hidden;
    display: inline-block;   
}

.i-c-partners a {
    float: left;
    margin: 0 20px 15px 0;
    border: 1px solid #e6e6e6;
}

.i-c-p-list .clear-m-r,
.clear-m-r {
    margin-right: 0;
}
/*-----end: i-c-partners-----*/

.scrollList_20 .photolist{position: relative;overflow: visible;width:10000px;}
.scrollList_20 .photolist ul{float:left;margin:0px;padding:0px;}
.scrollList_20 {position: relative;margin:0 auto;width:909px;height:47px; margin:6px 0 6px 0px;}
.scrollList_20 .photolist li {float:left;margin:0 10px 0 0;height:47px;text-align:center;}
.scrollList_20 .photolist li img{ border:0px solid #ccc; margin-bottom:5px;}


.scrollList_30 .photolist{position: relative;overflow: visible;width:10000px;}
.scrollList_30 .photolist ul{float:left;margin:0px;padding:0px;}
.scrollList_30 {position: relative;margin:0 auto;width:660px;height:130px; margin:0px 0 0px 0px;}
.scrollList_30 .photolist li {float:left;margin:0 2px 0 0;width:163px;height:130px;text-align:center;}
.scrollList_30 .photolist li img{ border:0px solid #ccc; margin-bottom:5px;}
