@charset "gb2312";
/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; background:#1779be; font-size:14px; line-height:25px; color:#565656;}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin: 0; padding: 0; border:0; }
table,td,tr,th{font-size:12px;}
img{ border:none;}
ul, li { list-style-type: none; }
select,input,button,button img{vertical-align:middle; border:none;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }/**--一般写于父box里，用于自动闭合--**/
.clearfix { zoom:1; }
.clear {clear: both; overflow: hidden; height: 0px;font:0/0 aria}

.blank{ display:block; height:15px; clear:both; overflow: hidden; visibility:hidden;}


a,a:link {color: #fff; line-height:21px; text-decoration:none;}
a:visited{ }
a:hover {color: #fff; text-decoration:underline;}

.banner{ width:1400px; margin:0 auto;}
.wrapper{ width:955px; margin:0 auto;}

h2{color:#fff; font-family:"微软雅黑";font-size:20px; font-weight:500; padding-left:23px;}



.box1{ background:url(../images/yi.jpg) no-repeat left top; height:377px; overflow:hidden; zoom:1;}
.box2{ background:url(../images/12.jpg) no-repeat left top; height:299px; overflow:hidden; zoom:1; }
.vew{ width:300px; float:left; padding-left:130px; padding-top:20px;}
.box1 h2{ height:67px; line-height:67px;}
.box2 h2{ height:44px; line-height:44px;}
.vright{ width:395px; float:right; padding-top:20px; color:#565656; font-size:14px; line-height:25px; padding-right:85px;}
.left2{ width:395px; float:left; padding-top:45px; color:#565656; font-size:14px; line-height:25px; padding-left:85px;}
.lianp{ text-align:right; padding-top:15px;}
.lianp a{ display: inline-block; background:url(../images/lianjie.gif) no-repeat; width:96px; height:25px; line-height:25px; font-size:14px; text-align:center; font-family:"微软雅黑";}

.box3{ background:url(../images/bg.jpg) repeat; }
.box3in1{ background:url(../images/huibgtiao.jpg) repeat-x left top; padding-top:25px;}
.box3 .box3in1 h2{ background:url(../images/huibg.jpg) no-repeat; width:294px; height:43px; line-height:43px;}

.box3 h2{ background:url(../images/hbf.jpg) no-repeat; height:43px; line-height:43px;}
.text{ padding:20px 55px; color:#565656; font-size:14px; line-height:25px;}
.text p{ text-indent:2em;}
.pa1{ width:375px; float:left; background-color:#c1e3f1; padding-top:20px; overflow:hidden; zoom:1; height:270px; line-height:20px; }
.pa2{ width:375px; float:right; background-color:#f1ebc9; padding-top:20px; overflow:hidden; line-height:20px; zoom:1; height:270px;}
.pabox{ overflow:hidden; zoom:1; padding-left:55px; padding-right:55px; padding-top:30px;}
.img1{ width:77px; float:left; }
.imgright{ width:270px; float:right; font-size:12px;}
.sm3{ overflow:hidden; zoom:1; padding:35px 55px; font-size:12px;}
.sma{ width:155px; float:left; background:url(../images/lanwen.jpg) no-repeat left top; padding-left:50px; padding-top:75px; color:#1779be; line-height:20px; padding-right:30px;}
.smb{ width:217px; float:left; background:url(../images/lvwen.jpg) no-repeat left top; padding-left:50px; padding-top:75px; color:#a8c40f; line-height:20px; padding-right:30px;}
.smc{ width:262px; float:left; background:url(../images/huangwen.jpg) no-repeat left top; padding-left:50px; padding-top:75px; color:#e9a709; line-height:20px;}
.sma b,.smb b,.smc b{ display:block; text-align:center; font-size:14px;}
.shubox{ overflow:hidden; zoom:1; padding:0 55px; padding-bottom:30px;}
.box4{ background-color:#d0e2e8; border-top:2px solid #fff; padding:25px; }
.bba{ width:320px; float:left;}
.bbc{ width:496px; float:right;}