body{font-family:΢���ź�; font-size:14px; text-align:left; margin:0 auto; line-height:24px; background:#fff; color:#333; font-weight:normal; overflow: auto; overflow-x: hidden;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; } 

.dqwz {overflow:hidden; width:1200px; margin:0 auto; height:47px; line-height:43px; color:#666;}
.dqwz a{ color:#666;}
.dqwz a:hover{ color:#333; text-decoration:underline;}
.pro_ban { overflow:hidden; text-align:center; margin-bottom:6px;}
.pro_bg1 {overflow:hidden; width:1200px;  background:url(../img/pro_bg1.gif) center center no-repeat;  height:90px; line-height:88px; text-align:center; color:#000; font-size:26px; font-weight:bold; letter-spacing:2pt; margin:0 auto;}
.pro_ydz {overflow:hidden; width:1200px;  background:url(../img/pro_xx.gif) repeat-x bottom; padding:10px 10px 30px 10px; margin:0 auto;}
.pro_psj {overflow:hidden; width:1200px;  background:url(../img/pro_xx.gif) repeat-x bottom; padding:27px 10px 30px 10px; margin:0 auto;}


.pro_psj_left { float:left; width:292px; height:418px; text-align:center; }
.pro_psj_left h3 a{ font-size:20px; line-height:56px; text-align:center;}
.pro_psj_left h3 a:hover{ color:#F00;}
.pro_psj_left_ckxq { width:290px; margin-top:280px;}
.pro_psj_left_ckxq li { float:left; width:102px; height:36px; line-height:36px; text-align:center;list-style:none;}
.pro_psj_left_ckxq li a{ color:#FFF; }
.pro_psj_left_ckxq li a:hover { color:#FFF; text-decoration:underline;}
.pro_psj_right { float:right; width:860px;overflow:hidden; padding:0px; margin:10px auto;}
.pro_psj_right li{ float:left; width:214px; text-align:center; padding-top:40px;list-style:none;}
.pro_psj_right li img{ margin-bottom:30px;}
.pro_psj_right a{color:#666; font-size:15px;}
.pro_psj_right a:hover{ border:0px; font-weight:bold; color:#000; font-size:15px;}

.pro_psj_right2 { float:right; width:860px;overflow:hidden; padding:0px; margin:10px auto;}
.pro_psj_right2 li{ float:left; width:286px; text-align:center; padding-top:40px;list-style:none;}
.pro_psj_right2 li img{ margin-bottom:30px;}
.pro_psj_right2 a{color:#666; font-size:15px;}
.pro_psj_right2 a:hover{ border:0px; font-weight:bold; color:#000; font-size:15px;}


.pro_jjfa {  clear:both; overflow:hidden; width:1202px; padding:10px 0; margin:0 auto; }
.pro_jjfa li { float:left;text-align:center; margin-bottom:10px;list-style:none;}
.pro_jjfa li a:hover{ color:#FFF;}
.pro_jjfa h3{ font-size:26px; margin-top:30px;}
.pro_jjfa span{float:right; margin-top:38px;}
.pro_jjfa h4{ font-size:20px; margin-bottom:10px;}
.pro_jjfa p{ font-size:16px;}
.jjfa a{ width:380px; margin:10px;background-color:#E5E5E5; padding:30px 0; display:block;}
.jjfa a:hover { width:380px; margin:10px; padding:30px 0; background-color:#ED2D42;}

.pro_gcal { overflow:hidden; width:1200px;  margin:0 auto;}
.pro_gcal li{ float:left; width:270px; margin:15px; text-align:left;list-style:none; }
.pro_gcal li img { margin:10px 0px;}
.pro_gcal li b{ color:#F00;}

.pro_cplb_bt {overflow:hidden; width:1180px; line-height:19px; padding-top:20px; margin:0 auto; }
.pro_cplb_bt h3{ font-size:24px;}
.pro_cplb_bt span{float:right; margin-top:5px;}
.pro_cplb{ padding:10px 0px; overflow:hidden; width:1200px; margin:0 auto;list-style:none;}
.pro_cplb li{ float:left; height:40px; margin-top:5px; line-height:40px;}
.w1 a{ width:170px; background:#EDEDED;display:block; font-size:14px; font-family:"΢���ź�"; color:#333; margin-right:5px;text-align:center;}
.w1 a:hover { background:#017DC3; color:#fff;}
.w2 { width:1020px; background:#F4F4F4;display:block; text-align:left; font-size:13px;}
.w2 font{ font-size:10px; color:#F00;}


.pro_cpzs {overflow:hidden; width:1202px; background:url(../img/pro_xx.gif) repeat-x bottom; padding-bottom:30px; margin:0 auto;}
.pro_cpzs2 { float:left; width:280px; background-color:#F4F4F4; height:360px; margin:10px;}
.pro_cpzs2 li {width:280px; height:220px; position:relative;list-style:none;}
.pro_cpzs2 li img {width:280px; height:220px;}
.pro_cpzs2 b{ color:#039;}
.pro_cpzs2_nr{ margin:15px; line-height:25px; height:60px;}
.pro_cpzs2_but{ width:245px; height:34px; margin-left:20px;}
.pro_cpzs2_but li { float:left; width:80px; height:34px; line-height:34px;  text-align:center;}
.pro_cpzs2_but li a { float:left; color:#333; width:80px;  background:url(../img/pro_cpzs2_but_x.gif) no-repeat right center #FFF;}
.pro_cpzs2_but li a:hover { float:left; color:#fff; width:80px; background-color:#FF0000; text-decoration:underline;}

.pro_title {line-height:35px; height:35px; text-align:center;
position:absolute; bottom:0px; background:#000;
width:280px;left:0;	z-index:1;filter:alpha(opacity=60);opacity: 0.6;
 -moz-opacity: 0.4; }
 
.zi3 a{ font-size:16px;line-height:35px;height:35px;color:#fff;text-align:center;position:absolute;bottom:0px;width:280px;z-index:2;}
.zi3 a:hover{ font-size:16px;line-height:35px;height:35px;color:#fff;text-align:center;position:absolute;bottom:0px;width:280px;z-index:2; background:#DBAF00; }

.pro_ban_bg { background:url(../img/pro_ban_bg.jpg) no-repeat center top; height:570px;}
.pro_ban_bg2 { width:1184px; height:480px; padding-top:64px; margin:0 auto;}
.pro_ban_bg2 img{ width:620px; height:420px; float:left;}
.pro_ban_bg3 { width:540px; float:right; height:420px;}
.pro_ban_bg3 li { overflow:hidden;list-style:none;}
.pro_ban_bg3 li h1{ font-size:40px; line-height:45px; color:#C00;}
.pro_ban_bg3 li p { color:#666; line-height:30px; margin-top:20px;}
.pro_ban_bg3 li b{ color:#000;}
.pro_ban_bg3 li span { color:#c00; font-size:22px;}
.pro_tbjh { height:32px; line-height:28px; margin-top:20px; font-size:16px; background:url(../img/pro_tbjh.gif) no-repeat left center;}
.pro_ban_bg3 li a{float:left; color:#fff; font-size:25px; text-align:center; width:252px; height:59px; line-height:57px;  background:url(../img/an1.gif) no-repeat left center; margin-right:20px;}
.pro_ban_bg3 li a:hover { float:left; color:#fff; font-size:25px; text-align:center; width:252px; height:59px; background:url(../img/an2.gif) no-repeat left center;}
.pro_ban_bg3 li font { color:#c00; font-size:29px; line-height:33px; font-weight:bold;}

.pro_body {overflow:hidden; width:1200px;background:url(../img/pro_xx.gif) repeat-x bottom; padding-bottom:40px; margin:0 auto;}


.pro_body_left { float:left; width:900px;overflow:hidden;}
.pro_body_left_ksdh { height:100px;}
.pro_body_left_ksdh li{ height:100px; line-height:45px; float:left; margin-right:10px; font-size:20px; width:170px; background:#FC0; text-align:center;list-style:none;}
.pro_body_left h1{ line-height:50px; font-size:24px; color:#003366; margin-bottom:20px; width:100%; text-align:center;}
.pro_body_left p{ text-indent:29px;}
.pro_body_left table{ width:100%;  margin:0 auto;}
.pro_body_left td { padding:8px 0; border:1px solid #333; color:#E6E6E6; text-align:center; font-weight:100; font-size:13px;}
.pro_body_left th { padding:10px 0; border:1px solid #333; color:#fff; text-align:center; font-weight:100; font-size:13px;}
.pro_body_left table .ggbg { background:url(../img/pro_s_jscs_pp2.jpg) repeat-y right top #DF1F33; }
.pro_body_left table .ggbg1 { background:#666D79;}
.pro_body_left table .ggbg2 { background:#424955;}
.ksdh1 a{ background:url(../img/pro_cptb1.gif) no-repeat center 16px;display:block; color:#333;}
.ksdh1 a:hover { background:url(../img/pro_cptb1a.gif) no-repeat center 14px;display:block; color:#F00;}
.ksdh2 a{ background:url(../img/pro_cptb2.gif) no-repeat center 16px;display:block; color:#333;}
.ksdh2 a:hover { background:url(../img/pro_cptb2a.gif) no-repeat center 14px;display:block; color:#F00;}
.ksdh3 a{ background:url(../img/pro_cptb3.gif) no-repeat center 16px;display:block; color:#333;}
.ksdh3 a:hover { background:url(../img/pro_cptb3a.gif) no-repeat center 14px;display:block; color:#F00;}
.ksdh4 a{ background:url(../img/pro_cptb4.gif) no-repeat center 16px;display:block; color:#333;}
.ksdh4 a:hover { background:url(../img/pro_cptb4a.gif) no-repeat center 14px;display:block; color:#F00;}
.ksdh5 a{ background:url(../img/pro_cptb5.gif) no-repeat center 16px;display:block; color:#333;}
.ksdh5 a:hover { background:url(../img/pro_cptb5a.gif) no-repeat center 14px;display:block; color:#F00;}

.pro_body_left_lmbt {background:url(../img/pro_bgx2.gif) no-repeat center right; font-size:30px; font-weight:bold; text-align:left; line-height:90px;}
.pro_body_left_sbys { overflow:hidden;}
.pro_body_left_sbys li{ float:left; width:435px; margin-right:15px; height:110px;list-style:none;}
.pro_body_left_sbys li img { float:left; margin:0 10px 50px 0;}
.pro_body_left_sbys li b{ font-size:18px; line-height:35px; font-weight:bold; margin-top:20px;}
.pro_body_left_tpzs { margin:10px 0;}

.xcal_xx{ border-bottom:1px dotted #CCC;}
.xcal_cptj_wai { overflow:hidden; text-align:center; padding:20px 0; background:#F5F5F5;}
.xcal_cptj { overflow:hidden; width:1210px; padding-top:20px; margin:0 auto; }
.xcal_cptj li{ float:left; width:20%; text-align:center;list-style:none;}
.xcal_cptj li img { width:211px; height:257px; margin-bottom:10px;}
.xcal_cptj li a:hover img{ border:3px solid #F5F5F5;}
.xcal_cptj li a{ font-size:16px; line-height:50px; text-align:center;}
.xcal_cptj li a:hover{ font-size:16px; color:#f00;}
.xcal_cptj_bt {border-bottom:solid 1px #CCC; width:1200px; height:40px; line-height:35px; margin:0 auto;}
.xcal_cptj_bt h3{ font-size:20px; float:left;}
.xcal_cptj_bt span { float:right;}
.xcal_cptj_bt span a{ color:#666;}
.xcal_cptj_bt span a:hover{ color:#F00;}

.xcal_xcqk{overflow:hidden; width:1200px; text-align:left; padding:20px 0; margin:0 auto;}
.xcal_xcqk img { width:570px; height:415px; float:left; margin-right:30px;}
.xcal_xcqk h1{ font-size:20px;}
.xcal_xcqk p{ line-height:30px; margin:20px 0px;}
.xcal_xcqk p b { font-size:18px;}
.xcal_xcqk i a { width:171px; background:url(../img/khal_tb4.gif) no-repeat left top; color:#FFF; line-height:49px; height:49px; font-size:20px; text-align:center; margin-right:80px; float:left; font-style:normal;}
.xcal_xcqk i a:hover { background:url(../img/khal_tb5.gif) no-repeat left top; }
.xcal_xcqk i2 a { width:171px; background:url(../img/khal_tb5.gif) no-repeat left top; color:#FFF; line-height:49px; height:49px; font-size:20px; text-align:center; margin-right:80px; float:left; font-style:normal;}
.xcal_xcqk i2 a:hover { background:url(../img/khal_tb4.gif) no-repeat left top; }
.xcal_xcqk_alxq_bt { height:50px; width:1200px; text-align:center; font-size:30px; color:#099; line-height:50px; background:#FFF; margin:0 auto;}
.xcal_xcqk_alxq_bt b{ color:#333;}
.xcal_xcqk_alxq_xmjj {overflow:hidden; width:1200px; text-align:left; padding:20px 0;  margin:0 auto;}
.xcal_xcqk_alxq_xmjj h1{ font-size:20px;}
.xcal_xcqk_alxq_xmjj p{ margin:20px 0;line-height:30px;}
.xcal_xcqk_xgcp_bt { height:50px; width:1200px; text-align:center; font-size:30px; color:#099; line-height:50px; background:#f2f2f2; margin:20px auto;}
.xcal_xcqk_xgcp_bt b{ color:#333;}
.xcal_xcqk_xgcp {overflow:hidden; width:1200px; padding-bottom:20px; margin:0 auto;}
.xcal_xcqk_xgcp li{ width:20%; margin-bottom:10px; float:left; text-align:center;list-style:none;}
.xcal_xcqk_xgcp li a img{ width:220px; height:152px;}
.xcal_xcqk_xgcp li a:hover img{ width:220px; height:152px; border:2px solid #FFF;}
.xcal_xcqk_xgcp li p a{ color:#333; font-size:15px;}
.xcal_xcqk_xgcp li p a:hover{ color:#f00; font-size:15px;}

.pjzs_body {overflow:hidden; width:1210px; padding-top:20px; margin:0 auto;}
.pjzs_body_left{width:90px;height:800px;float:left;_overflow:hidden;color:#a9a8a8; text-align:right;}

.floatleft{position:fixed;top:1px;width:90px;*position:relative;}
.link li{margin-bottom:1px; line-height:20px; font-size:14px; list-style:none;}
.link li a{display:block;width:85px; padding-top:13px;height:65px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
.link .link a{background:#2B66B6; text-align:center; color:#FFF;}
.link .link a:hover{background:#A3321B; text-align:center; color:#FFF;}

.pjzs_body_right{width:1110px;float:right; _overflow:hidden;_width:1110px;}
.pjzs_body_right_pjzs {overflow:hidden; width:1110px; padding-top:25px; margin:0 auto;}
.pjzs_body_right_pjzs li{ width:16%; float:left; text-align:center;list-style:none;}
.pjzs_body_right_pjzs li img { width:160px; height:115px;  margin:15px 0;}


