/* 全局CSS定义 */
*{margin:0;padding:0;border:0;}
body{text-align:center;margin:0 auto;padding:0;background:#fff;font-size:12px;color:#333; width:100%;width:expression(document.body.clientWidth <= 1100? "1100px":"auto"); min-width:1100px; border-top:2px solid #3672D2; font-family:"微软雅黑", "黑体", "宋体"; font-weight:500;}
body > div{text-align:center;margin-right:auto;margin-left:auto;} 
select,input,img,select{vertical-align:middle;}
img,a img{border:0;margin:0;padding:0;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px;padding:0;}
/* 默认链接颜色 */
a{outline-style:none;color:#333;text-decoration:none;}
a:hover{color:#0066cc;text-decoration:none;}

/*清除链接虚框*/
a,area {blr:expression(this.onFocus=this.blur()) }
:focus {-moz-outline-style: none; } 

/* 通用属性 */
.lf{float:left;}
.rg{float:right;}

.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}

/*常用方法*/
.show{display:block;}
.hide{display:none;}
.mbox{ width:1100px; margin:0 auto; text-align:left;}


/*----------------------------------------------------------------*/
.nav{ width:100%; background:#0066CB; font-size:14px;}
.f_nav{ background:#3266CC;}
.nav ul{ float:left; width:100%;}
.nav ul li{ float:left; height:56px; line-height:56px; width:114px; text-align:center;}
.nav ul li.li_1{ width:60px;}
.nav ul li.li_2{ width:80px;}
.nav ul li a{ display:inline-block; color:#fff;}
.nav ul li a:hover{ color:#fff;}

.fullSlide {width:100%;position:relative;height:470px;background:#efefef;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:470px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;	height:470px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:10px;margin:1px;overflow:hidden;background:#0066CB;filter:alpha(opacity=90);opacity:0.9;line-height:999px;}
.fullSlide .hd ul .on {background:#fff;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}

.h_liucheng{ background:#FBFBFB;}
.h_liucheng .tit{ font-size:18px; color:#0554a4; text-align:center; background:url(../images/zs_r5_c25_s1.jpg) no-repeat center bottom; height:26px; line-height:26px; padding:20px 0 25px;}
.h_liucheng ul{ float:left; width:1020px; margin:0 auto; padding:0 40px; text-align:center;}
.h_liucheng ul li{ float:left; width:150px; height:105px; overflow:hidden; padding:70px 10px 20px; line-height:18px; font-size:12px; color:#999;}
.h_liucheng ul li span{ display:block; height:32px; line-height:32px; font-size:15px; font-weight:bold; color:#666;}

.h_yewu .tit{ height:23px; line-height:23px; padding:15px 0;}
.h_yewu ul{ float:left; width:100%; padding:0 0 20px;}
.h_yewu ul li{ float:left; text-align:center; width:212px; height:228px; overflow:hidden; padding:3px 10px 7px 0;}
.h_yewu ul li span{ position:relative; z-index:10; top:-40px; display:block; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#fff;background:#000;filter:alpha(opacity=60);opacity:0.6;}
.h_yewu ul li.h_yw1 span{ display:block;}
.h_yewu ul li.h_yw{ padding:3px 0 7px;}

.h_baozhang{ background:url(../images/zs_r13_c1_s1.jpg) no-repeat center top; font-size:14px; color:#666; font-family:"宋体";height:1495px; padding:200px 0 0;}
.h_baozhang h2{ font-size:24px; font-family:"微软雅黑", "黑体", "宋体"; padding:6px 0 20px 55px; line-height:34px; height:68px; overflow:hidden;}
.h_baozhang h2 span{ font-size:28px; display:block; color:#0066cc;}
.h_baozhang p{ line-height:28px;}
.h_baozhang .h_bz1,.h_baozhang .h_bz2{ width:590px; padding:0 490px 52px 20px;}
.h_baozhang .h_bz3,.h_baozhang .h_bz4{ width:580px; padding:0 0 37px 520px;}
.h_baozhang .h_bz3 h2,.h_baozhang .h_bz4 h2{ padding:6px 0 20px 75px;}
.h_baozhang .h_bz5{ width:600px; padding:3px 490px 52px 10px;}
.h_baozhang .h_bz5 h2{ padding:6px 0 20px 65px;}
.h_baozhang .h_but{ width:610px; padding:13px 0 0 490px;}
.h_baozhang .h_but a{ display:block; font-size:18px; font-family:"微软雅黑", "黑体", "宋体"; color:#fff; width:104px; height:44px; line-height:44px; text-align:center; background:#0066cc;}

.h_shebei{ background:#fcfcfc; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:30px 0;}
.h_shebei .tit{ background:url(../images/642_s1.jpg) no-repeat 480px 6px; height:23px; line-height:23px;}
.h_shebei .tit .rg a{ display:inline-block; color:#999; padding:0 15px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.mr_frbox { width:1200px; margin:0 auto; padding:20px 0 0;}
.mr_frBtnL { float: left; margin:255px 6px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; width:1092px; height:556px; overflow:hidden;}
.mr_frBtnR { float: right; margin:255px 0px 0px 6px; cursor: pointer; }
.mr_frUl ul{ float:left;}
.mr_frUl ul li{ display:inline; float:left; width:364px; overflow: hidden;}
.mr_frUl ul li a{ display:block; width:344px; height:258px; overflow:hidden; padding:10px;}
.mr_frUl ul li a span{ position:relative; z-index:10; top:-40px; display:block; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#fff;background:#000;filter:alpha(opacity=60);opacity:0.6;}
.mr_frUl ul li a.h_sb1 span{ display:block;}

.h_news{ padding:20px 0 30px;}
.h_news .tit{ height:48px; line-height:48px; background:url(../images/zs_r23_c.jpg) repeat-x left bottom; width:100%; font-size:20px; font-family:"微软雅黑", "黑体", "宋体";}
.h_news .tit .lf a{ display:inline-block; padding:0 10px;}
.h_news .tit .rg a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; padding-right:5px;}
a.bg2:link,a.bg2:visited,a.bg2:hover,.h_news .right .tit .lf a{ background:url(../images/zs_r23.jpg) repeat-x left bottom; color:#0066cc;}
a.bg1:link,a.bg1:visited,a.bg1:hover{ background:url(../images/zs_r23_c.jpg) repeat-x left bottom; color:#333333;}

.h_news .left{ width:710px; padding:0 20px 0 0;}
.h_news .left .h_xw dl{ float:left; width:100%; height:184px; overflow:hidden; padding:20px 0;}
.h_news .left .h_xw dl dt{ float:left; width:255px; height:184px; padding-right:20px;}
.h_news .left .h_xw dl dd{ float:left; width:435px; color:#999; line-height:24px; padding:5px 0;}
.h_news .left .h_xw dl dd.dd_a1{ font-size:15px; font-weight:bold; height:26px; line-height:26px;}
.h_news .left .h_xw ul{ float:left; width:100%; height:216px; overflow:hidden;}
.h_news .left .h_xw ul li{ float:left; height:44px; line-height:44px; padding:5px 22px 5px 0;}
.h_news .left .h_xw ul li.li_w{ padding:5px 0;}
.h_news .left .h_xw ul li span{ float:left; width:44px; text-align:center; background:#656766; color:#fff; line-height:16px; padding:6px 0;}
.h_news .left .h_xw ul li a{ float:left; width:280px; padding:0 10px; background:#F1F1F1; font-family:"宋体";}
.h_news .right{ width:370px;}
.h_news .right .h_ly{ padding:6px 0; height:428px; overflow:hidden;}
.h_news .right .h_ly dl{ font-family:"宋体"; border-bottom:1px solid #EEEEEE; padding:13px 0;}
.h_news .right .h_ly dl dt{ background:url(../images/zs_r25_c37_s1.jpg) no-repeat left 3px; height:26px; line-height:26px; padding:0 0 0 25px;}
.h_news .right .h_ly dl dt a{ display:block; font-weight:bold;}
.h_news .right .h_ly dl dd{ background:url(../images/zs_r28_c37_s1.jpg) no-repeat left 5px; color:#999; line-height:26px; padding:2px 0 0 25px;}

.h_hezuo{ background:#F5F5F5; padding:15px 0;}
.h_hezuo .tit{ height:23px; line-height:23px; background:url(../images/hr_s1.jpg) no-repeat left bottom; padding:8px 5px 18px 0;}
.h_hezuo .tit .rg a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; padding-right:5px;}
.mr_frboxa { width:1200px; margin:0 auto; padding:20px 0 0;}
.mr_frUla {/* float: left;*/ width:100%; height:114px; overflow:hidden;}
.mr_frUla ul{ float:left; width:100%; padding:15px 0;}
.mr_frUla ul li{ display:inline; float:left; width:160px; padding:10px 28px 10px 0; overflow: hidden;}
.mr_frUla ul li img{ border:1px solid #ddd;}
/*
.h_hezuo .h_hzli{ padding:0;}
.h_hezuo .h_hzli ul{ float:left; width:100%; padding:15px 0;}
.h_hezuo .h_hzli ul li{ float:left; width:160px; padding:10px 28px 10px 0;}
.h_hezuo .h_hzli ul li.li_w{ padding-right:0;}
.h_hezuo .h_hzli ul li img{ border:1px solid #ddd;}
*/

.footer{ padding:25px 0 30px;}


/*-----------------------------------------------------------------------*/
.z_but{ border-bottom:1px solid #E4E4E4; background:#F7F7F7; height:50px; line-height:50px;}
.z_but .lf{ font-size:18px; color:#0067CC;}
.z_but .lf i{ font-weight:bold; font-size:22px; font-family:"微软雅黑", "黑体", "宋体";}
.z_but .rg a{ display:inline-block; font-size:14px; color:#fff; background:#0058B2; height:28px; line-height:28px; padding:0 15px; margin:11px auto;}
.z_but .rg a:hover{ color:#fff;}

.ny_box{ padding:30px 0;}
.ny_box .left{ width:230px; padding-right:20px;}
.ny_box .left .lf_h2{ background:url(../images/n_r3_c6_s1.jpg) repeat 0 0; padding:20px; line-height:28px;}
.ny_box .left .lf_h2 span{ display:block; font-size:22px; color:#fff; font-weight:bold;}
.ny_box .left .lf_h2 i{ display:block; font-size:20px; font-style:normal; font-weight:500; color:#BFCDEA;}
.ny_box .left .lf_lm{}
.ny_box .left .lf_lm ul{ width:100%;}
.ny_box .left .lf_lm ul li{ height:42px; line-height:42px; background:url(../images/n_r5_c2_s1.jpg) no-repeat 0 bottom; font-size:14px; padding:0 0 6px 40px;}
.ny_box .left .lf_tit{ margin:15px auto; height:46px; line-height:46px; background:url(../images/n_r7_c2_s1.jpg) no-repeat 0 bottom; padding:0 0 2px 20px; font-size:18px; font-weight:bold;}
.ny_box .left .lf_tit2{ margin-bottom:0;}
.ny_box .left .lf_tit span{ color:#ccc; font-size:10px; display:inline-block; font-weight:500; padding-left:15px;}

.mr_frboxb { width:230px; height:247px; overflow:hidden; margin:0 auto;}
.mr_frUlb { width:230px; height:247px; overflow:hidden;}
.mr_frUlb ul{ float:left; width:230px; height:247px; overflow:hidden;}
.mr_frUlb ul li{ display:inline; float:left; width:230px; height:247px; overflow: hidden;}
.mr_frUlb ul li a{ display:block; width:230px; height:247px; overflow: hidden;}
.mr_frUlb ul li a span{ display:block; position:relative; z-index:10; top:-40px; display:block; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#fff;background:#000;filter:alpha(opacity=60);opacity:0.6; text-align:center;}

.mr_frboxc { width:230px; height:173px; overflow:hidden; margin:0 auto;}
.mr_frUlc { width:230px; height:173px; overflow:hidden;}
.mr_frUlc ul{ float:left; width:230px; height:173px; overflow:hidden;}
.mr_frUlc ul li{ display:inline; float:left; width:230px; height:173px; overflow: hidden;}
.mr_frUlc ul li a{ display:block; width:230px; height:173px; overflow: hidden;}
.mr_frUlc ul li a span{ display:block; position:relative; z-index:10; top:-40px; display:block; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#fff;background:#000;filter:alpha(opacity=60);opacity:0.6; text-align:center;}

.ny_box .left .lf_dl1{ width:230px; height:247px; overflow:hidden;}
.ny_box .left .lf_dl3{ width:230px; height:173px; overflow:hidden;}
.ny_box .left .lf_dl1 dd,.ny_box .left .lf_dl3 dd{ position:relative; z-index:10; top:-40px; display:block; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#fff;background:#000;filter:alpha(opacity=60);opacity:0.6; text-align:center;}
.ny_box .left .lf_dl2 dd{ display:block;}
.ny_box .left .lf_lx{ width:203px; padding:15px 13px 15px 14px; background:#F7F7F7;}

.ny_box .right{ width:850px;}
.ny_box .right .weizhi{ height:46px; line-height:46px; font-size:14px; font-weight:bold; background:#F4F4F4; padding:0 20px;}
.ny_box .right .ny_wenda{ width:840px; padding:10px 5px; overflow:hidden;}
.ny_box .right .ny_wenda dl{ font-family:"宋体"; border-bottom:1px solid #EEEEEE; padding:13px 0;}
.ny_box .right .ny_wenda dl dt{ background:url(../images/zs_r25_c37_s1.jpg) no-repeat left 3px; height:26px; line-height:26px; padding:0 0 0 25px;}
.ny_box .right .ny_wenda dl dt a{ display:block; font-weight:bold; color:#666;}
.ny_box .right .ny_wenda dl dd{ background:url(../images/zs_r28_c37_s1.jpg) no-repeat left 5px; color:#999; line-height:26px; padding:2px 0 0 25px;}

.ny_box .right .rg_tit{ height:48px; line-height:48px; background:url(../images/n_r7.jpg) no-repeat left bottom; padding:0 5px 0 20px; font-size:18px; font-weight:bold;}
.ny_box .right .rg_tit2{ padding:20px 5px 0 20px;}
.ny_box .right .rg_liuyan{ padding:30px 0;}
.ny_box .right .rg_liuyan table{ color:#666;background:#fff;}
.ny_box .right .rg_liuyan table td{ font-size:14px; height:32px; line-height:32px; padding:5px;background:#fff;}
.ny_box .right .rg_liuyan table td.tab_t{ text-align:right;}
.ny_box .right .rg_liuyan table td input{ height:28px; line-height:28px; background:#fff; border:1px solid #eee; padding:0 5px;}
.ny_box .right .rg_liuyan table td textarea{ width:650px; height:120px; line-height:24px; background:#fff; border:1px solid #eee; padding:5px;}
.ny_box .right .rg_liuyan table td.textarea{ padding:3px 5px;}
.ny_box .right .rg_liuyan table td.butt input{ width:180px; height:40px; line-height:40px; margin:15px 0 0 0px; border:none; color:#fff; background:#3266CC; font-size:16px; font-family:"微软雅黑", "黑体", "宋体"; font-weight:500;}

.right .name h1{ font-size:22px; color:#0167CC; font-weight:bold; line-height:44px; text-align:center; padding:40px 0 20px;}
.right .name2 h1{ color:#666; padding:40px 0 10px;}
.right .name3 h1{ font-size:32px;}
.right .name4 h1{ padding:20px 0 0;}
.right .time{ font-size:12px; color:#ccc; text-align:center; line-height:26px; height:26px; border-bottom:1px dashed #ECECEC; padding-bottom:10px;}
.right .time a{ color:#ccc;}
.right .ny_txt{ padding:10px 10px 150px; font-size:14px; line-height:26px; min-height:600px; background:url(../images/jj_r3_c2_s1.jpg) no-repeat right bottom; margin-bottom:80px;}
.right .ny_txt2{ padding:20px 10px; font-size:14px; line-height:26px;color:#999;}
.right .ny_txt p,.right .ny_txt div,.right .ny_txt2 p,.right .ny_txt2 div{ padding:5px 0;}

.right .ny_rongyu{}
.right .ny_rongyu ul{ float:left; padding:15px 5px;}
.right .ny_rongyu ul li{ float:left; text-align:center; width:264px; padding:5px 8px;}
.right .ny_rongyu ul li img{ border:1px solid #ddd;}
.right .ny_rongyu ul li span{ display:block; font-size:14px; height:26px; line-height:26px; overflow:hidden; padding-top:8px;}

.right .ny_product ul{ float:left; padding:15px 5px;}
.right .ny_product ul li{ float:left; text-align:center; width:264px; padding:5px 8px;}
.right .ny_product ul li img{ border:1px solid #ddd;}
.right .ny_product ul li span{ display:block; font-size:14px; height:26px; line-height:26px; overflow:hidden; padding-top:8px;}

.right .ny_hezuo ul{ float:left; padding:15px 0;}
.right .ny_hezuo ul li{ float:left; width:160px; padding:10px 5px;}
.right .ny_hezuo ul li img{ border:1px solid #ddd;}

.right .ny_news dl{ float:left; width:100%; height:184px; overflow:hidden; padding:20px 0;}
.right .ny_news dl dt{ float:left; width:255px; height:184px; padding-right:20px;}
.right .ny_news dl dd{ float:left; width:575px; color:#999; line-height:24px; padding:5px 0;}
.right .ny_news dl dd.dd_a1{ font-size:15px; font-weight:bold; height:26px; line-height:26px;}
.right .ny_news ul{ float:left; width:100%;}
.right .ny_news ul li{ float:left; height:44px; line-height:44px; padding:5px 0;}
.right .ny_news ul li span{ float:left; width:44px; text-align:center; background:#656766; color:#fff; line-height:16px; padding:6px 0;}
.right .ny_news ul li a{ float:left; width:786px; padding:0 10px; background:#F1F1F1; font-family:"宋体";}

.right .ny_cont{ text-align:center; padding:15px 0 100px;}
.right .ny_cont2{ background:url(../images/lx_r3_c2_s1.jpg) no-repeat center 0; font-size:14px; min-height:260px; line-height:30px; padding:50px 30px;}
.right .ny_cont2 h1{ font-size:18px; font-weight:bold; color:#0167CC; padding:20px 0;}

.right .ny_txt .ny_table{ background:#ddd; text-align:center;}
.right .ny_txt .ny_table td{ background:#fff; font-size:14px; line-height:28px; padding:10px;}
.right .ny_txt .ny_table td.td_tit{ background:#FF6600; color:#fff; font-weight:bold;}
.right .ny_txt .ny_table td.td_td1{ font-weight:bold; font-size:14px;}

.right .ny_txt .ny_table2 td{ background:#fff; font-size:14px; line-height:28px; padding:10px;}
.right .ny_txt .ny_table2 td.td_td1{ font-weight:bold; font-size:14px;}
.right .ny_txt .ny_table td span.td_span{ font-family:"宋体"; font-weight:normal; font-size:14px;}




.right #faq li{ padding:10px;}
.right #faq dt{font-weight:bold;cursor:pointer; background:url(../images/q_r1_c2_s1.jpg) no-repeat 20px center #4C94DC; color:#fff; height:46px; line-height:46px; font-size:18px; padding:0 10px 0 60px; overflow:hidden;}
.right #faq dd{display:none; padding:20px 0 10px; font-size:14px; line-height:26px;}
.right #faq dd div,.right #faq dd p{ padding:5px 0;}








/*--------分页-------*/
.next_fy{ padding:40px 0 60px; text-align:center; font-size:14px; font-family:"宋体";}
.next_fy a,.next_fy b{ height:36px; line-height:36px; margin:2px 3px; display:inline-block; border:1px solid #ddd; background:#fff; padding:0 15px; color:#666;}
.next_fy a:hover,.next_fy b{ background:#4268CB; font-weight:500; color:#fff; border:1px solid #4268CB;}
.next_fy span{ font-size:13px; color:#666; display:inline-block; padding-left:10px;}
.next_fp{ line-height:28px; font-size:14px; color:#666; padding:16px 10px; text-align:left; border-top:1px dashed #ECECEC;}
.next_fp a{ color:#666; display:inline-block; background:url(../images/n_r16_c9_s1.jpg) no-repeat 3px center; padding-left:15px;}
.next_fp a:hover{ color:#0066cc;}