@charset "utf-8";
html{_background:url(about:blank);}
body,h1,h2,h3,h4,h5,h6,div,hr,blockquote,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,select,textarea,th,td{margin:0;padding:0;}
button,input,textarea,select{outline:none;resize:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:100;}
em,i{font-style:normal;}
body{background:#FFF;color:#020202;font:14px "微软雅黑",Arial,sans-serif,Helvetica;-webkit-text-size-adjust:100%;}
img{border:0;vertical-align:middle;}
ul,li{list-style:none;}
a,a:link,a:visited{text-decoration:none;color:#020202;}
a:hover{color:#ce261d;text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.top{width:100%;min-width:1200px;height:721px;background:#fff url(../images/bg1.jpg) no-repeat center top}

.head{width:1200px;height:67px;line-height:67px;margin:0 auto}
.head .logo{width:220px;float:left;text-align:center;padding:0 70px 10px 90px;}
.head .logo img{width:170px;height:47px;}
.head ul{float:left;height:23px;line-height:23px;font-size:18px;margin-top:26px;}
.head ul li{float:left;padding:0 20px;border-left:#858585 1px solid}
.head ul .one{border-left:inherit;}

.banner{ width:1118px; margin:90px auto 0 auto}
.smallScroll { float:left; width:210px;height:330px;overflow: hidden; margin-left:25px; position:relative; padding:60px 0}
.smallScroll li{ padding:5px}
.smallImg img{ width:200px; height:100px;-webkit-box-shadow:0 0 5px #898a8c;-moz-box-shadow:0 0 5px #898a8c;box-shadow:0 0 5px #898a8c;filter:brightness(75%);}
.smallImg ul li.on img{filter:brightness(100%);}
.smallScroll .hd .prev, .smallScroll .hd .next { position:absolute; left:61px;cursor:pointer;}
.smallScroll .hd .prev { top:0;}
.smallScroll .hd .next { bottom:0}
.smallScroll .hd .prev img, .smallScroll .hd .next img { width:88px; height:45px}
.bigImg{float:left; width:843px;height:433px;overflow: hidden; margin-left:40px}
.bigImg li{padding:10px}
.bigImg img{ display:block; width:823px; height:413px;-webkit-box-shadow:0 0 10px #898a8c;-moz-box-shadow:0 0 10px #898a8c;box-shadow:0 0 10px #898a8c;}

.ctitle{width:564px;height:82px;margin:0 auto;padding-top:100px;text-align:center;background:url(../images/titlebg.png) no-repeat center bottom;color:#333}
.ctitle h2{font-size:38px;font-weight:bold;margin-top:-6px;}
.ctitle h3{font-size:20px;margin-top:4px;}

.about{width:100%;min-width:1200px;height:704px;background:#fff url(../images/bg2.jpg) no-repeat center top}
.about .ctitle{padding-top:50px;}
.adiv{ width:1200px; margin:95px auto 0 auto; height:527px; color:#323232; position:relative}
.adiv .img{ float:left;width:589px; height:412px;background:url(../images/aboutbg.png) no-repeat center top}
.adiv .img img{ display:block; width:457px; height:334px; margin-left:39px; margin-top:34px;}
.adiv .txt { float:left; width:590px;margin-left:14px}
.adiv h1{ margin-top:36px; font-size:36px; font-weight:bold }
.adiv h2{ font-size:24px; font-weight:bold; margin-top:14px;}
.adiv p{ margin-top:30px; line-height:26px; font-size:16px; height:104px; overflow:hidden}
.adiv a{ position:absolute; display:block;left:603px; bottom:160px; border:2px solid #343331; padding:11px 13px;border-radius:6px;}
.adiv a:hover{border:2px solid #ce261d;}

.news{width:100%;min-width:1200px;max-width:1600px;margin:0 auto;height:710px;background:#f8f8f8}
.news .ctitle{padding-top:64px;}
.nlist{width:1200px;margin:70px auto 0 auto;}
.nlist .img{float:left;margin: 0 70px;}
.nlist img{width:330px;height:348px;}
.nlist ul{float:left;width:730px;}
.nlist i{display:block;width:105px;height:115px;line-height:115px;float:left;font-size:54px;}
.nlist ul div{float:left;border-left:solid 2px #313131;height:115px;width:540px;padding-left:12px;}
.nlist h1{height:30px;line-height:30px;padding:10px 0 5px 0;clear:both;font-size:20px;}
.nlist span{float:right;width:100px;font-size:14px;text-align:right}
.nlist p{border-top:solid 2px #373737;padding-top:8px;line-height:22px;font-size:16px; height:44px; overflow:hidden}

.partner{width:100%;min-width:1200px;height:747px;background:#fff url(../images/bg3.jpg) no-repeat center top}
.partner .ctitle{padding-top:72px;}
.partner ul{width:1200px;margin:12px auto 0 auto;}
.partner ul li{float:left;width:360px;height:114px;line-height:114px;text-align:center;background:#fff;margin-top:40px;filter:alpha(opacity:75);opacity:0.75;-moz-opacity:0.75;}
.partner ul li:hover{filter:alpha(opacity:100);opacity:1;-moz-opacity:1;}
.partner ul img{width:214px;height:68px;}
.pmid{margin-left:40px;margin-right:40px;}

.contact{width:100%;min-width:1200px;max-width:1600px;margin:0 auto;height:500px;background:#f8f8f8}
.contact ul{width:1200px;margin:60px auto 0 auto;font-size:28px;font-weight:bold;color:#313131;}
.contact ul li{float:left;width:50%;margin-top:40px;}
.contact ul li:nth-of-type(odd){width:45%; padding-left: 5%;}

.foot{width:100%;min-width:1200px;max-width:1600px;margin:0 auto;height:160px;background:#575352}
.foot .nav{padding:40px 0;width:1200px;margin:0 auto;border-bottom:1px solid #605b5c}
.foot .nav ul{float:left}
.foot .nav .left li{float:left;padding-right:70px;font-size:16px;}
.foot .nav .left a{color:#fff}
.foot .nav .left a:hover{color:#ce261d;}
.foot .bot{padding:24px 0 0 0;width:1200px;margin:0 auto;color:#858382;font-size:12px;}
.foot .bot div{float:left;width:600px;}
.foot .bot a{color:#858382}
.foot .zzm{float:right;text-align:right}