@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	line-height:160%;
	color:#555;
	font-size:12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	background:#fff;

}
textarea:focus, input:focus{
    outline: none;
}

h1,h2,h3,h4,h5,h6,ul,form,dl{padding:0;margin:0;}
a{text-decoration:none;color:#555;}
a:hover{text-decoration:none;color:#eb880e}
ul{list-style:none;}
img{border:0;}
.w{margin:0 auto;width:1125px;}
.w2{width:1112px;}
.clear{clear:both;height:0;line-height:0; overflow:hidden;}
.clear{clear:both;height:0px;line-height:0px;font-size:0px;overflow:hidden;}
.cf:before, .cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

#logodiv{height:150px; overflow:hidden; background:url(/images/logo.jpg) no-repeat  14px 32px;}
#topNav{padding:28px 0 0px 0;float:right;color:#0D99A8;}
#topNavCon{padding:0 0 20px 0;}
#topNav a{padding:0 0 0 40px;color:#0D99A8;}
#topNav a:hover{color:#eb880e}
#topNav span.en{color:#6e6259;padding:0 0 0 20px;}
#topNav span.lw{padding:0 20px 0 40px;}
#topNav a.lnga{padding-left:20px;}

#tsdiv{ text-align:right;}

.bar1{background:url(/images/bar1.jpg) repeat center center;height:189px;}
#nav{height:30px;float:left;}
#nav a{padding:0 16px 0 12px; float:left;}
#search{float:right;}
#search #go{background:#464749;color:#fff;margin-left:2px;border:1px solid #464749;}
.fshow{font-size:30px; font-style:italic;font-weight:normal;color:#fff;padding-top:45px;line-height:130%;}

#simg{ height1:400px; overflow:hidden;position:relative;}
#home #simg{height1:589px;}
#simg ul{}
#simg ul li{height1:400px; background:url() no-repeat top center;width:100%;}
#simg ul li img{display:block; width:100%;max-width:1920px;}
#home #simg ul li{height1:589px;}
#simg ul li.li1{background-image:url(/images/simg1.jpg);}
#simg ul li.li2{background-image:url(/images/simg2.jpg);}
#simg ul li.li3{background-image:url(/images/simg3.jpg);}
.simgzi{position:absolute;left:0;top:50px;bottom:0;right:0;margin:0 auto; color:#fff;font-style:italic;font-size:16px; line-height:140%; z-index:10000; display:none;}
#home .simgzi{display:block;}
a.lmore{width:160px;height:37px; background:#eb880e;color:#fff; text-align:center;line-height:37px; border-radius:19px;display:block;margin-top:15px;}
a.lmore:hover{background:#ff9e26;}
a.lefta{width:16px; height:19px; background:url(/images/la.png) no-repeat center center;position:absolute;left:-60px; top:25px;z-index:10000;}
a.righta{width:16px; height:19px; background:url(/images/ra.png) no-repeat center center;position:absolute;right:-60px; top:25px;z-index:10000;}

#gndiv{ background:#f4f3f3 no-repeat center center;height:165px;border-bottom:1px solid #c2c1c1; text-align:center;}


#footer{ background:#0D99A8 url(/images/dot2.gif) repeat-x left 59px;color:#fff;}
#footul{padding:0 0 20px 0; background:url(/images/ewm.jpg) no-repeat right 200px;}
#footul a{color:#fff; display:block; padding:4px 0;}
#footul li{float:left;padding:0 40px 0 0;}
#footul li h4 a{height:58px; line-height:58px;color:#000;padding:0 0 18px 0;}
.binfo{ text-align:center;padding:15px 0; line-height:170%;}
.bico{ background:url(/images/bico.jpg) no-repeat center 20px;height:100px;}

.rcw{float:left;width:206px; overflow:hidden;}
.lcw{float:right;width:866px; overflow:hidden;}
.pagecon{padding:28px 0;}


.r_pcname{height:42px; line-height:42px; padding-left:26px; font-size:16px; color:#fff; background:#0D99A8}
.r_submenu a{display:block; border-bottom:1px solid #ddd;padding:8px 0;}
.r_submenu a span{padding:0 0 0 35px; background:url(/images/dot5.gif) no-repeat 25px center; display:block;}
.r_submenu a.act span{background-image:url(/images/dot3.gif); color:#fd7d00;}
.r_submenu .srs a{border:none;padding:6px 0 6px 45px; background:url(/images/dot4.gif) no-repeat 35px 13px;}
.r_submenu .srs a.act{ background-image:url(/images/dot4_act.gif); color:#fd7d00;}
.r_submenu .srs{border-bottom:1px solid #ddd;padding-bottom:14px;}


.tjs{padding:30px 0 14px 0;}

#location{color:#aaa;background:url(/images/dot6.gif) no-repeat left center;}
#location a{padding:0 15px;color:#aaa}

h1.title{padding:34px 0 50px 0;}
div.img{padding-bottom:86px; border-bottom:1px solid #ddd;}
div.img img{ width:100%;}
div.memo{margin:50px 0 75px 0; border-left:2px solid #eb8810;padding-left:24px;}

h3.title{padding-left:12px;background:url(/images/dot6.gif) no-repeat left center;}

.newslist li a{padding:9px 0; display:block;border-bottom:1px solid #ddd;}
.newslist li a.more{width:80px; float:right; background:#ec8810;color:#fff; text-align:center; margin:12px 0; border:none;}
.newslist li a.more:hover{background:#f69624;}

.newslist .plist{padding:20px 0 0 0;}
.newslist .plist li{width:25%;float:left; overflow:hidden;margin:0 0 16px 0;}
.newslist .plist li a{ border:1px solid #ddd; display:block; text-align:center;width:90%; margin:0 auto;}
.newslist .plist li a:hover{border:1px solid #fd7d00;}
.newslist .plist li a span.img{display:block;height:180px; overflow:hidden;width:90%;border-bottom:1px solid #ddd;padding-bottom:12px; margin:0 auto; position:relative;}
.newslist .plist li a img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.newslist .plist li a span.pname{display:block;height:30px; overflow:hidden; line-height:140%;padding:12px 12px 0 12px;}
.nop{color:#ccc;display:block;padding:20px 0 0 0;}

#pclist{padding:40px 0;}
#pclist li{float:left;width:33.333%;_width:33%;margin-bottom:40px;}
#pclist li .pccon{margin:0 7px;border:1px solid #e3e3e3; border-top:3px solid #0D99A8;padding:0 12px;height:477px; overflow:hidden;}
#pclist li .pccon h2{height:60px;border-bottom:1px solid #e3e3e3;font-weight:normal;font-size:16px; background:url(/images/dot7.gif) no-repeat right center; line-height:60px;}
#pclist li .pccon .simg{height:112px; background:url() no-repeat center bottom;}
#pclist li .pccon .pcmemo{text-overflow: ellipsis; height:60px; padding:15px 0 0 0; overflow:hidden;-webkit-line-clamp: 2;
-webkit-box-orient: vertical; margin:0 0 15px 0;}
#pclist li .pccon .cplist{height:200px; overflow:hidden;padding:0 0 12px 0;}
#pclist li .pccon .cplist a{ display:block;padding:4px 0 4px 10px; background:url(/images/dot8.gif) no-repeat left center;}
#pclist li .pccon .cplist a.more{ background:none;}

#pimglist{float:left;width:260px;}
#productInfo{width:585px; float:right;}
#productInfo .pimemo{padding:40px 0 60px 0;}
#productInfo .down a{display:block;width:135px; height:34px; background:#eb890e url(/images/ico2.gif) no-repeat left center;color:#fff;line-height:34px; text-indent:35px;}

.tabTitle{height:44px; background:#fbf9fa; border-bottom:1px solid #e7e5e6;}
.tabTitle a{display:block;float:left;height:44px;border-right:1px solid #e7e5e6;line-height:44px;padding:0 40px;border-top:1px solid #e7e5e6;}
.tabTitle a:first-child{border-left:1px solid #e7e5e6;}
.tabTitle a.act{ background:#3199a4;color:#fff;}

.tabCon{padding:38px 42px; display:none;}
#tabCon .first{display:block;}

#imgSilidCon{width:260px;height:320px; position:relative; overflow:hidden;}
#imgSilidCon img{width:100%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
#imgDot{height:60px;}
#imgDot a{border:1px solid #ddd;height:54px;width:54px; margin:0 2px; position:relative;display:block;float:left;}
#imgDot a.cycle-pager-active{border:1px solid #ec8a0f;}
#imgDot img{width:100%; position:absolute;left:0;top:0;right:0;bottom:0; margin:auto;}

.icon1{width:49%;float:left;}
.icon2{width:49%;float:right;}
.icon1x,icon2x{width:47%}
.h31{color:#0098a7;font-size:34px;padding:0 0 24px 0; font-style:italic; line-height:110%; font-weight:normal;}
.con1x{column-count:2;column-gap:28px;-webkit-column-gap:28px;-moz-column-gap:28px; -moz-column-count:2;-webkit-column-count: 2; line-height:180%;}
a.ititlea{font-size:18px;padding:4px 16px; background:url(/images/dot1.png) no-repeat left center; display:block; text-transform:uppercase;}
a.iva{color:#ff850d;display:block;}
a.ivaiau{padding:12px 0;}

.vimg{height:142px; background:url(/images/img4.jpg) no-repeat;margin-top:14px;}
.vimgstr{padding:14px 20px;padding-left:0;}

.itab{height:30px;}
.itab a{width:25%;float:left;}
.stab a{width:33.333%;_width:33%;}
.itab a span{height:30px; line-height:30px;background-image:linear-gradient(#e4e4e4,#b7b7b7); text-align:center;margin-left:1px; border-top-left-radius:7px; border-top-right-radius:7px; display:block;}
.itab a.act span{background:#ff850d; color:#fff;}

.itabcon{display:none;}
.itabconDiv{height:390px; border:1px solid #ddd; overflow:hidden;}
.itabconList1{float:left;width:180px; background:#f4f5f7;height:390px;border-right:1px solid #ddd;}
.itabconList2{float:right;width:368px;height:390px; overflow:hidden;}

.itabconList1 a{height:48px; border-bottom:1px solid #ddd;_position:relative; display:table; overflow:hidden;width:100%;}
.itabconList1 a b{vertical-align:middle; display:table-cell; _position:absolute; _top:50%; font-weight:normal;}
.itabconList1 a span{_position:relative; _top:-50%;padding:0 0 0 12px; display:block;}
.itabconList1 a.act{background:#fff;color:#ff850c;}

.itimg{height:235px; overflow:hidden; text-align:center;}
.itimg img{}
.itabconList2 .imemo{height:78px; overflow:hidden;padding:0 15px;}
.itabconList2 a.dmore{color:#ff8907;padding:10px 15px; display:block;}
.itabconList2 a.ititlea2{font-size:13px;font-weight:bold;padding:6px 16px 6px 28px; background:url(/images/dot1.png) no-repeat 16px 8px; display:block; text-transform:uppercase;}
.itabconItem{height:390px; display:none; }
a.ivaln{padding:15px 0; display:block;}
#tu1{oheight:460px;height:230px; overflow:hidden;0width:100%;width:1125px; position:relative; margin:0 auto;}
#tu1 ul{ position:absolute;oheight:460px;height:230px; width:100%; z-index:100;}
#tu1 ul li{oheight:460px;height:230px; width:100%; background:url() no-repeat center center;}
.tu1{ background:url() no-repeat ;}
.tu2{ background:url() no-repeat ;}
.tu3{ background:url() no-repeat ;}
#bmap{background:url() no-repeat ; height:440px;}

.item1{float:left;width:22%;}
.item2{float:left;width:40%;margin-left:4%;}
.item3{float:right;width:30%;}
.titlediv{padding:22px 0 12px 0;}
.bcon{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:270px; padding:18px 0;}

.lmorediv{padding:20px 0 0 0;}
.bcon2_1{float:left;width:46%;padding:124px 0 0 0;background:url() no-repeat top left;}
.bcon2_2{float:right;width:46%;padding:124px 0 0 0;background:url() no-repeat top left;}
.bcon2_1 h5,.bcon2_2 h5{padding:8px 0;}
.ivacon{padding:20px 0 0 0;}

.bcon3 a{display:block; padding:11px 0; border-top:1px solid #ccc;}
.bcon3 a:first-child{border-top:none;}
.yhl{height:60px; background:url(/images/dotx1.gif) no-repeat left bottom;}
.yhr{height:60px; background:url(/images/dotx2.gif) no-repeat right top;}
.mydiv{padding:19px 35px 19px 120px; background:#0D99A8 url(/images/toux.png) no-repeat 33px 19px;color:#fff; border-radius:6px;margin:9px 0;}
.mydiv .qm{color:#000;font-weight:bold; font-style:italic; text-transform:uppercase;padding:8px 0 0 0;}

a.iau{padding-top:12px;padding-bottom:12px;}

.ncon{padding:24px 0;}

.icon1x2{ padding:22px 0 14px 0;}

.lcw{padding-bottom:130px;}

.date{font-size:14px; font-weight:normal;padding:8px 0;}

.alinkdiv{padding:12px 0;}
.alinkdiv a{ display:block;padding:8px 40px; background:url(/images/pdfico.png) no-repeat 10px center;}
.alinkdiv a:nth-of-type(even),.dlist li:nth-of-type(even){background-color:#fff3e6}

.vk_gallery{padding:0 0 0 0;}
.vk_gallery li{width:25%;float:left; overflow:hidden;margin:0 0 16px 0;}
.vk_gallery li a{ border:1px solid #ddd; display:block; text-align:center;width:90%; margin:0 auto;}
.vk_gallery a:hover{border:1px solid #fd7d00;}
.vk_gallery a span.img{display:block;height:270px; overflow:hidden;width:90%;border-bottom:1px solid #ddd;padding-bottom:12px; margin:0 auto; position:relative;}
.vk_gallery li a img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.vk_gallery li a span.title{display:block;height:30px; overflow:hidden; line-height:140%;padding:12px 12px 0 12px;}

#fbdiv{padding:50px 0 0 0;border-top:1px solid #ccc;margin-top:50px;}
#fbdiv iframe{width:100%;border:none;height:520px;}

.jsDiv{padding:30px 0 0 0;}

.jsTable{width:100%;border-collapse:collapse;}
.jsTable td{padding:4px 0; text-align:left; vertical-align:top;}
.jsTable p{margin:0;padding:0;}
.jsTitle{font-weight:bold;border-bottom:1px solid #ccc;margin-bottom:8px; text-align:left;}
span.hx{color:#FF0000;padding:0 4px 0 0;}
.jsForm input{background:#ecfdff;width:144px;}
.jsForm select{width:150px;}
.jsForm .jsjg{ background:#ccc;}
.alertSpan{color:#FF0000;padding:0 0 0 26px;background:url(/images/error.png) no-repeat 8px -2px;display:none;}
.alert{border:1px solid #f00;}

.submenu{ position:absolute; background:#fff; z-index:1000000; opacity:.97;padding-top:10px; display:none;}
.submenu a{display:block;padding:4px 80px 4px 12px;}
.submenu a:hover{ background:#eb890e; color:#fff;}

#ssForm{padding:20px 0;}
.slist li{padding:8px 0;border-top:1px solid #ddd;}
.highlight{color:#ff7b00}

#kpagememo{margin-bottom:40px;}
#kpagememo .kimg{float:left;width:34%; height:182px; overflow:hidden;}
#kpagememo .kimg img{width:100%;}
#kpagememo .kmemo{float:right;width:64%;}

.pageList,#kpagelist{text-align:center;padding:20px ;}
.pageList a,#kpagelist a{padding:3px 8px;line-height:35px;font-size:13px;}
.pageList a.act,#kpagelist a.act{background:#0D99A8;color:#fff;}

#slcon{width:630px;float:left; overflow:hidden;}
#slimg{height:170px; overflow:hidden;}
#slContent{padding:30px 30px 0 0;}

#srcon{width:236px;float:left; background:#eeeeee;}
#srcon li{margin:0 12px;padding:8px 0;border-bottom:1px solid #c3c3c3;}
#srcon li span{padding:0 20px;display:block;}
#srcon li.f0{height:170px; background:#0D99A8;font-weight:bold;color:#fff; position:relative;margin:0;padding:0 20px;}
#srcon li.f1{font-weight:bold;}
#srcon li.f0 span{ position:absolute; margin:auto 0;top:0;bottom:0;width:176px;height:30px;}


.tabCon table{width:100%; border-bottom:1px solid #333;border-collapse:collapse; line-height:100%;}
.tabCon table p{margin:0;padding:0;}
.tabCon table th{font-weight:bold;border:1px solid #ccc; text-align:center;background:#f4f4f4; vertical-align:middle;padding:7px 0;}
.tabCon table tr{background:#fff;}
.tabCon table td{ text-align:center;padding:9px 0; border:1px solid #ccc;}

.img11{width:368px;height:235px;}