@charset "utf-8";

/* Style Reset

----------------------------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 

{ margin: 0; padding: 0; font-size: 12px;}

input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}

ul, li, dl, dt, dd, ol { display: block; list-style: none; }

fieldset,img{ border: 0; }

.clear { clear:both;}

a{text-decoration:none;outline:0;}

center{padding:30px 0;}

/* _behavior: url(js/iepngfix.htc); IE6下png透明 */

/* topbg */

body{background:url(../images/bg.png) repeat 0 0;}

.top{width:980px;height:92px;margin:0 auto;}

.logo{float:left;margin:33px 0 0 0;_behavior: url(js/iepngfix.htc);}

.tel{float:right;margin:22px 0 0 0;_behavior: url(js/iepngfix.htc);}

/* navbg */

.navbg{width:100%;height:55px;border-top:3px solid #fff000; background:url(../images/navbg.jpg) repeat-x 0 0;}

.navbg ul{width:972px;height:55px;margin:0 auto;}

.navbg ul li{width:108px;height:55px;float:left;font:14px/55px 微软雅黑;text-align:center;}

.navbg ul li a{display:block;width:108px;height:55px;color:#fff;}

.navbg ul li a:hover,.navbg ul li a.hover{color:#fff;background:url(../images/navhover.jpg) no-repeat center center;display:block;width:108px;height:55px;}

/*首页头部banner*/

.banner{height:519px; width:100%; margin:0 auto; overflow:hidden; position:relative;}

.banner>ul{width:auto;}

.banner>ul li{height:519px; background-size:cover; background-position:center center; float:left;}

.banner .ctrl{position:absolute; z-index:99; bottom:40px; right:50%; display:none;}

.banner .ctrl div{width:14px; height:14px; float:left; background-color:#fff; border-radius:100%; margin-left:10px; cursor:pointer;}

.banner .ctrl div.now{background-color:#fabe00;}

.banner .prev{width:42px; height:90px; background-image:url(../images/arrow_left.png); position:absolute; z-index:10; left:177px; bottom:50%; margin-bottom:-45px; cursor:pointer;}

.banner .next{width:42px; height:90px; background-image:url(../images/arrow_right.png); position:absolute; z-index:10; right:177px; bottom:50%; margin-bottom:-45px; cursor:pointer;}

/* searchbg */

.searchbg{background:url(../images/navbg.jpg) repeat-x 0 0;height:45px;width:100%;margin:0 0 20px 0;}

.search{width:980px;height:45px;margin:0 auto;}

.title{width:130px;height:45px;float:left; background:url(../images/marquee.png) no-repeat 7px center;_behavior: url(js/iepngfix.htc);font:18px/45px 微软雅黑;color:#fff;text-align:right;}

marquee{float:left;width:566px;height:45px;font:12px/45px 宋体; color:#bbbbbb;}

.search01{ float:right; width:230px; height:31px; margin:4px 0 0;background: #fff}

.search02{ float:left;}

.search02 input.search03{background:none; float:left; width:101px; font-size:12px; color:#000; font-family:'微软雅黑'; height:31px; line-height:31px;  border:none; border:0; padding-left:5px; }

.search01 input.search04{  float:right; width:30px; font-size:14px; color:#ccc; font-family:'微软雅黑'; height:31px;border:none; border:0; background: url(../images/searchbtn.jpg) no-repeat center center;  cursor:pointer;}







.search05{ float:left; width:82px; margin-left:2px;}

.jslct { float:left;color:#000;font-family:"微软雅黑";display:inline-block;*display:inline;zoom:1;font-size:12px;position:relative;vertical-align:middle;cursor:default; width:60px; padding-right:22px; height:28px; line-height:31px; background: url(../images/select.png) no-repeat 60px center;z-index:0;}

.jslct_hover {}

.jslct div.jslct_t {position:relative; z-index:2;*display:block!important;*display:inline;zoom:1;}

.jslct em {font-style:normal;margin:0;padding:0 ;display:block; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.jslct dl, .jslct dl dd {padding:0;margin:0;list-style:none}



.jslct dl {background:#66A202 ;position:absolute;top:31px;left:0px;cursor:default; width:66px; overflow:hidden;z-index:1;display:none; font-size:12px;}

.jslct_hover dl {}

.jslct dl dd { text-align:center;line-height:24px; white-space:nowrap;cursor:pointer;background:#66A202 ;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; color:#fff}

.jslct dl dd:hover {color:#fff; }

.jslct dl dd.hover {color:#fff; }

.jslct .jslcted {}

.jslct dl dd.noborder {}



/* con1 */

.con1{width:980px;height:290px;margin:0 auto;}

.con1title{width:980px;height:43px;border-bottom:1px solid #fff;}

.titleborder{width:980px;height:42px;border-bottom:1px solid #d8d8d8;}

.titleborder span{float:left;font:18px/42px 微软雅黑; color:#120e0e;text-indent:1em;}

.con1pic{float:left;margin:13px 0 0 10px;display:inline;_behavior: url(js/iepngfix.htc);}

.more{display:block; background:url(../images/more.png) no-repeat 0 0;width:50px;height:34px; float:right;margin:4px 0 0 0;_behavior: url(js/iepngfix.htc);}

.con1ul{width:100%;height:200px;padding:21px 0 0 0;}

.con1ul li{width:220px;height:200px; float:left;margin:0 12px;display:inline;}

.con1ul li img{width:218px;height:165px;border:1px solid #d5d5d5;margin:0 0 6px 0;}

.pictitle{display:block;width:220px;height:26px;background:#d3d6d4;text-align:center;font:12px/26px 宋体;color:#333;}

/* con2 */

.con2bg{width:100%;height:362px; background:url(../images/con2bg.jpg) repeat 0 0;}

.con2{width:980px;height:362px;margin:0 auto; background:url(../images/con2icons.jpg) no-repeat 35px 0;}

.con2left{float:left;width:484px;height:345px;padding:17px 0 0 23px;}

.newstitle{width:100%;height:55px;border-bottom:1px solid #161616;}

.newsborder{width:100%;height:54px;border-bottom:1px solid #4b4b4b;}

.newsborder span,.parborder span{float:left;font:18px/54px 微软雅黑;color:#dedede;}

.titlepic{float:left;margin:20px 0 0 10px;_behavior: url(js/iepngfix.htc);}

.more2{display:block; background:url(../images/more.png) no-repeat 0 0;width:50px;height:34px; float:right;margin:14px 0 0 0;_behavior: url(js/iepngfix.htc);}

.newsul{width:100%;padding:22px 0 0 0;}

.newsul li{width:100%;height:42px;font:12px/42px 宋体; background:url(../images/newsicons.png) left center no-repeat;text-indent:1em;_behavior: url(js/iepngfix.htc);overflow:hidden;}

.newsul li a{color:#dedede;float:left;}

.newsul li span{float:right;color:#dedede;color:#dedede;}

.con2right{float:right;width:433px;height:345px;padding:17px 0 0 0;}

.partitle{width:100%;height:55px;border-bottom:1px solid #161616;}

.parborder{width:100%;height:54px;border-bottom:1px solid #4b4b4b;}

.parcon{background:url(../images/partnersbg.png) no-repeat 0 0;width:100%;height:250px;padding:22px 0 0 30px;margin:15px 0 0 -14px;_behavior: url(js/iepngfix.htc);}

.parcon a{display:block;width:138px;height:109px;position:relative;float:left;}

.parcon img{float:left;margin:1px 1px 0 0;}

.toprgba{position:absolute;width:137px;height:108px;background:rgba(255,255,255,.2);color:#fff;border:1px solid #CCC;}

.toprgba p{position:absolute;top:42%;left:34%;}

/* con3 */

.con3{width:980px;height:293px;margin:0 auto;}

.con3title{width:100%;height:61px;border-bottom:1px solid #fff;}

.con3border{width:100%;height:60px;border-bottom:1px solid #d8d8d8;}

.con3border span{float:left;font:18px/54px 微软雅黑;color:#221f1f;}

/* mover ad */

.movead {zoom:1; width:1002px; margin:0 auto;}

.movead .pcont { float:left;  width:914px; height:200px; overflow:hidden; margin:0 10px; padding:20px 0 0 0;}

.movead .ScrCont {width: 32766px; zoom: 1}

.movead #List1_1 {FLOAT: left}

.movead #List2_1 {FLOAT: left}

.movead .LeftBotton { background:url(../images/leftbtn.png) no-repeat center; FLOAT: left; WIDTH: 33px; HEIGHT: 182px;_behavior: url(js/iepngfix.htc);}

.movead .RightBotton {BACKGROUND:url(../images/rightbtn.png) no-repeat center; FLOAT: left; WIDTH: 33px; HEIGHT: 182px;_behavior: url(js/iepngfix.htc);}

.movead .pl img {DISPLAY: block; CURSOR: pointer; width:209px; height:158px;float:left;}

.movead .pl {float:left; width:209px; height:187px; margin:0 10px; overflow:hidden;}

.basetitle{width:209px; height:26px; background:url(../images/eqicons.jpg) no-repeat left center; display:block; float:left;margin:1px 0 0 0; line-height:26px;color:#6b6b6b;text-indent:1em;}

/* footbg */

.footbg{width:100%;height:204px; background:url(../images/con2bg.jpg) repeat 0 0;border-top:1px solid #3d3d3d;}

.link{width:980px;height:69px;border-bottom:1px solid #000;margin:0 auto;}

.link span{color:#fbc200;font:12px/69px 宋体;padding-left:1em;}

.link a{color:#bbb;margin:0 9px;font:12px/69px 宋体;}

.linkborder{width:980px;height:68px;border-bottom:1px solid #323232;}

.foottel{width:980px;margin:0 auto;text-indent:260px;font:12px/34px 宋体; color:#8b8b8b;padding:36px 0 0 0;}

.footicp{width:980px;margin:0 auto;text-indent:260px;font:12px/34px 宋体;color:#8b8b8b;}

.footicp a{color:#8b8b8b;margin:0 3px;}

.foottel span,.footicp span{margin:0 5px;}

/* subpage */

.subpage{width:980px;margin:0 auto 20px auto;}

.left{float:left;width:217px;}

.lefttitle{background:url(../images/lefttitle.jpg) no-repeat 0 0;width:217px;height:39px;font:16px/39px 微软雅黑; color:#bbbbbb;text-indent:12px;}

.leftnav{width:217px;padding:7px 0;}

.leftnav li p{width:215px;height:35px;border:1px solid #d6d6d6; background:url(../images/leftbg.jpg) 0 1px repeat-x;margin:0 0 3px 0;}

.leftnav li a{display:block;width:213px;height:33px;border:1px solid #fff; background:url(../images/lefticons.png) 10px 13px no-repeat;text-indent:26px;font:12px/33px 宋体;color:#1e1e1e;}

.leftnav li li a{display:block;width:213px;height:33px;border:1px solid #fff; background:url(../images/lefticons.png) 23px 13px no-repeat;text-indent:39px;font:12px/33px 宋体;color:#1e1e1e;}

.leftnews,.leftcontact{width:215px;border:1px solid #d6d6d6;border-top:0;margin:0 0 10px 0;}

.leftnews ul,.leftcontact div{width:213px;padding:18px 0 25px 0;border:1px solid #fff;background:#ececec;border-top:0;}

.leftnews ul li{width:190px;margin:0 auto;font:12px/26px 宋体;}

.leftnews ul li a{color:#333;}

.leftcontact div p{font:12px/28px 宋体;width:192px;margin:0 auto;color:#333;}

/* right */

.right{float:right;width:714px;}

.righttitle{width:100%;height:39px;border-bottom:1px solid #fff;}

.rightborder{width:100%;height:38px;border-bottom:1px solid #d8d8d8;}

.rightborder p{float:left;font:16px/38px 微软雅黑;color:#181717;}

.rightborder p.titlemore{float:right;font:12px/38px 宋体;color:#333;}

.rightborder p a,.rightborder p span{margin:0 5px;color:#333;}

.subcon{width:100%;padding:15px 0;}

.subcon p{font:14px/180% 宋体;color:#333;}

/* sub news */

.subnewsul{width:100%;}

.subnewsul li{width:100%;height:36px;font:14px/36px 宋体; background:url(../images/newsicons2.png) left center no-repeat;text-indent:1em;_behavior: url(js/iepngfix.htc);overflow:hidden;}

.subnewsul li a{color:#333;float:left;}

.subnewsul li span{float:right;color:#333;}

.subnewsul li.border{height:0;border-bottom:1px dashed #abaaaa;overflow:hidden;margin:3px 0;}

/* pages */

.pages{width:100%;height:28px; margin:14px 0; clear:both;}

.pages ul{float:right; margin:0 15px 0 0; display:inline;}

.pages ul li{float:left; display:inline; margin:0 7px 0 0; font:500 14px/28px 宋体; color:#666;width:26px;height:26px;border:1px solid #c6c6c6; background:#fff; text-align:center;}

.pages ul li a{color:#666; display:block;width:26px;height:26px;}

.pages ul li.prev{width:64px;height:26px; background:url(../images/prev_page.jpg) 6px center no-repeat #fff; text-indent:13px; border:1px solid #c6c6c6; text-align:left;}

.pages ul li.prev a,.pages ul li.next a{display:block;width:64px;height:26px;}

.pages ul li.ok a{display:block;width:55px;height:28px;}

.pages ul li.next{width:64px;height:26px; background:url(../images/next_page.jpg) 54px center no-repeat #fff; text-indent:6px; border:1px solid #c6c6c6; text-align:left;}

.pages ul li:hover{border:1px solid #3f3f3f;}

.pages ul li.clickli{background:#eeeeee;border:1px solid #c6c6c6;font-weight:bold;}

.pages ul li.dot{border:0; background:none; color:#666;}

.pages ul li.allpage{width:136px;border:0; background:none;}

.allpage input{width:26px;height:26px;border:1px solid #cac8c7; text-align:center; background:#fff; margin:0 5px; color:#666;font:14px/26px 宋体;}

.pages ul li.ok{background:url(../images/okbg.jpg) no-repeat 0 0;width:55px;height:28px;border:0; float:left;}

.pages ul li.ok a{color:#ffddc8;}

/* productul */

.productul{width:100%;}

.productul li{width:220px;height:200px; float:left;margin:0 8px 15px 8px;display:inline;}

.productul li img{width:218px;height:165px;border:1px solid #d5d5d5;margin:0 0 6px 0;}

.pictitle{display:block;width:220px;height:26px;background:#d3d6d4;text-align:center;font:12px/26px 宋体;color:#333;}

/* equl */

.equl{width:100%;}

.equl li{width:220px;height:200px; float:left;margin:0 8px 15px 8px;display:inline;}

.equl li img{width:218px;height:165px;border:1px solid #d5d5d5;margin:0 0 6px 0;}

.pictitle2{display:block;width:220px;height:26px;background:url(../images/eqicons.jpg) left center no-repeat;text-indent:15px;font:12px/26px 宋体;color:#6b6b6b;}

/* list */

.product_list{width:100%;}

.product_list li{width:100%;height:178px; margin:0 0 14px 0;}

.leftimg{float:left;width:218px;height:165px; margin:0 15px 0 10px; display:inline;}

.product_list li div{float:left;width:446px;}

.product_list li div a{font:14px/55px 宋体; color:#666;}

.product_list li div p{font:12px/28px 宋体;color:#666;}

/* hr */

.hr{ margin:0px auto 10px auto; width:100%;  line-height:24px; border:1px #CCC solid; background-color:#fff;}

.hr td{ border:1px #CCC solid;}

.hr a{ color:#333;}

.hr a:hover{ color:#de0303;}

.hr_btn{width:100px; height:40px; font-size:14px;}

/* book*/

.bookmain{width:650px; margin:0 auto; height:auto;}

.bookline{width: 650px; height:34px; background-image: url(../images/about_box_line.jpg); background-repeat:repeat-x; background-position: 0 0; float:left; margin-top:10px;}

.book{ width:650px; 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:470px; 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:600px; 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; text-align:right;}

.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}

.blank{width:100%; height:20px; margin-bottom:5px;}

.c_red{color:red;}

.bgwhite{background:#fff;}

/* subimg */

.view p{font:500 14px/180% 宋体; color:#333;width:94%; margin:0 3%;}

.view p.bigtit{font-size:18px; color:#333; font-family:黑体; font-weight:bold; width:100%; text-align:center;}

.view p.datetime{color:#999; font-size:12px; width:100%; text-align:center;}

.share2{margin:0px auto; color:rgb(180,218,119);}

.border3{width:94%; height:0px; border-bottom:1px dashed #b4b4b4; float:left; margin:5px 3% 0 3%;}

.bigimg{margin:10px auto; max-width:500px;_width:500px; border:1px solid #333;}

/*------------*/

.viewpage{width:630px; float:left; margin-left:20px; color:#003300;font-size:12px; margin-top:15px;}

.p_view_back{ text-align:center; line-height:24px; color:#bb8c59;font:500 12px/30px 宋体;}

.p_view_back a{ color:#666; display:block;width:61px;height:25px; margin:0 auto;}

.subcon p.p_view_top{ width:95%; overflow:hidden; line-height:20px; margin:0 auto 10px auto; color:#666; font-size:12px;}

.p_view_top a{ color:#666; font-size:12px;}

.searchp{width:100%; height:36px; background:skyblue; text-align:center; line-height:36px; margin:10px auto;}

.searchp a{color:#666;}

/* search */

.subcon p.searchmore{width:96%; height:38px; background:#333; line-height:38px; text-align:center; margin:8px 2% 10px 2%;}

.searchmore a{color:#fff;}

.searchul li{width:96%; line-height:40px; border-bottom:1px dashed #999; margin:0 2%;}

.searchul p{font-size:12px; color:#333; width:98%; margin-left:1%;}

.searchul li div{width:100%; text-indent:13px; line-height:36px; font-size:14px;}

.searchul li div a{color:#333; line-height:40px;}

.searchul li div span{float:right; margin-right:8px; color:#333; *margin-top:-40px;}

.hasbor{border-bottom:1px dashed #666;}



.paging{ width:100%; float:left; width:100%;width:100%;height:28px; margin:14px 0; clear:both;}

.paging {width:100%; text-align:center;}

.paging a{color:#fff; display:block;width:26px;height:26px; float:left;line-height:26px; margin-right:10px;} 

.paging span{background: #86939e;display:block;width:26px;height:26px;line-height:26px; float:left;margin-right:10px; border: 1px solid #d9d9d9;

    font-weight: bold; color:#fff;}

.current{ background: #86939e;display:block;width:26px;height:26px; line-height:26px;

    border: 1px solid #d9d9d9;

    font-weight: bold;}

.paging a.next{width:64px;height:26px;background:url(../images/lefticons.png) 54px center no-repeat #86939e;text-indent:6px; border:1px solid #d9d9d9; text-align:left;}



.paging a.num{width:26px;height:26px; color:#86939e; line-height:26px; border:1px solid #d9d9d9; text-align:center;}

.paging a.prev{ width:74px;line-height:26px; border:1px solid #d9d9d9;background: #86939e; }