﻿@charset "utf-8";
/* CSS Document */

html { -webkit-text-size-adjust: none; }
body{ padding:0; margin:0 auto; width:100%; color:#a09f9f; font-size:14px; font-family:"Microsoft YaHei","Arial","SimSun";}
a{ text-decoration:none;} 
a:hover{ text-decoration:none;} 
ul,li,dd,dl{ list-style:none; padding:0; margin:0;}
h2,h3,h4,h5,h6,ul,li,dd,dl,p,from,iframe{ list-style:none; padding:0; margin:0; font-weight:normal;} 
a img { border:none;}  
.clear{ clear:both; overflow:hidden; height:0; margin:0; padding:0;}

a{ text-decoration:none;}
a:focus{outline: none;}
a,area{blr:expression(this.onFocus=this.blur())}
/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: " "; display: block; clear: both; height: 0; overflow: hidden }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }

/*************topbg*****************/
.topbg { width:100%; height:67px; overflow:hidden; background:url(../img/topbg.jpg) repeat-x;}

.top { width:960px; margin:0px auto; overflow:hidden;}
.top .logo { float:left; padding:7px 0px 0px 30px;}
.top .language { float:right; padding:28px 0px 0px 0px;} 
.top .language a { padding-left:6px; font-family:"微软雅黑"; font-size:12px; color:#fff; letter-spacing:0px;}


/*****************bannerbg*******************/
.bannerbg { width:100%; background:url(../img/bannerbg.jpg) repeat-x; position:relative; z-index:2000;}
.bannerbg:before,.bannerbg:after { content:""; clear:both; height:auto; display:block; overflow:visible;}
.bannerkuang { width:960px; margin:0px auto;}

.banner { float:left;  padding-left:10px;}
.banner ul li { padding:0px 22px; float:left; /*width:56px;*/ position:relative; background:url(../img/bnli01.jpg) no-repeat right 18px;}
.banner ul li.last { background:none;}
.banner ul li p {line-height:42px; height:42px; cursor:pointer; color:#666666; }
.banner ul li p a {color:#666666;}
.banner ul li p a.phover { color:#dc141c;}
.banner ul li p a.phover02 { color:#dc141c;}

.banner ul li .bnnext dd .bnnext{ left:160px; top:64px; display:none;}
.banner ul li .bnnext dl dd:hover .bnnext{ display:block;}

.banner ul li .bnnext { display:none; position:absolute; z-index:2; left:50%;margin-left:-48px;top:42px; border-bottom:none; background:#fff; }
.banner ul li .bnnext dl{}
.banner ul li .bnnext dl dd { color:#666666;border-bottom:1px solid #ccc; text-align:center; line-height:31px;}
.banner ul li .bnnext dl dd a {color:#666666;width:112px;display:inline-block;zoom:1;}
.banner ul li .bnnext dl dd a:hover { background:#f0f0f0;}

.bnsearch { float:right; padding-top:12px;}
.bnsearch .span01 { float:left; width:142px; height:17px; line-height:17px; padding:0px 8px 0px; background:url(../img/search_put01.jpg) no-repeat;}
.bnsearch .put01 { float:left; color:#8f8f8f; background:none; border:none; width:141px; font-family:"Microsoft YaHei"; height:15px; line-height:15px;}
.bnsearch .but01 { float:left; cursor:pointer; width:20px; height:17px; background:url(../img/search_but01.jpg) no-repeat; border:none;}



/*****************flash*******************/
.flash { width:100%; overflow:hidden; text-align:center;}

.banner_mar{width: 1259px;margin:0 auto;position: relative;overflow: hidden; /*height: 426px*/}
.banner_mar .bx-wrapper{margin-bottom: 0px;}
.banner_mar .bx-wrapper .bx-viewport{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;}
.banner_mar .bx-wrapper .bx-pager,.banner_mar .bx-wrapper .bx-controls-auto{
	bottom: 15px;
}
@media all and (max-width: 1259px){
	.banner_mar{width: 100%;}
}
.banner_mar .bx-wrapper .bx-pager{text-align: right;padding-right: 50px;box-sizing: border-box;}
.banner_mar .bx-wrapper .bx-pager.bx-default-pager a{
	text-indent: 999999px;
	background: #d60008;
	width: 12px;height: 12px;
	border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;
}
.banner_mar .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner_mar .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff;}

/*****************in_news*******************/
.in_news { width:959px; margin:16px auto 15px; height:35px; background:url(../img/in_newsbg.jpg) no-repeat; overflow:hidden;}

.in_news .nstitle { float:left; color:#c1001b; line-height:35px; padding:0px 0px 0px 10px;}

.in_news .retailgd { width:800px; padding:8px 7px 0px; height:27px; overflow:hidden; position:relative; float:left;}
.in_news .retailgd .butlf { float:left; width:25px; height:17px; overflow:hidden; }
.in_news .retailgd .butlf a {background:url(../img/in_newsbut.jpg) no-repeat left top; width:25px; height:17px; display:block;}
.in_news .retailgd .butlf a:hover { background-position:left bottom;}
.in_news .retailgd .butrt { float:left; width:24px; height:17px; overflow:hidden; }
.in_news .retailgd .butrt a {background:url(../img/in_newsbut.jpg) no-repeat right top; width:24px; height:17px; display:block;}
.in_news .retailgd .butrt a:hover { background-position:right bottom;}

.in_news .retailgd ul { width:100000px;}
.in_news .retailgd ul li { width:660px; float:left;}
.in_news .retailgd ul li a { color:#868686; float:left;}
.in_news .retailgd ul li span { float:right; color:#779fb5; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.forScroll_box0{width:740px; height:auto; margin:0px 0px 0px 10px; overflow:hidden; float:left;}
.testiomonial_item{ width:740px;float:left;}
.scr_ll{ float:left; width:350px;}
.scr_rr{ float:right;width:350px;}
.scr_ll a,.scr_rr a{ color:#868686;}
.scr_ll span,.scr_rr span{ padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#779FB5;}
.in_news .nsmore { float:right; padding:14px 16px 0px 0px;}


/****************************in_middle***************************/
.in_middlebg { width:100%; background:url(../img/in_middlebg.jpg) no-repeat 50% bottom #fff;}

.in_middle { width:959px; margin:0px auto; padding-bottom:51px; overflow:hidden;}

/*in_about*/
.in_about { float:left; width:221px; padding:3px 3px; background:url(../img/in_aboutbg.png) repeat-x 1px; height:158px; border:1px solid #dbdbdc; margin-right:17px;}
.in_about dl dt { position:relative;}
.in_about dl dt img { width:220px; height:61px;}
.in_about dl dt .divimg { position:absolute; z-index:2; left:0px; top:0px; background:url(../img/in_aboutimgbg.png) no-repeat; width:220px; height:61px;}
.in_about dl dt .divimg a { display:block; width:220px; height:61px;}

.in_about dl dd {color:#868686; padding:6px 12px 6px 12px; line-height:18px;}
.in_about dl dd a {color:#868686;}
.in_about .divmore { padding:2px 0px 0px 12px;}

/*in_tabbg*/
.in_tabbg { float:left; width:525px; padding:2px 1px; background:url(../img/in_aboutbg.png) repeat-x 1px; height:160px; border:1px solid #dbdbdc; margin-right:17px;}

.in_tab { width:501px; height:24px; padding:4px 12px; background:url(../img/in_tabbg.jpg) repeat-x; overflow:hidden; }
.in_tab ul li { float:left; width:78px; height:24px; line-height:22px; text-align:center; color:#676767; cursor:pointer;}
.in_tab ul li.hover { background:url(../img/in_tabli01.jpg) no-repeat; color:#fff;}

.in_tabnr { padding:17px 14px;}
.in_tabnr .in_tabnr01 { width:100%; display:none;}
.in_tabnr .in_tabnr01 .in_tabnrlf { float:left; width:110px; height:74px; position:relative;}
.in_tabnr .in_tabnr01 .in_tabnrlf img { width:108px; height:73px; padding:0px 1px;}
.in_tabnr .in_tabnr01 .in_tabnrlf .divimg { position:absolute; z-index:2; left:0px; top:0px; background:url(../img/in_tabnrimgbg.png) no-repeat; width:110px; height:74px;}
.in_tabnr .in_tabnr01 .in_tabnrlf .divimg a { display:block; width:110px; height:74px;}

.in_tabnr .in_tabnr01 .in_tabnrrt { float:left; width:345px; padding-left:23px; margin-top:-2px;}
.in_tabnr .in_tabnr01 .in_tabnrrt dl dt { color:#303030;}
.in_tabnr .in_tabnr01 .in_tabnrrt dl dt a { color:#303030;}
.in_tabnr .in_tabnr01 .in_tabnrrt dl dd { padding-top:8px; line-height:18px; color:#868686;}
.in_tabnr .in_tabnr01 .in_tabnrrt dl dd a { color:#868686;}
.in_tabnr .in_tabnr01 .in_tabnrrt .divmore { float:left; padding-top:8px;}


/*in_investorbg*/
.in_investorbg { float:right; width:161px; padding:3px 2px; background:url(../img/in_aboutbg.png) repeat-x 1px; height:158px; border:1px solid #dbdbdc; position:relative;}
.in_investorbg img { width:161px; height:159px;}



/********************in_footerbg*******************/
.in_footerbg { width:100%; background:url(../img/in_footerbg.jpg) repeat-x; padding-bottom:30px;}

.in_footer { width:959px; margin:0px auto; padding-top:8px; line-height:28px;}
.in_footer:before,.in_footer:after { content:""; height:0px; clear:both; display:block; overflow:visible;}

.in_footer .in_ftlf { float:left; width:780px;}
.in_footer .in_ftlf .in_ftbn { width:780px;display:block; overflow:hidden; }
.in_footer .in_ftlf .in_ftbn ul { float:left; margin-left:-8px;}
.in_footer .in_ftlf .in_ftbn ul li { float:left; color:#868686; padding:0px 8px; background:url(../img/in_ftbnli01.jpg) no-repeat 0px 9px;}
.in_footer .in_ftlf .in_ftbn ul li a {color:#868686;}

.in_footer .in_ftlf .in_ftcopy {width:780px; line-height:16px;color:#868686; padding-top:2px;  font-size:12px;}
.in_footer .in_ftlf .in_ftcopy a {color:#b9b9b9;}
.in_footer .in_ftlf .in_ftcopy span { padding-right:5px;}
.in_footer .in_ftlf .in_ftcopy a.a1 { color:#da2838;font-family:Arial, Helvetica, sans-serif;}
.in_footer .in_ftlf .in_ftcopy a.a3 { color:#868686;}
.in_footer .in_ftlf .in_ftcopy .span01 { font-family:Arial, Helvetica, sans-serif;}
.in_footer .in_ftlf .in_ftcopy a.a2 {color:#b9b9b9; text-decoration:underline;}

.in_footer .in_ftrt { float:right; padding-top:2px;}


.in_footer .footSelect{height:19px; width:175px; float:right;_display:inline; background:url(../img/footselect.jpg) no-repeat; position:relative; z-index:98; cursor:pointer;}
.in_footer .footSelect .select{width:145px; padding-left:5px; height:18px; line-height:18px; color:#868686; overflow:hidden; cursor:pointer;}
.in_footer .footSelect .selectUl{ width:173px; padding:4px 0 10px 0; position:absolute; z-index:99; bottom:19px; border:1px solid #ccc; background:#fff; overflow-y:auto; display:none;}
.in_footer .footSelect .selectUl li{ height:26px; line-height:26px; text-align:left; padding-left:10px; color:#868686;}
.in_footer .footSelect .selectUl li a{color:#868686; display:block;}



.construction { width:600px; margin:0px auto;}

.Sys_____prev{padding-right:8px;}
.Sys_____next{padding-left:4px;}

.sanpower-box:before, .sanpower-box:after {
    clear: both;
    content: "";
    display: block;
    height: auto;
    overflow: visible;
}

.sanpower-box{max-width:1612px;margin:20px auto 0;background:url(../img/sanpower-09.jpg) no-repeat center bottom;padding-bottom:60px;}
.sanpower-inner{width:960px;margin:0 auto;}
.sanpower-inner ul{padding-right:10px;}
.sanpower-inner ul li{width:300px;float: left;margin-right:10px;position:relative;}
.sanpower-inner ul li .tit{padding-left:46px;height:49px;line-height:40px;}
.sanpower-inner ul li.sanpower-one .tit{color:#FFFFFF;background:url(../img/sanpower-06.png) no-repeat left center;position: absolute;z-index: 2;left:20px;top:-3px;}
.sanpower-inner ul li.sanpower-one .tit a{color:#FFFFFF;}
.sanpower-inner ul li.sanpower-one .text-box{width:100%;position: absolute;left:0;bottom:25px;z-index:2;color:#FFFFFF;text-align: center;font-size:11px;line-height:14px;}
.sanpower-inner ul li.sanpower-one .img-box img{width:300px;height:200px;}
.sanpower-inner ul li.sanpower-two{border:1px solid #d4d4d4;width:258px;height:198px;padding:0 20px;background:#FFFFFF;}
.sanpower-inner ul li.sanpower-two .tit{background:url(../img/sanpower-07.png) no-repeat -2px center;}
.sanpower-inner ul li.sanpower-two .tit a.t{color:#383838;display:inline-block;*display: inline;float: left;}
.sanpower-inner ul li.sanpower-two .tit a.moer{float: right;display:inline-block;*display: inline;font-size:10px;color:#b6b6b6;}
.sanpower-inner ul li.sanpower-two .con-left{width:100px;height:100px;float: left;display:block;}
.sanpower-inner ul li.sanpower-two .con-left img{width:100%;height:100px;}
.sanpower-inner ul li.sanpower-two .con-right{float: right;display: block;width:150px;line-height: 22px;}
.sanpower-inner ul li.sanpower-two .con-right a{}
.sanpower-inner ul li.sanpower-two dl{margin-top:5px;}
.sanpower-inner ul li.sanpower-two dl dd{display: block;}
.sanpower-inner ul li.sanpower-two dl dd a{font-size:12px;color:#4b4b4b;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.sanpower-inner ul li.sanpower-three .tit{color:#FFFFFF;background:url(../img/sanpower-08.png) no-repeat left center;position: absolute;z-index: 2;left:20px;top:-3px;}
.sanpower-inner ul li.sanpower-three .tit a{color:#FFFFFF;}
.sanpower-inner ul li.sanpower-three .video-box{width:320px;height:200px;}
.sanpower-inner ul li.sanpower-three{width:320px;}
.sanpower-inner ul li.sanpower-three .video-box img{width:320px;height:200px;}

.sanpower-footer{width:100%;}
.sanpower-footer .san-footer-top{background:#d5d3d0;padding:20px 0;}
.sanpower-footer .san-footer-top dl{margin-bottom:35px;}
.sanpower-footer .san-footer-top dl dt{width:94px;float: left;}
.sanpower-footer .san-footer-top dl dt a{font-size:18px;color:#4a4a4a;}
.sanpower-footer .san-footer-top dl dd{display: block;width:650px;float: left;margin-top:3px;}
.sanpower-footer .san-footer-top dl dd a{display: inline-block;margin-right:20px;color:#4A4A4A;font-size:12px;margin-bottom:10px;}
.sanpower-footer .san-footer-top dl dd a:hover{color:#000000;}
.sanpower-footer .san-footer-top  .copy-box span{display: inline-block;*display: inline;margin:0 10px;color:#bbb9ab;}
.sanpower-footer .san-footer-top  .copy-box a{color:#4A4A4A;}
.sanpower-footer .san-inner{width:960px;margin:0 auto;position: relative;}
.wixin-box{width:76px;position: absolute;right:16px;top:-4px;}
.wixin-box ul li{width:76px;text-align: center;margin-bottom:10px;}
.wixin-box ul li p{line-height:20px;}
.sanpower-footer .san-footer-bt{background:#6a6968;padding:6px 0;color:#dfdeda;}
.sanpower-footer .san-footer-bt a{color:#DFDEDA;}


.videos-box .videos-tit{padding:45px 0 30px;}
.videos-box .videos-tit ul li{display: inline-block;*display: inline;float: left;margin-right:30px;padding-bottom:6px;border-bottom: 2px solid #FFFFFF;}
.videos-box .videos-tit ul li a{color:#2c2c2c;}
.videos-box .videos-tit ul li a:hover,.videos-box .videos-tit ul li.on a{color:#e30919;}
.videos-box .videos-tit ul li:hover,.videos-box .videos-tit ul li.on{border-bottom:2px solid #de0911;}
.videos-list ul{margin-right:-40px;}
.videos-list ul li{float: left;width:220px;margin-right:23px;margin-bottom:20px;}
.videos-list ul li a.img-box{width:212px;height:116px;display: block;border: 1px solid #dedede;padding:3px;}
.videos-list ul li a.img-box img{width:212px;height:116px;}
.videos-list ul li a.t{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:12px;color:#535353;padding:15px 0;}

