@charset "gb2312";
/* CSS Document */
.t_bg{ background:url(../images/top2018.png) bottom center no-repeat;}
.t_div{ width:961px; height:95px; position:relative; margin:0 auto; padding:15px 0 0 0;}
.menu{ width:auto; height:95px;}
.menu li{ margin:0 0 0 1px; display:inline; width:86px; height:95px; float:left; text-align:center; position:relative; z-index:0; color:#ffffff; font-size:13px;}

.menu li a{ width:86px; height:80px; display:block; padding:15px 0 0 0; text-align:center; line-height:80px; letter-spacing:2px; color:#ffffff;}
.menu li a:hover{ background:url(../images/m_li.png) left top no-repeat;}
.mhover{ background:url(../images/m_li.png) left top no-repeat; color:#ffffff;}

.tel{ position:absolute; width:343px; padding:4px 0 0 0; height:33px; text-align:right; right:0px; top:0px; background:url(../images/top_tel.png) left top no-repeat; z-index:10;}
.tel_z{ position:absolute; width:2000px; left:958px; top:0px; background:url(../images/r_tbg.png) left top repeat-x; height:37px;}
.ibanc{ height:280px; background:center top no-repeat; position:relative; z-index:0;}
.banc{ height:389px; background:url(../images/ban.jpg) center top no-repeat; position:relative; z-index:0; }
.m_bg{ background:url(../images/m_bg.gif) left top repeat-x;}
.m_nap{ width:1001px; position:relative; z-index:0; margin:0 auto; height:auto; min-height:184px; _height:184px; clear:both; }
.m_napbg{ width:981px; position:absolute; z-index:10; left:20px; height:226px; background:url(../images/d_anp.png) left top no-repeat; top:-42px;}

.m_cont{ width:223px; height:211px; padding:15px 0 0 25px;}
.ctit{ width:223px; height:40px; font-size:15px !important; color:#5d5b5b; line-height:35px;}
.ctit_en{ font-size:10px; line-height:40px !important; text-transform:uppercase;}
.m_ccom{ width:210px; height:124px; line-height:26px !important; font-size:12px !important;}

.m_news{ width:292px; height:211px; padding:15px 0 0 18px;}
.m_npic{ width:280px; height:65px; padding:5px 0 10px 0;}
.m_npic .word{ padding:8px 0 0 15px; line-height:24px; width:170px; font-size:13px;}
.m_nlist{ width:280px; height:75px;}
.m_nlist li{ width:280px; height:25px; line-height:25px; font-size:12px;}
.m_nlist li a{ width:280px; height:25px; display:block;}
.m_nlist li a span{ color:#ff7a00; padding:0 15px 0 0;}
.m_ab{ padding:30px 0 0 20px; width:403px; height:171px;}
.m_acss{ padding:9px 0 0 12px; line-height:24px; height:162px; color:#c1d7ee; width:347px;}

.rollbg{ background:url(../images/roll_bg.gif) left top repeat-x;}

a.abtn{ display:block; width:22px; height:112px; overflow:hidden; background:url(../images/arr.png) 0px 0px no-repeat; position:absolute; outline:none; z-index:10000;}
a.aleft{left:0px; top:18px; background-position:0px 0px;}
a.agrayleft{background-position:0px -112px;}
a.aright{ right:0px; top:18px; background-position:-22px 0px}
a.agrayright{background-position:-22px -112px;}



.scrolllist{ width:885px; height:128px; padding:18px 30px 0 25px;}
.scrolllist .imglist_w{width:885px; height:128px; overflow:hidden; float:left; position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{ width:144px; height:112px; float:left; padding:0 18px 0 18px;}
.scrolllist .imglist_w li a{ display:inline-block; width:138px; height:106px; border:3px solid #fff; padding:0px; margin:0px; overflow:hidden; float:left;}
.scrolllist .imglist_w li a img{width:138px; height:106px; padding:0px; margin:0px;}
.scrolllist .imglist_w li a:hover{ border:3px solid #2c6daf;}


.botbg{ background:url(../images/bot_bg.gif) left top repeat-x;}
.botc{ width:940px; height:58px; padding:14px 0 0 0; line-height:24px; color:#848687; text-transform:uppercase;}

.i_div{ width:970px; height:auto; padding-bottom:35px;}

.i_l{ width:249px; height:auto; background:url(../images/l_bg.png) left -33px no-repeat; padding:0 0 0 4px;}
.i_ltit{ padding:0 0 0 37px; height:91px; width:200px; line-height:32px; color:#FFF; font-size:18px;}
.i_ltit span{ line-height:16px; font-size:10px; text-transform:uppercase;}
.i_lul{ width:244px; background-color:#f1f1f1; border-bottom:#f3bb46 3px solid; padding-bottom:17px;}
.i_lul li{ width:244px; height:31px; float:left; color:#8f9295;}
.i_lul li a{ width:205px; height:31px; display:block; background:url(../images/lia.gif) left top no-repeat; color:#8f9295; padding:0 0 0 39px; line-height:31px;}
.i_lul li a:hover{ background:url(../images/li.gif) left top no-repeat; color:#FFF;}
.i_lhover{ background:url(../images/li.gif) left top no-repeat !important; color:#FFF !important;}
.l_adv{ padding:20px 0;}

.i_r{ width:1108px; height:auto;}
.i_rt{ width:1100px; height:30px; padding:11px 0 0 21px; font-size:13px; line-height:27px; background:url(../images/ir_tbg.png) bottom left no-repeat; color:#7f7f7f;}
.i_rt a, .i_rt a:visited{ color:#7f7f7f;}
.i_rt span{ color:#14988e;}

.prul{ padding:12px 0 0 0; width:708px; height:auto;}
.prul li{ padding:7px 5px 36px 23px; width:207px; height:200px; float:left;}
.prul li a{width:207px; height:200px; display:block; cursor:pointer;}
.prul li a .pic{ width:197px; height:146px; border:#d5d6d6 1px solid; padding:4px 4px; background-color:#ffffff;}
.prul li a .tit{ width:207px !important; height:32px; background-color:#e9e9e9; margin:12px 0 0 0; text-align:center !important; line-height:32px; color:#37393b; font-size:14px;}
.prul li a:hover  .tit{ color:#37393b; font-size:14px;}
.prul li a .btit{ width:207px !important; height:32px; background-color:#e9e9e9; margin:12px 0 0 0; text-align:center !important; line-height:32px; color:#37393b; font-size:12px;}
.prul li a:hover  .btit{ color:#37393b; font-size:12px;}

.page{ width:665px; height:41px; border-bottom:#c0c0c0 1px dotted; border-top:#c0c0c0 1px dotted; margin:0 0 0 20px; display:inline; line-height:41px; padding:0 0 0 16px;}


.ibancss{ width:970px; height:280px; margin:0 auto; position: relative; z-index:0;}
.i_lbt{ width:253px; height:33px; position:absolute; left:0px; bottom:0px; background:url(../images/l_bg.png) left top no-repeat}


.certul{ width:708px; height:auto;}
.certul li{ padding:40px 0 24px 0; width:708px; float:left;  background:url(../images/certbg.gif) bottom left no-repeat;}
.certul li img{ border:#bfaf94 1px solid; max-width:225px;}

.icont{ background:url(../images/i_conbg.png) right top no-repeat; margin:25px 0 0 10px; display:inline; width:698px; font-size:14px; color:#595858; line-height:30px; padding-top:13px;}
.icontd{ width:691px; padding:0 0 5px 7px; margin:0px;}
.icontd .nam{ line-height:35px; color:#d45e1d; font-size:18px;}
.icontlist{ padding:0 0 0 7px; width:691px;}

.mapd{ width:698px; margin:20px 0 0 0;}

.inews{ width:665px; height:auto; margin:25px 0 0 20px; display:inline;}
.inews li{ width:665px; height:32px; float:left; border-bottom:#b6b5b5 dotted 1px; font-family:宋体; line-height:32px;}
.inews li a{ width:665px; height:32px; display:block; cursor:pointer;}
.inews li a span{ color:#e5948a; padding:0 10px;}

.newspage{ width:649px; height:41px;  margin:10px 0 0 20px; display:inline; line-height:41px; padding:0 0 0 16px;}

.inews_tit{ width:665px; height:auto; min-height:32px; _height:32px; float:left; border-bottom:#b6b5b5 dotted 1px; line-height:32px; margin:25px 0 0 20px; display:inline; text-align:center; font-size:14px;}

.inews_con{ width:665px; height:auto; float:left; line-height:28px; margin:5px 0 0 20px; display:inline; font-family:宋体;}
.inews_con img{ max-width:665px;}

.icomp{ width:675px; line-height:24px; font-size:13px; margin:30px 0 0 20px;}
.icomp .fonz{ color:#d45e1d;}





.con02{ width:100%; background:#f1f1f1; padding-top:30px;}
.con0201{ width:1000px; border:1px solid #eeeeee; background:#ffffff; margin:0 auto; overflow:hidden;}
.con0201 .wenzi{ width:467px; height:349px; overflow:hidden;}
.con0201 .pic{ width:533px; height:349px;}
.con0201 .wenzi_nr{ width:383px; margin:0 auto; padding-top:73px;}
.con0201 .wenzi_nr h2{ width:100%; height:28px; line-height:28px; padding-top:15px; font-size:32px; color:#1E508C;}
.con0201 .wenzi_nr dt{ width:100%; height:36px; line-height:36px; font-size:24px; color:#e60012;}
.con0201 .wenzi_nr dd{ width:100%; height:144px; line-height:24px; padding-top:8px; font-size:14px; overflow:hidden;}
.con0202{ width:1000px; border:1px solid #eeeeee; background:#ffffff; margin:30px auto 0px; overflow:hidden;}
.con0202 .news{ width:956px; margin:0 auto; padding-top:22px; overflow:hidden;}
.con0202 .news_pic{ width:412px; height:280px; border:1px solid #eeeeee; padding:3px; margin-bottom:22px;}
.con0202 .news_nr{ width:505px; overflow:hidden;}
.con0202 .news_bt{ width:100%; height:62px;}
.con0202 .news_zi{ width:100%;}
.con0202 .news_zi li{ width:100%; height:33px; line-height:33px; overflow:hidden;}
.con0202 .news_zi li a{ font-size:14px;}
.con0202 .news_more{ width:100%; text-align:right; padding-bottom:10px;}
.con0203{ width:948px; height:154px; padding-top:55px; margin:0 auto;}




.clear{ clear:both;}
.l{ float:left;}
.r{ float:right;}
.wth1002{ width:1002px; margin:0 auto;}
.search_box{ width:142px; height:23px; line-height:23px; border:1px solid #e0e0e0; border-right:none; color:#666666; overflow:hidden;}
.search_btn{ width:29px; height:25px; background:url(../images/search.jpg) no-repeat; border:0px;}



#fh_more{ width:1002px; padding-top:30px; padding-bottom:32px; margin:0 auto; overflow:hidden;}
.fh_bt{ width:100%; height:40px; text-align:center;}
.fh_nr{ width:330px; height:72px; background:#e5e5e5; margin-left:2px!important; margin-left:1px; margin-right:2px; margin-top:20px; float:left; overflow:hidden;}
.fh_img{ width:94px; height:72px; float:left;}
.fh_zi{ width:224px; line-height:24px; font-size:16px; float:left;}
.fh_h1{ padding-top:28px;}
.fh_h2{ padding-top:12px;}

#bottom{ width:100%; height:285px; background:#707174; position:relative;}
.bot01{ width:100%; height:200px; padding-top:20px; padding-bottom:15px; color:#f3f4f4; overflow:hidden;}
.bot01_1{ width:208px; height:200px; border-right:1px solid #7e7f80;}
.bot01_2{ width:580px; height:200px; border-right:1px solid #7e7f80; overflow:hidden;}
.bot01_2nr{ width:72px; padding-left:22px; padding-right:22px; overflow:hidden;}
.bot01_2nr ul{ width:100%;}
.bot01_2nr li{ width:100%; height:22px; line-height:22px; overflow:hidden;}
.bot01_2nr li a{ color:#ffffff;}
.bot01_2nr li a:hover{ color:#e70b1c; text-decoration:none;}
.bot01_3{ width:212px; height:200px;}
.bot01_3nr{ width:164px; padding-left:48px; overflow:hidden;}
.bot_bt{ width:100%; height:32px; font-size:16px;}
.bot_ewm{ width:100%;}
.bot01_3nr p{ width:100%; height:26px; line-height:26px;}
.bot02{ width:100%; height:50px; line-height:50px; background:#505153; text-align:right; color:#ffffff;}