@charset "utf-8";
*{margin:0; padding:0; }
body{font-family:"Microsoft YaHei", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size:14px;background:url(body_bg.jpg)  repeat-x #f7f7f7;}
.wrap{width:1200px; margin:0 auto;overflow:auto;zoom:1; }
a{ color:#000000;}
a:hover{ color:#ff0000;}
ul,li,p{margin:0; padding:0; list-style:none;}

.title_h1{ width:100%; height:35px; line-height:35px; background:url(../images/h1_title_bg.gif) 0 0px repeat-x ;}
.title_h1 a{ color:#045da2;}
.h1_title a{ float:left; width:160px; text-indent:15px; display:block; font-size:15px; color:#fff; font-weight:bold; background:url(../images/h1_title.gif) 0 0px no-repeat #996666 ;}
.enname{ float:left;width:120px;height:35px; line-height:35px;  font-size:12px; color:#a5a5a5; }
.h1_more a{ float:right; width:60px; text-align: center; font-size:12px;color:#e22c07; }
.h1_more a:hover{ }

.title_h2{ width:100%; height:30px; line-height:30px;  background-color:#fafafa; border-bottom:#09a5e0 solid 1px; }
.h2_title { float:left; display:block; font-size:16px; }
.h2_title a{ float:left; padding:0px 15px; background-color:#09a5e0; display:block; font-size:16px; color:#FFFFFF}
.h2_more a{ float:right;  padding:0px 10px; background-color:#fafafa; font-size:12px; }
.h2_more a:hover{  background-color:#ebebeb;}

h4{ height:30px; line-height:30px; font-size:18px;  background:url(../images/body_bg.gif)  -0px -220px #e9ffec;}
.h4_title { color:#fff; float:left; display:block; text-align:left; padding:0 20px; height:30px; background:url(../images/body_bg.gif)  0px -300px #ff0000;border-radius:5px; }
.h4_more { float:right;width:500px; height:30px; text-align:right; display:block; font-weight:normal; font-size:12px; padding-right:10px;}
.h4_nmore { float: left;width:500px; height:30px; text-align: left; text-indent:10px; display:block; font-weight:normal; font-size:12px; padding-right:10px;}

.top_width{width:1200px; margin:0px auto;}
.body_width{width:1200px; margin:0px auto;}
.bottom_width{width:1200px; margin:0px auto;}

.header{ width:100% ; color:#000; height:30px; line-height:30px; margin:0 auto;background-size:100% 100%;}
.header a{ color:#000000}
.header_w{ width:1200px;height:30px; margin:0px auto; text-indent:0px; }
.header_left{ float:left}
.header_right{ float: right}
.header_right li{ float:right; margin-right:5px;}
.header_right li a{ padding:0 5px; float: right; display:block; color:#000 }
.header_right li a:hover{padding:0 5px;  display:block; color:#ff0000;text-decoration:underline; }

.logo_bg{ width:100% ;  margin:0px auto; padding:10px 0; background:url(../images/logo_bg.jpg) ;}
.logo_w{ width:1200px; height:100px; margin:0 auto;}
.logo{ width:500px; height:100px; overflow:hidden; float:left; }
.logo img{ height:100px;}

.df_sear{width:1200px; height:40px; line-height:40px;  margin:0 auto 10px; border-bottom:#e5e5e5 solid 1px;}
.m_qy{ width:900px;height:40px; float:left; overflow:hidden;font-size:13px; }
.m_qy a{ margin: 0px 5px 0px 2px;}
.search{ width:240px; height:30px;  float: right; margin-top:5px; margin-right:0px; }
.search .sbtn{ width:200px; height:30px; border-radius:20px 0px 0px 20px; text-indent:15px; line-height:30px; background:url(../images/body_bg.gifx)  0px 0px #f8f8f8; color:#aaa; float:left;}
.search .btn{ width:40px; height:30px; overflow:hidden; color:#000; background:url(../images/body_bg.gifx) -300px 0px #f1f1f1; border:none; cursor:pointer; float:left; margin-left:0px;border-radius:0px 20px 20px 0px;}
.search input{background:none; border:none;}

/* top */
#top_nav h2{ font-size:14px; font-weight:normal;}
#top_nav li{ padding:0 10px;height:30px;line-height:30px;float:left;margin-right:0px;position:relative;text-align:center; }
#top_nav li.navmoon{ padding:0 10px;height:30px;line-height:30px; background-color:#f1eff0}
#top_nav li.navmoon a{color:#000;}
#top_nav li ul{display:none;position:absolute;z-index:10000;top:30px;background:#f1eff0; left:0px;}
#top_nav li.navmoon ul a{width:125px;height:30px;line-height:30px;display:block;font-size:12px; text-align:left; text-indent:14px;}
#top_nav li ul li{width:105px;height:30px;line-height:30px;display:block;float:none;margin-right:0px;position:relative;border-bottom:#d8d8d8 1px solid;z-index:99; }
#top_nav li.navmoon ul{width:125px;display:block;}
#top_nav li.navmoon ul a:hover{width:105px; color:#FF0000}

.top{ width:100%;height:30px; line-height:30px;  font-size:13px; color:#333;  z-index:99999;top:0px; left:0px;}/* position:fixed; margin:auto; right:0px; top:0px; left:0px;*/
.top_box{width:1200px;margin:auto;}
.top span.top_left{ float:left;}
.top span.top_right{ float:right;}

/*导航菜单样式一*/
.menu_bg{ width:100% ; margin:0px auto; background:url(../images/body_bg.gif) 0px -40px; }
.menu_w{ width:1200px; height:40px; margin:0 auto;}
#navigation li{float:left;text-align:center;position:relative; font-size:16px;}
#navigation li a:hover{color:#fff;background:url(../images/body_bg.gif) -45px -90px;}
#navigation li a{width:110px;height:40px;line-height:40px;display:block;color:#fff; }
#navigation li ul{ width:110px;top:40px;display:none;position:absolute;left:0; z-index:9999; background-color:#405d8a}
#navigation li ul li{ font-size:12px; border-bottom:#5074ac solid 1px;}
#navigation li ul .menu_nav{ height:30px; line-height:30px;}
#navigation .menu_nav_bg { background-color:#999900; font-size:12px; display:block}
/*导航菜单样式二*/
.cl{zoom:1;}
.navbg{width:1200px;height:90px; padding-top:10px;background:url(body_menu_bg.jpg) 0px 0px; box-shadow:0px 0px 0px #999;z-index:99; position:absolute;} /*left:0;*/
.col960{width:1200px;margin:0 auto;}
.navlogo{ width:440px; height:80px; float:left; margin-top:-20px;}
.navul_home {width:100px; height:80px; float: left; font-size:17px; text-align:center; font-weight:bold; line-height:80px; }
.navul_home a{ color:#FFFFFF;}
#navul{ width:660px; float: right; background:url(../images/navul.gif) 0px 0px ;}
#navul h2{ font-size:16px}
#navul li{width:110px;height:40px;line-height:40px;float:left;margin-right:0px;position:relative;text-align:center; }
#navul li.navhome{width:110px;text-align: center;padding: 0px; }
#navul li.navmoon{width:110px;height:40px;line-height:40px;background:url(../images/body_bg.gifx) -38px -90px;text-decoration:underline;}
#navul li ul li{width:110px;height:30px;line-height:30px;display:block;float:none;margin-right:0px;position:relative;border-bottom:#008ec4 1px solid; }
#navul li.navmoon ul a{width:110px;height:30px;line-height:30px;display:block;font-size:14px;}
#navul li.navmoon a{color:#FFFFFF;}
#navul li.navhome a:hover{color:#FCFF00;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a:hover{background:#008ec4;}
#navul li a:link, #navul li a:visited{color:#FFFFFF; font-size:16px; }
#navul li ul{display:none;position:absolute;z-index:10000;top:40px;background:#006D96;}
#navul .menu_nav_bg {background:url(../images/body_bg.gifx) -38px -90px;  display:block}
#navul li.menu_nav_line{ width:2px; height:40px;background:url(../images/body_bg.gif) -198px -90px;} 


.toutiao{ width:1198px; border:#e5e5e5 solid 1px; float:left; margin-top:10px;background:url(../images/toutiao_bg.png) right bottom no-repeat #fff;}
.toutiao a{ color:#ff0000}
.isheadline{ width:50px; height:50px;position:absolute; margin-top:-6px; margin-left:-6px; display:block; background:url(../images/isheadline.png)  no-repeat 0 0px; }
.toutiao_tit{ text-align:center; height:50px; line-height:50px;font-family:"Microsoft YaHei", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }
.toutiao_txt{ padding:0px 15px 15px 15px; font-size:14px;}

.td_new{ width:380px; float:left; margin-left:10px; background-color:#FFFFFF}
.hot span{ margin-left:10px; font-size:20px; width:70px;height:48px;line-height:48px; text-indent:12px; background-color:#993333; display:block; float:left;background:url(../images/hot.gif)  no-repeat #fff 0 9px; margin-right:10px; color:#FFFFFF}
.hot {width:380px;height:48px; line-height:48px; display:block; font-size:20px; font-weight:bold; float:left; font-family:"microsoft yahei"; }
.hot_content{width:360px; height:71px; line-height:22px; font-size:14px;background-color:#fff;margin-left:0px;  padding:0px 10px 0px 10px;overflow:hidden; color:#a1a1a1; }

.in_newsimg_r{ width:410px; float:right;}
.title_img{ width:100%; height:47px;line-height:47px; border-bottom:#189829 solid 3px; background-color:#dafedf;}
.img_title a{ float:left; width:120px; height:30px; text-indent:10px; display:block; font-size:18px; color:#189829; font-weight:bold; }
.img_more a{ float:right; width:60px; text-align: center; font-size:12px;color:#4e9b31; }
.in_imgbox{ width:410px; height:329px; float:right; padding:0px;overflow:auto;zoom:1; border:#4e9b31 solid 0px; background:url(../images/paihang.gif)  no-repeat 0 8px; margin-top:10px;}
.news_libox{ height:31px; text-indent:30px; line-height:31px; border-bottom:#a9e194 dotted 1px;overflow:hidden; font-size:14px; }
.in_ndatel{ float:left }
.in_ndater{ float:right; color: #595959}

.news_ri_l{ width:330px; margin:0px; float:left;}
.news_ri_r{ width:330px; margin:0px; float:right;}
.news_ti_l{ width:393px; margin-right:10px; float:left;}
.news_ti_r{ width:393px; margin:0px; float:right;}
.tisimagenews{ width:100%; height:120px;overflow:hidden; float:left; margin-bottom:5px;}
.tisimagenews_img{ width:160px; height:120px;overflow:hidden; float:left;}
.tisimagenews_r{ width:200px; height:120px;overflow:hidden; float: right; }
.tisimagenews_img img{ width:100%;background-position:center center;}
.tisimagenews_txt{ height:30px; line-height:30px;overflow:hidden; float:left; font-size:16px }
.tisimagenews_zy{ height:55px; line-height:18px; overflow:hidden;font-size:12px; color:#999999; float:left}
.tisimagenews_more .span1{ float: right;}
.tisimagenews_more .span1 a{ padding:0 15px; height:23px; line-height:23px; display:block; text-align:center; margin-top:10px; color:#929292; border:#929292 solid 1px; background-color:#fff;border-radius:30px;  }
.tisimagenews_more .span1 a:hover{ padding:0 15px; height:23px; line-height:23px; display:block; text-align:center; margin-top:10px; color:#fff; border:#00923f solid 1px; background-color:#00923f;border-radius:30px;  }
.tisimagenews_more .span2{ float: left; padding:0 0px; height:25px; line-height:25px; display:block; text-align:center; margin-top:10px; color:#ccc;}
.news_ti_ll{ width:796px; margin:0px; float:left; background-color:#FFFFFF}
.tisimagenews_ll{ width:100%; height:120px; padding:10px 0px; overflow:hidden; float:left; margin-bottom:13px;}
.tisimagenews_img_ll{ width:160px; height:120px;overflow:hidden; float:left; margin-left:10px;}
.tisimagenews_r_ll{ width:600px; height:120px;overflow:hidden; float: right; margin-right:10px; }
.tisimagenews_img_ll img{ width:100%;background-position:center center;}
.tisimagenews_txt_ll{ height:30px; line-height:30px;overflow:hidden; float:left; font-size:16px }
.tisimagenews_zy_ll{ height:55px; line-height:18px; overflow:hidden;font-size:12px; color:#999999; float:left}
.tisimagenews_more_ll .span1{ float: right;}
.tisimagenews_more_ll .span1 a{ padding:0 15px; height:23px; line-height:23px; display:block; text-align:center; margin-top:10px; color:#929292; border:#929292 solid 1px; background-color:#fff;border-radius:30px;  }
.tisimagenews_more_ll .span1 a:hover{ padding:0 15px; height:23px; line-height:23px; display:block; text-align:center; margin-top:10px; color:#fff; border:#00923f solid 1px; background-color:#00923f;border-radius:30px;  }
.tisimagenews_more_ll .span2{ float: left; padding:0 0px; height:25px; line-height:25px; display:block; text-align:center; margin-top:10px; color:#ccc;}

.in_imagenews_boxnews_ul{ padding:10px 0px 0px 10px;overflow:auto;zoom:1; border:#fff solid 1px; background-color:#FFFFFF}
.in_imagenews_box{ width:85px; float:left; margin-right:10px; margin-bottom:10px; }
.in_li_imgbox{ height:105px; }
.in_li_tit{ text-align:center; height:30px; line-height:30px; overflow:hidden; }

.bin_imagenews_boxnews_ul{ padding:10px 0px 0px 10px;overflow:auto;zoom:1; border:#fff solid 1px; background-color:#FFFFFF}
.bin_imagenews_box{ width:180px; float:left; margin-right:10px; margin-bottom:10px; }
.bin_li_imgbox{ height:121px; }
.bin_li_tit{ text-align:center; height:30px; line-height:30px; overflow:hidden; }


.left_menu {overflow:auto;zoom:1;}
.leftti{height:40px; line-height:40px; text-align:center; font-size:18px; color:#FFF;left:-5px; z-index:999999;background:url(../images/body_bg.gif) -240px -90px no-repeat #fff; }
.left_box{border-top:0px #a60203 solid; border-right:1px #a60203 solid; border-bottom:1px #a60203 solid; border-left:1px #a60203 solid; background-color:#FFFFFF}
.left_box li a{margin:0 10px; display:block; height:40px; line-height:40px; text-indent:10px;border-bottom:#ebebeb dotted 1px;}
.left_box li a:hover{ }
.left_w{ width:100%; background-color:#fff;overflow:auto;zoom:1; }
.page_left_glq a{font-size:14px}
.page_left_glh a{ background-color:#fafafa;color:#ff0000}
.paihang{ padding:10px;overflow:auto;zoom:1; border-top:#ebebeb solid 3px; border-bottom:#ebebeb solid 1px; border-left:#ebebeb solid 1px; border-right:#ebebeb solid 1px;background:url(../images/paihang.gif) 10px 18px no-repeat; text-indent:30px}
.position{ width:1180px; height:30px; padding:0 10px; line-height:30px; margin:10px auto; text-align:right; border-bottom:#ebebeb solid 1px; background-color:#FFFFFF}
.position span{ float:left}
.body_left{ width:260px; float: right; }
.body_right{ width:900px; float: left;overflow:auto;zoom:1; background-color:#FFFFFF}
.body_box{padding:10px 0px 10px 0px; overflow:auto;zoom:1; font-size:16px; line-height:30px; }
.body_box h1{ margin:20px 10px 10px;text-align: left;  font-size:24px; line-height:40px; }
.body_box .au_so{ height:30px;text-align: left; margin-left:10px;  font-size:14px; line-height:30px; margin-bottom:20px; color:#585858; font-weight:normal; border-bottom:#f3f3f3 solid 1px;}
.body_img{ padding:10px;}
.body_img img{ margin:10px auto; width:100%;}
.xwmenuxx{display:block;  padding:5px 15px; font-weight:bold; margin-right:10px; margin-left:10px; float:left;border-radius:15px; border:#CCCCCC solid 1px;background-color:#CCCCCC; color:#FF0000}
.xwmenu a{display:block;  padding:5px 20px; margin-right:10px; float:left;border-radius:15px; border:#CCCCCC solid 1px;}
.xwmenu a:hover{display:block;  padding:5px 20px; margin-right:10px; float:left;border-radius:15px; border:#ff0000 solid 1px;background-color:#f5faff}
.body_about{ margin:10px;padding:20px; border:#fff solid 1px;border-radius:15px;}
.body_about:hover{margin:10px; padding:20px; border:#e7e7e7 solid 1px; background-color:#f5faff;border-radius:15px;}
.isimagenews{ width:100%; height:118px;overflow:hidden; float:left; margin-bottom:5px;}
.isimagenews_img{ width:157px; height:118px;overflow:hidden; float:left;}
.isimagenews_r{ width:200px; height:118px;overflow:hidden; float: right;}
.isimagenews_img img{ width:100%;}
.isimagenews_txt{ height:30px; line-height:27px;overflow:hidden; float:left; font-weight:bold;}
.isimagenews_zy{ height:55px; line-height:18px; overflow:hidden;font-size:12px; color:#999999; float:left}
.isimagenews_more span{ float:left;}
.isimagenews_more span a{ padding:0 10px; height:25px; line-height:25px; display:block; text-align:center; margin-top:4px; color:#FFF; background-color:#39b778; }

.in_newsbox{ width:400px;overflow:auto;zoom:1; float:left; margin-right:10px;}
.in_newsbox_r{ width:380px;overflow:auto;zoom:1; float: right}
.news_ul{ padding:10px;overflow:auto;zoom:1; border:#fff solid 1px; background-color:#FFFFFF}
.news_li{ height:30px; line-height:30px; border-bottom:#ebebeb dotted 1px;overflow:hidden; font-size:14px}
.bdsharebuttonbox{ float:left}
.news_xg{ width:100%; height:30px; line-height:30px; margin:10px 0; text-indent:10px; background-color:#fafafa;  font-size:14px;}
.news_xg_ul{ width:32.123%; margin:0 5px; float:left; }
.news_xg_li{ width:100%; height:30px; line-height:30px; overflow:hidden;}

.u_bbboxx{ padding:10px;}
.one span{ float:right; color:#CCCCCC}
.two span{ float:right; color:#CCCCCC}
.one{ background-color:#fbfbfb;height:100px; padding:5px 10px 5px 10px; border-bottom:#ebebeb dotted 1px; text-indent:0px;overflow:hidden;}
.two{ background-color:#fff;height:110px;  padding:5px 10px 5px 10px; border-bottom:#ebebeb dotted 1px; text-indent:0px;overflow:hidden;}
.n_tttit{ font-size:16px; height:30px; font-weight: bold;}
.n_zzzyo{ height:40px; line-height:20px; overflow:hidden; font-size:13px; color: #8d8d8d}
.n_zzzno{ height:30px; line-height:30px;font-size:12px; color: #999999; }
.n_zzzno span a{ margin-top:5px; padding:0 10px; height:20px; line-height:20px; float:right; color:#acacac; border:#acacac solid 1px;border-radius: 10px;}
.n_zzzno span  a:hover{ padding:0 10px; height:20px; line-height:20px; float:right; color:#870000; border:#870000 solid 1px;border-radius: 10px;}

.ny_imgnews {}
.ny_imgnews{ width:120px; height:120px; float:left; margin:5px;}
.ny_imgnewsA{width:120px; height:90px; overflow:hidden;}
.ny_imgnewsA img{width:120%;}
.ny_imgnewsB{width:110px; height:30px; overflow:hidden; text-align:center; padding:0 5px; line-height:30px;}

/*滚动图片*/
.in_pro_box{ padding:0px; border-top:#ebebeb solid 0px; background-color:#FFFFFF;}
.product_scroll{ border:1px solid #fff; padding:10px 0px 10px 21px; position:relative;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:10px; height:20px; background:url(../images/body_bg.gif)  -0px -140px #055da2 ; position:absolute; top:80px; cursor:pointer;}
.product_scroll .btn_l{ left:0;}
.product_scroll .btn_r{background:url(../images/body_bg.gif)  -10px -140px  #055da2 ; right:0;}
.product_scroll .img_prbox:hover{background-color: #f9f9f9; border:1px solid #ebebeb;}/*鼠标放上去变色。*/
.product_scroll .img_prbox{width:153px;height:170px; border:1px solid #fff; text-align:center; overflow:hidden; float:left; margin:0 5px; }/*外框宽高定义。*/
.product_scroll .img_middle{width:143px;height:110px; overflow:hidden; text-align:center; margin-bottom:3px; padding:5px; }/*宽高定义，文本居中。*/
.product_scroll .img_middle img{width:100%; vertical-align:middle; }/*img元素宽高，然后垂直居中对齐。*/
.product_scroll .img_mid{display:inline-block; *display:inline;*zoom:1; width:1px; height:100%; margin-left:-1px; vertical-align:middle;}/*定义了一个高100%的块元素用来对齐img*/
.product_scroll .textA{ height:25px; line-height:25px; text-align:left; text-indent:5px; font-weight:bold}
.product_scroll .textB{ height:20px; line-height:20px; text-align:left; text-indent:5px;  }

.in_boxC_news{ width:810px; float:left;  }
#lib_Tab0{width:810px;margin:0px auto;padding:0px;  }
.lib_dtabborder{border-bottom:1px solid #ebebeb;}
.lib_bMenubox {height:35px;line-height:35px;position:relative; background-color:#fff}
.lib_bMenubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:0px; left:0; margin-left:0px; height:35px;text-align:center; font-size:16px; font-weight:bold;}
.lib_bMenubox li{padding:0px 10px 0px 10px;float:left;display:block;cursor:pointer;color:#ccc;height:35px;line-height:35px; margin-right:10px;  }
.lib_bMenubox li a{ color:#000}
.lib_bMenubox li.hover{padding:0px 10px 0px 10px; color:#fff;height:35px;line-height:35px;background:url(../images/lib_bMenubox.gif) bottom center no-repeat #fff ;}
.lib_bMenubox li.hover a{ color:#5bbeec}
.lib_Ccontentbox{padding:0px;border:1px solid #000; overflow:auto;zoom:1; background-color:#fff}
.box_b { width:180px; height:277px;overflow:hidden;  padding:0px; margin:10px; float: left; border:#dfdfdf solid 1px;}
.box_b img{ width:100%;}
.box_bimg{ width:100%; height:132px;overflow:hidden;}
.box_btit{ font-weight:bold; padding:5px 5px 0px 5px; height:45px; }
.box_bzy{ height:47px; color:#999; padding:0px 5px 5px 5px; font-size:12px;overflow:hidden;}
.box_nbtim{ width:100%; height:29px; line-height:29px; margin-top:10px; border-top:#dfdfdf solid 0px; color:#999; font-size:12px }
.box_nbtimt{width:80%; float: left;}
.box_nbtiml{ width:9%; float: right;background:url(../images/ico.gif) 2px 0 no-repeat #fff ; text-indent:22px;}
.box_nbtimr{ width:11%; float: right;background:url(../images/ico.gif) 0 -30px no-repeat #fff ;text-indent:20px;}
.box_btim{ width:100%; height:29px; line-height:29px; margin-top:10px; border-top:#dfdfdf solid 1px; color:#999; }
.box_btiml{ width:64%; float: left;background:url(../images/ico.gif) 2px 0 no-repeat #fff ; text-indent:22px;}
.box_btimr{ width:36%; float:right;background:url(../images/ico.gif) 0 -30px no-repeat #fff ;text-indent:20px;}

.pro_pul { width:205px; height:200px; margin:10px 10px 10px 10px; float:left; }
.pro_pli { width:205px; height:170px; overflow:hidden; float:left; background-color:#CCCCCC;}
.pro_pli img{ width:100%;}
.pro_pti{ width:185px; height:30px; line-height:30px; padding:0 10px; overflow:hidden; text-align:center; background-color:#fafafa}
.proinfo{ float:left;}
.proinfo{ width:500px; float:right; font-size:14px}

.form_comment {border:#eeeeee solid 1px; padding:5px;}
.form_comment li{ margin:5px 0;}
.form_textarea{ width:400px; height:60px;padding:5px;border:#b9b9b9 solid 1px;color:#000;vertical-align:middle;}
.form_textarea_F_gbook{ width:200px; height:60px;padding:5px;border:#b9b9b9 solid 1px;color:#000;vertical-align:middle;}
.form_name{ width:200px; height:25px; line-height:25px; padding:0 5px; border:#b9b9b9 solid 1px; color:#000;}
.form_code{ width:50px; height:25px; line-height:25px; padding:0 5px; border:#b9b9b9 solid 1px;color:#000;}
.form_Submit{ width:212px; height:30px;  border:#b9b9b9 solid 0px; margin-top:10px; background-color:#ff8106; color:#fff; cursor: pointer; font-size:14px;}
.pl_title{ font-size:14px; background:#fafafa; text-indent:10px; display:block }
.clistbox{border:1px solid #eee; margin-top:10px;}
.line1 span{ float:right; color:#CCC; margin-right:10px;}
.line1{ background:url(../images/body_bg.gif) -365px -1px #f8f7f7 no-repeat; height:30px; line-height:30px; font-size:14px; text-indent:35px; }
.line2{ padding:5px; font-size:14px; line-height:20px;}
.reply{ line-height:20px; margin-top:10px;}


/*选项卡样式*/
#lib_Tab1{width:1200px;margin:0px auto;padding:0px; }
#lib_Tab2{width:600px;margin:0px;padding:0px;margin-bottom:10px; }
#lib_Tab3{width:600px;margin:0px;padding:0px;margin-bottom:10px; }
.lib_tabborder{border:0px solid #95C9E1;}
.lib_Menubox {height:30px;line-height:30px;position:relative; background-color:#fff}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:0px; left:0; margin-left:0px; height:30px;text-align:center;font-weight:bold;  }
.lib_Menubox li{padding:0px 20px 0px 20px;float:left;display:block;cursor:pointer;color:#949694;height:30px;line-height:30px; margin-right:0px; background-color:#fafafa;}
.lib_Menubox li.hover{padding:0px 20px 0px 20px;background:#fff;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;
color:#739242;height:30px;line-height:30px;}
.lib_Contentbox{clear:both;  border-top:none; padding:10px;border:1px solid #e5e5e5;overflow:auto;zoom:1; background-color:#FFFFFF }
.more{ float: right; }

.pagelink{ width:99%; margin-left:1%;  margin-top:10px; font-size:14px }
.pagelink span  {float:left;border:1px #ccc solid; margin-right:5px; height:25px; line-height:25px;}
.pagelink span a{display:block;display:block;padding:0 5px;}
.pagelink span a:hover{ background-color:#ccc;color:#FFF;display:block;padding:0 5px; }
.pagelink .red{ color:#fff; background-color:#CCCCCC;border:1px #ccc solid;padding:0 5px;}
.pagelink .nolinko {border:1px #ccc solid; padding:0 5px;}
.pagelink select{ height:22px;}
.form_gook li{ margin-bottom:10px;line-height:27px;}
.pagelink .nolinkk { width:75px; height:30px; line-height:30px; text-align:center; float:left; border:1px #ccc solid; }
.nolinkoyima{border:1px #ccc solid; padding:0 5px;}/*隐藏共多少页display:none;*/
.nolinko_SELECT SELECT{height:27px;}/*隐藏跳转到display:none;*/
.nolinko_h{border:1px #ccc solid; padding:0 5px;}/*隐藏首页display:none;*/
.nolinko_hl{}/*隐藏首页 display:none; */
.nolinko_wy{border:1px #ccc solid; padding:0 5px;}/*隐藏尾页 display:none; */
.nolinko_wyl{border:1px #ccc solid; }/*隐藏尾页 display:none; */

.news_list a{border-radius:30px;  width:878px; height:40px; line-height:40px; display:block; border:#9f1001 solid 1px; margin:20px auto 10px; text-align:center; font-size:16px; color:#9f1001; background-color:#ffd5d1;}
.news_list a:hover{border:#9f1001 solid 1px; background-color:#9f1001; color:#FFFFFF}

.bookinfo{ border:#ffe47a solid 1px; padding:10px; margin:10px; font-size:14px; line-height:25px; background-color:#fff5ce}

.pages{ width:100%;	text-align:center; margin-top:20px; margin-bottom:20px; font-size:14px; float:left}
.pages a{margin:0 2px; height:25px; line-height:25px;	padding:0px 5px;border:1px solid #ccc;color:#0b68c9;display:block; float:left;}
.pages span{margin:0px 2px 0px 2px;height:25px; line-height:25px; color:#ff0000;float:left;}
.pages a:hover{	border-color:#0b68c9;color:#fff;text-decoration:none; background-color:#ccc;}
.pages span font{color:inherit;}

/*新闻向上滚动tr:hover{ background-color:#daebf9}*/
#ticker {  height:280px; }
#ticker dt {  padding-top:0px;   }
#ticker div { margin-top:0; }

.in_news_tong{ width:1200px; margin:0 auto;}
.news_tong_box{ padding:0px;overflow:auto;zoom:1;border:#ebebeb solid 0px; background-color:#fafafa; }
.news_tong{ width:390px; margin:5px; float:left;}
.newslist_in{ width:100%; margin:10px 0px; float:left;}
.productlist_in{ width:100%; margin:10px 0px; float:left;}
.productlist_ul{ width:166px; height:155px; margin:5px 5px;  float:left;overflow:hidden;}
.productlist_ul li{ float:left;}
.productlist_img{ width:166px; height:125px; overflow:hidden;}
.productlist_img img{ width:100%;}
.productlist_li{width:100%; height:30px; line-height:30px; overflow:hidden;  text-align:center; }

.pro_tong_box{ padding:0px;overflow:auto;zoom:1;border:#ebebeb solid 0px;background-color:#fafafa; }
.pro_tong{ width:390px; margin:5px; float:left; background-color:#FFFFFF}
.pro_ul{ width:184px; height:168px; margin:5px 5px;  float:left;overflow:hidden;}
.pro_ul li{ float:left;}
.pro_img{ width:184px; height:138px; overflow:hidden;}
.pro_img img{ width:100%;}
.pro_li{width:100%; height:30px; line-height:30px; overflow:hidden;  text-align:center; }

/*首页向左滚动图片*/
.in_pro_gun{ width:1200px; margin:0 auto;}
.in_marquee_box{  border:#ebebeb solid 1px; background-color:#fff; padding:10px;}
.marquee {width:100%; overflow:auto;zoom:1;padding:0px;margin:0px;overflow:hidden;border:0px solid #fff;  }
.marquee li{ display: block; float:left;  }
.img_box{ width:200px; height:150px; overflow:hidden; margin-right:10px; text-align:center;}
.img_box img {width:100%; }
.img_box span{ width:180px; height:30px;  padding:0 10px; line-height:30px;margin-top:120px ;overflow:hidden; text-align:center; display:block; background-color:#000;background: rgba(0,0,0,0.5); color:#FFFFFF}

.contact_bg{ font-size:14px;background:url(../images/contact.gifx) 200px 0px no-repeat #fff ; overflow:auto;zoom:1; padding:0px 0px 0px 0px; text-indent:0px;}
.contact_bg li{ height:30px; margin-bottom:10px; text-indent:40px; border-bottom:#e1e1e1 solid 1px;}
.co_add{background:url(../images/co_ico.gif) 0px 0px no-repeat #fff ;}
.co_yb{background:url(../images/co_ico.gif) 0px -30px no-repeat #fff ;}
.co_tel{background:url(../images/co_ico.gif) 0px -60px no-repeat #fff ;}
.co_fax{background:url(../images/co_ico.gif) 0px -90px no-repeat #fff ;}
.co_mob{background:url(../images/co_ico.gif) 0px -120px no-repeat #fff ;}
.co_url{background:url(../images/co_ico.gif) 0px -150px no-repeat #fff ;}
.co_qq{background:url(../images/co_ico.gif) 0px -180px no-repeat #fff ;}
.co_mail{background:url(../images/co_ico.gif) 0px -210px no-repeat #fff ;}
.co_ntact{background:url(../images/co_ico.gif) 0px -240px no-repeat #fff ;}
#piaofu{ z-index:999999;}
.linktxt a{ float:left; display:block; padding:0 5px;  height:25px; line-height:25px;display:inline;white-space:nowrap;}
.linktxt a:hover{ background-color:#fafafa; }
.linkpic img{ width:114px; height:45px;overflow:hidden;margin:5px 10px 5px 3px;}
.link_more{ float:right; margin-left:935px; display:none; }
.yq_link{ background-color:#f5fff6;overflow:auto;zoom:1;padding:10px 7px 10px 13px;}
.yq_link_tit{ font-size:14px; margin-bottom:10px; font-weight:bold;}
.foot_bg {width:100% ;  margin:0px auto; padding:10px 0; background-color:#f1f1f1; border-bottom:#eee solid 1px; float:left}
.foot_ul{ width:110px;overflow:auto;zoom:1; border-right:#CCCCCC solid 1px; float:left; margin-left:15px; }
.foot_ul h3{ font-size:18px;margin-bottom:10px; color:#525252}
.foot_ul li{ margin:5px 0px; }
.foot_ul li a{color:#757575}
.foot_contact{ width:320px; float: left; margin-left:15px; }
.foot_contact h3{ font-size:18px; margin-bottom:10px; color:#fe7402}
.foot_contact li{ margin:5px 0px; color:#757575}
.foot_weixin img{ margin-bottom:5px;}
.foot_weixin{ width:120px; padding-top:0px; float: left;  margin-right:10px; text-align: center;   }

.foot_cop{ width:100%; margin:0px auto; padding:10px 0; color:#757575; background:url(../images/foot_cop.jpgx) bottom #fff  no-repeat; float:left }
.foot_cop h1{ font-size:20px; margin-bottom:5px; color:#525252}
.foot_cop h3{ font-size:20px; margin-bottom:5px; color:#525252}
.foot_cop ul{ width:1200px;overflow:auto;zoom:1; margin:0 auto; text-align: center}
.foot_cop li{ text-align: center; margin:5px 0;}


.foot_menu{ width:100%; height:40px; line-height:40px; font-size:15px; text-align:center; background-color:#4588ce;}
.foot_menu a{color:#FFFFFF;}
.foot_menu i{ font-size:16px; color:#FFF; margin:0 10px;}
.userLogin { float:left; text-indent:10px; margin-top:-2px;}
.userLogin li{ float:left;}
.userLogin .LoginName{BORDER: #CCCCCC 1px solid;WIDTH: 80px; height:16px; line-height:16px; padding:2px 5px 2px 5px;}
.userLogin .code{BORDER: #CCCCCC 1px solid;WIDTH: 40px; height:16px; line-height:16px; padding:2px 5px 2px 5px;}
.userLogin .submit{width:50px; height:25px;background:url(../images/body_bg.gif) -120px -45px ;border:none; cursor:pointer; color:#FFF;}
.userLogin .button{width:50px; height:25px;background:url(../images/body_bg.gif) -180px -45px ;border:none; cursor:pointer; color:#FFF;}
.p_count input{ margin-top:23px; text-align: center}
.form_width{ width:100px;height:27px; line-height:27px; float:left; text-align: left; display:block; font-size:12px; text-align:right  }

.new_box { width:208px;overflow:auto;zoom:1; line-height:19px; border:#ccc solid 1px; background-color:#eee}
.new_box img{ float:left;  margin-right:20px;}
.new_style { width:100px; height:165px;  margin-right:10px; margin-bottom:10px;  float:left;background-color:#ebebeb}
.new_style li{ float:left;}
.new_name a{ width:100px; height:100px; text-align: center; line-height:160px; display:block;}
.new_desc{ width:90px; height:49px; line-height:18px; padding:5px;border-top:#CCCCCC solid 1px; text-align:center; overflow:hidden; font-size:12px; color:#999; }

.img_is_box{ width:480px; margin-top:20px;overflow:auto;zoom:1; float:left; margin-right:3px;}
.img_isfeatured{ width:480px; height:359px; float: left;}
.img_isfeatured span{ width:100%; height:40px; bottom:-319px;position:relative; line-height:40px; text-align:center; font-size:14px; display:block;background: rgba(0,0,0,0.5); color:#FFFFFF; overflow:hidden;}

.img_isb_box{ width:219px; margin-top:20px;overflow:auto;zoom:1; float:left; margin-left:20px; margin-bottom:11px;}
.img_isbfeatured{ width:219px; height:164px; float: left;}
.img_isbfeatured span{ width:100%; height:40px; bottom:-124px;position:relative; overflow:hidden; line-height:40px; text-align:center; font-size:14px; display:block;background: rgba(0,0,0,0.5); color:#FFFFFF}