@charset "gb2312";
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0 auto; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family: inherit;} 
ol, ul ,li{list-style: none;} 
img {border:0;} 
body { background: #FFF; font: 12px/1.5 Arial, Helvetica, sans-serif; } 
.CSSPRE_clear{clear:both;} 
div{margin:0;border:0;padding:0;}
.CSSPRE_dis{display:block;} 
.CSSPRE_undis{display:none;} 

a{ color:#000; text-decoration:none;}
a:hover{ color:#FF0000;}
.CSSPRE_width{ width:985px; margin:0 auto;}
.CSSPRE_box1{ width:100%; height:107px; background:url(../images/2_02.jpg) repeat-x;}
.CSSPRE_head{ height:107px; }
.CSSPRE_logo1{ width:409px; height:66px; float:left; padding-top:30px; padding-left:20px;}
.CSSPRE_logo2{ width:450px; float:right; text-align:right; padding-right:25px; height:30px; line-height:30px;}
.CSSPRE_logo3{ width:309px; height:44px; float:right; padding-top:10px;/* padding-right:20px;*/}
.CSSPRE_box2{ width:100%; height:34px; background:url(../images/5_16.jpg) repeat-x;}
.CSSPRE_nav{ height:34px;}
.CSSPRE_nav li{ width:140px; height:34px; float:left; text-align:center; line-height:34px; background:url(../images/5_14.jpg) no-repeat right top; font-weight:bold; }
.CSSPRE_nav li a{ width:140px; height:34px; display:block; color:#FFF; font-size:14px; overflow:hidden;}
.CSSPRE_nav li a:hover{ width:140px; height:34px; display:block; background:url(../images/6_17.jpg) no-repeat center; overflow:hidden;}
.CSSPRE_banner{ height:410px; margin-bottom:10px;overflow:hidden; clear:both;}

.CSSPRE_main{ height:auto; overflow:hidden;}
.CSSPRE_box3{ height:212px; overflow:hidden;}
.CSSPRE_fl{ width:254px; float:left;}
.CSSPRE_title1{ height:25px; line-height:25px; }
.CSSPRE_tit1{ width:5px; height:25px; background:url(../images/7_28.jpg) no-repeat; float:left;}
.CSSPRE_tit2{ width:242px; height:25px;  background:url(../images/8_30.jpg) repeat-x; float:left;}
.CSSPRE_tit5{ width:251px; height:25px;  background:url(../images/8_30.jpg) repeat-x; float:left;}
.CSSPRE_tit6{ width:973px; height:25px;  background:url(../images/8_30.jpg) repeat-x; float:left;}
.CSSPRE_tit2_1{ width:80px; height:25px; line-height:25px; background:url(../images/14_39.jpg) no-repeat center left; display:block; float:left; font-weight:bold;}
.CSSPRE_tit2_1 a{ padding-left:15px; color:#ff0000;}
.CSSPRE_tit2_2{ padding-top:5px; display:block; float:left;}
.CSSPRE_tit2_3{ float:right; display:block; padding-top:6px;}
.CSSPRE_tit3{ width:7px; height:25px; background:url(../images/10_28.jpg) no-repeat; float:right;}

.CSSPRE_fl_cont{ padding:10px 10px 0px; height:auto; }
.CSSPRE_fl_cont ul{ width:192px; height:auto; margin:0 auto;}
.CSSPRE_fl_cont ul li{ width:192px; height:30px; background:url(../images/19_39.jpg) no-repeat; line-height:30px; margin:4px auto;}
.CSSPRE_fl_cont ul li a{ padding-left:30px; }
/*.CSSPRE_fl_cont ul li ul{ width:152px; height:auto; margin:10px  auto 0px;}
.CSSPRE_fl_cont ul li ul li{ width:152px;  height:30px; line-height:30px; background:url(../images/19_43.jpg) no-repeat left center;}
.CSSPRE_fl_cont ul li ul li a{ padding-left:15px; color:#012749;}*/

.CSSPRE_about{ width:434px; height:212px; float:left; margin:0px 10px 0px 20px;}
.CSSPRE_title2{ height:35px; line-height:25px; background:url(../images/22_38.jpg) bottom no-repeat;}
.CSSPRE_tit4{ width:87px; height:22px; background:url(../images/20_47.jpg) no-repeat; float:left; margin:2px 10px; text-align:center; line-height:22px;}
.CSSPRE_tit4 a{ font-weight:bold; color:#FFF;}
.CSSPRE_ab_cont{ height:177px; overflow:hidden;}
.CSSPRE_ab1{ width:151px; height:135px; float:left; background:url(../images/21_42.jpg) no-repeat; padding-top:10px; padding-left:17px; margin-top:15px;}
.CSSPRE_ab2{ width:250px; height:155px; overflow:hidden; float:right; padding:15px 0px 10px;}
.CSSPRE_ab2 p{ text-indent:2em; line-height:22px;}

.CSSPRE_viedo{ width:263px; height:212px; float:right;}
.CSSPRE_vi_cont{ padding:10px 26px;}

.CSSPRE_products{ height:232px; overflow:hidden; margin-top:15px; }
.CSSPRE_product_cont{ padding:20px 0px; height:auto; overflow:hidden;}
.CSSPRE_product_cont li{ width:171px; height:168px; float:left; margin:0px 10px 0px 5px; display:inline;}
.CSSPRE_img1{ width:165px; height:124px; border:1px #CCC solid; float:left; text-align:center; padding:2px;}
.CSSPRE_img1 a{ width:165px; height:124px; display:table-cell; vertical-align:middle; text-align:center; *font-family:Arial, Helvetica, sans-serif; *font-size:116px; *display:block;}
.CSSPRE_img1 img{ vertical-align:middle;}
.CSSPRE_img2{ width:171px; height:30px; /*background:url(../images/27_67.jpg) repeat-x;*/ background:#dddddd; float:left; text-align:center; line-height:30px; overflow:hidden; margin-top:3px; font-weight:bold;}

.CSSPRE_contact{ /*height:221px;*/ width:254px; overflow:hidden; float:left;}
.CSSPRE_contact_cont{ padding:10px 20px 0px;}
.CSSPRE_contact_cont p{ line-height:22px;}

.CSSPRE_kouchi{ width:346px; height:200px; float:left; margin:0px 10px 0px 20px;}
.CSSPRE_kouchi_cont{ height:176px; overflow:hidden; padding:10px 0px 0px 10px;}
.CSSPRE_kouchi_cont li{ width:336px;  height:24px; line-height:24px; float:left; background:url(../images/29_74.jpg) no-repeat left center; overflow:hidden;}
.CSSPRE_kc1{ width:240px; height:24px; float:left; overflow:hidden;}
.CSSPRE_kc1 a{ padding-left:15px; }
.CSSPRE_kc2{ width:80px; height:24px; float:right; text-align:center;}


.CSSPRE_news{ width:346px; height:200px; float:right;}
.CSSPRE_link{ height:auto; overflow:hidden;  }
.CSSPRE_link p{padding:10px 20px;line-height:24px;}
.CSSPRE_foot{ height:auto; overflow:hidden; background:#ededed url(../images/30_77.jpg) top center no-repeat;}
.CSSPRE_foot p{ padding:30px 10px; text-align:center; line-height:24px;}

/*内页*/
.CSSPRE_left{ width:254px; height:auto; overflow:hidden; float:left;}
.CSSPRE_right{ width:721px; height:auto; overflow:hidden; float:right;}
.CSSPRE_title3{ height:35px; line-height:25px; background:url(../images/31_03.jpg) bottom no-repeat;}
.CSSPRE_tit2_4{ width:500px; height:35px; line-height:25px; float:right; text-align:right; padding-right:20px;}
.CSSPRE_right_p{ padding:20px 20px; height:auto; overflow:hidden;}
.CSSPRE_right_p p{line-height:24px;}
.CSSPRE_rignt_l{ height:auto; overflow:hidden;}
.CSSPRE_new_l{ padding:20px 20px; height:auto; overflow:hidden;width:650px;margin:0 auto;}
.CSSPRE_new_l li{ width:650px; height:26px; line-height:26px; float:left; margin:2px 0px; border-bottom:1px #CCC dashed; }
.CSSPRE_ne1{ width:500px; height:26px; float:left; background:url(../images/nei_list.gif) no-repeat left center; overflow:hidden;}
.CSSPRE_ne1 a{ padding-left:20px;}
.CSSPRE_ne2{ width:80px; height:26px; line-height:26px; text-align:right; float:right;}
.CSSPRE_fenye{ height:50px; line-height:50px;}
.fenye{ height:50px; line-height:50px; text-align:center;}

.CSSPRE_p1{ height:30px; font-weight:bold; font-size:14px; text-align:center;}
.CSSPRE_p2{ height:30px; text-align:center; border-bottom:1px #116bb7 dashed;}
.CSSPRE_new_cont{ padding:20px 0px; height:auto;}
.CSSPRE_fenye2{ height:30px; line-height:30px; text-align:center; margin:10px auto;  background:#d9eeff;  }
.CSSPRE_product_l{ padding:10px 0px; }
.CSSPRE_product_l li{ width:171px; height:168px; float:left; margin:10px 2px 5px 5px;}
.CSSPRE_pro2{ width:326px; height:228px; border:1px #CCC solid; padding:2px; float:left; text-align:center; display:table-cell; vertical-align:middle;}
.pro2_1{ width:326px; height:228px; display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-family:Arial, Helvetica, sans-serif; *font-size:116px;}
.CSSPRE_pro2 img{ vertical-align:middle;}
.CSSPRE_pro3{ width:340px; height:232px; float:right; }
.CSSPRE_pro3_1{height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#06C; background:#f4f4f4;}
.CSSPRE_pro3 ul{ padding:10px 20px;}
.CSSPRE_pro3 li{ width:300px; line-height:26px; }
.CSSPRE_sp5{ width:60px; height:26px; display:block;float:left;}
.CSSPRE_sp6{ width:240px; height:26px; display:block;float:left;}
.CSSPRE_sp7{ width:240px; height:120px; line-height:20px; overflow:hidden; display:block; float:left;}

.CSSPRE_pro4,.CSSPRE_pro5,.CSSPRE_pro6{ margin:10px 0px;}
.CSSPRE_title4{ height:30px; background:#5b97cd;   font-size:14px;  line-height:30px; padding-left:20px; color:#fff; font-weight:bold;}
.CSSPRE_pro4_1{ height:auto; padding:10px;}
.CSSPRE_pro4_1 p{ text-indent:2em; line-height:22px;  }
.CSSPRE_fenye2{ height:30px; line-height:30px; text-align:center; margin:10px 0px;  background:#fcf4ec;}
.CSSPRE_pro5_1,.CSSPRE_pro6_1{ height:auto; overflow:hidden;}
.CSSPRE_new{ margin-top:10px;}
.CSSPRE_new2{ width:300px; float:left; overflow:hidden; height:25px;  border-bottom:1px #CCC dashed; line-height:25px; margin:0px 12px; background:url(../images/nei_list.gif) no-repeat left center;}
.CSSPRE_new2 a{ padding-left:20px;}
.CSSPRE_pro{ width:680px; height:auto; }
.CSSPRE_pro1{ width:169px; height:162px; float:left; margin:10px 0px 5px; _margin:10px 0px 5px; }
.CSSPRE_sp8{ width:159px; height:127px;  text-align:center; float:left; vertical-align:middle; /*background:#dbdbdb;*/ float:left; padding:1px; border:1px solid #dbdbdb;}
.CSSPRE_sp8 a{ width:169px; height:127px; display:table-cell; vertical-align:middle; text-align:center; *font-family:Arial, Helvetica, sans-serif; *font-size:116px; *display:block;}
.CSSPRE_sp8 img{ vertical-align:middle;}
.CSSPRE_sp9{ width:162px; float:left; line-height:25px; text-align:center; overflow:hidden;}


/*补充*/
.bk10{ height:10px;}

/*首页产品滚动*/
#demo{width:985px; height:175px; float:left; overflow:hidden; display:inline; }
#productshow2_2{ white-space:nowrap;padding:0; width:800%;}
#demo1{ float:left;}
#demo2{ float:left;}


/*网站banner*/
#flash { width:100%; height:410px; overflow:hidden; margin:0 auto; clear:both;   }
.flash_bar {
	width:500px;
	padding-left:50%;
	z-index:69;
	height:30px;
	overflow:hidden;
	position:relative;
	padding-top:13px!important;
	padding-top:12px;
	bottom:50px;	
	_bottom:85px;	
	text-align:center;

}
.flash_bar .dq { display:block; float:left; width:8px; height:8px; margin:5px 5px; cursor:pointer;
background:url(../images/tg_flash_p.png) no-repeat 0px 0px; _background:url(../images/tg_flash_p.png) no-repeat 0px 0px;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop"); 	 }
.flash_bar .no { display:block; float:left; width:8px; height:8px; margin:5px 5px;  cursor:pointer;
background:url(../images/tg_flash_p2.png) no-repeat 0px 0px; _background:url(../images/tg_flash_p2.png) no-repeat 0px 0px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop"); 	 }
#flashBg { height:410px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:410px; width:100%; clear:both;}




