﻿@charset "utf-8";
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img { margin: 0; padding: 0;}
body {  font-size: 12px; height: auto; width: auto; font-family:"微软雅黑";}
a { color: #9a9a9a; text-decoration: none;}
a:hover { color:#666666; text-decoration: none;}
img {  border: medium none;}
li { list-style: none outside none;}
.clear { clear: both;}
.left {  float: left;}



.top{ width:100%; margin:0px auto; background:url(../images/topbj.gif) repeat-x; height:55px;}
.nav{ width:1002px; margin:0px auto;  }
.meun{ float:left; width:340px; line-height:55px;}
.dh{ float:left; width:662px; display:inline; height:55px;}
.dh li{ float:left; line-height:55px; height:55px; width:94px; text-align:center; font-size:13px; display:block;}
.dh li a{color:#fffefe;}
.dh li a:hover{color:#fffefe;}
#home #nav li#m1 a, 
#about #nav li#m2 a, 
#client #nav li#m3 a, 
#Service #nav li#m4 a, 
#news #nav li#m5 a,
#join #nav li#m6 a,
#contact #nav li#m7 a{ background:#5c5d5e; background: rgba(255, 255, 255, 0.2) !important; /* IE无效，FF有效 */  
              _opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=80); _background:#595a5c;  float:left; width:94px; height:55px;}

.bannner{ width:100%; margin:0px auto; overflow:hidden;}
#auto_image img{ max-width:100%;autoimg:expression(onload=function(){this.style.width=(this.offsetWidth > 100%)?"100%":"auto"});}

.main{ width:100%; margin:0px auto; display:block;}

.cen01{ width:990px; margin:0px auto; margin-top:37px; }
.cen01_left{ float:left; margin-left:37px; width:607px;}
.cen01_l img{ float:left; width:607px;}

.cen01_txt{ float:left; width:607px; height:100px; display:block;}
.wenzi{ float:left; font-size:26px; color:#18a900;  }
.titxx01{ margin:25px 0px 12px 6px; float:left; width:600px;}
.txt01 { float:left; width:607px;}
.txt01 li{ text-align:left; display:inline; float:left; margin-right:20px; color:#284a66; font-size:14px;}

.cen01_right{ width:306px; float:left; _width:268px;}
.cen01_right img{ margin:16px 0px 0px 26px;  _margin:16px 0px 0px 23px;  }


.cen02{ width:100%; height:228px; margin:0px auto; margin-top:28px;}
.cen02_main{ width:990px; margin:0px auto; padding-top:28px;}
.cen02_main ul{ margin:0px 0px 0px 37px;}
.cen02_main li{ float:left; padding-right:40px;}





.cen03{ width:100%; background:#0063bb;  height:600px; display:block;}

.cen03bj{ background:url(../images/cen10.gif) top center no-repeat; width:100%; height:530px; margin:0px auto;}

.cen03_up{ width:990px; margin:0px auto; border-bottom:1px #007ae6 solid; height:310px;}
/*.cen03_tp{ float:left; margin:116px 85px 0px 98px; display:inline; width:255px; height:195px; } */
.cen03_up_r{ float:left; margin-top:170px; width:425px; overflow:hidden;}
.cen03_up_r dl{ float:left; width:425px;}
.cen03_up_r dl dd{ float:left; color:#FFFFFF; text-align:left; font-size:14px;}
.titxx02 { padding:5px 0px 5px 230px; width:425px; text-align:left;}

.cen03_down{ width:990px; margin:0px auto;}
.cen03_left{ float:left; width:550px;}
.cen03_list { float:left; width:360px; display:inline; }
.cen03_list dl{ float:left;}
.cen03_list dl dt{ float:left; margin:5px 19px 0px 0px;}
.cen03_list dl dd{ width:298px; float:left;}
.cen03_list dl dd p a{ float:left; width:298px; color:#52c4ff; line-height:18px;}
.cen03_list dl dd p a:hover{ text-decoration:underline; color:#52c4ff;}
#txt03{ width:298px; line-height:28px; float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:400; color:#FFFFFF; display:inline;}
#txt03 span{  float:left; color:#FFFFFF; font-size:22px; margin-right:3px;}

.wi01{ width:355px; margin:11px 0px 0px 57px;}
.wi02{  margin:20px 0px 0px 37px;}
.wi03{  margin:36px 0px 0px 94px;}
.wi04{  margin:10px 0px 0px 39px;}
.wi05{  margin:16px 0px 0px 0px;}
.wi06{  margin:20px 0px 0px 14px;}

.cen03_right{ float:left; width:440px;}


.cen04{ width:100%; background:#ffffff; height:644px;}

.cen04bj{ background:url(../images/cen11bj.gif) top center no-repeat; width:100%;  margin:0px auto;}

.cen04_up{ width:990px; margin:0px auto; border-bottom:1px #cecece solid; height:359px;  _height:350px; overflow:hidden; }
.cen04_l{ float:left; width:480px; margin-top:195px;}
.cen04_l_txt{ font-size:14px; color:#284a66; margin:22px 0px 16px 3px; _margin:10px 0px 10px 3px; }
.cen04_nav {}
.cen04_nav li{ margin-left:4px; font-size:22px; color:#FFFFFF; background:#181818; float:left; width:107px; height:29px; line-height:29px; text-align:center;}
.cen04_r{ float:left; margin-left:127px; display:inline; margin-top:196px;}

.cen04_list{ width:990px; margin:0px auto; margin-top:12px; height:294px;} 
.cen04_list li{ float:left; border:1px #d7d7d7 solid; margin:6px 5px; _margin:6px 4px; padding:2px 9px; display:inline;}


.cen05{ width:100%; background:#0063bb; height:490px;}

.cen05bj{ background:url(../images/cen12bj.gif) top center no-repeat; width:100%; height:490px; display:block;  margin:0px auto;}

.cen05_main{ width:990px; margin:0px auto;}
.cen05_left{ float:left; width:430px; padding:159px 0px 0px 13px; overflow:hidden;}
.cen05_img{ float:right;}
.cen05_txt{ float:left; width:430px;}
.cen05_txt dl{ width:430px; margin:16px 0px 0px 13px;}
.cen05_txt dt{ font-size:24px; color:#FFFFFF; float:left;}
.cen05_txt dd{ float:left; color:#FFFFFF; width:248px; margin-left:13px;}
.cen05_qq{ float:left; width:418px; margin:10px 0px 0px 15px;}
.cen05_qq li{ float:left; margin-right:17px;}
.contact{ width:418px; float:left; margin-left:13px; color:#FFFFFF;}
.contact span{ float:left; font-size:22px; line-height:28px;}
.contact h4{ font-size:18px; float:left; font-weight:normal; margin:4px 0px;}
.contact ul{ width:438px; float:left;}
.contact li{ float:left; width:206px; line-height:20px;}

.cen05_right{ float:left; width:540px; _width:530px; padding-top:167px; overflow:hidden;}
.cen05_img02{ float:left; width:540px; _width:530px; overflow:hidden;}
.cen05_right h4{ float:left; width:520px; margin-left:48px; color:#FFFFFF; font-size:12px;}



.cen06{ width:100%; margin:0px auto; border-bottom:1px #dddddd solid; height:322px;}

.cen06bj{ background:url(../images/cen13bj.gif) top center no-repeat; width:100%; height:166px; display:block;  margin:0px auto;}


.cen06_news{ width:990px; margin:0px auto;}
.cen06_left{ width:490px; float:left; margin-top:166px;}
.cen06_left img{ margin:20px 0px 0px 16px;}
.cen06_txt{ width:392px; border-bottom:1px #0078e3 solid; margin:4px 0px 0px 16px; height:24px;}
.cen06_txt span{ float:left; width:216px; height:24px; background:#0078e3; font-size:14px; color:#5ee3ff; text-align:center; line-height:24px;}

.cen06_right{ float:left; width:500px; margin-top:180px;}
.cen06_right ul{ background:url(../images/xx.gif) left bottom no-repeat; height:142px;}
.cen06_right li{ float:left; width:432px; line-height:24px; color:#9a9a9a;}
.cen06_right li span{ float:right;}

.links{ margin:0px auto; width:990px; margin-top:24px;  }
.links_tit{ float:left; width:990px;}
.link_yc{ float:left; margin-left:24px; width:465px;}
.link_yc li{ float:left; margin-right:6px;}
.links_tim{ margin-left:107px; float:left;}
.link_txt{  float:left; width:940px; margin:16px 24px;}
.link_txt li{ float:left; margin-right:13px; line-height:24px;}
.link_img{ float:left; width:970; margin:0px 10px;}
.link_img li{ float:left; margin:0px 10px; border:1px #dcdcdc solid; }


.cen07{ width:990px; margin:0px auto; height:197px; text-align:center; }
.txt07{ font-size:22px; color:#6dbc0c; margin-top:57px;}
.txt08{ font-size:16px; color:#a09f9f; margin-top:16px;}

.meun_btn{ font-size:14px; width:386px; margin:0px auto; margin-top:20px;}
.meun_btn li{ float:left; margin:0px 7px;}
.meun_btn li a{ background:#e3e3e3; height:30px; width:80px; display:block; line-height:30px; text-align:center; font-size:14px; color:#484848;}
.meun_btn li a:hover{ background:url(../images/navbj_btn.gif) no-repeat; color:#FFFFFF;}

.foot{ margin:0px auto; text-align:center; line-height:55px; font-size:12px; color:#ffffff;}
.btn{ margin-right:54px;}
.btn02{ }
.btn02 a{ color:#FFFFFF;}
.btn02 a:hover{ text-decoration:underline;}


.wenz b  a{ color:#000; font-weight:normal;} /* 未访问的链接颜色 */
.wenz b  a:hover{ color:Blue;}





/*内页样式*//*内页样式*//*内页样式*//*内页样式*//*内页样式*//*内页样式*//*内页样式*//*内页样式*/
.bar02{ width:100%; margin:0px auto; overflow:hidden; margin-top:1px;}
.ny_main{width:1002px; margin:0px auto; display:block; margin-top:16px; overflow:hidden; }
.nybj{ float:left; background:url(../images/nyleftcen.gif) left top repeat-y; width:1002px; display:block; height:auto!important;
     height:400px;
     min-height:400px; position:relative; z-index:999px; top:0px; padding-bottom:290px;}
.nyleftbton{ background:url(../images/nyleftbtn.gif) left bottom no-repeat; width:100%; bottom:0px; left:0px; position:absolute; z-index:1px; height:199px;}

.ny_left{ float:left; width:266px; height:auto; background:url(../images/nylefttop.gif) left top no-repeat;}
.navlist{ float:left; width:240px; margin:8px 0px 0px 8px; display:inline;}
.ny_tit{ margin-left:8px; }
.ny_meun{ font-size:14px; margin-top:12px;}
.ny_meun li{ background:url(../images/icon09.gif) 15px center no-repeat;  line-height:32px;}
.ny_meun li a{ color:#292929; padding-left:35px;}
.ny_meun li a:hover{ background:url(../images/ny_navbj.gif) left center  no-repeat; line-height:32px; width:215px; color:#FFFFFF; display:block;}

.hzuo{ float:left; width:240px; margin:16px 0px 0px 8px; overflow:hidden;}
.hzuo_tit{ width:230px; float:left;border-bottom:3px #055398 solid; font-size:14px; font-weight:400; color:#014098; display:inline;}
.hzuolist li{ float:left; overflow:hidden; margin:3px 2px;  width:110px; text-align:center; line-height:24px; font-family:"宋体";}
.hzuolist li a img{ padding:0px; border:1px #d5d5d5 solid;}
.eng{ font-family:"Times New Roman", Times, serif; color:#cdcdcd;}

.cont_ny{ padding:0px 10px; float:left;}
.cont_ny li{ line-height:24px; font-family:"宋体";}

.ny_right{ float:left; width:736px; _width:726px; overflow:hidden;}
.nyri_tit{ border-bottom:1px #dddddd solid; float:left; _width:726px;}
.nyri_tit dl{ float:left; height:30px; width:736px; _width:726px;}
.nyri_tit dt span{ float:left; font-size:16px; line-height:27px; font-weight:600; border-bottom:3px #056bbb solid; text-align:center;}
.nyri_tit dd{ float:right; padding-right:4px; line-height:27px;}
.nyri_tit dd span{ float:left;  padding-right:3px; }
.nyri_tit dd h4{ float:left;}

.ny_ri_main{ float:left; width:736px; overflow:hidden;}
.ny_ri_main p{ float:left; margin:0px 20px; width:696px; font-size:14px; line-height:30px; overflow:hidden;}
#titny{ margin-top:20px; font-size:16px; float:left;}

.ny_ri_main02{float:left; width:736px; overflow:hidden; font-family:"宋体"; font-size:14px; color:#202020; line-height:22px; margin-top:10px;}
.zp{ font-size:12px; margin-left:20px; margin-top:10px;}
.yc{ margin-left:20px;}

.zysq{ margin-top:50px;}
.bgsq{ width:736px; float:left; margin-top:16px;}
.intext{ width:195px; height:22px; line-height:22px;}
.intext02{ width:390px; height:180px; line-height:20px;}
.bt{ margin-top:0px; float:left;}
.aniu{}
.aniu a{ margin:20px 10px; float:left;}

.list_text { border-bottom:1px #d1d1d1 dotted; margin-bottom: 10px; overflow: hidden;  padding: 8px; margin-top:10px;}
.list_text img { border: medium none; display: block; float: left; height: 148px; width: 260px;}
.list_text .list_right { margin-left: 280px;}
.list_title { color: #333333;  font: 14px/30px Microsoft Yahei;  margin: 0; padding: 0;}
.list_title a {color: #242424; font-weight: bold; text-decoration: none;}
.list_title a:hover { color: #014098;}
.list_jj { color: #242424; line-height: 1.4em; margin: 5px 0; overflow: hidden; word-wrap: break-word;}
.list_other { color: #333333; height: 20px; line-height: 20px;}
.list_other span { color: #666666;}

.page_ny{ margin:0px auto; width:340px; margin-top:56px; overflow:hidden;}
.page_ny a{ padding:4px 8px; background:#dfdddd; margin:0px 2px; float:left; color:#060606;}
.page_ny a:hover{ color:#FFFFFF; background:#034d8e;}

.main_xxy{ width:736px; float:left;}
.main_xxy h1{ text-align:center; margin-top:20px; line-height:40px; font-size:24px; color:#333333; font-weight:800; font-family:"微软雅黑";}
.xxy_sj{ border-bottom:1px #e5e5e5 solid; border-top:1px #e5e5e5 solid; height:30px; text-align:center; float:left; line-height:30px; width:720px; margin:20px 0px;}
.ny_txt{ width:720px; margin:0px 8px; height:auto; display:block;}
.ny_txt p{ text-indent:2em; line-height:24px;}

.Share{ float:left; width:720px; margin:20px 0px;}
.Share li{ float:right; margin:0px 4px;}
.Page02{ float:left; width:720px;}
.Page02 a{ color:#2c2c2c;}
.Page02 a:hover{ text-decoration:underline;}
.Page02 dl{ font-size:12px;}
.Page02 dt{ float:left;}
.Page02 dd{ float:right;}

.sev_list{ width:720px; float:left;}
.sev_list ul{ margin:0px 14px;}
.sev_list li{ width:326px; float:left; margin:30px 10px 0px 10px;}
.sev_list li img { border:1px #cccccc solid;}
.sev_list li p{ text-indent:2em;}
.sev_list li p a{ font-size:14px; color:#292929; line-height:22px;}
.sev_list li p a:hover{ font-size:14px; color:#055398;}

.client_list{ width:736px; overflow:hidden; float:left;}
.client_list ul{ margin:20px 2px;}
.client_list li{ float:left; margin:3px 6px; text-align:center; line-height:24px;}
.client_list li img{ border:1px #d6d6d6 solid; }


.ny_main02{ width:100%; margin:0px auto;}
.ab_tit{ border-bottom:1px #dfdfdf solid; margin-top:30px; text-align:center;}
.ab_tit h1{ border-bottom:2px #0977ce solid; width:220px; margin:0px auto;}
.ab_tit02{ font-size:22px; color:#014098;}
.ab_tit03{ font-size:36px; color:#014098;}
.ab_main{ width:1002px; margin-top:35px; margin:0px auto;}
.Profile{ width:1002px; float:left; margin-top:25px; display:inline; }
.Profile_left{ float:left; width:676px; display:inline;}
.wenz p{ width:676px; float:left; overflow:hidden; font-size:14px; font-family:"宋体"; line-height:22px; color:#666666; margin-top:10px; overflow:hidden;}
.wenz p img{ float:left; padding:0px 18px 10px 0px;}
.Profile_tit{ float:left; border-bottom:1px #cecece solid; font-weight:400; }
.pcd{ width:676px;}
.pcc{ width:303px;}
.Profile_tit h3{ float:left; font-size:22px; font-weight:400;  font-family:"微软雅黑"; line-height:24px; margin-right:5px;}
.Profile_tit span{ padding-bottom:6px; border-bottom:1px #284a66 solid; float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#0977ce; overflow:hidden;}

.Profile_right{ float:left; overflow:hidden; margin-left:23px; width:303px;}
.wenz02 p img{ margin-top:10px; float:left; width:303px;}

.Milestones{ float:left; width:1002px; margin-top:36px;}
.mcd{ width:1002px; float:left;}

.Culture{ width:1002px; float:left;}
/*.Culture_main{ float:left; width:1002px; margin:25px 5px 25px 5px; display:inline; overflow:hidden;}
.circle { position: relative; background:url(../images/yuan01.png) no-repeat; width:192px; height:192px; color:#FFFFFF; padding-top:48px; text-align:center; float:left; z-index:99; font-size:14px; overflow:hidden;}  
.circle h2{ text-align:center; font-family:"微软雅黑"; font-size:22px;}
.circle02{ position:absolute;  width:192px; height:192px; color:#FFFFFF; padding-top:48px; padding-left:35px; text-align:left; float:left; font-size:14px; } 
.circle02 h2{ padding-left:10px; font-family:"微软雅黑"; font-size:22px;}
.yuan01{background:url(../images/yuan02.png) no-repeat; left:280px; _left:168px; z-index:9;}
.yuan02{background:url(../images/yuan03.png) no-repeat; left:440px; _left:330px; z-index:4;}
.yuan03{background:url(../images/yuan04.png) no-repeat; left:600px; _left:490px; z-index:3;}
.yuan04{background:url(../images/yuan05.png) no-repeat; left:760px; _left:650px; z-index:1;}
.yuan05{background:url(../images/yuan06.png) no-repeat; left:920px; _left:800px;}*/

.huodong{ float:left; width:1002px;}
.huodong li{ float:left; margin:0px 10px; _margin:0px 8px; text-align:center; width:230px; line-height:30px; display:inline;}

.Honor{ float:left; margin-top:30px; width:1002px;}
.Honor_mian{ float:left; width:1002px; margin-top:30px;}
.Honor_mian li{ float:left; margin:0px 9px; text-align:center; width:232px; line-height:30px; display:inline; overflow:hidden;}

.Contactny{float:left; margin-top:30px; width:1002px;}
.Contactny_left{ width:480px; float:left; font-size:14px; line-height:24px; color:#343434; margin:18px 0px 0px 10px; display:inline;}
.canjl{ margin-left:68px;}

.Contactny_right{ float:left; margin:24px 10px 0px 60px; _margin:24px 10px 0px 50px; overflow:hidden;}

.list_titaa{ float:left; margin:20px 0px; border-bottom:1px #c7c7c7 solid; width:732px;}
.list_titaa span{ font-family:"微软雅黑"; font-size:16px; float:left; margin-right:3px; color:#014098;}
.list_titaa { float:left; line-height:24px; vertical-align:bottom;}

/* 翻页样式 */ 
.turn{width:680px; height:20px;padding:11px 0px; text-align:center;  margin:0 auto;}    
.turn a{ padding:6px 12px;height:26px; line-height:26px; text-align:center;color:#009900; display:inline;border:#CCCCCC 1px solid; margin-right:2px;}
.turn dl{ padding:6px 12px;height:26px; line-height:26px; text-align:center;color:#009900; display:inline;border:#CCCCCC 1px solid; margin-right:2px;}

/*拍拍分页样式*/

.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}  
.paginator a {padding: 6px 12px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}  
.paginator a:visited {padding: 6px 12px; border: solid 1px #ddd; background: #fff; text-decoration: none;} 
.paginator .cpb {padding: 6px 12px;font-weight: bold; font-size: 20px;border:none} 
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;} 
.paginator_ny{ margin:0px auto; width:100%; margin-top:56px; overflow:hidden;}
/* reveal-modal */
.dcs{ font-size:14px;}


.reveal-modal-bg{position:fixed; height:100%; width:100%; background-color:#000; z-index:100; display:none; top:0; left:0; }
.reveal-modal{visibility:hidden;top:10px;left:60%;margin-left:-400px;width:420px;background:#eee url(modal-gloss.png) no-repeat -200px -80px;position:absolute;z-index:101;padding:30px 60px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal .close-reveal-modal {
font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;} 
.reveal-modal h2{font-size:18px;color:#990000;padding:0 0 20px 0;}
.reveal-modal p{padding:0 0 15px 0;}
