body{min-width:1200px; font-family:'Microsoft YaHei', '微软雅黑'; font-size:13px; line-height:2; font-weight:normal; margin:0; padding:0; overflow-x:hidden; background:#fff url(../image/body.jpg) no-repeat center bottom;}
a{ text-decoration:none; color:#333;}
a:hover{color:#1157a5;-webkit-transition: all .5s;transition: all .5s; }
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
ul,li,ol{ list-style: none; }
img { border: none; }
.hv a:hover{ text-decoration:none;color:#003a8a;}
.clear{ clear:both; height:0px;}
.inn{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position: relative;}
.pa{ position: absolute;}
.oh{ overflow: hidden;}
.tac{ text-align: center;}
.tal{ text-align: left;}
.tar{ text-align: right;}
.clf{ color: #fff;}
.clfa a{ color: #fff;}
.cl3{color: #333;}
.cl3a a{ color: #333;}
.fwn{ font-weight: normal;}
.fwb{ font-weight: bold;}

/* head */
.head{background:#f0f0f0;line-height:3;}
.head p{float:left;}
.head span{float:right;}

/* logo */
.logo{ padding:20px 0;}
.logo .lg{ float:left;}
.biaoti{float:left; border-left:1px solid #ccc;margin-left: 20px;padding-left: 20px; margin-top:15px;}
.biaoti h2{color:#1361b8; font-weight:normal;font-size:16px;}
.biaoti span{color:#00873c; }
.tel{ float:right; width:260px; margin-top:15px;}
.tel img{ float:right;}
.tel h2{float:right; font-size:12px; color:#125eb3;font-weight:normal;}
.tel h3{float:right; color:#00873c; font-size:30px; font-family:"arial"; font-weight:normal; line-height:1;}

/*nav*/
.nav{ background:#00873c; height:50px; }
.nav ul,nav li{ list-style:none;}
.nav>ul{ width:1200px; margin:0 auto;}
.nav>ul>li{ float:left; width:150px;height:50px;  text-align:center;position:relative;}
.nav>ul>li>a{ line-height:1; padding-top:10px; display:block; text-align:center;}
.nav>ul>li b{ font-weight:normal;}
.nav>ul>li p{font-size:12px; font-family:"arial"; margin-top:5px; text-align:center;}
.nav>ul>li a{ color:#fff; font-size:16px;}
.nav>ul>li:hover{ background:#0a6ac3; height:50px;-webkit-transition: all .5s;transition: all .5s; }
.nav>ul>li:hover>a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }
.nav li ul{ display:none; position:absolute; top:50px; z-index:5; left:0; white-space:nowrap; padding-top:1px;}
.nav li:hover ul{ display:block;}
.nav li li{ background:#0a6ac3; border-bottom:1px solid #368ae3; line-height:2.5; padding:0 10px; min-width:130px;}
.nav li li a{ color:#fff; font-size:14px;}
.nav li li:hover a{ color:#999;-webkit-transition: all .5s;transition: all .5s;}

/* banner*/
.fullSlide{width:100%;position:relative;height:460px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:460px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:460px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;background:#444;/*filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;}
.fullSlide .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-6px -137px;}
.bant{ background:url(../image/bant.png) no-repeat center; height:10px; width:100%;}
.banb{ background:url(../image/banb.png) no-repeat center; height:10px; width:100%;}

.da-thumbs {position: relative; margin:30px 0;}
.da-thumbs li {float: left;	margin:12px;position: relative;border-radius:50%; background:url(../image/ys1.png) no-repeat center;width: 12.2%; }
.da-thumbs li a,
.da-thumbs li a img {display: block;position: relative;border-radius:50%; width: 100%; height: 100%;}
.da-thumbs li a {overflow: hidden;}
.da-thumbs li a p{ position:absolute; top:70%; text-align:center; width:100%; color:#333; font-size:14px; font-weight:bold;}
.da-thumbs li:hover a p{ display:none;}
.da-thumbs li a div {position: absolute;background:url(../image/hover.png) no-repeat;width: 100%;height: 100%; color:#fff; text-align:center; line-height:170px; font-size:18px; font-weight:bold;}



.project{ background:url(../image/project_bg.jpg) no-repeat center; height:450px; margin-bottom:40px;}
.project .newstitle{ margin-top:20px;}
#tabp{}
#tabp .tab_menu{width:23%;float:left;}
#tabp .tab_menu li{height:40px;line-height:40px;cursor:pointer;margin:10px 0;background:url(../image/pbg.png) no-repeat center left;}
#tabp .tab_menu li a{ color:#333; font-size:16px; padding-left:10px;}
#tabp .tab_box{width:75%;float:right; border:1px solid #ccc; height:310px; margin-top:10px; border-radius:5px; background:#fff; padding:5px;}
.tab_box img{ float:left; width:350px; height:250px; margin-right: 10px; border-radius:80%; padding:5px; border:1px solid #ccc; margin-top:20px;}
.tab_box div span{ float:left; margin-top:50px; width:58%;}
.tab_box div span h2{ font-size:14px; color:#444; font-weight:normal;}
.tab_box div span h2 b{ color:#037c39;}
.tab_box div a.more{ float:right; background:#00873c; color:#fff; border-radius:10px; font-size:12px; padding:3px 15px;margin-right:20px; margin-top:10px;}
#tabp .tab_menu .selected{background:url(../image/pbgh.png) no-repeat left;cursor:pointer; -webkit-transition: all .5s;transition: all .5s; }
#tabp .tab_menu .selected a{ color:#fff;}
.hide{display:none;}
.tab_box div{} 

/*about*/
.about{ margin-bottom:20px;}
.about img{ float:left; width:275px; height:220px; margin-right:30px;}
.abouttitle{ float:left; margin-bottom:15px;}
.abouttitle h2{ float:left;}
.abouttitle h2 a{ color:#333; font-size:14px; text-transform:uppercase; font-weight:normal;}
.abouttitle h2 b{ color:#1462ba; font-size:18px; margin-right:15px;}
.about p{ width:72%; float:left; color:#444; font-size:12px; text-indent:2em; line-height:2.5;}
.about p a{ color:#00873c;}
.about p a:hover{ color:#1462ba;-webkit-transition: all .5s;transition: all .5s;}

/*相册*/
.qixc{ text-align:center;}
.qixc li{ float:left; margin-right:20px;}
.qixc li a{ color:#333;}
.qixc li img{ width:195px; height:145px; border:5px solid #eee;   border-radius: 20px; }
.qixc li:hover img{ border-color :#00873c;-webkit-transition: all .5s;transition: all .5s; }
.friend{margin:0 auto;overflow:hidden;width:1200px;}
.mr_frbox{ padding-bottom:20px;}
.mr_frUl{float:left;height:202px;width:1047px;margin-left:10px;}
.mr_frUl ul li{display:inline;float:left;width:205px;overflow:hidden;position:relative;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:60px 10px 0 0;width:28px;}
.mr_frBtnR{float:right;margin-top:60px;cursor:pointer;width:28px;height:46px;}


/*news*/
.new{ background:url(../image/news_bg.png) no-repeat center top; height:300px; padding-top:30px; border-radius:5px;}
.news{ width:740px; margin-left:20px;}
.newstitle{ margin-bottom:10px; float:left; width:100%;}
.newstitle h2{ float:left;}
.newstitle h2 a{ color:#333; font-size:14px; text-transform:uppercase; font-weight:normal;}
.newstitle h2 b{ color:#1462ba; font-size:18px; margin-right:15px;}
.newstitle a.more{ float:right; color:#037c39; font-size:12px; margin-right:20px; margin-top:10px;}
.newsleft{ width:250px; margin-right:30px;}
.newsleft img{ width:250px; height:120px; float:left;}
.newsleft h3{ float:left; line-height:1.5; margin-top:5px; width:100%;}
.newsleft h3 a{ color:#333;}
.newsleft h3 a:hover{ color:#00873c;-webkit-transition: all .5s;transition: all .5s;}
.newsleft span{ color:#999999; font-size:12px;line-height:1.5;}
.newsleft b{ color:#075cbc; font-weight:normal; text-transform:uppercase; }
.newsleft p{ font-size:12px; color:#666; line-height:1.8;}
.hnews{ float:right; width:60%;}
.hnews li a{ float:left; color:#333; font-size:12px; }
.hnews li a:hover{ color:#00873c;-webkit-transition: all .5s;transition: all .5s;}
.hnews li{ border-bottom:1px dotted #ccc; float:left; line-height:3;width:100%; }
.hnews li span{ float:right; color:#999999; font-size:12px;}

.contact{ width:350px; float:right; margin-right:20px;}
.contact img{ width:340px; height:120px;}
.contact p{ font-size:12px;}
.contact p a{ color:#333;}
.contact p a:hover{ color:#1462ba; -webkit-transition: all .5s;transition: all .5s; }

.link{ background:url(../image/link.png) no-repeat; height:120px; width:100%; margin-top:8px; padding-left:30px;}
.hide{display:none;}
#tab ul{ color:#797979; margin-top:8px;}
#tab ul a{ border:1px solid #ccc; float:left; margin-right:10px; width:110px; height:50px; overflow:hidden;}
#tab{ margin-bottom:20px;}
#tabs{ margin-top:20px; padding-top:10px;}
#tabs ul li{ float:left;margin-right:10px;padding-left:5px; font-size:16px; }
#tabs ul li a{color:#c8c7c7;}
#tabs ul li.on a{ color:#1157a5; font-weight:bold;}
.fom{ border-bottom:3px solid #094487; color:#00873c; padding:15px 0;}
.fom ul{ width:800px; margin:0 auto;}
.fom a{ color:#c6ffdf;}
.fom a:hover{ color:#1157a5;-webkit-transition: all .5s;transition: all .5s;}
.fom li{ float:left;}
.fom span{ float:left; padding:0px 15px;color:#c6ffdf;}
.ftb{ color:#fff; margin:30px 0;}
.ftb a:hover{ color:#1462ba; -webkit-transition: all .5s;transition: all .5s;}

/*content*/
.fullSlide1{width:100%;position:relative;height:305px;background:#000;}
.fullSlide1 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide1 .bd ul{width:100% !important;}
.fullSlide1 .bd li{width:100% !important;height:305px;overflow:hidden;text-align:center;}
.fullSlide1 .bd li a{display:block;height:305px;}
.fullSlide1 .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide1 .hd ul{text-align:center;}
.fullSlide1 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;background:#444;/*filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;}
.fullSlide1 .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlide1 .prev,.fullSlide1 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide1 .next{left:auto;right:10%;background-position:-6px -137px;}

.abcontent{ margin:10px 0; padding-left:50px;}
.abcontent li li{ margin-top:5px;}
.abcontent li{ float:left; margin-bottom:10px;}
.abcontent li a{ color:#333; font-weight:bold; font-size:16px;}
.abcontent li:hover a{ color:#0670b4;-webkit-transition: all .5s;transition: all .5s; }
.abcontent li img{ float:left; width:80px; height:80px;}
.abcontent li p{ float:left; line-height:80px; padding:0 70px;}
.cont img{ float:left; margin-right:10px;}
.cont{ line-height:40px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.cont a{ color:#333;}
.cont b a{ color:#0670b4; font-weight:normal;}
.cont b{ color:#0670b4; font-weight:normal;}
.con { min-height:230px; background:url(../image/content.png) no-repeat bottom; padding:15px;}
.newscontent{ line-height:2.5; margin-left:10px;}
.newscontent li a{ color:#1157a5; font-weight:bold; font-size:16px;float:left;padding:15px 80px 0px 0;}
.newscontent li:hover a{ color:#333;-webkit-transition: all .5s;transition: all .5s; }



.down p{ width:90%; line-height:40px; margin-bottom:6px; border-bottom:1px dashed #ccc; padding-bottom:6px;}
.down a{ float:right; background:#1464bc; padding:0px 20px; color:#fff;}


