a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    margin:0;
    padding:0;
    border:0;
    list-style-type:none;
}

.block1{ float:left; text-align:left; border:1px #e1e1e1 solid;width: 100%;}

.block1 .menus{}
.block1 .menus li{ font-size:14px;list-style-type: none;}
.block1 .menus li dt{ height:67px; line-height:67px; margin-bottom:20px; border-bottom:3px #e1e1e1 solid; background:url(../images/arrow2.png) 30px 30px no-repeat; position:relative}
 .block1 .menus li dt h3{ font-size:18px; font-weight:100; padding-left:70px; color:#333333;line-height:67px;}
 .block1 .menus li dt .bline{ position:absolute; bottom:-3px; width:64px; height:3px; font-size:0; line-height:0;border-bottom:3px #05abff solid;}
 .block1 .menus li dd{background:url(../images/arrow3.png) 55px 10px no-repeat; padding-left:80px; margin-bottom:15px;}
 .block1 .menus li dd a{ color:#666;border:0;padding:0;list-style-type:none;cursor:pointer;}
 .block1 .menus li dd a:hover{ color:#e10d0d}
 .block1 .menus li dl.cur dd a{ color:rgb(213,0,0);}

 .block1b{ float:left; width:100%; text-align:left;}
 .block1b .menus{ width:85.5%; margin:0 auto}
 .block1b .menus li{ background:url(../images/sline_a.png) 10px 28px no-repeat; padding-left:35px;; height:70px; line-height:70px; border-bottom:1px #dde4f5 solid;}
 .block1b .menus li dt a{ font-size:18px; color:#333;border:0;font-weight: normal;line-height: 68px;padding: 0px;cursor:pointer;}
 .block1b .menus li dt a:hover{ color:#05abff}
 .block1b .menus li.cur{background:url(../images/sline_b.png) 10px 28px no-repeat;border-bottom:1px #05abff solid;}
 .block1b .menus li.cur dt a{ color:#05abff}

 .block1c{ float:left; width:100%; text-align:left; background:#f7f7f7}
 .block1c .menus{ width:81.5%; margin:0 auto}
 .block1c .menus li{ background:url(../images/dot_a.png) 10px 28px no-repeat; padding-left:35px;; height:70px; line-height:70px; border-bottom:1px #e1e1e1 solid;}
 .block1c .menus li dt a{ font-size:18px; color:#333;border: 0; padding: 0;line-height: 60px;font-weight:normal;cursor:pointer;}
 .block1c .menus li dt a:hover{ color:#05abff}
 .block1c .menus li.cur{background:url(../images/dot_b.png) 10px 28px no-repeat;border-bottom:1px #05abff solid;}
 .block1c .menus li.cur dt a{ color:#05abff; }

 .block2{ float:right; width:100%; text-align:center}
 .block2 .title{height:66px; line-height:66px; position:relative; border-bottom:1px #e1e1e1 solid}
 .block2 .title h3{ color:#333; font-size:24px; font-weight:100}
 .block2 .contents .wrap{ padding:30px 30px 0 30px;; font-size:14px; line-height:24px; color:#666; text-align:left;}

 .block2 .title2{height:66px; line-height:80px; position:relative; border-bottom:1px #e1e1e1 solid}
 .block2 .title2 .sline{ position:absolute; top:32px; left:10px; width:6px; height:22px; font-size:0; line-height:0; background-color:#05abff}
 .block2 .title2 h3{ color:#333; font-size:24px; font-weight:100; text-align:center; padding-left:40px;line-height:66px;}
 .panel-heading .sline{ position:absolute; top:32px; left:10px; width:6px; height:22px; font-size:0; line-height:0; background-color:#05abff}
 .block2b{ text-align:center}
 .block2b .title{height:66px; line-height:66px; position:relative; border-bottom:1px #e1e1e1 solid}
 .block2b .title h3{ color:#333; font-size:24px; font-weight:100}
 .block2b .contents .wrap{ padding:30px 30px 0 30px;; font-size:14px; line-height:24px; color:#666; text-align:left;}


 .block3 {text-align:left}
 .block3 li{ float:left; width:32.166666%; margin-right:1.75%; margin-bottom:58px; border-bottom:1px #e8edf2 solid}
 .block3 li:nth-child(3n){ margin-right:0}
 .block3 .img img{ width:100%;}
 .block3 .txts{ height:140px; margin-top:30px;}
 .block3 .txts h3{ font-size:18px; color:#333; font-weight:100; margin-bottom:25px;}
 .block3 .txts h4{ font-size:14px; font-weight:100; color:#888; line-height:22px;}

 .block4{ margin-bottom:80px;}
 .block4 li{ float:left; width:23.5%; margin-right:2%;}
 .block4 li:nth-child(4n){ margin-right:0}
 .block4 li .img{ background-color:#05abff ;height:188px; color:#fff; }
 .block4 li .img a{color:#fff;}
 .block4 li .img .icon{ padding-top:60px;}
 .block4 li .img .T{ margin-top:30px; font-size:14px;}
 .block4 li .txts{ padding-top:22px; text-align:left; height:66px; border-bottom:1px #e8edf2  solid}
 .block4 li .txts h4{ font-size:12px; font-weight:100; color:#666; padding-left:10px; line-height:22px}
 .block4 .i-1 .img{background:url(../images/bg_case1.jpg) no-repeat}
 .block4 .i-2 .img{background:url(../images/bg_case2.jpg) no-repeat}
 .block4 .i-3 .img{background:url(../images/bg_case3.jpg) no-repeat}
 .block4 .i-4 .img{background:url(../images/bg_case4.jpg) no-repeat}

 .block5{ padding-top:100px;}
 .block5 .title{ position:relative;  margin-bottom:100px; }/*border-bottom:1px #6cc0eb solid;*/
 .block5 .title h3{ position:absolute; left:0; top:-26px; width:100%; font-size:36px; font-weight:100; color:#fff; }
 .block5 .title h3 i{ font-style:normal;padding:0 30px; color: #666666;}/*background-color:#05abff*/
 .block5 li{ float:left; width:32.1666%; height:386px; background:#fff; margin-right:1.75%; margin-bottom:20px; position:relative}
 .block5 li:nth-child(3n){ margin-right:0}
 .block5 li .img{ margin-top:45%; }
 .block5 li .txts{ position: absolute; bottom:45px; width:100%; font-size:18px}
