@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 #f4f8f8; font:12px/24px "microsoft yahei", Arial, Helvetica, sans-serif, SimSun; color:#666666; }
.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:#666666; 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:86px; }
.head h1 { float:left; }

.banner { width:100%; height:373px; }
.banner1 { width:100%; height:93px; background:url(../images/banner1.jpg) center center no-repeat; }
.banner2 { width:100%; height:94px; background:url(../images/banner2.jpg) center center no-repeat; }
.banner3 { width:100%; height:93px; background:url(../images/banner3.jpg) center center no-repeat; }
.banner4 { width:100%; height:93px; background:url(../images/banner4.jpg) center center no-repeat; }
.banner .abs { position:relative; margin:0 auto; width:960px; height:93px; }
.banner .abs a { display:block; position:absolute; left:531px; top:32px; height:38px; width:313px; text-indent:-9999px; }


.container { margin:0 auto; width:968px; }
.wrap { width:960px; overflow:hidden; }

.one { padding:20px 0 0 6px; height:351px; background:#fff; }
.one div { display:inline; float:left; margin:8px 25px 0; width:186px; background:url(../images/one11.png) 0 119px no-repeat; color:#6f6f6d; }
.one div.dv2 { background-image:url(../images/one21.png); }
.one div.dv3 { background-image:url(../images/one31.png); }
.one div.dv4 { background-image:url(../images/one41.png); }
.one h4 { padding:0 10px; line-height:30px; font-size:20px; color:#fd6205; }
.one h5 { padding:2px 10px 0; line-height:18px; font-size:16px; font-weight:normal; color:#434242; }
.one p { padding-top:5px; text-indent:2em; }
.one span { color:#fc5d2c; }

.two { padding:32px 20px 0; height:600px; background:#fff; }
.two_l { width:318px; }
.two_l h4 { padding:14px 0 1px; font-size:16px; color:#00a7a7; }
.two_l p { padding-bottom:3px; border-bottom:1px solid #e0e0e0; }

.two_r { width:571px; overflow:hidden; }
.two_r h3 { line-height:18px; font-size:18px; color:#00a7a7; }
.two_r p.ti { padding:10px 0 15px; }
.two_r p.ti a { color:#fd6205; }
.two_r p.ti a:hover { color:#ff0000; }
.two_r ul { width:600px; height:269px; }
.two_r li { display:inline; float:left; margin-right:8px; width:185px; height:269px; line-height:22px; }
.two_r li div { padding:7px 7px 0; width:169px; height:105px; border:1px solid #e3e3e1; border-top:none; }
.two_r li img { display:block; }
.two_r li h4 { text-align:center; line-height:28px; }
.two_r h5 { padding:22px 0 7px; font-size:18px; color:#1a1919; }
.two_r h5 span { margin-right:5px; padding:0 3px; background:#ce0404; color:#fff; }



.three { padding:27px 20px 0; height:454px; background:#fff; }
.three_l { display:inline; margin-right:27px; width:248px; }
.three_l_main { height:203px; background:url(../images/three_l2.png) 0 0 no-repeat; color:#333333; }
.three_l_main h4 { line-height:37px; font-size:20px; font-weight:bold; text-align:center; }
.wrap .three_l_main a { color:#ff4200; }
.wrap .three_l_main a:hover { color:#ff0000; }
.three_l_main p { padding:10px 17px 0 16px; text-indent:2em; letter-spacing:-1px; }

.three_m { width:370px; height:425px; overflow:hidden; background:url(../images/three_m.png) 0 0 no-repeat; font-size:14px; }
.three_m h3 { padding:0 10px 17px; font-size:20px; font-weight:bold; color:#fff; }
.three_m h4 { padding:0 75px; line-height:26px; font-size:16px; color:#00a7a7; }
.three_m p { padding:5px 8px 20px; }

.three_r { padding-left:24px; width:242px; background:url(../images/three_r1.png) 0 0 no-repeat; }
.three_r a img{filter:alpha(opacity=50); -moz-opacity:0.5; cursor:pointer; opacity:0.5;}
.three_r a:hover img{filter:alpha(opacity=100); -moz-opacity:1; cursor:pointer; opacity:1;}
.three_r h4 { padding-bottom:9px; height:52px; line-height:52px; font-size:21px; }
.three_r h4 span { display:inline; float:left; margin-right:6px; width:61px; height:52px; line-height:40px; background:url(../images/three_r2.png) 0 0 no-repeat; text-align:center; color:#fff; }
.three_r h4.spe { margin-top:24px; padding-bottom:1px; }




.four { padding:25px 20px 0; height:379px; background:#fff; }
.serious_l { float:left; width:657px; overflow:hidden; }
.serious_l ul { width:800px; }
.serious_l li { float:left; padding:0 14px 10px; width:142px; overflow:hidden; border-left:1px dashed #e1e1e1; border-bottom:1px dashed #e1e1e1; }
.serious_l li.pl0 { padding-left:0; border-left:none; }
.serious_l li.pt10 { padding-top:10px; padding-bottom:0; border-bottom:none; }
.serious_l h4 { padding:0 1px 5px; height:20px; line-height:20px; font-size:16px; color:#fd6e05; }
.serious_l h4 img { display:inline; float:left; margin-right:5px; }
.serious_l img { display:block; }
.serious_l p { padding:5px 0 0 0; width:147px; line-height:18px; color:#646162; }
 




.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:#008989; line-height:34px; font-size:14px; color:#fff; }
.foot .foot_nav a { padding:0 14px; color:#fff; }
.foot .foot_nav a:hover { color:#e0e244; }

