@charset "utf-8";
/* CSS Document */
ul,li,dl,dd,dt,ol,p{list-style:none;padding:0;margin:0;}
/*h1,h2,h3,h4,h5,h6{font:11pt/20px Arial,"Microsoft Yahei";font-weight:bold;padding:0px;margin:0px;}*/
ins{display:none;}
img{border:none;padding:0px;margin:0px;}
body {font:9pt/20px arial,"Microsoft Yahei","微软雅黑";color:#363636; background:url(../images/bgfooter.jpg) repeat-x;background-attachment: fixed;background-position: top; margin:0px; text-align:center;}
a:link{color:#2b2b2b;text-decoration:none;}/*默认链接样式*/
a:visited {color:#2b2b2b;text-decoration:none;}/*访问过后*/
a:hover {color:#d70000;text-decoration:none;}/*鼠标放上去*/
.clear{font-size:0px;line-height:0px;clear:both;}
em{font-style: normal;}


/*content*/
#all{margin:0px; padding:0 auto; font-family:"Microsoft Yahei";color:#fff;}
#ban{background:url(../images/bg_01.jpg) center center no-repeat; height:800px;width:100%;}
.ban_in{margin:0 auto; width:1100px;height:800px;}
.ban_in h1{display:block; text-indent:-9999em; background:url(../images/logo.png) top left no-repeat; width:412px; height:246px; float:left; margin-left:346px;margin-top:70px;}
.ban_in span{display:block; text-indent:-9999em; background:url(../images/logo.png) left -270px no-repeat; width:254px; height:28px; float:right;  margin-right:440px;}

/*con1*/
#con1{clear:both; background:url(../images/bg_02.jpg); height:770px; width:100%; }
.con1_in{width:1100px; margin:0 auto; padding-top:50px;}
.con1_in h2{ text-indent:-9999em; background:url(../images/logo.png) left -352px no-repeat; width:660px; height:70px;  margin:0 auto; margin-bottom:60px;}
.con1_left{float:left; width:240px;}
.con1_right{float:right; width:240px;}
.con1_left li,.con1_right li{height:115px;}
.con1_left li a,.con1_right li a{background:url(../images/logo.png) right top no-repeat;display:block;width:154px; height:40px; color:#fff; cursor:pointer;}
.con1_left li span,.con1_right li span{ width:154px;  line-height:40px;  font-size:20px;  }
.kd1,.kd3,.kd5,.kdr2,.kdr4{float:right;}
.kd2,.kd4,.kdr1,.kdr3,.kdr5{float:left;}
.kd5,.kdr5{height:40px;}
.con1_left em,.con1_right em{width:88px; height:75px;display:block;}
.con1_left .left,.con1_right .left{background:url(../images/logo.png) right -134px no-repeat; margin-right:75px;}
.con1_left .right,.con1_right .right{background:url(../images/logo.png) right -232px no-repeat;margin-left:75px;}
.con1_text1_mid,.con1_text2_mid{width:448px; height:500px; float:left; margin-left:85px; position:relative; }
.con1_text1_mid img,.con1_text2_mid img{float:left; margin-left:4px; margin-top:4px;  width:440px; height:270px; margin-bottom:13px;}
.con1_text1_mid em,.con1_text2_mid em{background:url(../images/con1.png);display:block; width:440px; height:30px; top:244px; left:4px;position:absolute;}
.con1_text1_mid span,.con1_text2_mid span{ width:440px; height:30px; top:244px; left:4px;position:absolute; font-size:20px; line-height:30px;}
.con1_text1_mid p,.con1_text2_mid p{font-size:14px; line-height:24px; width:400px; text-align:left; margin:0 auto; }
.con1_right li a:visited,.con1_left li a:visited{color:#fff;}
.con1_left li a:hover,.con1_left li.on a{background:url(../images/logo.png) right -60px no-repeat; color:#fff;}
.con1_right li a:hover,.con1_right li.on a{background:url(../images/logo.png) right -60px no-repeat; color:#fff;}
.con1_text1_mid a,.con1_text2_mid a{background:url(../images/con1_bg.png);width:448px; height:500px;display:block; cursor:pointer; color:#fff;}
.con1_text1_mid a:hover,.con1_text2_mid a:hover{opacity:0.9; filter:Alpha(opacity=90);color:#fff;}


/*title*/
.title{height:70px;}
.title h2{text-indent:-9999em; width:660px; height:70px;  margin:0 auto;}
.title1{background:url(../images/bg_03.jpg); }
.title2{background:url(../images/bg3_02.jpg); }
.title1 h2{background:url(../images/logo.png) left -455px no-repeat;}
.title2 h2{background:url(../images/logo.png) left -560px no-repeat;}


/*con2*/
#con2{clear:both;background:url(../images/bg_06.jpg); height:1902px; }
.con2_in{width:1100px; margin:0 auto; position:relative; }
.con2_left{float:left; background:url(../images/qiqiu.png); width:464px; height:495px; position:absolute;left:-300px; top:120px;}
.con2_right{float:right; background:url(../images/qiqiu2.png); width:370px; height:503px; right:-280px; top:900px;position:absolute;}
.con2_text{ padding-top:60px;}
.con2_text h3{display:block; text-indent:-9999em; background:url(../images/logo.png) left -676px no-repeat; width:412px; height:85px; margin:0 auto;}
.con2_text ul{clear:both;background:url(../images/con2-bg.png) center top no-repeat; height:872px; }
.con2_text ul li{float:left; margin-bottom:30px;}
.con2_text_sum1{background:url(../images/logo.png) right -656px no-repeat; width:150px; height:40px;text-indent:-9999em; margin-left:296px; margin-top:56px;}
.con2_text_sum2{background:url(../images/logo.png) right -718px no-repeat; width:150px; height:40px;text-indent:-9999em;margin-top:56px;margin-left:210px;}
.con2_text_in{/*background:url(../images/logo.png) left -790px no-repeat;*/ width:494px; height:188px;position:relative; z-index:1; overflow:hidden; float:right;}
.con2_text_in img{/* margin-left:4px; margin-top:4px;*/  width:486px; height:180px; float:left; left:0px;position:absolute; top:0px;border:4px solid #fff;border-radius:5px; }
.con2_text_in em{background:url(../images/con2.png);display:block; width:486px; height:30px; bottom:4px; left:4px;position:absolute;}
.con2_text_in span{width:486px; height:30px; bottom:4px; left:4px;position:absolute; font-size:16px; line-height:30px; }
.con2_text ul .con2_text_in1{ float:right;}
.con2_text ul li a{color:#fff; cursor:pointer;}
.con2_text ul li a:hover em{height:180px;}
.con2_text ul li a:hover span{line-height:180px;height:180px;font-size:18px;color:#fff;}


.con2_text1{ padding-top:60px;}
.con2_text1 h3{display:block; text-indent:-9999em; background:url(../images/logo.png) left -797px no-repeat; width:412px; height:85px; margin:0 auto;margin-bottom:60px;}
.con2_text1 ul li{float:left; position:relative; width:488px; height:250px; margin-right:120px; margin-bottom:90px;}
.con2_in .con2_text1 ul .con2_text1_in2,.con2_in .con2_text1 ul .con2_text1_in4{margin-right:0px;}
.con2_text1 ul li img{border-radius:28px;width:446px; height:218px; border:12px solid #f7a7a1; margin-left:16px; margin-top:8px;}
.con2_text1 ul li i{display:block; width:152px; height:144px;  position:absolute; z-index:1;}
.tip1{background:url(../images/logo.png) left -903px no-repeat;}
.tip2{background:url(../images/logo.png) -178px -903px no-repeat;}
.tip3{background:url(../images/logo.png) -505px -903px no-repeat;}
.tip4{background:url(../images/logo.png) -345px -903px no-repeat;}
.con2_text1 ul li .con2_text1_yy{display:block; width:446px; height:30px; top:208px; position:absolute;left:29px; background:url(../images/con2.png);border-bottom-right-radius:16px;border-bottom-left-radius:16px;}
.con2_text1 ul li span{width:446px; height:30px; top:208px; position:absolute; font-size:16px; line-height:30px; left:28px;}
.con2_text1 ul li p{top:48px; position:absolute; font-size:16px; line-height:24px; left:160px; width:316px; text-align:left; display:none; height:218px;}
.con2_text1 ul li a{color:#fff; cursor:pointer;}
.con2_text1 ul li a:hover p{display:block; color:#fff;}
.con2_text1 ul li a:hover span{display:none;}
.con2_text1 ul li a:hover .con2_text1_yy{height:218px;border-radius:16px;top:20px;}
.con2_text1 ul li .con2_text1_row1{background:url(../images/logo.png) -178px bottom no-repeat;width:114px; height:54px;display:block; position:absolute; top:98px; left:486px;}
.con2_text1 ul li .con2_text1_row2{background:url(../images/logo.png) -505px bottom no-repeat;width:54px; height:74px;display:block; position:absolute; left:217px; top:250px;}
.con2_text1 ul li .con2_text1_row4{background:url(../images/logo.png) left bottom no-repeat;width:114px; height:54px;display:block; position:absolute; left:-96px; top:98px;}
.con2_text1 ul li .con2_text1_row3{background:url(../images/logo.png) -345px bottom no-repeat;width:54px; height:74px;display:block; position:absolute; left:217px; top:-66px;}










/*comment*/
.comment_in{width:1100px; margin:0 auto;}
.pinglun{  width:1100px; margin:0 auto;  left:0px; margin-top:48px;}


/*bottom*/
#bottom{ width:100%; height: 110px; overflow:hidden; background:#2b2b2b;}
.bottom1{ width:970px; height: 110px; display:block; margin:0px auto; padding-top: 20px; color:#fff; font-size: 12px; font-family:"Microsoft Yahei";}
.bottom1 li{ width:970px; text-align:center; height:24px; line-height:24px;}
.bottom1 li a{ color:#fff; margin-left:4px; margin-right:4px;}
.bottom1 li a:hover{ color:#fb7b00; text-decoration:underline;}
.active_n{display:none;}
.active{display:block!important;}