﻿@charset "utf-8";
/* CSS Document */
body{margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif;width:100%;}
a{text-decoration:none;*blr:expression(this.onFocus=this.blur());outline:none;}
ul{ margin: 0px; padding: 0px;}
img{ border:none;}
li{list-style-type: none;}
*{margin:0px;padding:0px;}
.overflowHidden{ overflow: hidden;}
.main{ width:1200px; margin:0 auto; height:auto; }
.c{ clear:both;}
.left{ float:left;}
.right{ float:right;}

.logo{ width:427px; height:90px; float:left; margin-bottom:10px;}
.tel{ width:273px; height:80px; float:left; margin-left:370px;}
.nav_bg{ width:100%; height:49px; background-color:#0e87e2;}
.nav1{ width:1200px; height:auto; margin:0 auto;}
.nav1 li{ width:133px; height:auto; line-height:49px; text-align:center; float:left;}
.nav1 li a{ width:133px; height:49px; line-height:49px; display:block; color:#FFF; font-size:14px;}
.nav1 li a:hover{ background-color:#0157ba;}
.nav1 li .on1{ background-color:#0157ba; color:#FFF;}
.banner{ width:100%; height:auto; padding-bottom:20px;}
.about_left{ width:600px; height:auto; float:left; margin-bottom:30px;}
.about_title{ width:600px; height:60px; float:left; padding-top:60px;}
.about_title img{ width:296px; height:59px; float:left; }
.about_title p{ padding-top:22px; float:left; font-size:20px; padding-left:20px;}
.about_tp{ width:600px; height:369px; float:left; padding-top:30px;}
.about_right{ width:600px; height:auto; float:right; padding-top:140px;}
.about_right h3{ width:600px; height:auto; float:left; font-size:26px; color:#0e87e2; font-weight:bold; padding-bottom:15px;}
.about_right p{ width:600px; line-height:24px; color:#000; float:left; font-size:14px;}
.about_right a{ width:158px; height:44px; border:1px solid #0e87e2; color:#0e87e2; float:left; font-size:16px; line-height:44px; text-align:center; margin-top:55px; display:block;}
.about_right a:hover{ background-color:#0e87e2; color:#FFF; border:1px solid #0e87e2;}
.cp_bg{ width:100%; height:auto; background-color:#f3f3f3;}

.pro_title{ width:1200px; height:auto; float:left; padding-top:30PX; padding-bottom:30PX;}
.pro_title img{ width:391px; height:123px; float:left; margin-left:404px; padding-top:5px; padding-bottom:5px;}
.pro_title p{ width:1200px; height:auto; float:left; font-size:20px; text-align:center; padding-top:10px; padding-bottom:10px;}
.pro_nr{ width:1200px; height:auto; float:left; padding-bottom:60px; padding-top:30px;}

.news{ width:740px; height:450px; float:left;}
.news_title{ width:740px; height:auto; float:left; padding-top:30px;}
.news_title h3{ width:740px; font-size:24px; font-weight:bold; float:left;}
.news_title p{ width:740px; float:left; font-size:14px; color:#909090;}
.ls{ color:#0e87e2; font-size:50px;}
.news_nr{ width:740px; height:auto; float:left; padding-top:30px;}
.news_nr li{ width:320px; height:auto; float:left; padding-bottom:40px; padding-top:15px; }
.news_nr h3{ font-size:16px; color:#000l; font-weight:normal; padding-top:10px; padding-bottom:10px;}
.news_nr h3 a{ color:#000;}
.news_nr h3 a:hover{ color:#0e87e2;}
.news_nr p{ color:#a6a6a6; left:24px; font-size:14px;}
.news_nr p a{  color:#a6a6a6; }
.time{ width:320px; height:auto; float:left; line-height:24px; font-size:14px; color:#999; padding-top:15px;}
.jszc{ width:430px; height:auto; float:right;}
.jszc_title{ width:430px; height:auto; float:left; padding-top:30px; font-size:24px; font-weight:bold; margin-bottom:25px;}
.jszc_nr{ width:430px; height:auto; float:left; margin-bottom:40px;}
.db_bg{ width:100%; height:245px; background-color:#3f3f3f;}
.db{ width:1200px; height:auto; margin:0 auto;}
.db_left{ width:326px; height:245px; float:left;}
.pl30{ padding-left:30px;}

.d_logo{ width:326px; height:auto; float:left; padding-top:34px;}
.ss{ width:326px; height:auto; float:left;}
.sr{ width:260px; height:40px; line-height:40px; font-size:14px;float:left; border:0px; padding-left:10px; }
.ss_btn{ width:43px; height:40px; background-color:#FFF; float:left; background:url(../images/ss_btn.jpg) no-repeat center top; border:0px;}
.gjc{ width:326px; height:auto; float:left; font-size:14px; color:#CCC; padding-top:10px;}
.gjc a{  color:#CCC; line-height:24px; }
.gjc a:hover{ text-decoration:none; color:#58b7ff;}

.db_right{ width:800px; height:auto; float:right; border-left:1px solid #666; margin-top:40px; padding-left:50px;}
.db_right li{ width:112px; height:auto; float:left;}
.db_right li h3{ width:112px; height:auto; float:left; color:#FFF; font-size:16px; padding-bottom:15px; font-weight:normal;}
.db_right li p{ width:112px; height:auto; line-height:24px; color:#999; float:left;}
.db_right li p a{ color:#d3d3d3; font-size:14px; line-height:35px;}
.db_right li p a:hover{color:#58b7ff;}
.copy{ width:1200px; height:42px; line-height:42px; text-align:center;}
.db_bg1{ width:100%; height:42px;background-color:#3f3f3f; border-top:1px solid #666;}
.copy{ width:1200px; height:auto; margin:0 auto; font-size:14px; color:#999; text-align:center;}

.nyabout_title{ width:1200px; height:auto; float:left; text-align:left; padding-top:20px; padding-bottom:30PX;}
.nyabout_title h3{ font-size:40px; float:left; padding-top:30px;}
.nyabout_title p{ width:1200px; height:auto; float:left; font-size:20px; line-height:24px; padding-top:10px; padding-bottom:10px;}
.gsjj_nr{ width:1200px; height:auto; float:left; padding-top:30px; padding-bottom:100px;}
.gsjj_nr img{ width:500px; height:344px; float:left;}
.gsjj_nr p{ width:670px; height:auto; float:right; font-size:14px; line-height:28px; text-indent:2em;}

.nynews{ width:1200px; height:auto; float:left; padding-bottom:100px;}
.nynews li{ width:1200px; height:auto; float:left; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #CCC;}
.nynews li h3{ width:1200px; height:auto; float:left; font-size:18px; line-height:26px; font-weight:normal; padding-top:10px; padding-bottom:10px;}
.nynews li h3 a{ color:#000;}
.nynews li h3 a:hover{ color:#0e87e2;}
.nynews li p{ width:1200px; height:60px; display:block; float:left; font-size:14px; }
.nynews li p a{ color:#999;}
.nynews .time1{ width:1200px; height:auto; float:left; font-size:14px; color:#666;}
.dx{ border-bottom:3px solid #0e87e2; padding-bottom:4px;}
.news_xx{ width:1200px; height:auto; float:left; padding-bottom:100px;}
.news_xx h3{ width:1200px; height:auto; float:left; font-size:24px; padding-top:20px; padding-bottom:20px;}
.sj1{ width:1200px; height:auto; float:left; border-bottom:1px solid #CCC; line-height:30px; font-size:14px; color:#999; padding-bottom:10px; margin-bottom:20px;}
.news_xx p{  width:1200px;  font-size:14px; color:#333; line-height:30px; text-indent:2em; text-indent:2em; float:left}
.news_fy{ width:1200px; height:auto; float:left; padding-top:30px; padding-bottom:60px;}
.news_fy p{ font-size:14px; line-height:24px;}
.news_fy p a{ font-size:14px; color:#000;}
.news_fy p a:hover{ color:#0e87e2;}


.pro_lb{ width:1200px; height:auto; float:left; padding-bottom:100px;}
.pro_lb li{ width:289px; height:auto; float:left; border:1px solid #CCC; margin-left:7px; margin-top:8px;}
.pro_lb li img{ width:289px; height:236px; float:left;}
.pro_lb li p{ width:289px; height:48px; background-color:#0e87e2; text-align:center; color:#FFF; font-size:14px; text-align:center; float:left; line-height:48px; font-size:16px;}
.pro_lb li p a{ color:#FFF;}

.azzn{ width:1200px; height:auto; float:left; margin-bottom:100px;}
.azzn li{ width:1200px; height:auto; float:left;}
.azzn li h3{ width:1180px; height:60px; background-color:#0e87e2; color:#FFF; float:left; line-height:60px; font-size:16px; font-weight:normal; padding-left:20px;}
.azzn li h3 a{ color:#FFF;}
.azzn li h3 span{ float:right; padding-right:20px;}
.azzn li p{ width:1160px; height:40px; float:left; background-color:#fdfdfd; font-size:14px; color:#333; padding:20px 20px 20px 20px;}
.azzn li p a{ color:#333;}

.xgxz{ width:1200px; height:auto; float:left; margin-bottom:100px;}
.xgxz li{ width:1200px; height:60px; float:left; border-bottom:1px solid #CCC; padding-top:10px; padding-bottom:10px;}
.bt{ font-size:18px; line-height:60px; float:left;}
.zs{ font-size:14px; color:#999; line-height:60px; font-size:14px; margin-left:400px; float:left;}
.xgxz li a{ float:right; font-size:14px; line-height:40px; margin-right:20px; color:#fff; width:130px; height:40px; display:block; background-color:#6dbe1d; text-align:center; margin-top:10px;}
.xgxz li a:hover{ background-color:#498e05;}

.gcal_lb{ width:1200px; height:auto; float:left; padding-top:30px; padding-bottom:30px;}
.gcal_lb li{ width:1084px; height:350px; float:left; border:10px solid #0e87e2; display:block; position:relative; float:right;}
.gcal_lb li img{ width:469px; height:302px; display:block; position:absolute; left:-80px; top:25px; border:1px solid #CCC; }
.gcal_lb li h3{  width:600px; display:block; position:absolute; left:430px; font-size:20px; top:90px;}
.gcal_lb li p{ width:600px; height:auto;display:block; left:430px; position:absolute; top:130px; font-size:14px; line-height:24px;}
.yb{ width:469px; height:302px; display:block; position:absolute; right:-80px; top:25px; border:1px solid #CCC; }



.gcal_lb1{ width:1200px; height:auto; float:left; padding-top:30px; padding-bottom:30px;}
.gcal_lb1 li{ width:1084px; height:350px; float:left; border:10px solid #0e87e2; display:block; position:relative; float:left;}
.gcal_lb1 li img{ width:469px; height:302px; display:block; position:absolute; right:-80px; top:25px; border:1px solid #CCC; }
.gcal_lb1 li h3{  width:600px; display:block; position:absolute; left:70px; font-size:20px; top:90px;}
.gcal_lb1 li p{ width:600px; height:auto;display:block; left:70px; position:absolute; top:130px; font-size:14px; line-height:24px;}

.gn{ width:1200px; height:auto; float:left; text-align:center; padding-bottom:100px; padding-top:50px;}
.contact{ width:1200px; height:auto; float:left; margin-top:20px; margin-bottom:30px;}
.map1{ width:550px; height:284px; float: left;}
.dz1{ width:620px; height:auto; float:left; margin-left:30px; margin-top:30px;}
.dz1 h3{ font-size:24px; color:#0e87e2; margin-bottom:15px;}
.dz1 p{ font-size:14px; line-height:26px;}
.lyb{ width:1200px; height:auto; float:left; padding-top:30px; margin-bottom:100px;}
.lyb_left{ width:265px; height:470px; float:left;}
.lyb_nr{ width:700px; height:auto; float:left; margin-left:50px;}
.lyb_nr table tr td{ line-height:35px; font-size:14px; padding-top:15px; padding-bottom:15px;}
.yc{ width:200px; text-align:right;}
.gsmc{ width:330px; height:35px; line-height:35px; border:1px solid #CCC; font-size:14px; padding-left:10px; padding-right:10px; margin-left:10px;}
.xxnr{ width:440px; height:140px; float:left; margin-left:10px; padding-left:10px; padding-top:5px; font-size:14px; line-height:24px; font-family:"微软雅黑";}
.fbly{ width:170px; height:45px; background-color:#0e87e2; color:#FFF; line-height:24px; text-align:center; font-size:14px; font-family:"微软雅黑"; margin-left:10px; border:0px;}
.fbly1{ width:170px; height:45px; background-color:#e0e0e0; color:#000; line-height:24px; text-align:center; font-size:14px; font-family:"微软雅黑"; border:0px; margin-left:5px;}
.zxyd{ width:1200px; height:auto; float:left; margin-bottom:10px;}
.zxyd table tr td{ padding-top:10px; padding-bottom:10px; font-size:14px; line-height:26px;}
.dhs{ width:100px; text-align:right; font-size:14px; line-height:30px;}
.dhs1{ width:300px; height:30px; line-height:30px; font-size:14px; margin-left:10px; padding-left:5px; padding-right:5px;}
.zxyd2{ width:1200px; height:auto; float:left;}
.zxyd2 p{ width:1200px; height:auto; float:left;  font-size:14px; padding-top:20px; padding-bottom:15px;}
.zxyd2 table{ width:1200px; height:auto; float:left;}
.zxyd2 table tr td{ background-color:#FFF; font-size:14px; line-height:24px; text-align:center; padding-top:5px; padding-bottom:5px;}
.cpmc{ width:90px;height:30px;  border:1px solid #fff; margin-left:10px; float:left; }
.je{ border:1px solid #FFF; line-height:30px; margin-left:10px;}

.qh{ width:60px; height:30px; float:left;  font-size:12px; line-height:30px; text-align:center; margin-top:40px;}
.qh a{ width:60px; height:30px; display:block;  background-color:#2e93e4; color:#FFF;}
.qh a:hover{  color:#cfeaff;  }
.qh1{ width:60px; height:30px; float:left;  font-size:12px; line-height:30px; text-align:center; margin-top:40px;}
.qh1 a{ width:60px; height:30px; display:block;  background-color:#54b51a; color:#FFF;}
.qh1 a:hover{ color:#b5f78d;  }

/* 幻灯开始*/
#imgshow_mask{width:100%;position:absolute;z-index:1;background:url(../images/imgshow_mask.png) repeat-x 0 0;height:27px;}
#imgshow_mask{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/imgshow_mask.png');}
#imageShow{clear:both;border-bottom:1px solid #fff;}
#imageShow .imagebg{height:547px;overflow:hidden;position:relative;}
#imageShow .imagebg li{height:547px;overflow:hidden;position:absolute;top:0;left:0;width:100%;display:block;filter:alpha(opacity=0);opacity:0;}
#imageShow .imagebg li a.bannerbg_main{width:100%;position:absolute;top:0;right:0;height:547px;display:block;}
.scrollbg{height:80px;background:#f4f4f4 url(../images/scroll_bg.png) 0 100% repeat-x;}
.scroll{margin:0 auto;width:960px;height:76px;position:relative;}
.s_pre, .s_next{display:block;width:48px;height:76px;position:absolute;}
a.s_pre{background:url(../images/arrow_l.png);top:4px;left:0;}
a.s_pre:hover{background:url(../images/arrow_l_on.png);}
a.s_next{background:url(../images/arrow_r.png);top:4px;right:0;}
a.s_next:hover{background:url(../images/arrow_r_on.png);}
.outScroll_pic{ height:76px;margin-left:70px;overflow:hidden;position:relative;width:822px;top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic{margin:0 auto;width:54700px;height:76px;}
.scroll_pic li{float:left;float:left;height:65px;width:145px;margin:5px 9px;_margin:5px 14px 5px 4px;cursor:pointer;background:#000;}
.scroll_pic li img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.scroll_pic li.currently img{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
.scroll .current{width:144px;height:65px;border:2px #ff780d solid;background:url(../images/arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:5px;left:0;}



.fh{ width:50px; height:50px; float:left; margin-left:575px; margin-bottom:100px; margin-top:50px;}
.fh a{ border-radius:50px; background-color:#0e87e2; color:#FFF; font-size:14px; line-height:50px; text-align:center; display:block;  }
.fh a:hover{ background-color:#0061aa;}

.cprz1{ width:1200px; height:auto; float:left; padding-bottom:100px;}
.cprz1 h3{ width:1200px; height:auto; float:left; font-size:20px; font-weight:normal; text-align:center; border-bottom:1px solid #CCC; padding-top:40px; padding-bottom:30px; margin-bottom:50px; }
.cprz1 p{ width:1200px; height:auto; float:left;}
.cprz1 img{ width:50%; height:auto; display:block; margin:0 auto;}

.pro_xx{ width:1200px; height:auto; float:left; margin-top:40px; padding-bottom:30px; }
.pro_xx h3{ width:1200px; height:auto; font-size:30px; text-align:center; color:#0e87e2; padding-bottom:20px; border-bottom:1px solid #CCC;}
.pro_xx img{ width:500px; height:408px; display:block; margin:0 auto; margin-bottom:10px; margin-top:10px;}
.pro_xx p{ width:1200px; height:auto; float:left; text-indent:2em; font-size:14px; line-height:24px; color:#000;}
.pro_xx1{ width:1200px; height:auto; float:left;}
.pro_xx1 table tr td{ line-height:30px; text-indent:0.9em; font-size:14px;}

.page{ clear:both; height:50px; text-align:center; font-size:12px; color:#999; padding:60px 0px 50px 10px; font-family:"微软雅黑";}
.page a{ padding:8px; border:1px solid #999; margin-right:8px; color:#7b7b7b; text-decoration:none; padding-left:20px; padding-right:20px; background-color:#fbfbfb;}
.page a:hover{ background-color:#0e87e2; color:#fff ;}
.page span{ color:#fff;}

.cpjs_lb{ width:1200px; height:auto; float:left; padding-top:20px; padding-bottom:100px;}
.cpjs_lb li{ width:1180px; height:auto; float:left; padding:10px; border:1px solid #CCC; margin-bottom:20px;}
.cpjs_lb img{ width:440px; height:320px; float:left; margin-right:40px;}
.cpjs_lb h3{ width:300px; font-size:40px; color:#0e87e2; border-bottom:1px solid #CCC; float:left; padding-bottom:10px; padding-top:30px;}
.cpjs_lb p{ width:440px; height:auto; float:left;}
.xl{ width:640px; height:auto; float:left; padding-top:10px;}
.xl table tr td{ padding-top:7px; padding-bottom:7px; font-size:12px;}
.w80{ width:140px; text-align:left; padding-right:10px;}
.cpjs_lb a{ width:130px; height:40px; line-height:40px; font-size:14px; background-color:#0e87e2; color:#FFF; text-align:center; float:left; margin-top:40px; display:block;}
.cpjs_lb a:hover{ background-color:#036ab7; color:#FFF;}

.cpxh1{ width:1200px; height:auto; float:left; text-align:center; padding-bottom:20px;}
.cpxh1 h3{ font-size:26px; text-align:center; color:#0e87e2; padding-top:30px; padding-bottom:20px;}
.cpxh2{ width:1200px; height:auto; float:left;  }
.cpxh2 table th{ background-color:#0e87e2; line-height:50px; font-size:16px; color:#FFF; font-weight:normal; text-align:center; border-bottom:5px solid #FFF;}
.cpxh2 table tr td{ padding-top:20px; padding-bottom:20px; background-color:#fafafa; color:#000; text-align:center; border-bottom:5px solid #FFF; font-size:14px;}
.cpxh2 table tr td a{ color:#000;}
.cpxh2 table tr td a:hover{ color:#0162ab;}

.fl{ width:1200px; height:auto; float:left; margin-top:20px; margin-bottom:20px;}
.fl li{ width:149px; height:45px; float:left;  font-size:16px; text-align:center; line-height:45px; margin-right:20px;}
.fl li a{ width:149px; height:45px; display:block; color:#000; border:1px solid #CCC;}
.fl li a:hover{ background-color:#0e87e2; color:#FFF; border:1px solid #0e87e2;}
.fl li .on11{ background-color:#0e87e2; color:#FFF;  border:1px solid #0e87e2;}
.cprz{ width:1200px; height:auto; float:left; padding-bottom:100px;}
.cprz li{ width:276px; height:auto; float:left; border:1px solid #CCC; padding-bottom:10px;}
.cprz li img{ width:276px; height:183px; float:left;}
.cprz li p{ width:276px; height:auto; line-height:30px; font-size:14px; text-align:center; float:left;}
.cprz li p a{ color:#000;}
.cprz li p a:hover{ color:#0e87e2;}
.ml30{ margin-left:29px; margin-bottom:29px;}

.gcal_nr{ width:1200px; height:auto; float:left; font-size:14px; line-height:28px; color:#000; text-indent:2em; padding-top:30px; padding-bottom:100px;}
.gcal_nr img{ display:block; margin:0 auto; padding-bottom:20px;}


.rollBox{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}
.rollBox .LeftBotton{
	height:36px;
	width:24px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top: 100px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../images/btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
	margin-right:10px;
}
.rollBox .RightBotton{
	height:36px;
	width:24px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	background-image: url(../images/btn.jpg);
	background-repeat: no-repeat;
	background-position: -24px 0;
	margin-top: 100px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.rollBox .Cont{width:1130px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{
	width:270px;
	float:left;
	text-align:center;
	border:1px solid #ccc;
	margin-right:12px;
}
.rollBox .Cont .pic img{
	width:270px;
	height:220px;
	background:#fff;
	display:block;
	margin:0 auto;
	float:left;
}
.rollBox .Cont .pic p{ width:270px; height:48px; float:left; background-color:#0e87e2; color:#FFF; display:block; line-height:48px; font-size:16px; font-family:"微软雅黑";}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}