@charset "utf-8";
*{margin:0; padding:0;}
img{border:0;}
ul,li{list-style:none;}
a:link,a:visited{color:#333333; text-decoration:none;}
a:hover{color:#00968F; text-decoration:underline;}
a.red{color:#FF0000;}
a.red:hover{color:#00968F;}
a.hui{color:#ccc; text-decoration:none;}
a.hui:hover{color:#9A0000;}
.clear{clear:both;}
body{font-size:12px; color:#222; font-family:Arial, Helvetica, sans-serif; text-align:center;}

.box_header{width:100%; margin:0 auto; text-align:center;}
.box_header img{width:100%;}
.box_menu{width:100%; padding:8px 0; margin:0 auto; line-height:24px; color:#FFFFFF; text-align:center; background:url(../images/menu_bg.gif) repeat-x left top;}
.box_menu a{color:#FFFFFF; font-weight:bold; padding:0 6px; white-space:nowrap; background:url(../images/menu_line.png) no-repeat left center;}
.box_menu a:hover{color:#FFFFFF; text-decoration:none;}
.box_menu a.first{background:none;}
.banner{width:100%;}
.banner img{width:100%;}
.product{width:100%; padding-top:8px; background:url(../images/banner_bg.gif) repeat-x left top;}
.product img{width:100%;}
.box_content{width:100%; margin-top:10px;}
.icon{width:100%; float:left;}
.icon li{width:50%; float:left;}
.icon li img{width:100%; float:left;}
.navtitle{width:100%; height:30px;  clear:both; border-top:#9A0000 2px solid;}
.navtitle a.title{line-height:28px; width:100px; text-align:center; background-color:#9A0000; color:#FFFFFF; display:block; float:left;}
.navtitle a.more{display:block; line-height:28px; font-weight:normal; float:right; padding-right:5px;}
.box_content .txt{width:98%; padding:5px 3px; line-height:26px; text-align:left; clear:both;}
.box_content .vd{text-align:center;}
.box_content .txt img,.box_content .txt p img{width:99%; margin-bottom:5px;}
.box_content .vd img{margin-bottom:1px;}
.box_content .vd li{padding:10px 0 6px 0; border-bottom:#00968F 1px dashed;}
.box_content .vd li a:link,.box_content .vd li a:visited{color:#00968F; text-decoration:none;}
.box_content .vd li a:hover{color:#333333; text-decoration:underline;}

.box_content .txt table{margin-bottom:5px;}
.box_content .txt .ct{line-height:30px; font-size:14px; color:#9A0000; font-weight:bold; margin-top:10px;}

.box_content .bar{width:100%; float:left; background:url(../images/title_fb.gif) no-repeat right top; height:30px; float:left; text-align:left;}
.box_content .subp{background:url(../images/title_fb_subpage.gif) repeat-x top;}

.contl{float:left; width:98%; padding:0 1%;}
.contl li{float:left;}
.lczj li{width:48%; float:left; line-height:18px; color:#333; padding:10px 0; border-top:#ccc 1px dashed; text-align:left; height:145px; overflow:hidden;}
.lczj .firsthang{border-top:none;}
.lczj li a{font-size:14px; font-weight:bold;}
.lczj li a.red{font-size:12px; font-weight:normal; color:#2462C7;}
.lczj li a.red:hover{color:#CC3300;}
.lczj li img{margin-right:8px;}
.lczj li .img{width:40%; max-width:110px; min-width:90px; float:left; padding:2px; border:#DCDCDC 1px solid; margin-right:10px;}
.artlist{width:100%; padding-top:5px; clear:both;}
.artlist li{text-align:left; float:left; line-height:22px; overflow:hidden; height:22px;}
.artlist .td{width:20%; text-align:right;}
.artlist .tt{width:80%;}
.about{float:left; width:98%; padding:5px 1%; text-align:left; line-height:20px;}
.about img{float:left; margin-right:5px;}

.quicknav{width:100%; float:left;}
.quicknav li{width:100px; padding:5px; float:left; height:25px; line-height:25px; background:url(../images/quicknav_bg.png) no-repeat center center; font-weight:bold;}
.quicknav li a{display:block; float:left; background-color:#f1f1f1; width:100px; height:25px; text-align:center;}

.pic{background:url(../images/product_box_bg.png) no-repeat center top; float:left; width:100%; margin:5px 0;}
.pic a.title{display:block; width:100%; height:32px; margin-bottom:1px; color:#FFE400; font-weight:bold; font-size:14px;}
.pic a.title:hover{color:#FFFFFF;}
.box_content .pic img{width:98%;}

.titlename{width:100%; font-size:16px; padding-top:5px; text-align:center; line-height:24px; color:#9A0000; height:32px; background:url(../images/product_box_bg.png) no-repeat center center; color:#FFFFFF;}
.ctxt{padding:5px; text-align:left; clear:both; line-height:20px; border-bottom:#9A0000 2px solid; margin-bottom:5px; font-size:14px;}

.newslist{width:100%; padding:5px 0 10px 0; clear:both; float:left;}
.newslist li{float:left; line-height:24px; height:24px; overflow:hidden; border-bottom:#ccc 1px dashed; width:100%; text-align:left;}
.newslist .tt{width:79%; text-align:left; background:url(../images/icon_ndot.gif) no-repeat 2px center;}
.newslist .td{width:20%; text-align:right; color:#666666;}

.box_tel{margin:0 auto; width:100%; padding:5px 0; height:72px; text-align:center; background-color:#F8F6E7; margin-bottom:1px;}
.box_nav{width:100%; margin:0 auto; background-color:#F8F6E7; border-top:#C8C8C8 1px solid; padding:8px 0;}
.box_nav ul{width:100%; float:left; padding:2px 0;}
.box_nav ul li{width:50%; line-height:22px; text-align:left; float:left;}
.box_nav ul .bigclass{font-weight:bold; width:100%; padding:0; color:#000000; border-bottom:#C7C7C7 1px solid; text-align:center;}
.box_footer{width:100%; margin:0 auto; padding:8px 0; text-align:center; line-height:22px; background:url(../images/footer_bg.gif) repeat; color:#FFFFFF;}
.box_local{width:100%; margin:0 auto; line-height:22px; text-align:left; font-size:12px; background-color:#f7f7f7;}
.box_submenu{width:100%; max-width:800px; margin:0 auto; padding:5px 0; background-color:#f1f1f1; border:#CCCCCC 1px solid; margin-bottom:8px;}
.box_submenu a{display:block; float:left; margin:0 4px 4px 6px; padding:0 5px; line-height:22px; border:#e1e1e1 1px solid; white-space:nowrap; background-color:#FFFFFF;}
.box_submenu a:hover{background-color:#355B9A; text-decoration:none; color:#FFFFFF;}
.box_submenu a.cur{background-color:#355B9A; text-decoration:none; color:#FFFFFF;}
.pagelist{width:100%; margin:0 auto; padding:10px 0; text-align:center; line-height:22px; border-top:#CCCCCC 1px solid; clear:both; font-size:12px;}
.pagelist a,.pagelist span{border:#CCCCCC 1px solid; padding:2px 5px; line-height:24px; margin:3px; word-break:break-all; word-wrap:break-word;}
.pagelist a.cur{background-color:#05A69E; color:#fff;}
.headtitle{width:100%; text-align:center; line-height:28px; font-size:16px; border-bottom:#CCCCCC 1px solid;}
.subtitle{width:100%; text-align:center; line-height:22px; font-size:12px; font-weight:normal; color:#999999;}
.picbox{width:100%; float:left; text-align:center; padding:5px 0;}
.picbox img{width:90%;}
.mainvar{width:100%; float:left; border-bottom:#A6A6A6 1px dotted; padding:6px 0; background-color:#f1f1f1;}
.mainvar li{width:96%; float:left; height:22px; line-height:22px; text-align:left; margin:0; padding:0 1%;}
.secondvar{width:100%; float:left; margin-bottom:15px; background-color:#f1f1f1;}
.secondvar li{width:96%; float:left; padding:5px 0; padding-left:10px; height:20px; line-height:20px; border-bottom:#EFEFEF 1px solid; text-align:left; color:#666666; background:url(../images/icon_ndot.gif) no-repeat 5px 14px; margin:0;}
.secondvar li span{font-size:14px; color:#FF3300;}
.detail{width:100%; padding:5px 0; line-height:20px; margin-bottom:10px; clear:both; padding-bottom:20px; text-align:center;}
.mdetail{padding:5px; width:auto; line-height:24px; font-size:14px; text-align:left;}
.detail img{width:98%; margin-bottom:5px;}
.prevnext{width:100%; text-align:left; height:40px; line-height:20px; padding:5px 0; border-top:#CCCCCC 1px solid; margin-bottom:6px;}
.prevnext li{width:100%; color:#999; height:20px; overflow:hidden;}
.titlebtn{width:100%; clear:both; margin-bottom:8px; border-bottom:#CCCCCC 1px solid; height:24px;}
.titlebtn a{display:block; padding:0 15px; line-height:24px; height:24px; float:left; background-color:#355B9A; color:#FFFFFF;}
.pic{width:100%; clear:both; padding:8px 0;}
.pic img{width:100%; max-width:650px; max-height:auto;}
.jobdetail td{padding:2px;}
.xglist{width:100%; clear:both; float:left; margin-top:-5px;}
.xglist li{width:99%; float:left; line-height:20px; text-align:left; padding-left:2px;}

.listbox{width:100%; float:left; margin-top:10px; clear:both;}
.listbox h3{width:100%; line-height:30px; float:left; text-align:left; background-color:#E7F1FE; font-size:14px;}
.listbox h3 a{color:#014DA2;}
.listbox h3 a:hover{color:#7E9F26;}
.listbox ul{width:100%; float:left; border:#E7E7E7 1px solid; padding:5px 0;}
.listbox ul li{float:left; line-height:24px; height:24px; text-align:left; overflow:hidden;}
.listbox ul .t1{width:80%; background:url(../images/icon_ndot.gif) no-repeat 2px center; padding-left:8px;}
.listbox ul .t2{width:15%; text-align:right; padding-right:5px; float:right;}
.listbox .piclist{height:165px; overflow:hidden;}
.listbox .piclist .tp{width:155px; float:left; height:165px; padding-bottom:5px; text-align:center; line-height:14px;}
.listbox .piclist .tp img{width:145px; height:109px; border:#CCCCCC 1px solid;}

.prolist{width:100%; clear:both;}
.prolist li{width:100%; line-height:18px; background-color:#9A0000; margin-bottom:10px; padding-top:1px;}
.prolist li img{width:99%;}
.prolist li a{color:#FFFFFF;}
.prolist li a:hover{color:#FFFF00;}

.box_content .jmdpic{width:100%; clear:both;}
.box_content .jmdpic li{width:100%; line-height:18px; background-color:#9A0000; margin-bottom:10px; padding-top:1px;}
.box_content .jmdpic li img{width:99%;}
.box_content .jmdpic li a{color:#FFFFFF;}
.box_content .jmdpic li a:hover{color:#FFFF00;}

.team{width:99%; margin:0 auto; margin-bottom:5px; border:#dedede 1px solid; float:left;}
.team .img{width:35%; height:177px; float:left; text-align:center; padding-top:2px;}
.team .img img{width:132px; height:173px;}
.team .t{width:62%; padding-left:10px; float:left; text-align:left; line-height:19px; color:#444544; font-size:12px; height:173px; overflow:hidden;}
.team .t a.title{font-size:16px; color:#009F97; font-weight:bold; line-height:30px; margin-bottom:10px;}
.team .t span{font-size:16px; color:#805913;}
.team a.ol{display:block; width:60px; line-height:24px; color:#FFFFFF; text-align:center; background-color:#42C0B2; float:left; margin:5px;}
.team a.ol:hover{color:#FFFF00;}
.team a.yy{display:block; width:60px; line-height:24px; color:#FFFFFF; text-align:center; background-color:#42C0B2; float:left; margin-right:5px; margin-top:10px;}
.team a.yy:hover{color:#FFFF00;}

.conh1{width:100%; text-align:center; font-size:18px; line-height:36px;}

.dtpic{width:100%; text-align:center; padding:8px 0;}
.dtpic img{width:99%; max-width:200px;}
.ttxt{width:100%; line-height:28px; text-align:left; padding:0 0 10px 0;}

.dc{line-height:35px; font-size:24px; border-bottom:#CCCCCC 1px solid;}
.online a.ol{font-size:16px; line-height:44px; color:#FFFFFF; text-align:center; background-color:#724900; margin:10px 5px 0 5px; padding:8px 10px; font-weight:bold;}
.online a.ol:hover{color:#FFFF00;}
.online a.yy{font-size:16px; line-height:44px; color:#FFFFFF; text-align:center; background-color:#9B6F1F; margin:10px 5px 0 5px; padding:8px 10px; font-weight:bold;}
.online a.yy:hover{color:#FFFF00;}

.kamxlist{width:100%; float:left;}
.kamxlist li{width:180px; height:215px; float:left; line-height:25px; text-align:center; color:#727171; margin-bottom:15px; display:inline;}
.kamxlist li img{width:168px; height:190px; padding:1px; border:#CCCCCC 1px solid;}

.contenttxt{width:100%; text-align:left; padding:10px 0; line-height:26px;}
.contenttxt img{width:40%; margin:0 3px 3px 0;}