*{padding:0;margin:0 auto;} 
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;font-family:"微软雅黑";color:#333;}
img,input{border:none;vertical-align:middle;}
body{font-family:"微软雅黑";}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;} 
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.cls{clear:both;height:0;}
.clearfix{zoom:1;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
.m-t-40{margin-top:40px;}
.p-r{position:relative;}
.f-l{float:left;}
.m-l-0{margin-left:0px;}
.width{width:1200px; margin:0 auto;}
/********************************************************************************************************************/
#top{position:relative; border-bottom:solid 3px #da251d; height:120px;}
#top .top{text-align:right; height:25px; padding-top:12px; padding-bottom:3px;}
#top .top a{margin:0px 1px; font-size:12px; padding:0px 0px 5px 29px;}
#top .top a:hover{text-decoration:none;}
#top .top a.wx{background:url(../image/2-1.png) left 3px no-repeat; position:relative;}
#top .top a.wx .wxpic{position:absolute; top:30px; right:0px; display:none; z-index:200; width:150px; height:150px; border:solid 1px #eee;}
#top .top a.wx .wxpic img{width:150px; height:150px;}
#top .top a.wb{background:url(../image/2-2.png) left center no-repeat;}
#top .top a.sc{background:url(../image/2-3.png) left center no-repeat;}
#top .top a.sc span.s{position:relative; top:5px; color:#888; font-size:13px;}
#top .top span.b{position:relative;width:160px; height:21px;}
#top .top span button{width:30px; border-radius:10px; display:block; background:url(../image/3.png) center no-repeat #969594; height:21px; position:absolute; top:6px; right:1px; border:none;}
#top .top span input[type='text']{border:solid 1px #bbb; padding:2px 30px 2px 10px; width:100px; position:relative; top:4px; border-radius:10px; color:#666;}
#top .logo{position:relative; top:5px; float:left; display:block; width:180px; height:70px;}
#top .logo img{width:180px; height:70px;}
#top .nav{float:right; width:890px;}
#top .nav li{width:100px; padding-left:10px; text-align:center; float:left; margin-left:1px; background:url(../image/1.png) left center no-repeat;}
#top .nav li.nop{background-image:none; width:90px; padding-left:0px;}
#top .nav li a:hover{text-decoration:none;}
#top .nav li a.p{display:block; line-height:80px; font-size:16px; color:#666;}
#top .nav li a.p.select{color:#da251d;}

.homeNews{float:left; width:380px; margin:30px 10px; padding:0px 20px; height:235px; position:relative;}
.homeNews .conts{width:380px; height:235px; overflow:hidden; background-color:#eee;}
.homeNews .conts .cont{width:380px; height:235px; position:relative;}
.homeNews .conts .cont .ll{display:block; width:380px; height:235px;}
.homeNews .conts .cont img{width:380px; height:235px;}
.homeNews .conts .cont .bb{width:360px; height:215px; padding:10px; position:absolute; bottom:-195px; left:0px; background:url(../image/6.png);}
.homeNews .conts .cont .bb h4{color:#fff; font-weight:100; padding-bottom:15px; font-size:16px;}
.homeNews .conts .cont .bb p{color:#bbb; font-size:12px;}
.homeNews .a{width:15px; height:30px; position:absolute; top:100px; display:block; overflow:hidden; background-image:url(../image/5.png); background-repeat:no-repeat;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.homeNews .a.next{right:0px; background-position:-15px 0px;}
.homeNews .a.prev{left:0px; background-position:0px 0px;}
.homePicLink{float:left; width:360px; margin:30px 10px; height:235px; position:relative; overflow:hidden;}
.homePicLink .img{position:absolute; top:0px; left:0px; width:360px; height:235px;}
.homePicLink .b{position:absolute; top:235px; left:0px; background:url(../image/7.png); display:block; width:360px; height:235px;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;}
.homePicLink .b:hover{text-decoration:none;}
.homePicLink .b table{width:100%; height:100%;}
.homePicLink .b table td{color:#fff; text-align:center; font-size:20px;}

#neiBody{background-color:#fbf5e9;}
#neiBody .neiTop{height:104px; background:url(../image/8.png) left 4px no-repeat;}
#neiBody .neiBody{background-color:#fff; width:1100px; padding:50px; min-height:200px;}
#neiBody .neiBody.pic{width:1100px; margin:0 auto; height:620px;}
#neiBody .neiNav{height:27px; padding-top:75px; text-align:right;}
#neiBody .neiNav a{padding:3px 2px; margin:0px 9px; font-size:14px; color:#666; display:inline-block; border-bottom:solid 3px #fbf5e9; -webkit-transition:border-bottom .7s; -moz-transition:border-bottom .7s; transition:border-bottom .7s;}
#neiBody .neiNav a:hover{text-decoration:none; color:#da251d; border-bottom:solid 3px #da251d;}
#neiBody .neiNav a.select{border-bottom:solid 2px #da251d;}

#neiBody .neiBody .newLeft{float:left; width:720px; min-height:100px;}
#neiBody .neiBody .newLeft .bigNew{}
#neiBody .neiBody .newLeft .bigNew .left{float:left; width:360px;}
#neiBody .neiBody .newLeft .bigNew .left h2.time{color:#da251d; font-size:40px; font-weight:100; padding-bottom:10px;}
#neiBody .neiBody .newLeft .bigNew .left h3{color:#666; font-weight:600; font-size:16px; padding-bottom:10px; height:44px; overflow:hidden;}
#neiBody .neiBody .newLeft .bigNew .left p{color:#888; font-size:12px; padding-bottom:10px; line-height:18px;}
#neiBody .neiBody .newLeft .btn{height:50px; display:block; overflow:hidden; position:relative;}
#neiBody .neiBody .newLeft .btn .s1{height:50px; background-color:#dadada; width:100%; display:block; position:absolute; background-image:url(../image/9.png); background-position:center; background-repeat:no-repeat;}
#neiBody .neiBody .newLeft .btn .s2{height:50px; background-color:#ccc; width:100%; position:absolute; color:#fff; text-align:center; line-height:50px; font-weight:500; display:block;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;}
#neiBody .neiBody .newLeft .bigNew .right{float:right; display:block; width:350px; height:230px;}
#neiBody .neiBody .newLeft .bigNew .right img{width:350px; height:230px;}
#neiBody .neiBody .newLeft .newlist{border-top:solid 1px #e9e9e9; margin-top:10px;}
#neiBody .neiBody .newLeft .newlist .list{border-bottom:solid 1px #e9e9e9; padding:10px 0px;}
#neiBody .neiBody .newLeft .newlist .list .left{float:left; width:70px; background-color:#f1edee; padding:10px;}
#neiBody .neiBody .newLeft .newlist .list .left h4{color:#da251d; font-size:28px; line-height:28px; font-weight:600;}
#neiBody .neiBody .newLeft .newlist .list .left h5{color:#333; font-size:14px; line-height:16px; font-weight:100;}
#neiBody .neiBody .newLeft .newlist .list:hover .left{background-color:#a71e15;}
#neiBody .neiBody .newLeft .newlist .list:hover .left h4,#neiBody .neiBody .newLeft .newlist .list:hover .left h5{color:#fff;}
#neiBody .neiBody .newLeft .newlist .list .right{width:610px; float:right;}
#neiBody .neiBody .newLeft .newlist .list .right a:hover{text-decoration:none;}
#neiBody .neiBody .newLeft .newlist .list .right h3{font-size:20px; color:#666;}
#neiBody .neiBody .newLeft .newlist .list .right a:hover h3{color:#b4821d;}
#neiBody .neiBody .newLeft .newlist .list .right span{color:#aaa; font-size:12px;}
#neiBody .neiBody .newLeft .newlist .list .right p{color:#888; font-size:12px; height:34px; overflow:hidden; margin-top:2px;}
#neiBody .neiBody .newRight{float:right; width:350px;min-height:100px;}
#neiBody .neiBody .newRight a{margin:10px 0px; display:block;}
#neiBody .neiBody .newRight a:first-child{margin:0;}
#neiBody .neiBody .newRight img{width:350px;}

#neiBody .neiBody .neiLeft{float:left; width:800px; min-height:100px;}
#neiBody .neiBody .neiLeft .newlist{}
#neiBody .neiBody .neiLeft .newlist .list{padding:16px 0px; border-bottom:dotted 1px #bbb; display:block; padding-left:80px; position:relative; font-size:12px; color:#333;}
#neiBody .neiBody .neiLeft .newlist .list span{position:absolute; top:16px; left:0px; color:#a46666;}
#neiBody .neiBody .neiLeft .newlist .list:hover{text-decoration:none; color:#da251d;}
#neiBody .neiBody .neiRight{float:right; width:245px; min-height:100px; position:relative; top:-100px;}
#neiBody .neiBody .neiRight .neiLeftTop{width:205px; height:90px; padding:20px; background:url(../image/10.png) center no-repeat; color:#fff; font-weight:100; font-size:24px;display:table-cell; vertical-align:bottom;}
#neiBody .neiBody .neiRight .rightNav{}
#neiBody .neiBody .neiRight .rightNav .li{background-color:#eeeeee; color:#454344; display:block; padding:10px 25px; font-size:12px; margin-bottom:1px;}
#neiBody .neiBody .neiRight .rightNav .li.select{background-color:#dcdedd;}
#neiBody .neiBody .neiRight .rightNav .li:hover{text-decoration:none; color:#da251d;}
#neiBody .neiBody .neiRight .lBtn a{margin:5px 0px; background-color:#fff; display:block;}
#neiBody .neiBody .neiRight .lBtn a img{width:245px;/*filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;*/}

#neiBody .neiBody .recList{width:720px; height:280px; border:solid 1px #ddd; padding:3px; background-color:#fff; position:absolute; bottom:120px; left:50px;overflow-y:scroll;}
#neiBody .neiBody .recList .til{background-color:#ddd; padding:5px 0px;}
#neiBody .neiBody .recList .til span{display:inline-table; color:#444; font-size:14px; font-weight:600; padding:0px 10px;}
#neiBody .neiBody .recList .li{border-bottom:solid 2px #eee; padding:8px 0px;}
#neiBody .neiBody .recList .li span{display:inline-table; color:#444; font-size:12px; font-weight:100; padding:0px 10px;}
#neiBody .neiBody .rec_pic{position:absolute; width:337px; height:275px;}
#neiBody .neiBody .rec_pic a{display:block; width:337px; height:275px; position:relative; overflow:hidden;}
#neiBody .neiBody .rec_pic a span{font-size:20px; color:#666; position:absolute; right:10px; top:10px; z-index:100; font-weight:600;}
#neiBody .neiBody .rec_pic a span.s{color:#fff;}
#neiBody .neiBody .rec_pic a img{width:337px; height:275px; position:absolute; top:0px; left:0px;}
#neiBody .neiBody .rec_pic a .b{width:100%; height:100%; background:url(../image/7.png); z-index:50; position:absolute; top:-275px; left:0px;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;}
#neiBody .neiBody .rec_pic1{top:30px; right:50px;}
#neiBody .neiBody .rec_pic2{bottom:120px; right:50px;}
#neiBody .neiBody .recList .li .btn{display:block; width:68px; height:26px; background:url(../image/15.jpg) no-repeat; text-align:center; font-size:12px; line-height:26px; color:#eee; margin-right:0px;}
#neiBody .neiBody .recList .li .btn:hover{text-decoration:none;}
#neiBody .neiBody .wenLeft{float:left; width:755px;}
#neiBody .neiBody .cc{position:relative; display:block;}
#neiBody .neiBody .wenLeft .cont1{width:755px; height:506px; background-color:#fff;}
#neiBody .neiBody .cc img{width:100%; height:100%;filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
#neiBody .neiBody .cc h3{width:50px; height:100%; position:absolute; top:0px; left:30px; font-size:50px; font-weight:100;display:table-cell; vertical-align:central;}
#neiBody .neiBody .cc:hover{text-decoration:none;}
#neiBody .neiBody .wenRight{float:right; width:325px; min-height:100px;}
#neiBody .neiBody .wenRight .cont2{width:325px; height:245px; background-color:#fff;}
#neiBody .neiBody .wenRight .cont3{width:325px; height:245px; margin-top:16px; background-color:#fff;}
#neiBody .neiBody .wenRight.wenRightLinks{}
#neiBody .neiBody .wenRight.wenRightLinks a{margin:6px 0px; display:block;}
#neiBody .neiBody .wenRight.wenRightLinks img{width:325px;filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
#neiBody .neiBody .contactCont{float:left; background-color:#eee;}
#neiBody .neiBody .contactCont1{width:480px; height:330px; padding:10px; background-image:url(../image/logo1.png); background-position:380px 20px; background-repeat:no-repeat;}
#neiBody .neiBody .contactCont1 .cont{height:120px; margin-bottom:8px; padding:0px 10px; margin-left:10px; padding-top:10px; font-size:12px;}
#neiBody .neiBody .contactCont1 .map{height:190px; border:solid 1px #ddd;}
#neiBody .neiBody .contactCont2{width:280px; margin-left:18px; height:348px; border:solid 1px #ddd; display:block; position:relative;}
#neiBody .neiBody .contactCont2 img{width:100%; height:100%;}
#neiBody .neiBody .contactCont3{width:280px; margin-left:18px; height:348px; border:solid 1px #ddd; display:block; position:relative;}
#neiBody .neiBody .contactCont3 img{width:100%; height:100%;}
#neiBody .neiBody .contactCont .bb{width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../image/16.png);}
#neiBody .neiBody .contactCont .bb table{width:100%; height:100%;}
#neiBody .neiBody .contactCont .bb table td{text-align:center;}
#neiBody .neiBody .contactCont .bb table td .td1{color:#da251d; padding-top:200px;  background:url(../image/17.png) center 130px no-repeat; font-size:24px;}
#neiBody .neiBody .contactCont .bb table td .td2{color:#da251d; padding-top:200px; background:url(../image/18.png) center 130px no-repeat; font-size:24px;}

.content1{min-height:400px;}
.content1 .til{padding-right:200px; position:relative; top:-10px;}
.content1 .til h3{color:#333; font-size:18px; padding-bottom:10px;}
.content1 .til h4{font-size:12px; font-weight:100;}
.content1 .til h4 span{color:#888; padding-right:15px;}
.content1 .til .fx{position:absolute; right:0px; top:0px;}
.content1 .content{margin-top:20px; color:#444; font-size:12px; line-height:30px;}
.content1 .content img{max-width:100%;}
.content1{min-height:400px;}
.content1 .til2{padding-right:200px; position:relative;}
.content1 .til2 h3{color:#da251d; font-size:18px;}
.content1 .til2 h4{font-size:12px; font-weight:100;}
.content1 .til2 h4 span{color:#888; padding-right:15px;}
.content1 .til2 .fx{position:absolute; right:0px; top:-17px;}
.content3{padding-left:360px; background:url(../image/12.png) 0px center no-repeat; min-height:220px;}

.aboutContent{}
.aboutContent .aboutleft{float:left; width:380px; min-height:100px;}
.aboutContent .aboutright{float:right; width:700px; height:432px;}
.aboutContent .aboutright .pic{position:relative; float:left; display:block;}
.aboutContent .aboutright .pic .b{width:100%; height:100%; position:absolute; z-index:10; background:url(../image/14.png);filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;}
.aboutContent .aboutright .pic .b table{width:100%; height:100%;}
.aboutContent .aboutright .pic .b table h3{text-align:center; color:#fff; font-size:20px; font-weight:100;}
.aboutContent .aboutright .pic img{position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:1;}
.aboutContent .aboutright .pic1{height:432px; width:290px;}
.aboutContent .aboutright .pic2{height:212px; width:405px; margin-left:5px;}
.aboutContent .aboutright .pic3{height:215px; width:200px; margin-left:5px; margin-top:5px;}
.aboutContent .aboutright .pic4{height:215px; width:200px; margin-left:5px; margin-top:5px;}

.cooperationlist{}
.cooperationlist .list{padding:10px 0px; border-bottom:dotted 1px #ddd;}
.cooperationlist .list .img{float:left; margin-right:20px;}
.cooperationlist .list .img img{width:310px; height:180px;}
.cooperationlist .list a.til{color:#333; display:block; max-height:42px; overflow:hidden; padding-bottom:3px; padding-top:10px;}
.cooperationlist .list a.til:hover{color:#f00; text-decoration:none;}
.cooperationlist .list span{color:#bbb; font-size:12px;}
.cooperationlist .list p{padding-top:5px; color:#999; font-size:14px; height:84px; overflow:hidden;}
.cooperationlist .list a.p{color:#bb0a0a; font-size:14px; padding-top:5px;}

.cooperationContent{}
.cooperationContent .cooperationleft{float:left; width:380px; min-height:100px;}
.cooperationContent .cooperationright{}
.cooperationContent .cooperationright .pic{position:relative; float:left; display:block;}
.cooperationContent .cooperationright .pic .b{width:100%; height:100%; position:absolute; z-index:10; background:url(../image/14.png);filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;}
.cooperationContent .cooperationright .pic .b table{width:100%; height:100%;}
.cooperationContent .cooperationright .pic .b table h3{text-align:center; color:#fff; font-size:20px; font-weight:100;}
.cooperationContent .cooperationright .pic img{position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:1;}
.cooperationContent .cooperationright .pic1{height:505px; width:630px;}
.cooperationContent .cooperationright .pic2{height:250px; width:465px; margin-left:5px;}
.cooperationContent .cooperationright .pic3{height:250px; width:230px; margin-left:5px; margin-top:5px;}
.cooperationContent .cooperationright .pic4{height:250px; width:230px; margin-left:5px; margin-top:5px;}

#businessContent{width:1300px; padding-top:30px; padding-bottom:30px;}
#businessContent .businessImg{width:1300px; height:415px; padding-bottom:30px; overflow:hidden; position:relative;}
#businessContent .businessImg img{width:1300px; height:415px; display:none; position:absolute; top:0px; left:0px;}
#businessContent .bNavs{width:1300px; padding:0px 30px; margin-left:-30px; position:relative;}
#businessContent .bNavs .a{width:15px; height:30px; position:absolute; top:60px; display:block; overflow:hidden; background-image:url(../image/5.png); background-repeat:no-repeat;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
#businessContent .bNavs .a.next{right:0px; background-position:-15px 0px;}
#businessContent .bNavs .a.prev{left:0px; background-position:0px 0px;}
#businessContent .bNavs .conts{width:1300px; height:200px; overflow:hidden;}
#businessContent .bNavs .conts .cont{width:259px; height:200px; display:block; float:left; margin-left:1px;}
#businessContent .bNavs .conts .cont.select{background:url(../image/19.png) center bottom no-repeat;}
#businessContent .bNavs .conts .cont .cc{width:259px; height:155px; position:relative; padding-bottom:25px; overflow:hidden; background-color:#da251d;}
#businessContent .bNavs .conts .cont img{width:259px; height:155px;}
#businessContent .bNavs .conts .cont .b{position:absolute; top:155px; width:100%; height:180px; background:url(../image/14.png); z-index:10;}
#businessContent .bNavs .conts .cont:hover{text-decoration:none;}
#businessContent .bNavs .conts .cont h4{line-height:25px; text-align:center; width:249px; padding:0px 5px; height:25px; font-size:14px; font-weight:100; color:#fff; display:block; top:155px; position:absolute; z-index:100;}
#businessContent .businessContents{padding:20px 50px; background-color:#fff; position:relative;}
#businessContent .businessContents a.gosingle{display:block;line-height:35px;background-color:#f5f5f5;color:#111;text-align:center;font-size:12px;margin-top:20px;}
#businessContent .businessContents a.gosingle:hover{ text-decoration:none; background-color:#f1f1f1;}
#businessContent .businessContents .businessContent{display:none; padding:20px 0px; width:1200px;}
#businessContent .businessContents .businessTop{border-top:dashed 1px #bbb; padding:10px 0px; display:block; font-size:12px; padding-right:200px; position:relative;}
#businessContent .businessContents .businessTop .atop{position:absolute;right:0px; top:10px; font-size:14px; color:#bf7d15;}

#here{padding-left:15px; border-bottom:solid 2px #eee; background:url(../image/11.png) 0px 7px no-repeat; color:#888; position:relative; top:-20px;}
#here a,#here span{padding:0px 5px; font-size:12px; line-height:30px;}
#here a{color:#333;}
#here span{color:#da251d;}
#np{padding:10px 0px; border-top:dotted 1px #999;}
#np div{font-size:12px; color:#888; padding:5px 0px;}
#np div a{font-size:12px; color:#333;}

#foot{border-top:solid 2px #ddd; height:80px;}
#foot .foot{position:relative;}
#foot .foot .copy{padding:10px 300px 10px 100px; background:url(../image/logo1.png) left 10px no-repeat; font-size:12px; color:#666; line-height:40px;}
#foot .foot .pot{width:235px; position:absolute; right:0px; top:5px; padding-left:65px; height:42px; line-height:42px; background:url(../image/4.png) left center no-repeat; color:#999; font-size:14px;}

.message{}
.message .til{padding:20px 70px; background-color:#eeeeee; margin-bottom:20px;}
.message .til img{padding-right:30px; float:left; padding:10px 30px 10px 0px;}
.message .til .cont{border-left:solid 1px #aaa; padding:10px 0px 10px 30px; color:#e62129; font-size:16px; float:left;}
.message table{width:100%; border-collapse: collapse; border: none;}
.message table td{border:solid #ddd 1px;font-size:14px;}
.message table td .c{font-size:14px; padding:15px 25px 15px 15px; text-align:right;}
.message table td.b1{background-color:#8b8b8c; color:#fff; width:140px;}
.message table td .b2{width:100%; height:50px; position:relative;}
.message table td textarea{border:none; padding:15px; width:657px; height:136px;}
.message table td input{font-size:14px; height:100%; width:100%;}
.message table td a.submit{display:block; height:50px; padding-right:50px; font-size:16px; line-height:50px; text-align:right; background-color:#da251d; background-image:url(../image/mg2.png); background-repeat:no-repeat; background-position:230px center; color:#fff;}
.message table td a.submit:hover{text-decoration:none;}
.message table td select{width:100%; height:100%; border:0px; background:#f4f4f4; position:absolute; top:0px; left:0px; z-index:0;appearance:none; -moz-appearance:none;-webkit-appearance:none; -ms-appearance:none;}
.message table td .sel{position:absolute; top:0px; left:0px; z-index:50; color:#fff; background:#c9cbca; display:block; padding-left:20px; height:50px; line-height:50px; font-size:16px;}
.message table td .sel.s1{width:668px;}
.message table td select.by{background:url(../image/mg3.png) right center no-repeat #f4f4f4; padding-left:20px;}

.page{text-align:center; padding:25px 0px;}




