﻿@charset "utf-8";
html, body, div, span, p,a,ul, li,h1,h2,h3,h4,h5,input,button{ margin: 0; padding: 0; border: 0; outline: 0;
font-family:microsoft yahei,SimSun,Arial, Helvetica, sans-serif; font-size: 12px;vertical-align: baseline; background: transparent;text-decoration:none; color:333333;}
body{ margin:0; padding:0; background:#fff;}
*{ margin:0; padding:0; color:#333;}
html { overflow-x:hidden}
div{ margin:0; padding:0;}
img{border:none;}
ul, li{ list-style:none;}
a{ text-decoration:none; color:#333333; cursor:pointer;}
a:hover{ cursor:pointer; color:#0192e1;}
.clear{ clear:both; overflow:hidden;}
.clean{ font-size:0px; line-height:0px; clear:both;}
.none{ display:none;}
.filter{ filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.floatL{ float:left !important;}
.floatR{ float:right !important;}
.noBg{ background:none !important;}
.noMarginR{ margin-right:0px !important;}
.noMarginT{ margin-top:0px !important;}
.noBorderB{ border-bottom:none !important;}
.textOverHid{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }

.BOX{ width:100%; position:relative;}
.bannerBox{ width:100%; height:400px; position:relative; background:url(../bg/bannerBg.png) no-repeat center bottom; padding-bottom:12px; margin-top:-13px;}
.bannerImg{ position:absolute; width:1440px; left:50%; margin-left:-720px;}
.bannerImg a{ display:inline-block; position:absolute; }
.bannerImg img{}
.bannerBtn{ width:100%; position:absolute; bottom:20px;}
.bannerNo{ text-align:center; width:100%;}
.bannerNo a{ display:inline-block; width:0px; height:0px;/* background:url(../bg/bannerBtn.png) no-repeat center;*/ margin-right:12px; }
.bannerNo .currentNo{ background:url(../bg/bannerBtn_on.png) no-repeat center;}
.prevBut{ position:absolute; background:url(../bg/bannerBtn.png) left top no-repeat; width:44px; height:80px;top:250px; left:105px; cursor:pointer;}
.nextBut{ position:absolute; background:url(../bg/bannerBtn.png) right top no-repeat; width:44px; height:80px;top:250px; right:105px; cursor:pointer;}
/*banner*/

.headerTop{ width:100%; position:relative; z-index:999;}
.welBox{ width:100%; border-bottom:1px solid #e1e1e1; height:28px;}
.wel{ width:1000px; margin:0 auto;}
.wel p{ color:#999999; font-size:12px; line-height:28px;}
.headerNav{ color:#999999; float:right;}
.headerNav a{ color:#999999; display:inline-block; height:28px; line-height:28px;}
.headerNav a:hover{ color:#6f9258;}

.header{ width:1000px; position:relative; z-index:1; margin:15px auto 13px;}
.logo{ float:left; margin-top:0px;}
.logo a{ display:block; background:url(../bg/logo.png) no-repeat; width:322px; height:62px;}
.headerPhone{ background:url(../bg/phone.png) no-repeat; width:220px; height:46px; float:right; margin-top:10px;}

.navBox{ width:100%; height:41px; background:#64b440; position:relative; margin-bottom:13px;}
.nav{ width:1000px; margin:0 auto;}
.nav ul{}
.nav li{ line-height:41px; float:left; background:url(../bg/line1.png) no-repeat center right;}
.nav .noBg{ background:none;}
.nav li a{ color:#071600; font-size:15px; height:41px;  display:inline-block; padding:0 34px;}
.nav li a i{ display:none; width:100%; height:13px; background:url(../bg/navBg.png) no-repeat left bottom; position:absolute; left:0; bottom:-13px; }
.nav .navOn, .nav a:hover{ color:#fff; background:#065ca4; }
.nav .navOn i, .nav a:hover i{ display:block;}
/*头部样式*/

.warp{ width:1000px; margin:0 auto;}

.proBox{ margin-top:8px;}
.proTit{ position:relative;}
.M_tit{ color:#065ca4; font-size:18px; line-height:30px; font-weight:normal;}
.M_tit span{ color:#c0c0c0; font-size:16px; text-transform:uppercase; display:inline-block; margin-left:8px;}
.more{color:#64b440; position:absolute; right:0px; top:5px; height:30px; line-height:30px; text-transform:uppercase;}

.tabsTit{ margin-left:30px;}
.tabsTit span{ height:30px; line-height:30px; margin-right:45px; color:#666666; font-size:14px; display:inline-block; cursor:pointer; text-align:center; text-transform:uppercase;}
.tabsTit span.tabsOn{ color:#64b440; border-bottom:3px solid #64b440;}
.tabsMsg{ display:none; border-top:1px solid #dddddd; margin-top:-1px;}
.proList{ margin-top:15px; width:1018px; margin-left:-18px;}
.proList li{ width:185px; float:left; position:relative; margin:0 0 19px 18px;}
.proList a{ display:block;}
.proList img{ width:185px; height:135px;}
.proList p{ position:absolute; left:0px; bottom:0px; width:100%; height:25px; line-height:25px; background:#065ca4; color:#ffffff; font-size:13px; line-height:25px; text-align:center;}
.proList i{ display:inline-block; position:absolute; top:50px; left:82px; background:url(../bg/bg1.png) no-repeat center; width:22px; height:22px; display:none;}
.proList a:hover p{ background:#64b440;}
.proList a:hover i{ display:block;}

.M_msg{ padding-top:6px;}
.about{ width:244px;}
.aboutImg{ margin-top:15px;}
.about h3{ color:#64b440; font-size:16px; font-weight:normal; line-height:22px; padding:10px 0 7px;}
.about p{ color:#666666; font-size:12px; line-height:18px; padding-bottom:10px;}
.about a{ color:#64b440; font-size:12px; text-transform:capitalize; padding-left:20px; background:url(../bg/circle3.png) no-repeat left center;}

.M_newsBox{ margin:0 34px; width:410px;}
.M_first{ border-bottom:1px dashed #b2b2b2; padding:15px 0;}
.M_first img{ width:138px; height:91px; float:left; margin-right:22px;}
.M_firstMsg{}
.M_firstMsg a{ display:block;}
.M_firstMsg h3{ color:#666666; font-size:15px; line-height:16px; font-weight:normal;}
.M_firstMsg h4{ font-weight:normal; color:#999999; font-size:12px; text-transform:uppercase; padding:5px 0 6px;}
.M_firstMsg p{ color:#666666; font-size:12px; line-height:22px; text-indent:2em;}
.M_first a:hover h3{ color:#64b440;}

.M_news{}
.M_news li{ border-bottom:1px solid #dbdbdb;}
.M_news a{ display:block; color:#666666; font-size:12px; height:30px; line-height:30px; background:url(../bg/circle1.png) no-repeat left center; padding-left:22px; position:relative;}
.M_news span{ display:inline-block; position:absolute; right:0px; top:0px; height:30px; line-height:30px; color:#999999; font-size:12px;}
.M_news a:hover{ background:url(../bg/circle2.png) no-repeat left center; color:#64b440;}

.videoBox{ float:right;}
.video{ margin-top:15px;}
.video img{}

.linkBox{ margin:16px 0 22px;}
.bx_wrap { margin:0px; padding:16px 0; position:relative;}
.bx_wrap ul{ padding:0px; margin:0px;}
.bx_wrap ul img { width:118px; height:46px; border:1px solid #cdcdcd; }
.bx_wrap ul li{ float:left; text-align:center; width:132px; height:48px;}
.bx_wrap ul li a{ display:inline-block; margin:0 7px;}
.bx_wrap a.prev{ width:14px; height:20px; position:absolute; top:30px; left:0px; text-indent:-999em; background:url(../bg/scrollBtn.png) left top no-repeat;}
.bx_wrap a.next{ width:14px; height:20px; right:0px; position:absolute; top:30px; text-indent:-999em; background:url(../bg/scrollBtn.png) right top no-repeat;}
/*.bx_wrap a.prev:hover{ width:12px; height:22px; position:absolute; top:25px; left:15px; text-indent:-999em; background:url(../bg/scrollBtn.png) left bottom no-repeat;}
.bx_wrap a.next:hover{ width:12px; height:22px; right:15px; position:absolute; top:25px; text-indent:-999em; background:url(../bg/scrollBtn.png) right bottom no-repeat;}*/

/*底部 begin*/
.footerBox{ background:#065ca4; width:100%; height:100px; position:relative;}
.footerBg{ position:absolute; top:-18px; left:0px; width:100%; height:18px; background:url(../bg/Fbg.png) no-repeat top center;}
.footer{ width:1000px; margin:0 auto; padding-top:20px;}
.footer p,.footer a{ font-size:12px; line-height:22px; color:#fff;}
.footerL{ float:left;}
.footerL p{ line-height:24px;}
.footerL .copyR{ font-size:12px; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; padding-top:4px;}
.fonterR{ float:right; width:310px;}
.fonterR p{ text-align:right; font-size:12px; color:#77a6b8;}
.fonterR a{ color:#fff;}
.share{ float:left; margin-top:3px; margin-right:5px; margin-left:79px;}
/*底部 end*/

/*首页 end*/

.inBanner{ height:200px;}
.inLeftBox{ width:200px; float:left; padding:15px 0 50px; }
.inTit{ color:#065ca4; font-size:22px; line-height:30px; padding-bottom:5px; background:url(../bg/circle4.png) no-repeat left 10px; padding-left:16px;}
.inTit span{ color:#666666; font-size:23px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; display:block; line-height:24px;}

.inNav{ border-top:1px solid #e5e5e5; margin-top:5px;}
.inNav li{ height:40px; background:url(../bg/line2.png) no-repeat left bottom;}
.inNav a{ height:39px; line-height:39px; display:block; padding-left:38px; color:#666666; font-size:14px; text-transform:uppercase;}
.inNav a:hover,.inNav a.inNavOn{ color:#ffffff; background:url(../bg/circle5.png) no-repeat 22px center #64b440;}
.inNav{}

.inContact{ margin-top:35px; padding:0 0 10px 0; background:url(../bg/bg2.png) no-repeat right bottom;}
.inContact h2{ background:url(../bg/inContac.png) no-repeat left center; height:61px; margin-bottom:5px;}
.inContact p{ color:#545353; font-size:12px; line-height:23px; }

.inRightBox{ width:760px; float:right; padding-top:18px; padding-bottom:30px;}
.inR_tit{ border-bottom:1px solid #d1d1d1; position:relative; height:32px;}
.inR_tit h2{ font-weight:normal; font-size:19px; color:#666666; text-transform:uppercase; line-height:32px;}
.bread{font-size:12px; color:#999999; line-height:32px; position:absolute; right:0px; bottom:0px;}

.inPro{ width:778px; margin-left:-18px; margin-top:24px;}
.inPro li{ width:178px; margin-left:16px;}
.inPro img{ width:178px; height:130px;}

.inAbout{ padding:24px 0;}
.inAboutImg{ text-align:center;}
.inAbout h3{ color:#64b440; font-size:20px; line-height:30px; padding:15px 0 10px; font-weight:normal;}
.inAbout p{ color:#666666; font-size:12px; line-height:30px; text-indent:2em; padding-bottom:0px;}

/*新闻列表推荐 begin*/
.nwtopbg{ height:162px; overflow:hidden; margin-top:24px; }
.nwtopbg li{ height:162px; } 
.nwtopbg li a{ height:162px; display:block; }
.nwtopbg li .tu{ width:257px; height:162px; }
.nwtopbg li .name{ margin-left:285px; font-size:18px; color:#64b440; line-height:18px; }
.nwtopbg li a:hover .name{ color:#0068b7; }
.nwtopbg li .sj{ margin:17px 0 0 285px; font-size:15px; color:#d2d6d9; line-height:15px; background:url(../bg/bg3.gif) no-repeat; padding-left:25px; }
.nwtopbg li .nr{ margin:20px 0 0 285px; color:#9d9d9d;  line-height:22px; height:71px; overflow:hidden; font-size:12px; }
/*新闻列表推荐 end*/

/*新闻列表 begin*/
.ny_news{ border-top:1px solid #dcdcdc; margin-top:32px; }
.ny_news li{ line-height:44px; border-bottom:1px solid #dcdcdc; font-size:14px; } 
.ny_news li a{ display:block; font-size:14px; color:#666666; }
.ny_news li a:hover{ color:#64b440; }
.ny_news li span{ color:#065ca4; font-size:14px; width:100px; display:inline-block; padding-left:5px; }
/*新闻列表 end*/

/*页码放置 begin*/
.page{ height:33px; width:100%; text-align:center; margin:40px 0 100px; font-size:0px; font-family:Arial, Helvetica, sans-serif; }
.page a{ width:20px; line-height:33px; text-align:center; height:33px; display:inline-block; *display:inline; *zoom:1; text-align:center; font-size:18px; color:#5d6d7d; margin: 0 3px; font-family:Arial, Helvetica, sans-serif; }
.page a.prev{ background:url(../bg/bg1.gif); width:35px; height:33px; text-align:left; color:#fff; margin-right:10px; padding-left:1px; }
.page a.prev:hover{ background-position: 0 -33px; }
.page a.next{ background:url(../bg/bg1.gif) no-repeat -36px 0; width:35px; height:33px; text-align:right; color:#fff; padding-right:1px; margin-left:10px; }
.page a.next:hover{ background-position: -36px -33px; }
.page a.num:hover{ color:#64b440; }
.page a.cur{ color:#64b440; }
/*页码放置 end*/


/*在线留言 start*/
/*message css---*/
.ny_msg{width:720px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}

/*欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:30px; margin-top:35px;padding-left: 200px;
background: url(../images/bg_msg_w_1.png) no-repeat left center;
margin-top: 35px;}
.msgWrite .bridge{margin-left:70px;}
.msgWrite .msgform{ width:600px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px; margin-left:20px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}
/*在线留言 end*/

.detail { width: 700px; margin: 0 auto;}
.detail .title { height: 27px; border: 1px solid #ccc;}
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .cont { padding: 0 20px; width: 658px;}
.detail .tit { height: 40px; line-height: 40px; font-size:16px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center; padding:5px 0 15px;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}