@charset "utf-8";
/* CSS Document */
body{margin: 0px;padding: 0px; font-family:"微软雅黑"; }
a{color:#3a3a3a; text-decoration:none;}
a:hover{ text-decoration:none; cursor:pointer; color:#ff0000;  }
ul{margin: 0px;padding: 0px;}
img{ border:none;}
li{list-style-type: none;}
*{margin:0px;padding:0px;}
.overflowHidden{overflow: hidden;}
.c{clear: both;}
.left{ float:left;}
.right{ float:right;}
.main{ width:1200px; height:auto; margin:0 auto; }

.logo{ width:237px; height:73px; float:left;}
.nav{ width:840px; height:auto; float:right; padding-top:20px;}
.nav li{ width:100px; height:auto; float:left; line-height:53px; font-size:16px; text-align:center; color:#333; margin-left:10px; margin-right:10px;}
.nav li a{width:100px; height:auto;  line-height:51px; color:#333; display:block; border-bottom:2px solid #fff;}
.nav li a:hover{ width:100px; height:auto;   border-bottom:2px solid #0036a1; color:#0036a1;}
.banner{ width:100%; height:607px;}
.gy_title{ width:1200px; height:auto; float:left; float:left; }
.gy_title h3{ font-size:35px;  color:#000; padding-top:20px; font-weight:normal;}
.gy_title p{ font-size:20px; color:#959595; line-height:35px;}
.about_img1{ width:1200px; height:473px; float:left; background:url(../images/about_bg.jpg) no-repeat left top;}
.about_nr{ width:621px; height:382px; float:right; margin-top:85px; padding-right:10px; background:url(../images/about_bg.png) no-repeat center left; }
.about_nr h3{ width:535px; height:auto; padding-bottom:20px; padding-top:20px; background:url(../images/about_x1.jpg) no-repeat center bottom; font-size:24px; float:left; font-weight:normal; margin-left:40px; margin-top:10px; }
.about_nr p{ width:535px; height:auto; float:left; font-size:14px; line-height:21px; margin-bottom:5px; margin-left:40px;}
.about_nr a{ width:130px; height:35px; border:1px solid #CCC; float:left; clear:both; font-size:14px; text-align:center; color:#333; text-align:center; line-height:35px; margin-left:00px; margin-top:20px;}
.about_nr a:hover{ background-color:#0036a1; color:#FFF;}

.al_title{ width:1200px; height:auto;float:left; text-align:center; padding-top:60px;}
.al_title img{ padding-bottom:10px;}
.al_title h3{ width:1200px; font-size:26px; color:#000; text-align:center; font-weight:normal; padding-top:5px; padding-bottom:5px; display:block;}
.al_title p{ width:1200px; height:auto; font-size:14ppx; color:#999; text-align:center; display:block; line-height:22px;}
.al_nr{ width:1200px; height:auto; float:left; padding-top:25px;}
.al_nr li{ width:287px; height:auto; float:left; margin-right:14px; border:1px #2F2F2F solid; height:305px;}
.al_nr li img{ width:287px; height:231px; float:left;}
.al_nr li p{ width:287px; height:94px; float:left; color:#999;  }
.al_nr li p a{ width:257px; height:94px;   background:url(../images/al_span1.jpg) no-repeat center top;display:block; padding-left:30px;  font-size:20px; line-height:75px;  color:#999}
.al_nr li p a:hover{ width:257px; height:94px; display:block; padding-left:30px; background:url(../images/al_span.jpg) no-repeat center top; color:#FFF;}
.pro_nr{ width:1200px; height:770px; float:left; padding-top:20px;}
.con{ width:100%; height:376px; background:url(../images/con_ng.jpg) no-repeat center top;}
.con_center{ width:1200px; height:auto; margin:0 auto; padding-top:55px; padding-left:20px;}
.qyxw_nr{ width:1200px; height:auto; float:left;}
.qyxw1{ width:400px; height:auto; float:left; margin-top:20px; margin-bottom:20px; padding-top:15px; padding-bottom:15px;}
.time{ width:65px; height:auto; float:left; border-right:1px solid #CCC; padding-left:20px; padding-right:20px; float:left;}
.time h3{ font-size:22px; color:#102870; font-family:"微软雅黑"; text-align:left; font-weight:normal; padding-top:4px; padding-bottom:4px; }
.time p{ font-size:14px; color:#a5a5a5; text-align:left;}
.nr{ width:280px; height:auto; float:left; margin-left:10px;}
.nr h3{ font-size:16px; color:#000; line-height:30px; font-weight:normal;}
.nr h3 a{ color:#000;}
.nr h3 a:hover{ color:#ff0000;}
.nr p{ font-size:14px; line-height:22px; color:#999;}
.nr p a{color:#999;}
.nr p a:hover{ color:#ff0000;}
.gdzx{ width:1200px; height:auto; float:left; padding-top:20px; padding-bottom:40px;}
.gdzx a{ width:140px; height:43px; border:1px solid #cccccc; display:block; font-size:14px; text-align:center; line-height:43px; margin-left:530px;}
.gdzx a:hover{width:140px; height:43px; background-color:#0036a1; color:#FFF;}
.link{ width:100%; height:140px; border-top:1px solid #CCC;}
.link_Center{ width:1200px; height:auto; margin:0 auto; padding-top:30px;}
.link_title{ width:123px; height:75px; float:left;}
.link_logo{ width:1077px; height:auto; float:left;}
.link_logo li{ width:199px; height:72px; float:left; border:0px solid #CCC; margin-left:13px;}
.footer{ width:100%; height:auto; background-color:#000000; padding-bottom:30px;}
.footer_center{ width:1200px; height:auto; margin:0 auto;}

.d_logo{ width:159px; height:205px; float:left;}
.d_nav{ width:240px; height:auto; float:left; padding-top:50px; padding-left:80px;}
.d_nav li{ width:100px; height:auto; line-height:45px; float:left; font-size:16px; color:#FFF;}
.d_nav li a{ color:#FFF; text-align:left;}
.d_nav li a:hover{ color:#ff0000;}
.ck{ width:350px; height:140px; float:left; padding-top:70px; padding-left:50px;}
.gz{ width:250px; height:auto; float:right; text-align:center;}
.gz h3{ font-size:18px; color:#FFF; text-align:center; padding-top:50px; padding-bottom:15px; font-weight:normal;} 
.copy{ width:100#; height:62px; border-top:1px solid #4e4e4e;background-color:#000000;}
.copy_center{ width:1200px; height:62px; line-height:62px; font-size:14px; color:#FFF; margin:0 auto;}
.p600{ padding-left:980px; padding-right:20px;}
.copy_center img{ float:right; width:70px; height:61px; display:block; }


.wrap_news{ width:1200px; float:left; height:auto;}
.wrap_news_nr{ width:1200px; float:left;}
.wrap_news_title{ width:1150px; float:left; margin-left:50px;}

.body_blue_nav_middle { width:1150px;  float:left; line-height:25px; text-align:left;}
.body_blue_nav_middle span{ width:auto; height:40px; float:right; font:16px/50px "微软雅黑"; color:#000; padding-right:10px;}
.body_blue_nav_middle UL { padding:0px; margin:0px auto; width:1200px; height:50px; float:left; }
.body_blue_nav_middle UL LI { float:left; width:164px; text-align:center; line-height:50px; font:16px/50px "微软雅黑"; color:#FFF;  margin-right:18px; border:1px solid #CCC; }
.body_blue_nav_middle UL .li_hover { background:#FFF; font-weight:bold; background-color:#0036a1; font-weight:normal; border:1px solid #CCC;}
.body_blue_nav_middle UL .li_hover a{ color:#FFF;}

.wrap_news_wenzi{ width:1200px;  height:auto; float:left;}
.wrap_news_list{ width:1200px; height:auto; float:left; }

.pic{ width:1200px; height:auto; float:left; margin-top:30px; }
.pic ul{ margin:0px; padding:0px; }
.pic li{ width:271px; height:auto; float:left; display:block;  border:1px solid #CCC; margin-left:22px; margin-bottom:15px; }
.pic li img{ width:271px; height:264px; float:left; }
.pic li p{ width:271px; height:54px; background-color:#e9e9e9; color:#333; text-align:center; font-size:16px; line-height:54px; float:left;}
.pic li p a{ color:#333;}

.ckcp{ width:279px; height:42px; line-height:42px; background-color:#000; border:1px solid #CCC; background:url(../images/jh_03.jpg) no-repeat right center; padding-left:10px; font-size:14px; color:#FFF; margin-top:20px;}
.ckcp a{ color:#FFF;}
.ny_banner{ width:100%; height:150px; background:url(../images/bg_banner.jpg) no-repeat center top;}
.center{ width:1200px; height:150px; line-height:150px; margin:0 auto; font-size:16px;text-align:center;color:#FFF}
.wz{ width:1200px; height:50px; line-height:50px; font-size:14px; border-bottom:1px solid #CCC; color:#999999;}
.wz  p{ width:14px; text-align:center; display:block; float:left; color:#000;}
.wz img{ width:20px; height:17px; float:left; margin-top:17px;}
.wz a{ color:#000; float:left;}
.ny_about{ width:1200px; height:auto; float:left; font-size:14px; line-height:35px; color:#000; padding-top:30px; text-indent:2em; min-height:400px;}
.ny_about img{ width:444px; height:281px; float:left; margin-right:30px; }
.zzry{ width:1200px; height:auto; float:left; margin-bottom:50px;}
.zzry li{ width:274px; height:234px; padding:7px; background:url(../images/ry_bg.jpg) no-repeat center top; float:left; margin-left:10px;}
.zzry li img{ width:274px; height:234px; float:left;}
.ny_pro{ width:1200px; height:auto; float:left; padding-top:20px;}
.ny_left{ width:246px; height:auto; float:left; }
.ny_right{ width:934px; height:auto; float:right;}
.cp_title{ width:226px; height:49px; line-height:49px; color:#FFF; background-color:#0236a3; float:left; font-size:18px; color:#FFF; padding-left:20px; }
.cd{ width:244px; height:auto; float:left; border:1px solid #CCC; border-top:0px;}
.ny_right li{ width:294px; height:auto; border:1px solid #CCC; float:left; margin-left:11px; margin-bottom:10px;}
.ny_right li img{ width:294px; height:286px; float:left;}
.tj{ width:246px; height:auto; float:left; margin-top:20px;}
.ny_right li p{ width:294px; height:54px; background-color:#d8d8d8; text-align:center; line-height:54px; font-size:16px; color:#363636; float:left;}
.tj_title{ font-size:16px; color:#666; line-height:50px;}
.tj_nr{ width:246px; height:auto; float:left; padding-bottom:30px;}
.tj_nr li{ width:246px; height:auto; float:left;}
.tj_nr li img{ width:246px; height:240px; float:left;}
.tj_nr li p{ width:246px; height:35px; line-height:35px; text-align:center; color:#333; font-size:14px; float:left; display:block;}
.pro_xx{ width:934px; height:auto; float:right;}
.pro_title{ width:934px; height:auto; float:left; border-bottom:1px solid #CCC; font-size:24px; text-align:center; padding-top:20px; padding-bottom:20px;}
.pro_nr1{ width:934px; height:auto; float:left; padding-top:30px;}
.cp_img{ float:left;}
.cp_xx{ width:450px; height:auto; float:left; margin-left:30px; margin-top:20px;}
.cp_xx h3{  width:450px; font-size:18px; line-height:35px;float:left; }
.cp_xx p{  width:450px; font-size:14px; line-height:25px; float:left; padding-bottom:10px; color:#666;}
.cp_xx1{ width:934px; height:45px; float:left; background:url(../images/xx_x.jpg) no-repeat center bottom; font-size:18px; padding-top:20px; color:#2352b6;}
.xx1{ width:934px; height:auto; float:left;padding-bottom:50px;}
.xx1 p{ margin-top:10px; font-size:14px; color:#333; line-height:26px; text-indent:2em; }
.xx1 td{ padding:10px; font-size:12px; }

.news_ny{ width:1200px; height:auto; float:left;}
.news_left{ width:911px; height:auto; float:left; padding-top:20px;}
.news_left li{ width:911px; height:auto; float:left; padding-top:25px; padding-bottom:25px; border-bottom:1px solid #CCC;}
.news_left li img{ width:162px; height:115px; float:left; margin-right:20px;}
.news_left li h3{width:911px; font-size:24px; color:#333; font-weight:normal; margin-bottom:10px;}
.news_left li p{ font-size:14px; line-height:22px; color:#666; padding-right:20px;}
.time1{ display:block; height:24px; line-height:24px; float:left; color:#CCC; margin-top:5px; }
.news_right{ width:260px; height:auto; float:right; padding-top:20px;}
.xgzx_title{ width:260px; height:45px; line-height:45px; color:#333; font-size:20px;}
.xgzx_nr{ width:218px; height:auto; float:left; border:1px solid #CCC; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px;}
.xgzx_nr li{ font-size:14px; line-height:35px; color:#666;}

.news_xx{width:911px; height:auto; float:left; padding-top:20px; min-height:700px; padding-bottom:100PX;}
.news_xx h3{ font-size:22px; text-align:center;  padding-top:20px; padding-bottom:20px; font-weight:normal;}
.time2{ font-size:14px; text-align:center; display:block; padding-top:10px; padding-bottom:10px;border-bottom:1px solid #CCC;border-top:1px solid #CCC; margin-bottom:20px;}
.news_xx p{ font-size:14px; line-height:24px; color:#333; text-indent:2em; padding-left:30px; padding-right:30px;}

.contact_xx{ width:1200px; height:auto; float:left; padding-bottom:50px; padding-top:50px;}
.contact_xx li{ width:340px; height:410px; float:left; background-color:#6283c5; text-align:center; margin-left:40px;}
.contact_xx li img{ width:100px; height:95px; padding-top:80px; padding-bottom:20px;}
.contact_xx p{ font-size:20px; text-align:center; color:#FFF;}

.message{ width:1200px; height:auto; float:left; padding-top:27px;}
.message_left{ width:321px; height:478px; float:left; padding-left:150px; margin-right:40px; padding-top:38px; padding-bottom:50px;}
.message_right{ width:570px; height:auto; float:left;}
.xm{ width:568px; height:40px; line-height:40px; border:1px solid #CCC;  font-size:14px; font-family:"微软雅黑"; padding-left:10px; padding-right:10px; border-radius:5px; color:#999;}
.message_right table tr td{ padding-bottom:13px; padding-top:13px;}
.qy{ width:568px; height:100px; line-height:20px; border:1px solid #CCC; font-size:14px; font-family:"微软雅黑"; padding-left:10px; padding-right:10px; border-radius:5px; color:#999; padding-top:10px; padding-bottom:10px;}
.yzm{width:200px; height:40px; line-height:40px; border:1px solid #CCC;  font-size:14px; font-family:"微软雅黑"; padding-left:10px; padding-right:10px; border-radius:5px; color:#999; float:left; }
.message_right table tr td img{ width:108px; height:40px; float:left; margin-left:10px;}
.tjly{ width:568px; height:40px; background-color:#000; text-align:center; font-size:16px; color:#FFF; font-family:"微软雅黑"; border:0px;}

.case_nr{ width:1200px; height:auto; float:left; padding-top:30px;}
.case_nr li{ width:289px; height:auto; float:left; margin-left:9px; margin-bottom:10px;}
.case_nr li img{ width:289px; height:231px; float:left;}
.case_nr li p{ width:289px; height:50px; line-height:50px; text-align:center; color:#000; background-color:#f2f2f2; float:left; font-size:14px;}

.ly_lb{ width:1200px; float:left; height:auto; border-bottom:1px solid #CCC; padding-top:10px; padding-bottom:10px;}
.ly_lb table tr td{ font-size:14px; line-height:22px;}
.ly_img1{ width:80px; height:41px; float:left;}
.ly_img1 img{ width:43px; height:41px; float:right; padding-right:10px;}
.bt { width:1120px; height:a; }
.bt h3{ font-size:14px; color:#000; font-weight:normal; color:#666; float:left;}
.bt span{ float:right; font-size:14px; color:#666;}
.nr2{ width:1120px; color:#666; line-height:24px;  }
.hf{ width:1080px; height:40px; border:1px solid #CCC; border-radius:5px; margin-top:10px; margin-bottom:10px;  background-color:#f3f7f9; font-size:14px; line-height:24px; padding:10px; font-family:"微软雅黑"; }
.gd{ width:1200px; height:150px; float:left;}

.list{ width:244px; height:auto; float:left;}
.list li{ width:244px; height:auto; float:left;}
.list li h3{ width:224px; height:50px; line-height:50px; font-size:16px; float:left; font-weight:normal; color:#102870; padding-left:20px; border-bottom:1px solid #CCC;}
.list li p{ width:204px; height:auto; float:left; font-size:16px; color:#666; padding-left:40px; line-height:50px;}
.list li p a{color:#666;}
.list li p a:hover{ color:#F60}

.sousuo{ width:340px; background:#FFF; height:34px; position:absolute; right:50px; top:10px; padding:3px;}
.biankuang{ background:#FFF; font-size:12px; text-align:left; line-height:34px; color:#666; border:0; width:300px;}
.ss{ border:0px; float:right; width:39px; height:36px;} 

.page{ clear:both; height:40px; text-align:center; font-size:14px; color:#999; padding:60px 0px 50px 10px;}
.page a{ padding:5px; border:1px solid #999; margin-right:5px; color:#999; text-decoration:none; padding-left:10px; padding-right:10px;}
.page a:hover{ background-color:#458f98; color:#fff ;}
.page span{ color:#FFFFFF;}
.current{ padding:5px; border:1px solid #FFFFFF;background-color:#458F98; margin-right:5px;  text-decoration:none; padding-left:10px; padding-right:10px; color:#fbfbfb;}

.navMenubox { width: 244px; background: #fff; margin: 0 auto; margin-top: 10px; overflow: hidden; }
.navMenu-top { padding: 10px; color: #fff; border-bottom: 1px solid rgba(255,255,255,.1) }
.navMenu> li { display: block; margin: 0; padding: 0; border: 0px; }
.navMenu>li>a { display: block; overflow: hidden; padding-left: 0px; line-height: 40px; color: #0236A3; transition: all .3s; position: relative; text-decoration: none; font-size: 17px; border-top: 1px solid #0236A3; border-bottom: 1px solid #0236A3; }
.navMenu > li:nth-of-type(1)> a { border-top: 1px solid transparent; }
.navMenu > li:last-child > a { border-bottom: 1px solid transparent; }
.navMenu>li>a>i { font-size: 20px; float: left; font-style: normal; margin: 0 5px; }
.navMenu li a .arrow:before { display: block; float: right; margin-top: 1px; margin-right: 15px; display: inline; font-size: 16px; font-family: FontAwesome; height: auto; content: "\f105"; font-weight: 300; text-shadow: none; }
.navMenu li a .arrow.open:before { float: right; margin-top: 1px; margin-right: 15px; display: inline; font-family: FontAwesome; height: auto; font-size: 16px; content: "\f107"; font-weight: 300; text-shadow: none; }
.navMenu>li>a.active, .navMenu>li>a:hover { color: #FFF; background: #0236A3; }
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu { display: none; list-style: none; clear: both; margin: 8px 0px 0px 10px; padding-bottom: 5px; }
.navMenu>li.active > ul.sub-menu, .navMenu>li>ul.sub-menu>li.active >ul.sub-menu { }
.navMenu>li>ul.sub-menu li { background: none; margin: 0px; padding: 0px; }
.navMenu>li>ul.sub-menu li>a { display: block; font-size: 16px; line-height: 36px; padding-left: 20px; color: #000; clear: both; }
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a { color: #FFF; background: #0236A3; }


.con_xx{ width:470px; height:auto; float:left; padding-top:30px; padding-left:30px; }
.con_xx h3{ width:500px;  font-size:24px; color:#333; padding-top:10px; float:left; }
.con_xx h4{ width:500px; height:auto; line-height:30px; float:left; font-size:14px; font-weight:normal;}
.ys1{ font-size:14px; font-weight:normal;  padding-top:20px; float:left; padding-left:10px;}
.con_xx p{ width:500px; height:auto; line-height:45px;font-size:16px; color:#666; float:left; padding-bottom:10px; text-align:left;}
.con_map{ width:615px; height:385px; float:right;}
