@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:#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:81px; }
.head h1 { float:left; }

.banner { width:960px; height:404px;margin:0 auto; }
.banner1 { width:100%; height:105px; background:url(../images/b1.jpg) center center no-repeat; }
.banner2 { width:100%; height:175px; background:url(../images/b2.jpg) center center no-repeat; }
.banner3 { width:100%; height:42px; background:url(../images/b3.jpg) center center no-repeat; }
.banner4 { width:100%; height:82px; background:url(../images/b4.jpg) center center no-repeat; }
.banner .abs { position:relative; margin:0 auto; width:960px; height:82px; }
.banner .abs a { display:block; position:absolute; left:512px; top:0; height:52px; width:436px; text-indent:-9999px; }


.wrap { margin:0 auto; width:960px; overflow:hidden; background:#FFF;}

.one { font-size:14px; }
.one span { color:#ff0000; }
.one_top { padding:20px 30px 30px 16px; height:248px; }
.one_top_r { float:right; width:434px; line-height:26px; color:#545454; }
.one_top_r p { text-indent:2em; }
.one_top_zx { margin-top:-8px; padding-right:20px; text-align:right; }
.one_m { padding:0 50px; }
.one_m dl { padding:0 12px 0 13px; height:145px; width:382px; background:url(../images/one2.png) center 0 no-repeat; color:#7c7c7c; }
.one_m dt { line-height:77px; font-size:26px; color:#313131; text-align:center; }
.one_m dt img { vertical-align:middle; margin:11px 5px 11px 0; }

.two_top { padding:41px 19px 9px 32px; height:341px; }
.two_top p { padding-left:15px; line-height:23px; background:url(../images/two_icon2.png) 5px center no-repeat; }
.two_top_l { width:550px; height:341px; overflow:hidden; }
.lq_show { width:267px; height:273px; }
.two_zx { text-align:right; }
.two_zx a { margin-left:7px; }
.lq_detail { width:273px; }
.lq_detail h3 { padding-left:7px; line-height:38px; font-size:38px; font-weight:bold; color:#ff2400; }
.wrap .lq_detail h3 a { color:#ff2400; }
.wrap .lq_detail h3 a:hover { color:#ff6600; }
.lq_detail h4 { padding:8px 0 6px 7px; font-size:19px; color:#e32000; }
.lq_detail h5 { padding-left:25px; font-size:14px; font-weight:normal; line-height:24px; background:url(../images/two_icon1.png) 0 center no-repeat; color:#333333; }


.two_top_r { width:350px; }
.two_top_r .mt15 { margin-top:15px; }

.two_bm { padding:0 0 10px 37px; height:155px; }
.two_bm img { float:left; }



.three_top { font-size:14px; }
.three_top p { text-indent:2em; color:#818181; }
.three_top { padding:21px 16px 0 17px; height:383px; }
.three_top dl { margin-bottom:26px; height:164px; width:442px; }
.three_top dt { float:left; }
.three_top dd { float:right; width:293px; }
.three_top h4 { padding:0 0 16px 20px; height:32px; line-height:32px; background:url(../images/three5.png) 0 0 no-repeat; font-size:17px; color:#fff; }
.three_top h4 span { margin-left:10px; font-size:14px; color:#ffff99; }
.three_top dd p { padding:0 1px 0 12px; }
.wrap a.three_top_zx { display:block; margin-left:184px; margin-top:-15px; width:110px; height:26px; line-height:26px; background:url(../images/three6.png) 0 0 no-repeat; text-align:center; font-size:14px; color:#fff; }
.wrap a.three_top_zx:hover { color:#e0e244; }





.three_bm { padding-left:57px; height:312px; font-size:14px; color:#808080; }
.three_bm dl { display:inline; float:left; margin-right:64px; width:236px; }
.three_bm dd { padding:9px 9px 0 3px; line-height:20px; text-indent:2em; }
.three_bm dt { position:relative; width:236px; height:185px; }
.wrap a.three_bm_zx { display:block; width:95px; height:31px; line-height:31px; position:absolute; left:71px; top:144px; background:url(../images/three_bm4.png) 0 0 no-repeat; text-align:center; font-size:16px; color:#fff; }
.wrap a.three_bm_zx:hover { color:#e0e244; }





.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; }
.foot_nav { margin-bottom:15px; background:#169a89; line-height:34px; font-size:14px; color:#fff; }
.foot .foot_nav a { padding:0 14px; color:#fff; }
.foot .foot_nav a:hover { color:#e0e244; }

