/*全局属性*/
body,html {font-size:12px; font-family:"微软雅黑";}
a {color:#333;}
a:hover {color:#06C; text-decoration:none}
ul,li {list-style:none; margin:0; padding:0;}
/*公共样式*/
.warp {width:1000px; margin-left:auto; margin-right:auto;}
.sep10{height:10px; clear:both;}
.sep5{height:5px; clear:both;}
.headtitle { line-height:35px; height:35px; border-bottom:1px solid #496688; margin-right:20px;}
.headtitle h3 { font-weight:bold; font-size:16px;}
.box {}
.box .boxhead {height:25px; line-height:25px;padding-left:10px; padding-right:10px}
.box .boxhead h3 { float:left; font-weight: bold; font-size:14px;}
.box .boxhead .more { float:right}
.box .boxpic {margin-top:10px; height:90px; padding:10px;}
.box .boxpic .pic { float:left; width:120px;}
.box .boxpic .info { float:left; width:200px;}
.box .boxpic .info .title { font-weight:bold; line-height:25px; height:25px;}
.box .boxpic .info p { line-height:22px;}
.box .boxlist {padding:10px;}
.box .boxlist ul {}
.box .boxlist ul li { line-height:30px; height:30px;}
.box .boxlist ul li .line { color:#CCC; padding-right:5px; float:left;}
.box .boxlist ul li .num { float:left; margin-right:10px; border:1px solid #ccc; line-height:12px; height:12px; margin-top:6px; padding-left:3px; padding-right:3px;}
.box .boxlist ul li .title{ float:left;}
.box .boxlist ul li .time { float:right; color:#999}
.box .boxcontent { padding:10px; line-height:22px;}
/*主页面框架*/
.logoleft{ height:77px; }
#central { width:1000px; margin-left:auto; margin-right:auto;margin-top:20px; }
#main { width:744px;}
#sidebar {width:236px; margin-bottom:15px;}
.mainhead {height: 340px;}


/*底部*/
#foot { border-top:1px solid #ddd; margin-top:20px; padding-top:10px; padding-bottom:20px;}
#foot .menu {margin-left:auto; margin-right:auto; height:30px; text-align:center}
#foot .menu  {color: #999;}
#foot .menu a {color: #999; margin-right:10px; margin-left:10px;}
#foot .menu a:hover {color:#06C;}
#foot #copyright { line-height:30px; text-align:center; color:#999}
/*搜索*/

/*幻灯片*/
.slideshow { width:300px; height:330px; border:1px solid #ccc; overflow: hidden; position: relative; float:left; }
.slideshow h3 { color: #EEE; font-size: 12px; font-weight: 700; line-height: 26px; position: absolute; text-indent: 2%; width: 100%; z-index: 102; margin: 0; }
.slideshow h3 a { color: #FFF; text-decoration: none; }
.slideshow h3 a:hover { color: #F60; text-decoration: underline; }
.slideshow li img { border: 0; vertical-align: top; }
.slideshow ul { list-style-type: none; margin: 0; padding: 0; }
.slideshow .smallslider-btns { position: absolute; z-index: 103; }
.slideshow .smallslider-btns .current-btn { background-color: #3e4e68; border: 1px solid #496688; color: #FFF; font-size: 14px; font-weight: 700; }
.slideshow .smallslider-btns span { background-color: #FFF; border: 1px solid #DCDCDC; color: #496688; cursor: pointer; float: left; font-size: 12px; height: 16px; line-height: 16px; text-align: center; width: 16px; }
.slideshow .smallslider-lay { background-color: #000; height: 26px; position: absolute; width: 100%; z-index: 101; }


/* header */
.header{ width:100%; height:570px; position:relative}
.banner{ width:100%; height:520px;  overflow:hidden;position:absolute;left:0;top:0;}
#wowslider-container1 .ws_bullets {bottom: 0; right: 0;}
#wowslider-container1 {margin: 0px auto; width:1600px; height: 520px; overflow: hidden; position: relative; z-index: 100; zoom: 1;}
#wowslider-container1 .ws_shadow {left: 0px; width: 100%; height: 30px; bottom: -30px; position: absolute; z-index: -1;}
#wowslider-container1 .ws_images {left: 0px; top: 0px; width: 1600px; height: 520px; overflow: hidden; position: absolute;}
#wowslider-container1 .ws_images a {color: transparent;}
#wowslider-container1 .ws_images img {border: 0; left: 0px; top: 0px; margin:0 auto;}
#wowslider-container1 a {text-decoration: none;}
#wowslider-container1 .ws_bullets {padding: 130px 130px 10px 130px; font-size: 0px; float: left; position: absolute; z-index: 70;}
#wowslider-container1 .ws_bullets div {float: left; position: relative;}
#wowslider-container1 .ws_bullets a {background:#d0d0d0; width: 67px; height: 7px; text-indent: -1000px; margin-left: 3px; float: left; position: relative;font-size:0}
#wowslider-container1 .ws_bullets a.ws_selbull {background:#2a6444}
#wowslider-container1 .ws_bullets a:hover {background-position: right 50%;}
#wowslider-container1 a.ws_next {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(../images/rightbtn.png) 0 0 no-repeat;}
#wowslider-container1 a.ws_prev {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(../images/leftbtn.png) 0 0 no-repeat;}
#wowslider-container1 a.ws_next {right: 80px;}
#wowslider-container1 a.ws_prev {left: 80px;}
#wowslider-container1 a.ws_next:hover {background-position: 100% 100%;}
#wowslider-container1 a.ws_prev:hover {background-position: 0px 100%;}
* html #wowslider-container1 a.ws_next {display: block;}
* html #wowslider-container1 a.ws_prev {display: block;}
#wowslider-container1:hover a.ws_next {display: block;}
#wowslider-container1:hover a.ws_prev {display: block;}
#wowslider-container1 .ws-title {background: rgb(0, 0, 0); padding: 12px; left: 0px; bottom: 50px; color: rgb(249, 251, 251); text-transform: uppercase; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; margin-right: 5px; position: absolute; z-index: 50;}
#wowslider-container1 .ws-title div {text-transform: none; padding-top: 5px; font-size: 13px;}
#wowslider-container1 .ws_bullets a img {border: 5px solid rgb(255, 255, 255); left: -120px; top: 16px; text-indent: 0px; display: block; visibility: hidden; position: absolute; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}
#wowslider-container1 .ws_bullets a:hover img {visibility: visible;}
#wowslider-container1 .ws_bulframe div div {height: 90px; overflow: visible; position: relative;}
#wowslider-container1 .ws_bulframe div {left: 0; width: 298px; overflow: hidden; position: relative;}
#wowslider-container1 .ws_bullets .ws_bulframe {border: 5px solid rgb(255, 255, 255); bottom: 20px; overflow: visible; display: none; position: absolute; cursor: pointer; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}
#wowslider-container1 .ws_bulframe span {left: 120px; top: -11px; width: 15px; height: 6px; margin-left: -9px; display: block; position: absolute;}

.header2{ width:100%; height:470px; position:relative}
.banner2{ width:100%; height:420px; position:absolute;left:0;top:0;}
#wowslider-container2 .ws_bullets {bottom: 0; right: 0;}
#wowslider-container2 {margin: 0px auto; width:1600px; height: 420px; overflow: hidden; position: relative; z-index: 100; zoom: 1;}
#wowslider-container2 .ws_shadow {left: 0px; width: 100%; height: 30px; bottom: -30px; position: absolute; z-index: -1;}
#wowslider-container2 .ws_images {left: 0px; top: 0px; width: 1600px; height: 420px; overflow: hidden; position: absolute;}
#wowslider-container2 .ws_images a {color: transparent;}
#wowslider-container2 .ws_images img {border: 0; left: 0px; top: 0px;}
#wowslider-container2 a {text-decoration: none;}
#wowslider-container2 .ws_bullets {padding: 130px 130px 10px 130px; font-size: 0px; float: left; position: absolute; z-index: 70;}
#wowslider-container2 .ws_bullets div {float: left; position: relative;}
#wowslider-container2 .ws_bullets a {background:#d0d0d0; width: 67px; height: 7px; text-indent: -1000px; margin-left: 3px; float: left; position: relative;font-size:0}
#wowslider-container2 .ws_bullets a.ws_selbull {background:#2a6444}
#wowslider-container2 .ws_bullets a:hover {background-position: right 50%;}
#wowslider-container2 a.ws_next {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(../images/rightbtn.png) 0 0 no-repeat;}
#wowslider-container2 a.ws_prev {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(../images/leftbtn.png) 0 0 no-repeat;}
#wowslider-container2 a.ws_next {right: 80px;}
#wowslider-container2 a.ws_prev {left: 80px;}
#wowslider-container2 a.ws_next:hover {background-position: 100% 100%;}
#wowslider-container2 a.ws_prev:hover {background-position: 0px 100%;}
* html #wowslider-container2 a.ws_next {display: block;}
* html #wowslider-container2 a.ws_prev {display: block;}
#wowslider-container2:hover a.ws_next {display: block;}
#wowslider-container2:hover a.ws_prev {display: block;}
#wowslider-container2 .ws-title {background: rgb(0, 0, 0); padding: 12px; left: 0px; bottom: 50px; color: rgb(249, 251, 251); text-transform: uppercase; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; margin-right: 5px; position: absolute; z-index: 50;}
#wowslider-container2 .ws-title div {text-transform: none; padding-top: 5px; font-size: 13px;}
#wowslider-container2 .ws_bullets a img {border: 5px solid rgb(255, 255, 255); left: -120px; top: 16px; text-indent: 0px; display: block; visibility: hidden; position: absolute; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}
#wowslider-container2 .ws_bullets a:hover img {visibility: visible;}
#wowslider-container2 .ws_bulframe div div {height: 90px; overflow: visible; position: relative;}
#wowslider-container2 .ws_bulframe div {left: 0; width: 298px; overflow: hidden; position: relative;}
#wowslider-container2 .ws_bullets .ws_bulframe {border: 5px solid rgb(255, 255, 255); bottom: 20px; overflow: visible; display: none; position: absolute; cursor: pointer; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}
#wowslider-container2 .ws_bulframe span {left: 120px; top: -11px; width: 15px; height: 6px; margin-left: -9px; display: block; position: absolute;}
.notic2{position:relative; width:100%; height:50px;background:url(../images/index_108.jpg) left top repeat-x;z-index:99; margin-top:304px;-ms-box-shadow:0 2px 2px rgba(0,0,0,.5);-moz-box-shadow:0 2px 2px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.5);box-shadow:0 2px 2px rgba(0,0,0,.5);}
.notic2 .content{ width:1000px; height:50px; line-height:50px; margin:0 auto;font-family:"微软雅黑";}
.notic2 .content .title{ width:110px; font-size:20px;color:#bcff00;padding-left:50px; background:url(../images/index_08.jpg) 10px center no-repeat;float:left;}


.navgrp{ width:1000px; margin:0 auto;position:relative;z-index:999}
.tel{ width:1000px; height:52px; line-height:52px; text-align:right; font-family:"微软雅黑"; }
#nav{ width:1000px;height:60px; border:1px solid #c7c7c7;  	border-radius: 0 0 15px 15px;background:url(../images/navgg.jpg) left top repeat-x;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.5);-moz-box-shadow:0 3px 3px rgba(0,0,0,.5);box-shadow:0 3px 3px rgba(0,0,0,0.5); }
#nav ul{ margin-left:200px;}
#nav ul li {float:left; font-size:14px; font-family:"微软雅黑"; font-weight:bold; width:95px; text-align:center;}
#nav ul li .title{ color:#000;}
#nav ul li .title a {color:#000; display:block; font-family: "Microsoft Yahei"; text-align:center; line-height:60px; text-decoration:none; font-size:16px;padding: 0 8px;}
#nav ul li .title a:hover {color:#2976e0;}
#nav ul .current .title a {  background: url(../images/n_libg.gif) repeat-x;}

#nav ul li .nav_menu {height:30px; font-size:14px; position:absolute!important; display:none;padding: 0px 0  10px 0; z-index:100; height:auto;background:rgba(0,147,88,0.5);}
#nav ul li .nav_menu li { margin-left:3px; margin-right:3px;float:none;line-height:30px; color:#ccc; background:none; position:relative; border-bottom:1px solid #0378af; }
#nav ul li .nav_menu li a { display:block;padding: 0 9px;   text-decoration:none; font-size:13px; font-weight:normal; color:#FFF;}
#nav ul li .nav_menu li a:hover { color:#fff; }

.logo{position:absolute; left:0; top:0; width:200px; height:165px; z-index:99}
.notic{position:relative; width:100%; height:50px;background:url(../images/index_108.jpg) left top repeat-x;z-index:99; margin-top:377px;-ms-box-shadow:0 2px 2px rgba(0,0,0,.5);-moz-box-shadow:0 2px 2px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.5);box-shadow:0 2px 2px rgba(0,0,0,.5); z-index:999;}
.notic .content{ width:1000px; height:50px; line-height:50px; margin:0 auto;font-family:"微软雅黑";}
.notic .content .title{ width:110px; font-size:20px;color:#78acff;padding-left:50px; background:url(../images/index_08.jpg) 10px center no-repeat;float:left;}
#con{width:500px;color:#fff;float:left;font-size:14px; overflow:hidden;}
#incon {width:752%;float:left;overflow:hidden}
#con1 a,#con2{float:left;color:#fff;font-size:14px;overflow:hidden}
.search{height:50px;float:right;}
.text{float:left;width:165px; margin-right:3px; padding-left:5px;border:1px solid #a8acad; background:#fff;height:25px; line-height:25px; box-shadow:1px 2px 3px #ddd inset;margin-top:12px;margin-left:10px;}
.btn{float:left;background:url(../images/index_11.jpg) no-repeat center center;width:58px;height:50px;border:0;cursor:pointer;}
.select{float:left;width:91px;height:27px; line-height:27px;position:relative; margin-right:3px;margin-top:12px;}
.select select{margin:5px auto;width:74px; height:27px;}
.searchBar span{ float:right; margin-top:6px;}
.searchBar span a{ color:#666; margin-right:8px;}
.searchBar span a:hover{ color:#ef9b11;}
.searchBar .select {float:left;margin-top:1px; display:inline; margin-right:8px;}
.searchBar .text {float:left;}
.searchBar .text input{width:214px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}
div.selectbox-wrapper{border-right: #b7d1eb 1px solid;border-top: #b7d1eb 0 solid;overflow:hidden;border-left: #b7d1eb 1px solid;width:89px;border-bottom: #b7d1eb 1px solid; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:10;}
div.selectbox-wrapper ul li.selected {background-color: #e0ecf7;}
div.selectbox-wrapper ul li.current {color: #fff;background-color:#36c}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 20px;padding-top: 3px;font-size:12px;}
.selectbox{border:none;display:block;width:91px;text-indent:8px;cursor:pointer;height:27px;background:none;font-size:12px;line-height:27px;}

/*section*/
.section{ width:100%; margin:auto; position:relative;}
.proclass_pic{ width:1000px; padding-top:30px; margin:0 auto;}
.border{width:236px; height:96px; float:left; overflow:hidden; border:2px solid #0f5cc6;position:relative; border-radius:25px; margin-right:13px;box-shadow:0 2px 5px rgba(0,0,0,.3); }
.border2{position:absolute;z-index:1;width:230px; height:90px; overflow:hidden;left:0; top:0; border:3px solid #fff; border-radius:25px;background:#fff;}
.border .title{position:absolute;left:0; bottom:0;height:30px; line-height:30px; text-align:right; width:210px; padding:0 10px; color:#FFF; background:url(../images/bg2.png) left bottom no-repeat;overflow:hidden; border-radius: 0 0 25px 25px;}
.border2 img{border-radius:25px;}
.border:last-child{margin-right:0;}

.pro{width:1000px; padding-top:30px; margin:0 auto;}
.pro_title{ width:1000px; height:52px; background:url(../images/index_06.jpg) left bottom repeat-x;}
.pro_title_f,.news_title_f,.company_title_f{ width:269px; height:52px; background:url(../images/index_03.png) left center no-repeat;float:left}
.pro_title_f img,.news_title_f img,.company_title_f img{float:left}
.pro_title_f .font,.news_title_f .font,.company_title_f .font{ width:200px;float:left;font-size:24px; line-height:34px; color:#fff}
.pro_title_f .font span,.news_title_f .font span,.company_title_f .font span{ display:block; font-size:12px;color:#162C84; line-height:18px; text-transform:uppercase;}
.more{ height:30px; background:#1979fb; float:right; margin-top:16px; width:70px;overflow:hiddden;position:relative;}
.more a{ color:#fff;  width:70px; height:30px;display:block; font-size:12px;  line-height:30px;}
.more a span{width:30px; height:30px; background:#007f4c; display:block; position:absolute; right:0; top:0}

.pro_pic{ width:1000px;padding-top:30px;}
.pro_pic ul li{ width:230px; height:172px; padding:3px;border:1px solid #2a77e1;float:left; margin-right:16px;margin-bottom:16px;position:relative;}
.pro_pic ul li:nth-child(4n){margin-right:0;}
.pro_pic .title{display:none; width:230px; height:108px;  background:url(../images/index_11.png) left center no-repeat;position:absolute;left:3px; top:3px;text-align:center; padding-top:65px; color:#fff;font-size:16px; line-height:50px;}
.pro_pic .title span{display:block;font-size:12px; color:#70e496}

.ncbg{ background:url(../images/bg_02.jpg) center top no-repeat #e8e8e8;border-top:4px solid #2a77e1; height:375px; margin-top:14px;}
.newscom{ width:1000px; margin:0 auto; padding-top:30px;}
.news{ width:460px; height:345px; float:left;}
.news ul{ padding-top:10px;}
.news ul li{ width:460px; height:90px;background:url(../images/index_33.png) center bottom no-repeat;} 
.news ul li:last-child{background:none}
.news .num{ width:70px;height:90px; float:left; font-size:40px; line-height:90px; color:#666; text-align:center;}
.news .title{ width:390px;height:75px; float:left;font-size:16px; line-height:30px; padding-top:15px; color:#333; font-weight:bold;}
.news .title p{font-size:14px; line-height:30px; color:#666; font-weight:normal;}
.news a:hover .num{ width:70px;height:90px; float:left; font-size:40px; line-height:90px; color:#00792b; text-align:center;}
.news a:hover .title{ width:390px;height:75px; float:left;font-size:16px; line-height:30px; padding-top:15px; color:#00792b}
.company{ width:460px; height:345px; float:right;}
.company_con{ width:460px; height:270px; padding-top:23px; font-size:14px; line-height:28px;}
.company_con img{margin-bottom:15px;}

.hcbg{   background-color:#004db7;border-bottom:1px solid #26c988; height:330px; }
.honorcon{ width:1000px; margin:0 auto;}
.honor{width:500px; height:330px; float:left}
.honor_title{ width:269px; height:76px;}
.honor_title img{float:left}
.honor_title .font{ width:190px;float:left;font-size:24px; line-height:34px; color:#fff; padding-left:10px; padding-top:17px;}
.honor_title .font span{ display:block; font-size:12px;color:#70e496; line-height:18px; text-transform:uppercase; }
.honor_pic{ width:500px; height:210px; padding-top:24px;}
.left,.right{ width:26px; height:21px; float:left; padding-top:63px;}
.honor_pic_list{ width:448px; height:210px;float:left;overflow:hidden;}
.honor_pic_list ul li{ float:left;margin-left:15px;}
.honor_pic_list ul li img{border:1px solid #006e43}
.honor_pic_list ul li span{display:block; width:217px; height:45px; line-height:45px; text-align:center; font-size:14px; color:#a4ffc2;}

.contact{width:460px; height:330px; float:left;margin-left:40px;position:relative;}
.contact_title{ width:460px; height:54px;padding-top:18px;}
.contact_title1,.contact_title2{ width:150px; height:50px; padding-top:4px; float:left;font-size:20px; color:#ddff7f; text-align:center; padding-left:70px; }
.contact_title1 a,.contact_title2 a{color:#ddff7f;}
.contact_title1 span,.contact_title2 span{display:block; color:#70e496;font-size:12px;text-transform:uppercase; }
.contact_title2{ margin-left:20px;background:url(../images/index_28.jpg) left bottom no-repeat;}
.contact_title1{background:url(../images/index_30.jpg) left bottom no-repeat;}
.contact_nr{ margin-top:18px; padding:10px 20px 0 20px; width:420px; height:190px; background-color:#71aeff;border-radius:15px;font-size:20px;color:#162C84;line-height:34px;position:absolute;}
.contact_nr ul li{ font-size:14px; padding-left:30px;}
.contact_yb{height:24px; padding-left:55px;position:absolute;left:0;top:290px;}

/* footer*/
.footer{ width:100%; height:180px; background:#494949;}
.link{width:100%;height:60px;background:#004db7;}
.linkkj{ width:1000px; height:60px; margin:0 auto line-height:60px; overflow:hidden;}
.link_title{ font-size:18px;color:#fff;float:left;padding-left:25px;}
.link_title span{font-size:12px;color:#6facff;text-transform:uppercase;padding-left:10px;}
.link_list{float:left;}
.link_list a{ padding-left:15px;color:#6facff;font-size:14px;}

.copyright{width:985px; height:120px; margin:0 auto;padding-left:15px;}
.btnav{ font-size:16px; color:#888}
.btnav a{color:#888;line-height:70px;font-size:16px; padding-right:10px; padding-left:10px; }
.btnav a:hover{color:#fff;}
.copyrightnr{font-size:12px; color:#888;padding-left:10px;}
.copyrightnr a{color:#888}
.copyrightnr a:hover{color:#fff}


/* 分页样式 contact*/
.main{ width:1000px; margin:0 auto;padding-top:24px; padding-bottom:20px;}
.left_main{ width:236px; float:left}
.procla_title{width:236px; height:58px;font-size:24px; line-height:58px;color:#fff; background:url(../images/procla_bg.jpg) center bottom no-repeat #2976e0; text-align:center; padding-bottom:10px;}
.procla_list{ width:234px; border:1px solid #dbdada; border-top:none;border-bottom:none; background:#f5f5f5;}

.procla_list ul li{ width:190px;  display:block;  line-height:45px; background:url(../images/arrow.jpg) 30px 18px no-repeat; font-size:14px; color:#000; padding-left:44px; border-bottom:1px solid #dbdada;}
.procla_list a{font-size:14px; color:#000; }
.procla_list ul  ul{ display:none; }
.procla_list ul  ul li{width:175px; height:45px;  line-height:45px; background:url(../images/arrow.jpg) 45px 18px no-repeat; font-size:14px; color:#000; padding-left:59px; }
.leftnews_title{width:236px; height:58px;font-size:24px; line-height:58px;color:#fff;text-align:center; background:#23a782;margin-top:20px;}
.leftnews_list{width:234px; border:1px solid #dbdada; border-top:none;padding:8px 0;}
.leftnews_list ul li { width:204px;padding:0 15px; height:28px; line-height:28px;}
.leftnews_list ul li a{ color:#666; font-size:14px;}

.contactleft{width:234px;border:1px solid #dbdada;margin-top:20px;}
.conleft_title{ width:220px; height:29px;overflow:hidden;background:url(../images/leftcon_bg.jpg) right bottom no-repeat;color:#2976e0;font-size:12px;padding-left:14px; line-height:35px;}
.conleft_title span{ width:120px; height:29px;display:block;float:right; text-align:right; color:#fff; font-size:18px; line-height:29px;}
.conleft_list{padding-bottom:12px;}
.conleft_list span{font-size:26px; width:234px;height:45px; display:block; line-height:45px; color:#23a682;font-family:impact; text-align:center;}
.conleft_list dl{width:234px; display:block;clear:both;}
.conleft_list dl dt,.conleft_list dl dd{font-size:14px; color:#666666; line-height:24px;}
.conleft_list dl dt{ width:45px; float:left; padding-left:14px;}
.conleft_list dl dd{width:165px; float:left;}

.main_con{width:744px; float:left;padding-left:20px;}
.mainConTitle{height:50px; background:url(../images/index_06.jpg) left bottom repeat-x;}
.mainConTitle .title{display:block; float:left;font-size:24px;color:#2976e0; line-height:30px; border-bottom:3px solid #2976e0; padding-bottom:17px;}
.mainConTitle .position{display:block; float:right; color:#666; line-height:40px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#23a682}
.mainConList .pic1{float:left; margin-right:15px;margin-top:10px;}
.mainConList .pic1 dt{ width:230px;height:172px; padding:3px; border:1px solid #eae9e9;}
.mainConList .pic1 dd{ width:238px; height:30px; line-height:30px;text-align:center;font-size:14px;}
.mainConList .pic1 dd a{color:#006f42}
.mainConList .pic2{background:url(../images/index_33.png) left bottom repeat-x; padding-bottom:14px; padding-top:14px; height:116px;}
.mainConList .pic2 dt{ width:145px; height:108px; padding:3px;border:1px solid #eae9e9;float:left}
.mainConList .pic2 dd{ width:570px; padding-left:20px; float:left;}
.mainConList .pic2 dd a{color:#006f42;font-size:14px; line-height:36px;}
.mainConList .pic2 .intro{font-size:14px;color:#666666;line-height:24px}
.mainConList .pic2 .time{font-size:12px;color:#999;line-height:30px;}
.mainConList_ul{padding-top:10px;clear:both;}
.mainConList_ul li{padding:0 5px;height:50px;line-height:50px;background:url(../images/index_33.png) left bottom repeat-x}
.mainConList_ul li a{ color:#333333; font-size:14px;}
.mainConList_ul li a:hover{ color:#006f42;}
.mainConList_ul li span{ float:right;color:#999;}
.mainConList center{line-height:60px;}

.pglist{ width:100%;clear:both;height:100px;}
.pglist ul{ width:100%;text-align:center; padding-top:40px;}
.pglist ul li{ display:inline-block;*display:inline; *zoom:1; *margin-left:5px;_display:inline; _zoom:1; _margin-left:5px; width:26px;height:26px; line-height:26px; border:1px solid #d8d8d8; text-align:center;font-family:Arial;font-size:14px;}
.pglist ul li a{color:#707070; display:block}
.pglist ul li.last{ width:56px; padding-left:10px; height:26px; border:1px  solid #d8d8d8;background:url(../images/lastBg.jpg) 6px center no-repeat;}
.pglist ul li.next{ width:56px; padding-right:10px; height:26px; border:1px  solid #d8d8d8;background:url(../images/nextBg.jpg) 56px center no-repeat;}
.pglist ul li.on{background:#25af13;border:1px  solid #25af13;}
.pglist ul li.on a{color:#fff;}

.mainContect{ padding:20px 10px; line-height:30px;font-size:14px; color:#666666}
.mainContect p{font-size:14px; color:#666666;line-height:30px;}

.mainContect .title{ width:100%; text-align:center; font-size:22px;color:#006f42;background:url(../images/index_33.png) left bottom repeat-x;font-weight:bold}
.mainContect .title span{display:block;color:#999999;font-size:12px;line-height:50px;}
.mainContect .pic{ width:100%; text-align:center;padding:20px 0;}
.mainContect .pic img{margin:0 auto;}
.mainContect .con{ padding:20px 10px; line-height:30px;font-size:14px; color:#666666}
.mainContect .con p{font-size:14px; color:#666666;line-height:30px;}
.mainContect .pgfy{ width:100%;background:url(../images/index_33.png) left top repeat-x; padding-top:15px;padding-bottom:10px;}
.mainContect .pgfyl{ width:624px;float:left}
.mainContect .pgfyl p{ color:#666;}
.mainContect .pgfyl p a{ color:#666;}
.mainContect .pgfyl p a:hover{ color:#006e42;}
.mainContect .pgfyr{ width:100px;float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyr a{ color:#006e42;font-size:14px;}

/* hr*/
.hrBox{ width:634px; float:left; min-height:91px; _height:91px; border:1px solid #dbdbdb; margin-top:20px; background:#efefef; margin-left:20px;_margin-left:10px; } 
.hrBoxL{ width:100px; float:left; text-align:center;  }
.hrBoxL li{ width:100px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #dbdbdb solid;vertical-align: bottom}
.jobName{ width:380px; float:left;}
.hrBtn{ width:100px; float:left; text-align:center; padding-top:3px;}
.hrBoxL li.haode{ border-bottom:none;}
.hrBoxR{ width:533px; float:left; text-align:left; border-left:1px solid #dbdbdb;}
.hrBoxR li{ width:508px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #dbdbdb solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}
.hrBoxR li.topline{ overflow:hidden; height:30px;}
.hrBoxR li.topline img{ margin-top:3px;}
.hrBoxR li.haode{ border-bottom:none;}
.hrTable{ width:614px; float:left; height:440px; background:#efefef; border:1px solid #dbdbdb;margin-left:35px;_margin-left:17px;}
.tableTitle{ width:614px; height:36px; text-align:center; line-height:36px; border-bottom:1px solid #dbdbdb; font-weight:bold;}
.lineOne{ height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; width:614px;}
.lineOneL{ width:94px; float:left; text-align:center; border-right:1px solid #dbdbdb;}
.lineOneR{ width:509px; float:left; padding-left:10px;}
.tableMainL{ width:94px; float:left; border-right:1px solid #dbdbdb; text-align:center;}
.tableMainL li{ width:94px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb;}
.tableMainR{ width:211px; float:left; border-right:1px solid #dbdbdb; text-align:left; }
.tableMainR li{ width:206px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}
.tableMainR li span{display:inline-block;}
.tableMainRno{ width:212px; float:left; text-align:left;}
.tableMainRno li{ width:207px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}
.tableMainRno li span{display:inline-block;}
.input_hr{ width:126px; height:17px; line-height:17px; padding:0px; vertical-align:middle; font-size:12px; border:1px solid #dbdbdb;}
.sel_hr{ width:130px; height:20px; line-height:20px; padding:0px; vertical-align:middle; font-size:12px; }
.bottomLine{ width:614px; height:123px; border-bottom:1px solid #dbdbdb; }
.lineBootL{ width:94px; height:123px; border-right:1px solid #dbdbdb; text-align:center; float:left;}
.lineBootR{ width:509px; float:left; padding-left:10px;  height:123px;}
.are_hr{ width:470px; height:80px; margin-top:11px;}
.hr_btn{ width:614px; height:31px; line-height:31px;}
.hr_btnL{ width:310px; float:left; border-right:1px solid #dbdbdb; text-align:center; height:31px;}
.hr_btnR{ width:300px; float:left; text-align:center; }
.c_red{ color:#f00;}
.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}

/* book*/
.bookmain{width:650px;padding:0 10px;height:auto;font: 14px/30px 'microsoft yahei';color: #185e0b;margin:0 auto;background:#fff}
.bookmain div{font-size:12px}
.bookline{width: 650px; height:34px;background-image: url(../images/about_box_line.jpg); background-repeat:repeat-x; background-position: 0 0; margin:0 auto;margin-top:10px;}
.book3{ width:550px; margin:0 auto;}
.booktop{ width:650px; height:30px; float:left; background:url(../images/bookico.png) no-repeat 10px 7px; margin-top:20px;}
.booktop_name{ width:570px; height:30px; float:left; color:rgb(30,54,1); padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:150px; height:30px; float:left; color:rgb(30,54,1); text-align:right; line-height:30px;}
.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #d6deef; background:url(../images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:rgb(30,54,1);}
.bookadmin{ width:650px; height:auto; float:left;}
.bookadmin_top{ width:650px; height:12px; float:left;}
.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:rgb(30,54,1);}
.messagecol{ color:rgb(30,54,1);}
.admincol{ color:rgb(30,54,1); font-weight:bold;}
.admintimecol{ color:rgb(30,54,1); float:right; *margin-top:-17px;}
.message{ width:500px; height:auto;float:left;padding-left:50px; color:rgb(30,54,1);}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}
.message li input{ height:15px; line-height:15px; width:150px;}
.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:12px;}
.message li p.message_content{ width:400px;float:left;}
.message li.contentb{ width:500px;height:150px; float:left;}
.message li.contentb textarea{ width:370px; height:120px;}
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; float:left;}
.message li p.message_yzminput input{ width:70px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:200px; height:40px; float:left;}
.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}
.blank{width:100%; height:20px; margin-bottom:5px;}



/*头条*/
.mainhead .indexhot { margin-left:20px; float:left; width:390px;}
.mainhead .indexhot .hotbox { border-bottom:1px dotted #ccc; padding-bottom:10px;}
.mainhead .indexhot .hotbox h2 { font-size: 16px; font-weight: bold; height: 28px;}
.mainhead .indexhot .hotbox p {line-height: 22px}
.mainhead .hotlist {}
.mainhead .hotlist ul {}
.mainhead .hotlist ul li {float:left; width:50%; line-height:25px; height:25px; color:#CCC}
.mainhead .hotlist ul li span { padding-right:5px;}
/*图片展示*/
.piclist { background-color: #F4F4F4; padding-top: 20px; padding-bottom: 20px; padding-left:10px; padding-right:10px; margin-top:20px; margin-right:20px;}
.piclist ul {}
.piclist ul li { float:left; width:170px;}
.piclist ul li .pic { width:155px; margin-left:auto; margin-right:auto}
.piclist ul li .pic img { width:155px; height:110px; }
.piclist ul li .title { width:155px; line-height:22px; margin-left:auto; margin-right:auto; margin-top:5px; height:25px; overflow:hidden;}
/*栏目列表*/
#classbox { padding-top:10px;}
#classbox .box { float:left; width:345px; margin-right:20px; display:inline; height:410px;}
/*边栏定义*/
#sidebar .box { border:1px solid #ddd; margin-bottom:20px;}
#sidebar .box .boxhead{height:30px; line-height:30px;}
#sidebar .box .boxlist ul li { line-height:35px; height:35px; border-bottom:1px dotted #ddd} 
#sidebar .box .boxlist ul li .num { margin-top:12px;}
/*面包屑导航*/
#pagenav { background-color: #F4F4F4; line-height:30px; hanging-punctuation:30px; padding-left:10px; padding-right:10px; margin-bottom:10px; margin-right:20px;}
/*列表页*/
.pagelist { margin-right:20px;}
.pagelist .boxhead{height:30px; line-height:30px;}
.pagelist .boxlist ul { padding-bottom:20px;}
.pagelist .boxlist ul li { line-height:35px !important; height:35px !important; border-bottom:1px dotted #059e29;}
.pagelist .boxlist ul li .title{ font-size:14px;}
.pagelist .boxlist ul li .time{}
/*图片列表页*/
.pagepiclist { margin-right:20px;  border:1px solid #ddd; }
.pagepiclist .boxhead{height:30px; line-height:30px;}
.pagepiclist .boxlist { padding-right:0px;}
.pagepiclist .boxlist ul { padding-bottom:20px;}
.pagepiclist .boxlist ul li { float:left; height:170px; margin-top:10px; margin-right:9px; width:165px;}
.pagepiclist .boxlist ul li img{ font-size:14px;width:165px;}
.pagepiclist .boxlist ul li .title{ float:none; text-align:center;}
.pagepiclist .boxlist ul li .time{}
/*扩展列表页*/
.pageexpand { margin-right:20px;  border:1px solid #ddd; }
.pageexpand .boxhead{height:30px; line-height:30px;}
.pageexpand .boxlist ul li { height:90px; float:none; border-bottom:1px dotted #ddd}
.pageexpand .boxlist ul li .pic { float:left;}
.pageexpand .boxlist ul li .pic img { width:110px; height:80px;}
.pageexpand .boxlist ul li .info { float:left; margin-left:20px;}
.pageexpand .boxlist ul li .info .title { line-height:25px; float:none; font-size:14px; font-weight:bold}
.pageexpand .boxlist ul li .info .description { line-height:25px;}
.pageexpand .boxlist ul li .info .ext{ color: #999; line-height:22px; float:none}
/*内容页*/
.pagecontent {margin-right:20px; }
.pagecontent .boxcontent h1{height:45px;  font-size:16px; font-weight:bold; text-align:center}
.pagecontent .boxcontent .info { border-top:1px dotted #ccc; text-align:center}
.pagecontent .boxcontent .content { font-size:14px; line-height:35px; margin-top:10px;}
.pagecontent .boxhead {margin-top:20px;}
.pagecontent .boxhead h3 { font-size:12px; font-weight:normal;}
.pagecontent .boxlist {}
.pagecontent .boxlist li { float:left; width:50%;}
.pagecontent .boxlist li .line { padding-right:10px !important;}
.pagecontent .updown { line-height:25px; height:25px; padding-left:10px; padding-right:10px; color:#666;}
.pagecontent .updown a {color:#666}
.pagecontent .updown .previous { float:left;}
.pagecontent .updown .next { float:right}
/*扩展模型内容页*/
.contentexpand { padding:10px; height:310px;}
.contentexpand .imagebox {float:left; width:330px; border:1px solid #ddd;}
.contentexpand .imagebox .pic { width: 320px;height: 250px;margin-right: auto;margin-left: auto;}
.contentexpand .imagebox .tabs { padding-left:5px;height:75px;}
.contentexpand .imagebox .tabs a { display:block; float:left; margin-right:5px; padding:2px; border:1px solid #ddd}
.contentexpand .imagebox .tabs img { width:70px; height:60px;}
.contentexpand .info {float:left; margin-left:10px; width:340px;}
.contentexpand .info .title { font-size:14px; height:35px; border-bottom:1px dotted #ddd}
.contentexpand .info .title h1 { font-weight:bold}
.contentexpand .info .description { font-size:12px; line-height:22px; padding-top:10px; color:#666;border-bottom:1px dotted #ddd; padding-bottom:10px;}
.contentexpand .info .list {}
.contentexpand .info .list ul {}
.contentexpand .info .list ul li { line-height:35px; height:35px;border-bottom:1px dotted #ddd}
.contentexpand .info .list ul li .name { padding-right:10px; color:#666}
/*分页样式*/
.pagenum {padding:20px; text-align:center}
.pagenum a {border: 1px solid #FFFFFF;color: #999999;margin: 0 3px;padding: 3px 0; }
.pagenum a:hover { color: #3e4e68 !important;}
.pagenum .current {color: #3e4e68 !important;}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #F8F8F8; border: 1px solid #D9D9D9; color: #999999; height: 19px; line-height: 19px; padding: 3px 10px; width: 39px;}
/*404页面*/
.error404 { background-image: url(../images/404bg.jpg); background-repeat: no-repeat; width: 856px; height: 250px; margin-right: auto; margin-left: auto; margin-top: 50px;}
.error404 .taglist { padding-top: 100px; padding-left: 300px;}
.error404 .taglist a{color:#666}
.error404 .home { color:#3e4e68; padding-top: 5px; padding-left: 300px; font-size:14px; font-weight:bold}
.error404 .home a {color:#3e4e68; }
/*留言板*/
.guestbook {padding:20px}
.guestbook .list { border-bottom:1px dotted #ccc; padding-bottom:10px;}
.guestbook .list .content { font-size:14px; line-height:25px; padding-bottom:10px; }
.guestbook .list .content .reply {border:1px solid #ddd; line-height:25px; padding-left:5px; padding-right:5px; margin-top:10px; background-color:#f4f4f4}
.guestbook .list .info{color:#666; line-height:25px;}
.guestbook .formsub { padding:10px;}
.guestbook .formsub h5 { line-height:30px; font-size:14px; font-weight:bold}
.guestbook .formsub .guest_post { padding-top:10px;}
.guestbook .formsub .guest_post .guest_post_hr { line-height:40px; height:40px;}
.guestbook .formsub .guest_post .guest_post_text { border:1px solid #ccc;margin-left:10px; line-height:25px; height:25px; width:250px;}
.guestbook .formsub .guest_post .guest_post_content { border:1px solid #ccc; height:100px; width:100%; margin-top:10px;}
.guestbook .formsub .subdiv { margin-top:10px;}
.guestbook .formsub .subdiv .button { border:1px solid #ddd; width:50px; line-height:27px; height:27px; vertical-align: top}