@charset "gb2312";
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; } 
img{display: block;}
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0;}
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
body {font-size:12px; color:#333; overflow-x:hidden;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
a { color:#333; text-decoration:none; }
a:hover { color:#666; text-decoration:none; }
body,html{overflow-x:hidden;}

/*banner*/
.cuxiao{width: 1920px;position:relative;left: 50%;margin-left: -960px;top:0; background:url(../images/bg.jpg) repeat-y center  100px ; font-family:"Î¢ÈíÑÅºÚ";}
.cuxiao .pro_rel{ display:block; height:200px; position:relative;}



.title_box{ padding:60px 0; width:1199px; margin:0 auto;}
.pt20{ padding-top:20px;}
.main_box{ width:1200px; margin:0px auto; position:relative; padding:20px 0;}
.main_box2{position:relative;left: 50%;margin-left: -700px;top:0; width:1274px;}


.tab_nan{border-right:1px #a80000 solid; float:left; height:550px;}
.tab_nan ul li{ padding:20px 0;position:relative; }
.tab_nan ul li .ren_box{ background:url(../images/renbg.png) no-repeat; width:150px; height:173px; float:left;}
.tab_nan ul li .ren_box img{ display:block; margin:0 auto;}
.tab_nan ul li .ren_js{ float:left; padding:45px 40px 0 20px; }
.tab_nan ul li .ren_js span{ display:block; width:90px; height:30px; line-height:30px; text-align:center; font-size:18px; background:#000; color:#fff;}
.tab_nan ul li .ren_js p{ font-size:14px; line-height:23px; padding-top:15px;}
.tab_nan ul li   i{ width:13px; height:16px; position:absolute; right:0; top:50%; margin-top:0px;background:url(../images/san.png) no-repeat; display:none;}
.tab_nan ul li.on .ren_box{ background:url(../images/renbg_on.png) no-repeat;}
.tab_nan ul li.on .ren_js span{ background:#a80000;}
.tab_nan ul li.on .ren_js p{ color:#a80000;}
.tab_nan ul li.on   i{ display:block;}

.con_box{ float: right;}
.con_box li{ display:none; width:735px; position:relative;}
.con_box li.on{ display: block;}
.con_box li p{ font-size:20px; line-height:30px; color:#e2017b; padding:20px 0;}
.con_box li p.pro_js{ position:absolute; width:340px; top:395px; left:-375px; line-height:33px;}

.con_box1{ position: relative; padding-top:30px;}
.con_box1 li{ display:none; position:relative;}
.con_box1 li.on{ display: block;}

.qiqiu{ width:185px; height:329px; position:absolute; left:70px; top:-180px;background:url(../images/qiqiu.png) no-repeat; }
.hua{ width:449px; height:280px; position:absolute; top:-30px; left:395px;background:url(../images/hua.png) no-repeat;}



.pic_box1{ float: left; padding:10px; border:1px #b0b0b0 solid;}
.pic_box2{ float:right; width:410px;}
.tab_1{ position:absolute; right:0; bottom:225px;}
.tab_1 ul li{ width:175px; height:195px; background:url(../images/quan.png) no-repeat left top; float:left; position:relative; margin-right:20px; padding:12px 0px 0 5px; }
.tab_1 ul li img{ position:relative; z-index:1;}
.tab_1 ul li i{ position:absolute; top:12px; left:5px; background:url(../images/nv_bg.png) no-repeat; z-index:2;display:block;  width:170px; height:170px;}
.tab_1 ul li.on i{ display:none;}


.img_box{ width:1220px; margin:0 auto; padding:20px 0;}
.img_box ul li{ padding:0 5px; float:left;}
.bm_an{ position:absolute; left:50%; bottom:100px; margin-left:-8px;}

