.left_news{ padding-top:15px;}
.news_list li{ height:30px; line-height:30px; overflow:hidden; border-bottom:dotted 1px #aeaeae; text-align:right; color:#9f9f9f;}
.news_list li:first-child{ padding-top:10px;}
.news_list li a{ color:#666; width:140px; text-align:left; float:left; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(../images/icon1.gif) 0 10px no-repeat; padding-left:30px;}
.news_list li a:hover{ color:#4083ba;}
.location{ height:44px; padding-bottom:4px; overflow:hidden; text-align:right; line-height:44px; background:url(../images/line3.jpg) 0 bottom no-repeat; color:#4b4b4b; font-family:'宋体';}
.location h2{ float:left; width:300px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; -o-text-overflow:ellipsis; text-align:left; font-family:'微软雅黑'; font-size:21px; text-shadow:1px 1px 1px #fff; color:#4083ba;}
.location a{ padding:0 5px;}
.location span{ padding:0 5px; font-weight:bold; color:#4083ba;}


/**************about*************/
#article{ line-height:26px; padding-top:30px; font-size:14px; color:#666;}

/**********contact********/
.contact{ background:url(../images/j_contact_img2.jpg) 0 30px no-repeat;}


/************download***********/
.download_list{ padding-top:30px;}
.download_list li{ vertical-align:top; height:38px; line-height:38px; overflow:hidden; text-align:right; color:#919191; border-bottom:dotted 1px #d0d0d0;}
.download_list li a{ float:left; padding-left:40px; background:url(../images/icon2.gif) 0 8px no-repeat; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:500px; text-align:left;}
.page{ margin-top:70px; text-align:center;}
.page a{ display:inline-block; color:#585858; width:27px; height:25px; text-align:center; line-height:22px; background:url(../images/page_bg.jpg) right 0 no-repeat; margin-right:5px;}
.page a.cpb,.page a:hover{ background-position:0 0; color:#4083ba;}
.page a.other{ width:57px; background:url(../images/other_page.jpg) 0 0 no-repeat;}
.page a.other:hover{ background-position:right 0;}

.video{ width:660px; margin:0 auto;} 
.video ul li{ width:220px; height:200px; float:left; text-align:center;}
.video ul li img{ width:200px; height:150px; padding-left:10px; padding-right:10px;}
.video ul li span{ width:220px; text-align:center;}


/****************feedback*********/
.feedback{ background:url(../images/feedback_bg.jpg) right 30px no-repeat; padding-top:234px; }
.feedback .tip{ padding-left:20px; margin-left:30px; color:#484848; padding-bottom:12px; background:url(../images/tip_bg.jpg) 0 bottom repeat-x;}
.red{ color:#fe0000;}
.feedback_form{ margin-left:30px; background:url(../images/form_bg.jpg) 0 0 repeat-y; border-top:solid 1px #fff;}
.feedback_form dd{ line-height:19px; border-top:dotted 1px #d2d2d2; padding:7px 0;}
.feedback_form dd:first-child{ border-top:none;}
.feedback_form dd label{ float:left; width:127px; text-align:center; color:#7a7a7c; padding-right:30px;}
.input6{ width:113px; padding:0 3px; height:17px; line-height:17px; overflow:hidden; border:solid 1px #dadada; background:#fafafa; margin-right:38px;}
.input2{ width:200px;}
.input3{ width:267px;}
.input4{ width:315px;}
.input5{ width:390px;}
.text1{ width:448px; height:124px; resize:none; border:solid 1px #dadada; background:#fafafa; margin-right:38px;}
.feedback_form dd.last{ border-top:solid 1px #d2d2d2; height:51px; overflow:hidden;}
.btn2{ width:104px; height:25px; overflow:hidden; text-align:center; line-height:25px; color:#fff; font-family:'微软雅黑'; margin-right:15px; margin-top:26px; background:url(../images/btn_bg.jpg) right 0 no-repeat;}
.btn2:hover{ background-position:0 0;}
.feedback_form dd a.change{ display:inline-block; margin-left:10px;}



/***********news************/
.news_list2{ padding-top:30px;}
.news_list2 li{ vertical-align:top; padding:10px 0; border-top:dotted 1px #d0d0d0;}
.news_list2 li:first-child{ border-top:none;}
.news_list2 li .news_tit{ text-align:right; height:24px; line-height:24px; overflow:hidden;}
.news_list2 li .news_tit span{ color:#999;}
.news_list2 li .news_tit a{ float:left; width:500px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(../images/news_icon.jpg) 3px 8px no-repeat; padding-left:20px; text-align:left; font-size:14px; font-weight:bold;}
.news_list2 li .news_infor{ padding-top:5px; padding-left:20px; line-height:20px; height:40px; overflow:hidden; color:#999;}
.news_list2 li .news_infor a{ color:#4083ba;}
.news_list2 li .news_infor a:hover{ text-decoration:underline;}
.news_list2 em{ font-style:normal}
#article h1{ text-align:center; font-weight:bold; background:url(../images/line5.gif) 0 bottom repeat-x; padding-bottom:4px; color:#4b4b4b;}
.return{ text-align:right;}
.return a{ display:inline-block; background:url(../images/return_bg.jpg) 0 0 no-repeat; width:52px; height:21px; line-height:21px; text-align:center; color:#fff; font-weight:bold;}
.return,.tag{ padding-top:30px;}
.tag b{ color:#4083ba;}
.tag a{ display:inline-block; margin-left:10px;}
.page2{ padding-top:30px;}
.page2 span.pre,.page2 span.next{ text-align:left; width:300px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.time{ font-size:12px; margin-top:10px; background:url(../images/left_news_tit_bg.jpg) 0 0 repeat-x; height:37px; overflow:hidden; line-height:37px; border:solid 1px #d0d0d0; border-top:none; color:#999; text-align:center;}
.time span{ padding:0 10px;}
.news_show{ padding-top:30px;}
.news_show img{ max-width:670px;}
.related{ padding-top:40px;}
.related p.tit{ font-size:16px; color:#000; background:url(../images/left_news_tit_bg.jpg) 0 0 repeat-x; height:36px; line-height:36px; overflow:hidden; border-left:solid 1px #d0d0d0; border-right:solid 1px #d0d0d0; margin-top:20px;}
.related p.tit span{ background:url(../images/span_bg.jpg) 0 0 no-repeat; width:89px; text-align:center; margin-left:20px; display:block;}
.related_list{ padding-top:15px; width:736px;}
.related_list li{ float:left; width:308px; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(../images/icon1.gif) 3px 8px no-repeat; border-bottom:dotted 1px #d0d0d0; padding-left:23px; margin-right:25px;}



/***********career*******/
.career_list li{ vertical-align:top; margin-top:30px;}
.career_list li .position{ background:url(../images/position_bg.jpg) 0 0 no-repeat; height:33px; line-height:33px; overflow:hidden; padding-bottom:5px; padding-left:20px; color:#4083ba;}
.career_list li .position b{ color:#333;}
.career_list li .position_infor{ padding-top:10px; padding-bottom:10px; border-bottom:dotted 1px #c1c1c1; line-height:23px; color:#666; margin-left:20px;}
.career_list li .position_con{ color:#666; line-height:23px; padding-left:20px; padding-top:10px;}




/**************products********/
.pro_tip{ margin-top:30px; line-height:24px; color:#444; border:solid 1px #d0d0d0; padding:5px;}
.prolist li{ margin-top:20px;}
.prolist li .more{ background:url(../images/more3.jpg) 0 0 no-repeat; display:block; width:63px; height:9px; overflow:hidden; text-indent:-9999px;}
.prolist li .li_main{ border:solid 1px #d0d0d0;}
.prolist li .li_main span.fl{ width:150px; height:124px; position:relative;}
.prolist li .li_main span.fl img{ width:124px; height:124px;}
.prolist li .li_main span.fl .view{ width:150px; height:124px; position:absolute; left:-184px; top:0;}
.prolist li .li_main dl.fr{ width:520px;}
.prolist li .li_main dl.fr dt{ font-family:'微软雅黑'; padding-top:5px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; height:24px; line-height:24px; font-size:14px; font-weight:bold;}
.prolist li .li_main dl.fr dd.dd1{ font-family:'微软雅黑'; padding-top:5px; line-height:20px; height:20px; overflow:hidden; color:#4083ba; }
.prolist li .li_main dl.fr dd.dd2{ color:#999; line-height:20px; height:60px; overflow:hidden; padding-top:5px;}
.prolist li:hover .more{ background:url(../images/more3_hover.jpg) 0 0 no-repeat;}



.magnifier{position:relative; width:350px; margin:20px auto 0;}
.magnifierView{ width:350px; height:235px; overflow:hidden; border:solid 1px #d0d0d0;}
#small{	position:relative;width:350px;height:235px;overflow:hidden;} 
.mark{display:none;position:absolute;top:0;left:0;z-index:2;width:80px;height:80px;background:#FFF;filter:alpha(opacity:50);opacity:0.5;border:1px solid #333;cursor:move;}
#bigBox{display:none;position:absolute;left:-320px;top:0;width:308px;height:235px;overflow:hidden;background:#F3F5EC;border:1px solid #BEC3AB;}
.bigImg{position:absolute;left:0;top:0;}
.bigImg img{ display:block;}
.dpro_show_slide span.dleft,.dpro_show_slide span.dright{ cursor:pointer; width:10px; height:45px; margin-top:28px;}
.dpro_show_slide span.dleft{ margin-right:10px;}
.dpro_show_slide span.dright{ margin-left:10px;}
.dpro_show_main{ width:308px; height:46px; overflow:hidden; position:relative; margin-top:28px;}
.dpro_show_main ul{ position:absolute; width:2500px;}
.dpro_show_main ul li{ float:left; width:65px; height:44px; overflow:hidden; border:solid 1px #c7c7c7; margin-right:13px; cursor:pointer;}
.dpro_show_main ul li:hover,.dpro_show_main ul li.active{ border:solid 1px #4083ba;}


.pro_show{ padding-top:30px;}
.pro_show .tit{ background:url(../images/line5.gif) 0 bottom repeat-x; padding-bottom:2px; font-size:14px; font-weight:bold; color:#fff; }
.pro_show .tit span{ float:left; width:120px; height:35px; line-height:35px; overflow:hidden; text-align:center; background:#d0d0d0; margin-right:2px; cursor:pointer;}
.pro_show .tit span.active{ background:#feae31;}
.pro_show_con{ padding-top:20px;}
.pro_show_con .item{ display:none;}
.pro_show_con .item:first-child{ display:block;}
.pro_list{ padding-top:18px;}
.pro_list li{ float:left; background:url(../images/news_bg.jpg) 0 bottom no-repeat; width:202px; margin-left:35px; padding-bottom:10px;}
.pro_list li:first-child{ margin-left:0;}
.pro_list li .more a{ display:block; background:url(../images/more3.jpg) 0 0 no-repeat; text-indent:-9999px; width:63px; height:9px; overflow:hidden;}
.pro_list li:hover .more a{ background:url(../images/more3_hover.jpg) 0 0 no-repeat;}
.pro_list li .pic{ width:184px; height:124px; overflow:hidden; margin:8px auto 0; position:relative;}
.pro_list li .pic .view{ width:184px; height:124px; overflow:hidden; position:absolute; left:-184px; top:0;}
.pro_list li .name{ padding-top:10px;}
.pro_list li .name,.pro_list li .classify{ text-align:center; height:20px; line-height:20px; overflow:hidden; font-family:'微软雅黑';}
.pro_list li .name a,.pro_list li .classify a{ color:#888888;}
.pro_list li:hover .name a,.pro_list li:hover .classify a{ color:#4083ba;}

.return_top{ position:relative;}
.return_top a{ position:absolute; right:-70px; top:-21px; display:block; background:url(../images/return_bg.jpg) 0 0 no-repeat; color:#fff; text-align:center; height:21px; line-height:21px; width:52px; overflow:hidden;}

.taglist li{ float:left; margin-top:30px; margin-right:30px; background:url(../images/icon1.gif) 0 10px no-repeat; height:30px; line-height:30px; overflow:hidden; width:120px; padding-left:20px; border-bottom:dotted 1px #d0d0d0;}



/*******************map************/
.map{ padding-top:20px;}
.map li{ vertical-align:top; padding:10px 0; border-bottom:dotted 1px #d0d0d0;}
.map li span.fl{ width:120px; text-align:center; height:24px; line-height:24px; overflow:hidden; font-weight:bold; background:#4083ba; color:#fff;}
.map li .submap{ width:550px;}
.map li .submap a{ float:left; width:121px; margin-right:16px; line-height:24px; height:24px; overflow:hidden;}

.error_nav{ height:41px; line-height:41px; overflow:hidden; padding-bottom:4px; background:url(../images/line5.gif) 0 bottom repeat-x; padding-top:30px;}
.error_nav a{ display:inline-block; margin-right:20px; font-size:14px; font-family:'微软雅黑';}
.error_nav a.current{ background:url(../images/nav_bg2.jpg) 0 0 no-repeat; width:121px; text-align:center; color:#fff;}