@charset "utf-8";
*{margin:0; padding:0; font-family:"Microsoft YaHei", Verdana, Lucida, Arial, Helvetica, sans-serif;}
body{background:url(../images/body_bg.jpg)  repeat-x #fff; font-size:14px}
a,button{ color:#000000;cursor:pointer;}
a:hover{ color:#ff0000;text-decoration: none; }
ul,li,p{margin:0; padding:0; list-style:none;}
.clear{clear:both;}

/* top */
#top_nav h2{ font-size:14px}
#top_nav li{width:80px;height:35px;line-height:35px;float:left;margin-right:0px;position:relative;text-align:center; }
#top_nav li ul{display:none;position:absolute;z-index:9999;top:35px;background:#e5e5e5;}
#top_nav li.navmoon{width:80px;height:35px;line-height:35px; background-color:#e5e5e5}
#top_nav li.navmoon a{color:#000;}
#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:125px;height:30px;line-height:30px;display:block;float:none;margin-right:0px;position:relative;border-bottom:#f2f2f2 1px solid;z-index:99999; }
#top_nav li.navmoon ul{width:125px;display:block;}
#top_nav li.navmoon ul a:hover{width:125px; background:#f2f2f2;}

.top{ width:100%;height:35px; line-height:35px; background-color:#f2f2f2; border-bottom:1px solid #e5e5e5; font-size:13px; color:#333;  z-index:99999;position:fixed;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; margin-right:20px;}
.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;}
.header_Nright{ float: right}
.header_Nright li{ float:right; margin-right:5px;}
.header_Nright li a{ padding:0 5px; float: right; display:block; color:#fff }
.header_Nright li a:hover{padding:0 5px; background-color:#999; display:block; color:#ff0000;}
.top_width{width:1200px; margin:0px auto;}
.header{ width:100% ; color:#fff; height:30px; line-height:30px; margin:0 auto; background-color:#313131;background-size:100% 100%;}
.header a{ color:#FFFFFF}
.header_w{ width:1200px;height:30px; margin:0px auto; text-indent:0px; }
.top_width{width:1200px; margin:0px auto;}
.header{ width:100% ; color:#fff; height:30px; line-height:30px; margin:0 auto; background-color:#313131;background-size:100% 100%;}
.header a{ color:#FFFFFF}
.header_w{ width:1200px;height:30px; margin:0px auto; text-indent:0px; }

/*导航菜单样式一*/
.cl{zoom:1;}
.navbg{width:1200px;height:40px;background:url(../images/body_bg.gif) 0px -40px; box-shadow:1px 1px 7px #999;z-index:99; position:absolute;} /*left:0;*/
.col960{width:1200px;margin:0 auto;}
#navul h2{ font-size:16px}
#navul li{width:125px;height:40px;line-height:40px;float:left;margin-right:0px;position:relative;text-align:center; }
#navul li.navhome{width:125px;text-align: center;padding: 0px; }
#navul li.navmoon{width:125px;height:40px;line-height:40px;background:url(../images/body_bg.gif) -38px -90px;}
#navul li ul li{width:125px;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:125px;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.gif) -38px -90px;  display:block}
#navul li.menu_nav_line{ width:2px; height:40px;background:url(../images/body_bg.gif) -198px -90px;} 

/*导航菜单样式二*/
.N_menu{width:100%; height:80px;box-shadow: 0 2px 2px rgba(0,0,0,0.18); z-index:999;position:fixed; top:36px; left:0px;background:url(../images/box.png) #FFFFFF; }
.N_menu_box{width:1200px;height:80px;overflow:auto;zoom:1; margin:auto;}
.N_menu .logo{width:300px; height:80px; float:left; overflow:hidden; }
.N_menu .logo img{width:100%; margin-top:0px;height:80px;}
.N_menu .nav{width:900px; height:80px; float:right; overflow:hidden; }
.N_menu .nav ul li{ width:100px; height:80px;float:left;}
.N_menu .nav ul li a{width:100px; height:80px; line-height:80px;display:block; text-align: center;  font-size:16px; color:#333;}
#subnav{width:100%;height: auto;top:115px;position:fixed;min-width:1200px;z-index:9999;display:none; overflow:hidden; border-top: 1px solid #dee0e2;border-bottom: 1px solid #e5e5e5;box-shadow: 0 3px 4px rgba(0,0,0,0.18);background-color:#f2f2f2;filter:alpha(opacity=98); opacity:0.98;}
#subnav .subnav_box{width:1200px;margin:auto;}
#subnav .subnav_box .navbox{width:900px;height:225px;overflow:hidden;float:right; }
#subnav .subnav_box .navbox ul{width:100px;height:215px; padding-top:10px; overflow:hidden;display:block;float:left;background:url(../images/line.gif) left repeat-y;}
#subnav .subnav_box .navbox ul:hover{ background:url(../images/menu_ul.gif) center top no-repeat;}
#subnav .subnav_box .navbox ul.home{border:none;border-right:0px solid #D4D4D4; background:none}
#subnav .subnav_box .navbox ul li{ height:35px; line-height:35px;}
#subnav .subnav_box .navbox ul li a{display:block; height:35px; line-height:35px; text-align:center; font-size:14px; }
#subnav .subnav_box .navbox ul li a:hover{background:url(../images/menu_ul_hover.gif) left no-repeat ;}
.line{background:url(../images/line.gif) left no-repeat ;  }


/*.search_box{ width:700px;height:30px; padding:3px 0px 0px 0px; margin:0 auto; }*/
.search{ width:300px; height:30px;  float: left; margin-top:25px; margin-right:10px;filter:alpha(opacity=70); opacity:0.7; }
.search .sbtn{ width:240px; height:30px;text-indent:15px; line-height:30px; background:url(../images/body_bg.gifx)  0px 0px #ececec; color:#aaa; float:left;border-top-left-radius:2em;border-bottom-left-radius:2em; border-top-right-radius:0em;border-bottom-right-radius:0em;}
.search .btn{ width:60px; height:30px; text-align:center; overflow:hidden; color:#565656; background:url(../images/body_bg.gifx) -300px 0px #d3d3d3; border:none; cursor:pointer; float:left;border-top-left-radius:0em;border-bottom-left-radius:0em; border-top-right-radius:2em;border-bottom-right-radius:2em;}
.search input{background:none; border:none;}
.search_A{ width:300px; height:30px;  float: right; margin-top:35px; margin-right:10px;}
.search_A .sbtn{ width:240px; height:30px; text-indent:15px; line-height:30px; background:url(../images/body_bg.gifx)  0px 0px #ececec; color:#aaa; float:left;border-top-left-radius:2em;border-bottom-left-radius:2em; border-top-right-radius:0em;border-bottom-right-radius:0em;}
.search_A .btn{ width:60px; height:30px; overflow:hidden; color:#FFF; background:url(../images/body_bg.gifx) -300px 0px #09a5e0; border:none; cursor:pointer; float:left; border-top-left-radius:0em;border-bottom-left-radius:0em; border-top-right-radius:2em;border-bottom-right-radius:2em;}
.search_A input{background:none; border:none;}
.tags_in{ width:900px; height:30px; overflow:hidden; line-height:30px; margin-left:20px; color:#FF0000;  float:left;}
.tags_in span{padding:0 5px; margin:0 2px;}
.tags a{ display:block; float:left; margin-right:10px; margin-bottom:10px; padding:0px 5px 0px 5px; background-color:#e8e8e8;}
.tags a:hover{ background-color:#CCCCCC}

.td_new{ width:1200px;height:120px; background-color:#FFFFFF; border-top:#CCCCCC dashed 1px; border-bottom:#CCCCCC dashed 1px; padding-bottom:10px; float:left; margin-left:0px; overflow:hidden; }
.td_new span{ margin-left:0px; font-size:16px; width:30px;height:115px; padding-top:5px; text-align:center; background-color:#993333; display:block; float:left;background:url(../images/hot.png)  no-repeat #fff 0 -30px; margin-right:10px; color:#FFFFFF;}
.hotsss {width:1100px;height:50px; margin:0 auto; background-color:#CC0033; line-height:50px; text-align:center;  font-size:20px; font-weight:bold;  font-family:"microsoft yahei"; }
.hots{width:1100px; height:50px; margin:0 auto; line-height:50px; font-size:30px;text-align:center; overflow:hidden; color:#a1a1a1; font-weight:bold;  font-family:"microsoft yahei"; }
.hot_content{width:1100px; height:70px; margin:0 auto; line-height:22px; font-size:14px;background-color:#fff; overflow:hidden; color:#a1a1a1; }

.wrap{ width:1200px;overflow:auto;zoom:1; margin:0 auto;}
.body_left{ width:260px; float: right; }
.body_right{ width:900px; float: left;overflow:auto;zoom:1; background-color:#FFFFFF}
.body_box{padding:15px 0 0 0; overflow:auto;zoom:1; font-size:16px; line-height:30px; }
.body_box h1{ margin:20px 0px;text-align:center;  font-size:24px; line-height:30px; }
.body_box .au_so{ height:30px;text-align:center;  font-size:14px; line-height:30px; margin-bottom:20px; color:#CCC; font-weight:normal }
.body_img img{ margin:10px auto;}
.aboutinfo{}
h4{ height:30px; line-height:30px; font-size:14px; margin-bottom:20px;  background:url(../images/body_bg.gifx)  -0px -220px #f4f4f4; }
.h4_title { color:#000; float:left; display:block; text-align:left; text-indent:15px; width:100px; height:30px; background:url(../images/h4_title.png)  0px 0px #f4f4f4;}
.h4_more { float:right;width:500px; height:30px; text-align:right; display:block; font-weight:normal; font-size:12px; padding-right:10px;}
.h4n_title { color:#000; float:left; display:block; text-align:left; text-indent:15px; width:30px; height:30px; background:url(../images/h4_title.png)  -75px 0px #f4f4f4 no-repeat;}
.h4n_more { float: left;width:500px; height:30px; text-align: left; display:block; font-weight:normal; font-size:12px; padding-right:10px;}
.ny_list li{}
.ny_list span{ float:right; color:#CCCCCC}
.onei{height:30px; line-height:30px; border-bottom:#4e4e4e dashed 0px; text-indent:5px;overflow:hidden; }
.twoi{height:30px; line-height:30px; border-bottom:#4e4e4e dashed 1px; text-indent:5px;overflow:hidden; margin-bottom:10px; padding-bottom: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;}


.pager {padding-left: 0;margin: 22px 0;text-align: center;list-style: none}
.pager li {	display: inline}
.pager li>a,.pager li>span { width:360px; overflow:hidden; height:30px;display: inline-block;	padding: 5px 14px;	background-color: transparent;	border: 1px solid #e4eaec;	border-radius: 30px}
.pager li>a:focus,.pager li>a:hover {text-decoration: none;	background-color: #fafafa;transition:all .5s ease-out 0s;}
.pager .next>a,.pager .next>span {float: right}
.pager .previous>a,.pager .previous>span {	float: left}

#fixed_top{ width:260px; background-color:#f6f6f6}
.left_menu_pro{margin-top:15px;}
.left_menu {overflow:auto;zoom:1; margin-top:15px;}
.leftti{height:60px; line-height:60px; border-radius:5px 5px 0 0;text-align:left; text-indent:10px;font-size:20px; color:#fafafa;left:-5px; z-index:999999; background-color:#90c42f; font-weight:bold;}
.leftti i{ font-size:12px; margin-left:10px; color:#e6ffb6}
.lefttic{height:40px; line-height:40px; border-radius:0px 0px 0 0;text-align:left; text-indent:10px;font-size:18px; color:#fafafa;left:-5px; z-index:999999; background-color:#90c42f; font-weight:bold;}
.lefttic i{ font-size:12px; margin-left:10px; color:#e6ffb6}
.left_box{overflow:auto;zoom:1;border-top:0px #a60203 solid; border-right:1px #90c42f solid; border-bottom:1px #90c42f solid; border-left:1px #90c42f solid; background-color:#FFFFFF}
.left_co_bg{ height:70px; margin-bottom:10px; background:url(../service/contact.jpg) center no-repeat; }
.left_box li a{ width:238px; height: 40px; float:left;line-height: 40px; display:block;border: #CCC 0px solid; color:#333; text-align: left;border-radius:5px;  background-color:#Fafafa; margin:5px 10px; text-indent:15px;}
.left_box li a:hover{-moz-box-shadow:0px 0px 10px #ddd; -webkit-box-shadow:0px 0px 10px #ddd; box-shadow:0px 0px 10px #ddd; border:#205993 0px solid; background-color:#d5d5d5; color:#FFF;transition:all .5s ease-out 0s;}
.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}
.weizhi{ width:100%; height:30px; line-height:30px; margin:0px auto 15px; text-align:right; border-bottom:#ddd solid 1px; font-size:12px;}
.weizhi span{ float:left; font-size:24px}

/* N_banner */
.N_banner{position:relative;height:380px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin-top:115px;}
.slides{position:relative;z-index:1;}
.slides li{height:380px;}
.slides li a{display:block; width:100%; height:380px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;margin:0 5px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.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 ;}
.h1_more a{ float:right; width:60px; text-align: center; font-size:12px;color:#e22c07; }
.h1_more a:hover{ }
.enname{ float:left;width:120px;height:35px; line-height:35px;  font-size:12px; color:#a5a5a5; }

.title_h2{ width:100%; height:30px; line-height:30px;  background-color:#fafafa; }
.h2_title { float:left; display:block; font-size:14px; }
.h2_title a{ float:left; padding:0px 10px; background-color:#0168b7; display:block; font-size:14px; color:#FFFFFF}
.h2_title a:hover{ color:#CCCCCC}
.h2_more a{ float:right;  padding:0px 10px; background-color:#fafafa; font-size:12px; }
.h2_more a:hover{  background-color:#ebebeb;}



.in_con{ width:100%;margin:0 auto;  overflow:auto;zoom:1;  }
.con{width:1200px;margin:0 auto; overflow:hidden;}
.con h1{ text-align:center;}
.con ul{ width:1250px;overflow:auto;zoom:1; padding-left:1px; padding-top:30px; padding-bottom:0px;}
.con ul li{width:379px; height:166px; margin-right:30px; margin-bottom:30px; float:left;border-radius:5px;}
.con ul li a{width:378px; height:165px; display:block;  border:1px solid #fff;border-radius:5px; color: #666666}
.con ul li a:hover{ transition:all .5s ease-out 0s; -webkit-box-shadow: 0 0 15px #205993;-moz-box-shadow: 0 0 15px #205993);box-shadow: 0 0 15px #205993; border:1px solid #205993; color:#999}
.con_tit{ width:220px; height:40px; line-height:40px;border-bottom:#CCCCCC solid 1px;  font-size:18px; float: right; margin-top:25px; margin-right:20px;  }
.con_desc{ width:220px; height:80px; overflow:hidden;line-height:25px; font-size:14px; float: right; margin-top:10px; margin-right:20px;}

/*滚动图片*/
.in_box_left{ width:1200px; margin:0 auto;}
.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;  position:absolute; top:80px; cursor:pointer;}
.product_scroll .btn_l{ left:0;}
.product_scroll .btn_r{ 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_newsbox_l{ width:400px;overflow:auto;zoom:1; float:left; margin-right:10px;}
.in_newsbox_r{ width:380px;overflow:auto;zoom:1; float: right}
.in_newsimg_r{ width:500px; 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:500px; height:345px; float:right; padding:0px;overflow:auto;zoom:1; border:#4e9b31 solid 0px; background:url(../images/paihang.gif)  no-repeat 0 8px; margin-top:10px;}
.in_imgboxn{height:345px; 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:33px; line-height:33px; text-indent:30px; border-bottom:#a9e194 dotted 1px;overflow:hidden; font-size:14px; }
.in_ndatel{ float:left }
.in_ndater{ float:right; color: #a2a2a2}
.news_ul{ padding:10px 10px 5px 10px;overflow:auto;zoom:1; border:#ebebeb solid 1px; background-color:#FFFFFF}
.news_li{ height:30px; line-height:30px; border-bottom:#ebebeb dotted 1px;overflow:hidden;}
.one span{ float:right; color:#CCCCCC}
.two span{ float:right; color:#CCCCCC}
.one{ background-color:#fbfbfb;height:40px; line-height:40px; border-bottom:#ebebeb dotted 1px; text-indent:5px;overflow:hidden;}
.two{ background-color:#fff;height:40px; line-height:40px; border-bottom:#ebebeb dotted 1px; text-indent:5px;overflow:hidden;}
.one:hover{ background-color:#e8e8e8}
.two:hover{ background-color:#e8e8e8}
.news_list{ margin-top:10px;}
.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;}
.news_in_left{ width:240px; height:190px; margin-bottom:5px; overflow:hidden; float:left; background-color: #f7f7f7; text-align:center;}
.news_in_imgbox{width:240px; height:156px; overflow:hidden;}
.news_in_imgbox img{ width:100%;}
.news_in_right{ width:540px; float:right;}

.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-weight:bold; font-size:14px }
.tisimagenews_zy{ height:55px; line-height:18px; overflow:hidden;font-size:12px; color:#999999; float:left}
.tisimagenews_more span{ float:left;}
.tisimagenews_more span a{ padding:0 10px; height:25px; line-height:25px; display:block; text-align:center; margin-top:10px; color:#929292; background-color:#f5f5f5; }

.pagelink{ width:100%;  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; */

.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:27px; color:#ff0000;float:left;}
.pages a:hover{	border-color:#0b68c9;color:#fff;text-decoration:none; background-color:#ccc;}
.pages span font{color:inherit;}

.new_up{width:1200px;margin:0px auto; overflow:auto;zoom:1; }
.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:45px;line-height:45px;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:45px;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:45px;line-height:45px; margin-right:10px;  }
.lib_bMenubox li a{ color:#000}
.lib_bMenubox li.hover{padding:0px 10px 0px 10px; color:#fff;height:45px;line-height:45px;background:url(../images/lib_bMenubox.gif) bottom center no-repeat #fff ;}
.lib_bMenubox li.hover a{ color:#5bbeec}
.lib_Ccontentbox{padding:0px;border:0px 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;}
.gun_more{ width:100px; height:45px; text-align:center; line-height:45px;  margin-top:-50px; margin-left:710px; position:absolute;}
.gun_more a{ color:#FF0000;}

.in_newsbox_r{ width:380px;overflow:auto;zoom:1; float: right}
/*新闻向上滚动tr:hover{ background-color:#daebf9}*/
#ticker {  height:311px; }
#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 0px 0px; float:left;}
.pro_in{ width:828px;overflow:auto;zoom:1;overflow:hidden; background-color:#fafafa}
.productlist_ul{ width:197px; height:178px ; margin:5px 5px 5px 5px; float:left;overflow:hidden;}
.productlist_ul li{ float:left; }
.productlist_img{ width:197px; height:148px; overflow:hidden;}
.productlist_img img{ width:100%;}
.productlist_li{width:187px; height:30px; line-height:30px;padding:0 10px; overflow:hidden;  text-align:center; background-color:#ebebeb }
.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; }

.pro_pul { width:197px; height:167px; margin:10px 5px 5px 5px; float:left; }
.pro_pli { width:197px; height:137px; overflow:hidden; float:left; background-color:#CCCCCC;}
.pro_pli img{ width:100%;}
.pro_pti{ width:177px; height:30px; line-height:30px; padding:0 10px; overflow:hidden; text-align:center; background-color:#fafafa}
.proinfo{ width:450px; float:right; font-size:14px;}

.caseList_width{ width:828px;  overflow:hidden; float:left;}
.caseList{ width:266px; height:auto; margin:0px 5px 15px 5px; float:left; position:relative; overflow:hidden; -webkit-box-shadow: 0 2px 15px 1px rgba(0,0,0,0.1); box-shadow: 0 2px 15px 1px rgba(0,0,0,0.1); -webkit-appearance: none; border-radius:0px;}
.caseList ul{ width:1350px; height:auto; margin: auto;}
.caseList li{ width:266px; height:250px; float:left; background:#ccc; margin:0px 26px 0px 0px; position:relative; overflow:hidden;}
.caseList li .caseThum{ width:266px; height:200px; position:relative; overflow:hidden;}
.caseList li .caseThum img{ position:absolute; left:0px; top:0px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s; width:266px; height:200px;}
.caseList li .caseName{ width:246px; padding-left:10px; padding-right:10px; height:50px; line-height:50px;  font-size:16px; color:#3e3e3e; border-bottom:1px solid #f2f2f2; overflow: hidden;  }
.caseList li .caseBottom{ width:100%; height:105px; position:absolute; left:0px; bottom:-55px; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s; background:#fff;}
.caseList li .caseInfo{ width:266px; height:55px; color:#d1d1d1;}
.caseList li .caseInfo .caseIcon{ width:35px; padding-left:25px; height:15px; float:left; font-size:8px; line-height:15px; margin-top:20px; margin-left:10px;}
.caseList li .caseInfo .caseIcon.ll{ background:url(../images/icons.png) -20px 0px no-repeat;}
.caseList li .caseInfo .caseIcon.pl{ display: none;}
.caseList li .caseInfo .caseTime{ width:100px; height:15px; float:right; margin-top:20px; font-size:8px; line-height:15px; text-align:right; margin-right:10px;}
.caseList li:hover .caseBottom{ bottom:0px; background: #ffa700; color: #FFFFFF;}
.caseList li:hover .caseBottom .caseName,.caseList li:hover .caseInfo{ color: #FFFFFF;}
.caseList li:hover .caseBottom .caseName{ border-bottom: 1px solid #ffba38;}
.caseList li:hover .caseThum img{ -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.caseList li:hover .caseInfo .caseIcon.ll{ background-position: -20px 0px;}


/*首页向左滚动图片*/
.t_ttixt{ width:100%; float:left; height:50px; line-height:50px;background:url(t_ttixt.gif) no-repeat #FFFFFF;}
.h2_mmore a{ height:40px; line-height:40px; float:right;  padding:0px 10px; background-color:#fafafa; font-size:12px; }
.h2_mmore a:hover{ height:40px; background-color:#ebebeb;}

.dibu_gun_left{ width:595px; float:left;}
.dibu_gun_right{ width:595px; float:right;}
.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-top:5px;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}

/*友情链接选项卡样式*/
#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;}
.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;border-left:1px solid #f3f3f3;border-top:1px solid #f3f3f3;border-right:1px solid #f3f3f3;cursor:pointer;color:#949694;height:30px;line-height:30px; margin-right:0px; }
.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; }
#piaofu{ z-index:999999;}

@media screen and (max-width: 1200px)
{.foot_bg {width:1200px ; margin:0px auto; background:url(../images/foot.jpg) center; padding:10px 0;}}

.bottom_width{width:1200px; overflow:auto;zoom:1; margin:0px auto; padding:15px 0px 5px 0px;}
.foot_bg {width:100% ;  margin:0px auto; background:url(../images/foot.jpg) center; padding:10px 0;}
.foot_ul{ width:110px;overflow:auto;zoom:1; border-right:#CCCCCC solid 1px; float:left; margin-right: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_weixin img{ margin-bottom:5px;}
.foot_weixin{ width:120px; padding-top:0px; float: right;  margin-right:30px; text-align: center;   }

.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;  background-color:#ff8106; color:#fff; cursor: pointer; font-size:14px; display:block;border-radius:30px;}
.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;}

.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  }

.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.png) 0px 0px no-repeat  ;}
.co_yb{background:url(../images/co_ico.png) 0px -30px no-repeat  ;}
.co_tel{background:url(../images/co_ico.png) 0px -60px no-repeat  ;}
.co_fax{background:url(../images/co_ico.png) 0px -90px no-repeat  ;}
.co_mob{background:url(../images/co_ico.png) 0px -120px no-repeat  ;}
.co_url{background:url(../images/co_ico.png) 0px -150px no-repeat  ;}
.co_qq{background:url(../images/co_ico.png) 0px -180px no-repeat  ;}
.co_mail{background:url(../images/co_ico.png) 0px -210px no-repeat  ;}
.co_ntact{background:url(../images/co_ico.png) 0px -240px no-repeat  ;}

.foot_contact{ width:320px; float: right; margin-left:20px; }
.foot_contact h3{ font-size:18px; margin-bottom:10px; color:#604D3F; text-indent:0px;}
.foot_contact li{ color:#757575; height:30px; line-height:30px; text-indent:35px; margin-bottom:5px; overflow:hidden;}

.foot_link{ width:510px; height:250px; overflow:hidden; float: left; margin-left:20px; }
.foot_link h3{ font-size:18px; margin-bottom:10px; color:#604D3F; text-indent:0px;}
.foot_link li{ color:#757575; height:30px; line-height:30px; text-indent:35px; margin-bottom:5px;}
.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:51px;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_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;}

.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;}

.w_360{ width:328px; float: right; border-left:0px solid #373737; padding-left:0px; padding-right:0px; }
.o_1{ width:100%; height:30px; line-height:30px; margin:0 auto 10px; clear:both;}
.o_1 h3{ font-size:18px; color:#604D3F; display:inline; font-weight:normal;}
.o_1 span{ font-size:0.9em; color:#939393; padding:0 15px;}
.o_1 a{	color: #99CAF9;	font-size: 0.9em;text-decoration: none;}
.o_1 a:hover{ color:#C1553B;}
.form_3{ padding:10px 0; }
.input_3{ color:#939393; width:300px; height:30px; line-height:30px; overflow:hidden; border:none;padding:0 10px;outline:none; margin-bottom:10px;
    -moz-box-shadow: 3px 3px 4px #000000;
    -webkit-box-shadow: 3px 3px 4px #000000;
    box-shadow: 3px 3px 4px #000000;
	border:1px solid #2b2b2b; background-color:#191919
}
.input_3:hover{
    -moz-box-shadow: 3px 3px 4px #000000;
    -webkit-box-shadow: 3px 3px 4px #000000;
    box-shadow: 3px 3px 4px #000000;
	border:1px solid #939393;
	}
.textarea_3{color:#939393; width:300px; height:60px; line-height:20px; overflow:hidden; border:none;padding:10px;outline:none;
    -moz-box-shadow: 3px 3px 4px #000000;
    -webkit-box-shadow: 3px 3px 4px #000000;
    box-shadow: 3px 3px 4px #000000;
	margin-bottom:15px;
	border:1px solid #2b2b2b;background-color:#191919
	
}
.textarea_3:hover{border:1px solid #939393;
    -moz-box-shadow: 3px 3px 4px #000000;
    -webkit-box-shadow: 3px 3px 4px #000000;
    box-shadow: 3px 3px 4px #000000;
}
.input_4{ color:#939393; width:60px; height:30px; line-height:30px; overflow:hidden; border:none;padding:0 10px;outline:none; float:left;
    -moz-box-shadow: 3px 3px 4px #000000;
    -webkit-box-shadow: 3px 3px 4px #000000;
    box-shadow: 3px 3px 4px #000000;
	border:1px solid #2b2b2b;background-color:#191919
}
.input_4:hover{
    -moz-box-shadow: 3px 3px 4px #000000;
    -webkit-box-shadow: 3px 3px 4px #000000;
    box-shadow: 3px 3px 4px #000000;
	border:1px solid #939393;
	}
.btnss_3{
	border: none;
	width: 90px;
	height: 30px;
	overflow: hidden;
	cursor:pointer;
	outline:none;
	float: right;
	margin-right:6px;
	background-color:#CE4C2C; color:#FFF; font-size:0.9em; 
    -moz-box-shadow: 3px 3px 4px #000000;
    -webkit-box-shadow: 3px 3px 4px #000000;
    box-shadow: 3px 3px 4px #000000;
	}
.btn_3{
	border: none;
	width: 90px;
	height: 30px;
	overflow: hidden;
	cursor:pointer;
	outline:none;
	margin-right:6px;
	background-color:#191919; color:#FFF; font-size:0.9em; 
    -moz-box-shadow: 3px 3px 4px #000000;
    -webkit-box-shadow: 3px 3px 4px #000000;
    box-shadow: 3px 3px 4px #000000; float:right;
	}
.btn_3:hover{background-color:#CE4C2C; color:#FFF;}

