@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-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"; height:100%; width:100%; }

#ban{background:url(../images/ban_bg.jpg) center center no-repeat; height:638px;width:100%;}
.ban_in{width:1100px; margin:0 auto;}
.ban_in h1{text-indent:-9999em; margin-top:0px;padding-top:180px;  margin-left:136px; float:left;}
.ban_in h1 span{background:url(../images/logo.png) left top no-repeat; width:830px; height:235px; display:block;}
.ban_in em{background:url(../images/logo.png) left bottom no-repeat; width:456px; height:34px; display:block; margin-left:300px; margin-top:10px; text-indent:-9999em; float:left;}



/*引言*/
#yinyan{background:url(../images/yy_bg.jpg) center top no-repeat; height:284px;width:100%;}
.yinyan_in{width:1100px; margin:0 auto;}
.yinyan_in .yinyan_text{background:url(../images/yy_k.png) center top no-repeat; width:1102px;height:214px; float:left; overflow:visible;}
.yinyan_text span{background:url(../images/logo.png) left -260px no-repeat; width:138px; height:26px;display:block; float:left; margin-left:110px;text-indent:-9999em; margin-top:36px;}
.yinyan_text p{ line-height:34px; font-size:20px; width:928px; margin:0 auto; color:#fff; text-align:left; margin-top:14px; margin-left:88px; float:left; }






/*con1*/
#con1{background:url(../images/con1_bg.jpg) center center repeat;width:100%; }
#con1_bg{background:url(../images/con1_bgt.png) center top no-repeat;width:100%; height:1950px;}
.con1_in{width:1100px; margin:0 auto; position:relative;}
.title{margin:0 auto;padding-top:154px;}
.title h2{width:368px;height:74px;text-indent:-999em;  margin:0 auto;}
.title h2 span{display:block;  width:214px;height:40px;margin-left:78px; float:left;margin-top:18px;}
.con1_in .title h2{background:url(../images/logo.png) left -306px no-repeat;}
.con1_in .title h2 span{background:url(../images/logo.png) -408px -260px no-repeat;}
.title_yy{ width:1100px;height:136px; margin-top:30px;background:url(../images/title_yy.jpg) no-repeat;}
.title_yy p{color:#ffe5ba; line-height:34px; font-size:18px; letter-spacing:1px; width:900px; margin:0 auto; text-align:left; padding-top:33px;}
.con1_in .title_yy{}
.con1_text{background:url(../images/con1_text.png) no-repeat; width:1100px;height:530px; overflow:hidden; margin-top:30px; }
.con1_text ul{margin-top:25px;}
.con1_text li{float:left; width:180px; margin-left:30px; margin-top:20px;}
.con1_in .con1_text .con1_text1,.con1_in .con1_text .con1_text6{margin-left:40px;}
.con1_text li a{display:block; background:url(../images/logo.png) left -400px no-repeat; width:180px;height:180px; cursor:pointer;}
.con1_text li a img{width:160px;height:160px; margin:10px auto auto auto; }
.con1_text li span{font-size:16px; color:#483726; line-height:36px;}
.con1_text li a:hover{background:url(../images/logo.png) -650px -260px no-repeat;}


.container { width: 320px; height: 320px; border: 3px solid #ce1c2c; overflow: hidden; position:absolute; background-color:#ffe7cb; top:510px; left:390px;}
.list {width: 3880px; height: 320px; position: absolute; z-index: 1;}
.list li,.list1 li{width: 320px; height: 320px; float:left;}
.list img { float: left; width: 240px; height: 240px; margin:40px;}
.arrow { cursor: pointer; display: block;  width: 16px; height: 24px;  position: absolute; z-index: 2; top: 148px; text-indent:-999em; cursor:pointer;}
.prev { left: 20px; background:url(../images/arrow-left.png);}
.next { right: 20px; background:url(../images/arrow-right.png);}
.close{position:absolute; top:0px;right:0px;background:url(../images/close.png); z-index:3; width: 30px; height: 30px; display:block; text-indent:-999em; display: block; }




/*con2*/
.con2_in{width:1100px; margin:0 auto; }
.con2_in .title{padding-top:60px;}
.con2_in .title h2{background:url(../images/logo.png) left -306px no-repeat;}
.con2_in .title h2 span{background:url(../images/logo.png) -408px -316px no-repeat;}
.con2_text{margin-top:28px; text-align:left;}
.con2_text ul{width:1112px; margin-left:-6px;}
.con2_text ul li{float:left;background:url(../images/con2_text.png) no-repeat;width:356px;height:292px; margin-left:22px; margin-top:12px;}
.con2_in .con2_text ul .con2_text1{margin-left:0px;}
.con2_text ul li img{width:96px;height:96px; float:left; margin-left:27px; margin-top:22px; box-shadow:1px 1px 2px #680e16; border-radius:22px;}
.con2_text ul li h3{color:#464444; font-size:18px; float:left; padding-left:18px; padding-top:28px; margin:0px; line-height:20px; overflow:hidden;text-overflow:ellipsis;}
.con2_text ul li h3 a{color:#464444; }
.con2_text ul li em{width:184px; float:left; margin-left:18px; margin-top:11px; display:block;}
.con2_text ul li .click{background:url(../images/logo.png) -226px -400px no-repeat;width:106px;height:26px; display:block; float:right; margin-right:29px; margin-top:14px;}
.con2_text ul li .click span{color:#fcfcfc; font-size:14px; line-height:24px; float:right; margin-right:12px; letter-spacing:1px;}
.con2_text ul li p{float:left;margin-left:27px; font-size:14px; line-height:24px; margin-top:20px; width:300px;}
.con2_text ul li p i{font-style:normal; font-weight:700;}
.con2_text ul li a:hover img{opacity:0.9;filter:Alpha(opacity=90);}
.con2_text ul li h3 a:hover{color:#db2a32;}
.con2_text ul li .click:hover{background:url(../images/logo.png) -226px -429px no-repeat;}
.con2_text ul li a:hover span{color:#fee98e; }


/*con3*/
#con3{background-color:#e3363a; width:100%;  }
#con3_bg{background:url(../images/con3_bg.jpg) center bottom no-repeat;height:1820px;}

.con3_in{width:1100px; margin:0 auto; }
#con3 .con3_in .title{padding-top:60px;}
.con3_in .title h2{background:url(../images/logo.png) -226px -490px no-repeat;}
.con3_in .title h2 span{background:url(../images/logo.png) -408px -372px no-repeat;}
.con3_text{background:url(../images/con3_bgk.png) center center no-repeat;width:1100px;  height:608px; margin-top:40px;}
.con3_anniu { margin-left:330px;  margin-top:5px; float:left;}
.con3_anniu ul li{ width:200px;  height:54px; float:left; margin-right:40px; cursor:pointer;}
.con3_anniu ul li a{background:url(../images/logo.png) -226px -623px no-repeat; width:200px;  height:54px; display:inline; cursor:pointer; float:left; }
.con3_anniu ul li span{text-indent:-999em; height:36px; margin-top:0px; float:left;  padding-top:13px;display:block; line-height:36px;}
.con3_link1 span{background:url(../images/logo.png) -226px -688px no-repeat;   margin-left:42px; width:116px;}
.con3_link2 span{background:url(../images/logo.png) left -726px no-repeat; margin-left:23px;width:154px; }
.con3_anniu ul li a:hover,.con3_anniu ul li.on a{background:url(../images/logo.png) left -623px no-repeat;}
.con3_link1 a:hover span,.con3_anniu ul li.on .link1 span{background:url(../images/logo.png) -226px -726px no-repeat;}
.con3_link2 a:hover span,.con3_anniu ul li.on .link2 span{background:url(../images/logo.png) left -688px no-repeat;}

.con3_yx{float:left; margin-top:18px;}
.con3_yx ul{margin-left:36px; width:1064px;}
.con3_yx ul li{float:left;width:148px; overflow:hidden; text-overflow:ellipsis; margin-top:12px; margin-right:28px;}
.con3_yx ul li span{font-size:14px; color:#fcfcfc; line-height:30px; letter-spacing:1px;}
.con3_in .con3_yx .con3_shouji li{width:168px; margin-left:0px;margin-right:40px; margin-top:35px;}
.con3_in .con3_yx .con3_shouji li img{width:168px; height:168px;}
.con3_in .con3_yx .con3_shouji{width:1050px;margin-left:50px;}
.con3_in .con3_yx .con3_shouji span{font-size:16px;}
.con3_yx ul li a:hover img{ms-transform:translate(2px,2px); -moz-transform:translate(2px,2px);-webkit-transform:translate(2px,2px);-o-transform:translate(2px,2px);transform:translate(2px,2px);}
.con3_yx ul li a:hover span{color:#ffe5ba;}



.con4_in{width:1100px; margin:0 auto; }
#con3 .con4_in .title{padding-top:60px;}
.con4_in .title h2{background:url(../images/logo.png) -226px -490px no-repeat;}
.con4_in .title h2 span{background:url(../images/logo.png) -408px -429px no-repeat;}
.con4_text{margin-top:40px;}
.con4_text ul li{float:left; background-color:#fef0bd; width:344px; height:104px; margin-right:34px; margin-bottom:20px;}
.con4_in .con4_text ul .con4_text3{margin-right:0px;}
.con4_text ul li img {width:80px; height:80px; border-radius:14px; float:left; margin-left:12px; margin-top:12px;}
.con4_text ul li h3{color:#272727; font-weight:500; font-size:18px; margin:0px auto 2px 12px; padding-top:16px; float:left; text-align:left; width:144px;}
.con4_text ul li .click2{display:block; background:url(../images/logo.png) -226px -586px no-repeat; width:82px; height:22px; float:right;margin-top:18px; margin-right:12px;}
.con4_text ul li .click2 span{font-size:14px; letter-spacing:2px; color:#fff; }
.con4_text ul li em{font-size:14px; float:left; margin-left:12px; width:228px; height:24px; display:block; overflow:hidden;text-overflow:ellipsis; text-align:left; line-height:24px;}

.con4_text ul li a:hover img{opacity:0.9;filter:Alpha(opacity=90);}
.con4_text ul li a:hover span{color:#fee98e; }




/*comment*/
#comment{clear:both;}
.comment_in{width:1100px; margin:0 auto;}
.comment_in .title{padding-top:20px;}
.comment_in .title h2{background:url(../images/logo.png) left -306px no-repeat;}
.comment_in .title h2 span{background:url(../images/logo.png) -342px -579px no-repeat;}
.pinglun{  width:1100px; margin-top:40px;float:left;}


/*bottom*/
#bottom{clear:both; 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;}
