﻿/* CSS Document */
body { font:12px/1.5 "΢ź";  text-align:center; color:#000; -webkit-text-size-adjust: none; }
body, table, td, div, p { word-wrap:break-word; word-break:break-all; word-break:normal; -webkit-text-size-adjust:none; }
body, div, dl, dt, ul,dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
div { text-align:left; }
button, input, select, textarea { font:100% "";}
em,i { font-style:normal; }
del { font-family:simsun; }
ul,li,ol{ list-style:none; }
fieldset, img { border:0; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
a { color:#7f7f7f; text-decoration:none; outline:none; }
a:hover { color:#08478e; text-decoration:none; }
.cf:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cf { *zoom:1;}/* css reset end */
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.dis{ display:block;} .undis{ display:none;}
input{outline:none;}



.header{ margin: 0 auto; width:980px; height:80px;}
.logo{width:227px; height:80px; float:left; padding-left:8px}
.nav{ width:485px; height:20px; padding:30px 20px 0 10px; float:left}
.nav ul{width:485px; height:20px; }
.nav ul li{ width:80px; text-align:center; float:left; font-size:15px; font-weight:550;}
.nav ul li a{ color:#000000}
.search{  height:24px; width:230px; float:left; margin-top:30px}
.search .kuang{ height:24px; width:128px; border:none; margin:1px 0 1px 1px;background:url(../images/search.jpg) 0 0 no-repeat; float:left; padding-left:2px}
.search .sousuo{ height:24px; width:22px;background:url(../images/search.jpg) -130px 0 no-repeat; float:left; border:none; margin:1px 0 1px 0; display:block;text-indent:-9999em;overflow:hidden; border:0; cursor:pointer}
.search .eng{background:url(../images/search.jpg) -155px 0 no-repeat; width:20px; height:24px;display:block;text-indent:-9999em;overflow:hidden; cursor:pointer; margin-left:5px; float:left}
.search .fan{background:url(../images/search.jpg) -180px 0 no-repeat; width:19px; height:24px;display:block;text-indent:-9999em;overflow:hidden; cursor:pointer; margin-left:5px;float:left}
.search .jian{background:url(../images/search.jpg) -201px 0 no-repeat; width:19px; height:24px;display:block;text-indent:-9999em;overflow:hidden; cursor:pointer;margin-left:5px; float:left}
.total{ width:980px; margin:0 auto; padding:20px 0 15px 0; overflow:auto; zoom:1;}


.uone{float:left;overflow:auto; zoom:1;width:310px;}
.uone .out1{font-weight: normal;line-height: 34px;height: 34px;background-image: url(../images/hline.jpg);background-repeat: repeat-x;
background-position: bottom;width:310px; padding-bottom:3px
}
.uone .out1 .more{background:url(../images/pic.png) 0 -34px no-repeat; float:right; display:block; width:50px; height:34px }
.uone .out1 h3{ background:url(../images/pic.png) 0 0 no-repeat; padding-left:18px; font-size:16px; float:left;}
.uone h2{ font-size:17px; float:left; padding-top:15px; padding-bottom:15px}
.uone .con{text-indent:20px; float:left; padding-bottom:10px}
.uone .hotp{ float:left; padding-left:20px; background:url(../images/pic.png) 0 -72px;font-size:18px; font-family:""; font-weight:600}
.uone a{color:#08478e}
.uone .out1 h3 span{ color:#08478e; font: 12px "΢ź"; font-weight:550}
.uone img{margin-top:10px; float:left; display:block}


.uone1{float:left;overflow:auto; zoom:1;width:310px; padding:0 25px 0 25px}
.uone1 .out1{font-weight: normal;line-height: 34px;height: 34px;background-image: url(../images/hline.jpg);background-repeat: repeat-x;
background-position: bottom;width:310px; padding-bottom:3px
}
.uone1 .out1 .more{background:url(../images/pic.png) 0 -34px no-repeat; float:right; display:block; width:50px; height:34px }
.uone1 .out1 h3{ background:url(../images/pic.png) 0 0 no-repeat; padding-left:18px; font-size:16px; float:left;}
.uone1 h2{ font-size:17px; float:left; padding-top:15px; padding-bottom:15px}
.uone1 .con{text-indent:20px; float:left; padding-bottom:10px}
.uone1 .hotp{ float:left; padding-left:20px; background:url(../images/pic.png) 0 -72px;font-size:18px; font-family:""; font-weight:600}
.uone1 a{color:#08478e}
.uone1 .out1 h3 span{ color:#08478e; font: 12px "΢ź"; font-weight:550}
.uone1 img{margin-top:10px; float:left; display:block}


.uone2{float:left;overflow:auto; zoom:1;width:310px; }
.uone2 .out1{font-weight: normal;line-height: 34px;height: 34px;background-image: url(../images/hline.jpg);background-repeat: repeat-x;
background-position: bottom;width:310px; padding-bottom:3px
}
.uone2 .out1 .more{background:url(../images/pic.png) 0 -34px no-repeat; float:right; display:block; width:50px; height:34px }
.uone2 .out1 h3{ background:url(../images/pic.png) 0 0 no-repeat; padding-left:18px; font-size:16px; float:left;}
.uone2 h2{ font-size:17px; float:left; padding-top:15px; padding-bottom:15px}
.uone2 .con{text-indent:20px; float:left; padding-bottom:10px}
.uone2 .hotp{ float:left; padding-left:20px; background:url(../images/pic.png) 0 -72px;font-size:18px; font-family:""; font-weight:600}
.uone2 a{color:#08478e}
.uone2 .out1 h3 span{ color:#08478e; font: 12px "΢ź"; font-weight:550}
.uone2 img{margin-top:10px; float:left; display:block}



.footer{ width:100%; margin:0 auto; border-top:1px solid #fff; padding:20px 0;background:#f0f0f0; height:60px; color:#000;}
.footer .fnav{ margin:0 auto;  width:665px; overflow:auto; zoom:1}
.footer .fnav dt{ font-weight:600 color:#C6E7FF;}
.footer .fnav dl{ float:left; width:150px; margin-right:15px; text-align:left;}
.footer .fnav dl.last{text-align:left}
.fnav dl.last{ margin-right:0px}
.foot{ margin:0 auto; height:45px;  background:#OE2244; width:100%; text-align:center; padding:5px 0 10px 0; color:#9BB1BD;}
.foot .flogo{ display:inline; }
.foot p{ text-align:center;}


/**/
.total1{ width:980px; margin:0 auto; padding:15px 0 15px 0}
.r { float:right; }
.top-nav,#head_top, #header, #main, #footer.footer-nav, #mainbox { width:980px; margin:0 auto; }
.c { zoom:1; }
#bannernav { width:980px; line-height:40px; margin:0 auto; }
#bannernav span { color:#3b9de8; }
.about-menu { float:left; width:240px; margin-bottom:30px  }
.about-menu1 { width:240px;background-image: url(../images/hline.jpg);background-repeat: repeat-x;
background-position: bottom; padding-bottom:10px  }
.about-menu1 strong { background:url(../images/pic.png) 0 0 no-repeat; display:block;width:220px; height:34px; line-height:34px; padding-left:20px; font-family:"΢ź", ""; color:#08478e; font-size:16px; }
.about-menu1 strong span { color:#08478e; margin-left:8px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.aboutusnav{border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4;width:239px; margin-bottom:10px}
.aboutusnav li { border-bottom:1px solid #e4e4e4; }
.aboutusnav li a { background:url(../images/pic.png) no-repeat; width:200px; height:34px; line-height:34px; padding-left:39px; color:#666; font-size:12px; display:inline-block; }
.aboutusnav li a { background-position:0 -93px; }
.aboutusnav li a:hover, .about-menu li.focus a { background-position:0 -125px; color:#08478e; }
.aboutusnav li a span { color:#666; margin-left:15px; }
.aboutusnav li a:hover span, .about-menu li.focus a span, .about-menu li a:hover em, .about-menu li.focus a em { color:#08478e; }
.aboutusnav li em { font-size:12px; color:#a8a8a8; }
.aboutusnav li em span { color:#005a47; margin:0 4px; font-size:14px; }
.aboutlx{border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4;width:239px;border-bottom:1px solid #e4e4e4;  }
.aboutlx li { background:url(../images/icon.png) no-repeat left -1142px; width:225px; padding-left:15px; height:70px; color:#929292; font-size:14px; display:inline-block; }
.aboutlx li h1 { color:#4ebcf5; font-size:12px; margin-top:13px; font-family:"΢ź"; line-height:20px; }
.aboutlx li em { font-size:24px; line-height:27px; font-weight:bold; }
.aboutlx li em span { color:#3f3f3f; }
.abouth { line-height:70px; }
.rightnav, .newsrightnav, .newsshowrnav { width:680px; background-color:#fff; border:1px solid #e4e4e4; padding:20px; min-height:580px; font-size:14px; margin-bottom:30px}

.rightnav h3, .newsshowrnav h3 { font-size:14px; color:#3b9de8; }
.rightnav p { line-height:28px; font-size:14px; margin-top:20px; vertical-align:text-top; }
.rightnav p img { vertical-align:text-top; float:left; clear:both; margin-right:10px; }


/**/
.newsrightnav h1 { height:50px; background:url(../images/titletext.png) no-repeat left -115px; }
.newsrightnav dl { height:130px; width:680px; background:url(../images/icon.png) no-repeat left -1273px; margin-top:30px; }
.newsrightnav dl span { width:150px; height:110px; background:url(../images/icon.png) no-repeat 2px -1543px; display:block; line-height:90px; text-align:center; float:left; margin-right:10px; }
.newsrightnav dl dt a, .newsrightnav dl dd a { height:22px; color:#33a3ed; display:block; }
.newsrightnav dl dt { font-weight:bold; }
.newsrightnav dl dt a:hover, .newsrightnav dl dd a:hover, .contactnav ul li a:hover { color:#2174dc; }
.newsrightnav dl dd { line-height:20px; font-size:12px; width:520px; float:right; }
.newsshowrnav span { text-align:center; line-height:50px; }


/*------ҳ------*/
.pager { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center }
.pager A { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none }
.pager A:hover { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid }
.pager A:active { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid }
.pager .current { BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4 }
.pager .disabled { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid }


/**/
.content h2 { font-size:16px; color:#33a3ed; text-align:center; line-height:22px; }
.content-time { text-align:center; font-size:12px; border-bottom:1px dotted #989898; }
.content-time span { color:#a3a3a3; }
.content-pp { font-size:14px; line-height:24px; }
.content-pp p { margin-top:20px; }
.content-pp img { text-align:center; margin-top:20px; }
.content-share { margin-top:50px; font-size:12px; }
.content-share p { float:left; width:300px; display:block; line-height:22px; }
.content-share p a { display:block; height:22px; }
.content-share p span { color:#3b9de8; }
.content-share .share { float:right; margin:10px 0 0 0; min-width:270px; }


/*------ƷЧ------*/
.ptotal{ background:#c7d8ea;width:680px; overflow:auto; zoom:1; margin-bottom:15px}
.ptotal .title{ width:665px; background:url(../images/leftListLogo.png) no-repeat 0 5px; height:20px; padding-left:15px; line-height:20px; vertical-align:top}
.ptotal .con{width:660px;overflow:auto; zoom:1;padding:10px}
.custom{width:680px; overflow:auto; zoom:1;}
.custom span{ width:4px; background:url(../images/leftListLogo.png) no-repeat 0 5px; height:20px; display:block; float:left; padding-right:15px}
.custom .title{ width:auto; height:20px;line-height:20px; vertical-align:top; border-bottom:2px solid #034f9a; float:left;display: inline-block;
font-family: ΢ź;font-size: 14px;letter-spacing: 10px;color: black;}
.custom .title1{ width:auto; height:20px;line-height:20px; vertical-align:top; border-bottom:2px solid #034f9a; float:left;display: inline-block;
font-family: ΢ź;font-size: 14px;color: black;}
.custom ul{ width:100%;padding-top:15px; overflow:auto; zoom:1}
.custom ul li{ width:100px; height:90px; float:left; margin:0 13px 15px 0px; border:1px solid #ccc;}
.custom ul li:nth-child(6n){margin-right:0}



/*--------------- ϵ ----------------*/
.contact{ border:1px solid #e0e3e0; width:978px; margin:20px auto; overflow:auto; zoom:1; color:#000}
.contact .lef{width:400px; padding:30px 30px 30px 40px; float:left}
.contact ul{width:100%;overflow:auto; zoom:1}
.contact ul  li{width:100%; height:40px; font:12px/40px ""; }
.contact ul  li.fot{color:#08478e}
.contact ul  li.fam{ font-family:"Times New Roman", Times, serif}
.contact .rig{ float:left;width:340px; margin:30px 30px 30px 70px; border:1px solid #e0e3e0;overflow:auto; zoom:1; border-radius:4px;padding:30px 30px 30px 30px;}
.contact .rig .input1{line-height:20px; height:20px; width:300px; margin-bottom:10px; margin-left:10px}
.contact .rig textarea{ width: 300px; height:100px;margin-left:10px}
.contact .sub{ width:100px; height:30px; background:#08478e; margin:0 auto; border:0; margin-top:10px; border-radius:4px; display:block; color:#FFFFFF; font-weight:600; cursor:pointer}