@charset "utf-8";
body { font-family: "宋体", Arial; font-size: 12px; color:#555; margin:0 auto; }
ul ,form ,p ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,div ,input ,text ,textare ,dl ,dt ,dd{ margin:0; padding:0;}
ul ,ol ,li{ list-style:none;}
img{ border:none;}
a{ color:#555; text-decoration:none;}
a:hover{ text-decoration:underline;}
h1 { font-size:16px; margin:0px; }
h2 { font-size:14px;  margin:0px;}
h3 { font-size:12px;  margin:0px;}
.fl{ float:left;}
.fr{ float:right;}

.top_bg{ background:url(top_bg.gif) repeat-x; height:100px; width:100%; min-width:980px;}

.top ,.banner ,.main_box1 ,.main_box2 ,.foot ,.ny_banner ,.ny_box{  width:980px; margin:0 auto;}

.top_r{ width:770px;}

.top_r1{ width:218px; float:right; height:62px; border:0px solid blue;}
.top_r1 dl{ padding-top:14px;}
.top_r1 dl dd{ float:left; font-family:"微软雅黑";}
.top_r1 dl dd a{ color:#e0b4b1; padding-left:15px;}

.nav{ clear:both; border:0px solid green;}
.nav li{ float:left; font-family:"微软雅黑"; font-size:16px;}
.nav li a{ color:#fff; padding-left:14px;}

.banner_bg{ background:url(banner_bg.gif) repeat-x; height:401px; width:100%; min-width:980px; }

.mainbox{ background:url(main_bg1.gif) repeat-x; margin:0 auto; width:100%; min-width:980px; }
.main_box1{ height:152px; padding-top:50px;}
.news{ width:440px; height:110px; border-right:1px dotted #ccc; background:url(news_pic.gif) 35px 30px no-repeat;}
.case{ width:231px; padding-left:18px; height:110px; border-right:1px dotted #ccc;}
.kefu{ width:259px;}

.news_l{ width:140px; padding-left:35px;}
.news_r{ width:320px;}
.news_l h3{ font-size:14px; font-family:"微软雅黑"; color:#153a66; background:url(xs_icon1.gif) 95px 3px no-repeat;}
.news_r ul{ padding-top:10px;}
.news_r li{ line-height:22px; }
.news_r li a{ background:url(xs_lm1.gif) 0 3px no-repeat; padding-left:10px;}
.news_r li a:hover{ color:#BB0D02; background:url(xs_lm2.gif) 0 3px no-repeat;}
.news_r li span{ float:right; padding-right:25px; color:#7a7a7a;}

.case h3 ,.kefu h3{ font-size:14px; font-family:"微软雅黑"; color:#153a66; background:url(xs_icon2.gif) 75px 3px no-repeat;}
#case_list td a img{ border:1px solid #ccc;}
#kefu_list{ margin-top:5px;}

.main_box2{}
.main_b21 ,.main_b22 ,.main_b23 ,.main_b24{ width:220px; padding-left:20px;}
.main_b21 h3 ,.main_b22 h3 ,.main_b23 h3 ,.main_b24 h3{ height:26px; font-family:"微软雅黑"; font-size:14px; color:#153a66;}
.main_b21 h3 span a ,.main_b22 h3 span a ,.main_b23 h3 span a ,.main_b24 h3 span a{ float:right; font-size:12px; font-family:"宋体"; font-weight:normal; color:#BB0D02; padding:5px 10px 0 0 ;}
.main_b21 a img ,.main_b22 a img ,.main_b23 a img ,.main_b24 a img{ border:1px solid #ccc;}
.main_b21 a:hover img ,.main_b22 a:hover img ,.main_b23 a:hover img ,.main_b24 a:hover img{ border:1px solid #f60;}
.main_b21 ul ,.main_b22 ul ,.main_b23 ul ,.main_b24 ul{ padding-top:10px;}
.main_b21 li ,.main_b22 li ,.main_b23 li ,.main_b24 li{ line-height:24px;}
.main_b21 li a:hover ,.main_b22 li a:hover ,.main_b23 li a:hover ,.main_b24 li a:hover{ color:#BB0D02;}

.foot{ margin-top:50px; padding-top:20px; height:105px; border-top:1px solid #ccc;}
.foot_l{ width:650px;}
.foot_r{ width:330px;}
.foot_l ul{ padding-left:210px; background:url(foot_logo.gif) no-repeat;}
.foot_l li{ line-height:20px;}
.foot_r li{ line-height:20px; text-align:right;}
.foot_r li a:hover{ color:#bb0d02;}


/*about.html*/
.ny_banner{ margin-top:10px;}
.ny_banner img{ border:1px solid #ddd;}

.ny_box{ margin-top:10px;}
.ny_lbox{ width:211px;}
.ny_rbox{ width:755px;}
.ny_lbt{ background:url(lm_tbg.gif) no-repeat; height:53px; text-align:center; font-size:18px; font-family:"微软雅黑"; font-weight:bold; color:#b60d02;}
.ny_lnr{ background:url(lm_nrbg.gif) no-repeat; padding:0 15px 15px 15px;}
.ny_lnr li{ height:30px; line-height:30px; border-bottom:1px solid #ddd; background:url(xs_lm_con.gif) 11px 10px no-repeat;}
.ny_lnr li a{ padding-left:36px; height:30px; display:block;}
#lm_hover a ,.ny_lnr li a:hover{ background:url(lm_hover.gif) no-repeat; height:28px; color:#fff; text-decoration:none; }

.tel_pic{ padding-top:30px;}
.loc_box{ /*height:29px; line-height:29px;*/     height: 30px;
    margin-bottom: 15px; border-bottom:1px solid #ccc;}
.loc_box h3{ font-family:"微软雅黑"; font-weight:-normal; font-size:16px; color:#232323;}
.loc_box span{ float:right;}

.ny_rnr_about{  color:#333;}

.news_class{
	padding-left: 20px;
	line-height: 20px;
}


.ny_rnr{ padding:10px; color:#333;}
.ny_rnr p{ line-height:20px; padding-top:15px;}

/*two code style*/
html {_overflow: hidden}   
body {_overflow: auto; _height: 100%}   
.ewm {padding: 5px; background: #eee; right: 135px;  color: #fff;  position: fixed; bottom:0px; _position: absolute} 


.pd_nc_zw {  padding-bottom:10px; word-break:break-all ; color:#000000; line-height:170%; padding-left:10px; padding-right:10px;  }


.pd_fl_lb { color:#000000   }

.pd_zw_pro_lb_pic1 { padding-right:20px; padding-left:20px}
.pd_zw_pro_lb_pic1 img { border:solid 1px #D3DBEF  }
.pd_zw_pro_lb_pic1_img { text-align:center; }
.pd_zw_pro_lb_pic1_img img { border:solid 1px #ccc; width:160px; height:120px;}
.pd_zw_pro_lb_pic1_bt { text-align:center; font-size:12px;  padding-top:5px}





.apd_zw_pro_lb_pic1 { padding-right:15px;}
.apd_zw_pro_lb_pic1 img { border:solid 1px #D3DBEF  }
.apd_zw_pro_lb_pic1_img { text-align:center; }
.apd_zw_pro_lb_pic1_img img { border:solid 1px #ccc; width:170px; height:170px;}
.apd_zw_pro_lb_pic1_bt { text-align:center; font-size:12px;  padding-top:5px}






.pd_zw_pro_lb_pic1_xh { text-align:center; font-size:12px; }
.pd_zw_pro_lb_pic1_bt a,.pd_zw_pro_lb_pic1_xh a { color:#333333 }

.pd_zw_pic { text-align:center; clear:both; padding-top:10px; overflow:hidden; }

.pd_zw_lb_body { padding:10px;  clear:both; line-height:170%}  


/*pindao show*/
.nc_keywords { padding-top:10px; padding-bottom:10px; }
.anli_fy { padding-left:13px; padding:10px 0px 10px 0px; line-height:200%}
.anli_fy li {  list-style:none;}

.pro_pic,.pro_pic2 { text-align:center; padding:5px; }

.pd_zw_lb_xg { padding-top:10px; padding-left:10px;  clear:both; border-top:dotted 1px #ccc; line-height:150%;}
.Related_Cases { padding-top:10px; padding-left:10px;  clear:both; border-top:dotted 1px #ccc;}
.Related_Cases_bt { font-weight:bold;}  
.Related_Cases_lb li {   padding-top:10px; background:url('bg99.gif') no-repeat 0px 12px; padding-left:20px;}
.pd_zw_lb_other { text-align:center; font-size:16px; padding-top:20px; }
.pd_zw_lb_other a { color:#FF3300}
.pd_zw_lb_other a:hover { color:#0189E2}
.pd_zw_lb_jj { padding-bottom:5px; padding-bottom:5px;}
.pd_zw_fx { text-align:right; border-bottom:solid 1px #ccc; padding-right:20px; padding-top:5px; padding-bottom:5px;} 


/*pindao lb*/
.pd_news_lb { background:url('bg99.gif') no-repeat 8px 16px; padding-left:25px; padding-top:12px; border-bottom:dotted 1px #ccc;  }
.pd_news_lb a {font-size:14px; font-weight:normal; }
.fy { clear:both; font-size:14px; padding-top:20px; padding-bottom:20px; font-family:"Arial"  }
.news_class { padding-left:20px; line-height:160%  }
.news_class_bt { width:550px; float:left; padding-bottom:5px; padding-top:5px; background:url('ico3.gif') no-repeat 0px 5px; padding-left:20px; }
.news_class_time { width:100px; float:left; text-align:center; padding-bottom:5px; padding-top:5px;}  
.news_lb_ge { border-top: dotted 1px #f1f1f1;}



.pd_zw_bt { font-size:18px; font-weight:bold; padding-top:10px; clear:both;text-align:center; padding-bottom:10px; background:url('bg17.gif') repeat-x 10px; }


.ab_r_tool { border-bottom:solid 1px #ccc; padding:10px; text-align:center}
.SBack { text-align:right; padding-top:10px; padding-right:10px; padding-bottom:10px;}
.nc_bt nc_btA links_body_bt h1{ font-size:16px; padding-top:10px;}
#bList_selected a { color:#E60505;  display:block; font-weight:bold }
#sList_selected a { color:#E60505; }
#List_selected a { color:#E60505; }

.zw_wz{ color:#000000}
.newsxs{ padding-left:20px; padding-right:10px;}
.nc_download_url { text-align:center; clear:both; padding-top:10px; padding-bottom:20px;}


.pd_zw_l { overflow:hidden; border:solid 1px #ccc; padding:10px; }
.pd_zw_r { text-align:left; line-height:150%;  padding-bottom:10px; width:60%;   padding-left:10px;}
.pd_zw_c { padding:10px;}

.pd_zw_lb_feedback { border:solid 1px #F90; padding:10px; clear:both; text-align:center; background:#FFFBEE}

.pd_zw_lb_qq { clear:both; padding:5px; vertical-align:middle}
.pd_zw_lb_qq img { padding-right:5px;}
.pd_zw_lb_other { text-align:center; font-size:16px; padding-top:20px; }
.pd_zw_lb_other a { color:#FF3300}
.pd_zw_lb_other a:hover { color:#0189E2}
.pd_zw_lb_model,.pd_zw_lb_region,.pd_zw_lb_jj{ padding-top:10px; padding-bottom:10px; font-size:12px; word-break:break-all;}
.pd_zw_lb_region {} 
.pd_zw_lb_jj {  clear:both; }
.pd_zw_lb_jb { padding-top:5px; padding-bottom:5px; word-break:break-all; }

 
.pd_zw_news_lb td { border-bottom:dotted 1px #ccc;}

.pd_zw_pro_lb_ge  { border-bottom:dotted 1px #ccc; padding-top:20px;}
.pd_zw_pro_lb  td {padding-top:10px; }
.ge_heaa { height:10px; font-size:1px; clear:both; width:80px; }


.lm_lmbg li{ text-align:left; height:20px; padding-top:10px; padding-left:20px; border-bottom:1px solid #d7d7d7;}


.ab_rrr{ padding-left:40px; padding-right:30px text-align:center}




.index_pro_lb {
	width:213px;
}
.index_pro_lb_bt { width:213px;
	background:#fff;
	padding-left:15px;
	clear:both;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	height:20px;
	color:#333
}
.index_pro_lb_bt a {
	color:#333;
}
.index_pro_lb_lb {
width:186px;
	background:url(ny_lmmbg.gif) repeat-y;  _margin-top:-6px; padding-top:10px;
	padding:10px 10px 10px 10px;
	border-top:0px;
}
.index_pro_lb_lb a {
	}
.fl_b {
	background:url('tt4.gif') no-repeat 5px 7px;
	padding-left:20px;
	border-bottom: solid 1px #f3f3f3;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold
}
.fl_s {
	padding-left:20px;
	background:url('tt8.gif') no-repeat 5px 10px;
	padding-top:8px;
	padding-bottom:5px;
	border-bottom:solid 1px #f3f3f3
}
.index_pro_lb_so {
	background:url('bg11.gif') no-repeat 50% 50%;
	padding-left:20px;
	padding-top:8px;
	height:35px;
}
.so_input_key {
	border:0px;
	float:left;
	height:18px;
	padding-top:5px;
	color:#A5A5A5;
	width:125px;
}
.so_input_sub {
	float:left;
}
.index_pro_lb_notic {
	padding-bottom:5px;
	color:#B8B8B8
}

/* banner focus style */
#focus {width:980px; height:394px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:980px; height:394px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
/*#focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0; background:#000;}*/
#focus .btn {position:absolute; width:980px; height:10px; padding:5px 10px; right:0; bottom:10px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:147px; background:url(sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}



.QQbox {
	Z-INDEX: 99999;
	RIGHT: 0px;
	WIDTH: 145px;
	POSITION: absolute;
	TOP: 350px
}
.QQbox .press {
	RIGHT: 0px;
	WIDTH: 33px;
	CURSOR: pointer;
	POSITION: absolute;
	HEIGHT: 158px;
}
.QQbox .Qlist {	WIDTH: 145px;
}
.QQbox .Qlist .t {
    clear:both;	
    	WIDTH: 145px;
	HEIGHT: 43px;
	BACKGROUND:url(/js/qq/top.gif) repeat 50% 50% ;
}
.QQbox .Qlist .b {
    clear:both;	
	font-size:1px;WIDTH: 145px;
	HEIGHT:21px;
	BACKGROUND:url(/js/qq/bottom.gif) no-repeat right 50%
}
.QQbox .Qlist .con {
	BACKGROUND:url(/js/qq/middle.gif) repeat-y ;	padding-left:10px; padding-right:10px;
}




