@charset "utf-8";
/* CSS Document */
/*公共属性*/
a:link{color:#333; text-decoration:none}
a:visited{color:#333; text-decoration:none}
a:hover{color:#7474BA; text-decoration:none}
a:active{color:#333; text-decoration:none}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; background-color:#EDF3F9}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}

div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img{
margin:0; padding:0; border:none; list-style-type:none;
}

h1{font-size:24px; font-family:"Arial Black", Gadget, sans-serif; color:#333}
h2{font-size:18px}
h3,h4,h5,h6{font-size:12px; font-weight:bold}
h3{color:#000}
.cls{clear:both}
p{line-height:20px}
dl{width:100%}
b,strong{color:#0054A8}
.hiden{display:none}
.f_l{float:left}
.f_r{float:right}
.t_l{text-align:left}
.t_c{text-align:center}
.t_r{text-align:right}
.zh_cn{padding-left:20px; background:url(cn_img/cn.gif) left no-repeat}
.zh_en{padding-left:20px; background:url(cn_img/en.gif) left no-repeat}
.sp_dot1{padding-left:10px; background:url(cn_img/side_arrow.gif) left no-repeat}
.sp_dot2{padding-left:14px; background:url(cn_img/m1.png) left no-repeat}
ol li{list-style-type:decimal-leading-zero !important; list-style-type:square; padding:10px; border:1px solid #CCC; margin:10px 0 10px 26px}

/*Show Page Number*/
.pageul{padding:6px 0}
.pageul{overflow:hidden;zoom:1;}
.pageul li{float:left;margin-right:3px;}
.pageul a:link,.pageul a:visited,.pageul span,.a1{float:left;border:1px solid #069;color:#069;padding:2px 5px;background:#fff;margin-right:3px; text-decoration:none}
.pageul a:hover,.pageul a:active,
.pageul a.now:link,.pageul a.now:visited,.pageul span{border-color:#069;background:#E8F3FD;text-decoration:none;}

/*翻页*/
.NavBox{line-height:20px; padding:4px 0; text-align:left}
.showPage_box{clear:both; padding:4px 0}
.showPage_box dl{width:100%}

.page_wrap{clear:both; margin-bottom:10px; overflow:hidden;zoom:1;}  
.paginator {float:left; height:25px; overflow:hidden; }  
.paginator,  
.paginator input,  
.paginator button {font-family:Tahoma; font-size:12px; }  
.paginator a,  
.paginator span {float:left; height:23px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:23px; background:#fff; }  
.paginator a {color:#085C9B; }  
.paginator b{font-family:Verdana, Geneva, sans-serif; margin:3px;font-weight:300;}  
.paginator a:link,  
.paginator a:visited,  
.paginator a:hover,  
.paginator a:active {text-decoration:none; }  
.paginator .page-start,  
.paginator a,  
.paginator .page-end {padding:0 8px; border:1px solid #D3D3D3; background:#ffffff; }  
.paginator .page-start {border-color:#d9d9d9; color:#d9d9d9; }  
.paginator .page-end {border-color:#d9d9d9;  color:#d9d9d9; }  
.paginator .page-this,  
.paginator .page-break {padding:0 3px; }  
.paginator .page-break {border:1px solid #fff; }  
.paginator .page-this {border:1px solid #D3D3D3;background-color:#E9E9E9; color:#D4105A;padding:0px 8px; font-weight:bold; }  
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }  
.paginator .page-skip input {width:26px;  *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:12px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }  
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px;  *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px;  *margin-top:-1px;overflow:visible; vertical-align:top; }  
.paginator a:hover {border:1px solid #A6A6A6;color:#868688; }  
/*END翻页*/


/*slides*/
#container{width:632px; height:171px; background:url(cn_img/index_side_bg.jpg) no-repeat} /*必需要有这个类*/
#example{padding:7px} /*必需要有这个类*/
#slides{position:absolute; z-index:100; margin-top:20px} /*必需要有这个类*/
.slides_container{padding:7px; width:600px; height:120px; overflow:hidden; position:absolute} /*必需要有这个类*/
.pagination{display:none} /*必需要有这个类*/
.prev{position:absolute; margin-top:-17px;  margin-left:570px}
.next{position:absolute; margin-top:-17px; margin-left:590px}
.slides_container img{padding:1px; border:1px dashed #CCC}
.slides_container img:hover{border:1px dashed #BCDBF8}

/*文章列表1*/
.wzlist_box{}
.wzlist_box dt{padding-left:10px; background:url(cn_img/news_arrow.jpg) 0px -1px no-repeat; font-weight:bold}
.newsc{font-size:10px; height:28px; overflow:hidden; color:#999; padding:5px 0 0 10px}
.newsc a{color:#999; text-decoration:none}
.utime1{padding-left:10px; font-size:10px; color:#666}
.rh1{margin-top:10px}
.list_head{padding:5px 30px; height:17px; background:url(cn_img/news_title.jpg) repeat-x;; font-size:16px; font-weight:bold; border-left:1px solid #CCC; border-right:1px solid #CCC}
.list{padding:10px 20px}
.list li{list-style-image:url(cn_img/black_arrow.gif); padding:8px 0; margin-left:10px; border-bottom:1px dotted #CCC}

/*文章列表2*/
.wzlist{}
.wzlist li{margin-left:10px; list-style-position:outside; list-style-type:circle; color:#F60; padding:5px 0; border-bottom:1px dashed #CCC; clear:both}
.wzlist li .stime{float:right; padding-right:10px}
.wzlist li a:link{color:#333}
.wzlist li a:visited{color:#333}
.wzlist li a:hover{color:#F60}
.wzlist li a:active{color:#333}
.wzlist .more1{padding:4px 0 4px 10px; margin-left:10px; background:url(cn_img/dot2.jpg) left no-repeat}
.wzlist .more1 a{color:#0069D2}
fieldset{margin:20px 0}


.wzlist1{}
.wzlist1 li{margin-left:10px; list-style-position:outside; list-style-type:circle; color:#F60; padding:5px 0; clear:both}
.wzlist1 li .xdoc{padding:5px; margin:5px 0; background:#fff}
.wzlist1 li .stime{float:right; padding-right:10px}
.wzlist1 li a:link{color:#333}
.wzlist1 li a:visited{color:#333}
.wzlist1 li a:hover{color:#F60}
.wzlist1 li a:active{color:#333}


/*导航菜单*/
.menu_box{height:28px; overflow:hidden; margin-top:3px; width:580px}
.menu_line{background:url(images/line.jpg) left no-repeat}
.menu_box li{padding:4px 0px 4px 36px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:normal; font-size:14px; color:#2A2965; cursor:pointer; text-transform:uppercase;}
.menu_box ul li a{color:#0063C6}
.submenu{padding:8px 5px 0 0;margin:0; display:none;position:absolute; z-index:998; background:url(cn_img/menutop.jpg) no-repeat #84C1FF; width:130px}
.submenu ul{padding:10px 0 0 5px; margin:0;  border:1px solid #84C1FF; float:left; width:128px;
background:#CEE7FF;
/*阴影
box-shadow:2px 2px 2px #333;
-webkit-box-shadow:2px 2px 2px #666;
-moz-box-shadow:1px 1px 1px #123;
/* 透明背景
filter:alpha(opacity=80);opacity:0.8
*/
}
.submenu ul li{clear:both; display:list-item; padding:4px 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100%; white-space:nowrap; font-weight:100; text-transform:none; letter-spacing:4px}
.submenu ul li ul{padding-left:10px}
.submenu ul li:hover{background:#9DCEFF; color:#333}
.submenu ul li a:link{color:#333}
.submenu ul li a:visited{color:#333}
.submenu ul li a:hover{color:#666}
.submenu ul li a:active{color:#333}
/*二级菜单*/
.arrow{background:url(images/arrow.png) right no-repeat}
.submenu ul ul{display:none; position:absolute; z-index:999; margin-top:-19px; margin-left:-15px;  float:left; width:150%}

/*End 导航菜单*/
.seach_box{margin-top:3px; width:195px; text-align:right}
.seach_box .input_text{width:139px; padding-left:2px; height:22px; color:#666; border-style:none; font-size:12px; background:url(cn_img/search.jpg) no-repeat; overflow:hidden}
.seach_box .btn{width:53px; height:21px; border-style:none}

.pagebanner{height:100px;margin:10px 0px 20px 0px}  /*内页BANNER*/

/*focus */
#focus {height:338px; width:980px; margin:0px auto; overflow:hidden; position:absolute;}
#focus ul {height:338px; width:980px; position:absolute; text-align:center;}
#focus ul li {float:left; height:338px; overflow:hidden;}
#focus ul li a img{width:100%; height:338px; text-align:center;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg { position:relative; width:100%; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:100%; height:10px; padding:5px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#5353FF;}
#focus .btn span.on {background:#D2D2FF;}
#focus .preNext {width:45px; height:100px; margin-right:10px; position:absolute; z-index:9; top:90px; background:url(images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0px; margin-left:10px}
#focus .next {right:0px; background-position:right top;}
/**/
.banner_bottom{ height:2px; background:url(images/banner_b.png) repeat-x;}
/*BANNER项部边线*/
.bannertop{padding-top:10px; background:url(images/header_drop_shadow_bg.png) top repeat-x; position:absolute;z-index:101; width:100%; top:134px}
/*end banner*/


.main{background:url(cn_img/bg_bg.jpg) top no-repeat; position:relative}
.mainbox{width:1000px; padding:0 10px}
.mainbg{background:url(cn_img/bg.gif) center repeat}
.shell{padding:10px}
.more{padding-left:14px; background:url(cn_img/dot3.jpg) left no-repeat; font-weight:100}
.more a{color:#006FDD}
/*top*/
.topbox{height:80px; background:url(cn_img/bg_up.jpg) repeat-x}
.logo{width:150px}
.logo_r{width:800px}
.logo_r .topnav{text-align:right; padding:10px 0; font-size:12px; color:#FFF}
.logo_r .topnav a{color:#333}
.topbox_border{background:url(cn_img/header_drop_shadow_bg.png); height:8px; position:absolute; z-index:10; left:0; top:80px; width:100%}
/*首页*/
.ibanner{padding-bottom:7px; background:url(cn_img/banner_bg.jpg) bottom no-repeat; height:348px}
.ibanner .shell{padding:10px 10px 0 10px;position:relative}
.index_dt{width:326px}
.index_dt .mbox{padding:0 11px}
.index_dt .mbox h3{padding-bottom:10px}
.index_dt1{width:652px}
.index_dt1 .mbox{padding:0 11px}
.index_dt1 .mbox h3{padding-bottom:10px}

/*内页*/
.location{text-align:right; font-size:10px; padding-right:11px}
.left_dt{width:250px}
.right_dt{width:720px}

/*Left Nav*/
.Left_Nav_title{width:206px; height:21px; padding-left:20px; padding-top:8px; background:url(cn_img/Left_title_bg.jpg) no-repeat}
.Left_Nav_title h3{color:#FFF; padding:0; margin:0}
.Nav_itembox{width:224px; border-left:1px solid #CCC; border-right:1px solid #CCC}
.Nav_b{background:url(cn_img/Left_down_border.jpg) bottom no-repeat; width:226px; height:7px}
.Nav_itembg{padding:10px; background:url(cn_img/leftbg.jpg) top no-repeat}
.Nav_itembox li{padding:8px 0; border-bottom:1px solid #CCC; list-style-image:url(cn_img/dot2.jpg); margin-left:20px; letter-spacing:4px}
.Nav_itembox li ul li{padding:4px 0; margin-left:10px; list-style:circle; color:#F60;list-style-position:outside; border-style:none; border-top:1px dashed #CCC}
.p_style{font-weight:bold; color:#333}
.s_style{font-weight:100; color:#999}
.p_style a:link,.s_style a:link{color:#333}
.p_style a:visited,.s_style a:visited{color:#333}
.p_style a:hover,.s_style a:hover{color:#06C}
.p_style a:active,.s_style a:active{color:#333}
.s_style a{padding-top:2px}
.on_select,on_select a{color:#06C; padding-top:2px; font-weight:bold}
.OnOver{position:absolute; margin-left:-210px; padding:10px 0 10px 20px; background-color:#CEE7FF; border:1px solid #84C1FF; z-index:100; width:190px; border-right-style:none; font-weight:bold; margin-top:-1px}
.shwsub_menu{display:none; background:#CEE7FF; position:absolute; z-index:101; width:200px; margin-left:190px; margin-top:-25px; border:1px solid #84C1FF}
.shwsub_menu ul li{margin-left:20px; border:1px solid #CCC}
.shwsub_menu ul li:hover{background:#FFF}


.nymain{width:698px}

/*内业首页样式1*/
.ny_index1{}
.ny_index1 .shellbox{padding:10px 0 20px 0}
.ny_index1 dt{width:50% !important; width:49.5%}
.small_picbox{width:140px; height:80px; background-image:url(cn_img/overbg.jpg); background-repeat:no-repeat; padding:2px 2px 5px 2px}
.ny_txtbox{padding-right:10px}
.ny_txtbox p{padding:0;  margin:4px 0; line-height:18px; color:#666}

/*产品目录列表  四列 */
.procat_box{background:url(cn_img/iline.gif) center repeat-y}
.prolist_box{}
.procat_box dt,.prolist_box dt{width:25% !important; width:24.4%}
.procat_box dt .mbox, .prolist_box dt .mbox{padding:0 17px 20px 23px; margin-top:-2px}
.procat_box dt .mbox ul{padding-left:2px}
.procat_box dt .mbox li{list-style-image:url(cn_img/titleline.jpg); margin-left:10px; padding:6px 0; font-size:16px; font-weight:bold; color:#333}
.procat_box dt .mbox li a{color:#333}
.procat_box dt .mbox li ul{padding:0}
.procat_box dt .mbox li ul li{list-style-image:url(cn_img/black_arrow.gif); padding:2px 0; font-size:12px; font-weight:100}
.procat_box dt .mbox li ul li a:link{color:#333}
.procat_box dt .mbox li ul li a:visited{color:#333}
.procat_box dt .mbox li ul li a:hover{color:#069}
.procat_box dt .mbox li ul li a:active{color:#333}
.prolist_box dt .mbox .pic{padding:0 0 5px 0}
.prolist_box dt .mbox .pic img{padding:1px; border:1px solid #CCC}
.prolist_box dt .mbox .pic img:hover{padding:1px; border:1px solid #BDE3FB}
.prolist_box dt .mbox .pic .title{padding:4px 0 4px 4px}
.prolist_box dt .mbox .pic .title h3{font-size:12px; font-weight:100}
.prolist_box dt .mbox .pic .desc{padding:4px 0 4px 4px; line-height:18px; height:30px; overflow:hidden; font-size:10px}
.prolist_box dt .mbox .pic .desc a{color:#666}

/*单页及文章内容页*/
.s_title{padding-bottom:10px}
.s_title h1,.s_title h3{padding:0; margin:0; color:#06C}
.s_title h3{font-size:18px}
.act_info{font-size:10px}
.content{padding:10px; line-height:20px; border:1px dashed #CCC; background:#EEF7FF}
.content p{line-height:20px}
.showpage{padding:10px 0}
.prevAndnext{padding:10px 0}
.prevAndnext .dt1{width:60%}
.prevAndnext .dt2{width:30%}
.prevAndnext .dt1 div{line-height:18px}
.frm{padding-top:10px; line-height:20px}
.stime{padding:0 0 6px 0}


/*footer*/
.footer{background:url(cn_img/footer_bgbg.jpg) repeat-x; position:relative}
.footer_bg{background:url(cn_img/footer_bg.jpg) center no-repeat; height:173px}
.link{line-height:18px; background:#F0F0F0; padding:6px 4px; margin:auto 10px}
.link a{letter-spacing:1px; color:#666}
.footer_nav,.copyright{margin-top:40px; line-height:16px; font-size:12px}
.copyright{text-align:right}

/*产品内容页*/
.ProContent_top h1{padding:0; margin:0}
#PCotent_bpic{width:300px; height:300px; overflow:hidden; padding:2px; border:1px solid #CCC}

.PContent_spic{width:294px; height:60px; overflow:hidden; padding:0 4px; margin-top:4px}
.PContent_spic .prev{height:60px; width:10px; margin-left:-6px; position:absolute; background:url(images/Prev.gif) left no-repeat; cursor:pointer}
.PContent_spic .next{height:60px; width:10px; position:absolute;   margin-left:288px; background:url(images/Next.gif) right no-repeat; cursor:pointer}
.PContent_Content{margin-left:10px; margin-right:6px; margin-top:60px; padding:4px; background:#EAEAEA; border:1px solid #CCC}
.PContent_Content p{text-indent:0px}
#sPicList{position:absolute; width:290px; height:60px; overflow:hidden; z-index:1}
#table_box{position:absolute; z-index:0}

#PCotent_bpic .small_pic { width: 300px; height: 300px; background: #eee; position: relative; }
#PCotent_bpic .float_layer {width: 100px; height: 100px; border: 1px solid #000; background: #fff; filter: alpha(opacity: 30); opacity: 0.3; position: absolute; top: 0; left: 0; display:none; }
#PCotent_bpic .mark {width:100%; height:100%; position:absolute; z-index:2; left:0px; top:0px; background:red; filter:alpha(opacity:0); opacity:0;}
#PCotent_bpic .big_pic { position: absolute; top: 40px; left: 770px; width:350px; height:350px; overflow:hidden; border:2px solid #CCC; display:none; }
#PCotent_bpic .big_pic img { position:absolute; top: -30px; left: -80px; }


/*反馈表单*/
.frmbox{border:4px solid #D5D5EA; background:#FFF; padding:10px}



/*选项卡*/
.tab{border-top:1px solid #CCC; border-right:1px solid #CCC; height:26px; float:left; cursor:pointer}
.tab_w{width:150px}
.tab .tab_box{background:url(images/tab_bg.jpg) repeat-x; padding:5px 0; text-align:center; height:16px; width:100%}
.tab .selected_box{background:url(images/tab_bg1.jpg) repeat-x; padding:5px 0; text-align:center; height:16px; margin-top:1px; position:absolute; z-index:100}
.tab_content_box{padding:10px 0; border:1px solid #CCC; background-color:#FFF; overflow:hidden}
.tab_content{padding:0 10px 10px 10px; line-height:20px; text-align:left}
.tab_content p{text-indent:0px}
.tab_content_box div{line-height:18px}
/*End 选项卡*/


.Xtitle{height:30px; background:url(cn_img/xtitle.jpg) no-repeat; margin-top:3px}
.Xtitle .stitle{float:left;height:30px; margin-left:24px; background:url(cn_img/x2.jpg) repeat-x; padding-right:4px}
.Xtitle .stitle h3{padding-top:8px; color:#FFF; font-size:14px; font-weight:100}
.Xtitle .midbox{height:30px; width:52px; background:url(cn_img/x3.jpg) no-repeat; float:left}
.Xtitle .more{padding-top:6px; padding-right:10px; float:right}
.XcontentBox{margin-top:10px} .XcontentBox p{letter-spacing:normal; font-family:"Courier New", Courier, monospace}
.dtPic{text-align:center; line-height:20px}

/*图列列表 带标题,简介 上下布局   三列*/
.XcontentBox .piclist{line-height:18px;  margin-bottom:5px; position:relative;  background:#FFF; padding:10px 0; border:1px dashed #CCC}
.XcontentBox .piclist li{width:24.5%; list-style:none; text-align:center; vertical-align:top; float:left}
.XcontentBox .piclist li .box{padding:20px 10px; height:auto}
.XcontentBox .piclist li img{padding:2px; border:1px solid #CCC;}
.XcontentBox .piclist li .stitle{padding:0px 0px 5px 0px; text-align:center; font-weight:100}
.XcontentBox .piclist li .stitle h3{font-weight:100}
.XcontentBox .piclist li .xdoc{}
.XcontentBox .piclist li .xdoc p{text-indent:24px; line-height:18px; text-align:center}

/*图列列表 带标题,简介 左右布局  四列*/
.content .prolist{line-height:18px;  margin-bottom:5px; position:relative}
.content .prolist li{width:25%; list-style:none; text-align:center; vertical-align:top; float:left}
.content .prolist li .box{height:auto; margin:10px; overflow:hidden; border-style:none}

.content .prolist li img{margin-bottom:6px}
.content .prolist li .img:hover{background:#DFF4FF}
.content .prolist li .stitle{font-weight:bold; padding:0px 0px 5px 0px; text-align:center; white-space:normal}
.content .prolist li .stitle h3{font-weight:100}
.content .prolist li .xdoc{}
.content .prolist li .xdoc p{text-indent:0px; line-height:18px; text-align:left; }

.Page_IFlash{padding-bottom:10px}
#left_ProMenu li{letter-spacing:4px}


/*文章内容列表*/
.XcontentBox .wzlist2{line-height:18px;  margin-bottom:5px; position:relative;  padding:0 10px 10px 0; border:1px solid #CCC; margin-top:10px; background:#FFF}

.XcontentBox .wzlist2 li a{color:#5454AB; font-weight:bold}
.XcontentBox .wzlist2 li .time{font-size:12px; font-style:italic; color:#666; margin-left:10px}
.XcontentBox .wzlist2 li p{line-height:18px;; margin:0; padding:0; font-size:12px; color:#666;  font-family:Arial, Helvetica, sans-serif}
.XcontentBox .wzlist2 li span{font-size:12px}


.ask1{background:url(cn_img/q.jpg) 2px 10px  no-repeat; list-style:none; border-style:none; margin-left:20px; padding:8px 0 0 20px; font-weight:bold; color:#069 }
.ask2{margin:10px 0 2px 0; padding:4px 4px 4px 20px; background:url(cn_img/a.jpg) 2px 6px  no-repeat #F5F5F5; border:1px  dashed #CCC; color:#333; font-weight:100}
.down{background:url(cn_img/arrow_down.png) 2px 10px  no-repeat; list-style:none; border-style:none; margin-left:20px; padding:8px 0 8px 20px; font-weight:bold; color:#069; border-bottom:1px dotted #CCC}

.content .SiteMap_box{line-height:18px;  margin-bottom:5px; position:relative; background:#FFF; padding:10px; border:1px dashed #CCC; float:left} 
.content .SiteMap_box li{width:33%; float:left; padding:10px 0; font-weight:bold}
.content .SiteMap_box li ul{padding:4px; margin:4px; border:1px solid #CCC; width:200px; float:left}
.content .SiteMap_box li ul li ul{width:100%; border-style:none}
.content .SiteMap_box li ul li{list-style:circle; color:#069; font-weight:100; border-bottom:1px dashed #CCC; clear:both; margin-left:15px; width:150px}

#div1,#div1 a{font-size:12px; color:#333; margin-top:6px}

.index_wzlist{}
.index_wzlist ul li{padding:8px 0; margin-left:14px; list-style:inside; color:#069; border-bottom:1px dashed #CCC; list-style-position:outside; font-size:12px}
