@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 { font:12px/24px "microsoft yahei", Arial, Helvetica, sans-serif, SimSun; color:#666666; background:url(../images/body_bg.png) 0 0 repeat-x; }
.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; padding-top:10px; width:960px; height:70px; }
.head h1 { display:inline; float:left; margin-right:12px; }

.banner { position:relative; width:100%; height:388px; }
.banner1 { width:100%; height:85px; background:url(../images/banner1.jpg) center center no-repeat; }
.banner2 { width:100%; height:68px; background:url(../images/banner2.jpg) center center no-repeat; }
.banner3 { width:100%; height:113px; background:url(../images/banner3.jpg) center center no-repeat; }
.banner4 { width:100%; height:122px; background:url(../images/banner4.jpg) center center no-repeat; }
.banner .abs { position:absolute; left:39%; top:280px; width:235px; height:60px; }
.banner .abs a { display:block; height:40px; text-indent:-9999px; }





.wrap { margin:0 auto; width:960px; background:#fff; overflow:hidden; }
.tit { height:78px; background:url(../images/tit2.png) 0 0 no-repeat; }
.tit3 { background-image:url(../images/tit3.png); }
.tit4 { background-image:url(../images/tit4.png); }
.tit a { float:right; margin:18px 0 0 10px; }

.shli_area_r { float:right; width:478px; color:#4e4e4e; }
.shli_area_r p { padding:35px 0 10px; font-size:14px; text-indent:2em; color:#7c7c7c; }
.wrap .shli_area_r p a { color:#007575; }
.shli_area_r dl { height:48px; background:#ebebeb; }
.shli_area_r dt { float:left; padding:6px 0; width:50px; height:36px; line-height:18px; background:#dbc185; text-align:center; font-size:15px; color:#fefefe; }
.shli_area_r span { padding:0 5px; }
.shili_shgt_l { float:left; margin-top:23px; width:290px; height:254px; line-height:34px; background:#ebebeb; font-size:18px; text-align:center; }
.shili_shgt_l img { display:block; }
.wrap .shili_shgt_l a { color:#242424; }
.wrap .shili_shgt_l a:hover,.wrap .shli_area_r p a:hover,.wrap .tec_pph_m h4 a:hover,.wrap .tec_pph_m p a:hover,.wrap .pp_l li a:hover { color:#ff6600; }

.doc { position:relative; height:950px; width:960px; /*background:url(../images/doc_bg.jpg) 0 280px no-repeat; */font-size:14px; }
.doc dl { padding:5px 0 10px; width:427px; color:#7c7c7c; }
.doc dl.mt70 { margin-top:10px; }
.doc dt { line-height:54px; text-align:left; font-size:26px; color:#313131; }
.doc dt img { vertical-align:middle; margin:0 5px 0 0; }
.doc dt div{ float:left;margin:0 8px 0 0; padding-left:110px;}
.doc dd { padding-top:15px; }
.doc_list { height:350px; width:1100px; }
.doc_list li { display:inline; float:left; margin-right:121px; width:240px; }
.doc_abs { position:absolute; left:505px; top:0; width:449px; line-height:26px; }
.doc_abs p { text-indent:2em; }


.tec { height:1178px; font-size:14px; }
.tec_ysh_l { float:left; width:490px; }
.tec_ysh_l p { color:#545454; text-indent:2em; line-height:26px; }
.tec_ysh_r { float:right; width:396px; }
.tec_ysh_r dl { height:95px; background:url(../images/tec21.png) 0 0 no-repeat; color:#545454; }
.tec_ysh_r dt { display:inline; float:left; margin-right:15px; padding-top:15px; height:80px; line-height:32px; width:97px; font-size:26px; color:#fff; text-align:center; }
.tec_ysh_r dd { padding-top:10px; text-indent:2em; font-size:12px; }
.tec_pph { height:302px; background:#f2f2f2; }
.tec_pph_l { float:left; width:366px; }
.tec_pph_r { display:inline; float:right; margin:19px 10px 0 0; }
.tec_pph_m { display:inline; float:left; margin:25px 0 0 18px; width:337px; color:#7c7c7c; text-indent:2em; }
.tec_pph_m h4,.wrap .tec_pph_m h4 a { font-size:16px; color:#7f4c1c; }
.wrap .tec_pph_m p a { color:#ff0000; }
.tec_pph_m img { margin-top:55px; text-indent:0; }
.tt{margin-top:55px; text-indent:0;}
.tec_list { margin-top:16px; height:330px; width:1100px; }
.tec_list li { display:inline; float:left; margin-right:30px; padding:13px 14px 0 13px;  width:273px; height:317px; background:url(../images/tec9.png) 0 0 no-repeat; font-size:12px; color:#424242; text-align:center; }
.tec_list li h4 { line-height:40px; font-size:18px; color:#000; }
.tec_list li p { text-indent:2em; text-align:left; }

.pp_l { float:left; width:319px; }
.pp_l ul { margin-left:4px; width:290px; }
.pp_l li { margin-bottom:6px; padding-left:25px; width:290px; height:29px; background:url(../images/pp2.png) 0 0 no-repeat; line-height:29px; font-size:14px; }
.wrap .pp_l li a { color:#7c7c7c; }
.pp_r { float:right; margin-top:23px; width:620px; }
.pp_r img{ float:left; display:inline; margin-left:2px;}

.weibo { float:left; width:693px; height:388px; border:1px solid #e2e2e2; overflow:hidden; border-right:none; }
/* .weibo_fk { float:left; width:370px; } */
.weibo_fk { float:left;}
.weibo_fk_list { margin:0 0 0 10px; padding-top:15px; width:360px; height:332px; overflow:auto; }
.weibo_fk_list li { height:83px; }
.weibo_fk_list div.fr { width:285px; }
.weibo_fk_list div.fr h4 { padding:0 10px; height:24px; background:#f0f6f3; }
.weibo_fk_list div.fr h4 span.fl { color:#3377aa; }
.weibo_fk_list div.fr p { padding:3px 9px 0; }




.weibo_hos { float:right; width:290px; }




.topics { text-align:center; }
.topics a { margin:0 6px; }
.topics img { width:220px; height:150px; }






 
.foot { margin:20px auto 0; width:960px; height:165px; text-align:center; }
.foot_nav { margin-bottom:20px; background:#dbd8d3; line-height:35px; color:#000; }
.foot .foot_nav a { padding:0 12px; color:#000; }
.foot .foot_nav a:hover { color:#ff6600; }

