/* 全局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 <= 1000? "1000px":"auto"); min-width:1000px; 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:#0055a4;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:1000px; margin:0 auto;}

/*---------------------------------------------------------------*/
.top{ width:100%; background:url(../images/i_r1_c3_s1.jpg) repeat 0 0; color:#666; height:31px; line-height:31px; font-family:"宋体";}
.top a{ display:inline-block; color:#666; padding:0 5px;}
.top a:hover{ color:#0055a4;}
.logo{ padding:12px 0;}
.nav{ height:56px; line-height:56px; background:#0066cc;}
.nav ul{ float:left; width:100%; font-size:15px;}
.nav ul li{ float:left; width:110px; padding-right:1px; background:url(../images/i_r5_c19_s1.jpg) no-repeat right center;}
.nav ul li a,.nav ul li a:hover{ display:block; color:#fff;}
.nav ul li.nac_a a,.nav ul li.nac_a a:hover{ background:url(../images/i_r5_c19_s1.jpg) no-repeat left center;}

.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:32px;line-height:32px;}
.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:#fff;filter:alpha(opacity=100);opacity:1;line-height:999px;}
.fullSlide .hd ul .on {background:#005aae;}
.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;}

.sousuo{ background:#f6f6f6; height:54px; line-height:54px; color:#333; font-family:"宋体";}
.sousuo .lf{ color:#666;}
.sousuo .lf a{ display:inline-block; color:#999; padding:0 8px;}
.sousuo .lf a:hover{color:#0055a4;}
.sousuo .rg .s_input1{ color:#666; background:url(../images/i_r9_c39_s1.jpg) no-repeat center center; width:290px; padding:0 10px; height:32px; line-height:32px; overflow:hidden;}
.sousuo .rg .s_input2{ background:url(../images/i_r9_c57_s1.jpg) no-repeat center center; width:48px; height:32px; line-height:32px;}

.hm_ntit{ padding:30px 0 15px; line-height:32px; text-align:center;}
.hm_ntit span{ display:block; font-size:30px; font-weight:bold; color:#3084d7;}
.hm_ntit i{ display:block; font-style:normal; color:#ddd; font-size:24px; font-family:Arial, Helvetica, sans-serif; padding:10px 0 0;}

.hm_prod .hm_ntit{ background:url(../images/h_r1_c1_s1.jpg) no-repeat center 45px;}
.hm_prod .left{ width:226px; height:1010px; overflow:hidden; font-weight:bold; padding-right:24px; text-align:left;}
.hm_prod .left h2{ height:92px; line-height:92px; text-align:center; font-size:26px; background:#005aae; color:#fff;}
.hm_prod .left ul{ float:left; /*height:445px;*/ padding:13px 15px; background:#f7f7f7; width:196px;}
.hm_prod .left ul li{ float:left; height:36px; line-height:36px; font-size:16px; padding:7px 0 7px 40px; background:url(../images/l_s1.jpg) no-repeat left center; width:156px;}
.hm_prod .left ul li.li_a{ float:left; height:38px; line-height:38px; font-size:14px; padding:0 0 0 50px; background:url(../images/i_r52_c11_s1.jpg) no-repeat 25px 14px #fff; width:146px;}
.hm_prod .left ul li a,.hm_prod .left ul li a:hover{ color:#0055a4;}
.hm_prod .left p{ height:54px; line-height:54px; text-align:left; font-size:26px; background:url(../images/i_r25_c9_s1.jpg) no-repeat 0 0; color:#fff; padding-left:60px; font-family:Impact; font-weight:500;}
.hm_prod .right{ width:750px; height:1010px; overflow:hidden; text-align:left;}
.hm_prod .right .rg_ntit{ width:100%;  height:50px; line-height:50px; background:#005aae;}
.hm_prod .right .rg_ntit a{ float:right; padding:20px 20px 0 0;}
.hm_prod .right .rg_ntit span{ float:left; background:#4eb055; font-size:16px; color:#fff; padding:0 30px;}
.hm_prod .right dl{ float:left; padding:20px 0 10px; width:100%;}
.hm_prod .right dl dt{ width:378px; height:280px; float:left; border:1px solid #ddd;}
.hm_prod .right dl dd{ width:350px; height:282px; float:left; padding-left:20px; font-size:14px;}
.hm_prod .right dl dd h2{ font-size:18px; font-weight:bold; border-bottom:1px dotted #ddd; height:44px; line-height:44px; overflow:hidden;}
.hm_prod .right dl dd p{ padding:10px 0 0; line-height:24px;}
.hm_prod .right dl dd p span{ font-weight:bold; display:block;}
.hm_prod .right dl dd a{ display:block; padding:15px 0 0;}
.hm_prod .right .p_hot{ font-size:24px; color:#0066cc; background:url(../images/i_r22_c23_s1.jpg) no-repeat center center; text-align:center; height:44px; line-height:44px;}
.hm_prod .right ul{ float:left;}
.hm_prod .right ul li{ float:left; width:234px; padding:0 8px; text-align:center;}
.hm_prod .right ul li img{ border:1px solid #ddd; padding:3px;}
.hm_prod .right ul li span{ display:block; font-size:14px; background:#ebebeb; height:36px; line-height:36px; overflow:hidden;}
.hm_prod .right ul li a{ color:#666;}
.hm_prod .right ul li a:hover{ color:#0055a4;}

.hm_ad a{ display:block; height:180px; line-height:180px; padding:25px 0 0;}

.hm_about{ background:#f2f2f2; text-align:left;}
.hm_about .hm_ntit{ background:url(../images/h_r3_c1_s1.jpg) no-repeat center 40px;}
.hm_about dl{ float:left; height:276px; overflow:hidden; padding-bottom:50px;}
.hm_about dl dt{ float:left; width:386px; padding-right:30px;}
.hm_about dl dd{ float:left; width:584px;}
.hm_about dl dd{ color:#666; font-size:14px; line-height:26px;}
.hm_about dl dd h2{ font-size:18px; color:#0055a4; height:50px; line-height:50px;}
.hm_about dl dd a{ display:block; color:#0055a4;}
.hm_about dl dd img{ float:left; padding:20px 10px 0 0;}

.hm_case .mbox{ width:1100px;}
.hm_case .hm_ntit{ background:url(../images/i_r34_c9_s1.jpg) no-repeat center 63px; padding:50px 0 15px;}
.hm_case .hm_ntit i{ font-size:18px; color:#666; font-family:"微软雅黑", "黑体", "宋体";}
.hm_case .mr_frbox { padding:10px 0 30px; margin:0 auto; font-family:"宋体";}
.hm_case .mr_frBtnL { float: left; margin:200px 13px 0px 0px; cursor: pointer; display: inline; }
.hm_case .mr_frUl { float: left; width:990px; }
.hm_case .mr_frBtnR { float: right; margin-top:200px; cursor: pointer; }
.hm_case .mr_frUl ul li { display: inline; float: left; height:488px; width:310px; margin:0 10px; overflow: hidden; text-align:center;}
.hm_case .mr_frUl ul li img { display: block;}
.hm_case .mr_frUl ul li span { display: block; height:44px; line-height:44px; font-size:14px;}

.hm_yousi{ background:url(../images/5_s1_s1.jpg) no-repeat center 0; padding:200px 0 0; text-align:left; color:#666; font-size:14px; line-height:24px; height:754px; font-family:"宋体";}
.hm_yousi .hm_ys1{ width:440px; padding:100px 530px 10px 30px; margin:0 auto;}
.hm_yousi .hm_ys2{ width:440px; padding:100px 5px 40px 555px; margin:0 auto;}
.hm_yousi .hm_ys3{ padding-bottom:30px;}

.hm_ad2 a{ display:block; height:150px; line-height:150px;}

a.bg2:link,a.bg2:visited,a.bg2:hover { color:#0055a4;}
a.bg1:link,a.bg1:visited,a.bg1:hover { color:#999;}

.hm_news .left{ width:680px; padding:40px 30px 30px 0; text-align:left;}
.hm_news .h_ntit{ font-size:20px; background:url(../images/i_r42_c11_s1.jpg) no-repeat left center; border-bottom:1px solid #ddd; font-weight:bold; padding:0 5px; height:44px; line-height:44px;}
.hm_news .h_ntit .lf a{ display:inline-block; padding:0 10px;}
.hm_news .h_ntit .rg a{ display:inline-block; padding:20px 0 0;}
.hm_news .left .hm_nlie{ width:100%; height:338px; overflow:hidden;}
.hm_news .left .hm_nlie dl{ float:left; padding:15px 0;}
.hm_news .left .hm_nlie dt{ float:left; width:195px; padding-right:15px;}
.hm_news .left .hm_nlie dd{ float:left; font-size:14px; width:470px; line-height:24px;}
.hm_news .left .hm_nlie dd.dd_name a{ font-size:18px; font-weight:bold; color:#0055a4; height:44px; line-height:44px; overflow:hidden;}
.hm_news .left .hm_nlie dd.dd_more{ padding:10px 0 0;}
.hm_news .left .hm_nlie ul{ float:left; width:100%;}
.hm_news .left .hm_nlie ul li{ float:left; height:33px; line-height:33px; font-size:14px; color:#ccc; width:660px; background:url(../images/i_r52_c11_s1.jpg) no-repeat 2px center; border-bottom:1px dotted #ccc; padding-left:20px;}
.hm_news .left .hm_nlie ul li a{ float:left; color:#666;}
.hm_news .left .hm_nlie ul li a:hover{color:#0055a4;}
.hm_news .left .hm_nlie ul li span{ float:right;}
.hm_news .right{ width:290px; padding:40px 0 30px; text-align:left;}
.hm_news .right dl{ width:100%; line-height:24px; border-bottom:1px dotted #ccc; padding:6px 0; /*height:96px;*/ overflow:hidden;}
.hm_news .right dl.wt_dl1{ padding-top:17px;}
.hm_news .right dt{ background:url(../images/i_r47_c47_s1.jpg) no-repeat 0 1px; padding:0 0 0 30px; font-size:13px;}
.hm_news .right dt a{ color:#333;}
.hm_news .right dt a:hover{color:#0055a4;}
.hm_news .right dd{ background:url(../images/i_r49_c47_s1.jpg) no-repeat 0 6px; padding:5px 0 0 30px; font-size:12px; color:#999;}

.links{ background:#f4f4f4; padding:20px 0; color:#666; text-align:left;}
.links span{ display:block; font-size:18px; font-weight:bold; color:#0055a4; height:36px; line-height:36px;}
.links a{ color:#666; display:inline-block; line-height:26px; padding:0 5px;}
.links a:hover{color:#0055a4;}

.f_nav{ background:#0455a0;}
.f_nav ul{ font-size:14px;}

.footer{ background:#005aae; font-size:14px; text-align:left; color:#fff; line-height:26px; padding:20px 0 25px;}
.footer .left{ background:url(../images/i_r54_c26_s1.jpg) no-repeat right center; padding:20px 20px 20px 0; width:270px;}
.footer .middle{ background:url(../images/i_r54_c26_s1.jpg) no-repeat right center; padding:0 25px; width:426px; line-height:22px; color:#ccdeef;}
.footer .middle h3{ color:#fff; font-size:14px; line-height:32px;}
.footer .right{ background:url(../images/i_r55_c52_s1.jpg) no-repeat 30px center; padding:34px 0 34px 150px; width:84px;}

/*-------------------内页----------------------*/
.ny_left{ width:226px; overflow:hidden; font-weight:bold; padding:20px 24px 30px 0; text-align:left;}
.ny_left h2{ height:92px; line-height:92px; text-align:center; font-size:26px; background:#005aae; color:#fff;}
.ny_left h3{ height:66px; line-height:66px; text-align:center; font-size:24px; background:#005aae; color:#fff; margin-top:20px;}
.ny_left ul{ float:left; padding:13px 15px; background:#f7f7f7; width:196px;}
.ny_left ul li{ float:left; height:36px; line-height:36px; font-size:16px; padding:7px 0 7px 40px; background:url(../images/l_s1.jpg) no-repeat left center; width:156px;}
.ny_left ul li a,.ny_left ul ul li a:hover{ color:#0055a4;}
.ny_left ul li.li_a{ float:left; height:38px; line-height:38px; font-size:14px; padding:0 0 0 50px; background:url(../images/i_r52_c11_s1.jpg) no-repeat 25px 14px #fff; width:146px;}
.ny_left .lf_cont{ text-align:center; font-weight:500; color:#666; line-height:24px; background:#f7f7f7; padding:16px;}
.ny_left .lf_cont span{ display:block; font-size:12px; display:block; padding:5px 0;}
.ny_left .lf_cont p{ text-align:left; font-size:12px; color:#999;}
.ny_left .lf_cont p strong{ color:#666; font-size:14px;}

.ny_right{ width:750px; overflow:hidden; padding:20px 0 30px 0; text-align:left;}
.ny_right .weizhi{ height:44px; line-height:44px; padding:0 15px; background:#f4f4f4; color:#999;}
.ny_right .weizhi .lf{ color:#666; font-size:16px; font-weight:bold; background:url(../images/c_r1.jpg) no-repeat center left; padding:0 15px;}
.ny_right .weizhi .rg a{ color:#999; display:inline-block;}
.ny_right .weizhi .rg a:hover{ color:#0055a4;}
.ny_right ul.prod_ul{ float:left; padding:15px 0;}
.ny_right ul.prod_ul li{ float:left; width:234px; padding:8px; text-align:center;}
.ny_right ul.prod_ul li img{ border:1px solid #ddd; padding:3px;}
.ny_right ul.prod_ul li span{ display:block; font-size:14px; background:#ebebeb; height:36px; line-height:36px; overflow:hidden;}
.ny_right ul.prod_ul li a{ color:#666;}
.ny_right ul.prod_ul li a:hover{ color:#0055a4;}
.ny_right ul.case_ul{ float:left; padding:15px 0;}
.ny_right ul.case_ul li{ float:left; width:234px; padding:8px; text-align:center;}
.ny_right ul.case_ul li span{ display:block; font-size:14px; font-family:"宋体"; height:36px; line-height:36px; overflow:hidden;}
.ny_right ul.case_ul li a{ color:#666;}
.ny_right ul.case_ul li a:hover{ color:#0055a4;}
.ny_right dl.news_dl{ float:left; padding:20px 0 15px;}
.ny_right dl.news_dl dt{ float:left; width:195px; padding-right:15px;}
.ny_right dl.news_dl dd{ float:left; font-size:14px; width:540px; line-height:24px;}
.ny_right dl.news_dl dd.dd_name a{ font-size:18px; font-weight:bold; color:#0055a4; height:44px; line-height:44px; overflow:hidden;}
.ny_right dl.news_dl dd.dd_more{ padding:10px 0 0;}
.ny_right ul.news_ul{ float:left; width:100%;}
.ny_right ul.news_ul2{ float:left; width:100%; padding:10px 0;}
.ny_right ul.news_ul li{ float:left; height:36px; line-height:36px; font-size:14px; color:#ccc; width:730px; background:url(../images/i_r52_c11_s1.jpg) no-repeat 2px center; border-bottom:1px dotted #ccc; padding-left:20px;}
.ny_right ul.news_ul li a{ float:left; color:#666;}
.ny_right ul.news_ul li a:hover{color:#0055a4;}
.ny_right ul.news_ul li span{ float:right;}

.ny_right .wenti_dl{ width:730px; padding:15px 10px;}
.ny_right .wenti_dl dl{ width:100%; line-height:24px; border-bottom:1px dotted #ccc; padding:8px 0;}
.ny_right .wenti_dl dl dt{ background:url(../images/i_r47_c47_s1.jpg) no-repeat 0 1px; padding:0 0 8px 30px; font-size:13px;}
.ny_right .wenti_dl dl dt a{ color:#333;}
.ny_right .wenti_dl dl dt a:hover{color:#0055a4;}
.ny_right .wenti_dl dl dd{ background:url(../images/i_r49_c47_s1.jpg) no-repeat 0 1px; padding:0 0 0 30px; font-size:12px; color:#999;}


.ny_right dl.nr_dl{ float:left; padding:20px 0 30px; width:100%;}
.ny_right dl.fa_dl{ padding:25px 0 0;}
.ny_right dl.nr_dl dt{ width:378px; height:280px; float:left; border:1px solid #ddd;}
.ny_right dl.nr_dl dd{ width:350px; /*height:282px;*/ float:left; padding-left:20px; font-size:14px;}
.ny_right dl.nr_dl dd h2{ font-size:18px; font-weight:bold; border-bottom:1px dotted #ddd; height:44px; line-height:44px; overflow:hidden;}
.ny_right dl.nr_dl dd p{ padding:10px 0 0; line-height:24px;}
.ny_right dl.nr_dl dd p span{ font-weight:bold; display:block;}
.ny_right dl.nr_dl dd a{ display:block; padding:15px 0 0;}
.ny_right .nr_tit{ height:44px; line-height:44px; background:#f4f4f4; color:#999; text-align:left;}
.ny_right .nr_tit span{ display:inline-block; padding:0 30px; font-size:16px; color:#fff; background:#0066CB;}
.ny_right .nr_txt{ padding:15px 5px; font-size:14px; line-height:26px; color:#666;}
.ny_right .nr_h1 h1{ font-size:24px; text-align:center; color:#0066CB; font-weight:bold; border-bottom:1px dotted #ddd; padding:25px 0 15px; line-height:44px; overflow:hidden;}
.ny_right .nr_h2 h1{ border-bottom:none; padding:25px 0 0;}
.ny_right .nr_time{ text-align:center; height:32px; line-height:32px; color:#999; font-family:"宋体"; padding:5px 0 0;}


/*--------分页-------*/
.next_fy{ padding:30px 0; text-align:center; font-size:14px;}
.next_fy2{ padding:50px 0 30px;}
.next_fy a,.next_fy b{ height:36px; font-weight:500; line-height:36px; margin:2px; display:inline-block; border:1px solid #ddd; background:#fff; padding:0 12px;}
.next_fy a:hover,.next_fy b{ background:#4268CB; color:#fff; border:1px solid #4268CB;}
.next_fp{ line-height:32px; font-size:14px; color:#666; padding:12px 0; text-align:left; border-top:1px dotted #ddd;}
.next_fp a{ color:#666;}
.next_fp a:hover{ color:#0055a4;}
































