﻿@charset "utf-8";
/*reset*/
html, body, div, span, object, iframe, a, img, dl, dt, dd, ul, li, form {margin:0; padding:0; border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
/*html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/
ul {list-style:none}
table {border-collapse:collapse; border-spacing:0}
:focus {outline:0}
:link, :visited, ins {text-decoration:none}
/*layout*/
.clearfix:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden}
.clearfix {zoom:1}
.clear {clear:both}
/*typography*/
body, input, textarea {font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:14px; color:#222}
body {line-height:22px; background:url(../images/bg.png) 0px 360px repeat-x #e9ecef}
input, textarea {outline:none}
a:link, a:visited {color:#222}
a:hover, a:active {color:#f00!important}
/*多行文字垂直居中*/
.wrap-div {display:table; border:1px solid #FF0099; background-color:#FFCCFF; width:760px; height:400px; _position:relative; overflow:hidden}
.wrap-sub {vertical-align:middle; display:table-cell; _position:absolute; _top:50%}
.wrap-con {_position:relative; _top:-50%}
/*全屏*/
.fullwidth{width:100%; min-width:1140px; _width:expression(document.body.clientwidth <1000?"1000px":"auto")}
/*两列同高*/
.equal {padding-bottom:32767px; margin-bottom:-32767px}

.nocontent{ width:100%; height:400px; line-height:400px; font-size:20px; text-align:center; background:#fff}

.mainall{width:100%; height:3032px; min-width:1000px; _width:expression(document.body.clientwidth <1000?"1000px":"auto"); background:url(../wenming.jpg) center top no-repeat}
.allbg{width:1060px; margin:0 auto; background:#fff}
/*头部*/
.banner{width:100%; height:360px; background:#fff}

.mainbg{width:1140px; margin:0 auto; background:#fff; overflow:hidden}

.headbg{width:100%; height:60px; background:#0866C6; overflow:hidden}

.inmenu{width:1140px; height:50px; margin:0 auto; overflow:hidden; margin-top:6px}
.inmenu li{float:left; width:162px; height:46px; line-height:46px; text-align:center; }
.inmenu li a{font-size:22px; border-bottom:#0866C6 2px solid}
.inmenu li a:link, .inmenu li a:visited {color:#fff}
.inmenu li a:hover, .inmenu li a:active {color:#f00!important}
.inmenu li a.cur{border-bottom:#fff 2px solid; font-weight:bold}

.note{width:1090px; margin:0 auto; margin-top:10px}
.notetit{float:left; height:40px; line-height:40px; font-size:18px; background:url(../images/notetit.png) left center no-repeat; padding-left:24px}
.notecon{float:left; width:680px; height:40px; position:relative; overflow:hidden}
.noteli{width:680px; height:40px; position:absolute; z-index:2; left:0; top:0}
.noteli li{width:100%; height:40px; line-height:40px; font-size:18px; overflow:hidden}
.noteli li a:link, .noteli li a:visited{color:#2A78B4}
.noteli li a:hover, .noteli li a:active{color:#f00!important}

.searchdiv {float:right; width:250px; height:40px; background:url(../images/search.png) center no-repeat; margin-top:2px}
#key{float:left; width:150px; height:40px; line-height:22px; color:#999; padding:0; margin:0; margin-left:8px; border:none; background:none}
#submit2{float:right; width:60px; height:40px; cursor:pointer; padding:0; margin:0; border:none; background:none}

.toptxt{width:1090px; line-height:60px; text-align:center; font-size:40px; font-weight:bold; margin:0 auto; clear:both}
.toptxt a:link, .toptxt a:visited{color:#bc0000}
.toptxt a:hover, .toptxt a:active{color:#f00!important}

.newbox{width:1090px; margin:0 auto; margin-top:10px}
.newpic{float:left; width:520px; height:350px; overflow:hidden}
.newcon{float:right; width:550px; height:350px; overflow:hidden}
.newcon .tit{width:100%; height:45px; border-bottom:#ccc 1px solid; overflow:hidden}
.newcon .tit .cn{float:left; height:40px; line-height:50px; font-size:20px; font-weight:bold; color:#d04545; border-left:#d04545 5px solid; padding-left:10px}
.newcon .tit .more{float:right; height:40px; line-height:50px}
.newcon .tit .more a:link, .newcon .tit .more a:visited{color:#aaa}
.newcon .tit .more a:hover, .newcon .tit .more a:active{color:#f00!important}

.newul{width:100%; clear:both}
.newul li{width:100%; height:45px; line-height:45px; border-bottom:#aaa 1px dashed; background:url(../images/newli.jpg) left center no-repeat; overflow:hidden; clear:both}
.newul li a{font-size:18px; margin-left:16px}
.newul li a:link, .newul li a:visited{color:#404040}
.newul li a:hover, .newul li a:active{color:#f00!important}

.linebox{width:1090px; margin:0 auto; margin-top:10px; clear:both}
.lineone{float:left; width:185px; height:320px}
.linetwo{float:left; width:430px; height:320px; margin-left:20px}
.linethree{float:right; width:430px; height:320px}

.lineone li{width:100%; height:50px}
.lineone li img{width:100%; height:100%}

.linetwo .tit{width:100%; height:45px; border-bottom:#ccc 1px solid; overflow:hidden}
.linetwo .tit .cn{float:left; height:40px; line-height:50px; font-size:20px; font-weight:bold; color:#d04545; border-left:#d04545 5px solid; padding-left:10px}
.linetwo .tit .more{float:right; height:40px; line-height:50px}
.linetwo .tit .more a:link, .linetwo .tit .more a:visited{color:#aaa}
.linetwo .tit .more a:hover, .linetwo .tit .more a:active{color:#f00!important}
.linetwo .con{width:100%; clear:both; margin-top:10px}
.linetwo .con li{width:100%; height:34px; line-height:34px; background:url(../images/newli.jpg) left center no-repeat; overflow:hidden; clear:both}
.linetwo .con li a{font-size:16px; margin-left:16px}
.linetwo .con li a:link, .linetwo .con li a:visited{color:#404040}
.linetwo .con li a:hover, .linetwo .con li a:active{color:#f00!important}

.linethree .tit{width:100%; height:45px; border-bottom:#ccc 1px solid; overflow:hidden}
.linethree .tit .cn{float:left; height:40px; line-height:50px; font-size:20px; font-weight:bold; color:#d04545; border-left:#d04545 5px solid; padding-left:10px}
.linethree .tit .more{float:right; height:40px; line-height:50px}
.linethree .tit .more a:link, .linethree .tit .more a:visited{color:#aaa}
.linethree .tit .more a:hover, .linethree .tit .more a:active{color:#f00!important}
.linethree .con{width:100%; clear:both; margin-top:10px}
.linethree .con li{width:100%; height:34px; line-height:34px; background:url(../images/newli.jpg) left center no-repeat; overflow:hidden; clear:both}
.linethree .con li a{font-size:16px; margin-left:16px}
.linethree .con li a:link, .linethree .con li a:visited{color:#404040}
.linethree .con li a:hover, .linethree .con li a:active{color:#f00!important}

.stopbox{width:1090px; margin:0 auto; margin-top:10px; clear:both}
.linefour{float:left; width:185px; height:360px}
.linefive{float:left; width:430px; height:360px; margin-left:20px}
.linesix{float:right; width:430px; height:360px}

.linefour .jb{float:left; width:90px; height:90px}
.linefour .xz{float:right; width:90px; height:90px}
.linefour .dz{width:185px; height:210px; padding-top:4px; clear:both}
.linefour .jj{width:185px; height:50px; margin-top:4px; text-align:center; background:#d04545; clear:both}
.linefour .jj a:link, .linefour .jj a:visited{color:#fff}
.linefour .jj a:hover, .linefour .jj a:active{color:#fff!important}

.linefive .tit{width:100%; height:45px; border-bottom:#ccc 1px solid; overflow:hidden}
.linefive .tit .cn{float:left; height:40px; line-height:50px; font-size:20px; font-weight:bold; color:#d04545; border-left:#d04545 5px solid; padding-left:10px}
.linefive .tit .more{float:right; height:40px; line-height:50px}
.linefive .tit .more a:link, .linefive .tit .more a:visited{color:#aaa}
.linefive .tit .more a:hover, .linefive .tit .more a:active{color:#f00!important}
.linefive .con{width:100%; clear:both; margin-top:10px}
.linefive .con li{width:100%; height:34px; line-height:34px; background:url(../images/newli.jpg) left center no-repeat; overflow:hidden; clear:both}
.linefive .con li a{font-size:16px; margin-left:16px}
.linefive .con li a:link, .linefive .con li a:visited{color:#404040}
.linefive .con li a:hover, .linefive .con li a:active{color:#f00!important}

.linesix .tit{width:100%; height:45px; border-bottom:#ccc 1px solid; overflow:hidden}
.linesix .tit .cn{float:left; height:40px; line-height:50px; font-size:20px; font-weight:bold; color:#d04545; border-left:#d04545 5px solid; padding-left:10px}
.linesix .tit .more{float:right; height:40px; line-height:50px}
.linesix .tit .more a:link, .linesix .tit .more a:visited{color:#aaa}
.linesix .tit .more a:hover, .linesix .tit .more a:active{color:#f00!important}
.linesix .con{width:100%; clear:both; margin-top:10px}
.linesix .con li{width:100%; height:34px; line-height:34px; background:url(../images/newli.jpg) left center no-repeat; overflow:hidden; clear:both}
.linesix .con li a{font-size:16px; margin-left:16px}
.linesix .con li a:link, .linesix .con li a:visited{color:#404040}
.linesix .con li a:hover, .linesix .con li a:active{color:#f00!important}

.teambox{width:1090px; margin:0 auto; margin-top:10px; clear:both}
.personbox{float:left; width:730px; overflow:hidden}
.okbox{float:right; width:320px}

.goodbox{width:760px}
.lineseven{float:left; width:340px; height:360px; margin-right:30px}
.lineeight{float:left; width:340px; height:360px; margin-right:30px}
.linenine{float:left; width:340px; height:360px; margin-right:30px}
.lineten{float:left; width:340px; height:360px; margin-right:30px}

.lineseven .tit{width:100%; height:45px; border-bottom:#ccc 1px solid; overflow:hidden}
.lineseven .tit .cn{float:left; height:40px; line-height:50px; font-size:20px; font-weight:bold; color:#d04545; border-left:#d04545 5px solid; padding-left:10px}
.lineseven .tit .more{float:right; height:40px; line-height:50px}
.lineseven .tit .more a:link, .lineseven .tit .more a:visited{color:#aaa}
.lineseven .tit .more a:hover, .lineseven .tit .more a:active{color:#f00!important}
.lineseven .con{width:100%; clear:both; margin-top:10px}
.lineseven .con li{width:100%; height:34px; line-height:34px; background:url(../images/newli.jpg) left center no-repeat; overflow:hidden; clear:both}
.lineseven .con li a{font-size:16px; margin-left:16px}
.lineseven .con li a:link, .lineseven .con li a:visited{color:#404040}
.lineseven .con li a:hover, .lineseven .con li a:active{color:#f00!important}

.lineeight .tit{width:100%; height:45px; border-bottom:#ccc 1px solid; overflow:hidden}
.lineeight .tit .cn{float:left; height:40px; line-height:50px; font-size:20px; font-weight:bold; color:#d04545; border-left:#d04545 5px solid; padding-left:10px}
.lineeight .tit .more{float:right; height:40px; line-height:50px}
.lineeight .tit .more a:link, .lineeight .tit .more a:visited{color:#aaa}
.lineeight .tit .more a:hover, .lineeight .tit .more a:active{color:#f00!important}
.lineeight .con{width:100%; clear:both; margin-top:10px}
.lineeight .con li{width:100%; height:34px; line-height:34px; background:url(../images/newli.jpg) left center no-repeat; overflow:hidden; clear:both}
.lineeight .con li a{font-size:16px; margin-left:16px}
.lineeight .con li a:link, .lineeight .con li a:visited{color:#404040}
.lineeight .con li a:hover, .lineeight .con li a:active{color:#f00!important}

.linenine .tit{width:100%; height:45px; border-bottom:#ccc 1px solid; overflow:hidden}
.linenine .tit .cn{float:left; height:40px; line-height:50px; font-size:20px; font-weight:bold; color:#d04545; border-left:#d04545 5px solid; padding-left:10px}
.linenine .tit .more{float:right; height:40px; line-height:50px}
.linenine .tit .more a:link, .linenine .tit .more a:visited{color:#aaa}
.linenine .tit .more a:hover, .linenine .tit .more a:active{color:#f00!important}
.linenine .con{width:100%; clear:both; margin-top:10px}
.linenine .con li{width:100%; height:34px; line-height:34px; background:url(../images/newli.jpg) left center no-repeat; overflow:hidden; clear:both}
.linenine .con li a{font-size:16px; margin-left:16px}
.linenine .con li a:link, .linenine .con li a:visited{color:#404040}
.linenine .con li a:hover, .linenine .con li a:active{color:#f00!important}

.lineten .tit{width:100%; height:45px; border-bottom:#ccc 1px solid; overflow:hidden}
.lineten .tit .cn{float:left; height:40px; line-height:50px; font-size:20px; font-weight:bold; color:#d04545; border-left:#d04545 5px solid; padding-left:10px}
.lineten .tit .more{float:right; height:40px; line-height:50px}
.lineten .tit .more a:link, .lineten .tit .more a:visited{color:#aaa}
.lineten .tit .more a:hover, .lineten .tit .more a:active{color:#f00!important}
.lineten .con{width:100%; clear:both; margin-top:10px}
.lineten .con li{width:100%; height:34px; line-height:34px; background:url(../images/newli.jpg) left center no-repeat; overflow:hidden; clear:both}
.lineten .con li a{font-size:16px; margin-left:16px}
.lineten .con li a:link, .lineten .con li a:visited{color:#404040}
.lineten .con li a:hover, .lineten .con li a:active{color:#f00!important}

.okbox .tit{width:100%; height:45px; border-bottom:#ccc 1px solid; overflow:hidden}
.okbox .tit .cn{float:left; height:40px; line-height:50px; font-size:20px; font-weight:bold; color:#d04545; border-left:#d04545 5px solid; padding-left:10px}
.okbox .tit .more{float:right; height:40px; line-height:50px}
.okbox .tit .more a:link, .okbox .tit .more a:visited{color:#aaa}
.okbox .tit .more a:hover, .okbox .tit .more a:active{color:#f00!important}
.okbox .con{width:100%; clear:both; margin-top:10px}
.okbox .con li{width:100%; height:100px; margin-bottom:4px}
.okbox .con li img{width:100%; height:100%}

.friendpic{width:1090px; margin:0 auto; margin-top:10px; clear:both}
.friendpic li{float:left; width:350px; height:40px; margin-top:10px; margin-right:10px; border:#ccc 1px solid}
.friendpic li img{width:100%; height:100%}

.friendtxt{width:1090px; margin:0 auto; margin-top:10px; clear:both}

.friendtxt .tit{width:1090px; padding-top:10px; clear:both}
.friendtxt .tit li{float:left; width:220px; height:45px; line-height:45px; text-align:center; font-size:18px; margin-right:10px; border-bottom:#fff 3px solid}
.friendtxt .tit li.cur{border-bottom:#0866c6 3px solid; color:#0866c6}

.friendtxt .con{width:1090px; padding-top:10px; clear:both}
.friendtxt .con li{float:left; height:45px; margin-right:30px; overflow:hidden}
/*内页*/
.contain{width:1090px; margin:0 auto; min-height:800px; height:auto!important; height:405px; padding:10px 0px; background:#fff}
.containl{float:left; width:250px}
.containl .tit{width:230px; line-height:30px; padding:30px 10px 30px 10px; margin-top:20px; font-size:18px; text-align:center; color:#fff; clear:both; background:#0866C6}
.containl .con{width:250px; overflow:hidden; margin:0 auto; background:#ddd; min-height:200px}
.containl .bot{width:250px; height:4px; margin:0 auto; background:#0866C6}

.menuli{width:100%; margin-top:10px; overflow:hidden; padding-bottom:30px}
.menuli li{width:210px; line-height:30px; font-size:18px; margin-top:4px; border-bottom:#bbb 1px dashed}
.menuli li.one{width:230px; margin-left:10px; background:url(../images/circle.png) 10px 14px no-repeat}
.menuli li.two{width:230px; margin-left:10px; background:url(../images/arrow.png) 10px 16px no-repeat #fff}
.menuli li a{display:block; padding:4px 0px; margin-left:24px}

.menuli li span{display:block; width:100%; padding:4px 0px; margin-left:24px}

.headname{width:1090px; height:100%; line-height:100px; font-size:36px; color:#fff; text-align:center; margin:0 auto}

.menuli li:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden}
.menuli li{zoom:1}
.menuli li a:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden}
.menuli li a{zoom:1}

.containr{float:right; width:815px}
.containr .tit {width:100%; height:60px; line-height:60px; padding-top:10px; font-size:18px; clear:both; border-bottom:#ccc 1px solid}
.containr .tit span {padding-right:10px}
.containr .con{width:95%; overflow:hidden; margin:0 auto}

.containAll {width:1090px; margin:0 auto; min-height:800px; height:auto!important; height:405px; padding:10px 0; background:#fff}
.containAll .tit {width:100%;  height:40px; line-height:40px; padding-top:4px; clear:both; border-bottom:#ccc 1px solid}
.containAll .tit span {padding-right:30px}
.containAll .con{width:95%; overflow:hidden; margin:0 auto}
/*底部*/
.footer {width:100%; margin:0 auto; padding:20px 0; text-align:center; line-height:26px; color:#fff; background:#0866C6; clear:both;}
.footer a:link, .footer a:visited {color:#fff}
.footer a:hover, .footer a:active {color:#f00!important}

/*
body{background:url(../images/bg2.png) 0px 614px repeat-x #e9ecef}
.headbg{background:#b01616}
.footer{background:#b01616}
.inmenu li a{font-size:22px; border-bottom:#b01616 2px solid}
.inmenu li a.cur{border-bottom:#fff 2px solid}
.containl .tit{background:#b01616}
.containl .bot{background:#b01616}
.banner{height:614px}*/