﻿@charset "utf-8";
/* CSS Document */
body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px; background:#DCDCDC; font-family:"宋体";color:#666666;}
.container{ width:977px; margin:0px auto; background:url(../images/body_bg.jpg) repeat-y; font-size:12px;}
.top{ width:958px; margin:0px auto; padding:0px;font-size:12px;}
.top_c{ width:914px; float:left;background:url(../images/top_c.jpg) repeat-x; height:115px; overflow:hidden;}
.toc_r{ float:right; width:50%;}
a:link,a:visited{ text-decoration:none; color:#666666;}
a:hover{ text-decoration:none; color:#FF6600;}
.language{ list-style:none; margin:0px; padding:0px;}
.language li{ float:right; line-height:24px;_line-height:16px; height:24px;_height:16px; margin:20px 8px 8px 8px;_margin:30px 8px 8px 8px;}
#lan_y{ line-height:21px;_line-height:14px;}
.s_f{ width:448px; float:right; margin:5px 0px;}
.banner{ width:930px; margin:0px auto;}
.content{ width:930px; margin:3px auto;}
.con_l{ width:244px; float:left; background:url(../images/s_ll.jpg) no-repeat;}
.con_lc{ width:230px; height:307px;background:url(../images/cent_c.jpg) repeat-x;margin:0px auto;overflow:hidden;}
.con_c{ width:483px; height:307px; float:left;background:url(../images/s_cc.jpg) no-repeat; overflow:hidden;}
.con_lcc{width:456px; height:307px;float:left;overflow:hidden;}
.con_r{ width:203px; float:right;background:url(../images/s_rr.jpg) no-repeat;}
.con_lccc{width:190px; height:307px;background:url(../images/cent_c.jpg) repeat-x;margin:0px auto; padding:0px;overflow:hidden;}
.content h1{width:97%; margin:0px auto;font-size:14px; line-height:27px; height:24px;_height:18px; padding-top:0px;_padding-top:7px; border-bottom:1px dotted #E8E8E8;text-align:center; overflow:hidden;}
.com_p{ line-height:20px; margin:10px 2px;height:237px; overflow:hidden;}
.com_p img{ width:146px; height:112px; float:left; margin:1px 12px 5px 0px;}

.pro{ width:95%; margin:0px auto; padding:0px;}
.pro li{ list-style:none; width:31%;margin:22px 5px;_margin:22px 3px; text-align:center; float:left;}
.pro_name{ width:100%; height:25px;  line-height:25px; overflow:hidden;}
.pro_all{ height:100%; width:100%; font-weight:bold;}
.p_img img{ width:120px; height:120px; margin:30px 0px;}
.more{ width:100%; text-align:center;}
.more1{ text-align:right; width:98%; margin:0px auto;}
.more a,.more1 a{ text-decoration:none; color:#6188A5;}

.footer{ width:970px; height:109px; margin:0px auto; margin-top:-8px;*margin-top:0px;_margin-top:0px;font-size:12px;}
.foot_l{ float:left; width:34px;}
.foot_c{width:902px;float:left; height:99px; background:url(../images/bottom_c.jpg) repeat-x; text-align:center; line-height:21px; padding:5px 0px;}

.news{ width:99%; margin:6px auto; padding:0px;}
.news li{ width:100%; list-style:none; line-height:23px; height:22px;}
.news li img{ float:left; margin:7px 8px;*margin:7px 8px;_margin:7px 10px;}
.news li a{display: block; float:left;width:160px;overflow:hidden;line-height:23px; height:22px;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.com_l{ width:207px; font-size:14px; float:left; margin:0px; padding:0px; overflow:hidden;}
.com_l h1{width:107px;background:url(../images/left_pub.jpg) no-repeat; height:25px; font-size:14px; font-weight:bold; margin:0px; padding:13px 50px; text-align:left; overflow:hidden;}
.com_cc{ background:url(../images/left_cp.jpg) repeat-y; width:207px; margin-top:-1px;}
.pro_cc{ background:url(../images/left_cp.jpg) repeat-y; width:207px; height:100%; margin-top:-1px; padding:0px; overflow:hidden;}
.e-m{ width:198px; height:78px; margin:6px auto; background:url(../images/e-mail.jpg) no-repeat;}
.e-r{ width:50%; font-size:16px; height:30px;padding:10px 0px 0px 2px;text-align:center; line-height:30px; color:#937464; font-weight:bold;}
.e-l{ width:100%;height:20px; text-align:center; line-height:20px; font-size:12px; color:#FF6600; font-weight:bold;}



.sort{ list-style:none; width:80%; margin:0px; padding:8px 18px;}
.sort li{line-height:20px;*line-height:24px;_line-height:24px; height:24px; font-weight:bold; margin:0px; padding:0px; overflow:hidden;}
.sort li img{ float:left; margin:7px 12px;_margin:6px 12px;}
.com_bb{width:207px; height:10px;}
.com_cc img{ margin:0px 2px; padding:0px;}
.com_r{ width:716px; float:right; margin:0px; padding:0px; background:#FFFFFF;}
.com_r h1{ background:#EFEFEF;width:712px;height:47px;border:#B4B4B4 solid 2px;line-height:50px; border-bottom:none;font-weight:bold;margin:0px; margin-right:-2px; padding:0px; text-align:left;}
.com_r h1 img{ float:left; margin:1px 7px; padding:0px;}
.cor_c{ width:712px;border:#B4B4B4 solid 2px; border-top:none;border-bottom:none; height:100%;}
.xxx{ width:712px; margin:0px auto; border-top:#E8E8E8 1px solid; height:2px;}
.cr_pub{ width:670px;margin:0px auto; margin-top:8px;*margin:10px auto;_margin:2px auto;border:1px solid #C3DEBB; padding:8px; line-height:22px; overflow:hidden;}
.cr_pubb,.cr_des{ width:670px;margin:0px auto; margin-top:8px;*margin:10px auto;_margin:6px auto;border:1px solid #C3DEBB; padding:8px; line-height:22px;}
.cr_des img{ width:400px; height:290px; text-align:center;}
.cr_da{ width:670px;height:520px;_height:520px;margin:0px auto; margin-top:8px;*margin:10px auto;_margin:6px auto;border:1px solid #C3DEBB;}
.cr_data{ width:670px; height:100%; margin:0px auto; margin-top:8px;*margin:10px auto;_margin:6px auto;border:1px solid #C3DEBB;}
.da_ff a:link,.da_ff a:visited{ text-decoration:underline;color:#F67613;}
.da_ff a:hover{ text-decoration:none;color:#666666;}
.cu_pub{ width:670px;margin:0px auto; margin-top:8px;*margin:10px auto;_margin:2px auto;border:1px solid #C3DEBB; padding:8px; line-height:22px; background:url(../images/cu_bg.gif) top right no-repeat; overflow:hidden;}


.title{ width:100%; line-height:55px; height:45px;font-size:16px; font-weight:bold; text-align:center; overflow:hidden;}
.da_ff{ line-height:22px; padding:10px;}
.d_l{ background:#E3F3DE; height:22px; line-height:20px;*line-height:22px;_line-height:24px; font-size:14px; padding:0px 6px; overflow:hidden;}
.honor{ width:100%; margin:0px auto; padding:0px;}
.honor li{ width:23%; float:left;margin:0px 6px;_margin:0px 5px;text-align:center; list-style:none;}
.hon_m img{ width:119px; height:181px; margin:16px 0px 0px 0px; }
.hon_m{ width:151px; height:213px; background:url(../images/hon_bg.gif) no-repeat;}
.hon_f{ width:100%; text-align:center; line-height:24px; height:24px; overflow:hidden;}

.data{ width:93%;margin:8px auto; padding:0px; height:441px;}
.data li{ width:100%; list-style:none; height:24px; line-height:26px; border-bottom:1px dotted #333333; overflow:hidden;}
.data li img{ float:left; margin:3px;}
.da_f{ width:80%; float:left; margin:0px 6px;height:32px; line-height:26px;overflow:hidden;}
.page{ text-align:center; margin:10px auto; height:24px; line-height:24px;}

.mess{ width:98%; margin:10px auto; padding:0px;}
.mess li{width:100%;list-style:none; line-height:35px;}
.mss{ width:20%; height:35px; text-align:right; float:left;}
.pr_da{ width:670px;margin:0px auto; margin-top:8px;*margin:10px auto;_margin:6px auto; padding:6px;border:1px solid #C3DEBB;}

.ei_pub{width:670px;margin:0px auto; margin-top:8px;*margin:10px auto;_margin:2px auto;border:1px solid #C3DEBB; padding:8px; line-height:22px;}
.online{width:670px;margin:0px auto; margin-top:8px;*margin:10px auto;_margin:2px auto;border:1px solid #C3DEBB; padding:8px; line-height:22px;}
.on_line{width:100%;margin:0px; padding:0px; list-style:none; border:1px solid #CCCCCC; color:#040103;}
.on_line li{ width:100%;line-height:33px;_line-height:35px;height:33px; margin:0px; padding:0px;border-bottom:1px solid #DEDEDE; overflow:hidden;}
.l_pub{ width:120px;height:100%;float:left; text-align:right; margin:0px; margin:0px 8px 0px 0px; background:#EFEFEF; border-right:1px solid #DEDEDE;}
/*.r_pub{ width:535px; height:33px;float:right; padding:0px;_padding:4px 0px; margin:0px; text-align:left;}*/

.job{ width:100%; margin:5px auto; padding:0px;}
.job li{ width:49%; float:left; list-style:none; height:24px; line-height:24px;}
.jo_l{ float:left; width:100px; text-align:right}
.jo_r{ float:right; width:220px; float:right;}
.job_f{ width:590px; margin:5px auto; padding:0px 40px;}
.comment{ width:95%; margin:10px auto; border:1px solid #80AC71; background:#F5F6F5;overflow:hidden;}
.jb{ width:650px; background:#DDEFD7; padding:0px 10px; height:24px; line-height:24px;}
.com_h{ width:99%; border:1px solid #C6C6C6; margin:3px auto;_margin:3px auto; padding:0px;}
.com_h{ list-style:none;font-size:13px;}
.c_title{ width:99%; margin:0px auto; border-bottom:1px solid #EFEFEF; height:24px; line-height:24px; }
.c_font{ width:99%; margin:7px auto; line-height:21px; text-indent:2em;}
.p_lt{ width:150px;float:left; text-align:left; padding:0px 6px;line-height:24px;}
.p_rt{ width:300px; float:right; padding:0px 6px;line-height:24px;}
.product{ margin:8px auto; padding:0px; width:650px;}
.product li{ width:650px; height:160px; background:url(../images/pr_bg.jpg) no-repeat; margin:8px 0px; list-style:none;}
.pr_i{ width:170px; height:142px; margin:8px 0px; padding:0px 0px 0px 18px; float:left; text-align:center;}
.pr_i img{ width:160px; height:130px; padding:0px; margin:0px auto; border:4px #E5E5E5 solid;}
.pr_f{ width:430px; float:right; margin:10px 30px 10px 0px;_margin:10px 10px 10px 0px;}
.ptitle{ width:400px;background:url(../images/p_bg.jpg) no-repeat; height:28px; line-height:28px; padding:0px 15px; overflow:hidden;} 
.ptitlee{ width:630px;background:url(../images/p_bgg.jpg) no-repeat; height:28px;_height:18px; line-height:28px; padding:0px 15px;_padding:8px 15px; margin:15px auto; overflow:hidden;} 
.ptitlee img{ padding:0px 8px 0px 0px;}
.pr_ta{ width:98%; height:100%; margin:0px auto;}

.pr_xx{ line-height:25px; height:25px; width:100%;}
.pr_xx img{ margin:8px; float:left;}
.p_af{ width:97%; margin:9px auto; line-height:22px;}
.pr_ff{ width:480px; float:right; margin:10px;}
.hs{ width:97%; padding:0px 10px; margin:8px auto; height:24px; line-height:24px; background:#EEEEEE; border-bottom:1px solid #C6C6C6;}
.blue{ width:50px;background:#72879C; border:0px; color:#FFFFFF; height:18px; line-height:18px;padding-bottom:2px;_padding-bottom:0px;}
.b_bb{ width:96%;*width:94%;_width:94%; height:30px; margin:10px auto;}
.j_nn{ width:95%; height:30px;text-align:right; margin:6px;}

.topitem{ cursor: hand; background:url(../images/p_on.jpg) no-repeat;height:32px;margin:0px auto;width:185px;float:right;}
.itemsct{width:200px;height:100%;}
.itemem{width:85%;text-align:left;clear:left;float:right;line-height:34px;margin:0px; padding:0px;}
.itemem dd{margin:0px; padding:0px;background:url(../images/p_in.jpg); height:32px;}
.tdl{ width:10%;float:left; margin:0px 6px;height:25px; line-height:30px;}
.tdl img{margin-top:2px;_margin-top:2px;}
.tdr{ float:left; margin-top:2px; width:83%; line-height:30px; height:30px; overflow:hidden;}
.topl{ float:left;padding-top:12px; text-align:right;}
.topr{ padding:0px 0 0 8px; line-height:34px; height:32px; overflow:hidden;}

.sea_ch{ width:98%; height:119px; margin:12px auto;}
.s_top{ width:95%; margin:0px auto; font-weight:bold; line-height:35px;}
.s_top img{ float:left; margin:0px 8px;}
.s_bottom{ width:78%; height:70px; text-align:center; margin:0px auto;}
.bottom{ text-align:center; width:100%; padding-top:10px;}
.on_b{ text-align:center; margin:5px 0px;}

.f14{ font-size:14px; font-weight:bold; color:#3A3537;}
.red{color: #FF0000}
.clear{ clear:both;}


/*AspNetPager*/
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}