@charset "gb2312";

h1,h2,h3,h4,h5,h6,li,ul,ol,dl,dd,form,p,em,strong{margin:0;padding:0; font-weight:normal;}
body{ font-family: "Î¢ÈíÑÅºÚ";background:#fff;line-height:30px; font-size:14px; margin:0; padding:0; text-align:left; color:#000; min-width:1100px;}
a{color: #007f9f;text-decoration: none;}
a:link{color: #007f9f;text-decoration: none;}
a:visited {color: #007f9f;text-decoration: none;}
a:hover {text-decoration:none;color: #007f9f !important;}
a:active {color: #007f9f;text-decoration: none;}
.clear{ clear:both; height:0px; overflow:hidden; margin-top:0 !important; line-height:0px; font-size:0;}
ul { list-style-type: none;margin:0; padding:0;}
li { list-style-type: none;margin:0; padding:0;}
dl,dd,dt {margin:0; padding:0;}
p {margin:0; padding:0;}
input,textarea,select{font-family: "Î¢ÈíÑÅºÚ"; margin:0}
.left{ float:left;}
.right{ float:right;}
img{ margin:0; padding:0; border:none;}
label{ cursor:pointer;}
em{ font-style:normal;}

h1 { color: #333; font-weight: bold;}/* CSS Document */

.w_1000{ width:1000px; margin:0 auto; overflow:hidden; clear:both;}
.w_1100{ width:1100px; margin:0 auto; overflow:hidden; clear:both;}
.logo{ float:left; height:102px;}
.nav{ float:right; text-align:right; font-size:16px;}
.nav a{ line-height:44px; padding:0 20px; margin-top:28px; display:block; float:left; color:#000; }
.nav a:hover{color:#007f9f !important}
.nav a.hover{ border-bottom:1px solid #007f9f; color:#007f9f !important}

.chanpin{ height:360px; background:#f6f6f6; overflow:hidden; clear:both;}
.chanpin dl{ display:block; width:220px; float:left; border-right:1px solid #dedede; margin-top:50px;padding-left:60px; }
.chanpin dl dt{ display:block; height:90px;}
.chanpin dl dd{ display:block; font-size:14px; color:#666; line-height:24px;}
.chanpin dl dd h3{ display:block; height:46px; line-height:46px; font-size:16px; color:#000}

.bigdataserv{ height:360px; background:#ffffff; overflow:hidden; clear:both;}
.bigdataserv dl{ display:block; width:200px; float:left; border-right:1px solid #dedede; margin-top:50px;padding-left:60px; }
.bigdataserv dl dt{ display:block; height:90px;}
.bigdataserv dl dd{ display:block; font-size:14px; color:#666; line-height:24px;}
.bigdataserv dl dd h3{ display:block; height:46px; line-height:46px; font-size:16px; color:#000}

.w_1100 h3{ display:block; height:90px; line-height:90px; font-size:24px; text-align:center;}
.logo_index{ display:block; width:245px; height:166px; margin:0 40px 40px 0; float:left;}
.logo_index dt{ display:block; width:245px; height:109px;}
.logo_index dd{ display:block; height:48px; border-bottom:3px solid #df070b; background:#e57274; color:#fff; font-size:12px; line-height:20px; padding:7px 0 0 10px}
.border_t{ border-top:1px solid #dedede;}
.anli{ overflow:hidden; padding-bottom:40px;}
.anli dl{ display:block; width:340px; float:left; margin:0 40px 20px 0;}
.anli dl dt{ display:block; width:340px; height:220px;}
.anli dl dd{ display:block;}
.anli dl dd a{ display:block; height:28px; margin-top:10px; line-height:28px; font-weight:normal; font-size:18px; color:#000}
.anli dl dd p{ display:block; color:#666}


.footer{ padding:20px 0 15px 0; background:#f3f3f3;}
.f_lt{ width:151px; height:62px; float:left; margin-right:20px; margin-top:10px;}
.footer p{ display:block; color:#666; line-height:28px; float:left;}
.f_gzh{ float:right; width:230px; height:80px; margin-top:2px;}

.banner{ width:100%; height:426px; background:url(../images/banner02.jpg) no-repeat center;}
.banner03{ width:100%; height:426px; background:url(../images/banner03.jpg) no-repeat center;}
.bannerdt{ width:100%; height:426px; background:url(../images/banner04.png) no-repeat center;}
.bannerks{ width:100%; height:426px; background:url(../images/banner05.jpg) no-repeat center;}
.guand{ width:340px; float:left; margin-right:40px; margin-bottom:40px;}

.partner{ overflow:hidden;}
.partner a{ display:block; width:183px; float:left; height:74px; text-align:center; margin-bottom:20px;}
.card{background:#f6f6f6; overflow:hidden; clear:both;}
.card_info{ display:block; overflow:hidden; padding:30px 10px}
.card_info h4{ display:block; font-size:24px; height:40px; line-height:40px; margin-bottom:15px;font-weight:normal;}
.card_info p{ display:block; font-size:16px; line-height:32px;}

.partner_card a{ width:275px; margin-bottom:20px;}


.contact_text{ display:block; float:left; padding:20px 0 40px 50px; overflow:hidden; font-size:16px; margin-right:50px;}
.contact_text h5{ display:block; height:80px; line-height:80px; font-size:24px;}

.ewm{ width:144px; height:144px; float:left; margin-top:105px; margin-right:40px;}

.card_img{ padding-top:40px;}
.card_img img{ display:block; width:340px; height:249px; float:left; margin-right:40px; overflow:hidden;}