﻿
/*reset css*/
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,table,th,td,menu{margin:0;padding:0;font-family:'Microsoft Yahei', 'Simsun';}
table {border-collapse:collapse;border-spacing:0;}
fieldset{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:center;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a {text-decoration: none;}
a:hover {text-decoration: none;cursor:pointer;}
img { border: 0 none; vertical-align: top; }
input,button{font-size:14px;}
.clear{clear:both;}
.hide{display:none;}
.detail_intent{text-indent: 2em}
a:hover{color: #999;}
.grey{color: #666;}
.black{color: #000;}
.font12{font-size:12px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
p.detail_indent{text-indent: 2em}

body{ font-size:14px; vertical-align:middle; *vertical-align:baseline;  background-color: #f6f6f6; min-width: 1160px; overflow-y:scroll;}

.header{width: 100%;background-color: #fff; border-bottom: 1px solid #ddd;position: fixed;z-index:8888;top:0; }
.header_con{width: 1160px;margin:0 auto;overflow: hidden; padding-top: 30px;}
.header_bz{width: 355px; float: left; padding-left: 3px;}
.header_r{ width: 610px; float: right;}
.header_r p{text-align: right;}
.header_r p a,
.header_r p a:link{color: #666; padding: 0 5px;}
.header_r p a:hover{color: #d9161e;}
.header_r p a.selected{color: #d9161e;}
.header_r ul.nav{overflow: hidden;}
.header_r ul li{float: left;padding: 0 22px; width: 108px; text-align: center; line-height: 70px;}
.header_r ul li a{display: block; color: #000;}
.header_r ul li a:hover{text-decoration: none;background: url("../image/bg_icon01.png") repeat-x bottom;}
.header_r ul li a.current{ background: url("../image/bg_icon01.png") repeat-x bottom;}

.footer{background-color: #444444; height: 160px; width: 100%; }
.footer_con{width: 1160px; margin: 0 auto; padding-top: 50px;}
.footer_con p{ text-align: center;color: #ffffff; line-height: 30px;}
.footer_con p a{display: inline-block; color: #ffffff; padding: 0 10px;}
.footer_bz{margin-top:20px;}

.banner{margin-top: 101px; height:460px;overflow:hidden;position:relative;}
.banner .d1{width:100%;height:460px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:420px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:17px;overflow:hidden;cursor:pointer;background:url(/images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(/images/img1_1.png) no-repeat center;}
.container{width: 1160px; margin: 0 auto; overflow: hidden;margin-bottom: 40px;}
.pro_serve_con{ width: 100%; background-color: #fff;}
.pro_sever{width: 1160px; margin: 0 auto; overflow: hidden;}
.pro_sever li{float: left;border-right:1px solid #eeeeee; width: 289px; height: 365px; position: relative;}
.pro_sever li.last{border-right: 0;}
.pro_sever_con{padding-left: 26px; padding-right: 26px;text-align: center; position: absolute;z-index: 1;}
.pro_sever_con img{padding-top: 60px; padding-bottom: 30px;}
.pro_sever_con h2{font-size: 24px; color: #333; text-align: center; line-height: 40px; height: 40px;}
.pro_sever_con p{color: #999; text-align: center; line-height: 30px;}

.partner{padding: 50px 0;}
.partner .partner_tit h2{ text-align: center; font-size: 26px; color: #333;}
.partner .partner_tit ul{width: 1160px; margin: 0 auto; overflow: hidden;}
.partner .partner_tit ul li{ float:left; width:164px; margin: 0 0 0 25px;}

.fb_a{ background: #fff;padding-bottom:20px;}
.fb_a,.fb_b{ color: #333;}
.fb_a h2,.fb_b h2{ border-left: solid #ef0000 5px; padding-left: 10px; font-size: 28px; font-weight: bold; margin: 50px 0 20px 0;}

.ffl{ width: 580px; float: left; display: inline; padding: 80px 0;}
.imr{ width: 520px; float: left; display: inline; padding: 80px 0;}

p.stit{ font-size: 16px; line-height: 28px;}

#full-screen-slider {margin-top: 101px; width:100%; height:470px; float:left; position:relative}
#slides { display:block; width:100%; height:470px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:60%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}