﻿/*index*/
.header_bg{ height:92px; background:url(../image/header_bg.jpg) repeat-x; border-top:30px solid #2196d9}
.warp{ width:1003px; margin:0 auto;}
.header{ width:1003px; height:92px; margin:0 auto; position:relative; }
.header span { display:block; position:absolute; margin-top:-23px; right:0px; color:#FFF;}
.header span a { color:#FFF;}
.header span a:hover { text-decoration:underline;}
.logo{ float:left;}

.language{ height:18px; line-height:18px; z-index:4; padding:3px 20px 3px 55px; background:#ffffff; position:absolute; top:3px; right:0px; font-family:Arial,SimSun; overflow:hidden}
.language a{ padding-left:22px; color:#717171; margin-left:5px; background:url(../image/english.jpg) no-repeat 0px 3px; display:inline-block}
.language a:first-child{ background:url(../image/chinese.jpg) no-repeat 0px 3px;}
.language a:hover{ color:#2196d9;}

.nav{ height:92px; float:right; position:relative; z-index:3; }
.nav li{ float:left; position:relative; z-index:3;}
.nav li>a{ width:97px; height:92px; line-height:100px; text-align:center; color:#4a4a4a; font-size:14px; overflow:hidden; display:block}
.nav li.now>a, .nav li:hover>a{ background:url(../image/nav_bg.jpg) no-repeat center top; color:#ffffff; }

.subnav{ width:86px; padding-top:9px; background:url(../image/sub_bg.jpg) repeat-x #dbdae9; border:1px solid #2197d9; border-top:1px solid #d9d8eb; position:absolute; top:91px; left:5px; z-index:3; display:none}
.subnav a{ height:30px; line-height:30px; text-align:center; color:#6c6c6c; margin-bottom:6px; overflow:hidden; display:block}
.subnav a:hover{ font-weight:bold; color:#ffffff; background:#2197d9;}

.banner{ width:100%; height:512px; padding-bottom:5px; background:url(../image/banner_bg.jpg) no-repeat center bottom; position:relative; overflow:hidden;}
.banner ul{ width:1600px; height:512px; position:absolute; left:50%; top:0px; margin-left:-800px; overflow:hidden;}
.banner li{width:1600px; height:512px; list-style:none; position:absolute; left:0px; top:0px; float:left; }

.ding{ width:1000px; margin:0 auto; position:relative; z-index:2;}
.ban_btn{ width:1000px; height:17px; text-align:center; position:absolute; bottom:88px; left:0px; }
.ban_btn span{ width:17px; height:17px; margin:0px 7px; background:url(../image/btn1.png) no-repeat; cursor:pointer; display:inline-block}
.ban_btn span.current{ background:url(../image/btn2.png) no-repeat;}

.main_bg{ height:271px; margin-bottom:28px; border-bottom:1px solid #e6e6e6; overflow:hidden}
.main{ margin-top:29px; overflow:hidden}
.index_about{ width:285px; overflow:hidden}
.index_title{ height:22px; line-height:22px; font-size:14px; color:#454545; margin-bottom:23px; padding-left:29px; background:url(../image/index_ico1.jpg) no-repeat 0px 1px; overflow:hidden}
.ico2{ background:url(../image/index_ico2.jpg) no-repeat 0px 1px;}
.ico3{ background:url(../image/index_ico3.jpg) no-repeat;}
.about_txt{ height:162px; line-height:24px; overflow:hidden}
.about_txt a{ color:#0873b1;}
.about_txt a:hover{ text-decoration:underline;}
.ab_img{ height:107px; margin-bottom:8px; display:block; overflow:hidden}

.index_news{ width:360px; margin-left:43px; overflow:hidden}
.news_scroll{ height:155px; overflow:hidden}
.news_scroll li{ height:64px; margin-bottom:15px; overflow:hidden}
.news_scroll li>span{ width:102px; height:64px; float:left; margin-right:12px; overflow:hidden; display:block}
.nejz{ width:102px; height:64px; *font-size:57px; }
.new_right{ overflow:hidden}
.new_right span{ height:24px; line-height:24px; font-size:13px; font-weight:bold; margin-bottom:3px; overflow:hidden; display:block}
.new_right span a{ color:#454545;}
.new_right span a:hover{ color:#2196d9;}
.new_right p{ height:36px; line-height:18px; color:#838383; overflow:hidden}

.index_title span{ float:right; margin:6px 5px 0px 20px;}
.nlbtn{ width:15px; height:13px; background:url(../image/nlbtn.jpg) no-repeat; display:inline-block}
.nrbtn{ width:15px; height:13px; margin-left:2px; background:url(../image/nrbtn.jpg) no-repeat; display:inline-block}

.index_cont{ width:273px; overflow:hidden}
.search{ width:271px; height:30px; margin-top:22px; background:url(../image/seach_bg.jpg) no-repeat; overflow:hidden; }
.search_txt{ width:200px; height:22px; line-height:22px; margin:4px 0px 0px 12px; font-size:14px; color:#848484; float:left; border:0;}
.search_btn{ width:45px; height:30px; float:right; background:url(../image/search_btn.jpg) no-repeat; border:0; }

.index_pro{ margin-bottom:33px; overflow:hidden}
.pro_txt{ margin-bottom:31px; text-align:center; color:#9d9d9d; overflow:hidden}
.pp1{ line-height:30px; font-size:24px; color:#4a4a4a;}
.pp2{ line-height:30px; font-size:14px;}
.pp3{ font-size:10px; line-height:14px; text-transform:uppercase;}

.prolist{ height:195px; position:relative; overflow:hidden}
.prolist ul{ width:10000px;}
.prolist li{ width:237px; height:191px; float:left; margin-right:14px; background:url(../image/inpro_bg.jpg) no-repeat; padding:2px; position:relative; overflow:hidden}
.inpjz{ width:232px; height:136px; *font-size:121px; }
.ptxt{ height:24px; line-height:24px; font-size:14px; padding-top:23px; text-align:center; overflow:hidden}
.ptxt a{ color:#4a4a4a;}
.prolist li:hover a{ color:#2196d9;}
.cang{ width:100%; height:140px; position:absolute; top:-140px; left:0px; background:url(../image/inpro_hover.png) no-repeat; overflow:hidden}
.cang a{ width:69px; height:69px; margin:33px 0px 0px 86px; display:block; overflow:hidden}

.friend_bg{ line-height:24px; padding:12px 0px 6px; background:#e1e2e1 }
.friend{ position:relative;}
.link{ width:905px; overflow:hidden}
.lib{ color:#555555; font-size:14px; font-family:Arial,SimSun; float:left; margin-right:10px}
.link p{ color:#797979; overflow:hidden}
.link p a{ color:#797979; margin:0px 12px;}
.link p a:hover{ color:#2196d9;}
.upup{ width:46px; height:43px; position:absolute; top:-19px; right:41px; display:block}

.footer{ line-height:24px; padding:8px 0px; background:#555555; overflow:hidden}
.foot{ color:#969a9d;}
.foot a{ color:#969a9d;}
.foot a:hover{ color:#cccccc;}
.foimg{ margin:0px 2px; display:inline-block}


/*about*/
.nei_banner{ width:100%; height:250px; position:relative; padding-bottom:5px; background:url(../image/banner_bg.jpg) no-repeat center bottom; overflow:hidden}
.nei_banner p{ width:1600px; height:250px; position:absolute; left:50%; margin-left:-800px; top:0px; overflow:hidden;}

.container{ width:1003px; padding-bottom:45px; margin:0 auto; line-height:26px; position:relative; overflow:hidden}
.rep_bg{ width:13px; height:100%; position:absolute; top:0px; left:183px; background:url(../image/rep.png) repeat-y; overflow:hidden}
.nyleft{ width:196px; float:left; min-height:600px; background:url(../image/left_bg2.jpg) no-repeat 0px 350px; overflow:hidden}
.left_title{ height:88px; background:url(../image/left_bg.jpg) no-repeat; text-align:center; margin-bottom:9px; overflow:hidden}
.left_title p{ height:34px; line-height:34px; margin-top:22px; font-size:28px; font-weight:bold; color:#2196d9; overflow:hidden}
.left_title span{ height:24px; line-height:24px; color:#8f8f8f; text-transform:uppercase; overflow:hidden; display:block}

#inlnav{ margin-left:6px; overflow:hidden}
#inlnav li>a{ height:41px; line-height:41px; color:#2079ac; text-align:center; font-size:14px; border-bottom:1px solid #e2ebef; display:block; overflow:hidden;}
#inlnav li:hover>a,#inlnav li.curr>a{ background:url(../image/lnav_bg.jpg) no-repeat 0px 4px; color:#ffffff; font-weight:bold; }

#inlnav li>div{ padding-top:10px; display:none}
#inlnav li>div a{ height:24px; line-height:24px; text-indent:57px; color:#666666; background:url(../image/dot2.png) no-repeat 42px 0px; display:block; overflow:hidden;}
#inlnav li>div a:first-child{ background:url(../image/dot1.png) no-repeat 42px 9px;}
#inlnav li>div a:hover,#inlnav li>div a.curr{ color:#2196d9; }

.nyright{ width:759px; font-size:13px; overflow:hidden}
.position{ height:41px; line-height:46px; font-size:13px; color:#999999; text-align:right; margin-bottom:40px; border-bottom:1px solid #e2ebef; overflow:hidden}
.position a{ color:#999999;}
.position a:hover{ color:#2196d9;}
.position span{ color:#2196d9;}

.about ul{ margin:12px 0px; padding-left:40px; list-style:disc;}
.about_top{ min-height:210px; margin-bottom:40px; background:url(../image/about_img1.jpg) no-repeat 408px 44px; overflow:hidden}
.pd28{ padding:0px 30px 0px 25px;}

ul.zizhi{ margin-left:8px; padding:0px; list-style:none; position:relative; overflow:hidden}
.zizhi li{ line-height:40px; background:url(../image/line1.jpg) repeat-y; overflow:hidden}
.zizhi li p{ background:url(../image/dot3.jpg) no-repeat 0px 16px; padding-left:21px;}
.zizhi li.dbg1{ width:3px; height:16px; position:absolute; top:0px; left:3px; background:#fff; }
.zizhi li.dbg2{ width:3px; height:15px; position:absolute; bottom:0px; left:3px; background:#fff; }

.hon_tit{ height:38px; line-height:38px; margin-bottom:22px; background:url(../image/hon_tit.jpg) repeat-x; overflow:hidden}
.hon_tit span{ padding:21px; font-size:16px; color:#ffffff; font-weight:bold; background:#339dda;}

.honor{ margin-top:39px; margin-bottom:6px; *margin-bottom:26px; overflow:hidden}
.honor ul{ width:780px; padding:0px; margin:0px; list-style:none;}
.honor li{ width:205px; height:205px; padding:7px 10px 3px 8px; margin:0px 14px 20px 16px; background:url(../image/honor_bg.jpg) no-repeat; float:left; overflow:hidden}
.hojz{ width:205px; height:137px; *font-size:122px; }
.honor li p{ height:54px; line-height:27px; padding-top:23px; font-size:14px; font-weight:bold; text-align:center; overflow:hidden}

.honor2{ margin-bottom:12px; *margin-bottom:32px; overflow:hidden}
.honor2 ul{ width:780px; padding:0px; margin:0px; list-style:none;}
.honor2 li{ width:205px; height:380px; padding:7px 10px 3px 8px; margin:0px 14px 20px 16px; background:url(../image/honor_bg2.jpg) no-repeat; float:left; overflow:hidden}
.hojz2{ width:205px; height:297px; *font-size:266px; }
.honor2 li p{ height:54px; line-height:27px; padding-top:23px; font-size:14px; font-weight:bold; text-align:center; overflow:hidden}

.news{ overflow:hidden}
.news li{ height:81px; padding:18px 19px; background:#f8f8f8; margin-bottom:23px; overflow:hidden}
.news li>span{ width:126px; height:79px; float:left; margin-right:18px; background:#ffffff; overflow:hidden; display:block}
.nejz2{ width:126px; height:79px; *font-size:70px; }
.news li div{ overflow:hidden}
.news li div span{ height:24px; line-height:24px; margin:2px 0px 9px 0px; overflow:hidden; display:block}
.news li div span img{ float:left; margin-top:9px; margin-left:10px;}
a.newa{ max-width:370px; float:left; font-size:14px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}
a.newa:hover{ text-decoration:underline}
a.newb{ float:right; font-size:13px; color:#2196d9; margin-right:8px;}
.news li div p{ height:40px; line-height:20px; font-size:12px; overflow:hidden}

.page{ height:30px; line-height:30px; padding:10px 0px; font-size:13px; text-align:center; overflow:hidden}
.page a{ padding:5px; margin:0px 3px; color:#424242; display:inline-block;}
.page a:hover{ color:#2196d9;}

.show_title{ font-size:15px; color:#0e8fd9; line-height:26px; text-align:center; overflow:hidden}
.laiyuan{ border-bottom:1px dotted #d4d4d4; text-align:center; font-size:12px; color:#b2b2b2; padding-top:5px; margin-bottom:35px; overflow:hidden}
.description{ line-height:28px; font-size:13px; overflow:hidden}

.ny_new_lis{ height:30px; line-height:30px; font-size:13px; background:url(../image/news_page_bg.jpg) no-repeat; margin-top:30px; overflow:hidden;}
.ny_new_lis ul{ margin:0px; padding:0px; overflow:hidden}
.ny_new_lis li{ width:320px; float:left; margin-left:25px; overflow:hidden; display:block; }
.ny_new_lis li:first-child{ margin-left:10px;}
.ny_new_lis li a{ width:230px; color:#555555; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block}
.ny_new_lis li a:hover{ color:#2196d9;}
.ny_new_lis li b{ float:left; padding:0px 5px 0px 14px; font-weight:normal; color:#555555;} 

.products{ *padding-bottom:26px; overflow:hidden}
.products ul{ width:780px; overflow:hidden}
.products li{ width:199px; height:155px; padding:13px 18px 27px 12px; background:url(../image/pro_bg.png) no-repeat; position:relative; margin:0px 12px 26px 13px; float:left; overflow:hidden}
.projz{ width:199px; height:117px; *font-size:105px; background:#f0f0f0}
.products li p{ height:31px; line-height:31px; background:url(../image/pro_bg2.jpg) no-repeat; margin-top:7px; text-align:center; overflow:hidden}
.products li span{ width:53px; height:45px; position:absolute; top:13px; left:12px; display:block}

.show_top{ height:264px; background:url(../image/pro_show_bg.jpg) no-repeat; margin-bottom:36px; overflow:hidden}
.left_img{ width:326px; height:192px; float:left; margin:34px 41px 0px 16px; overflow:hidden}
.left_img table{ width:326px; height:192px; }

.right_txt{ width:365px; height:226px; line-height:28px; font-size:13px; margin-top:19px; overflow:hidden}
.jieshao{ height:178px; overflow:hidden}
.pr1{ font-size:24px; color:#2196d9; margin-top:3px;line-height:24px;height:24px;max-width:300px;overflow:hidden; margin-bottom:8px;}
.txt1{ float:left; font-size:14px;}
.txt2{ overflow:hidden; display:block}
a.pdown{ width:185px; height:33px; line-height:33px; text-align:center; background:url(../image/pdown.jpg) no-repeat; font-size:14px; color:#fefefe; font-weight:bold; overflow:hidden; display:block}

.biaoti{ height:29px; line-height:29px; background:url(../image/biao_bg.jpg) repeat-x; font-size:16px; color:#ffffff; font-weight:bold; overflow:hidden}
.biaoti p{ float:left; background:url(../image/bi_bg2.jpg) no-repeat right top; padding-right:23px; overflow:hidden}
.biaoti p span{ padding-left:23px; background:url(../image/bi_bg1.jpg) no-repeat; float:left;}

.contact{ min-height:380px; padding-top:23px; background:url(../image/contact_bg.jpg) no-repeat;}
.contact ul{ margin:12px 0px; padding-left:40px; list-style:disc;}
ul.contxt{ min-height:310px; padding:0px; margin:0px 0px 61px 410px; list-style:none;}
ul.contxt li{ width:270px; padding-bottom:3px; background:url(../image/contact_rep.png) repeat-x left bottom #ffffff; margin-bottom:6px; overflow:hidden}
.lianxi{ border:1px solid #27a9c5; line-height:27px; font-size:14px; padding:10px 8px; overflow:hidden}
.lianxi span{ overflow:hidden; display:block}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

ul.zizhi2{ margin-left:13px; padding:0px; list-style:none; position:relative; font-size:13px; margin-bottom:40px; overflow:hidden}
.zizhi2 li{ line-height:36px; background:url(../image/line2.jpg) repeat-y; overflow:hidden}
.zizhi2 li p{ background:url(../image/dot5.jpg) no-repeat 0px 15px; padding-left:21px;}
.zizhi2 li.dbg1{ width:3px; height:15px; position:absolute; top:0px; left:3px; background:#fff; }
.zizhi2 li.dbg2{ width:3px; height:13px; position:absolute; bottom:0px; left:3px; background:#fff; }

.ptab{ line-height:33px; font-size:14px;}
.ptab tr:first-child{ color:#ffffff;}
.ptab td{ padding-left:25px;}


.download{ overflow:hidden}

.download li{ height:34px; line-height:34px; margin-bottom:1px; border-bottom:1px dashed #d4d4d4; overflow:hidden;}  
.download li p{ width:500px; font-size:13px; background:url(../image/dot6.png) no-repeat 4px 15px; padding-left:21px; overflow:hidden;}
.download li:hover{ background:#f7f7f7}
.download li:hover p a{ font-weight:bold; color:#2196d9;}
.download li>a{ width:79px; height:23px; line-height:23px; font-size:11px; text-indent:24px; color:#9e9e9e; margin:6px 14px 0px 0px; float:right; background:url(../image/download.png) no-repeat; overflow:hidden; display:block}
.download li:hover >a{ color:#2196d9;}

.job{ overflow:hidden; margin-bottom:20px;}
.mingch{ height:30px; line-height:30px; background:url(../image/job_bg.jpg) no-repeat; margin-bottom:14px; overflow:hidden}
.mingch p{ font-weight:bold; font-size:14px; color:#686868; float:left; overflow:hidden}
.tt1{ width:290px; text-indent:44px;}
.tt2{ width:130px; margin:0px 139px 0px 27px; text-align:center;}
.tt3{ width:140px; text-align:center;}

.jj1{ width:290px; text-indent:44px; background:url(../image/job_ico.jpg) no-repeat 30px 14px;}
.jj2{ width:130px; margin:0px 139px 0px 27px; color:#2196d9; font-weight:bold; text-align:center;}
.jj3{ width:140px; text-align:center;}

.job_list li{ height:38px; line-height:38px; font-size:12px; color:#939393; background:url(../image/job_line.jpg) no-repeat 20px bottom; overflow:hidden}
.job_list p{ float:left; overflow:hidden}
.job_list li p.jj1 a{ color:#555555;}
.job_list li:hover p.jj1 a{ font-weight:bold; color:#2196d9;}
.job_list li p.jj3 a{ color:#8e8e8e; display:block}
.job_list li:hover p.jj3 a{ font-weight:bold; color:#ffffff; background:url(../image/more_bg.jpg) no-repeat center 6px;}

.mingch2{ height:30px; line-height:30px; background:url(../image/job_bg.jpg) no-repeat; color:#2196d9; font-weight:bold; padding:0px 30px; margin-bottom:14px; overflow:hidden}

.jobli{ margin-left:23px; margin-bottom:33px; overflow:hidden}
.gang{ font-size:13px; display:block; padding-left:7px;}
.shen{ width:180px; height:47px; float:left; margin-left:295px; display:block}

.jform1{ padding-left:70px; padding-top:15px; overflow:hidden}
.yiyou{ font-size:15px; color:#555555; padding-left:43px; background:url(../image/dot4.jpg) no-repeat 26px 10px; overflow:hidden }

.jform1 ul{ padding:0px; margin:0px; list-style:none;}
.jform1 ul li{ overflow:hidden}
.jform1 ul li p{ width:100px; text-align:right; font-size:13px; float:left; margin-right:3px; overflow:hidden}
.wenfile{ width:238px; border:1px solid #94b8d9; background:#f8f8f8}
.submit{ width:108px; height:34px; color:#ffffff; font-size:16px; font-weight:bold; background:url(../image/sub.jpg) no-repeat; margin-top:7px; float:left;}
.reset{ width:108px; height:34px; color:#ffffff; font-size:16px; font-weight:bold; background:url(../image/sub.jpg) no-repeat; margin-top:7px; float:left; margin-left:13px;}


.apply{ padding-left:70px; padding-top:28px; overflow:hidden}
.apply ul{ padding:0px; margin:0px; list-style:none;}
.apply ul li{ margin-bottom:16px;* margin-bottom:10px; overflow:hidden}
.apply ul li p{ width:100px; line-height:45px; text-align:right; font-size:13px; float:left; margin-right:3px; overflow:hidden}
.apply ul li div{ float:left; line-height:45px; margin-left:8px;}
.apply ul li span{ padding:5px; float:left; background:#f8f8f8;}
.apply ul li i{ font-size:13px; color:#ff0015; line-height:45px; margin-left:11px; float:left; font-style:normal;}
.jinp:focus{ border:1px solid #44bbff;}
.apply ul li span:hover{ background:#eff9ff;}
.jinp{ width:100px; height:23px; line-height:23px; padding:5px; color:#555555; font-size:13px; border:1px solid #d1d1d1;}
.jinp2{ width:308px;}
.jinp3{ width:198px;}
.jtxt1{ width:478px; height:120px; padding:5px; color:#555555; font-size:13px; line-height:24px; border:1px solid #d1d1d1;}
.jtxt1:focus{ border:1px solid #44bbff;}
.cle{ clear:left; color:#848484; font-style:normal; display:block; margin-left:110px;}
.yanz{ width:114px; height:35px; float:left; display:block; overflow:hidden; margin:5px 21px 5px 5px;}
a.kan{ text-decoration:underline; color:#848484; line-height:45px;}
a.kan:hover{color:#2196d9;}


.red{ margin-top:34px; color:#555555; background:url(../image/dot7.jpg) no-repeat 0px 8px; padding-left:17px; margin-left:100px;}

.error{ width:892px; height:495px; margin:0 auto; margin-top:30px; background:url(../image/404.jpg) no-repeat; overflow:hidden;text-align:center }
.error p{ width:830px; height:30px; line-height:30px; background:#f5f5f5; text-align:center;font-size:14px; margin:400px 0 0 30px; display:block;}
.error a{ padding:0 8px; }



/*add*/
.projz img{ max-width:199px; max-height:118px; vertical-align:middle;}

.left_tit{ padding:0 10px; background-color:#2196d9; border-radius:5px 0; font-size:15px; color:#fff; font-weight:bold; line-height:40px; height:40px; font-family:"ΞΆΘνΡΕΊΪ";}
.left_tit a{ color:#fff; font-family:Arial; float:right; font-size:12px; font-weight:normal;}

.left_news{ width:100%; overflow:hidden; margin-top:30px;}
.left_news ul{ padding:10px 0px; overflow:hidden;}
.left_news li{ float:left; border-bottom:1px dotted #d8d8d8; width:175px; padding:0 10px;}
.left_news li a{ display:block; height:26px; line-height:26px; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.left_news li a:hover{ color:#2196d9;}

.left_contact{ width:100%; overflow:hidden; margin-top:20px;}
.left_contact span{ line-height:24px; padding:0 10px; display:block; font-family:Arial;}

.related_tit{ height:28px; line-height:28px; font-weight:bold; font-size:14px; color:#fff; background-color:#2196d9; width:80px; text-align:center; margin-bottom:10px;}
.news_related{ overflow:hidden; margin-top:40px; padding:0 20px;}
.news_related span{ display:block; line-height:26px; height:26px;}
.news_related span a{ display:block; width:45%; height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.pro_related{ overflow:hidden; margin-top:40px;}
.pro_related ul{ overflow:hidden; padding:0;}
.pro_related li{ width:199px; height:155px; padding:13px 18px 27px 12px; background:url(../image/pro_bg.png) no-repeat; position:relative; margin:0px 10px; float:left; overflow:hidden; display:block;}
.projz{ width:199px; height:117px; *font-size:105px; background:f0f0f0}

.pro_related li p{ height:31px; line-height:31px; background:url(../image/pro_bg2.jpg) no-repeat; margin-top:7px; text-align:center; overflow:hidden}
.pro_related li span{ width:53px; height:45px; position:absolute; top:13px; left:12px; display:block}


.dmap{ margin:0px auto; padding-bottom:30px;}
.dmap ul{ padding:0;}
.dmap ul li{ vertical-align:top; clear:both; overflow:hidden; margin-top:15px; border-bottom:dotted 1px #cccccc; padding-bottom:15px; list-style:none;}
.dmap ul li span{ width:100px; text-align:center; height:24px; line-height:24px; overflow:hidden; color:#fff; font-family:Microsoft YaHei; font-size:14px; font-weight:bold; background:#2196d9;}
.dmap ul li .dsubmap{ width:590px; line-height:24px;}
.dmap ul li .dsubmap a{display:inline-block; margin-right:10px;}

.position h2{ float:left; font-size:16px; overflow:hidden; max-width:400px; color:#999}


.news_related{ overflow:hidden; margin-top:40px; padding:0 20px;}
.news_related span{ display:block; line-height:26px; height:26px;}
.news_related a{ display:block; width:46%; height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;padding-left:10px}


.BMap_scaleCtrl { display:none !important;}










































