﻿@charset "utf-8";
/* reset */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td,  dl, dd, form, input, textarea { margin: 0; padding: 0; }
body { font: 12px/24px '????????????', '??????', Arial, HELVETICA; color: #666; background: #fff; }
img { border: 0; vertical-align: top; }
li { list-style-type: none; vertical-align: top; }
button, input, select, textarea { font-size: 100%; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea { border: none; resize: none; outline: none; }
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
a:hover { color: #eb3d00; }
/* end reset */

/* public */
.w1000 { width: 1200px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.mb20 { margin-bottom: 20px; }
.cl { zoom: 1; }
.cl:after { content: ''; display: block; clear: both; }
.eps { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.ib { display: inline-block; vertical-align: top; }
.z9 { z-index: 9; position: relative; }

.title { text-align: center; }
.title h2 { font-size: 30px; color: #25221d; line-height: 36px; }
.title h3 { color: #878787; }
/* end public */

/* header */
.topbar { height: 40px; line-height: 40px; border-bottom: 1px solid #ecebeb; background: #f8f7f7; color: #9b9b9b; }
.topbar a { display: inline-block; vertical-align: top; }
.topbar .fr {}
.topbar .aa{height:12px;line-heightg:12px;width:80px;text-align:center;}
.head { height: 115px; }
.head .fr { position: relative;}
.head .erwm{width:80px;height:80px;float:left;border:1px solid #dcdcdc;margin-top:18px;}
.head .erwm img{width:80px;height:80px;border:none;}
.tel { padding-left: 50px; }
.tel p { line-height: 20px; color: #9e9e9e; }

.nav { background: #0070c4; height: 54px; line-height: 54px; font-family:"微软雅黑"; }
.nav .w1000 { overflow: hidden; }
.nav ul { width: 1200px; }
.nav li, .nav h2, .nav h2 a { float: left; }
.nav li { background: url(img/nav.gif) no-repeat 0 center; width:150px;height:54px; text-align:center;}
.nav h2 a { height: 54px; line-height: 54px; font-size: 14px; color: #fff;text-align:center; width:150px;}
.nav .none, .nav .non { background: none; }
.nav h2 a:hover, .nav .active h2 a { background: #57cb30;width:150px;height:54px; text-align:center;}

/* banner */
.banner { width: 100%; height: 600px; overflow: hidden; position: relative;margin-top:1px; }
.banner .bd { height: 600px; position: relative; left: 50%; margin-left: -960px; }
.banner .bd li { width: 1920px; }
.banner .hd { width: 100%; height: 12px; text-align: center; position: absolute; left: 0; bottom: 16px; overflow: hidden; }
.banner .hd li { width: 12px; height: 12px; display: inline-block; *display: inline; *zoom: 1; text-indent: -999px; overflow: hidden; margin: 0 4px; border-radius: 50%; overflow: hidden; cursor: pointer; background: #fff; }
.banner .hd .on { background: #eb3d00; }

/* search */
.search { height: 37px; padding-top: 10px; }
.search form { background: url(img/search.jpg) no-repeat; height: 26px; margin-right: 24px; }
.search input { display: inline-block; vertical-align: top; }
.search .txt { width: 221px; height: 26px; line-height: 26px; color: #9e9e9e; background: none; padding: 0 20px; }
.search .btn { width: 24px; height: 24px; background: url(img/search.png) no-repeat #0061a5; position: relative; top: 1px; margin-left: 9px; border-radius: 50%; overflow: hidden; cursor: pointer; transition: 0.2s; }
.search .btn:hover { background-color: #e5a204; }
.search b { font-weight: normal; color: #787878; }
.search a { margin-right: 16px; }

/* product */
#Mid_two{width:100%;float:left; padding-top: 30px; background: #f1f1f1; padding-bottom: 22px; height:100%;}
.Mid_two{ width:1200px;margin:0 auto; }
.Til{width:100%;height:69px;color:#000;font-family:"微软雅黑";border-bottom:1px solid #dbdcdd;}
.Til_L{float:left;height:70px;line-height:70px;font-size:20px;margin-left:20px;color:#0065b5;}
.Til_M{float:left;height:70px;line-height:70px;margin-top:0px;font-size:12px;margin-left:20px;color:#d0d0d6;}
.Til_R a{float:right;width:47px;height:47px;line-height:47px;font-size:12px;margin-top:2px;text-align:right;}
.Tils_R {float:right;height:70px;line-height:70px;font-size:12px;margin-right:15px;text-align:right;}
.Tils_R a{color:#0065b5;}
.Til1{width:100%;height:70px;color:#000;font-family:"微软雅黑";background: #0061a5; }
.Til1_L{float:left;width:220px;height:70px;line-height:70px;font-size:20px;margin-left:0px;color:#fff;text-align:center;}
.Til1_M{float:left;height:57px;line-height:57px;margin-top:0px;font-size:12px;margin-left:10px;color:#d0d0d6;}
.Til1_R a{float:right;width:47px;height:57px;line-height:57px;font-size:12px;margin-top:2px;text-align:right;}

#Mid_two_L{width:220px;padding-bottom:30px;float:left;font-family:"微软雅黑";}
.Mid_Two_LT{width:220px;background:#FFF;}
.Mid_Two_LT h2 { height: 70px; background: #0061a5; line-height: 70px; text-align: center; color: #fff; font-size: 20px; border-bottom: 1px solid #d7d7d7; }
.Mid_Two_LT ul h3 a { height: 37px; background: url(img/prodNav.gif) repeat-x; border: 1px solid #d7d7d7; display: block; line-height: 37px; border-top: none; position: relative; color: #656565; text-indent: 20px; }
.Mid_Two_LT ul .on h3 a { height: 37px; background: url(img/prodNavon.gif) repeat-x; border: 1px solid #d7d7d7; display: block; line-height: 37px; border-top: none; position: relative; color: #0070c4; text-indent: 20px; }
.Mid_Two_LT h3 a:hover { color: #0070c4; }
.Mid_Two_LT h3 a:hover em { display: block; }
.Mid_Two_LT ul { margin-bottom: 11px; }

.Mid_Two_LB{width:220px;margin-top:15px;padding-bottom:20px;background:#FFF;}
.Mid_Two_LB p{width:200px;line-height:30px;margin:10px auto;color:#787878;font-size:12px;}
#Mid_two_R{width:955px;padding-bottom:60px;float:right;background:#FFF;}




.menu_list{width:220px;margin:0 px;}
.menu_head{
	height: 37px;
	line-height: 37px;
	padding-left: 30px;
	font-size: 14px;
	color: #004b8d;
	cursor: pointer;
	font-family:"微软雅黑";
	position: relative;
	margin: 0px auto;
	background: url(img/prodNav.gif) repeat-x; border: 1px solid #d7d7d7; 
}
.menu_list .current{background: url(img/prodNav.gif) repeat-x;}
.menu_body{
	line-height: 32px; background:url(../images/pro2.png) left top no-repeat;
	
	text-align:left;
}
.menu_body a{display:block;height:37px;line-height:37px;padding-left:50px;color:#777777;background:url(../images/pro2.png) top left no-repeat;text-decoration:none;font-size:12px;}
.menu_body a:hover{text-decoration:none;}



.product { padding-top: 50px; background: #f1f1f1; padding-bottom: 22px; }
.prodSide { width: 220px; font-family:"微软雅黑"; }
.prodSide h2 { height: 70px; background: #0061a5; line-height: 70px; text-align: center; color: #fff; font-size: 20px; border-bottom: 1px solid #d7d7d7; }
.prodSide h3 a { height: 37px; background: url(img/prodNav.gif) repeat-x; border: 1px solid #d7d7d7; display: block; line-height: 37px; border-top: none; position: relative; color: #656565; text-indent: 20px; }
.prodSide h3 a:hover { color: #0070c4; }
.prodSide h3 a:hover em { display: block; }
.prodSide ul { margin-bottom: 11px; }
.prodMain { width: 955px; overflow: hidden;font-family:"微软雅黑"; }
.prodMain ul { width: 972px; }
.prodMain li { float: left; margin-right: 22px; margin-bottom: 27px; }
.prodMain a { float: left; width: 300px; height: 270px; background: #fff; border: 1px solid #e5e5e5; }
.prodMain span { height: 42px; line-height: 42px; border-top: 1px solid #e5e5e5; width: 250px; padding-left: 15px; position: relative; padding-right: 34px; }
.prodMain em { position: absolute; color: #656565; line-height: 37px; width: 20px; top: 0; right: 6px; text-align: center; font-style: normal; }
.prodMain span:hover{color:#e39e02;}
.prodMain em:hover{color:#e39e02;}
.prodMain a:hover span{color:#e39e02;}
.prodMain a:hover em{color:#e39e02;}
/* about */
.about { background: url(../img/aboutbg.png) no-repeat center 0; height: 534px; padding-top: 60px; font-family:"微软雅黑";}
.about .title { margin-bottom: 26px; }
.about .title h2 { color: #0061a5; }
.about .title h3 { color: #7a7777; }
.aboutWrap { background: #fff; padding: 28px 63px 34px 30px; margin-bottom: 21px; }
.aboutWrap img { padding-top: 5px; }
.aboutWrap .fr { width: 650px; height: 246px; position: relative; }
.aboutWrap h3 { color: #0061a5; font-size: 18px; margin-bottom:20px; }
.aboutWrap p { line-height: 26px; }
.aboutWrap a { position: absolute; width: 120px; text-align: center; height: 35px; line-height: 35px; font-size: 14px; color: #fff; background: #0061a5; bottom: 0; }
.aboutWrap a:hover{background: #e39e02; }
.aboutWrap span { background: url(img/arrow.png) no-repeat center; width: 6px; height: 35px; margin-left: 8px; }
.aboutWrap a:hover { background: #e39e02; }


.NC{width:1200px;height:335px;background:#ccc;margin:0px auto 50px auto;}
.TEC{width:390px;height:335px;float:left;background:#FFF;}
.MM{width:50px;height:335px;float:left;background:url(../img/mm.png) top left repeat-y;}
/* scrollleft */
.scrollleft{width:390px;height:280px;margin-top:10px;background:#FFF;float:left;}
.scrollleft li{float:left;margin-right:0px;width:390px;height:89px;text-align:center;margin-bottom:15px;border-bottom:1px dashed #003e6a;}
.scrollleft li .t1{float:left;background:url(../img/q.png) left top no-repeat;width:390px;height:25px;line-height:25px;text-align:left;}
.scrollleft li .t1 a{float:left;margin-left:30px;color:#474747;font-size:12px;}
.scrollleft li .t2{float:left;background:url(../img/a.png) left top no-repeat;width:390px;height:50px;line-height:25px;text-align:left;}
.scrollleft li .t2 a{float:left;width:360px;margin-left:30px;color:#474747;font-size:12px;}


.news{width:390px;height:335px;margin-left:0px;float:left;background:#FFF;}
.newsT{width:100%;height:45px;line-height:45px;margin:0px;float:left;background:#fff;}
.newsT_L{float:left;font-size:16px;font-family:"微软雅黑";color:#3b5090;}
.newsT_M{float:left;font-size:16px;font-family:"微软雅黑";color:#003e6a;margin-left:10px;}
.newsT_R{float:right;font-size:14px;font-family:"微软雅黑";color:#003e6a;margin-right:0px;}
.newsT_R a{color:#003e6a;}


.newsTT{width:390px;height:125px;float:left;margin-top:10px;}
.newsTT a img{width:149px;height:108px;float:left;border:none;}
.newsTT_R{width:230px;height:108px;float:right;}
.newsTT_R span{width:230px;height:25px;line-height:25px;float:left;text-align:left;font-size:12px; font-weight:bold;color:#0061a5;}
.newsTT_R span a{color:#0061a5;}
.newsTT_R p{width:230px;height:75px;line-height:25px;float:left;text-align:left;font-size:12px;color:#474747;margin-top:8px;}
.newsTT_R p a{color:#474747;}
.news ul{width:390px;height:150px;margin:10px auto;float:left;}
.news ul li{width:390px;height:30px;line-height:30px;float:left;margin-right:25px;}
.news ul li p a{width:250px;height:30px;line-height:30px;color:#666;float:left;margin-left:0px;font-size:12px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news ul li span{width:80px;height:30px;float:right;font-size:12px;color:#0061a5;text-align:right;}
.news ul li p a:hover{color:#0061a5;}

.contact{width:320px;height:335px;margin-right:0px;float:right;background:#fff;}
.contact img{width:320px;height:108px;float:left;float:left;border:none;margin-top:10px;}
.contactbox{width:320px;height:172px;float:left;background:url(../img/a7.png) right  bottom no-repeat;}
.contactbox span{width:320px;height:47px;line-height:47px;text-align:left;font-size:12px; font-weight:bold;color:#0061a5;}
.contactbox p{width:320px;height:125px;line-height:25px;text-align:left;font-size:12px;color:#474747;}
/* environment */
.environment { padding-top: 40px; margin-bottom: 38px; }
.environment .title { margin-bottom: 38px; }
.environment .title h3 { line-height: 18px; }
.enWrap { width: 1000px; overflow: hidden; }
.enWrap ul { width: 1011px; }
.enWrap li { float: left; margin-bottom: 9px; margin-right: 11px; }
.enWrap .big { overflow: hidden; width: 326px; height: 399px; position: relative; }
.enWrap .big img { position: absolute; top: 0; left: 50%; margin-left: -194px; }



.news .infoTop { margin-bottom: 6px; }
.news li { background: url(img/infoCut.png) repeat-x; height: 32px; position: relative; overflow: hidden; cursor: default; }
.news .none { background: none; height: 112px; }
.news .none .newsBox { display: none; }
.newsBox { height: 35px; line-height: 35px; position: absolute; top: 1px; left: 0; background: #fff; }
.newsBox a { width: 360px; color: #666; }
.newsBox a:hover { color: #666; }
.newsBox span { color: #909090; }
.newsWrap { padding-top: 10px; }
.newsWrap .fr { width: 288px; height: 86px; overflow: hidden; }
.newsWrap h3 { margin-bottom: 4px; }
.newsWrap h3 a { width: 100%; line-height: 18px; font-weight: bold; color: #25221d; }
.newsWrap h3 a:hover { color: #eb3d00; }
.newsWrap p { line-height: 20px; height: 60px; overflow: hidden; }

.faq .infoTop { margin-bottom: 18px; }
.faqWrap { width: 436px; overflow: hidden; }
.faq ul { width: 456px; height: 218px; overflow: hidden; }
.faq li { width: 208px; float: left; background: url(img/infoCut.png) repeat-x 0 bottom; height: 109px; margin-right: 20px; margin-bottom: 23px; }
.faq .none { background: none; }
.faq h3 { padding-left: 24px; background: url(img/faq.gif) no-repeat; height: 16px; margin-bottom: 16px; }
.faq h3 a { line-height: 16px; width: 100%; color: #4c4c4c; font-weight: bold; }
.faq h3 a:hover { color: #eb3d00; }
.faq p { padding-left: 24px; background: url(img/faq.gif) no-repeat 0 -32px; line-height: 18px; width: 164px; height: 54px; color: #878787; }

/* customer */
.customer { padding-top: 46px; padding-bottom: 48px; }
.customer .title { margin-bottom: 50px; }
.customer .title h3 { line-height: 18px; }
.customer .bd { width: 1000px; overflow: hidden; }
.customer ul { width: 1044px; }
.customer li { width: 130px; float: left; text-align: center; margin-right: 44px; }
.customer span { color: #4d4d4d; font-size: 14px; padding-top: 16px; width: 100%; }
.customer em { background: url(img/customer.png); width: 20px; height: 19px; margin-left: 9px; }
.customer a:hover span { color: #eb3d00; }

/* partner */
.partner { padding-top: 37px; background: #f1f1f1; padding-bottom: 50px; }
.partner .title { margin-bottom: 34px; }
.partner ul { width: 1002px; border-left: 1px solid #e7e7e7; }
.partner li { float: left; border: 1px solid #e7e7e7; border-left: none; }

/* footer */
.footer { background: #0061a5; }
.foot { padding-bottom: 28px; border-bottom: 1px solid #1e679a; }
.footNav { padding-top: 24px; }
.footNav dl { float: left; width: 164px; }
.footNav h2 { color: #fff; font-size: 14px; margin-bottom: 7px; font-family:"微软雅黑";}
.footNav h3 a{color:#fff;}
.code { width: 120px; overflow: hidden; }
.codeImg { text-align: center; width: 120px; padding-top: 30px; }
.codeImg span { line-height: 30px; font-size: 12px;  color:#fff;}
.codeShare { width: 136px; }
.codeShare a { display: inline-block; vertical-align: top; margin-right: 16px; }
.codeShare .share { width: 18px; height: 18px; background: url(img/share.png) no-repeat; }
.codeShare .share:hover { background-image: url(img/shareOn.png); }
.codeShare .fb { background-position: 6px 1px; }
.codeShare .tw { background-position: -29px 0; }
.codeShare .mail { background-position: -64px 0; }
.codeShare .lang { width: 18px; height: 18px; background: url(img/lang.png) no-repeat center; }

.siteInfo { padding-top: 15px; line-height: 22px; color: #fff; padding-bottom: 13px; }
.siteInfo a { color: #fff; margin-right: 10px; }
.siteInfo a:hover { color: #eb3d00; }
.siteInfo span { margin-right: 20px; }

.copyright { height: 44px; line-height: 44px; background: #003e6a; color: #fff; }
.copyright a { color: #6c6c6c; }
.copyright a:hover { color: #eb3d00; }
.copyright span { margin-right: 12px; }
.copyright span a{color:#fff;}

/* ?????? */
.pageBanner { overflow: hidden; width: 100%; margin-bottom: 20px; }
.pageBanner img { left: 50%; margin-left: -960px; width: 1920px; height: 200px; position: relative; }
.page { overflow:hidden; zoom:1; margin-bottom: 130px; }
.main { width: 750px; }

/* pageBanner */
.pageBanner { overflow: hidden; width: 100%; margin-bottom: 20px; }
.pageBanner img { left: 50%; margin-left: -960px; width: 1920px; height: 200px; position: relative; }

/* page */
.page { width: 1000px; margin: 0 auto; margin-bottom: 50px; }

/* feedbackBox */
.feedbackBox { padding-left: 100px; font-family: "Microsoft yahei"; }
.feedbackBoxTop { font-size: 16px; margin-bottom: 36px; padding-top: 20px; }
.feedbackBoxTop span { color: #EB3D00; }

/* side */
.side { width: 220px; }
.sideNav { margin-bottom: 20px; }
.sideNav h2 { height: 56px; line-height: 56px; text-align: center; font-size: 24px; background: #25221D; color: #fff; margin-bottom: 2px; }
.sideNav .item { margin-bottom: 2px; }
.sideNav h3 a { display: block; height: 36px; line-height: 36px; background: url(img/sideNav.gif) no-repeat 200px #ECECEC; text-indent: 24px; position: relative; font-size: 13px; }
.sideNav h3 em { width: 4px; height: 3px; position: absolute; overflow: hidden; background: #fff; left: 24px; top: 17px; opacity: 0; filter: alpha(opacity=0); transition: 0.2s; }
.sideNav h3 a:hover, .sideNav .active h3 a { background-image: url(img/sideNavOn.gif); background-color: #EB3D00; color: #fff; text-indent: 34px; }
.sideNav h3 a:hover em, .sideNav .active h3 em { opacity: 1; filter: alpha(opacity=100); }
.sideNav ol { background: #f5f5f5; }
.sideNav .none a { background: none; }
.sideNav h4 { position: relative; height: 35px; }
.sideNav h4 a { position: absolute; left: 0; top: 0; width: 100%; height: 36px; line-height: 36px; text-indent: 24px; background: url(img/splitBg.gif) repeat-x; }
.sideNav h4 a:hover, .sideNav .on h4 a { background: #545454; color: #fff; }
.sideWrap { margin-bottom: 20px; }
.sideWrap h2 { height: 40px; line-height: 40px; font-size: 16px; text-indent: 20px; background: #25221D; color: #fff; }
.sideBox { border: 1px solid #dadada; border-top: none; }
.contactBox { padding: 15px; }
.hotLine { background: url(img/hotLine.gif) no-repeat; padding-left: 45px; margin-bottom: 4px; height: 46px; }
.hotLine p { line-height: 16px; }
.hotLine h3 { font-size: 20px; font-family: Arial; font-weight: bold; line-height: 30px; }
.contactInfo { background: url(img/splitBg.gif) repeat-x; padding-top: 10px; }
.contactInfo span { vertical-align: top; display: inline-block; }
.contactInfo .value { width: 126px; }

/* imgSideBox */
.imgSideBox { padding: 10px 0; }
.imgSideBox li { width: 198px; margin: 0 auto 14px; }
.imgSideBox a { display: block; }
.imgSideBox img { width: 190px; height: 134px; padding: 2px; border: 2px solid #dadada; transition: 0.3s; }
.imgSideBox span { width: 168px; text-align: center; display: inline-block; vertical-align: top; font-size: 14px; padding: 0 15px; line-height: 30px; padding-top: 4px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.imgSideBox a:hover { color: #EB3D00; }
.imgSideBox a:hover img { border-color: #EB3D00; }

/* main */
.main { width: 760px; }

/* breadCrumb */
.breadCrumb { height: 55px; border-bottom: 1px solid #dadada; position: relative; margin-bottom: 30px; display: table; width: 100%; }
.breadCrumb h2 { font-family: 'Microsoft Yahei'; font-size: 18px; position: relative; top: 2px; left: 0; height: 54px; line-height: 54px; padding: 0 4px; border-bottom: 3px solid #EB3D00; color: #333; float: left; }
.breadCrumb .fr { color: #999; cursor: default; width: 500px; line-height: 16px; text-align: right; display: table-cell; vertical-align: middle; float: none; }

/* imgBox */
.imgBox { width: 760px; overflow: hidden; }
.imgBox ul { width: 800px; }
.imgBox li { float: left; text-align: center; margin-bottom: 20px; }
.imgBox a { float: left; }
.imgBox img { border: 2px solid #dadada; transition: 0.2s; }
.imgBox span { display: inline-block; vertical-align: top; font-size: 14px; padding: 0 15px; line-height: 30px; padding-top: 4px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.imgBox a:hover { color: #EB3D00; }
.imgBox a:hover img { border-color: #EB3D00; }

/* productBox */
.productBox li { width: 244px; margin-right: 14px; }
.productBox img { width: 236px; height: 178px; padding: 2px; }
.productBox span { width: 214px; }

/* imgPartnerBox */
.imgPartnerBox li { width: 180px; margin-right: 12px; }
.imgPartnerBox img { width: 176px; height: 100px; }
.imgPartnerBox span { width: 154px; }

/* imgSettingBox */
.imgSettingBox li { width: 244px; margin-right: 14px; }
.imgSettingBox img { width: 236px; height: 177px; padding: 2px; }
.imgSettingBox span { width: 214px; }

/* imgSettingBox */
.imgSettingBox2 li { width: 244px; margin-right: 14px; }
.imgSettingBox2 img { width: 236px; height: 334px; padding: 2px; }
.imgSettingBox2 span { width: 214px; }

/* imgHonorBox */
.imgHonorBox li { width: 244px; margin-right: 14px; }
.imgHonorBox img { width: 236px; height: 310px; padding: 2px; }
.imgHonorBox span { width: 214px; }

/* productBox */
.imgPictureBox li { width: 244px; margin-right: 14px; }
.imgPictureBox img { width: 236px; height: 157px; padding: 2px; }
.imgPictureBox span { width: 214px; }

/* product's picture */
.tb-pic { overflow: hidden; }
.tb-pic a { display: table-cell; vertical-align: middle; *display: block; *font-family: Arial; *line-height: 1; *font-size: 271px; }
.tb-pic img { vertical-align: middle; }
.tb-pic, .tb-pic a { height: 320px; width: 350px; background: #fff; }
.tb-pic, .tb-pic img { max-height: 320px; max-width: 350px; _width: 350px; }
.tb-pic { border: 1px solid #dadada; position: relative; z-index: 1; }

.zoomDiv { z-index: 999; position: absolute; top: 0; left: 0; width: 200px; height: 200px; background: #fff; border: 1px solid #ccc; display: none; text-align: center; overflow: hidden; }
.zoomMask { position: absolute; background: url(img/mask.png); cursor: move; z-index: 1;}

.tb-picList { width: 352px; height: 62px; overflow: hidden; margin-top: 10px; position: relative; }
.tb-picList .prev, .tb-picList .next { position: absolute; top: 13px; font-family: 'simsun'; font-weight: bold; font-size: 32px; }
.tb-picList .prev { left: 0; }
.tb-picList .next { right:0; }
.tb-picList .prev:hover, .tb-picList .next:hover { color: #EB3D00; }

.tb-picList .tb-thumb { position: relative; width: 290px; height: 47px; margin: 0 auto; overflow: hidden; }
.tb-picList .tb-thumb ul { position: absolute; width: 999999px; }
.tb-picList .tb-thumb li { float: left; width: 76px; overflow: hidden; position: relative; }
.tb-picList .tb-thumb a { display: block; width: 60px; border: 1px solid #dadada; text-align: center; background: #fff; }
.tb-picList .tb-thumb img { max-width: 100%; height: 45px; cursor: pointer; }
.tb-picList .tb-thumb em { position: absolute; width: 58px; height: 43px; border: 2px solid #EB3D00; top: 0; left: 0; display: none; }
.tb-picList .tb-thumb .tb-selected em { display: block; }

.productTop { margin-bottom: 20px; }
.productIntro { width: 380px; }
.productIntro h2 { background: url(img/splitBg.gif) repeat-x 0 bottom; font-size: 18px; font-family: 'Microsoft Yahei'; color: #000; padding: 10px 0; margin-bottom: 10px; }
.descriptionBox { height: 178px; overflow: hidden; }
.descriptionBox .name { font-weight: bold; }
.descriptionBox .explain .value { height: 94px; overflow: hidden; width: 380px; }
.descriptionBox span { display: inline-block; vertical-align: top; }
.descriptionBox .value { width: 320px; }
.productOrder a { display: block; width: 130px; height: 40px; line-height: 40px; text-align: center; font-size: 15px; border-radius: 4px; font-family: 'Microsoft Yahei'; background: #25221D; color: #fff; }
.productOrder a:hover { background: #EB3D00; }

.productShow { margin-bottom: 10px; }
.productShow .hd { height: 38px; line-height: 38px; font-size: 14px; background: #25221D; font-family: 'Microsoft Yahei'; }
.productShow .hd li { float: left; padding: 0 20px; cursor: pointer; color: #fff; transition: 0.3s; }
.productShow .hd .on { background: #EB3D00; }
.productShow .con { padding: 10px 0; }

.column { margin-bottom: 20px; }
.column h2 { height: 36px; line-height: 36px; font-size: 14px; background: #eee; position: relative; text-indent: 20px; font-family: 'Microsoft Yahei'; }
.column h2 em { position: absolute; width: 4px; height: 14px; left: 10px; top: 50%; margin-top: -7px; background: #333; }

.productForm h2 { margin-bottom: 2px; }
.productFormBox { background: #eee; }
.productFormBox form { padding: 20px 0 20px 16px; }
.productFormBox p { float: left; margin-right: 10px; }
.productFormBox span { display: inline-block; vertical-align: middle; width: 50px; text-align: right; padding-right: 10px; line-height: 26px; }
.productFormBox input, .productFormBox textarea { vertical-align: top; transition: 0.3s; }
.productFormBox .row { margin-bottom: 10px; }
.productFormBox .row input { height: 24px; border: 1px solid #dadada; width: 150px; padding: 0 10px; line-height: 24px; }
.productFormBox textarea { width: 634px; height: 72px; border: 1px solid #dadada; padding: 10px; line-height: 18px; }
.productFormBox .row input:focus, .productFormBox textarea:focus { border-color: #aaa; }
.productFormBox img { border: 1px solid #dadada; margin-left: 10px; cursor: pointer; position: relative; top: 1px; }
.productFormBox .btn { padding-left: 60px; }
.productFormBox .btn input { width: 65px; height: 24px; line-height: 24px; text-align: center; background: #666; cursor: pointer; color: #fff; border-radius: 2px; margin-right: 10px; font-family: 'Microsoft Yahei'; }
.productFormBox .btn input:hover { background: #999; }
#verifyCode { width: 100px; }

.related h2 { margin-bottom: 10px; }

/* articleBox */
.articleBox li { overflow: hidden; zoom: 1; background: url(img/splitBg.gif) repeat-x 0 bottom; padding-bottom: 20px; margin-bottom: 20px; }
.articleBox img { width: 210px; height: 130px; border: 1px solid #EFEFEF; padding: 4px; }
.articleBox .fr { width: 520px; }
.articleBox h2 { font-size: 16px; font-family: 'Microsoft Yahei'; margin-bottom: 4px; padding-top: 6px; }
.articleBox h2 a { color: #000; }
.articleBox h2 a:hover { color: #EB3D00; }
.articleBox h4 { background: url(img/time.png) no-repeat 0 3px; padding-left: 24px; color: #a1a1a1; margin-bottom: 5px; }
.articleBox p { color: #888; }
.articleBox p a { color: #EB3D00; }
.articleBox p a:hover { text-decoration: underline; }
.articleBox .img { position: relative; }
.articleBox .img img { position: relative; z-index: 9; }
.articleBox .img em { position: absolute; width: 210px; height: 130px; background: url(img/timeBg.png) no-repeat #1b8700; left: 5px; top: 5px; }
.articleBox .img span { color: #fff; position: absolute; width: 100%; text-align: center; left: 0; }
.articleBox .date { font-family: 'Microsoft Yahei'; font-size: 60px; line-height: 60px; top: 24px; }
.articleBox .yam { font-family: Arial; font-size: 18px; top: 88px; }

/* faqBox */
.faqBox h2 a { position: relative; padding-left: 26px; }
.faqBox h2 em { position: absolute; left: 0; top: 4px; width: 16px; height: 16px; background: url(img/faq.png) no-repeat #EB3D00; border-radius: 3px; }
.faqBox p { background: url(img/faq.png) no-repeat 0 -26px; padding-left: 26px; }

/* faqOtherBox */
.faqOtherBox { border-top: 1px solid #f1f1f1; }
.faqOtherBox h2 a { display: block; font-size: 16px; font-family: 'Microsoft Yahei'; position: relative; padding: 10px 10px 10px 36px; border-bottom: 1px solid #f1f1f1; color: #999; }
.faqOtherBox h2 em { position: absolute; left: 10px; top: 50%; margin-top: -8px; width: 16px; height: 16px; background: url(img/faq.png) no-repeat #EB3D00; border-radius: 3px;  }
.faqOtherBox .on a { background: #ECECEC; color: #000; }
.faqOtherBox .con { padding: 20px 0; border-left: 3px solid #EB3D00; padding-left: 34px; background: url(img/splitBg.gif) repeat-x 0 bottom; }

/* articleShow */
.articleTop { text-align: center; background: url(img/splitBg.gif) repeat-x 0 bottom; padding-bottom: 20px; margin-bottom: 20px; }
.articleTop h2 { font-size: 22px; color: #000; margin-bottom: 16px; font-family: "Microsoft yahei"; }
.articleTop p { color: #999; }
.articleTop span { margin: 0 5px; }
.articleTop a { margin: 0 5px; }
.articleTop .active { color: #000; font-weight: bold; }

.articleShow { margin-bottom: 20px; font-size: 14px; }

.articleCtrl { height: 36px; line-height: 36px; background: #eee; margin-bottom: 10px; color: #999; padding: 0 10px; cursor: default; }
.articleCtrl p { background: url(../images/default/articlectrl.png) no-repeat 0 -25px; vertical-align: top; width: 40%; }
.articleCtrl .fl { padding-left: 16px; }
.articleCtrl .fr { padding-right: 16px; background-position: right 10px; text-align: right; }
.articleCtrl a { color: #333; }
.articleCtrl a:hover { color: #e9ba25; }

.articleList { width: 760px; overflow: hidden; }
.articleList h2 { margin-bottom: 10px; }
.articleList ul { width: 780px; }
.articleList li, .articleList h3, .articleList a { float: left; }
.articleList li { width: 370px; margin-right: 20px; height: 32px; line-height: 32px; background: url(img/splitBg.gif) repeat-x 0 bottom; }
.articleList a { background: url(img/txt.png) no-repeat 6px center; padding-left: 26px; width: 260px; }
.articleList span { float: right; color: #999; font-family: Arial; }

/* pictureDetail */
/* picture's picture */
.pictureDetail .tb-pic a { cursor: default; }
.pictureDetail .tb-pic, .pictureDetail .tb-pic a { height: 500px; width: 738px; text-align: center; }
.pictureDetail .tb-pic, .pictureDetail .tb-pic img { max-height: 500px; max-width: 738px; _width: 500px; }
.pictureDetail .tb-pic { border: 1px solid #ECECEC; padding: 10px; }

.pictureDetail .tb-picList { width: 760px; height: 72px; }
.pictureDetail .tb-picList .tb-thumb { width: 674px; height: 72px; }
.pictureDetail .tb-picList .tb-thumb li { width: 86px; }
.pictureDetail .tb-picList .tb-thumb a { width: 70px; }
.pictureDetail .tb-picList .tb-thumb img { height: 70px; }
.pictureDetail .tb-picList .tb-thumb em { width: 68px; height: 68px; }

.pictureDetail .tb-picList .prev, .pictureDetail .tb-picList .next { top: 0; font-size: 18px; color: #fff; width: 25px; height: 72px; line-height: 72px; background: #ccc; text-align: center; }
.pictureDetail .tb-picList .prev:hover, .pictureDetail .tb-picList .next:hover { background: #1B8700; }
.pictureDetail .tb-picList .non, .pictureDetail .tb-picList .non:hover { background: #F3F3F3; cursor: default; }

.pictureTop { margin-bottom: 20px; }

/* downloadList */
.downloadList { font-family: 'Microsoft Yahei'; }
.downloadList li { overflow: hidden; zoom: 1; background: url(img/splitBg.gif) repeat-x 0 bottom; height: 30px; line-height: 30px; margin-bottom: 10px; padding-bottom: 10px; }
.downloadList h2 { float: left; background: url(img/file.png) no-repeat 6px 2px; padding-left: 40px; font-size: 14px; color: #000; }
.downloadList a { float: right; background: url(img/download.png) no-repeat 0 6px; padding-left: 16px; color: blue; }
.downloadList a:hover { text-decoration: underline; }

/* jobList */
.jobList { border: 1px solid #ddd; border-top: none; }
.jobList ol { height: 45px; line-height: 45px; border-top: 1px solid #e3e3e3; background: #f4f4f4; cursor: pointer; font: normal 12px/45px "Microsoft YaHei"; }
.jobList ol li { float: left; width: 165px; padding-left: 22px; }
.jobList b { color: #000; }
.jobList .con { padding: 8px 25px; color: #999; display: none; }

/* pagination */
.pagination span { background: #1B8700; }