@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
a{ text-decoration:none;}
img{ border:none;}
ul,li{ list-style-type:none;}
.f_left{ float:left;}
.f_right{ float:right;}
.font1{ font-size:24px; color:#333333; font-family:"微软雅黑";}
.font2{ font-size:24px; color:#3c6c9c; font-family:Arial, Helvetica, sans-serif;}
.font3{ font-size:13px; color:#666;}
body{ background-color:#e5e5e5;}
#wrapper{ width:100%; background-color:#e5e5e5; font-family:"微软雅黑";}
#top{ width:100%; height:88px; border-bottom:2px #d8d8d8 solid; background:url(../images/topbg.jpg) repeat-x;}
.top{ width:1000px; height:88px; overflow:hidden; margin:0 auto;}
.topright{ overflow:hidden; height:78px; float:right; text-align:right; padding-top:10px;}
.toptel{ width:140px; height:40px; overflow:hidden; background:url(../images/tb1.jpg) no-repeat 0 50%; padding:10px 2px 0 40px; text-align:right;}
.topright a{ font-size:12px; color:#666;}
.topright a:hover{ color:#3c6c9c;}
.topright span{ font-size:12px; color:#666; padding:0 10px;}
.toptel p{ font-size:12px; color:#666;}s
.toptel p label{ font-size:20px; font-family:Verdana, Geneva, sans-serif; color:#000;}
#nav{ width:100%; height:40px; background:url(../images/navbg.jpg) repeat-x;}
.nav{ width:1000px; height:40px;  margin:0 auto;}
.nav ul{ width:1000px;}
.nav li{ width:162px; height:40px; display:block; float:left; text-align:center; line-height:40px;}
.nav li.navline{ width:4px; height:40px; display:block; background:url(../images/navline.jpg) no-repeat;}
.nav li .navlm{ height:40px; float:left;}
.nav li .navlm a{ width:162px; height:40px; display:block; text-align:center; font-size:16px; color:#fff; font-family:"微软雅黑";}
.nav li .navlm a:hover{ background-color:#2a6399;}
.nav li .navlm .navhv{ background-color:#2a6399;}
.nav li:hover .navlm a{width:162px; height:40px; display:block; text-align:center; font-size:16px; color:#fff; font-family:"微软雅黑";background-color:#2a6399;}
.nav li .navbox{ width:162px; overflow:hidden; display:none; position:absolute; z-index:1000; margin:40px 0 0 0px; background-color:#2a6399;filter:alpha(opacity=90);opacity:0.9;}
.nav li .navbox ul{ width:162px; overflow:hidden;}
.nav li .navbox li{ width:162px; height:28px; display:block; text-align:center; line-height:28px; overflow:hidden;}
.nav li .navbox li a{width:162px; height:28px; display:block; font-size:12px; color:#fff;}
.nav li .navbox li a:hover{ background-color:#3c84b4;}

.banner{ width:100%; height:440px;}
.flexslider { position: relative; height: 440px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 440px;}
.slides li a{ width:100%; height:440px; display:block;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 12px; height: 12px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 12px; height: 12px; line-height: 40px; overflow: hidden; background-color:#c1c1c1; border-radius:6px; cursor: pointer;  filter:alpha(opacity=90);opacity:0.9;}
.flex-control-nav .flex-active { background-position: 0 0; background-color:#285f96; filter:alpha(opacity=90);opacity:0.9;}
#main{ width:100%; background-color:#e5e5e5;}
.main{ width:1000px; overflow:hidden; margin:0 auto;}
.search{ width:983px; height:47px; background-color:#1b1b1b;}
.search_lef{ width:440px; padding:13px 0 0 40px; overflow:hidden; float:left;}
.search_lef span{ font-size:14px; color:#fff; font-weight:bold;}
.searchtxt{ width:170px; height:20px; border:1px #7f9db9 solid; background-color:#fff;}
.searchbtn{ width:63px; height:24px; border:none; background:url(../images/ssbtn.jpg) no-repeat; cursor:pointer; vertical-align:top; margin-left:7px;}
.search_rig{ width:410px; height:47px; padding-right:40px; float:right; overflow:hidden; text-align:right; font-size:12px; color:#fff; line-height:47px;}
.search_rig a{ font-size:12px; color:#fff; padding:0 5px;}
.search_rig a:hover{ text-decoration:underline;}
.main1{ width:983px; height:200px; overflow:hidden; margin-top:12px;}
.gsjj{ width:656px; height:200px; overflow:hidden; float:left;}
.gsjjtop{ width:656px; height:36px; background:url(../images/gsjjtop.jpg) no-repeat;}
.gsjjtop span{ font-size:12px; color:#3c6c9c; font-weight:bold; line-height:35px; padding-left:24px;}
.gsjjtop a{ float:right; margin:13px 10px 0 0; display:inline;}
.gsjjbot{ width:636px; height:150px; overflow:hidden; margin:8px auto 0;}
.gsjjbotdiv{ width:372px; height:150px; overflow:hidden; float:left; font-size:12px; color:#333333; line-height:22px;}
.gsjjbotdiv p{ text-indent:2em;}
.gsjjbotimg{ width:240px; height:150px; overflow:hidden; float:right;}
.xwzx{ width:302px; height:200px; overflow:hidden; float:right;}
.xwzxtop{ width:302px; height:36px; background:url(../images/xwzxtop.jpg) no-repeat;}
.xwzxtop span{ font-size:12px; color:#3c6c9c; font-weight:bold; line-height:35px; padding-left:24px;}
.xwzxtop a{ float:right; margin:13px 10px 0 0; display:inline;}
.xwzxbot{ width:286px; height:150px; overflow:hidden; margin:8px auto 0;}
.xwzxbot ul{ width:286px; height:150px; overflow:hidden; display:block;}
.xwzxbot li{ width:274px; height:25px; display:block; border-bottom:1px #ccc dotted; background:url(../images/tb2.jpg) no-repeat 0 50%; padding-left:12px; line-height:25px; overflow:hidden;}
.xwzxbot li a{ font-size:12px; color:#333333;}
.xwzxbot li a:hover{ color:#3c6c9c;}
.cpzs{ width:983px; height:230px; overflow:hidden; margin-top:20px;}
.cpzstop{ width:983px; height:37px; background:url(../images/cptop.jpg) no-repeat;}
.cpzstop span{ font-size:12px; color:#fff; font-weight:bold; line-height:35px; padding-left:24px;}
.cpzstop a{ float:right; margin:13px 10px 0 0; display:inline;}
.cpzsbot{ width:983px; height:170px; padding-top:15px; overflow:hidden;}
.cpbox{ width:180px; height:170px; overflow:hidden; float:left; margin-right:21px; display:inline;}
.cpbox img{ display:block; border:1px #000 solid;}
.cpbox p{ width:180px; height:32px; display:block; text-align:center; line-height:32px;}
.cpbox a{ font-size:12px; color:#898989;}
.cpbox a:hover{ color:#3c6c9c;}
.lxwm{ width:1000px; padding:20px 0; overflow:hidden; margin-top:20px; background:url(../images/lxwmline.jpg) repeat-x;}
.lxwm img{ float:left; margin:0 12px; display:inline;}
.lxwmdiv{ width:900px; overflow:hidden; float:left;}
#foot{ width:100%; height:50px; background:url(../images/footbg.jpg) repeat-x; background-position:top center;}
.foot{ width:1000px; height:50px; margin:0 auto;}
.footdiv{ height:50px; overflow:hidden; float:left; font-size:12px; color:#ccc; line-height:50px;}
.footdiv a{ font-size:12px; color:#ccc;}
.footdiv a:hover{ text-decoration:underline;}
.footnav{clear: both; height:50px; overflow:hidden;  text-align:center; line-height:50px;}
.footnav a{ font-size:12px; color:#7090ba; padding:0 10px;}
.footnav a:hover{ color:#ccc;}


/*内页*/
.nymain{ width:983px; overflow:hidden; margin:0 auto; background-color:#fff;}
.nyleft{ width:230px; overflow:hidden; background-color:#f2f2f2; padding-bottom:20px;}
.lm{ width:230px; overflow:hidden; margin-top:30px;}
.lmtop{ width:194px; height:31px; margin:0 auto; background:url(../images/lmtop.jpg) no-repeat; padding:24px 0 0 32px;}
.lmtop span{ font-size:16px; color:#fff; font-family:"微软雅黑"; font-weight:bold;}
.lmtop label{ font-size:10px; color:#c5d7de; font-family:Arial, Helvetica, sans-serif;}
.nyright{ width:690px; overflow:hidden; float:right; margin:0 17px 0 0; display:inline; padding-bottom:20px;}
.lmbot{ width:230px; overflow:hidden;}
.lmbot ul{ width:200px; display:block; overflow:hidden; margin:0 auto;}
.lmbot li{ width:190px; height:32px; display:block; background:url(../images/lmli.jpg) repeat-x; background-position:bottom left; padding-left:10px; font-size:12px; color:#7a7979; line-height:32px; font-family:"宋体";}
.lmbot li a{ font-size:12px; color:#7a7979; padding-left:5px; font-family:"微软雅黑";}
.lmbot li a:hover{ color:#127993; font-weight:bold;}
.lmbot li .lmhv{ color:#127993; font-weight:bold;}
.local{ width:665px; height:50px; overflow:hidden; background:url(../images/tb4.jpg) no-repeat 3px 50%; padding-left:25px; font-size:12px; color:#3f3f3f; line-height:50px;}
.local a{ font-size:12px; color:#3f3f3f;}
.local a:hover{ color:#127993;}
.local span{ font-size:12px; color:#3f3f3f; padding:0 6px;}
.righttop{ width:690px; height:37px; background:url(../images/righttop.jpg) no-repeat;}
.righttop span{ font-size:12px; color:#fff; font-weight:bold; line-height:35px; padding-left:24px;}
.rightbot{ width:690px; overflow:hidden;}
.nycont{ width:640px; overflow:hidden; padding:20px 25px; font-size:12px; color:#555; line-height:24px;}
.lxfs{ width:670px; overflow:hidden; border-top:1px #696969 dotted; padding:20px 0; margin:0 auto; background:url(../images/lxfsbg.jpg) no-repeat 320px 100%; padding-left:10px; font-size:14px; color:#333; line-height:24px;}
.lxfs p{ padding-left:18px;}
.contact{ width:230px; overflow:hidden; margin-top:20px;}
.contacttop{ width:194px; height:31px; margin:0 auto; background:url(../images/lmtop.jpg) no-repeat; padding:24px 0 0 32px;}
.contacttop span{ font-size:16px; color:#fff; font-family:"微软雅黑"; font-weight:bold;}
.contacttop label{ font-size:10px; color:#c5d7de; font-family:Arial, Helvetica, sans-serif;}
.contactbot{ width:230px; overflow:hidden;}
.contactbot1{ width:230px; height:50px; margin:20px 0 10px 13px; overflow:hidden; font-size:20px; color:#127993; line-height:25px; font-family:Arial, Helvetica, sans-serif;}
.contactbot1 img{ float:left; padding-right:8px;}
.contactbot2{ width:210px; overflow:hidden; padding:0 0 20px 0; margin:0 auto; font-size:14px; color:#666; line-height:24px;}
.pro{ width:690px; overflow:hidden;}
.pro ul{ width:688px; overflow:hidden; margin:0 auto; display:block;}
.pro li{ width:172px; height:160px; display:block; float:left; margin-top:20px; display:inline; border-bottom:1px #c5c5c5 dotted;}
.pro li .prodiv{ width:138px; height:160px; margin:0 auto; overflow:hidden;}
.pro li .prodiv img{ display:block; border:1px #c0e3f6 solid;}
.pro li .prodiv p{ width:138px; height:34px; display:block; text-align:center; line-height:34px;}
.pro li .prodiv a{ font-size:12px; color:#585757;}
.pro li .prodiv a:hover{ color:#127993;}
.fy{ width:690px; overflow:hidden; margin:20px auto; text-align:center;}
.procont1{ width:690px; overflow:hidden; padding:20px 0; line-height:24px; font-size:24px; color:#555; text-align:center;}
.procont2{ width:690px; overflow:hidden; text-align:center;}
.procont3{ width:690px; overflow:hidden; margin-top:20px;}
.procont31{ width:690px; height:26px; border-bottom:1px #696969 dotted; background:url(../images/tb6.jpg) no-repeat 7px 50%;}
.procont31 span{ font-size:14px; color:#127993; padding-left:20px; line-height:26px;}
.procont32{ width:640px; overflow:hidden; margin:20px auto; font-size:12px; color:#666; line-height:20px;}
.sxy{ width:690px; overflow:hidden; margin:20px auto; font-size:12px; color:#127993; line-height:24px;}
.sxy a{ font-size:12px; color:#127993;}
.sxy a:hover{ text-decoration:underline;}
.sxy span{ font-size:12px; color:#999;}
.news{ width:686px; overflow:hidden; margin:5px auto;}
.news ul{ width:686px; overflow:hidden;}
.news li{ width:660px; height:30px; display:block; border-bottom:1px #696969 dotted; background:url(../images/tb6.jpg) no-repeat 5px 50%; padding-left:20px;}
.news li span{ float:right; font-size:12px; color:#8e8b8b; line-height:30px;}
.news li a{ width:500px; height:30px; display:block; float:left; overflow:hidden; font-size:12px; color:#555; line-height:30px;}
.news li a:hover{ color:#127993;}
.fanye{ width:680px; overflow:hidden; margin:10px auto; font-size:12px; color:#127993;}
.fanye a{ font-size:12px; color:#127993;}
.fanye a:hover{ text-decoration:underline;}
.fanye span{ font-size:12px; color:#666;}
