﻿/* boby */
html,body{width:100%; height:100%; overflow-x:hidden; overflow-y:auto;}
*{margin:0; padding:0; -webkit-text-size-adjust:none;}
a img {border:0}
body {color: #333; font: 12px "黑体", "隶书", "宋体"; line-height:180%; background:#fff;}
ul, ol, li {list-style-type:none;vertical-align:0}
form{margin:0px;padding:0px;}
a {outline-style:none;color:#333;text-decoration:none}
a:hover { color: #513415; text-decoration: none}
.clear{height:0; overflow:hidden; clear:both}
#container{width:1000px;  margin:0 auto; overflow:hidden; padding:0;}

.topshare{height:35px; width:1350px; margin:0 auto; background:#747474; color:#fff; text-align:right;}
.topshare a{display:inline-block; padding:0 28px; position:relative; height:35px; line-height:35px;}
.topshare a span{display:none; position:absolute; left:0; top:35px; padding:12px; background:#fff; border:#747474 1px solid;}
.topshare a:hover span{display:block; padding:12px 12px 0 12px; background:#fff; border:#747474 1px solid;}
.topshare a.topsina{background:url(../images/top_sn.jpg) no-repeat center center;}
.topshare a.topsina:hover{background:url(../images/top_sn2.jpg) no-repeat center center;}
.topshare a.topqq{background:url(../images/top_qq.jpg) no-repeat center center;}
.topshare a.topqq:hover{background:url(../images/top_qq2.jpg) no-repeat center center;}
.topshare a.topwx{background:url(../images/top_wx.jpg) no-repeat center center;}
.topshare a.topwx:hover{background:url(../images/top_wx2.jpg) no-repeat center center;}
.topshare a.topin{background:url(../images/top_tm.jpg) no-repeat center center;}
.topshare a.topin:hover{background:url(../images/top_tm2.jpg) no-repeat center center;}
.topshare a.topfl{background:url(../images/top_fl1.jpg) no-repeat center center;}
.topshare a.topfl:hover{background:url(../images/top_fl2.jpg) no-repeat center center;}
.toper{width:1350px; margin:15px auto;}
.headerbg{width:100%; height:40px; background:#f2f2f2;}
.toptext{width:1080px; margin:0 auto; line-height:40px; color:#8a8a8a; text-align:right;}
.toptext strong{color:#000; font-weight:normal;}
.toptext a{color:#8a8a8a;}
.toptext a:hover{color:#000;}

/*菜单*/
.navbg{ width:1350px; margin:0 auto; height:35px;}
.navbg ul{width:100%; height:35px; background:#fff url(../images/menubg.gif) repeat-x center top;;position:relative; }
.navbg ul li{float:left; height:35px;}
.navbg ul li a{display:inline-block; padding:12px 20px 0 20px; height:23px; line-height:23px; font-size:14px; color:#000; font-family:"黑体", "隶书", "宋体"; text-align:center;}
.navbg ul li a:Hover{color:#fd7a06; border-top:#fd7a06 1px solid; background:url(../images/menuahbg.gif) repeat-x center bottom;}
.navbg ul li > div{display:none; position:absolute; top:35px; left:0; z-index:30; width:1350px; background:#ddd; height:30px;}
.navbg ul li div a{font-size:12px; padding:0 15px; height:30px; line-height:30px;}
.navbg ul li div a:hover{border:none; background:none;}
.bomlogo{width:100%; background:#747474; text-align:center; padding:5px 0 0 0;}
.footer{max-width:1350px; margin:auto; clear:both; padding:35px 0; text-align:center; font-size:14px; line-height:200%;}
.footer strong{background:url(../images/bomsmlogo.jpg) no-repeat left center; padding:0 0 0 20px;}
.footer big{font-style:italic; display:inline-block; padding:5px 0;}
#mapbox {position:absolute;	left:0;top:-2000px;z-index:33;width:100%;height:100%;background:rgba(0,0,0,0.5);}
#mapboxbun {float:right;}


/* main */
.lytop{width:100%;}
.show_about{width:1140px; margin:0 auto; overflow:hidden; padding:34px 0;}
.show_pro{width:1180px; margin:0 auto; overflow:hidden; padding:34px 0;}
.ableft{width:105px; float:left; padding:0 35px 0 0;}
.abright{float:left; width:1000px; min-height:333px;}
.ableft li{height:32px;}
.ableft li a{display:block; text-align:center; font-family:"楷体", "黑体", "隶书", "宋体"; font-size:14px;}
.ableft li a:hover,.ableft li.fan a,.pro_left li a:hover,.pro_left li.fan > a{background:#959595; color:#fff;}
h1.abtitle{font-size:30px; text-align:center; height:55px; line-height:55px; background:url(../images/lyab_tline.gif) no-repeat center top; font-weight:normal; margin:0 0 20px 0;}
.pro_left{width:150px; float:left; padding:0 20px 0 0;}
.pro_left li{padding:2px 0; position:relative;}
.pro_left li a{display:block; padding:0 0 0 20px; font-size:14px;}
.pro_left li div{display:none;}
.pro_left li.fan div{display:block; padding:0 0 10px 0; background:#fff;}
.pro_left li div a{font-family:"楷体", "黑体", "隶书", "宋体"; font-size:12px; padding:0 0 0 40px; height:16px; line-height:16px; margin:1px 0;}
.pro_left li div a:hover,.pro_left li div a.fan00{background:#ddd; color:#000;}
.clickimg{position:absolute; right:3px; top:7px;}
.newproright{float:left; width:1010px;}
.newprlist{width:100%; overflow:hidden;}
.newprlist li{float:left; width:311px; padding:0 12px; text-align:center;}
.newprlist li img{width:311px; height:232px;}
.newprlist li h1{font-size:30px; font-weight:normal; height:80px; line-height:80px;}
.newprlist li h5{font-size:18px; font-weight:normal; padding:0 22px; height:110px; line-height:32px;}
.newprorlist{}
.newprorlist li{float:left; width:182px; text-align:center; padding:0 10px;}
.newprorlist li div{width:180px; height:116px; overflow:hidden; border:#000 1px solid;}
.newprorlist li img{width:180px;}
.newprorlist li h3{font-size:16px; font-weight:normal; height:40px; padding:8px 0 0 0;}

.focusimg0 {width:955px; height:600px;position:relative;overflow:hidden; float:left;}
.focusimg0 .point { position:absolute; z-index:20; right:0; bottom:0; width:100%; text-align:center;}
.focusimg0 .point li { display:inline;}
.focusimg0 .point li a,
.focusimg0 .point li a:link,
.focusimg0 .point li a:visited { display:inline-block;width:100px;height:100px; border:#fff 1px solid; text-align:center; margin:0 0 0 3px; color:#fff; font-size:12px; background:#333;}
.focusimg0 .point li a:hover { color:#fff; text-decoration:none; border:#6f5b50 1px solid;}
/*link和visited 针对IE6.0，在其它浏览器中可有可无*/
.focusimg0 .point li a.cur,.focusimg0 .point li a.cur:link,.focusimg0 .point li a.cur:visited {color:#fff;text-decoration:none;border:#6f5b50 1px solid;}
.focusimg0 .image {position:absolute;}
.focusimg0 .image li {overflow:hidden; text-align:center; width:860px; height:460px;}
.focusimg0 .image li img{height:460px;border:0;}
.show_dz{max-width:1268px; margin:0 auto; padding:35px 0; overflow:hidden;}
h1.dzh1{text-align:center; clear:both;}
.show_dz .dzlist{text-align:center; padding:20px 0;}
.show_dz .dzlist li{display:inline; padding:0 4px;}
.show_dz .dzlist li a{display:inline-block; padding:18px 6px 6px 6px;}
.show_dz .dzlist li a:hover{background:#bbb;}
.show_dz .dzlist2{text-align:center;}
.show_dz .dzlist2 li{float:left;padding:20px 36px;}
.show_dz .dzlist2 li a{display:inline-block;}
.show_dz .dzlist2 li h3{width:350px; text-align:center; font-size:20px; font-weight:normal; height:80px; line-height:80px;}
.show_dz .dzlist li a img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(1);filter: gray;}
.show_dz .dzlist li a.dzimg1{background:#bbb;}
.show_dz .dzlist li a:hover img,.show_dz .dzlist li a.dzimg1 img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);-webkit-filter:grayscale(0);filter:normal;}

.focusimg3{width:1010px; position:relative;overflow:hidden; height:383px;font-family:"楷体", "黑体", "隶书", "宋体"; margin:0 0 40px 0;}
.focusimg3 .point {width:540px; height:88px;}
.focusimg3 .point li {padding:0 1px; float:left;}
.focusimg3 .point li a,
.focusimg3 .point li a:link,
.focusimg3 .point li a:visited { display:block;width:88px;height:87px; text-align:center;color:#000; font-size:14px; padding:1px 0 0 0;}
.focusimg3 .point li a:hover img { border:#b35a20 1px solid; text-decoration:none;}
/*link和visited 针对IE6.0，在其它浏览器中可有可无*/
.focusimg3 .point li a.cur img,.focusimg3 .point li a.cur:link img,.focusimg3 .point li a.cur:visited img {border:#b35a20 1px solid; text-decoration:none;}
.focusimg3 .image {position:absolute; top:0; left:0;}
.focusimg3 .image li{overflow:hidden; width:1010px; height:383px; position:relative;}
.focusimg3 .image li img{width:594px; height:383px; float:left;}
.focusimg3 .image li div{position:absolute; left:624px;top:170px; font-size:15px;}
.focusimg3 h5{position:absolute; font-size:28px; font-weight:normal; left:624px; top:10px;}
.focusimg3 .image li div h1{font-size:28px; font-weight:normal; height:50px; line-height:50px;}
.focusimg3 .image li div strong{font-weight:normal; padding:0 50px 0 0;}
#CSSBox{width:360px; height:88px; overflow:hidden; position:relative; left:624px; top:50px; z-index:2;}
#LeftButton{position:absolute; left:604px; top:70px; z-index:10;}
#RightButton{position:absolute; right:5px; top:70px; z-index:10;}

.mdtitle{font-size:12px; font-weight:normal; color:#999; padding:0 0 12px 0;}
.mdtitle a{color:#999;}
.mdtitle a:hover{color:#333;}
.mdleft{width:450px; float:left; height:452px;}
.mdright{width:690px; float:left; padding:0;}
.mdlist{padding:0;}
.mdlist li{padding:2px 0; position:relative;}
.mdlist li a.mdsub{display:block;width:150px;height:26px; line-height:26px; text-align:center; background:#aaa; color:#000; font-size:14px;}
.mdlist li a.mdsub:hover{color:#fff;background:#6f5b50; text-decoration:none;}
.mdlist li div{display:none; position:absolute; width:200px; background:#fff; border:#aaa 1px solid;; padding:15px; left:150px; top:2px;}
.mdlist li div a{display:block; background:url(../images/ac.gif) no-repeat left center; padding:0 0 0 12px;}
.mdright .ab_text{width:860px; padding:20px; background:rgba(0,0,0,0.3); color:#fff; height:560px;}
.mdselect{width:115px; border:#aaa 1px solid; height:38px;line-height:38px; margin:0 3px 0 0; float:left;}
.mdsub{border:#32c1ad 1px solid; background:#32c1ad; color:#fff; font-size:16px; width:70px; text-align:center; height:38px; line-height:38px; float:left; margin:0;}
.show_zs{width:100%; background:url(../images/zsbg.jpg) no-repeat center bottom fixed; height:600px; padding:50px 0;}
.show_hr{width:100%; background:url(../images/hrbg.jpg) no-repeat center center fixed; min-height:600px; padding:50px 0;}
.hrlist{}
.hrlist li{padding:5px 0;}
.hrlist li h5{color:#000; height:35px; line-height:35px; font-size:14px; font-weight:normal;}
.hrlist li h5 a{color:#000; display:block;background:#d4c3a7; padding:0 15px;}
.hrlist li h5 a:hover{background:#666; color:#fff;}
.hrlist li h5 span{float:right; font-size:12px;}
.hrlist li h5 small{font-size:11px; padding:0 0 0 10px;}
.hrlist li div.hrtext{display:none; background:#eaeaea; padding:12px 20px;}
.feedleft{width:320px; float:left; padding:15px 20px; background:#f0f0f0;}
.feedright{width:700px; float:left; padding:0 0 0 30px;}
.feedleft h2{border-bottom:#aaa 1px solid; font-size:14px; font-weight:normal; height:32px; line-height:32px;}

.lymaintb{width:972px; margin:0 auto 15px auto;}
.show_left{width:180px; padding:0 20px 10px 0;}
.show_title{color:#ff7700; font-size:16px; height:27px; line-height:27px; border-bottom:#aaa 1px solid; padding:0 0 0 12px;}
.p_l_t{margin:10px 0 0 0; height:38px; line-height:38px;}
.show_top{border-top:#ddd 1px solid; background:url(../images/text_topbg.jpg) repeat-x center 32px; height:32px; line-height:32px; padding:0 0 36px 0;}
.show_top span{display:block; width:972px; margin:0 auto;}
.show_title span{float:right; padding:0 10px 0 0; font-size:12px; font-weight:normal; color:#555;}
.show_title strong{display:inline-block; background:#1262b5; color:#fff; padding:0 15px;}

.show_bottom{ text-align:right; padding:10px 0px; clear:both;}
.show_bottom .ly_back{display:inline-block; background:url(../images/ly_back0.jpg) no-repeat center top; height:20px; width:55px; padding:45px 0 0 0; text-align:center;}
.show_bottom .ly_top{display:inline-block; background:url(../images/ly_top.jpg) no-repeat center top; height:20px; width:55px; padding:45px 0 0 0; text-align:center;}
.show_date{color:#999; font-size:12px; text-align:center; padding:20px 0 10px 0; border-bottom:#ddd 1px solid; margin:0 0 20px 0;}
.show_date h1{font-size:18px; color:#333;}
.nsscenter{width:720px; margin:0 auto;}
.nsscenter img{max-width:100%; height:auto;}
.down_user{border:#ddd 1px solid; padding:10px;}
.down_text{padding:10px;}
.right_text img{margin:0px;}
.pro_list,.pro_list2{width:100%; overflow:hidden;}
.pro_list li{padding:10px 22px; text-align:center; float:left; width:200px;}
.pro_list li img{border:#ddd 1px solid;}
.pro_list li h5{font-size:12px; font-weight:normal; width:200px; height:40px; line-height:18px;}
.pro_list2 li{width:100%; overflow:hidden; padding:0 0 20px 0;}
.pro_list2 li img{float:left; padding:0 15px 20px 0;}
.pro_list2 li h5{font-size:14px; color:#0150bb;}
.pro_list2 li p{font-size:12px; line-height:22px;}
.lygs_list{width:100%;}
.lygs_list tr td{padding:10px; border-bottom:#ddd 1px solid; vertical-align:top;}
.lygs_list tr td h5{font-size:14px; color:#0a56ae;}
.pcl_bm{width:100%;}
.pcl_bm li{background:url(../images/pcl_bg1.jpg) repeat-x left top; height:160px; padding:0 0 20px 0;}
.pcl_bm li div.pcl_bmleft{text-align:center; float:left; width:158px; height:147px; border:#d0d0d0 1px solid; padding:11px 0 0 0; background:#fff;}
.pcl_bm li div.pcl_bmleft h5{font-size:14px;}
dl.pro_list{width:666px; float:left; padding:10px 0 0 24px;}
dl.pro_list dd{width:290px; float:left; background:url(../images/innewsico.jpg) no-repeat left 10px; padding:0 15px 0 11px; height:28px; line-height:28px; font-size:12px;}
.pcl_bm li span{display:inline-block; background:url(../images/pcl_bg2.jpg) repeat-x left top; border:#ccc 1px solid; width:128px; text-align:center; height:30px; line-height:30px; margin:108px 0 0 0;}
dl.pro_list2{width:776px; float:left; padding:10px 0 0 24px;}
dl.pro_list2 dd{width:350px; float:left; background:url(../images/innewsico.jpg) no-repeat left 10px; padding:0 15px 0 11px; height:28px; line-height:28px; font-size:12px;}
.pro_listtb li{float:left; padding:5px 0 10px 9px; text-align:center; width:250px;}
.pro_listtb li div{width:200px; height:150px; overflow:hidden; margin:0 auto; border:#ddd 1px solid;}
.pro_listtb li h5{font-size:12px; font-weight:normal; text-align:center; padding:5px 0; line-height:15px; height:45px; width:220px; margin:0 auto;}
.new_listtb li{padding:5px 0 5px 12px; background:url(../images/inico1.gif) no-repeat left center; border-bottom:#eee 1px solid;}
.new_listtb li span{float:right; font-size:11px; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif;}
.new_listtb li div{width:200px; height:157px; overflow:hidden; margin:0 auto; border:#ddd 1px solid;}
.new_listtb li h5{font-size:12px; font-weight:normal; text-align:center; padding:5px 0; line-height:15px; height:45px; width:220px; margin:0 auto;}
.new_list{width:100%;}
.new_list tr td{border-bottom:#aaa 1px solid; padding:12px 10px; font-size:12px; color:#999;}
.new_list tr td h5{font-size:16px; font-family:"楷体", "黑体", "隶书", "宋体";}
.new_list tr td h5 a{}
.new_list tr td h5 span{font-size:12px; color:#666; font-weight:normal; float:right; font-family:Verdana, Arial, Helvetica, sans-serif;}
.new_list tr td img{float:left; padding:0 15px 10px 0; width:100px;}

.jmb_listtb{width:100%;}
.jmb_listtb li{float:left; padding:10px; width:364px;}
.jmb_listtb li a{display:block; border-bottom:#ddd 1px solid; background:url(../images/inlistico1.gif) no-repeat left center; position:relative; padding:0 0 0 12px; z-index:1;}
.jmb_listtb li a:hover{border-bottom:#00509d 1px solid; background:url(../images/in_proc_ico.jpg) no-repeat left center;}
.jmb_listtb li a span{display:none;}
.jmb_listtb li a:hover span{display:block; width:122px; position:absolute; top:-81px; left:0; z-index:10;}
.jmb_listtb li a:hover span img{border:#eee 3px solid; width:100px; height:75px;}
.news_title{ padding-top:10px; color:#00509d; font-size:14px; line-height:20px; font-weight:bold; text-align:center;}
.news_date{color:#999; text-align:center; border-bottom:1px dotted #CCC; padding-bottom:10px;}
.zizhilist{width:100%; margin:15px 0 0 0;}
.zizhilist tr td{padding:3px 15px 10px 15px; text-align:center;}
.anli_listtb{border-collapse:collapse; width:100%; margin:5px 0 0 0;}
.anli_listtb tr th{border:#ddd 1px solid; padding:5px 8px; background:url(../images/lyleft_topbg.jpg) repeat-x 0 -15px;}
.anli_listtb tr td{border:#ddd 1px solid; padding:5px 8px; text-align:left; vertical-align:top;}
.down_listtb{border-collapse:collapse; margin:15px 0 0 0;}
.down_listtb tr th{background:url(../images/bombg.jpg) repeat-x center center; padding:5px;border:#ddd 1px solid;}
.down_listtb tr td{border:#ddd 1px solid; padding:6px 10px; text-align:center;}
.down_class{padding:20px 12px;}
.down_class li{float:left; padding:0 10px 25px 10px; width:172px;}
.down_class li h5{font-size:12px; border-top:#ddd 1px solid; background:url(../images/ac.gif) no-repeat right center;}
.down_class li div{width:172px; height:112px; overflow:hidden; border-bottom:#ddd 1px solid;}
.down_class li div img{width:172px;}
.yy_listtb{padding:5px 10px 0 10px;}
.yy_listtb li{width:385px; overflow:hidden; padding:15px 0; float:left;}
.yy_listtb li div{width:350px; height:263px; overflow:hidden; border:#e1e1e1 1px solid; margin:0 auto;}
.yy_listtb li h5{font-size:14px; text-align:center; width:352px; margin:0 auto; padding:5px 0; background:#eee url(../images/bombg.jpg) repeat-x center center;}
.yy_listtb li p{color:#888;}
.news_list{width:100%; border-collapse:collapse;}
.news_list tr td.news_listtd{border-bottom:1px dotted #CCC; padding:10px 5px 10px 20px; background:url(../images/ac.gif) no-repeat 5px 18px;}
.news_list tr td.news_listtd h5{font-size:14px; background:#f1f1f1 url(../images/ac3.gif) no-repeat left 12px; padding:3px 0 3px 10px;}
.news_list tr td.news_listtd p{color:#888;}
.news_list tr td.news_listtd p a{color:#9a0000;}
.news_list tr td.news_listtd p a:hover{color:#000;}
.abzzlist{padding:10px 0 0 0;}
.abzzlist li{float:left; padding:0 25px; height:180px; overflow:hidden;}
.pro_ser{padding:0 0 5px 0; width:100%; overflow:hidden;}
.pro_ser .lyproinput{border:#e3c37a 1px solid; width:112px; height:22px; line-height:22px; float:left;}
.pro_ser .lyprosub{background:#e3c37a; color:#9a0000; width:50px; height:24px; line-height:24px; text-align:center; border:none; float:right;}
.pro_con{background:#eee; padding:15px; float:left; text-align:left; width:80%;}
.pro_con h1{font-size:14px; padding:0 0 0 12px; background:url(../images/ico2.gif) no-repeat left center;}
.pro_order{display:block; text-align:right;}
.pro_order a{display:inline-block; background:url(../images/left_listbg2.jpg) repeat-x left top; padding:0 25px; height:26px; line-height:26px; color:#000;}
.pro_order a:hover{color:#fff; background:url(../images/left_listbg3.jpg) repeat-x left top;}
.ordertb{width:90%; margin:0 auto;}
.ordertb tr td{padding:5px;}
.porderinput{border-bottom:#ccc 1px solid;border-right:#ccc 1px solid;border-left:#ddd 1px solid;border-top:#ddd 1px solid; height:20px; line-height:20px; width:500px;}
.order_sub{background:#00509d; color:#fff; border:none; padding:4px 25px; margin:0 50px 0 0;}
.order_res{background:#aaa; color:#fff; border:none; padding:4px 25px;}
.lyleft_con{border:#ddd 1px solid; padding:10px;}
/*分页*/
.pageshow{ margin:10px 0px; height:30px; line-height:30px; text-align:center; color:#000;}
.pageshow a{color:#000;}
.center .pageshow{ margin:10px 0px; height:35px; line-height:35px; text-align:right; border:none;}
.pageshow a.pagefan{ border:1px dotted #666; background:#ddd; padding:2px 4px; color:#C00;}
.pageshow a.pagez{ border:1px solid #cbcbcb; padding:2px 4px;}
/*jqzoom*/
#preview{width:100%; overflow:hidden;}
.jqzoom{ width:350px; position:relative; background:#fff;padding:0; border:#ddd 1px solid; float:left; margin:0 0 15px 0; overflow:hidden;}
.jqzoom span{display:inline-block; vertical-align:middle; width:1px; margin:0 0 0 -1px; height:350px; line-height:350px;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:366px;height:366px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff 50% 50% no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-n5{width:338px; height:300px; padding:0px; float:left;}
#spec-list{ position:relative; width:338px; height:300px; margin:0;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:50px; float:left; cursor:pointer; margin-top:8px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:50px; float:left;cursor:pointer; margin-top:8px;}
#spec-list ul{width:338px; height:300px;}
#spec-list ul li{ float:left; width:110px; height:110px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:90px;}
.proshowright{width:380px; float:left; font-size:15px; line-height:200%;  padding:10px 10px 10px 25px; overflow:hidden;}
.proshowright small{font-size:12px; line-height:220%;}
.proshowright h2{font-size:30px;}
.leftqq{border:1px solid #3e6dc4; background:#a9dcf9 url(../images/leftqqbg.jpg) no-repeat top left; min-height:87px; _height:87px; width:118px; padding:70px 0 5px 0;}
.leftqq p{padding:6px 5px; text-align:center;}
.left_ser{padding:15px 0 0 0;}
.left_ser table tr td{padding:5px 0; vertical-align:top;}
.left_ser .pressure{width:92px;}

.in_news1{width:100%; padding:10px 0 0 0;}/* TAB 切换效果 */
.ctt{height:auto;clear:both;text-align:left;}
.tb_{}
.tb_ ul{height:36px; background:#eee url(../images/topbg.jpg) repeat-x left -57px;}
.tb_ ul li{float:left;line-height:36px; padding:0 30px; margin:0 2px 0 0;}
/* 用于控制显示与隐藏的css类 */
.normaltab{cursor:pointer; color:#000; font-size:14px; font-weight:normal;}
.hovertab{cursor:pointer; color:#000; font-size:14px; font-weight:700; background:#fff; border-top:#00509d 1px solid; border-left:#eee 1px solid;}
.dis{display:block; border:#eee 1px solid; padding:20px; border-top:none;}
.undis{display:none;}
#faqbox li{padding:6px 0;}
#faqbox li .login_submit{border:#eaeaea 1px solid; border-bottom:#dadada 2px solid; background:#fff; font-size:14px; padding:5px 0; width:85px; text-align:center;}
#faqbox li .text_300{width:300px;}
#faqbox li label{font-size:14px; color:red;}

.hr_tb{border-collapse:collapse;}
.hr_tb tr th{background:#eee; padding:10px 5px;}
.hr_tb tr td{padding:5px 10px; text-align:center; border:#ddd 1px solid;}
.hr_tb tr td.hrdate{font-size:11px; color:#999;}
a.hrxx{color:#0068dd; font-weight:700;}

/*企业文化图片翻页*/
.slidebox {width:666px;padding-top:0;position: relative; margin:0 auto;}
.slidebox a.btn_1 {position: absolute;cursor: pointer;width:70px;height:40px;top:290px;right:74px;background:url(../images/left-btn1.jpg) no-repeat scroll;}
.slidebox a.btn_2 {position: absolute;cursor: pointer;width:70px;height:40px;top:290px;right:2px;background:url(../images/right-btn1.jpg) no-repeat scroll;}
.slidebox a.btn_3 {position: absolute;cursor: pointer;width: 28px;height: 55px;top: 198px;left: 20px;}
.slidebox a.btn_4 {position: absolute;cursor: pointer;width: 28px;height: 55px;top: 198px;right: 20px;}
.slidebox .cf li {float: left;position: relative;color: #fff;}
.slidebox .cf a {display: block;width: 550px;height: 350px;position: absolute;color: #fff;}
.slidebox .cf li span {display: block;width: 550px;position: absolute;left: 0;bottom: 0;padding: 5px;}
.slidebox .picBox {width:505px;height:330px;position: relative;overflow: hidden; float:left;}
.slidebox .picBox ul {height: 350px;position: absolute;}
.slidebox .picBox li {width: 615px;height: 446px;}
.slidebox .listBox {width:160px;height:285px;position: relative;overflow: hidden; float:left; position:absolute; right:0;}
.slidebox .listBox ul {height:285px;position: absolute;}
.slidebox .listBox li {width:146px;height:96px;cursor: pointer;position: relative;padding-left:14px;}
.slidebox .listBox li img { border:2px solid #fff;}
.slidebox .listBox .on {background:url(../images/leirong/jiat.jpg) no-repeat scroll 8px 10px; }
.slidebox .listBox .on img { border:2px solid #cd0d1a; }
.slidebox .listBox li i {display: none;}
.slidebox .listBox li a {display: block;width: 64px;height: 64px;}
.slidebox .listBox li img {width:142px;height:88px;}
.slidebox .listBox .on img {width:142px;height:88px;}
.slidebox .listBox .on i {display: block;}

.slidebox .picBox .cf span {float:left;width:505px;height:40px;line-height:40px;color:#fff;position:absolute;top:289px;left:0;background:#000;padding:0;
text-indent:15px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity: 0.8;}
.bottom_tools{position:fixed;z-index:1070;right:40px;bottom:40px;}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
#scrollUp{width:45px;height:45px;background:url(../images/backtop1.gif) no-repeat left top;display:none;}
#scrollUp:hover{background:url(../images/backtop2.gif) no-repeat left top;}
.floatqq li p{text-align:center; padding:3px 0;}

.sitemapbox{padding:25px 0; width:100%; overflow:hidden;}
.sitemapbox h1{font-size:16px; border-bottom:#ddd 1px solid; padding:5px 12px;}
.sitemapbox ul{padding:12px;}
.sitemapbox ul li{width:100%; overflow:hidden; padding:10px 0;}
.sitemapbox ul li a.s-a1{font-size:14px; font-weight:700; color:#0150bb;}
.sitemapbox ul li a.s-a1:hover{font-size:14px; font-weight:700; color:#000;}
.sitemapbox ul li div a{background:url(../images/inhr_ico.jpg) no-repeat left center; padding:0 45px 0 12px;}

.insccj{width:972px; margin:0 auto; clear:both; overflow:hidden;}
.insccj h1{height:27px; line-height:27px; padding-left:10px; font-size:15px; background:#ffb400 url(../images/in_tbg.gif) no-repeat -480px top; color:#000;}
.insccj h1 span{float:right; font-size:12px; font-weight:normal; padding:0 10px 0 0;}
.insccj ul{width:100%; padding:15px 0 35px 0; overflow:hidden;}
.insccj ul li{float:left; padding:0 9px; text-align:center;}
.insccj ul li h5{font-size:12px; font-weight:normal;}


.tb_yggs{table-layout:fixed;}
.tb_yggs tr td{padding:0 10px;}
.tb_yggs tr td img{padding:0 10px 0 0;}

.pro_in{width:972px; margin:0 auto;}
.pro_in h1{font-size:16px; background:url(../images/pcl_ico.gif) no-repeat 5px center; height:30px; line-height:30px; border-top:#ddd 1px solid; padding:0 0 0 15px; font-weight:normal;}
.pro_in h2{font-size:15px; height:30px; line-height:30px; padding:0 0 0 7px;}
.pro_in dl{padding:10px 0; width:100%; overflow:hidden;}
.pro_in dl dd{float:left; width:180px; padding:0 7px 6px 7px;}
.pro_in dl dd a{display:block; width:180px; background:#f2f2f2;}
.pro_in dl dd a:hover{background:#eaeaea;}
.pro_in dl dd img{padding:0 10px 0 0;}

td.proshow_ct h1{font-size:18px; color:#ffb400;}
td.proshow_ct h2{font-size:18px; font-weight:normal; color:#0150bb;}

.left_xsdb{border:#ddd 1px solid;margin:15px 0 0 0;}
.left_xsdb span{display:block;}
.left_xsdb p{text-align:left; font-size:15px;}
.left_xsdb strong{background:#0150bb; color:#fff; padding:3px 15px; display:inline-block; font-size:15px;}
.left_xsdb span{display:block; text-align:center; padding:5px 0; font-size:14px;}
.left_xsdb p.cmtel{text-align:center; padding:0 0 10px 0; font-size:16px;}
.left_xsdb p img{padding:0 6px 0 12px;}
.left_xsdb p.telpad{padding:0 0 0 34px; font-size:18px; height:70px;}
.page_td{ border:1px solid #CCCCCC; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #CCCCCC;background:#f2f2f2; padding:0px 5px;}
.inputpage{BORDER:1px #ffffff solid; width:24px; height:20px;}

/*弹框样式1*/
.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
    position: relative;
    width:300px;
    margin:200px auto;
    height:250px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-container p{text-align:left; padding:5px 0 0 8px;}
.cd-popup-close{ position: absolute;right:5px;top:5px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
small.m_zy{display:none;}

.show_case{width:1140px; margin:50px auto; position:relative;}
#caseLeft{position:absolute; left:10px; top:280px;}
#caseRight{position:absolute; right:10px; top:280px;}
#CaseBox{width:880px; margin:0 auto; overflow:hidden;}
#CaseContent li{position:relative;}
#CaseContent li h1{position:absolute; top:48%; width:100%; left:0; text-align:center; font-size:24px; color:#fff; font-weight:normal; }
#CaseContent li h2{position:absolute; top:54%; width:100%; left:0; text-align:center; font-size:14px; color:#fff; font-weight:normal;}
.yjscon{width:1350px; margin:20px auto 30px auto; font-size:25px; line-height:200%;}

#thisdiv{width:100%; height:186px; overflow-y:hidden; overflow-x:auto;}
.newprorlist td{width:182px; text-align:center; padding:0 10px;}
.newprorlist td div{width:180px; height:116px; overflow:hidden; border:#ddd 1px solid;}
.newprorlist td img{width:180px;}
.newprorlist td h3{font-size:16px; font-weight:normal; height:40px; padding:8px 0 0 0;}
.newprorlist td div.fan{border:#000 1px solid;}

.loginbox{width:1350px; padding:35px 0; margin:10px auto; border-top:#ddd 1px solid;}
.logincontent{width:500px; margin:0 auto; background:#fff; padding:0 0 20px 0;}
.logincontent h2{text-align:center; padding:0 0 0 0; margin:0 12px 15px 12px; height:42px; line-height:42px; font-size:18px; border-bottom:#e1e1e1 1px solid; font-weight:normal;}
.logincontent h2 a{padding:0 15px; display:inline-block;}
.logincontent h2 a.h2login{border-bottom:#d4c3a7 2px solid;}
.lyregbox{padding:0 0 25px 0;}
.ussub{width:300px; height:30px; border:none; color:#fff; background:#673509; font-size:16px; text-align:center;}
.txtbox{height:28px;}

.qjlist{width:100%; overflow:hidden; padding:10px 0; border-top:#ddd 1px solid; margin:10px 0 0 0;}
.qjlist li{float:left; padding:0 10px;}
.qjlist li.hoverli a{color:#513415; text-decoration:underline;}
.qjh1{padding:10px 0 10px 20px; border-top:#ddd 1px solid; margin:10px 0 0 0; font-size:18px; font-weight:normal;}
.imgqjlist{width:100%; overflow:hidden; margin:0 0 20px 0;}
.imgqjlist li{float:left; padding:10px 20px; text-align:center;}
.imgqjlist li div{width:300px; height:200px; overflow:hidden;}
.imgqjlist li div img{width:300px;transition: all 0.6s;}
.imgqjlist li h2{font-size:14px; font-weight:normal; padding:5px 0;}
.imgqjlist li:hover div img{transform: scale(1.1);}