@charset "utf-8";
/* CSS Document */
/*css---reset*/
html,body,div,span,object,iframe,table,tr,th,td,em,img,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ul,li,form,label { font-family:inherit; font-style:inherit; padding:0; margin:0; border:0; }
ol,ul { list-style:none; }
img { vertical-align:top; border:none; }
body { background:url(../images/body_bg.png) 0 0 repeat-x #fff; font:12px/24px "microsoft yahei", Arial, Helvetica, sans-serif, SimSun; color:#333333; }
.clear { clear:both; height:0px; overflow:hidden; font-size:1px; }
.clearfix:after { clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.clearfix { zoom:1; }
a:link,a:visited { color:#333333; text-decoration:none; outline:none; }
a:hover { color:#ff6600; text-decoration:underline; }
h3,h4 { font-size:14px; font-weight:normal; }
.ti { text-indent:2em; }.fl { float:left; }.fr { float:right; }
.mt10 { margin-top:10px; }
/*header*/
.head { margin:0 auto; width:960px; height:83px; }
.head h1 { float:left; }

.banner { width:100%; height:400px; }
.banner1 { width:100%; height:67px; background:url(../images/banner1.jpg) center center no-repeat; }
.banner2 { width:100%; height:115px; background:url(../images/banner2.jpg) center center no-repeat; }
.banner3 { width:100%; height:146px; background:url(../images/banner3.jpg) center center no-repeat; }
.banner4 { width:100%; height:72px; background:url(../images/banner4.jpg) center center no-repeat; }
.banner .abs { position:relative; margin:0 auto; width:960px; height:72px; }
.banner .abs a { display:block; position:absolute; left:642px; top:0; height:36px; width:312px; text-indent:-9999px; }


.wrap { margin:0 auto; width:1020px; overflow:hidden; }
.one,.two,.three,.four,.five { padding:67px 30px 0; background:url(../images/tit1.png) 0 0 no-repeat; }
h3.tit { padding:0 21px 0 18px; height:36px; line-height:36px; font-size:32px; color:#0a5c9b; }

.one {}
.one_top { padding:33px 33px 33px 9px; height:245px; color:#fff; }
.one_top ul { float:left; height:245px; line-height:30px; }
.one_top li { display:inline; float:left; margin-right:45px; width:159px; height:245px; background:url(../images/one1.png) 0 0 no-repeat; text-align:center; }
.one_top h4 { padding:14px 0 4px; line-height:35px; font-size:18px; color:#3a6900; }
.one_bm_tit { padding:0 15px; line-height:33px; background:url(../images/one3.png) 0 0 no-repeat; font-size:24px; color:#2271ae; }
.one_bm { position:relative; width:960px; height:593px; }
.one_bm_zx { display:block; width:312px; height:36px; position:absolute; right:6px; bottom:33px; }


.two { background-image:url(../images/tit2.png); }
.two_top { padding:25px 5px 20px 10px; }
.two_top img.fl { margin-top:42px; }
.two_top_r { float:right; width:510px; line-height:28px; font-size:14px; color:#6a6a6a; }
.two_top_r h4 { line-height:48px; font-size:24px; text-align:center; }
.two_top_r p { text-indent:2em; }
.two_top_r img { margin-top:5px; }
.wrap .two_top_r a { color:#5fae04; }
.wrap .two_top_r a:hover { color:#ff6600; }
.two_bm { padding:0 0 33px 10px; }
.two_bm_l { float:left; width:400px; background:url(../images/two4.png) 0 0 no-repeat; line-height:28px; font-size:14px; color:#6a6a6a; }
.two_bm_l h4 { padding:0 0 15px 50px; color:#5fae04; font-size:24px; line-height:34px; }
.two_bm_l span { color:#515151; font-size:20px; }
.two_bm_l p { background:url(../images/two5.png) 28px 7px no-repeat; text-indent:4em; }
.two_bm_r { float:right; width:525px; }
.two_bm_r p { text-align:center; }



.three { background-image:url(../images/tit3.png); color:#6a6a6a; }
.three_main { padding:23px 0 28px 10px; }

.three_l { display:inline; float:left; margin-top:7px; width:340px; }
.three_l h4 { padding-left:29px; height:24px; background:url(../images/three2.png) 0 0 no-repeat; font-size:16px; color:#2677b3; }
.three_l h4.mt19 { margin-top:19px; }
.three_l p { font-size:14px; line-height:28px; }
.three_l div { margin-top:10px; text-align:center; }

.three_r { display:inline; float:right; width:570px; }
.three_r h4,.three_r h5 { padding-right:10px; text-align:center; }
.three_r h4 { font-size:24px; color:#5fae04; }
.three_r h5 { line-height:32px; font-size:16px; color:#3e3e3e; }
.three_r p.ti { padding:5px 10px 5px 0; line-height:28px; }
.wrap .three_r h4 a,.three_r p.ti a { color:#5fae04; }
.wrap .three_r h4 a:hover,.three_r p.ti a:hover { color:#ff6600; }
.three_r li { display:inline; float:right; margin-left:28px; width:159px; text-align:left; line-height:20px; }
.three_r li h4 { line-height:34px; font-size:14px; }




.four { background-image:url(../images/tit4.png); color:#6a6a6a; }
.four_main { padding:30px 0 33px 10px; }
.four_l { float:left; padding:13px 3px 0 10px; width:241px; height:451px; background:#f3f3f3; }
.four_l h4 { font-size:16px; color:#2677b3; text-align:center; }
.four_l p { text-indent:2em; }

.four_m { float:left; padding-top:36px; width:390px; height:428px; background:url(../images/four3.png) 0 0 no-repeat; font-size:14px; }
.four_m li { float:left; width:390px; }
.four_m h4 { padding:0 55px; line-height:34px; font-size:20px; color:#fff; }
.four_m p { padding:6px 0 8px; }
.four_m_zx { margin-top:7px; text-align:center; }
.four_r { float:right; padding-left:25px; width:240px; background:url(../images/four5.jpg) 0 0 no-repeat; }
.four_r a img{ opacity:0.4;}.four_r a:hover img{ opacity:1;}
.four_r h4 { padding:3px 0 5px 32px; height:34px; line-height:34px; background:url(../images/four6.png) 0 3px no-repeat; font-size:20px; color:#2677b3; }
.four_r h4.mt22 { margin-top:22px; }




.five { background-image:url(../images/tit5.png); }
.five_main { padding:30px 0 50px 25px; }
.five_main img { float:left; }

.six { padding:0 30px; }





.bm_links { height:150px; width:990px; }
.bm_links li { display:inline; float:left; margin-right:27px; width:220px; height:150px; background:#dbd8d3; }
.bm_links img { width:220px; height:150px; }

.foot { margin:20px auto 0; width:960px; height:160px; text-align:center; color:#585757; }
.foot_nav { margin-bottom:15px; background:#0a5c9b; line-height:34px; font-size:14px; color:#fff; }
.foot .foot_nav a { padding:0 14px; color:#fff; }
.foot .foot_nav a:hover { color:#e0e244; }

