/* CSS Document 2009.7 */
body {font-size:12px;color:#414141; padding:0px; margin:0px; background:#ffffff}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
img{border:0;max-width:100%;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:normal;}
/* Link */
a{color:#414141;text-decoration:none;}
a:hover {color:#ff3333;text-decoration:none;}
form{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul{list-style:none; padding:0px; margin:0px}
.clear {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 0px}

#page{width:96%; height:27px; margin:5px auto; clear:both; padding-top:3px; padding-left:3%; padding-bottom:2px; text-align:center; color:#000000}
#page a{color:#000000; width:auto; height:22px; padding:3px 5px 0px 5px; float:left; border:1px #CCC solid; background:#FFF; margin-left:5px;}
#page span{color:#000000; width:auto; height:22px; padding:3px 5px 0px 5px; float:left; border:1px #CCC solid; background:#cFF; margin-left:5px;}
#page select{float:right; width:120px; height:20px; margin-top:3px; margin-right:35px;}

.ml10{margin-left:10px;}
.mr10{margin-right:10px;}

/*       demo .js        */
#demo {overflow:hidden; border:0px dashed #3EC000; width:740px; margin-top:10px;} 
#demo img { border:3px solid #3EC000; width:240px; height:180px; margin-left:10px;} 
#indemo { float:left; width: 800%; } 
#demo1 { float:left; } 
#demo2 { float:left; }

/* head */
#top_all{width:100%; height:117px; margin:0px auto;}
#top{width:1112px; height:117px; margin:0px auto;}
#top_left{width:500px; height:117px; float:left; padding-top:0px; overflow:hidden}
#top_right{width:612px; height:117px; float:right; text-align:right}
#top_info{width:612px; height:25px; margin:0px auto;overflow:hidden}
#top_info .a1{width:82px; height:20px; float:right;  text-align:center; color:#CCC}
#top_info .a2{width:88px; height:20px; float:right;  text-align:center; color:#CCC}
.search { width:235px; height:27px; float:right}
.one{ outline:none; width:170px; border:1px solid #ccc;height:23px; padding-left:30px; float:left; background:url(Style-image/p3.jpg) no-repeat #fff}
.two{ outline:none; border:none; width:30px; height:27px; cursor:pointer; float:left; background:url(Style-image/s1.jpg) no-repeat}
.tel{ padding-top:10px;  text-align:right;;}

.nav{ width:1112px; height:42px; margin:0 auto}
.nav_left{ width:15px; height:42px; float:left; background:url(Style-image/nav_left.jpg) no-repeat}
.nav_right{ width:14px; height:42px; float:right; background:url(Style-image/nav_right.jpg) no-repeat}
#top_nav{width:1083px; height:42px; float:left; background:url(Style-image/nav.jpg) repeat-x}
#top_nav ul{padding:0px; margin:0px; list-style:none}
.navli1{width:110px; height:42px; float:left; color:#FFF; position:relative}
.navli1a{width:100%; height:29px; float:left; padding-top:13px; font-size:14px; text-align:center; color:#ffffff; font-weight:bold;}
.navli1a:hover{width:100%; height:28px; float:left; padding-top:13px; color:#fdff03; font-weight:bold; }
.actiona{width:110px; height:29px; float:left; padding-top:13px; font-size:14px; text-align:center; color:#fdff03; font-weight:bold;}

.navli2{width:8px; height:42px; float:left; margin-top:0px; text-align:center; background:url(Style-image/line.png) center no-repeat; overflow:hidden}

/*  foot  */
.foot{width:1112px; height:auto!important; height:60px; min-height:60px; margin:10px auto; padding:0px; color:#fff; border-top:2px solid #8b5651; background:#2e1f11;}
.foot a{color:#fff}
.foot_nav{width:1112px; height:15px; margin:0px auto; padding-top:15px; text-align:center; overflow:hidden}
.foot_nav a{color:#fff}
.foot_bottom{width:1110px; line-height:1.3em; margin:0px auto; text-align:center; border:1px solid #2e1f11; background:#2e1f11; color:#fff; overflow:hidden}
.foot_bottom a{ color:#fff}
.link{ width:1112px; height:30px;}
.link li{ height:25px; line-height:25px; float:left; margin-right:20px;}

/* index */
.iall{width:1112px; height:auto!important; height:60px; min-height:60px; margin:0px auto; padding:10px 0px 0px 0px;}
.call{ width:1092px; height:auto !important; min-height:60px; height:60px; padding:0px 10px; margin:0 auto; padding-bottom:10px; background:#fff;}

.i_left{ width:855px; float:left}
.il_2{ width:855px; padding-top:16px;}
.il2_left{ width:370px; float:left}
.il2l_tl{ width:370px; height:40px; background:url(Style-image/t10.jpg) no-repeat}
.il2l_tl a{ width:50px; height:40px; line-height:40px; float:right; display:block; padding-right:10px;}
.il1l_con{ width:370px; height:265px; padding-bottom:15px; background:#fff;}
.il1l_con li{ width:370px; height:28px; line-height:28px; font-size:14px; }
.il1l_con li a{ width:270px; float:left; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.il1l_con li span{ width:100px; float:right; display:block}
.il2_rigth{ width:455px; float:right}
.il2r_tl{ width:455px; height:40px; background:url(Style-image/t3.jpg) no-repeat}
.il2r_tl a{ width:50px; height:40px; line-height:40px; float:right; display:block; padding-right:10px;}
.il2r_con{ height:260px; padding-top:5px; line-height:1.8em; text-indent:2em; font-size:14px; padding:5px; padding-bottom:15px; background:#fff}

.i_right{ width:237px; float:right}
.ir1_tl{ width:237px; height:40px; background:url(Style-image/t1.jpg) no-repeat}
.ir2_tl{ width:237px; height:40px; background:url(Style-image/t2.jpg) no-repeat}
.notice_con{ width:237px; padding-top:10px;  background:#fff}
.notice_con li{ width:237px; height:28px; line-height:28px;}
.notice_con li a{ width:237px; float:left; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.notice_con li span{ width:100px; float:right; display:block}
.ir3_tl{ width:237px; height:40px; background:url(Style-image/t4.jpg) no-repeat}
.ir3_con{ width:237px;}

.banner{ width:1092px; height:200px; margin:0 auto; padding:10px; background:#fff }

.c_left{ width:243px; float:left}
.cl_1{ width:238px; margin-bottom:10px;}
.cl1_tl{ width:213px; height:44px; line-height:44px; font-size:16px; font-weight:bold; padding-left:25px; color:#821a05; background:url(Style-image/gl_con_t.jpg) no-repeat}
.cl1_list{ width:238px; background:url(Style-image/gl_con.jpg) repeat-y}
.cl1_list li .cl_name{ width:190px; height:28px; line-height:28px; overflow:hidden; padding-left:31px; margin:0 auto; font-size:14px; font-weight:bold; display:block; background:url(Style-image/gl_li2.jpg) no-repeat}
.clname{ background:color:#fff; background:url(Style-image/gl_li1.jpg) no-repeat}
.cl1_list li a:hover{ color:#fff; background:url(Style-image/gl_li1.jpg) no-repeat}
.clbtm { width:238px; height:10px; background:url(Style-image/gl_con_b.jpg) no-repeat}

.iright{ width:845px; float:right}
/*  content  */
.irt_2{ width:845px; height:30px; line-height:30px; background:url(Style-image/gl_tit1.jpg) no-repeat}
.irt2_tl{ width:300px; float:left; font-size:16px; font-weight:bold; color:#fff; padding-left:20px;}
.pos{ width:370px; float:right; text-align:right; padding-right:42px; color:#fff}
.pos a{ color:#fff}
.ir_con{ width:845px; margin-top:10px;}
.ircon1{ width:845px; height:37px; background:url(Style-image/gl_con_t2.jpg) no-repeat}
.ircon1_tl{ width:808px; line-height:37px; padding-left:17px; margin-left:20px; background:url(Style-image/fl_p1.jpg) left center no-repeat}
.ircon{ width:825px; height:auto !important; min-height:60px; height:60px; padding:10px; line-height:1.8em; background:url(Style-image/gl_con2.jpg) repeat-y}
.ircbtm{ width:845px; height:5px; background:url(Style-image/gl_con_b2.jpg) no-repeat}

/* article */
.alist{font-size:13px; margin:0px;}
.alist ul{margin:0px; padding:0px}
.alist li{height:28px; line-height:28px; margin:0px auto; padding-left:20px; border-bottom:1px #cccccc dotted; background:url(Style-image/gl_p1.jpg) left center no-repeat}
.alist li a{ width:500px; display:block; text-overflow:hidden; overflow:hidden; white-space:nowrap; float:left}
.alist li span{width:100px; float:right; text-align:right}

.atitle{width:98%; height:30px; margin:0px auto; padding-top:10px; padding-bottom:10px; font-size:16px; font-weight:bold; text-align:center; border-bottom:1px #eeeeee dotted}
.aper{width:98%; height:18px; margin:0px auto; padding-top:7px; padding-bottom:10px; font-size:12px; color:#666666; text-align:center}
.ades{width:95%; height:auto!important; min-height:60px; height:60px; margin:0px auto; padding:5px 1% 5px 1%; line-height:1.6em; font-size:12px; color:#999; border:1px #CCC dotted; background:#eeffff}
.acon{width:97%; height:auto!important; min-height:80px; height:80px; margin:0px auto; padding:5px 0px 5px 0px; line-height:1.8em;}

/* image */
.ilist{font-size:12px;}
.ilist li{width:220px; height:200px; float:left; padding:5px 10px 5px 10px}
.ilistimg{width:216px; height:166px; float:left; padding:1px; border:1px #CCC solid}
.ilistimg td{background:#CCC}
.ilist span{width:216px; height:25px; padding-top:3px; text-align:center; float:left; line-height:1.8em; background:#eeeeee; overflow:hidden}
.img_url{width:94%; height:30px; margin:10px auto; color:#666; font-size:12px; border-top:1px #CCC dotted; padding-top:5px; position:relative}
.img_url a{font-size:12px;}
.iul{width:460px; height:20px; position:absolute; top:15px; left:0px; text-align:left;}
.iur{width:460px; height:20px; position:absolute; top:15px; right:0px; text-align:right;}

/* product */
.plist{ width:805px; padding-left:30px; font-size:12px;}
.plist li{width:180px; height:260px; float:left; padding:5px 20px 5px 0px}
.plist li table{width:170px; height:200px; padding:4px; border:1px #ddd solid; background-color:#fff;}
.plist b{width:180px; height:25px; padding-top:3px; text-align:center; font-weight:100; float:left; line-height:1.5em;}

.ppoc{font-size:12px;}
.pcon{width:100%;margin:0px auto;}
.pimg{padding:0px; border:2px #ffffff solid}

/* download */
.dlist{font-size:13px;}
.dlist li{width:93%; height:125px; margin:5px auto; border-bottom:1px #cccccc dotted;}
.dlist li img{padding:1px; border:1px #eeeeee solid}

/* job */
.jlist{font-size:13px;}
.jlist li{width:95%; height:110px; margin:5px auto;}
.jlist li img{padding:1px; border:1px #eeeeee solid}
.jt{border:#EEE solid 1px;}
.jt td{background:#eee; border:1px solid #FFF; border-right:1px #CCC solid; border-bottom:1px #CCC solid; }
.jt2{background:#EEE; border:0px;}
.j_title{width:95%; height:22px; padding-top:8px; font-weight:bold; font-size:14px; color:#000}