*{margin:0;padding:0;border:0;outline:0}
.clear{clear:both}
html{width:100%;}
body{background:#fff; width:100%;}
body.en{font-family: Tahoma, Geneva, sans-serif;font-size:14px;}
a{behavior: url(css/a.htc);}
a:link{color:#333333;text-decoration:none;}
a:visited{color:#333333;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
ul,li{list-style-type:none}
.fl{float:left}
.fr{float:right}
.err{ background:url(../images/err.png) no-repeat left center; padding-left:18px; color:#f00;}
.ok{ background:url(../images/ok.png) no-repeat left center; padding-left:18px;}
.inputFocus{border:1px solid #ff7a6e!important}

.topLinkWrap{width:100%; height:140px; padding:10px;}
.topLink{width:1200px; height:140px; margin:0 auto;}
.topLink>li{display:block; float:left;}
.logo{width:344px; height:105px; margin-top:15px; margin-left:10px}
.logo_t{margin-left:10px; margin-top:55px; font-weight:bold; font-size:18px}
.logo_t1{color:#1066af}
.logo_t2{color:#7b7b7b}
.rWrap{float:right !important; margin-right:15px;position:relative; height:140px;}
.seWrap{ position:absolute;right:10px;bottom:20px; }
.seItem{font-size:18px}
#seForm{border-bottom:solid 1px #3494e0;border-top:solid 1px #3494e0; height:35px; line-height:32px;width:270px; margin-top:8px;}
#keyword{padding:0 5px;width:230px; height:30px; vertical-align:middle}
#seForm .fa-search{color:#fe9d00; font-size:24px; cursor:pointer;vertical-align:middle}
.navWrap{width:100%; height:45px; background:#017ad7}
.menuWrap{width:1200px; margin:0 auto;height:45px;}
.menuBig{width:1200px;}
.menuBig a:link{color:#fff;display:inline-block;height:45px; padding:0 34px; border-left: solid 1px #1f96f4; border-right: solid 1px #0060b2; line-height:45px;font-size:20px; max-width:300px;}
.menuBig a:visited{color:#fff;display:inline-block;height:45px; padding:0 34px; border-left: solid 1px #1f96f4; border-right: solid 1px #0060b2; line-height:45px;font-size:20px; max-width:300px;}
.menuBig a:hover{background:#004a83}
.menuBig a.cur{background:#f7a700; color:#fff}
.menuBig a.l0{border-left:0;}
.menuBig a.r0{border-right:0;}

.menu-list {position:absolute;padding:0;display:none;background:rgba(1,122,215,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8017ad7,endColorstr=#C8017ad7);z-index:999;min-width:129px; _width:129px; border-top:solid 1px #0060af;}
.menu-list a:link{display:block;height:40px; line-height:38px; padding:0 10px;text-align:left; color:#fff; background:url(../images/001.jpg) repeat-x bottom;min-width:129px;}
.menu-list a:visited{display:block;height:40px; line-height:38px; padding:0 10px;text-align:left; color:#fff; background:url(../images/001.jpg) repeat-x bottom;min-width:129px;}
.menu-list a:hover{background:url(../images/001.jpg) repeat-x bottom rgba(0,75,133,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8004b85,endColorstr=#C8004b85);color:#ff0;}

.slider{width:100%;height:484px;position:relative;overflow:hidden;background:#000;}
.slider .bd{position:relative;z-index:0;width:100%!important;}
.slider .bd li{height:484px;width:100% !important;overflow:hidden;}
.slider .hd{width:100%;position:absolute;z-index:1;bottom:15px;left:0;}
.slider .hd ul{text-align:center;}
.slider .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:16px;height:16px;margin:0 4px;background:url(../images/dot.png) 0 -16px;overflow:hidden;line-height:9999px;}
.slider .hd ul .on{background-position:0 0;}
.slider .timer{position:absolute;z-index:1;left:0;bottom:0;height:4px;width:0;background:#00cee6;font-size:0;overflow:hidden;}

.wrap1200{width:1200px; margin:0 auto;}
.top20{margin-top:20px}
.left15{margin-left:15px;}
.homeAboutWrap{float:left;width:815px;}
.homeZsWrap{float:left; margin-left:15px; width:370px;}
.itemWrap01{border-top:solid 7px #146dcf; background:#f4f4f4; height:52px; line-height:52px; padding-left:15px; text-transform:uppercase; font-size:30px;font-family:'Microsoft YaHei';}
.homeAbout{margin-top:10px; background:#f7f7f7; height:420px; border-bottom:solid 2px #ececec; position:relative; padding:15px;text-align:justify;text-justify:newspaper;line-height:24px; color:#6c6c6c; overflow:hidden}

.more01{float:right; font-size:14px; margin-right:15px; text-transform:uppercase}

.homeProItemBig{width:100%;clear:both;height:80px;border-bottom:solid 2px #dedede;}
.homeProItemBig span{display:block; width:440px; height:80px; margin:0 auto; border-bottom:solid 2px #268ddc; text-transform:uppercase; font-size:35px; font-weight:bold; text-align:center; line-height:110px;}
.homeProItemW{width:1160px; margin:0 auto;}
.homeProItemW a{margin-top:-30px;}
.proSortWrap{float:left}

.sortWrap{width:270px; overflow:hidden}
.sortItemWrap{background:#8f6743;color:#fff; padding-left:15px; height:54px; line-height:54px; text-transform:uppercase; font-size:26px;}
.sortItemWrap span{margin-right:8px;}
.sortListWrap{ background:#f5f5f5; border:solid 1px #e1e1e1; margin-top:2px; padding:10px;}
.sortItem{ border-bottom:solid 2px #ab6c36; height:50px; line-height:50px;}
.sortWrap a:link{display:block;background:url(../images/002.jpg) repeat-x bottom; height:50px; line-height:50px;font-size:16px; width:248px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.sortWrap a:visited{display:block;background:url(../images/002.jpg) repeat-x bottom; height:50px; line-height:50px;font-size:16px; width:248px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.sortWrap a:hover,.sortWrap a.cur{color:#268ddc}

.sortWrap a span{margin-right:5px;margin-left:15px;}
.sortItem a span{margin-left:0}
.sortItem a:link{background:none;color:#8f6743; font-size:20px; padding-left:0}
.sortItem a:visited{background:none;color:#8f6743; font-size:20px; padding-left:0}
.sortItem a:hover,.sortItem a.cur{color:#e76200;}
.scroll_zone{top:20px !important; left:800px !important; cursor:pointer}
.proListWrap{float:right;width:930px;height:586px;overflow:hidden}

#homePlist{width:924px;float:right;margin-right:-15px;margin-top:-15px;}
#homePlist li{display:block; margin:15px !important; border:solid 1px #d8d8d8; padding:5px !important; width:266px; height:266px; float:left; background:#fafafa;overflow:hidden}
#homePlist a{display:table-cell;width:266px!important; height:266px!important;overflow:hidden;position:relative;vertical-align:middle; text-align:center;padding:0 !important;}
#homePlist a img{max-width:266px;max-height:266px; margin:0 !important; padding:0 !important; width:266px\0;}
#homePlist a div{width:246px; height:246px;padding:10px;overflow:hidden;background:rgba(0,109,194,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8006dc2,endColorstr=#C8006dc2);color:#fff;position:absolute;left:0;top:-300px;text-align:left}
#homePlist a div strong{color:#ff0;display:block;margin:10px 0;font-size:14px}

.homePicItem{width:1190px; margin:0 auto; height:70px;line-height:95px;clear:both;overflow:hidden}
.homePicItem span{color:#146dcf; font-size:30px;text-transform:uppercase; font-weight:bold}

.homePicWrapBig{background:#f6f6f6; height:324px; overflow:hidden}
.homePicWrap{width:1190px; margin:0 auto;}
.homePicWrap li{float:left; height:324px;}
.homePicWrap li.pArrWrap{width:50px;text-align:center; line-height:324px;}
.homePicWrap li.pArrWrap span{display:inline-block; background:#b7b7b7; color:#fff; width:36px; height:36px; font-size:30px; text-align:center; line-height:30px; cursor:pointer}
.homePicWrap li.pWrap{width:1090px; white-space:nowrap; overflow:hidden}
.homePicWrap li.pWrap a:link{margin:15px;height:294px;display:inline-block; color:#000}
.homePicWrap li.pWrap a:visited{margin:15px;height:294px;display:inline-block; color:#000}
.homePicWrap li.pWrap a:hover{color:#ff5d24;}

.homePicWrap li.pWrap a img{display:block;height:250px; padding:14px; border: solid 4px #d8d8d8; z-index:88;}
.homePicWrap li.pWrap a div{background:#f6f6f6; height:30px; width:80%; line-height:30px; text-overflow:ellipsis;overflow:hidden; white-space:nowrap; z-index:99; position:relative; margin:0 auto;margin-top:-15px; padding:0 5px; text-align:center; font-size:16px;}


.homeF5Wrap{width:1200px;margin:0 auto;}
.homeConWrap{width:380px;float:left;}
.homeF5Item{text-transform:uppercase; font-size:30px; padding-left:5px; height:82px; line-height:100px;}
.homeConCon{background:url(../images/003.jpg) no-repeat center top; background-size:100%; padding:10px 0; padding-top:85px; line-height:24px; height:280px; overflow:hidden;}
.companyName{font-weight:bold; font-size:16px}
.homeAqWrap{width:805px;float:left; margin-left:15px; position:relative}
.homeAQCon{height:377px; overflow:hidden;width:100%;position:absolute; top:80px;}
.sideMenu h3{height:54px; line-height:54px; background:url(../images/004.jpg) no-repeat 10px center #ebebeb; padding-left:50px;cursor:pointer;text-overflow:ellipsis;overflow:hidden; white-space:nowrap; width:100%; border-top: solid 2px #fff;}
.sideCon{height:179px;padding:15px; padding-left:50px;background:url(../images/005.jpg) no-repeat 10px 18px #f6f6f6; overflow:hidden;text-align:justify;text-justify:newspaper; line-height:21px; color:#5b5b5b;}

.copyrightWrap{background:#000; height:70px; width:100%; margin-top:20px;}
.copyright1{width:1200px; height:70px; margin:0 auto;background:url(../images/006.jpg) no-repeat 20px center;}
.copyright{width:980px; padding-left:220px; height:70px; display:table-cell; vertical-align:middle; color:#767676; line-height:20px;}

.subWrap{width:1200px; margin:0 auto;margin-top:20px;}
.subWrapL{width:270px; overflow:hidden; float:left}
.subWrapR{width:910px; float:right;}

.subSortItem{ background:#ff9934; color:#fff; height:80px; line-height:80px; text-align:center; font-size:33px; font-weight:bold; text-transform:uppercase}
.subSortWrap{margin-top:2px; background:#f3f3f3; padding:15px 0; margin-bottom:10px;}
.subSortWrap a:link{display:block; padding:10px; height:35px; line-height:35px; border-bottom:solid 1px #fff; background:#e4e4e4; color:#000; font-size:20px}
.subSortWrap a:visited{display:block; padding:10px; height:35px; line-height:35px; border-bottom:solid 1px #fff; background:#e4e4e4; color:#000;font-size:20px}
.subSortWrap a:hover,.subSortWrap a.cur{background:#4b89dc; color:#fff;}

.subRitemWrap{border-top:solid 7px #146dcf; background: url(../images/ico.png) no-repeat 10px center #eee; height:54px; line-height:54px; text-align:right; font-size:16px; color:#000; padding-left:40px;}
.subRitemWrap strong{margin-right:5px}
.subRitemWrap span{color:#b50a10; margin-right:15px;}
.subRconWrap{background:#f7f7f7; min-height:750px; margin-top:5px; border-bottom:solid 2px #dadada; padding:40px 20px;text-align:justify;text-justify:newspaper; line-height:24px}
.subRconWrap table{ margin:20px auto; border:solid 1px #000;border-spacing:0;}
.subRconWrap td{border:solid 1px #000;}
.subRconWrap img{max-width:100%}
.subRitemWrap div{float:left; font-size:24px; font-weight:bold; color:#000; margin-left:15px;}
.fa-long-arrow-right{margin:0 5px;}
.fa-angle-double-right{margin-right:5px; font-weight:normal}

.subRconWrap #homePlist{width:924px;float:none;margin:-5px 0 0 -25px;}
.page{width:800px; margin:0 auto; height:25px; margin-top:20px; margin-bottom:10px; text-align:center}
.page a:hover{color:#006eeb}
.page a,.page span{text-indent:0;display:block; float:left; left:0; top:0; min-width:30px; height:30px; line-height:30px; border: solid 1px #c2c2c2; text-align:center; margin-left:10px; font-family:"Arial","Times New Roman";}
.page a:hover{border: dashed 1px #006eeb;}
.page span{ background:#006eeb; color:#fff;border: solid 1px #006eeb; margin:}

.cpShowWrap li{width:670px; margin:0 auto; margin:10px auto;}
.cpShowWrap .proPic{text-align:center; margin:30px auto;}
.cpShowWrap .proPic img{max-width:500px; max-height:500px; padding:5px;border:3px solid #e5e5e5;}
.cpShowWrap .proPic img:hover{border:3px solid #ffc000;}
.cpShowWrap li u{text-decoration:none; font-weight:bold; margin-right:5px;}
.cpShowWrap li i{color:red; font-style:normal}
.cpShowWrap li.proContent{ line-height:24px; width:650px;}
.cpShowWrap li.proSend{ text-align:center;}
.cpShowWrap li.proSend a{display:block; padding:10px; width:100px; color:#fff; background:#ffa200; margin:0 auto;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;outline:0; font-weight:bold; cursor:pointer;}
.cpShowWrap li.proSend a:hover{ background:#b68900;}

.subWrap .sortItemWrap{margin-top:10px;}

#lgPage .sortWrap,#lgPage .sortList{margin-top:-10px}
#lgPage .sortList{padding-bottom:10px}

#loginForm{margin-top:200px; width:100%;}
#loginForm ul{position:relative;left:50%;float:left}
#loginForm li{height:40px; line-height:40px; position:relative;right:50%;}
#loginForm input{border:solid 1px #ccc; padding:5px;}
.sr{text-align:center; padding-top:10px;}
.sr input{padding:0 10px !important; height:25px; line-height:25px; cursor:pointer; margin:0 15px;}
.sr input:hover{background:#eb6100; color:#fff;}
#checkcode{cursor:pointer}
#loginFrom #username{width:150px;}
#loginFrom #password{width:150px;}
#passcode{width:60px; vertical-align:middle}
#checkcode{vertical-align:middle; margin-left:10px;}
#loginForm i{font-style:normal; color:#f00;font-size:12px; margin-left:7px}

#yqlj{width:1200px; height:75px; background:url(../images/025.jpg) repeat-x top;margin:15px auto auto auto;}
#yqlj li{display:block; float:left}
#yqP{background:url(../images/024.jpg) no-repeat left top; width:12px; height:75px;cursor:pointer;}
#yqN{background:url(../images/024.jpg) no-repeat right top; width:12px; height:75px;float:right!important;cursor:pointer;}
#picLinkWrap{ display:block;width:1156px; height:65px; margin-left:5px;padding:5px;white-space:nowrap;overflow:hidden; position:relative;}
#picLinkWrap a{margin-left:10px}
#picLinkWrap img{height:61px; padding:1px; border:solid 1px #ccc;}

#honorContent .next{position:absolute;top:195px;right:10px;cursor:pointer}
#honorContent .prev{position:absolute;top:195px;left:10px;cursor:pointer}
#honorContent .bd{margin-left:18px; margin-top:7px;}
#honorContent .bd ul{overflow:hidden;zoom:1;}
#honorContent .bd ul li{margin:0;float:left;_display:inline;overflow:hidden;text-align:center;}
#honorContent .bd ul li .pic img{width:300px;height:400px;display:block;padding:2px;border:1px solid #ccc;}
#honorContent .bd ul li .title{line-height:30px;height:30px; width:294px;margin-top:-40px; margin-left:3px; margin-bottom:3px; z-index:999;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;background:#000; color:#ffcc00}

.proName{font-size:20px;}
.Tcen{text-align:center}

.subContact{width:95%; margin:0 auto;margin-top:40px;}
.subContact li{min-height:45px; line-height:45px; font-size:20px}
.subContact .com{font-size:30px; color:#c10000; text-align:center; font-weight:bold}
.subContact li strong{margin-right:5px;}
.subWrapL .homeConCon img{max-width:270px;}

