@charset "gb2312";
/* CSS Document */


body{ margin:0; padding:0; font-family:"宋体" font-size:12px; color:#333333; width:100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p{margin:0;padding:0;}
.clear{ clear:both;}
img{ border:0; vertical-align:top;}
div{overflow:hidden;}
ul,li,ol,ul {list-style:none;}
ul,li{list-style-type:none;padding:0;margin:0; }
  a{font-family:"宋体"; text-decoration:none; color:#333333}
  a:hover{font-family:"宋体";text-decoration:none}
  a {blr:expression(this.onFocus=this.blur())}
  
.comm{ width:1002px; margin:0 auto;}
.top{ width:1002px; height:154px; margin:0 auto;}
.top .top_bg{ width:1002px; height:116px; margin:0 auto; background:url(../images/top_bg.jpg) no-repeat;}
.top .top_bg .logo{ width:109px; height:91px; float:left; margin-top:6px; margin-left:16px;}
.top .nav{ width:1002px; height:36px; margin:0 auto; background:url(../images/navbg.jpg) no-repeat;}
.top .nav ul{ padding-left:57px;}
.top .nav li{ width:148px; height:36px; line-height:36px; float:left;}
.top .nav li a{ font-size:14px; color:#FFF; line-height:36px; font-weight:bold; text-align:center; display:block;}
.top .nav li a:hover{ color:#F00;}

.banner{width:1002px; height:311px; margin:0 auto; overflow:hidden;}
.focus {width:1002px; height:311px; overflow:hidden; margin:0 auto; position:relative;}
.focus ul {height:380px; position:absolute;}
.focus ul li {float:left; width:1002px; height:311px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:985px; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:780px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:95px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}

.main{ width:1002px; margin:0 auto;}
.main .m_ab{ width:1002px; height:261px; margin:0 auto; margin-top:15px;}
.main .m_ab .m_abl{ width:248px; height:261px; float:left;}
.main .m_ab .m_abl h2{ width:240px; height:26px; background:url(../images/title_bg.jpg) left no-repeat; border-bottom:#37cf3c 1px solid; font-size:14px; color:#FFF; line-height:28px; padding-left:8px;}
.right {float: right; color: #333; line-height: 26px; font-family:Arial, Helvetica, sans-serif; padding-right: 3px;}
.main .m_ab .m_abl .m_abct{width:248px; height:232px; margin:0 auto; background:url(../images/sy_abbg.jpg) no-repeat}
.main .m_ab .m_abl .m_abct ul{ padding:0 24px;}
.main .m_ab .m_abl .m_abct li{ width:200px; height:28px; line-height:28px; text-align:center; background:url(../images/sy_pbg.png) bottom no-repeat;}
.main .m_ab .m_abl .m_abct li a{ line-height:28px; font-size:12px; text-align:center; display:block; color:#333;}
.main .m_ab .m_abl .m_abct li a:hover{ color:#F00;}


.main .m_ab .m_abj{ width:445px; height:261px; float:left; margin-left:22px;}
.main .m_ab .m_abj h2{ width:437px; height:26px; background:url(../images/title_bg.jpg) left no-repeat; border-bottom:#37cf3c 1px solid; font-size:14px; color:#FFF; line-height:28px; padding-left:8px;}
.main .m_ab .m_abj .m_abjct{ width:425px; height:212px; padding:10px; margin:0 auto; background:url(../images/sy_abjbg.jpg) no-repeat;}
.main .m_ab .m_abj .m_abjct p{ line-height:22px; font-size:12px; color:#333;}

.main .m_ab .m_abn{ width:265px; height:261px; float:right; }
.main .m_ab .m_abn h2{ width:257px; height:26px; background:url(../images/title_bg.jpg) left no-repeat; border-bottom:#37cf3c 1px solid; font-size:14px; color:#FFF; line-height:28px; padding-left:8px;}
.main .m_ab .m_abn .m_abnct{ width:245px; height:212px; padding:10px; margin:0 auto; background:url(../images/sy_abcbg.jpg) no-repeat;}
.main .m_ab .m_abn .m_abnct ul{}
.main .m_ab .m_abn .m_abnct li{ width:245px; height:28px; overflow:hidden; line-height:28px; background:url(../images/sy_pbg.png) bottom no-repeat;}
.main .m_ab .m_abn .m_abnct li a{ line-height:28px; font-size:12px; display:block; color:#333;}
.main .m_ab .m_abn .m_abnct li a:hover{ color:#F00;}

.main .m_pro{ width:1002px; height:202px; padding-top:20px; margin:0 auto;}
.main .m_pro .m_product{ width:717px; float:left;}
.main .m_pro .m_product h2{ width:709px; height:26px; background:url(../images/title_bg.jpg) left no-repeat; border-bottom:#37cf3c 1px solid; font-size:14px; color:#FFF; line-height:28px; padding-left:8px;}
.main .m_pro .m_product_ct{ width:693px; height:160px; padding:12px;}

.main .m_pro .m_pro_ct{ width:265px; height:202px; float:right; }
.main .m_pro .m_pro_ct h2{ width:257px; height:26px; background:url(../images/title_bg.jpg) left no-repeat; border-bottom:#37cf3c 1px solid; font-size:14px; color:#FFF; line-height:28px; padding-left:8px;}
.main .m_pro .m_pro_ct .m_pro_ctlx{ width:245px; height:154px; padding:10px; margin:0 auto; background:url(../images/sy_lxct.jpg) no-repeat;}
.main .m_pro .m_pro_ct .m_pro_ctlx p{ line-height:22px; font-size:12px; color:#333;}

/*-- 内页 --*/
.n{ width:1002px; margin:0 auto;}
.n .nl {width:248px; float:left;}
.n .nl .nl_cl{width:248px; margin:0 auto;}
.n .nl .nl_cl .nl_cltop{width:248px; height:27px; margin:0 auto; }
.n .nl .nl_cl .nl_cltop h2{ width:240px; height:26px; background:url(../images/title_bg.jpg) left no-repeat; border-bottom:#37cf3c 1px solid; font-size:14px; color:#FFF; line-height:28px; padding-left:8px;}
.n .nl .nl_cl .nl_clct {width:248px; margin:0 auto; background:url(../images/sy_abbg.jpg) no-repeat}
.n .nl .nl_cl .nl_clct ul{ padding:0 24px;}
.n .nl .nl_cl .nl_clct li{ width:200px; height:28px; line-height:28px;background:url(../images/sy_pbg.png) bottom no-repeat;}
.n .nl .nl_cl .nl_clct li a{ padding-left:50px; line-height:28px; font-size:12px; text-align:left; display:block; color:#333;}
.n .nl .nl_cl .nl_clct li a:hover{ color:#23ad21;background:url(../images/sy_pbg2.png) bottom no-repeat;}

.n .nl .nl_lx{width:248px; height:205px; margin:0 auto; margin-top:20px;}
.n .nl .nl_lx h2{ width:240px; height:26px; background:url(../images/title_bg.jpg) left no-repeat; border-bottom:#37cf3c 1px solid; font-size:14px; color:#FFF; line-height:28px; padding-left:8px;}
.n .nl .nl_lx .nl_lxct {width:228px; height:156px; padding:10px; margin:0 auto; background:url(../images/n_lxbg.jpg) no-repeat}
.n .nl .nl_lx .nl_lxct p{ line-height:22px; font-size:12px; color:#333;}

.n .nr{width:735px; float:right;}
.n .nr .nr_ab{ width:735px; margin:0 auto;}
.n .nr .nr_ab .nr_abtop{ width:735px; height:26px; background:url(../images/title_bg.jpg) left no-repeat; border-bottom:#37cf3c 1px solid; font-size:14px; color:#FFF; line-height:28px;}
.n .nr .nr_ab .nr_abtop h2{ line-height:27px; padding-left:10px; font-size:14px;line-height:28px; }
.rt {float: right; color: #333; line-height: 26px; font-size:12px; padding-right:5px;}
.n .nr .nr_ab .nr_abct{ width:715px; padding:20px 10px; margin:0 auto;}
.n .nr .nr_ab .nr_abct p{ font-size:12px; color:#333; line-height:23px; }
.n .nr .nr_ab .nr_abct img{ float:right; padding:2px; border:#bab9b7 1px solid; margin-left:15px;}

.n .nr .nr_ab .nr_jobs{ width:715px; padding:20px 10px; margin:0 auto;}
.n .nr .nr_ab .nr_jobs p{ font-size:12px; color:#333; line-height:23px; }

.n .nr .nr_ab .nr_ct{ width:715px; padding:20px 10px; background:url(../images/ctbg.jpg) top right no-repeat; margin:0 auto;}
.n .nr .nr_ab .nr_ct p{ font-size:12px; color:#333; line-height:33px; }

.n .nr .nr_ab .nr_pro{ width:715px; padding:20px 10px; margin:0 auto;}
.n .nr .nr_ab .nr_pro ul{ margin-left:5px}
.n .nr .nr_ab .nr_pro li{ width:164px;height:158px;line-height:16px;  float:left; margin:6px;}
.n .nr .nr_ab .nr_pro li a{line-height:16px; font-size:12px; color:#333; text-align:center; display:block;}
.n .nr .nr_ab .nr_pro li a:hover{ color:#23ad21}
.n .nr .nr_ab .nr_pro img{ width:160x; height:120px; border:#b6b5b5 1px solid; margin-bottom:3px;}
.n .nr .nr_ab .nr_prodetail{ width:715px; padding:20px 10px; margin:0 auto;}
.n .nr .nr_ab .nr_prodetail h3{height:36px; line-height:36px; font-size:14px; text-align:center; color:#333; }
.n .nr .nr_ab .nr_prodetail p{ line-height:23px; font-size:12px; color:#333;}
.return {line-height: 32px;text-align: center; font-size:12px;height: 32px;}


/*table*/
.nr_news{ width:715px; padding:20px 10px; margin:0 auto;}
.nr_newsdetail{width:715px; padding:20px 10px; margin:0 auto;}
.nr_newsdetail p{}

.t_news{ margin-top:10px; font-size:12px; font-family:"宋体";}
.t_news a{ color:#333; line-height:35px;}
.t_news a:hover{ color:#F00}
.td{ font-size:12px; font-family:"宋体"; line-height:18px;}
.t_news2{ margin-top:10px; font-size:12px; font-family:"宋体"; line-height:18px; }

.t_news_ct{padding-left:10px; text-align:left; line-height:20px; font-family:"宋体"; font-size:12px;}

.news_right{ float:left; width:650px;padding:10px; font-size:12px; line-height:25px; color:#333; padding-bottom:20px;}


.footer{ width:1002px; height:140px; border-top:#35c817 solid 6px; margin:0 auto; margin-top:20px; background:url(../images/foot_bg.jpg) top left no-repeat;;}
.footer p{ line-height:23px; text-align:center; font-size:12px;}
.footer a{ color:#333; font-size:12px; line-height:23px;}
.footer a:hover{ color:#23ad21}


.text-center{
    text-align: center;
}
.pagination{
    display: inline-block;
}
.pagination:after{
    content: '';
    clear: both;
    display: block;
}
.pagination li{
    float: left;
}
.pagination li:nth-child(1) span{
    color: #eee;
}

.pagination li span{
    padding: 0 10px;
    color: #37cf3c ;
}
.pagination li a{
    padding: 0 10px;
}

