/*页面通用主样式*/
body,td,th,input,select,textarea {font-family:"宋体",Arial; font-size:12px; color:#505050;}
body {background:#eaeaea; margin:0px; padding:0px;}
form,img,iframe {margin:0px; padding:0px;}
input,select,textarea {margin:0px;}
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend,  button, textarea, blockquote{margin:0; padding:0;}
ul,ol{list-style:none;}
.clear{clear:both; height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.p20{padding:20px;}
a img{border:none;}

/*链接主样式*/
a {font-size:12px;}
a:link,a:visited {color:#555555; text-decoration:none;}
a:hover,a:active {color:#ff0000; text-decoration:underline;}
/*a:active {outline:none;blr:expression(this.onFocus=this.blur());}*/


/*链接blue1样式：蓝色*/
a.blue1:link,a.blue1:visited {color:#0079ff; text-decoration:none;}
a.blue1:hover,a.blue1:active {color:#0000ff; text-decoration:underline;}

/*页面整体内容DIV样式*/
#header{background:url(../images/top_bg_01.jpg) repeat-x; min-width:1258px;}
.header_inner{width:1258px; margin:auto;}
.menu_box li{float:left;}
a.menu_a:link,a.menu_a:visited { display:block; width:110px; height:150px; line-height:150px; text-align:center;color:#fff; text-decoration:none; background:url(../images/menu44.png) no-repeat; font-size:14px;}
a.menu_a:hover,a.menu_a:active {display:block; width:110px; height:150px; line-height:150px; text-align:center;color:#fff; text-decoration:none; background:url(../images/menunow44.png) no-repeat; font-size:14px;}
/* flexslider */

.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin-top:1px;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}

#main{padding-top:25px;}
.main_inner{background:url(../images/main_07.jpg) repeat-y; width:1258px; margin:auto;}
.left{float:left; width:220px;}
.lt_titel{background:url(../images/left_titel_07.jpg) no-repeat; height:38px; line-height:38px; padding-left:35px; color:#e0e0e0; font-size:14px;}
a.cp_a:link,a.cp_a:visited { display:block; background:url(../images/cp_bg_10.jpg) no-repeat; height:30px; line-height:30px; padding-left:50px;color:#505050; text-decoration:none;}
a.cp_a:hover,a.cp_a:active {display:block; background:url(../images/cp2_10.jpg) no-repeat; height:30px; line-height:30px; padding-left:50px;color:#505050; text-decoration:none;}
.lianxi{padding:15px; line-height:22px;}
.right{float:right; width:998px;padding:15px 20px 15px 0px;}
.jj_titel{background:url(../images/tite_bg_18.jpg) repeat-x left bottom; height:33px;}
.jj_titel img{float:left;}
.more{float:right; padding:10px 10px 0px 0px;}
.anli_box{padding:20px;overflow:hidden; zoom:1;}
.pro_1{width:165px; text-align:center; line-height:30px; float:left; padding-right:15px;}
.pro_1 a img{ display:block;border:1px solid #ddd;}
.l_n{cursor:pointer; padding-top:50px; float:left; padding-right:15px;}
.l_n_r{cursor:pointer; padding-top:50px; float:left;}
.ula,.ulb{float:left; width:265px;}
.ulb{padding-left:10px;}
.rit_bot .jianjie{width:575px; float:left; margin-right:20px;}
a.xz:link,a.xz:visited { display:block; background:url(../images/xz_li_26.jpg) no-repeat left center; height:24px; line-height:24px; padding-left:15px;color:#505050; text-decoration:none; overflow:hidden; }
a.xz:hover,a.xz:active {display:block; background:url(../images/xz_li_26.jpg) no-repeat left center; height:24px; line-height:24px; padding-left:15px;color:red; text-decoration:none;overflow:hidden;}
.lianxi_box{float:right; width:400px;}
.lianxi_box .lianxi{background:url(../images/lx.jpg) no-repeat right top; padding-right:150px; padding-left:50px;}
.rit_bot{padding-bottom:10px;}
.hz_img{float:left; padding:0px 7px;}

.footer_inner{background:url(../images/footer_bg_38.jpg) repeat-x; height:100px; text-align:center; line-height:40px; padding-top:30px; color:#bbbbbb; min-width:1258px; color:#FFFFFF}
#footer .footer_inner a{color:#fff;}

/*ABOUT*/
.right_b{float:right; width:1037px;}
.ab_top{background:url(../images/ab_top_03.jpg) no-repeat; height:38px; line-height:38px; padding-bottom:5px; padding-left:40px;}
.ab_main{overflow:hidden; zoom:1; padding:20px; font-size:12px; line-height:24px;}
.ab_main .pro_1{width:150px; text-align:center; line-height:50px; float:left; padding:0px 20px;}

/*图片链接样式*/
.style_img1 a img {border:solid 1px #FFFFFF; text-decoration:none;}
.style_img1 a:hover img {border:solid 1px #FF0000; text-decoration:none;}

/*表格样式*/
.style_table1 {border-spacing:0px; border-collapse:collapse; border-left:solid 1px #cdcdcd; border-top:solid 1px #cdcdcd;}
.style_table1 td {padding:3px 5px 3px 5px; border-right:solid 1px #cdcdcd; border-bottom:solid 1px #cdcdcd;}

/*H1标题样式*/
h1 {font-size:28px; font-weight:bold; line-height:40px; display:inline;}

/*页内模块标题栏名称样式*/
.style_title1 {color:#FF0000; font-size:15px; font-weight:bold;}

/*自定义行高*/
.line_height{line-height:25px;}

.s-newtxt li{background:url(../images/tu01.jpg) no-repeat left center; text-indent:10px; border-bottom:1px dotted #797e84; line-height:30px; font-size:14px; font-family:微软雅黑; height:30px; overflow:hidden;}
.s-newtxt a{ color:#474e56;}
.s-newtxt span{ float:right; color:#b5b5b5;}


/* 产品展示 */
.prolist{padding:20px 0px 10px 20px;}
.prolist ul{}
.prolist ul li{ width:180px; float:left; height:195px; overflow:hidden;}
.prolist ul li div{
border:1px solid #f0e6c9;
width:160px;
height:160px;
display:table-cell;
vertical-align:middle; 
text-align:center; 
*display:block;
*font-size:144px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
overflow:hidden;}
.prolist ul li img{ vertical-align:middle;}
.prolist ul li h3{ width:165px; height:28px; line-height:28px; overflow:hidden; text-align:center;}
.page{ clear:both; height:30px; line-height:30px; text-align:center; padding:10px 0px;}
.page a{ padding:2px 6px; border:1px solid #ccc;}