/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,form,fieldset,input,button,img,cite,strong,em{margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight:bold;}
img, embed{ border:none;}
select,input{font-size:12px;}
select,input,img{vertical-align:middle;}
ul, ol, li{ list-style-type:none;}
a{ color:#333; font-family:"微软雅黑"; text-decoration:none; font-size:12px;}
a:hover{ color:#f00; text-decoration:none;}
a:visited{text-decoration:none;}
body{ font-family:"微软雅黑"; font-size:12px; color:#333;}
.clearit{clear:both; line-height:0; height:15px; font-size:0;content: "."; display: block; visibility: hidden;}
/*首页默认模式 在线客服 */
.online-qq-lx { position:absolute; top:380px; width:55px; z-index:100; }
.online-qq-lx .qq_content-lx dd { position:relative; width:55px; margin-bottom:2px; font-size:12px; }
.mbar-ico { position:relative; background:#0059ab; font-size:14px; }
.mbar-ico i { position:relative; display:block; width:55px; height:40px; background:url(../images/online_lx.png) no-repeat #0059ab; cursor:pointer; z-index:2; }
.mbar-ico .mbar-tip  { position:absolute; top:0; background:#0059ab; color:#fff; opacity:0; transition:all 0.3s ease 0s; text-align:left; white-space:nowrap; visibility:hidden; }
.mbar-ico .mbar-tip a { display:block; color:#fff; }
.mbar-ico .mbar-tip a:hover { color:#ff0; }
.mbar-ico:hover .mbar-tip { opacity:1; z-index:1; visibility:visible; }
@media (max-width:760px) {
	.online-qq-lx { display:none;}

}
/* QQ */
.mbar-qq i { background-position:0 0; }
.mbar-qq .mbar-tip { min-height:40px; padding:5px 24px 5px 14px; line-height:30px; }
.mbar-qq .mbar-tip img { margin-right:8px; margin-top:-3px; vertical-align:middle; }
/* 咨询 */
.mbar-tel i { background-position:0 -40px; }
.mbar-tel .mbar-tip { padding:9px 15px; font-size:14px; line-height:22px; }
/* 二维码 */
.mbar-micro .mbar-tip  { top:-100px; min-width:110px; padding:5px; background:#fff; color:#000; box-shadow: 0 0 10px #ccc; text-align:center; line-height:20px; }
.mbar-micro .mbar-tip span { display:block; }
.mbar-micro-sj i { background-position:0 -200px; }
.mbar-micro-wx i { background-position:0 -120px; }
.mbar-micro-hc i { background-position:0 -160px; }
/* 返回顶部 */
.mbar-top { display:none; }
.mbar-top i { background-position:0 -240px; }
.mbar-top .mbar-tip { right:0; height:40px; line-height:40px; }
.mbar-top .mbar-tip a { padding:0px 15px; }
/* 样本下载 */
.mbar-dwn i { background-position:0 -160px; }
.mbar-dwn .mbar-tip { right:0; height:40px; line-height:40px; }
.mbar-dwn .mbar-tip a { padding:0px 15px; }
/* 漂浮位置 */
.online-qq-left { right:10px; left:auto; }
.online-qq-left .mbar-ico .mbar-tip {  left:auto; right:100px;}
.online-qq-left .mbar-ico:hover .mbar-tip {  left:auto; right:55px;}
.online-qq-left .mbar-top .mbar-tip { right:100px; left:auto; }
.online-qq-left .mbar-top:hover .mbar-tip {  left:auto; right:55px; }
.online-qq-right { left:10px; right:auto; }
.online-qq-right .mbar-ico .mbar-tip { left:100px; right:auto; }
.online-qq-right .mbar-ico:hover .mbar-tip { left:55px; right:auto; }
.online-qq-right .mbar-top .mbar-tip { left:100px; right:auto; }
.online-qq-right .mbar-top:hover .mbar-tip { left:55px; right:auto; }

/*top_bj*/
.top_bj{ width:100%;}
.top{ width:1000px; height:75px; margin:0 auto; padding-top:10px;}

/*nav*/
.nav_bj{ width:100%; height:34px; background:url(../images/nav.jpg) repeat-x;}
.nav{ width:1000px; margin:0 auto;}
.nav ul li{ height:34px; float:left; text-align:center; background:url(../images/nav_li.png) no-repeat right;}
.nav ul li a{ font-size:14px; display:block; font-weight:bold; line-height:34px; color:#fff; padding:0 40px;}
.nav ul li a:hover{ color:#f00;}

/*banner*/
.banner_bj{ width:100%; height:380px;}
/* banner */
.banner{height:280px; overflow:hidden;}
.banner .d1{width:100%;height:280px;display:block;position:absolute;left:0px;top:120px; overflow:hidden;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:370px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -50px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

/*mainbody*/
.mainbody{ width:1000px; margin:0 auto;}
/*main_left*/
.main_left{ width:220px; float:left;}
.main_left_t{ width:220px; height:24px; float:left; border-bottom:1px solid #dedede;}
.main_left_t span{ float:left; padding-left:3px; font-size:14px; color:#0365c0;}
.main_left_t span img{ float:left; padding-right:5px; padding-top:3px;}
.main_left_t a{ float:right; margin-top:10px; padding-right:3px;}
.main_left_b{ width:220px; float:left;}
.main_left_b ul{ padding-top:5px;}
.main_left_b ul li{ background:url(../images/fenlei.jpg) no-repeat left; height:23px; margin-top:3px;}
.main_left_b ul li a{ line-height:25px; display:block; padding-left:25px;}
.main_lef_b{ width:220px; float:left;}
.main_lef_b ul{ padding:8px; line-height:24px;}

/*main_right*/
/*main_right*/
.main_center{ width:470px; float:left; margin-left:20px;}
.main_center_t{ width:470px; height:24px; float:left; border-bottom:1px solid #dedede;}
.main_center_t span{ float:left; padding-left:3px; font-size:14px; color:#0365c0;}
.main_center_t span img{ float:left; padding-right:5px; padding-top:3px;}
.main_center_t a{ float:right; margin-top:11px; padding-right:3px;}
.main_center_b{ width:470px; float:left;}
.main_center_b ul{ padding:3px 2px; line-height:23px;}
.main_center_b ul img{ float:left; padding-right:10px; padding-top:8px;}
/*main_right*/
.main_right{ width:260px; float:right;}
.main_right_t{ width:260px; height:24px; float:left; border-bottom:1px solid #dedede;}
.main_right_t span{ float:left; padding-left:3px; font-size:14px; color:#0365c0;}
.main_right_t span img{ float:left; padding-right:5px; padding-top:3px;}
.main_right_t a{ float:right; margin-top:11px; padding-right:3px;}
.main_right_bottom{ width:260px; float:left;}
.main_right_bottom ul{ padding:6px 5px;}
.main_right_bottom ul li{ background:url(../images/sandian.png) no-repeat left; height:18px; padding:5px 0; border-bottom:1px dashed #6b6b6b;}
.main_right_bottom ul li a{ line-height:18px; display:block; padding-left:10px;}

/*pro*/
.pro{ width:760px; float:right;}
.pro_t{ width:760px; height:24px; float:left; border-bottom:1px solid #dedede;}
.pro_t span{ float:left; padding-left:3px; font-size:14px; color:#0365c0;}
.pro_t span img{ float:left; padding-right:5px; padding-top:3px;}
.pro_t a{ float:right; margin-top:11px; padding-right:3px;}
.pro_bottom{ width:760px; float:left;}
.pro_bottom ul{ padding:10px 0 0 3px; line-height:24px;}
.pro_bottom ul li{ float:left; padding:0 5px; text-align:center; line-height:23px;}
.pro_bottom ul li img{ border:1px solid #ebeaea; padding:2px;}

.pro_yy{ width:1000px; margin:0 auto;}
.pro_yy_t{ width:1000px; height:24px; float:left; border-bottom:1px solid #dedede;}
.pro_yy_t span{ float:left; padding-left:3px; font-size:14px; color:#0365c0;}
.pro_yy_t span img{ float:left; padding-right:5px; padding-top:3px;}
.pro_yy_t a{ float:right; margin-top:11px; padding-right:3px;}
.pro_yy_bottom{ width:1000px; float:left;}
.pro_yy_bottom ul{ padding:10px 0 0 3px; line-height:24px;}
.pro_yy_bottom ul li{ float:left; padding:0 5px; text-align:center; line-height:23px;}
.pro_yy_bottom ul li img{ border:1px solid #ebeaea; padding:2px;}
/*foot*/
.foot_bj{ width:100%; height:80px; background:url(../images/foot.jpg) repeat-x top; border-top:1px solid #0059ab;}
.foot{ width:1000px; margin:0 auto;}
.foot ul{ line-height:24px; padding:20px 0; text-align:center; color:#fff;}
.foot ul a{ padding:0 6px; color:#fff;}
/*about_left*/
.about{ width:1000px; margin:0 auto;}
.about_left{ width:209px; float:left;}
.about_left_nav{ width:209px; height:26px; float:left; border-bottom:1px solid #ccc;}
.about_left_nav span{ font-size:16px; letter-spacing:1px;}
.about_left_nav span b{ font-weight:normal; letter-spacing:2px; font-size:13px; font-family:Arial;}
.about_left_fenlei{ width:209px; float:left;}
.about_left_fenlei ul{ padding:0 4px; margin-top:5px; padding-left:5px;}
.about_left_fenlei ul li{ padding:5px 0; border-bottom:1px solid #ccc;}
.about_left_fenlei ul li img{ float:left; margin-top:6px;}
.about_left_fenlei ul li a{line-height:20px; padding-left:5px;}
/*about_right*/
.about_right{ width:750px; float:right;}
.about_right_top{ width:750px; height:25px; float:left; border-bottom:1px solid #ccc;}
.about_right_top ul{}
.about_right_top ul b{ float:left; font-size:15px; padding-left:5px; color:#0f6eb8; letter-spacing:2px;}
.about_right_top ul b img{ padding-right:2px;}
.about_right_top ul span{ float:right; padding:3px 10px 0 0;}
.about_right_center{ width:750px; float:left;}
.about_right_center_ul{  line-height:250%; padding:10px;}
.about_right_ul{  line-height:250%; padding:8px;}
.about_right_top span img{ float:left; padding-top:2px; padding-right:2px;}
/*news product*/
.news_ul{ padding:8px; line-height:250%;}
.news_ul li{ padding:3px 5px; height:24px; line-height:24px; background:url(../images/li2.png) no-repeat left; border-bottom:1px dashed #cdcdcd;}
.news_ul li a{ padding-left:5px; line-height:24px;}
.news_ul li span{ padding:0 10px; color:#f00;}
.news_ul li b{ font-size:14px;}
.product_ul{ padding:6px 0;}
.product_ul li{ float:left; padding:8px 5px; text-align:center; line-height:24px;}
.product_ul li img{ width:230px;}
/*page_dd*/
.page_dd{ width:700px; height:30px; padding-top:20px; border-bottom:1px solid #d2d2d2; text-align:center; margin:0 auto; font-size:14px; font-weight:bold;}
.page_span{ text-align:center; margin:10px auto;}
.page_span span{ padding:0 10px;}
.page_p{ line-height:175%;}
.page_img { padding-top:10px; text-align:center; margin:0 auto;}

.cpxq{ width:300px; float:left;}
.cpxq ul li{ width:200px; border:#cacaca 1px solid; background:#f1f1f1; height:25px; margin-top:5px; display:block;}
.cpxq ul li a{ line-height:25px; display:block; padding-left:15px;}

.jgtd{ width:750px; float:left;}
.jgtd ul{ line-height:250%; padding:10px;}

.message_ul{ padding:20px 10px 2px 50px;}
.message_li1{ line-height:175%; font-size:12px; padding:5px;}
.message_li{ padding:5px 0;}
.message_li span{ width:80px; height:20px; line-height:30px; text-align:right; display:block; float:left;}
.message_li2{ width:320px; text-align:center; padding-top:15px;}
.message_li2 span{ padding:0 6px;}

.productb_b{ width:740px; float:left; margin-left:10px;}
.productb_b ul{ display: block; float:left; margin-top:10px;}    
.productb_b ul li{ border:1px solid #ccc; width:738px; display:block; height:49px; margin-bottom:2px;}
.number {display:block;width:45px;float:left;margin-top:22px;color:#FFF; font-size:10px;font-weight: bold;text-align:center;}
.nu{ margin-left:15px; font-size:14px; font-weight:bold;}
.nu strong{ font-size:16px; color:#29abe2;}
.productb_b ul li a{ background:url(../images/bg_examitem.jpg) no-repeat left top #e6e6e6; border:1px solid #fff; color:#333; display:block; font-size:16px; height:41px; font-weight:bold; padding:3px 0 3px 0px; width:736px;}
.aspan{ padding-left:15px; color:#00803e; font-size: 12px; font-weight:bold; line-height:18px; vertical-align:middle;}
.aspan p{ float:left; padding-left:15px;}
.productb_b ul li a:hover{background: url(../images/bg_examitem_o.jpg) no-repeat left; color:#fff;}
.example{ margin-bottom:40px;}
#exam{ margin-bottom:40px;}
.ulitem {display: block;width: 670px;float: right;margin-bottom: 30px;border-top : 1px solid #CCC;border-left: 1px solid #CCC;}
.ulitem li {vertical-align: bottom;display: block;border-right : 1px solid #CCC;border-bottom: 1px solid #CCC;width: 334px;float: left;}
.ulitem li a.item {display: block;padding: 2px 6px 6px;background: #fff url(../images/bg_examitem.jpg) no-repeat left top;}
.ulitem li a.item:hover {text-decoration: none;background: #f5f5f5 url(../images/bg_examitem_o.jpg) no-repeat left top;}
.ulitem li a span {display: block;}
.ulitem li a.item span.number {width: 40px;float: left;margin-top: 22px;color: #FFF;font-size: 10px;text-align: center; font-weight:normal;}
.ulitem li a.item span.body {float: left;margin-left: 10px;color: #333;font-size: 13px;font-weight: bold;vertical-align: middle;line-height: 22px;}
.ulitem li a.item:hover span.body {color: #FFF;}
.ulitem li a.item span.body span {color: #00803e;font-size: 12px;font-weight: bold;vertical-align: middle;line-height: 16px;padding-bottom: 2px;padding-top: 2px;display: block;}
.ulitem li a.item:hover span.body span {color: #CFC;}
.ulitem li a.item span.thumb {clear: both;width: 200px;margin: 0 auto;padding-top: 19px;}
.ulitem li a.item span.thumb img,
.ulitem li a.item span.thumb_yoko img {border: 1px solid #CCC;}
.ulitem li a.item span.cont {font-size: 12px;color: #333;padding: 5px 9px 14px;margin-top: 7px;}
.ulitem li a.item span.more {font-size: 12px;text-align: right;margin: -24px 4px 0;padding: 0 8px;line-height: 20px;border-radius:10px;;background-color: #017f3f;color: #FFF;float: right;}
.ulitem li a.item:hover span.more {background-color: #e50012;}


#content{ width:100%; margin:0 auto; margin-top:15px;}
.content{ width:720px; float:left;}
.content_l{ width:720px; float:left;}
div#content div.product h3 { background:url(../images/bg_prodinhead.jpg) repeat-x top; border-bottom:2px solid #00803e; color:#333; display block;font-size:16px;margin-left:10px; padding-bottom:4px; padding-left:10px; padding-top:8px; text-decoration:none; width:720px;}
div#content div.product h3 span { color:#29abe2; font-size:14px; font-weight:bold;}
div#content div.product p.productPhoto {display:block;float:left;margin-left:25px; margin-top:10px; padding-bottom:30px; width:210px;}
div#content div.product p.productPhoto a { display:block; height:35px; margin-top:5px; position:relative; text-decoration:none; width:210px;}
div#content div.product div.product-inner { float:right; margin-bottom:30px; width:465px; line-height:24px; margin-top:10px;}
div#content div.product div.product-inner h4 { color: #00803e; margin-top:6px; font-size:16px;}
div#content div.product div.product-inner p {font-size: 14px; margin-left:2px;}
div#content div.product p.productPhoto a span { color:#fff; display:block; font-size:12px; position:absolute; right:15px; text-align:right; top:9px;}

.content_ul{ padding:10px 0 0 15px;}
.content_ul li{ float:left; padding:10px 5px; width:225px;}
.content_ul li span{ display:block; background: url(../images/bg_downloadhead.jpg) no-repeat center top; border-bottom:2px solid #00803e; color:#333;font-size:14px;line-height:22px; font-weight:bold;text-align:left; padding:8px 2px; width:209px; overflow:hidden;}
.content_ul li a{ display:block;}

/*news*/
.articleList {width: 100%;float: left;}
.art_list {width: 100%;float: left;padding: 15px 0;border-bottom: 1px dashed #ccc;}
.art_img {float: left;width: 23%;}
.art_right {float: right;width:75%;}
.art_title {width: 100%;height: 25px;line-height: 25px;}
.art_title a{font-size: 14px; font-weight:bold;}
.art_author {width: 100%;height: 24px;line-height: 24px;color: #999;font-size: 14px;}
.art_author span {margin: 0 10px 0 0;}
.art_des {width: 100%;line-height: 20px;overflow: hidden; font-size:12px;}
.art_des table{ border:1px solid #ccc; border-bottom:none; border-right:none;}
.art_des table tr td{ border:1px solid #ccc; border-top:none; border-left:none;}

.art_more {width: 100%;display: inline-block;text-align: left;color: #0059ab;}
.art_more:hover {color: #0059ab;}
.art_list:hover .art_title a {color: #0059ab;}
.art_list:hover {border-bottom: 1px dashed #0059ab; padding-left:5px;transition:all 0.3s;}