﻿/*@font-face {
	font-family: 'FontName';
	src: url('FileName.eot');
	src: url('FileName.eot?#iefix') format('embedded-opentype'),
 url('FileName.woff') format('woff'),
 url('FileName.ttf') format('truetype'),
 url('FileName.svg#FontName') format('svg');
	font-style: normal;
	font-weight: normal;
}*/
/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "微软雅黑",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{position: relative; color:#000; font:12px "微软雅黑",Arial,sans-serif; background:#ffffff; overflow-x:hidden; position:relative;}
a{color:#5f5f5f; text-decoration:none;}
a:visited{color:#555;}
a:hover, a:active, a:focus{color:#5f5f5f; text-decoration:none;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
 body{background:url(../images/bodyBg.jpg) repeat;}

/*.clearfix{zoom:1;}*/
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.clear{clear: both;}
.hidden{display: none;}
.fl{float: left;}
.middle{float: left;}
.fr{float: right;}
/*webkit-transition:All 0.20s ease;-moz-transition:All 0.20s ease ;-ms-transition:All 0.20s ease;-o-transition:All 0.20s ease;transition:All 0.20s ease;*/
/*filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; cursor:pointer;*/
/* IE6下PNG图片透明 */
/* img, div{behavior: url("iepng/iepngfix.htc");} */
.con1002{position:relative;width: 1002px;margin-left:auto;margin-right:auto;}
.indexCon{position:relative;width: 1002px;margin-left:auto;margin-right:auto;}
/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);-webkit-transform-origin:left center;}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}
/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
/*网页限定宽度*/
.con_1000{ position:relative; margin:0 auto; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}
/*.logo{-webkit-animation:indexlogo 5s ease 3s infinite alternate; animation:indexlogo 5s ease 3s infinite alternate;-webkit-animation:indexlogo 5s ease 3s infinite alternate}*/
/*filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; cursor:pointer;*/
/*top*/
.top{position: relative; height: 50px; line-height: 50px; background: #303030;}
.top .fast{float: left; margin-top: 12px;}
.top .fast a{position: relative;float: left;display: block; margin-right: 10px; width: 26px; height: 26px; background:url(../images/icon.png) no-repeat;}
.top .fast a.qq{background-position: 0 0;}
.top .fast a.weixin{background-position: -36px 0;}
.top .fast a.weixin .pic{position: absolute;top: 0; left: 26px; z-index: 999; display: none; width: 80px; height: 80px; }
.top .fast a.weixin:hover .pic{display: block;}
.top .fast a.weixin .pic img{width: 100%; height: 100%;}

.top .fast a.weibo{background-position:-72px 0;}

.top .fast a.qq:hover{background-position: 0 -26px;}
.top .fast a.weixin:hover{background-position:-36px -26px;}
.top .fast a.weibo:hover{background-position:-72px -26px;}

.top .tel{float: right;color: #fff;	}
.menu{position: relative;height: 140px;}
.menu a.logo{position: absolute;left: 0;top: 39px;}
.menu ul{float: right; }
.menu ul li{float: left;margin-left:15px;width: 70px;height: 136px; line-height: 136px; border-bottom: 4px solid #fff;font-size: 14px;}
.menu ul li a.on{border-bottom:4px solid #273a4f; background:url(../images/menuH.png) no-repeat  center 90px #ecf0f1;}
.menu ul li a:hover{border-bottom:4px solid #273a4f; background:url(../images/menuH.png) no-repeat  center 90px #ecf0f1;}
.menu ul li a{display: block; width: 100%; height: 100%;color: #273a4f;text-align: center;}

/*banner begin*/
.fullSlide {overflow:hidden; position: relative; width:100%; height:395px;}
.fullSlide .bd{ overflow:hidden; z-index:0; position:relative; margin:0 auto;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd ul li{ width:100% !important;}
.fullSlide .bd ul li a{ display: block; height:395px; background-position:center; background-repeat:no-repeat;}
.fullSlide .hd { position:absolute; left:0; bottom:20px; z-index:1; width:100%; text-align:center;}
.fullSlide .hd ul li{ display:inline-block; *display:inline; zoom:1; margin:0 10px; width:10px; height:10px; font-size:0; background:#3ccb89; cursor:pointer; border-radius: 50%;}
.fullSlide .hd .on{ background:#ffffff; } 
/*.fullSlide .btnCon{position: absolute;top: 0; left: 50%; margin-left:-501px; height: 415px; width: 1002px;}*/
/*.fullSlide .btnCon{position: absolute;top: 0;width:100%;height: 600px;}*/
.fullSlide a.prev{position: absolute;left:10%;top: 195px;display: block; width:33px; height:73px; background:url(../images/bannerBtnL.png) no-repeat; }
.fullSlide a.next{position: absolute;right:10%;top:195px;display: block;width:33px; height:73px;background:url(../images/bannerBtnR.png) no-repeat; }
/*.fullSlide .btnCon a.prev:hover{position: absolute;left:30px;top: 190px;display: block; width: 42px; height: 68px; background:url(../images/bannerBtn.png) no-repeat -1px -39px; }
.fullSlide .btnCon a.next:hover{position: absolute;right: 30px;top: 190px;display: block;width: 42px; height: 68px;background:url(../images/bannerBtn.png) no-repeat -51px -39px; }
*/

.inTit{position: relative; text-align: center;;}
.inTit .cn{font-size: 28px; color: #555}
.inTit .en{font-size: 16px; color: #a6a6a6; text-transform: uppercase;}
.inTit .line{position: relative; z-index: 1; margin-top: 10px; margin-left: auto; margin-right: auto;height: 1px;background: #e5e5e5;width: 190px;}
.inTit .lineH{position: absolute;left: 50%;bottom: -3px; margin-left: -21px; width: 42px; height: 6px; background: #a2dd00;}


.inPart1{margin-top: 52px;}
.inPart1 ul {margin-top: 45px;}
.inPart1 ul li{position: relative; float: left; width: 320px;margin-right: 14px;}
.inPart1 ul li .pic{position: relative;z-index: 1;display: block;width: 320px;overflow: hidden;height:175px;}
.inPart1 ul li .word{/*position: absolute;bottom: 0;left: 0;*/z-index: 2;color: #fff;padding: 20px;height: 63px;} 
.inPart1 ul li .wordBg1{background:url(../images/bgBlue.png) repeat #0097e0;}
.inPart1 ul li .wordBg2{background:url(../images/bgGreen.png) repeat #68b611;}
.inPart1 ul li .wordBg3{background:url(../images/bgOrange.png) repeat #ff7800;}
.inPart1 ul li .word h4{overflow: hidden; height: 21px; line-height: 21px; font-size: 16px;}
.inPart1 ul li .word h4 a{color: #fff;}
.inPart1 ul li .word p{margin-top: 5px;overflow: hidden;height: 32px;line-height: 16px;}

.mb40{margin-bottom: 40px;}
.inPart2{margin-top: 70px; padding-top: 60px; padding-bottom: 60px; background: #f8f8f8;}
.inPart2 .inPart2L{overflow: hidden; float: left; width: 470px; height: 298px;}
.inPart2 .inPart2L a{overflow: hidden; display: block;width: 100%; height: 100%;}
.inPart2 .inPart2L a img{width: 100%; height: 100%;}

.inPart2 .inPart2R{float: right; width: 420px; padding:0 25px;}
.inPart2 .inPart2R .cn{overflow: hidden;font-size: 20px;height: 60px; line-height: 30px; color: #3d3d3d;}
.inPart2 .inPart2R .en{overflow: hidden; margin-top: 15px; height: 32px; line-height: 16px;color: #878787; }
.inPart2 .inPart2R p{overflow: hidden; margin-top: 35px; height: 110px; line-height: 22px; color: #777;}
 
.inPart3{margin-top: 72px;}
.inPart3 .part3Hd{ margin-top: 50px; margin-bottom: 50px; width: 400px; height: 30px; line-height: 30px; background: #e5e5e5; border-radius:20px;}
.inPart3 .part3Hd li{float: left; width: 100px; height: 30px; line-height: 30px; }
.inPart3 .part3Hd li a{display: block;width: 100%;height: 100%;text-align: center;border-radius:20px; color: #7a7a7a; font-size: 14px;}
.inPart3 .part3Hd li a:hover{background: #0097e0; color: #fff;}
.inPart3 .part3Bd .part3Con{display: none;}
.inPart3 .part3Bd .part3Con ul{height: 406px;overflow: hidden;}
.inPart3 .part3Bd .part3Con ul li{position: relative; float: left; width: 334px; height: 203px;}
.inPart3 .part3Bd .part3Con ul li a.pic{display: block; width: 100%; height: 100%;}
.inPart3 .part3Bd .part3Con ul li .mask{display: none;position: absolute;top: 0;left: 0; z-index: 999; width: 334px; height: 203px; background:url(../images/hoverBg.png) repeat;color: #fff; text-align: center;}
.inPart3 .part3Bd .part3Con ul li .mask h4{margin-top: 65px;font-size: 16px; font-weight: bold; height: 21px; line-height: 21px;overflow: hidden;}
.inPart3 .part3Bd .part3Con ul li:hover .mask{display: block;}
.inPart3 .part3Bd .part3Con ul li .mask a.more{display: block;margin-top: 30px; margin-left: auto; margin-right: auto; border-radius: 20px; border:1px solid #fff;	color: #fff;width: 120px; height: 30px; line-height: 30px; text-transform: uppercase;}

.inPart4{margin-top: 72px;}
.inPart4 ul{margin-top: 57px;}
.inPart4 ul li{float: left;width: 205px;padding-left: 20px;padding-right: 20px; text-align: center;}
.inPart4 ul li a.pic{display: block;position: relative; margin-left: auto; margin-right: auto;width: 158px; height: 158px;overflow: hidden;}
.inPart4 ul li a.pic .mask{position: absolute;z-index: 999; top: 0; left: 0; background:url(../images/maskBg.png) no-repeat top center; width: 158px; height: 158px;}
.inPart4 ul li a.pic img{position: relative;z-index: 1;width: 100%; height: 100%;}
.inPart4 ul li a.word{font-weight: bold;overflow: hidden;height: 16px;line-height: 16px;margin-top: 35px;display: block;font-size: 14px; color: #393939;}
.inPart4 ul li p{margin-top: 15px;overflow: hidden; height: 72px;color: #3d3d3d;line-height: 24px;}
.inPart4 ul li a.more{margin-top:35px;display: block; margin-left: auto; margin-right: auto;text-transform: uppercase; width: 120px; height: 30px; line-height: 30px; text-align: center; background: #e5e5e5; color: #787f88; border-radius: 20px;}
.inPart4 ul li a.more:hover{ background: #0097e0;  color: #fff;}

.inPart5{margin-top: 70px;}
.inPart5Con{padding-top: 35px;height: 370px;margin-top: 50px;background: url(../images/contactBg.jpg) no-repeat top center;	}
.inPart5 .inPart5L{float: left;width: 486px;padding-left: 15px;}
.inPart5LP{margin-bottom: 20px;border-bottom:2px solid #dadada; border-radius: 10px; background: #fff; height: 39px; line-height: 39px;	}
.inPart5LP .txt{float: left;color: #b6b6b6; width: 80px; text-align: center;}
.inPart5LP .word{float: left;}
.inPart5LP .word .txt1{border: none; width: 300px; height: 36px; line-height: 36px;}
.inPart5LP2{height: 175px;background: #fff; border-bottom:1px solid #e4e4e4;}
.inPart5LP2 .txt{float: left;color: #b6b6b6; width: 80px; padding-top:15px; text-align: center;}
.inPart5LP2 .word{float: left;}
.inPart5LP2 .word .inPart5Area{width: 400px; height: 155px;border:none ; overflow: hidden;}

.inPart5Btn{margin-top: 16px;width: 486px;display: block; background: #3ccb89; text-align: center; height: 40px; line-height: 40px; font-weight: bold;font-size: 14px; color: #fff; border:none; border-radius: 5px; border-bottom:2px solid #30a570;}
.inPart5Area{}
.inPart5 .inPart5R{position: relative;float: right;width: 501px;}
.inPart5 .inPart5R p{display: block;position: absolute; top: 196px; width: 356px;margin-left: -178px;left: 50%; line-height: 24px; background: #fff;padding: 10px; font-size: 14px; color: #30a570;color: #969696;}

/*footer*/
.footer{min-height:230px; padding-top: 60px; padding-bottom: 30px; background: #535353; }
.footer dl{float: left; margin-right: 65px;}
.footer dl dt{font-size: 14px; height: 40px; line-height: 40px;  color: #fff;font-weight: bold;}
.footer dl dd{overflow: hidden; height: 28px; line-height: 28px;}
.footer dl dd a{color: #fff;}
.footer dl dd a:hover{text-decoration: underline;}
.copyRight{min-height: 50px; background: #303030; line-height: 50px;color: #cfcfcf;}
.nyBanner{height: 400px; background-position: top center; background-repeat: no-repeat;}


.nyCon{position: relative;width: 1002px; min-height: 550px;padding-bottom: 30px; margin-left:auto; margin-right: auto;}
.nyMenu{width: 1002px; margin-left: auto; margin-right: auto;margin-top: 30px; margin-bottom: 40px; background: #e5e5e5; min-height: 50px;}
.nyMenu a{display: block;float: left;padding-left: 50px;color: #555555;font-size: 14px; padding-right: 50px;; height: 50px; line-height: 50px; text-align: center;}
.nyMenu a:hover{background: #273a4f; color: #fff;}
.nyMenu a.on{background: #273a4f; color: #fff;}

.s_banner{ height:499px; background-position:center; background-repeat:no-repeat;}
    

.img_list_f{width:1002px;}
.img_list_f li{ float:left; margin-right:14px; margin-bottom:30px;  width:320px; height:320px; text-align:center; background: #f7f5ed;}
.img_list_f li .img{ display:block; width:100%; height:200px; overflow:hidden;}
.img_list_f li .img img{ width:100%; height:100%; -webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.img_list_f li .img:hover img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.img_list_f li .liCon{padding-top: 15px;height: 105px;background: #f7f5ed;}
.img_list_f li:hover .liCon{background: #0097e0;}
.img_list_f li:hover .liCon p{color: #fff;}
.img_list_f li:hover .liCon h4 a{color: #fff;}
.img_list_f li p{overflow: hidden; margin-top: 15px;overflow: hidden; height: 38px; line-height:19px; text-align: left; padding: 0 12px; color: #7f7e7c;}
.img_list_f li h4{overflow: hidden; height: 21px; line-height: 21px;}
.img_list_f li h4 a{color: #273a4f; font-size: 16px; font-weight: bold;}
.img_list_f li h4 a{color: #273a4f;}

        .page_change{padding-top: 60px;margin-bottom: 30px; text-align:center;}
        .page_change a{ display:inline-block; margin-right:5px;  border:1px #999 solid; min-width:22px; height:22px; line-height:22px; color:#333; background:#fff;  -webkit-transition:all .1s linear; transition:all .1s linear;}
        .page_change a:hover{ border:1px #333 solid; color:#fff; background:#273a4f;}
        .page_change a.on{ border:1px #333 solid; color:#fff; background:#273a4f;}
    

.comb_i_t1{ width:1002px;}
.comb_i_t1 .box .l_img{ float:left;width:501px; height:300px;}
.comb_i_t1 .box .l_img a{ display:block; overflow:hidden; height:inherit;}
.comb_i_t1 .box .l_img a img{ width:100%; height:100%; -webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.comb_i_t1 .box .l_img:hover a img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.comb_i_t1 .box .r_info{ float:right; width:456px; margin-left: 45px;}
.comb_i_t1 .box .r_info h4{margin-top: 50px; overflow: hidden;font-size:14px; font-weight: bold; color: #4e4e4e;height: 19px; line-height: 19px;}
.comb_i_t1 .box .r_info h4 a:hover{color: #0097e0;}
.comb_i_t1 .box .r_info p{margin-top: 18px;overflow: hidden; line-height: 20px; height: 60px; font-size:12px; color: #818181;	}
.comb_i_t1 .box .r_info a.more{ margin-top: 55px; color:#ff0000; display: block; width: 120px; height: 30px; line-height: 30px; text-align: center; background: #e5e5e5; color: #787f88; border-radius: 20px; text-transform: uppercase;}
.comb_i_t1 .box .r_info a.more:hover{ background: #0097e0; color: #fff;}
         
         

.final_page{ width:1002px; word-break: break-all; word-wrap: break-word;}
.final_page .art_title{ margin-bottom:20px; padding-bottom:20px;  text-align:center;}
.final_page .art_title h3{ font-size:28px;  color: #3ccb89;}
.final_page .art_title .info{ margin-top:15px; font-size:12px; color:#aaa;}
.final_page .art_title .info span{ display:inline-block; margin:0 10px;}
.final_page p{ margin-bottom:12px; line-height: 23px; color: #777;word-break: break-all; word-wrap: break-word;}
.final_page img{ display:block; margin:0 auto; max-width:100%;}
          


.SonlineBox{ width:162px; font-size:12px;overflow:hidden; z-index:9999;}
.SonlineBox .openTrigger{ width:30px; height:110px; position:absolute; top:0px;  z-index:1; cursor:pointer;  background:#0176ba url(../images/openTrigger.jpg) no-repeat;}
.SonlineBox .titleBox{ width:158px; height:35px; line-height:35px; background:#038bdc url(../images/SonlineTitleBg.gif) repeat-x; border-bottom:2px solid #0176ba;}
.SonlineBox .titleBox span{ margin-left:10px; color:#fff; font-size:14px; font-family:'微软雅黑','黑体';}
.SonlineBox .contentBox{ width:158px; height:auto; border:2px solid #0176ba; background:#fff; position:absolute; z-index:2;}
.SonlineBox .contentBox .closeTrigger{ width:25px; height:25px; display:block; cursor:pointer;  position:absolute; top:5px;right:5px;-webkit-transition:all 0.8s ease-out;}
.SonlineBox .contentBox .closeTrigger:hover{-webkit-transform:scale(1) rotate(360deg);}
.SonlineBox .contentBox .listBox{overflow:hidden; margin-bottom:10px;}
.SonlineBox .contentBox .listBox .QQList{ display:block; width:86%; height:22px; margin:10px auto 0px auto;}
.SonlineBox .contentBox .listBox .QQList span{float:left; line-height:22px;}
.SonlineBox .contentBox .listBox .QQList a{float:left;}


.infoBox{float: right;width: 285px;color: #fff;margin-right:30px;}
.infoBox strong{font-size: 16px;line-height: 34px;}
.infoBox p{line-height: 21px;}
.ewm{float: right;}
.ewm .pic{overflow: hidden;width: 185px;height: 185px;}
.ewm .pic img{width: 100%;width: 100%;}
.ewm .txt{overflow: hidden;height: 38px; line-height: 38px; font-size: 16px;color: #fff;font-weight: bold;text-align: center;}

.final_page{}
.final_page .tip{margin-bottom: 50px;text-align: center;font-size: 24px; color: #6ca81d;}
.bdTb{width: 560px;margin: 0 auto;}
.bdTb tr td{height: 90px;}
.bdTb tr td label{font-size: 18px;color: #343434;}
.bdTb tr td span{color: #f00;font-size: 18px;}
.bdTb tr td.td1{width: 157px;font-size: 18px;}
.bdTb tr td.td2{width: 403px;}

.bdTb tr td .tbTxt{width: 380px;padding-left: 20px; height: 59px;line-height: 59px; border:1px solid #bfbfbf;font-size: 18px;color: #bfbfbf;border-radius: 5px;}
.bdTb tr td .tbTxt:focus{border:1px solid #6ca81d;}

.bdTb tr td .tbTxt2{float: left;width: 200px;padding-left: 20px; height: 59px;line-height: 59px; border:1px solid #bfbfbf;font-size: 18px;color: #bfbfbf; border-radius: 5px;}
.bdTb tr td .tbTxt2:focus{border:1px solid #6ca81d;}
.bdTb tr td .pic{margin-left: 10px;float: right;width: 160px; height: 59px;}
.bdTb tr td .pic img{width: 100%;height: 100%;}
 
.bdTbReset,.bdTbBtn{float: left;margin-left: 55px;display: block;width: 210px;height: 60px; line-height: 60px; background: #e3e3e3;color: #343434;font-size: 20px;text-align: center;  border-radius: 5px; border: none;}
.bdTbBtn{background: #6ca81d; color: #fff;}
.bdTbReset:hover,.bdTbBtn:hover{background: #6ca81d; color: #fff;cursor: pointer;}
