@charset "utf-8";
/* CSS Document */

@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

::selection{background: #000; color: white; }

::-moz-selection{background: #000; color: white;}

fieldset,img{border:0}

a{color:#393939;cursor:pointer;text-decoration: none;}

a:hover{text-decoration:none;}

:focus{outline:0}

address,caption,cite,code,dfn,em,var,optgroup{font-style:normal;font-weight:400}

abbr,acronym{border:0;font-variant:normal}

input,button,textarea,select,optgroup,option{font-family:'Arial';font-size:inherit;font-style:inherit;font-weight:inherit}

ol,ul,li{list-style:none}

table{text-align:left;font-family:'arial', Helvetica, sans-serif}

:link,:visited,ins{text-decoration:none}

blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:none}

input,img,select,button{vertical-align:middle}

h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}

code,kbd,samp,tt,input,button,textarea,select{font-size:100%}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}

.clearfix:after{content: ".";clear: both;height: 0;visibility: hidden;display: block;}

.clear{clear:both;} 

body{height:100%;font-size:13px;color:#606060;background:#fff;min-width:1200px;}

.fl{float:left}

.fr{float:right;}

.align_l{text-align:left!important;}

.align_r{text-align:right!important;}

.align_m{text-align:center!important;}





.bd{overflow:hidden;}



.ib{width:1200px;margin:0 auto;height:305px;}

.ibl{width:487px;height:274px;position:relative;}

.ibl i{display:block;width:100%;height:274px;background:url(../images/a1.png) no-repeat;position:absolute;left:0;top:0;}

.ibr{text-align:right;}

.ibr h3,.ibr h4{font-size:20px;font-weight:800;color:#acabab;}

.ibr h4{font-size:36px;color:#003b8f; line-height:105%; font-weight:bold;}

.ibr p{line-height:24px;font-size:14px;padding:20px 0 15px;}

a.xp{display:inline-block;padding-left:14px;background:url(../images/a5.gif) no-repeat 0 2px;font-size:12px;color:#7b7b7b;}

a.xp:hover{color:#e50012;}



.ic{margin:70px auto 0;width:1200px;position:relative;}

span.ica,span.icb,span.iccxx{position:absolute;width:2000px;left:0;margin-left:-2000px;top:111px;background:#C9DBF1;height:400px;display:block;}

span.icb{left:auto;right:0;margin:0 -2000px 0 0;background:#275994;}

span.iccxx{top:400px;height:600px;width:600px;left:-600px;background:url(../images/a23.gif) no-repeat right top;margin:0;}



.icc li{float:left;height:200px;width:200px;}

.icc li a{display:block;}

.icc li.lif:hover{background-color:#3770b2;}

.icc li.lia:hover{background-color:#deeaf8;}

.icc li.lia,.icc li.lif{width:366px;background:#C9DBF1;text-align:right;padding-right:34px;}

.icc li.lia h2,.icc li.lif h2{font-size:80px;color:#000;font-weight:800;}

.icc li.lia h3,.icc li.lif h3{font-size:14px;line-height:20px;margin-top:-5px;color:#606060;}

.lia .oxi{display:inline-block;height:22px;line-height:22px;width:103px;text-align:center;border:2px solid #000;color:#000;font-weight:bold;margin:15px 0 0 ;}

.lia .oxi:hover{ background-color:#000; border-color:#000;color:#fff;}

.lif .oxi{display:inline-block;height:22px;line-height:22px;width:103px;text-align:center;border:2px solid #000;color:#000;font-weight:bold;margin:15px 0 0 ;}

.icc li.lib,.icc li.lid{position:relative;text-align:center;}

.icc li.lib img,.icc li.lid img{display:block;position:absolute;left:0;top:0;height:200px;width:200px;display:none;}

/*display: table-cell;vertical-align:middle;height:200px;width:200px;*/

.icc li.lib h3,.icc li.lid h3{margin:80px auto 0;position:relative;font-size:20px;font-weight:bold;line-height:24px;position:relative;display:inline-block;text-align:left;color:#000;}

.icc li.lid h3{ margin:90px auto 0; color:#fff;}

.icc li.lib h3 p,.icc li.lid h3 p{display:none;font-size:14px;margin:10px 0 0;color:#fff;text-align:left; font-weight:bold;}

.icc li.lib h3.hover,.icc li.lid h3.hover{/*color:#fff;*/}

.icc li.lib h3.h3,.icc li.lid h3.h3{text-align:center;margin:90px 0 0;}

.icc li.lic{width:400px;}

.icc li.lic h3{font-size:28px;color:#003b8f;padding:84px 0 0 120px;font-weight:bold;}

.icc li.lif{text-align:right;padding:0 34px 0 0;background:#275994;}

.icc li.lif h2,.icc li.lif h3,.icc li.lif .oxi{border-color:#fff;color:#fff;}

.lif .oxi:hover{ background-color:#000; border-color:#000!important;color:#fff;}

.icc li.lie{width:400px;background:#d6d6d6;}

.lielie{width:357px;margin:0 auto;}

.lielie p{margin:8px 0 0;}

.lielie p .text{width:347px;border:0 none;background:#fff;height:25px; line-height:21px; padding-left:10px}

.lielie p .textneiye{width:229px;border:0 none;background:#fff;height:25px; line-height:21px; padding-left:10px}

.lielie select{width:100%;height:25px;padding:0 6px;}

.lielie .btn{width:100%;cursor:pointer;background:url(../images/a9.gif) no-repeat;height:25px;border:0 none;COLOR:#FFF;text-indent:22px;float:left; padding-left:25px; padding-bottom:2px}

.lielie h3{font-size:18px;font-weight:bold;color:#414141;padding:20px 0 0;}



.icc li.lid h3 b.b0{display:inline-block;border-top:2px solid #fff;border-bottom:2px solid #fff;font-weight:bold;}

.icc li.lid h3 b.b1{display:none}

.icc li.lib h3 b.b0{display:inline-block; font-weight:bold;}

.icc li.lib h3 b.b1{display:none}



