/* 通用样式 */
*{ padding:0px; margin:0px; }
body { font-family:"SimSun"; font-family: "SimSun" ! important;  margin:0; padding:0; font-size:12px;}
ul, li, dl, dd, dt, ol, form, input, p {margin: 0px; padding: 0px; list-style-type: none;}

img{ border:none;}

a{ color:#000000;}
a:visited{ color: #333333; text-decoration: none;}
a:link{ color: #333333; text-decoration: none;}
a:hover{ color:#2e4a93; text-decoration: none;}
a:active{ color: #333333; text-decoration: none;}

.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; font-size: 100%;}
.clearfix { *zoom : 1;}

.fl{ float:left;}
.fr{ float:right;}
.index_fenge{ height:30px; border-bottom:1px solid #f2f2f2;}

.mar_top{ height:20px; line-height:0px; overflow:hidden;}
.mar_top2{ height:30px; line-height:0px; overflow:hidden;}
.mar_top3{ height:50px; line-height:0px; overflow:hidden;}

.wrap{ width:1200px; margin:0 auto; } /*版面宽度*/

p{ margin-bottom:15px; text-indent:2em}

/*头部样式*/
.ding{ height:5px; background-image:url(../image/ding.jpg);}

/*导航样式*/
.nav{ height:59px; overflow:hidden; background-color:#2e4a93}
.nav ul li{ float:left; width:169px; height:59px; line-height:59px; text-align:center; font-size:18px;}
.nav ul li.nav_fg{ width:2px; background-image:url(../image/nav_line.jpg); background-repeat:no-repeat; overflow:hidden; background-position:center center;}
.nav ul li a{ color:#fff;}
.nav ul li a:visited{ color: #fff; text-decoration: none;}
.nav ul li a:link{ color: #fff; text-decoration: none;}
.nav ul li a:hover{ color:#ffcc00; text-decoration: none;}
.nav ul li a:active{ color: #fff; text-decoration: none;}

.grayline{ border-top:1px solid #e8e8e8; height:60px; font-size:18px}
.i_about_t1{ font-size:13px; color:#333333; line-height:28px; height:220px; overflow:hidden}
.i_about_t2{ font-size:12px;}
.i_about_dizhi{ background-color:#f0f0f0; height:100px; overflow:hidden}
.i_about_dzbody{ padding:10px; font-size:12px; color:#666666; line-height:28px;}



/*主页产品样式*/
.pro_fl_list{ width:1200px; overflow:hidden}
.pro_fl_list ul{ width:1211px;}
.pro_fl_list ul li{ width:110px; margin-right:11px; float:left; background-image:url(../image/i_product_listbg.png); height:32px; line-height:32px; text-align:center}
.pro_pro_list{ width:1200px; overflow:hidden}
.pro_pro_list ul{ width:1220px;}
.pro_pro_list ul li{ width:285px; margin-right:20px; float:left; margin-bottom:20px;}

/*简介样式*/
.company_bg{ background-image:url(../image/i_companybg.jpg); height:848px; background-position:center center;}
.company_body{ width:1170px; margin:0 auto; background-image:url(../image/i_company_bg.png); height:550px;}

/*专利样式*/
.zhuanli{ width:136px; margin:0 auto;}
.zhuanli .hd{ width:52px; margin:0 auto; height:16px; overflow:hidden; margin-top:30px; z-index:1; }
.zhuanli .hd ul{ overflow:hidden; zoom:1; float:left;  }
.zhuanli .hd ul li{ float:left; margin-right:10px;  width:16px; height:16px; background:#ffffff; border-radius:50%; cursor:pointer; font-size:0; color:#ffffff; font-weight:bold; text-align:center; line-height:15px;}
.zhuanli .hd ul li.on{ background:#ff9900; }
.zhuanli .bd{ position:relative; height:100%; z-index:0;   }
.zhuanli .bd ul li{ zoom:1; vertical-align:middle; width:136px; height:204px; position:relative}

/*新闻样式*/
.news_bg{ height:420px; background-image:url(../image/i_news_bg.jpg); background-position:center center;}
.news_list{ width:1200px; overflow:hidden;}
.news_list ul{ width:1230px;}
.news_list ul li{ width:585px; height:250px; margin-right:30px; background-color:#FFFFFF; float:left;zoom:1; vertical-align:middle; position:relative}
.news_1{ color:#999999}
.news_2{ font-size:14px; padding-top:10px;}
.news_3{ padding-top:10px; color:#999999; line-height:22px}
.news_list1 ul { padding-bottom:20px;}
.news_list1 ul li{ border-bottom:1px dashed #CCCCCC; padding-bottom:30px; margin-top:30px;}
.i_news_txt{ text-align:center; padding-top:20px;}
.news_list .hd{  width:78px; margin:0 auto;height:16px; margin-top:30px; z-index:1; }
.news_list .hd ul{ overflow:hidden; zoom:1; width:100%  }
.news_list .hd ul li{ float:left; margin-right:10px;  width:16px; height:16px; background:#ffffff; border-radius:50%; cursor:pointer; font-size:0; color:#ffffff; font-weight:bold; text-align:center; line-height:15px;}
.news_list .hd ul li.on{ background:#ff9900; }
.news_list .bd{ position:relative; height:100%; z-index:0; height:250px;   }

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}
