@charset "gb2312";
/* CSS Document */
body { font-family:"Î¢ÈíÑÅºÚ"; font-size: 14px; color: #464646; margin:0; background:#ffffff; }
img { border:0; }
A:link { COLOR: #464646; TEXT-DECORATION: none; }
A:visited { COLOR: #464646; TEXT-DECORATION: none; }
A:hover { COLOR: #024085; TEXT-DECORATION: none; }
A:active { COLOR: #464646; TEXT-DECORATION: none; }
ol, ul { list-style: none; }
ol, ul, li, table, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; border-collapse:collapse; }
.fl { float:left; }
.fr { float:right; }
* { margin: 0; padding: 0; hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
outline: none; /* for firefox 1.5 + */ }
.cl { clear:both; }
/*pngµÄÍ¼Æ¬¸ñÊ½£º  _behavior: url(../other/iepngfix.htc);*/
.top { width:100%; height:39px; overflow:hidden; background:url(../images/top_bg.jpg) repeat-x top left; }
.top_mid { width:1200px; height:39px; line-height:39px; overflow:hidden; margin:0 auto; }
.top_mid_l { width:800px; height:39px; float:left; overflow:hidden; }
.top_mid_r { width:400px; height:39px; float:right; overflow:hidden; text-align:right; }
.top_mid_r a { padding-left:8px; padding-right:8px; }
.top_mid_r a:hover { text-decoration:underline; color:#f55700; }
.head { width:100%; height:120px; overflow:hidden; background:url(../images/head_bg.jpg) repeat-x top left; }
.logo { width:1200px; height:120px; overflow:hidden; margin:0 auto; }
.menu { width:100%; height:53px; overflow:hidden; background:url(../images/menu_bg.jpg) no-repeat top center; }
ul.nav { width:1125px; height:auto; overflow:hidden; margin:0 auto; }
ul.nav li.tm { width:158px; height:53px; float:left; overflow:hidden; }
ul.nav li.tm a { width:158px; height:53px; display:block; overflow:hidden; color:#ffffff !important; line-height:53px; text-align:center; font-size:16px; }
ul.nav li.tm a:hover { width:158px; height:53px; display:block; overflow:hidden; color:#0657b2 !important; line-height:53px; text-align:center; font-size:16px; background:url(../images/hover.png) no-repeat center center; _behavior: url(../other/iepngfix.htc); }
ul.nav li.jg1 { width:2px; height:53px; float:left; overflow:hidden; background:url(../images/jg1.jpg) no-repeat top left; }
ul.nav li.jg2 { width:2px; height:53px; float:left; overflow:hidden; background:url(../images/jg2.jpg) no-repeat top left; }
ul.nav li.jg3 { width:2px; height:53px; float:left; overflow:hidden; background:url(../images/jg3.jpg) no-repeat top left; }
.gjc_ss { width:100%; height:57px; overflow:hidden; border-bottom:1px solid #d7d7d7; line-height:30px; }
.gjc_ss_mid { width:1200px; height:57px; margin:0 auto; overflow:hidden; }
.gjc { width:1160px; height:57px; overflow:hidden; float:left; }
.ss { width:261px; overflow:hidden; height:32px; float:left; padding-top:13px; padding-bottom:12px; }
.text_input { width:213px; height:30px; line-height:30px; background:none; border:1px solid #d4d4d4; float:left; padding-left:8px; color:#a9a9a9; font-family:"Î¢ÈíÑÅºÚ"; }
.text_input_a { float:right; cursor:pointer; border:none; margin:0px; padding:0px; width:32px; height:32px; background:url(../images/sousuo.jpg) no-repeat; }
.index_01 { width:1310px; height:auto; overflow:hidden; margin:0 auto; }
.index_01_tit { width:1200px; height:59px; margin:0 auto; text-align:center; padding-top:44px; padding-bottom:38px; }
.ad { width:100%; height:125px; overflow:hidden; background:url(../images/ad.jpg) no-repeat top center; margin-top:30px; }
.content { width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:42px; }
.ind_proclass { width:214px; height:auto; overflow:hidden; float:left; }
.ind_proclass_tit { width:214px; height:77px; overflow:hidden; }
.ind_proclass_con { width:214px; height:auto; overflow:hidden; }
.ind_proclass_con ul { width:214px; height:auto; margin-top:1px; }
.ind_proclass_con ul li { width:214px; height:69px; line-height:69px; margin-bottom:1px; }
.ind_proclass_con ul li a { width:214px; height:69px; display:block; text-indent:56px; background:url(../images/ind_proclass_tm.jpg) no-repeat top center; -moz-transition: all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.ind_proclass_con ul li a:hover { color:#ffffff; text-indent:70px; background:url(../images/ind_proclass_hover.jpg) no-repeat top center; }
.ind_proclass_tel { width:214px; height:68px; overflow:hidden; }
.ind_product { width:964px; height:auto; float:right; overflow:hidden; }
.ind_product_tit { width:964px; height:69px; border-bottom:1px solid #d7d7d7; overflow:hidden; }
.zi { width:auto; height:66px; float:left; overflow:hidden; border-bottom:3px solid #0657b2; }
.zi_ch { width:auto; height:66px; line-height:66px; float:left; overflow:hidden; font-size:22px; color:#024085; }
.zi_en { width:auto; height:66px; line-height:72px; float:left; overflow:hidden; font-size:16px; color:#808080; padding-left:10px; text-transform:uppercase; padding-right:20px; }
.more { width:100px; height:69px; overflow:hidden; float:right; line-height:69px; text-align:right; }
.ind_product_con { width:964px; height:auto; overflow:hidden; padding-top:25px; }
.ind_product_con ul { width:964px; height:auto; overflow:hidden; }
.ind_product_con ul li { width:226px; height:auto; overflow:hidden; float:left; margin-left:8px; margin-right:7px; margin-bottom:25px; }
.pro { width:226px; height:auto; overflow:hidden; }
.pro_img { width:226px; height:170px; }
.pro_name { width:226px; height:48px; line-height:48px; text-align:center; }
.pro_bot { width:226px; height:29px; overflow:hidden; }
.xx { width:101px; height:29px; float:left; line-height:29px; text-align:center; }
.xx a { width:101px; height:29px; display:block; background:url(../images/xx_bg.png) no-repeat 0 0; -moz-transition: all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.xx a:hover { color:#ffffff !important; background:url(../images/xx_bg.png) no-repeat 0 -29px; _behavior: url(../other/iepngfix.htc); }
.zx { width:101px; height:29px; float:right; line-height:29px; text-align:center; }
.zx a { width:101px; height:29px; display:block; color:#ffffff; background:url(../images/zx_bg.png) no-repeat 0 0; -moz-transition: all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; _behavior: url(../other/iepngfix.htc); }
.zx a:hover { color:#ffffff !important; background:url(../images/zx_bg.png) no-repeat 0 -29px; _behavior: url(../other/iepngfix.htc); }
.index_02 { width:100%; height:701px; overflow:hidden; margin-top:25px; background:#f7f7f9; }
.index_02_tit { width:1200px; height:60px; padding-top:67px; overflow:hidden; text-align:center; margin:0 auto; }
.sgtb { width:100%; height:130px; border-top:1px solid #d7d7d7; margin-top:32px; }
.sgtb_mid { width:1200px; height:auto; overflow:hidden; margin:0 auto; }
.sgtb_mid ul { width:1200px; height:auto; overflow:hidden; }
.sgtb_mid ul li { width:315px; height:auto; overflow:hidden; float:left; padding-left:85px; padding-top:32px; }
.sgtb_left { width:70px; height:70px; overflow:hidden; float:left; }
.sgtb_rig { width:220px; height:auto; float:left; overflow:hidden; padding-left:25px; }
.sgtb_rig h2 { width:220px; height:38px; line-height:40px; font-size:20px; font-weight:normal; }
.sgtb_rig p { color:#666666; line-height:20px; }
.footer { width:100%; height:345px; overflow:hidden; background:#004490; }
.ding { width:66px; height:30px; margin:0 auto; }
.nav_bot { width:1200px; height:52px; background:url(../images/nav_bot.png) no-repeat bottom center; margin:0 auto; text-align:center; line-height:52px; _behavior: url(../other/iepngfix.htc); }
.nav_bot a { color:#ffffff !important; padding-left:30px; padding-right:30px; }
.banquan { width:1200px; height:198px; overflow:hidden; margin:0 auto; }
.banquan_left { width:386px; height:123px; overflow:hidden; float:left; padding-top:75px; padding-left:12px; background:url(../images/jg_bot.png) no-repeat center right; _behavior: url(../other/iepngfix.htc); }
.banquan_mid { width:585px; height:198px; float:left; overflow:hidden; padding-top:41px; line-height:28px; padding-left:37px; color:#ffffff; }
.banquan_mid a { color:#ffffff !important; }
.banquan_mid span { padding-left:20px; padding-right:20px; }
.banquan_rig { width:176px; height:167px; float:left; overflow:hidden; padding-top:31px; }
.link { width:1200px; height:73px; overflow:hidden; border-top:1px solid #1c67ba; margin:0 auto; line-height:73px; color:#ffffff; }
.link a { color:#ffffff !important; padding-left:10px; padding-right:10px; }
.link span { font-size:16px; text-transform:uppercase; }
.webmap { width:360px; height:69px; float:right; overflow:hidden; text-align:right; line-height:69px; }
.celan_contact_con { width:196px; height:auto; line-height:30px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; background:#e8e8e8; }
.celan_news_con { width:196px; height:auto; line-height:40px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; background:#e8e8e8; }
.celan_news_con ul { width:196px; height:auto; }
.celan_news_con ul li { width:196px; height:40px; line-height:40px; border-bottom:1px dashed #919191; }
.about_con { width:964px; height:auto; overflow:hidden; padding-top:25px; line-height:40px; }
.about_con ul.products { width:964px; height:auto; overflow:hidden; padding-top:10px; }
.about_con ul.products li { width:226px; height:auto; overflow:hidden; float:left; margin-left:8px; margin-right:7px; margin-bottom:35px; }
ul.news { width:964px; height:auto; overflow:hidden; }
ul.news li { width:964px; height:133px; overflow:hidden; }
.news_left { width:132px; height:105px; float:left; overflow:hidden; }
.news_right { width:810px; height:105px; float:right; overflow:hidden; }
.news_right h2 { width:810px; height:30px; line-height:30px; font-size:16px; font-weight:normal; }
.news_rig_miaoshu { width:810px; height:44px; overflow:hidden; line-height:22px; color:#919191; padding-top:5px; }
.news_rig_miaoshu a { color:#919191 !important; }
.news_rig_miaoshu a:hover { text-decoration:underline; }
.news_rig_time { width:810px; height:27px; line-height:27px; padding-top:5px; color:#a5a6a7; }
