.banner{ width:100%; height:auto; position:relative; overflow:hidden; margin:auto;}
.banner img{ width:100%; display:block; height:auto;}
.main{}
.main_right{ float:left; display:inline; width:225px; }
.main_left{ float:right; display:inline;width:930px;  padding-top:8px;}
.main_left .cpzxlist { padding-top:16px; margin-bottom:30px;}
.main_left .cpzxlist li{ position:relative; }
.main_left .cpzxlist li span{ display:block; width:159px; height:17px; background:url(../images/cpzxlistbg.jpg) no-repeat; position:absolute; top:10px; left:10px; text-indent:-300000px;}
.breadnav,.breadnav2{ display:block;width:890px; height:16px; line-height:16px; border-bottom:1px solid #969b9e; padding-left:40px; font-size:12px; position:relative;}
.breadnav a,.breadnav2 a{font-size:12px; color:#555555 }
.breadnav a:hover,.breadnav2 a:hover{ text-decoration:underline;}
.breadnavtit{ display:block; width:23px; height:24px; background:url(../images/breadnavbg.gif) no-repeat; position:absolute; top:-6px; left:1px;}

.main_left ul.pre{display:block; height:80px; margin:auto; margin-bottom:25px;*margin-top:30px; }
.main_left ul.pre li{ float:left; display:inline;overflow:hidden;  border:1px solid #067adf; width:60px;height:30px; line-height:30px; text-align:center;font-weight:bolder; padding:0px;}
.main_left ul.pre li a{ display:block; overflow:hidden; text-align:center;height:30px; line-height:30px; text-align:center; font-weight:bolder; 16px; color:#067adf}
.main_left ul.pre li a:hover{background:#067adf;color:#fff}
.main_left ul.pre li.thisclass{ background:#067adf;color:#fff; font-weight:bolder;}
.main_left ul.pre li span.pageinfo{ display:block; overflow:hidden; width:60px; height:30px;}
.main_left ul.pre li select{ width:60px; height:30px; border:none;}
.main_left ul.pre li select option{}

.cptj{ margin:auto; margin-bottom:20px;}
.cptj dt,.newstj dt{width:930px; height:30px; line-height:30px; background:url(../images/cptjtit.gif) no-repeat;text-indent:-300000px;}
.cptj dd{width:888px;height:200px; border:1px solid #cecece;padding:20px; position:relative;}
#marquee4{width:820px;height:200px;overflow:hidden;  margin:auto;}
#marquee4 ul li{float:left;width:205px; height:200px; }
#marquee4 ul li a{ display:block; margin:auto;width:184px; height:174px;border:1px solid #ddd;}
#marquee4 ul li a:hover{ border:1px solid #069;}
#marquee4 ul li img{display:block;width:184px; height:174px; margin:auto;}
#marquee4 ul li strong{ display:block; text-align:center; height:30px; line-height:30px;}
#goL4{ position:absolute; left:12px; top:100px; width:15px; height:32px;  background:url(../images/controlleft2.gif) no-repeat; text-indent:-300000px;}
#goR4{ position:absolute; right:12px; top:100px; width:15px; height:32px; background:url(../images/controlright2.gif) no-repeat; text-indent:-300000px;}
.newstj{ margin-bottom:60px;}
.newstj dt{ background:url(../images/newstjtit.gif) no-repeat;}
.newstj dd{width:930px; padding:20px 20px 20px 30px; height:450px; border:1px solid #cecece; box-sizing: border-box;}
.newstj li{ float:left; display:inline; width:400px; height:30px; padding:0 15px; background:url(../images/cpzxmenusonbg2.gif) no-repeat 0 50%;}
.newstj li a{ display:block; height:30px; line-height:30px; font-size:12px; background:url(../images/idxnews_leftbg2.gif) repeat-x bottom; color:#666; overflow:hidden;}
.newstj li a:hover{ color:#037ad8 }

.menuphone{border:1px solid #959a9e;width:225px; height:256px;}
.menuphonetit{ display:block;width:215px; padding-left:10px; height:35px; line-height:35px; background:#086090; color:#fff; font-size:16px; font-family:"黑体";}
.menuphone dl dt{ display:block; width:225px; height:81px; background:url(../images/menuphone.jpg) no-repeat center; text-indent:-300000px; padding-top:10px; }
.menuphone dl dd{ width:205px; padding:0 10px;height:25px; line-height:25px; font-family:"微软雅黑"; font-size:13px;}

.khallist{padding-top:16px; margin-bottom:30px;}
.khallist li{ height:245px; background:url(../images/khallistbg.gif) repeat-x bottom;position:relative; margin-bottom:30px; }
.khalpic{width:279px; height:243px; background:url(../images/khalpicbg.jpg) no-repeat bottom; float:left;}
.khalpic a{ display:block; width:279px; height:211px; padding-top:7px;border:1px solid #cbccce;}
.khalpic a:hover{ border:1px solid #b3d75d;}
.khalpic img{ display:block; margin:auto;width:265px; height:204px;}
.khallist li h2{ float:right; display:inline; width:585px;height:50px; padding:0 15px; margin-bottom:20px; }
.khallist li h2 a{ display:block;height:50px; line-height:50px;font-size:16px; overflow:hidden; color:#004677; font-weight:bold; font-family:"微软雅黑";}
.khallist li h2 a:hover{ color:#087dbf}
.khallist li p{  float:right; display:inline;width:585px; height:115px;  padding:0 15px; line-height:2em; font-size:14px; font-family:"微软雅黑"; overflow:hidden;}
.khallist li span{ display:block; width:228px; height:30px; position:absolute; right:35px; bottom:17px;}
.khallist li span a{ display:block; float:left; width:104px; height:31px; line-height:31px;  text-align:center; display:inline; color:#fff; font-size:14px; font-family:"黑体"; font-weight:bold; letter-spacing:0.1em;}
.khallistmore1{ background:#b3d75d; margin-right:15px;}
.khallistmore1:hover{ color:#2f4201; }
.khallistmore2{ background:#0083c9;}
.khallistmore2:hover{color:#044567; }

.khalmenu{ border:1px solid #8d9ea8; border-top:none; margin-bottom:20px; padding:0 1px 1px;}
.khalmenutit{background:url(../images/khalmenutit.jpg) no-repeat; }
.newsmenutit{background:url(../images/newsmenutit.jpg) no-repeat;}
.gyknmenutit{background:url(../images/gyknmenutit.jpg) no-repeat;}
.khalmenu dd{width:221px; height:45px; background:#197fe3;}
.khalmenu dd a{ display:block;width:221px; background:#085a8a; color:#fff; text-align:center; height:45px; line-height:45px; font-size:16px; font-weight:bold; font-family:"黑体"; background:url(../images/targbg.gif) repeat-x bottom;}
.khalmenu dd a:hover{ background:#b5d860; color:#213301;}
.khalmenu dd a.thisclass{background:#b5d860; color:#213301;}
.newslist{padding-top:16px; margin-bottom:30px;}
.newslist li{height:120px; background:url(../images/khallistbg.gif) repeat-x bottom;position:relative; margin-bottom:30px; position:relative; padding:10px 0 20px;}
.newslist li .newslistpic{ float:left; display:inline; width:148px; height:93px; border:1px solid #abafb2; margin-top:10px;}
.newslist li .newslistpic:hover{ border:1px solid #139ffe;}
.newslist li .newslistpic img{ display:block;width:142px; height:87px; margin:auto; padding-top:3px;} 
.newslist li h2{ float:left; display:inline; width:450px; height:40px; line-height:40px; padding:0 15px;}
.newslist li h2 a{ display:block;height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#091f2c; font-family:"黑体"; overflow:hidden;}
.newslist li h2 a:hover{ color:#139ffe;}
.newslist p{ float:left; display:inline; height:70px; line-height:1.7em; font-size:14px; width:560px;  padding:0 15px; overflow:hidden;}
.newslisttime{ float:right; display:inline; width:112px; height:112px; position:absolute; right:0px; top:0px; background:url(../images/newslisttimebg.gif) no-repeat left; margin-top:10px; color:#999; padding-top:20px;}
.nltd{ display:block; height:60px; line-height:60px; text-align:center; font-size:28px; font-weight:bolder; font-family:"微软雅黑"; color:#0065b7;}
.nltym{ display:block;  height:20px; line-height:20px; text-align:center; font-size:20px;height:50px;font-family:"微软雅黑"; color:#567200;}
.newsmenutit{ background:url(../images/newsmenutit.jpg) no-repeat; }

.gykn{ padding-top:30px;}
.gykn p{ font-size:16px; line-height:2em; padding:10px 10px; color:#05293f; }
.gykn p img{ float:left; display:inline; padding:20px; }
.gyknmenutit{ background:url(../images/gyknmenutit.jpg) no-repeat; }

.cpzx_aticle{ width:908px;  border:1px solid #989da0; margin-top:10px; padding:10px; margin-bottom:30px; padding-bottom:30px;}

.aticletit{ width:908px; height:360px; margin-bottom:20px;  }
.aticletitpic{ float:left; display:inline; width:379px; height:340px; border:1px solid #e7e7e7; padding-top:10px; position:relative;}

.knzz{ width:930px; height:auto; padding-top:20px; overflow:hidden}
.knzz li{ float:left; display:inline;width:310px;}
.knzz li a{ display:block;  width:290px; height:225px; margin:auto; border:1px solid #98a4a4; padding:3px;}
.knzz li a:hover{ border:1px solid #5386bb;}
.knzz li a img{ display:block; margin:auto;width:290px; height:225px;}
.knzz li strong{ display:block; height:40px; line-height:40px; text-align:center; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}

.knfw h1{ height:100px; line-height:100px; font-size:28px; font-weight:bolder; text-align:center; letter-spacing:0.1em;}
.knfw h3{ padding-left:10px; font-size:18px; height:40px; line-height:40px; color:#fff; font-weight:bold; background:#23a9e2; letter-spacing:0.1em;}
.knfw p{ font-size:16px; line-height:3em; padding:20px;  }

#marqueearticle{width:320px;height:320px;overflow:hidden; margin:auto; }
#marqueearticle ul li{float:left;width:320px; height:320px; }
#marqueearticle ul li img{display:block; width:320px; height:320px; }

#articleL{ position:absolute; left:10px; top:150px; display:block;  width:15px; height:32px;  background:url(../images/controlleft2.gif) no-repeat;}
#articleR{ position:absolute; right:10px; top:150px;display:block; width:15px; height:32px;   background:url(../images/controlright2.gif) no-repeat;}

.aticletit h1{ float:right; display:inline; width:485px; padding-top:15px; height:35px; line-height:35px; font-size:16px; color:#333; background:url(../images/aticletitbg.gif) repeat-x bottom; font-weight:bold;}
.aticlefenlei{ display:block; float:right;width:485px; height:50px; line-height:50px; font-size:14px;}
.aticletit p{display:block; float:right;width:485px; line-height:2em;font-size:14px;background:url(../images/aticletitbg.gif) repeat-x bottom; height:120px; overflow:hidden;}
.aritlcephone{display:block; float:right;width:485px;  height:50px; background:url(../images/aticletitbg1.gif) no-repeat; padding-top:98px;}
.aritlcephone a{ display:block; width:244px; height:31px; background:url(../images/aritlceqq.gif) no-repeat; }
.aticlecontent{ width:865px; margin:auto;}
.aticlecontent ,.aticlecontent p,.aticlecontent div{ width:865px; line-height:2.0em; font-family:"微软雅黑"; font-size:16px;}
.aticlecontent p{ width:865px;padding:15px 0;} 
.aticlecontent p a{ font-size:16px; color:#5f5f5f;}
.aticlecontent p strong,.aticlecontent strong{ font-size:16px; color:#5f5f5f;}
.aticlecontent img{width:100% !important;height:auto !important;}

.aticlecontent table{width:100% !important;height:auto !important; border-collapse:collapse; border-spacing:0;}
.aticlecontent table,.aticlecontent table th,.aticlecontent table td{ border:1px solid #ccc;}
.aticlecontent table td,.aticlecontent table th{ max-width:100%;height:auto !important;width:auto !important; padding-left:4px; padding-right:4px; box-sizing:border-box}


.news_aticle{width:930px;  border:1px solid #989da0; margin-top:10px; padding:20px; margin-bottom:30px; box-sizing: border-box;}
.news_aticle h1{ width:890px; height:100px; line-height:100px; text-align:center; font-family:"微软雅黑"; font-size:18px; font-weight:bolder; color:#000; }
.articleinfo{ display:block;width:890px; height:40px; line-height:40px; text-align:center; background:url(../images/articleinfobg.gif) repeat-x bottom; font-size:12px;  margin-bottom:10px;}

.news_aticle,.news_aticle p,.news_aticle div{  line-height:2.0em; font-family:"微软雅黑"; font-size:16px; padding-bottom:30px;}
.news_aticle p,.news_aticle div{ width:890px;}
.news_aticle p a{ font-size:16px; color:#5f5f5f;}
.news_aticle p strong,.news_aticle strong{ font-size:16px; color:#5f5f5f;}



.breadnav2{ width:1160px;}
.lxkn{  width:1200px; height:480px; background:#23aae2; margin-bottom:20px; margin-top:20px;}
.lxknleft{ float:left; display:inline; width:485px; height:280px; background:url(../images/lxknbg.jpg) no-repeat 50% 10%; padding-top:200px;}
.lxknleft p{ line-height:2em; font-size:18px; color:#fff; padding:20px 20px 0px; font-family:"黑体"; }
.lxknleft p span{ color:red;font-size:23px; font-weight:bolder; letter-spacing:0.2em;}
.lxknright{ float:right; display:inline; width:518px; height:480px; }
.lxknright h2{ padding-top:70px; padding-left:20px; height:60px; line-height:60px; margin-bottom:20px;font-size:28px; color:#fff; font-family:"微软雅黑"; font-weight:bold;}
.lxknright ul{ width:462px; height:260px; background:#4ab9e6; padding:20px;}
.lxknright ul li{ height:40px; line-height:40px; padding:0px 10px; color:#fff; font-size:16px; background:url(../images/lxknbg1.gif) repeat-x bottom; letter-spacing:0.1em; font-weight:bold;}




.iw_poi_title {color:#F00;font-size:16px;font-weight:bolder;overflow:hidden;padding-right:13px;white-space:nowrap; letter-spacing:0.1em;}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px; line-height:2em; white-space:-moz-pre-wrap;word-wrap:break-word; color:#0065b7;font-weight:bolder; text-indent:2em;}



.prenext a{ color:#666;}

.prenext a:hover{ color:#055baf; }

