TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
*{ margin:0; padding:0;}
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}

body { background:#ffffff; font-family:"Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#666666; font-weight:normal;}
img {border:0;behavior:url("404.png");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#666666;}
a:hover  { text-decoration:none; color: #038fd2;}
a:active {text-decoration: none; color: #666666;}
a::focus {-moz-outline-style:none;}

.f_14{ font-size:14px; line-height:30px; color:#333}
.hidden { display: none; }
.block { display: block; }
.m_t20{ margin-top:20px;}
.m_l34{ margin-left:34px;}



#header{ width:100%; height:60px; margin:0 auto; padding:0; }
.header2{ width:100%; height:60px; margin:0 auto; padding:0;}


#header3{ width:100%; height:115px; margin:0 auto; padding:0; }
.header4{ width:100%; height:115px; margin:0 auto; padding:0;}
.headeengcon{width:100%;height:50px; }
.headeeng_2{ width:1100px;height:50px;margin:0 auto;}
.tell{line-height: 119px;width: 254px;float:right;
      background: url(../image/tel.gif) left no-repeat;
      height: 98px;font-size: 26px;padding-left: 50px;color: #048fd2;font-weight: bold;}
.eng1{ height:35px; text-align:left; line-height:35px;  float:left;}
.eng{ height:35px; text-align:right; line-height:35px;  float:right;}
.eng a{ line-height:26px;}



.headerm{ width:1100px; height:60px; margin:0 auto; padding:0;}
.logo{ width:139px; height:60px;margin-top:15px;}
.logo1{ width:139px; height:60px;}
.headermr{ width:1100px; height:60px; margin-top:12px;}


.navbar-fixed-top, .navbar-fixed-bottom{
	border-width:0px;
}


.menu{ width:1100px; height:40px; margin-top:13px; float:left;}

#banner{ width:100%; height:395px; margin:0 auto; padding:0; padding-bottom:12px; background:url(../image/bnbg.jpg) bottom center no-repeat;}

#main{ width:100%; height:auto; margin:0 auto; padding:22px 0 0;}
.main2{ width:100%; height:300px; margin:0 auto; margin-top:0px; padding:12px 0; background:#f2f2f2;}
.main2m{ width:1028px; height:300px; margin:0 auto;}

.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.clearfix {
	-ms-zoom: 1;
}

.index_column2 { margin: 30px auto 30px auto;  width: 1055px; background-color:#FFFFFF;border:1px solid #dedede; }
.index_column2 ul { }
.index_column2 li { float: left; left:15px; display: inline; width: 245px; height: 173px; position: relative; margin-top:10px; margin-bottom:10px; margin-right:15px }
.index_column2 li img { width: 100%; height: 100%; display: block; }
.index_column2 li .txt_bg, .index_column2 li .txt_text { position: absolute; }
.index_column2 li .txt_bg { left: 0; top: 0; background: #000; _background: none; width: 100%; height: 100%; }
.index_column2 li .txt_text {
	color: #fff;
	padding: 0 12px 0 0;
	left: 18px;
	bottom: 27px;
	height: 48px;
	overflow: hidden;
	right: 18px;
}
.index_column2 li .txt_text .i1 { font-size: 18px; height: 26px; line-height: 26px; overflow: hidden; font-family: arial; display: block; }
.index_column2 li .txt_text .i2 { display: block; font-size: 18px; height: 24px; line-height: 24px; font-family: \5FAE\8F6F\96C5\9ED1; padding-bottom: 12px; font-weight:bold;font-style:normal;}

.index_column2 li .txt_text .i3 { display: block; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; line-height: 18px; height:54px; overflow:hidden;font-style:normal; }
.index_column2 li .txt_text .i4 {margin-right:15px; display: block; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; line-height: 18px; height:54px; overflow:hidden;font-style:normal; }

.index_column2 li a:hover { cursor: pointer; text-decoration: none; }

.line, .line span { height: 1px; line-height: 0; display: block; font-size: 0; background: #e0e0e0; }
.line span { width: 1000px; margin: 0 auto; }
.index_line { margin: 37px 0 15px; }


.clearfix {
	-ms-zoom: 1;
}
.bd_c4l {float: right; height: 236px; width: 182px;  position: absolute; right:0; }
.bd_c4l ul li {  height: 80px; width: 182px; cursor: pointer; margin-bottom:4px; }
.bd_c4l ul li img:hover{opacity:.5}
.bd_c4top {width:750px; height: 236px; float:left;}
.bd_lbtn { padding: 0px 0px 0px 34px; float: left; width: 16px; background: url(../image/bd_lbtn.jpg) no-repeat; display: block; height: 46px; margin-top: 85px; }
.bd_rbtn { float: right; width: 16px; display: block; height: 46px; margin-top: 85px; background: url(../image/bd_rbtn.jpg) no-repeat; }
.bd_lbtn:hover { background: url(../image/hbd_lbtn.jpg) no-repeat; }
.bd_rbtn:hover { background: url(../image/hbd_rbtn.jpg) no-repeat; }
.bd_chgBox { float: left; height: 236px; width: 648px; overflow:hidden; position:relative}
.bd_long { width: 11600px; position: absolute; left: 0px; top: 0px; height:100%; }
.bd_long li { height:100%; width: 648px; float: left;}
.bd_long li img{height:238px; width:648px}
.pro1{ width:215px; height:236px;}
.pro1 img{ width:215px; height:236px;}
.pro2{ width:330px; height:125px; padding-top:44px;}
.pro2a{ height:40px;}
.pro2a a{ line-height:40px; font-size:16px; color:#038fd2; font-weight:bold;}
.pro2b{ height:40px; line-height:20px; overflow:hidden}
.pro2c{ width:65px; height:24px; border:1px solid #0e519c; background:#0072b8; text-align:center; display:block; margin-top:20px;}
.pro2c a{ color:#FFFFFF; line-height:24px;}


.ppdt{ width:320px; height:300px;}
.ppdt1{ height:32px; background: url(../image/ppdt1.jpg) bottom repeat-x;}
.ppdt1a{ line-height:30px; padding:0 5px; border-bottom:2px solid #0072b8; font-size:16px; color:#038fd2;}
.more a{ line-height:32px; padding-right:5px;}
.ppdt2{ width:320px; height:85px; margin-top:12px;}
.ppdt3{ width:320px; height:150px; margin-top:12px; line-height:30px;}
.ppdt3 ul{ margin:0; padding:0;}
.ppdt3 ul li{ width:320px; height:30px; background: url(../image/ppdt3.jpg) left center no-repeat; overflow:hidden}
.ppdt3 ul li a{ padding-left:12px; line-height:30px;float:left;}
.ppdt3 ul li span{ padding-left:5px; line-height:30px; float:right}


.video{ width:290px; height:300px;}
.video2{ height:230px; margin-top:12px;}


#footer{ width:100%; height:130px; margin:0 auto; border-top:1px solid #cccccc;}
.links{ width:1000px; height:auto; margin:0 auto; line-height:50px; }
.links span{ line-height:50px; font-size:14px; color:#333333;}
.links a{ line-height:50px;}
.footer1{ width:100%; height:130px;  background:#464646;}
.footer1m{ width:1000px; height:130px; padding-top:14px; margin:0 auto;}
.footer1m1{ width:600px; float:left;}
.erweima{ width:100px; height:80px; margin-top:10px; float:right}
.footer1m1a{ height:36px;}
.footer1m1a1{ font-size:18px; color:#FFFFFF; line-height:36px;}
.footer1m1a2{ padding-top:10px; margin-left:50px;}
.footer1m1b{ height:120px;font-size:14px; line-height:24px; overflow:hidden; color:#dedede; margin-top:10px;}
.footer1m2{width:300px; float:right;}
.footer1m2b{ height:120px;font-size:14px; line-height:24px; overflow:hidden; color:#dedede; margin-top:10px;}
.footertable{width:1000px; height:100px; padding-top:14px; margin:0 auto;}
.footertd1{height:48px; width:700px; font-size:18px; color:#FFFFFF; line-height:36px;}
.footertd2{height:24px; width:300px;font-size:12px; line-height:24px; overflow:hidden; color:#FFFFFF; }
.footertd3{height:24px; width:700px;font-size:12px; line-height:24px; overflow:hidden; color:#FFFFFF; }


#bannern{ width:100%; height:300px; overflow:hidden; text-align:center; padding-bottom:12px; background:url(../image/bnbg.jpg) bottom center no-repeat;}
#wrapper{ width:1000px; height:auto; background: url(../image/wrapper1.jpg) left repeat-y; margin:0 auto; padding-top:18px; padding-bottom:100px;}


.izl-rmenu{position:fixed;right:0;bottom:10px;padding-bottom:73px;background:url(../image/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../image/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../image/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../image/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../image/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../image/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

#bannern{ width:100%; height:300px; overflow:hidden; text-align:center; padding-bottom:12px; background:url(../image/bnbg.jpg) bottom center no-repeat;}
#wrapper{ width:1000px; height:auto; background: url(../image/wrapper1.jpg) left repeat-y; margin:0 auto; padding-top:18px; padding-bottom:100px;}



.left{ width:180px; height:auto; float:left;}
.biaotistyle{ width:180px; height:100px; background:url(../image/biaoti1.jpg) no-repeat; padding-left:36px; padding-top:30px;}
.biaotistyle h1{ height:24px; line-height:24px; font-size:18px; color:#FFFFFF; font-weight:normal;}
.biaotistyle h2{ height:20px; font-size:12px; text-transform:uppercase; line-height:20px; color:#FFFFFF; font-weight:normal;}
.left1{ width:140px; height:auto; margin:15px auto;}
.left1 ul{ margin:0; padding:0;}
.left1 ul li{ width:140px; height:40px; background:url(../image/left1li.jpg) 4px center no-repeat; border-bottom:1px solid #cccccc;}
.left1 ul li a{ line-height:40px; font-size:14px; color:#333; display:block; padding-left:20px;}
.left1 a.lcurrent,.left1 ul li a:hover{ color:#038fd2;  background:url(../image/left1lih.jpg) 4px center no-repeat;}
.con{ width:140px; height:62px; margin:15px auto;}

.left2{ width:200px; height:auto;}
.left2a{ width:200px; line-height:36px; list-style-type:none; text-align:left}
.left2a a{ width:150px; display:block; padding-left:50px;}
.left2a li{background:url(../image/left1li.jpg) no-repeat; height:40px;}
.left2a li a{line-height:40px; font-size:14px; color:#333;}
.left2a .left2_current,.left2a li a:hover{  color:#ffffff;  background:url(../image/left1lih.jpg) no-repeat;}

.left2a li ul{ list-style-type:none; text-align:left; background:#cccccc; padding:5px 0;}
.left2a li ul a{ width:140px; display:block; line-height:30px; font-size:12px; padding-left:60px; height:30px; overflow:hidden; color:#333; background:none;}
.left2a li ul a:hover{ color:#ffffff; background:#194292; }


.right{ width:787px; height:auto; float:right;}
.right1{ height:36px; border-bottom:1px solid #dedede;}
.right1a{ font-size:18px; color:#038fd2; line-height:36px;}
.right1b{ line-height:36px;}
.right1b a{ line-height:36px;}
.right2{ width:787px; height:auto; padding:20px 0px;}


.newsinfo .ntitle { color:#666666;font-size: 18px; text-align: center; font-weight: bold; padding: 10px 0px; }
.newsinfo .date { border-bottom: 1px solid rgb(178, 178, 178); padding-bottom: 10px; font-size: 14px; text-align: center; color: rgb(102, 102, 102); }
.newsinfo .info { padding: 20px; line-height: 30px; font-size: 14px; }
.newsinfo .newPage { border-top: 1px solid rgb(178, 178, 178); padding-top: 20px; }



.honorn{ width:787px; overflow:hidden; clear:both; float:left;}
.honorn li{ float:left; line-height:20px; font-size:12px; color:#ffffff; margin-bottom:15px; margin-right:15px; width:200px; height:175px; text-align:center; background:url(../image/picdi.jpg) no-repeat center top; padding:22px 16px;}
.honorntu{width:200px; height:145px; text-align:center; float:left;}
.honornti{width:200px; height:30px; text-align:center; float:left; padding-top:20px;}



.dsjlist{ width:787px; height:auto; background:url(../image/dsjlist1.png) repeat-y left;}
.dsjlist dl { width: 787px; height:auto; overflow: hidden; float: left;  background: url(../image/dsj_listbj1.png) no-repeat left top;}
.dsjlist dl dt { color:#333; width:95px; line-height: 50px; float: left; display: inline; font-size: 16px;}
.dsjlist dl dd { line-height: 50px; float: right; width:670px; font-size:14px; color:#333;}



.newsn{ width:787px; height:auto;}
.newsn ul{ margin:0; padding:0;}
.newsn ul li{ width:787px; height:40px;  background:url(../image/newsnli.jpg) no-repeat;}
.newsn ul li a{ padding-left:22px; line-height:40px;}
.newsn ul li span{ padding-right:5px; line-height:40px; float:right}




.zhaopin{ width:100%; height:auto;}
.zhaopin table th { text-align: left; height: 30px; border-bottom: 2px solid rgb(223, 223, 222); padding: 5px; font-size:14px; color:#333; }
.zhaopin table td { height: 35px; border-bottom: 1px solid rgb(223, 223, 222); padding: 0px 5px; }
.zhaopin table td a:hover { text-decoration: underline; }
.zhaopin table td.detailed a { color:#038fd2; }
table tr.detailBox { display: none; }
table tr.detailBox { padding: 10px 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
table tr.detailBox td { padding: 10px 20px;}


.productsn{ width:787px; height:auto;}
.productsn ul{ margin:0; padding:0;}
.productsn ul li{ width:240px; height:210px; float:left; margin-right:20px; margin-bottom:10px; text-align:center; background:url(../image/prodi.jpg) top center no-repeat; padding-top:3px;} 
.productsn ul li a{ line-height:40px; text-align:center;}


    .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}




.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}

#rightsead{width:130px;height:350px;position:fixed; top:50%; margin-top:-175px;right:0px;}
*html #rightsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#rightsead li{width:131px;height:60px;}
#rightsead li img{float:right;}
#rightsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#rightsead li a .shows{display:block;}
#rightsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#rightsead li a.youhui .hides{display:none;position:absolute;right:188px;top:2px;}