/*全局样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
body{ background:#f4f4f4; color:#000;font:12px Arial," 宋体 "; }

ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}


.fB{font-weight:bold;}
.fK{ color:#666;}
.b1{border:1px solid #ebebeb;}
.f12px{font-size:12px;}
.f14px{font-size:14px; text-indent:25px;}

.fl{ float: left;}
.fr{ float: right;}
.blank10{ height:10px; line-height:10px; font-size:0; clear:both;overflow:hidden; display:block;}
.blank25{ height:25px; line-height:25px; font-size:0; clear:both;overflow:hidden; display:block;}
.blank20{ height:20px; line-height:20px; font-size:0; clear:both;overflow:hidden; display:block;}

.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.clear{ clear:both}
/* 超链接样式*/
a{color: #000; text-decoration:none;}
a:hover {color: #062c65; }
.layout{ width:1000px; margin:0 auto;}
.rel{ position: relative}


/* 头部*/
.header{ background:url(../images/index_02.png) repeat-x; height:100px;width:100%;z-index:2;}
.ty{ background:url(../images/ty.png) repeat-x left bottom; top:0; z-index:1px; left:0;  width:100%; height:103px;}

.top_r{ width:660px;}
.header .top .ss span{ height:20px; line-height:20px;  float:right; margin-bottom:12px; display:block;  margin-top:12px;color:#d9d9d9; width:400px;}

.header .top .ss span a{color:#969595; font-size:12px;height:20px; line-height:20px; padding-top:2px;}
.header .top .ss span img{ margin-left:10px; text-align:right}
.top h1{ width:320px; margin-top:22px;}
.top .menu{ font-family:"微软雅黑"; font-size:14px;width:550px; }
.top .menu li{ float:left;}
.top .menu li a{ text-align:center; height:56px; display:block; }
.top .menu li a:hover{ background:url(../images/index_13.png) no-repeat center bottom;}
.top .menu li.m1{ width:60px}
.top .menu li.m2{ width:80px}
.top .menu li.m3{ width:80px}
.top .menu li.m4{ width:80px}
.top .menu li.m5{ width:80px}



.anli h1{ background:url(../images/anli.png); width:1000px; height:67px; margin:0 auto;}
.anlizhanshi{width:1000px;}
.zhanshi{float:left;height:370px;margin:15px 15px 0px 0px; }
.zhanshi span{width:300px;  height:320px; border:2px solid #e1e1e1; padding:9px; display:block; background:#fff;}
.zhanshi img{ width:300px; height:320px;}
.zhanshi p{ width:300px; height:40px; line-height:40px; font-size:14px; text-align:center;}


.fangan{ background:url(../images/fangan.png); width:1000px; height:67px; margin:0 auto;}
.gywm{ background:url(../images/gywm.png); width:1000px; height:67px; margin:0 auto;}
.lxwm{ background:url(../images/lxwm.png); width:1000px; height:67px; margin:0 auto;}
.lxwmtext{ font-size:14px;}
.lxwml{ float:left;}
.lxwmr{ float:left; margin:0 20px; line-height:30px;}
.lxwmmap{ float:right; border:#e1e1e1 1px solid; padding:5px; background:#fff;}
#case{ font-size:14px; text-indent:25px; line-height:35px; margin-top:10px;}
#case img{ float:right;}
.bgw{ background:#ffffff;}
.banner_bj{ background:url(../images/index_17.png) repeat; height:520px;width:100%;}
.banner_bj .indexloginchange{ z-index:1}


.ty02{ height:12px; width:100%; background:url(../images/index_21.png) repeat-x;overflow:hidden; }
.con_style{  border:1px solid #eaeaea; border-left:none; border-right:none; background:#fff;}
.con_01 p{ width:650px;}
.con_01 p strong{font-family:"微软雅黑"; font-size:26px; height:90px; line-height:90px; display:block}
.con_01 p em{ line-height:30px; margin-bottom:30px; display:block}

.title_pic {line-height: 35PX;display: block;color: #ec7400;font-size: 24px;height: 35px;font-weight: bold;font-family: Microsoft YaHei;text-align: left;padding-top: 30px;}


.title_01{font-family:"微软雅黑"; font-size:40px; text-align:center; color:#647d6e; height:104px; line-height:104px;}
.title_02{font-family:"微软雅黑"; font-size:22px;  color:#555; height:104px; line-height:104px;}




.footer{ height:111px; background:url(../images/bottom.jpg) repeat-x;}
.footer span{ line-height:29px; color:#8a8a8a }
.footer p a{ color:#8a8a8a}
.botom_box{ padding-top:32px;}

.wrapper{ text-align:center;}

#banner { width: 100%; height: 520px;  overflow: hidden; position: relative; }
#banner_img { display: block; position: relative; }
    #banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 650px; background-position: center; background-size: cover; display: none; }
  
        #banner_img li.item1 { background:#006bb6; display:block; }
        #banner_img li.item2 {  background:url(../images/02bg.jpg); }
        #banner_img li.item3 { background:#eff3f6;}  

#banner_ctr { position: absolute; width: 390px; height: 122px; margin-left: -190px; left: 50%; bottom: 25px; z-index: 1; }
    #banner_ctr ul { width: 390px; height: 122px; background: url(../images/serv_ico.png) center no-repeat; font-size: 0; line-height: 0; position: relative; }
    #banner_ctr li { display: block; float: left; width: 115px; height: 122px; cursor: pointer; }
        #banner_ctr li.first-item { background: #fff; width: 20px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; cursor: default; }
        #banner_ctr li.last-item { background: #fff; width: 20px; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; cursor: default; }
#drag_ctr { position: absolute; top: -14px; left: 20px; width: 115px; height: 156px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 170px; background: #eab551; }

