@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline }
ol, ul, li { list-style:none }
caption, th, td { font-weight:normal }
blockquote:before, blockquote:after, q:before, q:after { content:"" }
blockquote, q { quotes:"""" }
img { display:block; border: none }
a { color:#4c4c4c; text-decoration: none;word-break:break-all; }
a:hover { color:#014287; text-decoration:underline;}
.clear { clear: both; margin: 0; padding: 0; font-size: 0; }
.left { float: left }
.right { float: right }
body { width:100%; background:#f2f2f2; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#4c4c4c; }
/***头部***/
.top_bg{ background: url(img/top_bg.jpg) repeat-x; height:66px;}
.top{width:1000px; height:66px; margin:0 auto;}
.logo{ float:left; width:382px; height:47px; margin:10px 0 0 1px;}
.top_right{ float:right;}
.icon{ padding:5px 0; text-align:right;}
.icon a:hover { color:#FFF;}
.icon_zw{ float:right; color:#FFF; font-size:12px; background:url(img/ico.jpg) no-repeat left center; padding:0 5px 0 20px;}
.icon_english{ float:right; color:#FFF; font-size:12px; background: url(img/icoone.jpg) no-repeat left center; padding:0 5px 0 20px;}
.nav{ width:606px; height:21px; background:url(img/nav.jpg) no-repeat 0 0; margin:15px 1px 0 0;}
.nav li{ float:left; height:20px; line-height:20px; float:left;}
.num1 a{width:92px; height:20px; line-height:20px; float:left;}
.num2 a{width:153px; height:20px; line-height:20px; float:left;}
.num3 a{width:116px; height:20px; line-height:20px; float:left;}
.num4 a{width:153px; height:20px; line-height:20px; float:left;}
.num5 a{width:86px; height:20px; line-height:20px; float:left;}
.num1 a:hover{background: url(img/nav1.jpg) no-repeat 25px bottom;}
.num2 a:hover{background: url(img/nav2.jpg) no-repeat 22px bottom;}
.num3 a:hover{background: url(img/nav3.jpg) no-repeat center bottom;}
.num4 a:hover{background: url(img/nav4.jpg) no-repeat 28px bottom;}
.num5 a:hover{background: url(img/nav5.jpg) no-repeat center bottom;}
/***焦点***/
.foucus_bg{ background:url(img/foucs_bg.jpg) repeat-x; height:384px;}
.fous{ background: url(img/tuqh.jpg) no-repeat center top; height:384px;}
.fjs{ width:1000px; height:384px; margin:0 auto;}
.fjs_left{ width:730px; height:384px; float:left; overflow:hidden;}
.bgbj{width:702px; height:266px; padding:14px; float:left;}
.bgbj li{width:38px; height:37px; margin-right:1px; margin-bottom:1px; float:left; position:relative;}

.bgbj li.onea{ background:url(img/y1.png) no-repeat center center; }
.bgbj li.onea a{text-decoration: none; font-size:16px; font-weight:bold; line-height:37px; text-align:center; color:#FFF; display:block;}
.bgbj li.onea span{ display: none; width:38px; height:37px; padding:5px; position:absolute; left:-5px; bottom:-5px; z-index:100; background: url(img/yy1.png) no-repeat left top;}
.bgbj li.onea span a{ color:#000;}

.bgbj li.oneb{ background:url(img/y2.png) no-repeat center center;}
.bgbj li.oneb a{text-decoration: none; font-size:16px; font-weight:bold; line-height:37px; text-align:center; color:#FFF; display:block;}
.bgbj li.oneb span{display:none; width:38px; height:37px; padding:5px; position:absolute; left:-5px; bottom:-5px; z-index:100; background:url(img/yy2.png) no-repeat center;}
.bgbj li.oneb span a{ color:#000;}

.bgbj li.onec{ background:url(img/y3.png) no-repeat center center; }
.bgbj li.onec a{text-decoration: none; font-size:16px; font-weight:bold; line-height:37px; text-align:center; color:#FFF; display:block;}
.bgbj li.onec span{display:none; width:38px; height:37px; padding:5px; position:absolute; left:-5px; bottom:-5px; z-index:100; background:url(img/yy3.png) no-repeat center;}
.bgbj li.onec span a{ color:#000;}

.bgbj li.oned{ background:url(img/y4.png) no-repeat center center; }
.bgbj li.oned a{text-decoration: none; font-size:16px; font-weight:bold; line-height:37px; text-align:center; color:#FFF; display:block;}
.bgbj li.oned span a{ color:#000;}
.bgbj li.oned span{ display:none; width:38px; height:37px; padding:5px; position:absolute; left:-5px; bottom:-5px; z-index:100; background:url(img/yy4.png) no-repeat center; }

.bgbj li.onee{ background:url(img/y5.png) no-repeat center center; }
.bgbj li.onee a{text-decoration: none; font-size:16px; font-weight:bold; line-height:37px; text-align:center; color:#FFF; display:block;}
.bgbj li.onee span a{ color:#000;}
.bgbj li.onee span{display:none; width:38px; height:37px; padding:5px; position:absolute; left:-5px; bottom:-5px; z-index:100; background:url(img/yy5.png) no-repeat center; }

.bgbj li.onef{ background:url(img/y6.png) no-repeat center center; }
.bgbj li.onef a{ text-decoration: none; display:none; font-size:16px; font-weight:bold; line-height:37px; text-align:center; color:#FFF; display:block;}
.bgbj li.onef span a{ color:#000;}
.bgbj li.onef span{display:none; width:38px; height:37px; padding:5px; position:absolute; left:-5px; bottom:-5px; z-index:100; background:url(img/yy6.png) no-repeat center; }

.bgbj li.oneg{ background:url(img/y7.png) no-repeat center center; }
.bgbj li.oneg a{ text-decoration: none; font-size:16px; font-weight:bold; line-height:37px; text-align:center; color:#FFF; display:block;}
.bgbj li.oneg span a{ color:#000;}
.bgbj li.oneg span{display:none; width:38px; height:37px; padding:5px; position:absolute; left:-5px; bottom:-5px; z-index:100; background:url(img/yy7.png) no-repeat center;}

.bgbj li.oneh{ background:url(img/y8.png) no-repeat center center;}
.bgbj li.oneh a{text-decoration: none; font-size:16px; font-weight:bold; line-height:37px; text-align:center; color:#FFF; display:block;}
.bgbj li.oneh span a{ color:#000;}
.bgbj li.oneh span{display:none; width:38px; height:37px; padding:5px; position:absolute; left:-5px; bottom:-5px; z-index:100; background:url(img/yy8.png) no-repeat center;}

.bgbj li.onei{ background:url(img/y9.png) no-repeat center center; }
.bgbj li.onei a{text-decoration: none; font-size:16px; font-weight:bold; line-height:37px; text-align:center; color:#FFF; display:block;}
.bgbj li.onei span a{ color:#000;}
.bgbj li.onei span{display:none; width:38px; height:37px; padding:5px; position:absolute; left:-5px; bottom:-5px; z-index:100; background:url(img/yy9.png) no-repeat center; }

.boue{width:550px; height:74px; padding:0 0 0 91px; float:left;}
.boue li{width:38px; height:37px; margin-right:1px; margin-bottom:1px; float:left; position:relative;}

.boue li.oned{ background:url(img/y4.png) no-repeat center center; }
.boue li.oned a{text-decoration: none; font-size:16px; font-weight:bold; line-height:37px; text-align:center; color:#FFF; display:block;}
.boue li.oned span a{ color:#000;}
.boue li.oned span{display:none; width:38px; height:37px; padding:5px; position:absolute; left:-5px; bottom:-5px; z-index:100; background:url(img/yy4.png) no-repeat center; }

.fjs_right{ width:265px; float:left;padding-top: 50px;}
.fjs_right h4{ font-size:21px; font-weight:900; color:#e4e4e4; padding:45px 0 15px 0;}
.fjs_right h5{ font-size:11px; color:#FFF; font-weight:normal; line-height:20px;}
.fjs_right a {border: none; width:88px; height:27px; background:url(img/ano.jpg) no-repeat center center; float:right;}
.fjs_right a:hover {border: none; width:88px; height:27px; background:url(img/an.jpg) no-repeat center center; float:right;}
.foucus_spot{ background:url(img/foucs_spot.jpg) repeat-x ; height:17px;}
/***页面内容***/
.main{ height:625px; background:#f2f2f2; border-top:1px solid #FFF;}
.content{width:1000px; height:625px; margin:0 auto;}
.content_left{ float:left; width:538px; height:625px; padding:0 0 0 12px; background:url(img/content_left.jpg) repeat-y right top;}
.newpr{width:500px;}
.newpr_one{width:500px; height:30px; margin:15px 0 0 0; background:url(img/bg.jpg) repeat-x left bottom;}
.title{ font-size:15px; line-height:30px; font-weight:bold; color:#3c3c3c; float:left;}
.more{ width:29px; height:5px; float:right;  margin:15px 0 0 0;}
.more a{ width:29px; height:5px; background:url(img/more.jpg) no-repeat; display:block;}
.more a:hover{ width:29px; height:5px; background:url(img/moree.jpg) no-repeat; display:block;}
.newpr_the{width:500px;}
.manage{width:500px; height:101px; line-height:21px; background:url(img/xx.jpg) repeat-x left bottom;}
.manage img{ margin:15px 15px 0 0;}
.manage h4{ font-size:13px; font-weight:bold; color:#014287; padding:9px 0 0 0;}
.manage span{ font-weight:bold;}
.content_right{ float:right; width:438px; height:625px; padding:0 12px 0 0; background:#e7eded;}
.about{width:400px; height:194px; float:right; }
.about_one{width:400px; height:30px; margin:15px 0 0 0; background:url(img/bg.jpg) repeat-x left bottom;}
.about_the{width:400px; line-height:27px; margin:15px 0 0 0;}
.about_the img{ margin:5px 0 0 0;}
.gsxw{width:400px; float:right;}
.nwe_box{width:400px;}
.new{width:400px; height:89px; line-height:21px; background:url(img/xx.jpg) repeat-x left bottom;}
.new img{ margin:10px 10px 0 0;}
.new h4{ font-size:11px; font-weight:bold; color:#014287; padding:9px 0 0 0;}
.new h4 a{ color:#014287; }
.new span{ font-weight:bold;}
/***页面底部***/
.footer_bg{ background: url(img/bottom.jpg) repeat-x; height:68px;}
.footer{width:1000px; height:68px; margin:0 auto;}
.footer_left{ width:530px; color:#FFF; line-height:22px; padding:15px 0 0 0; float:left;}
.footer_left a{ color:#FFF; padding:0 15px 0 15px;}
.footer_left span{ color:#979797;}
.footer_left a.footer_join{ padding:0 15px 0 0;}
.footer_right{width:203px; height:19px; float:right; margin:28px 0 0 0;}
.sea{ width:166px; height:19px; line-height:19px; float:left; border:none; background:url(img/search.jpg) no-repeat left top; padding-left:10px; display: inline;}
.seaa{ width:24px; height:19px; float:left; border:none; background: url(img/btn.jpg) no-repeat left top;}
/***公司简介***/
.two{ height:203px; margin:0 auto; background:url(img/ny.jpg) no-repeat center top;}
.nry{ width:1000px; margin:-58px auto 30px auto; overflow:hidden;}
.nry_left{ width:244px; float:left;background:url(img/l.jpg) no-repeat 0 0;}
.l_top{width:220px; height:51px; font-size:16px; color:#FFF; font-weight:bold; padding:7px 0 0px 17px;}
.list{width:204px; background: url(img/la.jpg) repeat-y; padding:4px 20px 0; float:left;}
.list li{ width:204px; height:36px; line-height:36px; text-align:center; border-bottom:1px solid #c8ced4; margin:10px 0 0 0;}
.list li a{ width:204px; height:36px; display:block; color:#09203c;}
.list li a:hover{ width:193px; height:33px; margin:0 auto; color:#FFF; background: url(img/a.jpg) no-repeat; text-decoration: none;}
.list li.listyou{ width:204px; height:36px; line-height:36px; text-align:center; border-bottom:1px solid #c8ced4; margin:-15px 0 0 0;}
.l_bot{width:244px; height:306px; background: url(img/llll.jpg) no-repeat; float:left;}
.tt{ margin:25px 0 0 27px; float:left; display:inline;}
.nry_right{ width:746px; float:left; margin:0 0 0 -7px; }
.r_top{ width:706px; height:26px; margin-top:32px; padding-left:35px; background:url(img/r.jpg) no-repeat; color:#FFF; float:left;}
.r_top a{ line-height:26px; color:#FFF; font-size:14px;}
.r_cer{ width:700px; margin-left:27px;}
.r_cer h4{ font-size:17px; line-height:30px; padding-top:5px; font-weight:bold; color:#014287;}
.r_wz{ line-height:28px;}
.tp{ width:288px; height:181px; margin:10px 15px 0 0; float:left;}
/***新闻列表***/
.new_list{width:700px; height:145px; border-bottom:1px solid #c8ced4; line-height:23px; font-size:11px; font-weight:normal; float:left;}
.new_list h4{ font-size:13px; font-weight:bold; line-height:35px; background:url(img/xx.jpg) repeat-x left bottom; margin:0 0 10px 0;}
.new_list h4 a{ color:#014287;}
.new_list span{ float:right; font-size:12px; font-weight: normal; color:#909090;}
.page{ text-align:center; padding:30px 0 0 0; }
/***新闻列表内容页***/
.nba{ width:700px; margin-left:27px;}
.nba h4{ font-size:17px; padding:14px 0 0 0; line-height:50px; text-align:center; font-weight:bold; color:#014287;}
.nba h5{ font-size:12px; font-weight: normal; text-align:center; color:#014287;}
.wdt{ text-align:right;}

/***留言板***/
.bgg{ width:700px; height:430px; margin-top:20px; }
.bgg td{height:40px; line-height:40px;}
.box{ border:1px solid #d7d7d7; line-height:22px; height:22px; width:200px;}
.oub{ border:1px solid #d7d7d7; }
.dbc{ border:1px solid #d7d7d7; line-height:22px; height:22px; width:100px;}
.bug{ width:89px; height:27px; font-size:14px; font-weight:600; background:url(img/al.jpg) no-repeat; border:none; margin-right:50px;}
.dot{ width:89px; height:27px; font-size:14px; background:url(img/al.jpg) no-repeat; border:none; margin-right:50px;}
.cp{ width:700px; margin-left:27px;}
.quot{width:204px; background: url(img/la.jpg) repeat-y; padding:0 0 0 7px; float:left;}
.ducts{width:700px; height:128px; border-bottom:1px solid #c8ced4; line-height:23px; font-size:11px; font-weight:normal;}
.yes{ border:2px solid #c2d8f5; width:100px; height:84px; margin:20px 20px 0 0; float:left;}
.you{width:576px; height:108px; float:left;}
.you h5{ width:570px; font-size:13px; line-height:35px; font-weight:bold; background:url(img/xx.jpg) repeat-x left bottom; margin:10px 0 0 0;}
.you h5 a{ color:#014287;}
.you h5 b{ font-weight:normal; margin-left:50px; font-size:11px;}
.you h6 { font-size:11px;}

.bk{ width:700px; margin-left:27px; font-size:13px;}
.tut{ float:left; margin:20px 20px 0 0;}
.bk b{ width:240px; height:200px; float:left;}
.bk h3{color:#014287; font-size:17px; font-weight:bold; line-height:56px; padding:16px 0 0 0;}
.bk p{ line-height:30px; padding:5px 0;table-layout: fixed;word-wrap:break-word;word-break:break-all;}
.bk p span{ font-weight:bold; color:#014287;}
.report b{float:none;}

.ys{ padding:30px 0; float:left;}
.sear{width:682px; height:120px;}
.sear_one{width:628px; height:30px; padding:0 0 0 55px; float:left;}
.szbx{ width:495px; height:30px; float:left;}
.sz{ width:100px; height:30px; line-height:16px; float:left;}
.sbt{ width:486px; height:25px; background: url(img/ss.jpg) repeat-x; border:1px solid #b5b5b5;}
.sear_the{ width:282px; height:30px; padding:20px 200px; float:left;}
.seatj{width:141px; float:left;}
.seacz{ width:141px; float:left;}

.cslis{ width:244px; background: url(img/la.jpg) repeat-y; float:left;}
.cslis li{width:204px; line-height:25px; padding:0 0 0 38px;}
.cslis li a{ color:#092240;}
.bouu{ font-size:14px; font-weight:bold; background:url(img/jian.jpg) no-repeat 18px 6px;}
.nihel{width:244px; height:156px; background: url(img/llbg.jpg) no-repeat 0 0; float:left;}
.nihel img{ margin:35px 28px;}

.pic_cpxq1 a {display: inline-block;height: 20px;line-height: 20px;text-align: center;border: 1px #CCC solid;text-decoration: none;margin: 2px 1px;color: #666;padding: 0 4px;}
.pic_cpxq1 a:hover {color: white;border: 1px #214083 solid;background: #3C5AA0;margin: 2px 1px;}


.zhym{width:701px; padding:0 20px;}
.zhym h4{ font-size:17px; color:#014287; text-align:center; line-height:50px; font-weight:bold;}
.zhym_text{ line-height:20px;word-wrap: break-word;overflow: hidden;}
.zhym_text p{ padding:5px 0; display:block;}
.yyss{ padding:10px 0 10px 10px;}
.wbg{ border:2px solid #898989;  border-collapse:collapse;}
.wbg td{ border-right:2px solid #898989; border-bottom:2px solid #898989; }
.return{ font-size:15px; width:89px; height:27px; line-height:27px; text-align:center; font-weight:600;
background:url(img/al.jpg) no-repeat 0 0; float:right;}

/***焦点***/
.bgmz{width:469px; height:200px; padding:14px; float:left;}
.bonn sup,.bgmz sup {font-size:9px;-webkit-text-size-adjust: none;font-family:Arial;}
.bgmz li{width:25px; height:24px; margin-right:1px; margin-bottom:1px; float:left; position:relative;}

.bgmz li.one1{ background:url(img/ya.png) no-repeat center center; }
.bgmz li.one1 a{text-decoration: none; font-size:11px;  line-height:25px; text-align:center; color:#FFF; display:block;}
.bgmz li.one1 span{ display: none; width:22px; height:24px; padding:5px; position:absolute; left:-4px; bottom:-5px; z-index:100; background: url(img/yya.png) no-repeat left top;}
.bgmz li.one1 span a{ color:#000;}

.bgmz li.one2{ background:url(img/yb.png) no-repeat center center; }
.bgmz li.one2 a{text-decoration: none; font-size:11px;line-height:25px;  text-align:center; color:#FFF; display:block;}
.bgmz li.one2 span{ display: none; width:22px; height:24px; padding:5px; position:absolute; left:-4px; bottom:-5px; z-index:100; background: url(img/yyb.png) no-repeat left top;}
.bgmz li.one2 span a{ color:#000;}

.bgmz li.one3{ background:url(img/yc.png) no-repeat center center; }
.bgmz li.one3 a{text-decoration: none; font-size:11px; line-height:25px;  text-align:center; color:#FFF; display:block;}
.bgmz li.one3 span{ display: none; width:22px; height:24px; padding:5px; position:absolute; left:-4px; bottom:-5px; z-index:100; background: url(img/yyc.png) no-repeat left top;}
.bgmz li.one3 span a{ color:#000;}

.bgmz li.one4{ background:url(img/yd.png) no-repeat center center; }
.bgmz li.one4 a{text-decoration: none; font-size:11px; line-height:25px; text-align:center; color:#FFF; display:block;}
.bgmz li.one4 span{ display: none; width:22px; height:24px; padding:5px; position:absolute; left:-4px; bottom:-5px; z-index:100; background: url(img/yyd.png) no-repeat left top;}
.bgmz li.one4 span a{ color:#000;}

.bgmz li.one5{ background:url(img/ye.png) no-repeat center center; }
.bgmz li.one5 a{text-decoration: none; font-size:11px;line-height:25px;  text-align:center; color:#FFF; display:block;}
.bgmz li.one5 span{ display: none; width:22px; height:24px; padding:5px; position:absolute; left:-4px; bottom:-5px; z-index:100; background: url(img/yye.png) no-repeat left top;}
.bgmz li.one5 span a{ color:#000;}

.bgmz li.one6{ background:url(img/yf.png) no-repeat center center; }
.bgmz li.one6 a{text-decoration: none; font-size:11px; line-height:25px; text-align:center; color:#FFF; display:block;}
.bgmz li.one6 span{ display: none; width:22px; height:24px; padding:5px; position:absolute; left:-4px; bottom:-5px; z-index:100; background: url(img/yyf.png) no-repeat left top;}
.bgmz li.one6 span a{ color:#000;}

.bgmz li.one7{ background:url(img/yg.png) no-repeat center center; }
.bgmz li.one7 a{text-decoration: none; font-size:11px; line-height:25px;  text-align:center; color:#FFF; display:block;}
.bgmz li.one7 span{ display: none; width:22px; height:24px; padding:5px; position:absolute; left:-4px; bottom:-5px; z-index:100; background: url(img/yyg.png) no-repeat left top;}
.bgmz li.one7 span a{ color:#000;}

.bgmz li.one8{ background:url(img/yh.png) no-repeat center center; }
.bgmz li.one8 a{text-decoration: none; font-size:11px;  line-height:25px; text-align:center; color:#FFF; display:block;}
.bgmz li.one8 span{ display: none; width:22px; height:24px; padding:5px; position:absolute; left:-4px; bottom:-5px; z-index:100; background: url(img/yyh.png) no-repeat left top;}
.bgmz li.one8 span a{ color:#000;}

.bgmz li.one9{ background:url(img/yi.png) no-repeat center center; }
.bgmz li.one9 a{text-decoration: none; font-size:11px;line-height:25px;  text-align:center; color:#FFF; display:block;}
.bgmz li.one9 span{ display: none; width:22px; height:24px; padding:5px; position:absolute; left:-4px; bottom:-5px; z-index:100; background: url(img/yyi.png) no-repeat left top;}
.bgmz li.one9 span a{ color:#000;}

.bonn{width:365px; height:50px; padding:0 0 0 65px; float:left;}
.bonn li{width:25px; height:24px; margin-right:1px; margin-bottom:1px; float:left; position:relative;}

.bonn li.one4{ background:url(img/yd.png) no-repeat center center; }
.bonn li.one4 a{text-decoration: none; font-size:11px; line-height:25px; text-align:center; color:#FFF; display:block;}
.bonn li.one4 span{ display: none; width:22px; height:24px; padding:5px; position:absolute; left:-4px; bottom:-5px; z-index:100; background: url(img/yyd.png) no-repeat left top;}
.bonn li.one4 span a{ color:#000;}
/***焦点***/