﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
a:hover{ cursor:pointer;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f30{font-size:30px;}
.grey9{color:#999;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}
/*db*/
.db_box{ width:100%; height:40px; background-color:#f1f1f1;}
.db{ width:1200px; margin:0 auto;}
.db h1{ font-size:14px; color:#000; font-weight:normal; float:left; line-height:40px;}
.db ul{ float:right;}
.db ul li{ float:left; font-size:13px; line-height:40px;}
.db ul li a{ margin:0 10px; font-size:13px; line-height:40px;}

/*header*/
.nav_pos{width:100%;}
.nav_bor{height:120px;}
.nav_list{width:880px; z-index:9999; position:relative;}
.nav_list>li{width:110px;line-height:60px;float:left;position:relative; margin:0 5px;}
.nav_list>li>a{display:block;color:#000;font-size:16px;margin-top: 20px;}
.nav_list>li>a:hover{ color:#0089e1;}
.navsub{display:none;position:absolute;left:0; width:100%;padding:10px 0; background-color:#0089e1;background-size:100% 100%;}
.navsub a{display:block;line-height:50px;color:#fff; border-bottom: #f1f1f1 1px dashed;}
.nav_list>li .navsub:hover a{ color:#fff;}
.nav_list>li:hover{ border-bottom: #0089e1 2px solid;}
/* banner */
.fullSlide{width:100%;position:relative;height:710px;background:#000;margin-bottom:60px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:710px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:710px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:100px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{width:1200px;margin:0 auto;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin-right:10px;overflow:hidden;background:#b5c6e1;border-radius:5px;line-height:999px;}
.fullSlide .hd ul .on{width:40px;background:#fff;}

/*index*/
.about_tit{padding:15px 0;line-height:40px;background:url(tit_bg.png) no-repeat center top;}
.about_tit dt{color:#a0a1a1;font-size:26px;text-transform:uppercase;}
.about_tit dd{color:#303030;font-size:22px;}
.about_tit_text{color:#949494;font-size:16px;}
.about_list{margin:50px 0;}
.about_list li{width:300px;float:left;line-height:30px;}
.about_list li a{display:block;}
.about_list li a:hover{color:#009de6}
.about_list_icon{width:104px;height:104px;margin:0 auto 20px;padding:10px;background:url(icon01.png) no-repeat;transition:all .8s linear;}
.about_list_icon span{display:block;background:#fff;border-radius:50%;box-shadow:0 0 10px #666;transition:all .8s linear;}
.about_list li:hover .about_list_icon{transform:rotate(30deg);}
.about_list li:hover .about_list_icon span{transform:translateY(-3px) rotate(-30deg);}
.about_text{height:200px;line-height:40px;color:#999;}
.about_more{padding:30px 0;line-height:30px;}
.about_more a:hover{color:#009de6;}

.pro_bg{height:730px;padding:50px 0;overflow:hidden;background:url(pro_bg.jpg) no-repeat center top;}
.pro_tit{padding:15px 0;line-height:40px;background:url(tit_bg.png) no-repeat center top;color:#fff;}
.pro_tit dt{font-size:26px;text-transform:uppercase;}
.pro_tit dd{font-size:22px;}
.pro_tit_text{color:#fff;font-size:16px;}
.pro_type{padding:30px 0;color:#fff;}
.pro_type a{display:inline-block;padding:0 20px;color:#fff;}
.pro_list{}
.pro_list li{width:290px;margin:5px;float:left;}
.pro_list_pic{overflow:hidden;}
.pro_list_pic img{transition:all .8s linear; width:100%;}
.pro_list li:hover .pro_list_pic img{transform:scale(1.1);}
.pro_list_name{height:40px;line-height:40px;background:#0089e1;color:#fff;}
.pro_more{padding:30px 0;line-height:30px;}
.pro_more a{color:#fff;}

.solute_box{padding:60px 0;}
.solute_scroll{padding-top:50px;width:1200px;position:relative;}
.solute_scroll .hd{overflow:hidden;}
.solute_scroll .hd .prev,.solute_scroll .hd .next{position:absolute;top:180px;display:block;width:40px;height:60px;overflow:hidden;cursor:pointer;}
.solute_scroll .hd .prev{left:-100px;background:url(btn_left.png) no-repeat;}
.solute_scroll .hd .next{right:-100px;background:url(btn_right.png) no-repeat;}
.solute_scroll .bd ul{overflow:hidden;zoom:1;}
.solute_scroll .bd ul li{width:284px;margin:0 8px;float:left;text-align:center;box-shadow:0 0 15px #eee;border:#eee solid 1px;}
.solute_pic{width:284px;height:200px;overflow:hidden;}
.solute_pic img{transition:all .8s linear;}
.bd li:hover .solute_pic img{transform:scale(1.1);}
.solute_con{padding:10px;line-height:30px;}
.solute_con h3{height:50px;line-height:50px;border-bottom:#ddd solid 1px;margin-bottom:10px;font-weight:normal;font-size:18px;transition:all .5s linear;}
.solute_text{height:120px;line-height:30px;color:#999;overflow:hidden;transition:all .5s linear;}
.bd li:hover .solute_con h3{color:#009de6;}
.bd li:hover .solute_text{color:#666;}

.case_bg{height:920px;padding:50px 0;box-sizing:border-box;background:url(case_bg.jpg) no-repeat center top;}
.case_type{padding:30px 0;}
.case_type a{display:inline-block;padding:0 20px;}
.case_type a:hover{ color:#0025b4;}
.case_big{margin-left:-9px;margin-bottom:9px;}
.case_big li{float:left;width:394px;height:286px;margin-left:9px;overflow:hidden;transition:all .5s linear;}
.case_big li img{transition:all .5s linear;}
.case_big li:hover img{transform:scale(1.1);}
.case_small{margin-left:-8px;}
.case_small li{float:left;width:294px;height:214px;margin-left:8px;overflow:hidden;transition:all .5s linear;}
.case_small li img{transition:all .5s linear;}
.case_small li:hover img{transform:scale(1.1);}

.ser_bg{height:680px;padding:50px 0;box-sizing:border-box;background:url(ser_bg.jpg) no-repeat center top;}
.ser_list{margin:80px 0 60px;}
.ser_list li{width:140px;margin:0 15px;line-height:50px;float:left;transition:all .8s linear;}
.ser_list li:hover{transform:translateY(10px);}
.ser_list li a{display:block;color:#fff;}
.ser_list_bor{width:140px;height:140px;background:#fff;padding:9px;box-sizing:border-box;}
.ser_list_bor span{display:block;width:120px;height:120px;padding:1px;background:linear-gradient(90deg,#0014a3,#0063f1);}
.ser_list_bor img{background:#fff;}
.ser_list li:nth-child(even){margin-top:60px;}

.news_box{padding:50px 0;box-sizing:border-box;}
.news_list{margin-left:-30px;padding:30px 0;}
.news_list li{float:left;width:380px;height:250px;padding:20px;box-sizing:border-box;margin-left:30px;box-shadow:0 0 10px #bbb;border-radius:5px;transition:all .5s linear;}
.news_list li:hover{;box-shadow:0 0 16px #bbb;transform:translateY(-5px);}
.news_list li:hover a{color:#00a0e9;}
.news_date{width:60px;height:50px;line-height:25px;color:#fff;background:#535353;}
.news_date span{display:block;background:#00a0e9}
.news_list_tit{width:260px;height:40px;line-height:40px;border-bottom:#ddd solid 1px;transition:all .5s linear;}
.news_list li:hover .news_list_tit{color:#00a0e9;border-bottom:#00a0e9 solid 1px;}
.news_text{line-height:40px;height:120px;padding:10px 0;color:#666;}

/*footer*/
.bot_bg{padding:60px 0;background:#000;color:#707070;}
.bot_l{width:310px;height:210px;border-right:#0055ce solid 1px;}
.bot_m{width:700px;}
.bot_r{width:140px;padding-left:40px;height:210px;border-left:#0055ce solid 1px;}
.bot_text{padding:5px 0;line-height:25px;margin-bottom:20px;}
.bot_text i{color:#fff;}
.bot_ewm{padding-top:20px;line-height:40px;color:#fff;}
.bot_ewm img{ width:150px; display:block;}
.bot_nav li{width:140px;line-height:30px;float:left;color:#fff;}
.bot_nav li a{display:block;color:#707070;}
.bot_nav li a:hover{color:#fff;}
.copyright{padding:20px 0;background:#1b1b1b;color:#fff;line-height:30px;}

/*main*/
.main_con{padding:50px 0;line-height:30px;}
.type_tit{height:40px;line-height:40px;border-left:#0054cb solid 3px;padding:0 20px;text-transform:uppercase;}
.type_tit a{color:#999;}
.type_tit a:hover{color:#0054cb;}
.type_pro{margin-left:-30px;padding:30px 0;}
.type_pro li{width:380px;height:230px;padding:20px;box-sizing:border-box;border:#ddd solid 1px;float:left;margin-left:30px;margin-bottom:30px;transition:all .5s linear;}
.type_pro li:hover{border:#0054cb solid 1px;box-shadow:0 0 10px #ddd;}
.type_list{background:url(type_line.jpg);}
.type_list li{display:inline-block;margin-right:10px;padding-top:20px;}
.type_list li a{display:block;padding:0 20px;height:40px;line-height:40px}
.type_list li a:hover{background:#0054cb;color:#fff;}

.main_pro{background:#eee;}
.main_pro_tit{color:#333;font-size:24px;line-height:60px;}
.main_pro_list{padding:20px 0;}
.main_pro_list li{width:290px;margin:5px;float:left;}
.main_pro_pic{width:290px;height:190px;overflow:hidden;}
.main_pro_pic img{transition:all .8s linear;}
.main_pro_list li:hover .main_pro_pic img{transform:scale(1.1);}
.main_pro_name{height:50px;line-height:50px;background:#7f7f7f;color:#fff;}

.main_news li{padding:20px;box-sizing:border-box;margin-bottom:30px;box-shadow:0 0 5px #bbb;border-radius:5px;transition:all .5s linear;}
.main_news li:hover{box-shadow:0 0 16px #bbb;}
.main_news li:hover a{color:#00a0e9;}
.main_news_tit{width:1060px;height:40px;line-height:40px;border-bottom:#ddd solid 1px;transition:all .5s linear;}
.main_news li:hover .main_news_tit{color:#00a0e9;border-bottom:#00a0e9 solid 1px;}
.main_news_text{line-height:40px;height:80px;padding:10px 0;color:#666;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#00a0e9;color:#fff;border:#00a0e9 solid 1px;}

.det_scroll{width:580px;height:340px;position:relative;border:1px solid #ddd;margin:30px auto;}
.det_scroll .bd{ position:relative;height:100%;z-index:0;}
.det_scroll .bd li{ zoom:1; vertical-align:middle; }
.det_scroll .bd img{ width:580px; height:340px; display:block;  }
.det_scroll .prev,
.det_scroll .next{position:absolute;top:150px;display:block;width:40px;height:60px;overflow:hidden;cursor:pointer;}
.det_scroll .next{ left:auto; right:3%; background-position:8px 5px; }
.det_scroll .prev{left:-100px;background:url(btn_left.png) no-repeat;}
.det_scroll .next{right:-100px;background:url(btn_right.png) no-repeat;}

.det_type{background:#f6f5f5;}
.det_type a{height:60px;line-height:60px;display:inline-block;padding:0 50px;}
.det_type .on{background:#0054cb;color:#fff;}
.det_box{padding:30px 0;min-height:300px;color:#888;line-height:40px;}
.det_box>div{display:none;}

.container .rm{ margin-left:50px;}
.container .rm a{ color:#FFF; padding:0 5px;}

/*内页*/
.left { width:221px; float:left; overflow:hidden;}
.left2 { width:785px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right { width:1200px;  display:inline; margin-left:24px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:221px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top {  font-size:0; overflow:hidden;}
.rightbot { background:url(right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot {  font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { min-height:575px; margin:30px auto; width:1200px; /* margin-bottom:30px; padding:20px;  border:solid 1px #d5d5d5; border:1px solid #d5d5d5; padding-bottom:15px; */overflow:hidden; margin-bottom:60px;}
.right_main p { line-height:30px; font-size:14px;}
.right2_main { width:273px;  padding-bottom:15px; overflow:hidden;}
.left2_main { width:783px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; overflow:hidden;}

.new_right_main { min-height:575px;  width:1200px; /* margin-bottom:30px; padding:20px;  border:solid 1px #d5d5d5; border:1px solid #d5d5d5; padding-bottom:15px; */overflow:hidden; margin:0 auto; margin-top:60px;}
.new_right_main .ny_xw { font-size:14px; line-height:30px;}
.new_right_main .ny_xw img { width:666px;}
.new_right_main .ny_xw li { height:45px; line-height:45px; border-bottom:1px dashed #CCCCCC}
.new_right_main .ny_xw li span { float:right}


.topadcs{width:100%; margin:0 auto;overflow:hidden; text-align:center; margin-bottom:50px;}
.topadcs a{display:block;margin:0 auto;}


/*圆角*/
.btyj {}

/*---左侧导航--*/
.contactn{ width:221px; margin-top:10px;}
.contactn .tits{ background:url(tit1n.gif) repeat-x; height:32px; line-height:32px;padding-left:13px;color:#333;}
.contactn .tits a{color:#333;}
.contactn .subnr{ border:1px solid #ccc; border-top:0; background:#fff;padding:5px 9px; width:181px; overflow:hidden;}
.contactn .subnr p{ line-height:25px; overflow:hidden;}
.contactn .subnr span{ color:#333;}
.contactn .subnr h5{ padding-top:12px;  line-height:28px; overflow:hidden;}


.leib .tit{ background:url("a_b.gif") no-repeat; height:35px; line-height:35px; padding-left:13px; font-weight:bold; color:#FFF; font-size:14px}
.leib .tit a{ color:#FFF; }
.leib .tit a:hover{color:#FFF; }
.leib .nr { border:1px solid #dfdfdf; padding:12px 5px 10px 5px; background:#fff; }
.leib .nr h4 a{ font-weight:bold; color:#333; font-size:12px; padding-left:26px; height:24px; line-height:24px; display:block; margin-bottom:5px;}
.leib .nr .cur a { display:block; color:#008dcf;}
.leib .nr ul { padding-bottom:5px; border-bottom:1px dotted #8b8b8b; margin-bottom:7px;}
.leib .nr li a { display:block; padding-left:40px; background:url(ico003.gif) no-repeat 30px 10px; line-height:24px; height:24px; overflow:hidden}
.leib .nr h4{ background:#ccc;}


/* -- 左侧新闻 -- */
dl.pd_t05_con_dl { width:170px; height:154px; overflow:hidden; margin:10px auto 3px;}
dl.pd_t05_con_dl dt,dl.pd_t05_con_dl dt a{ width:170px; height:124px; line-height:0; font-size:0;}
dl.pd_t05_con_dl dt img { width:166px; height:120px; padding:1px; border:solid 1px #ccc;}
dl.pd_t05_con_dl dt a:hover img { border:solid 1px #008dcf;}
dl.pd_t05_con_dl dd {width:170px; overflow:hidden;height:20px; line-height:20px; padding-top:5px; text-align:center; color:#555; }

/*随机新闻*/
.randnews{ padding:2px 3px; border:1px solid #ccc;}
.randnews li { float: left; height: 24px;line-height: 24px; margin: 0 5px;width: 185px; overflow:hidden; border-bottom:1px dashed #ccc;}
.left .randnews li{ float:none;}
.links{width:181px; padding:10px 10px; }
.links .img4{ text-align:center;}
.links p{  overflow:hidden; line-height:20px;line-height: 20px;}
.links p span {float: left;padding-bottom: 20px;}
.proinfo p{ font-size:14px;}
.prodesc { font-size:14px; text-indent:2em; line-height:26px; border-bottom:1px dotted #CCC; margin-bottom:8px;}



/*左侧联系方式*/
.leftcontact{ width:227px; height:368px; margin-top:25px; float:left; border:4px solid #009900; border-bottom:5px solid #009900;font-family:"Microsoft Yahei"}
.left .leftlx_c ul li { width:191px;}
.leftlx_c h3{ font-size:16px; color:#000; text-align:center; margin:15px 0 15px 0; padding-bottom:15px; border-bottom:1px solid #CCC;}
.leftlx_c span{ display:block; background:url(t_phox.png) no-repeat 0 center; font-size:12px; color:#666; padding-left:50px; margin:0 0 15px 20px;}
.leftlx_c span b{ display:block; font-size:18px; color:#000;}
.leftlx_c ul{ margin:0 20px;}
.leftlx_c li{ font-size:12px; color:#333; margin-bottom:5px; border-bottom:1px dashed #CCCCCC; line-height:24px;}
.leftlx_c li em{ display:block; font-size:14px; width:60px; float:left; font-weight:bold; margin-bottom:5px;}
.leftlx_c p img { width:225px;}

/* -- 当前位置 -- */
.t_box{ width:100%;  height:100px;margin-bottom: 50px;}
.t{ width:1200px; margin:0 auto;}
.plc .t_tu{ margin-top:10px; background:url(tit_bg.png) center no-repeat;}
.plc .t_tu a{ font-size:24px;color: #1c6c00; line-height:50px;}
.plc { height:50px;  line-height:50px;  position:relative; color:#666; overflow:hidden; text-align:center;padding-left: 15px;padding-right: 15px;} /*面包屑导航,文字色彩可自行修改,现在为灰色*/
.plc span {  display:block; font-size:16px;color: #878585; float:right; margin-left:10px;}
.plc span a{ font-size:14px; line-height:50px;}
/*-----留言-----*/
.msg input{line-height: 25px;margin-bottom:12px;}
.colorblur { width:230px;}
#问题留言 { width:320px; height:100px;}
#validateCode{margin-top:12px;}

/**/
.pl{ margin:0 auto;width: 700px;margin-top: 22px;}
.pl li{ float:left; text-align:center; line-height:37px; font-size:15px; background-color:#0089e1; width:130px; margin:0 5px;}
.pl li a{ color:#FFF;}
.pl li:hover{ background-color:#2e425d;}
.pl a{ padding:0 20px; line-height:51px; padding-bottom:16px;}

/* -- 翻页效果 -- */
.apage { height:30px; line-height:40px;margin-bottom:50px; float:right; width:96%; border-top:1px solid #ccc; letter-spacing:2px; padding:0 5px; margin-top:10px; font-size:14px; text-align:right; }
.apage a {   margin-right:5px; font-size:14px;}
.apage .num_btns {float:right;}
.apage a:hover, .apage .cur { color:#0089e1; text-decoration:none;}
.apage .cust_txt { float:left;}
.apage .oran_pg_fp { background:url(first_page.gif) 4px 4px no-repeat; padding-right:9px;}
.apage .oran_pg_pp { background:url(pre_page.gif) 4px 4px no-repeat; padding-right:5px;}
.apage .oran_pg_np { background:url(next_page.gif) 8px 4px no-repeat; padding-right:12px;}
.apage .oran_pg_lp { background:url(last_page.gif) 8px 4px no-repeat; padding-right:12px;}
.apage select { font-size:8px;}
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px;}
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }



/*------图片模板-------*/

.ny_tp .dlh_2{ width:360px; float:left; margin:10px 19px; border:#CCC 1px solid;}
.ny_tp .dlh_2 dt{ width:360px; height:240px; overflow:hidden;}
.ny_tp .dlh_2 dt img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; width:100%;}
.ny_tp .dlh_2 dt:hover img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}

.ny_tp .dlh_2 dd{ display: block; font-size: 14px; height:60px; line-height:65px; text-align: center;}
.ny_tp .dlh_2:hover dd{ background-color:#0089e1; transition:0.8s;}
.ny_tp .dlh_2 dd a{ color:#0089e1;}
.ny_tp .dlh_2:hover a{ color:#FFF;}
.ny_tp .dlh_2:hover img{box-shadow:1px 1px 7px #777; transition:0.8s;}

.ny_tp .dlh_3{ width:255px; float:left;padding:1px 0 0 25px; margin-top:10px;}
.ny_tp .dlh_3 dt img{ border: 1px solid #ccc;display: block;height: 143px;padding: 5px;width: 242px;}
.ny_tp .dlh_3 dd{ display: block; font-size: 14px; height:60px; line-height:65px; text-align: center;}
.ny_tp .dlh_3 dd a{ color:#3a3a3a;}
/*------新闻栏目-------*/

.ny_xw .dl_xw { width:100%; float:left; border-bottom:1px solid #e8e8e8; margin-bottom:20px;}
.ny_xw .dl_xw img{ width:100%; margin-left:0px;}
.ny_xw .dl_xw dt { width:300px; height:200px; float:left; overflow:hidden; margin-right:80px;}
.ny_xw .dl_xw dt a { width:545px; display:block; float:left; color:#009900; font-weight:bold; font-size:14px;}
.ny_xw .dl_xw dt span { width:100px; float:right; text-align:right; margin-right:5px;}
.ny_xw .dl_xw dd { line-height:30px; color:#666;}
.ny_xw .dl_xw dd a { display:block; font-size:15px; float:left;}
.ny_xw .dl_xw dd p{ font-size:14px; line-height:35px;height: 100px;overflow: hidden;}
.ny_xw .dl_xw:hover dd a{ color:#0089e1;}
.ny_xw .dl_xw dd span{ display:block; float:right;}
.ny_xw .dl_xw .t{ width:280px; overflow:hidden; float:left; height:186px;}
.ny_xw .dl_xw .t img{ width:100%;}

/*------新闻栏目-------*/
#zlxz { width:100%; float:left; }
#zlxz li { width:100%; float:left; height:40px; line-height:40px; font-size:14px; font-weight:bold; border-bottom:1px dashed #CCCCCC;}
#zlxz a { color:#008DCF;}
#zlxz span { width:350px; float:left;}
#zlxz em { width:300px; float:right; text-align:right}
/*-------产品展示-------*/

.ny_cp .dl_42{ height:248px ; margin-bottom:30px; }
.ny_cp .dl_42 dt{width:384px; float:left;}
.ny_cp .dl_42 dt a{width:380px; height:245px;  padding:1px; border:1px solid #E8E8E8; display:block;}
.ny_cp .dl_42 dt a:hover {border:1px solid #008dcf;}/*图片边框,点击时的状态*/
.ny_cp .dl_42 dt img{  display:block;width:380px; height:245px;}
.ny_cp .dl_42 dd { border:1px solid #E8E8E8;background:#E8E8E8; width:392px; height:248px; float:left; margin-left:10px;}
.ny_cp .dl_42 dd .g_r {width:390px; height:246px; border:1px solid #FFF;}
.ny_cp .dl_42 dd .g_r p{ margin-top:15px; margin-left:22px; width:355px; height:203px; overflow:hidden; font:12px/26px "Microsoft Yahei"; color:#21242d;}
.ny_cp .dl_42 dd .g_r p a{ font:bold 18px/35px "Microsoft Yahei"; color:#008DCF; display:block; border-bottom:1px solid #CCC; padding-bottom:10px;}
.ny_cp .dl_42 dd em { display:block; width:120px; float:right; margin-right:15px; text-align:right;}

/*-------三级页面-------*/
.ny_sj img { display:block; margin:0 auto;}
.nybt {width: 100%;height: 36px;font-size: 22px;display: inline-block;text-align: center;color: #0089e1;}
.nysj {width: 100%;height: 35px;line-height: 25px;border-bottom: 1px dashed #CCC;color: #666;font-size: 14px;display: inline-block;text-align: center; margin-bottom:10px;}


/*------图片模板-------*/

.ny_wh .dlh_2{ width:243px; float:left;padding:1px 10px 0; margin-top:10px;}
.ny_wh .dlh_2 dt img{ border: 1px solid #ccc;display: block;height:308px;padding: 5px;width: 232px;}
.ny_wh .dlh_2 dd{ display: block; font-size: 14px; height:60px; line-height:65px; text-align: center;}
.ny_wh .dlh_2 dd a{ color:#3a3a3a;}


#case_footer {background:#f5f4f4;border-top: 1px solid #d8d9d8;padding: 15px 0;}
#case_footer .showother {height: 20px;line-height: 20px;}
#case_footer .showother .previous {float:left;}
#case_footer .showother a {color: #666;height: 20px;line-height: 20px;}
#case_footer .showother .backlist {background: url(sprite_arrows.png) no-repeat 0 -40px;left: 50%;margin-left: -20px;overflow: hidden;
text-indent: -9999px;width: 20px;position: absolute;top: 0;display: block;}
#case_footer .showother .backlist a {display: block;}
#case_footer .showother .backlist:hover {background-position: -20px -40px;}
#case_footer .showother .next {float:right;}
#case_footer .wrapper .prev a, #case_footer .wrapper  .nexts a {display:block;height:31px;line-height:27px;}
#case_footer .prev:hover, #case_footer .nexts:hover {background:url(next.png);color:#fff;}
#case_footer .wrapper .prev a, #case_footer .wrapper  .nexts a {display:block;height:31px;line-height:27px;}
#case_footer .wrapper .prev a:hover, #case_footer .wrapper  .nexts a:hover {background:url(next.png);color:#fff;}
#case_footer .wrapper .prev {float:left;}
#case_footer .wrapper .nexts {float:right;}
.prev, .nexts {width:110px;height:31px;text-align:center;line-height:27px;}
.prev, .nexts {background:url(previous.png)}




/*-----新闻-----*/
.nr{overflow:hidden; border:1px solid #dbdbdb; border-top:0; background:#e8e8e8;}
.nr h4{ height:59px; overflow:hidden; border-top:1px solid #d0d0d0; color:#FFF; font:16px/58px "Microsoft Yahei"; }
.nr h4 a{ display:block;color:#fff;height:59px;font:16px/58px "Microsoft Yahei"; padding-left:44px;}
.nr h4 a:hover , .nr h4.cur a {text-decoration:none; color:#fff;}
.nr ul{padding:0 15px;}
.nr li{background: url("ys_p.png") no-repeat 3px center ; padding-left: 18px; color: #666;line-height: 29px; overflow: hidden;white-space: nowrap; height:29px;border-bottom:1px dashed #DEDEDE}
.nr li a{}
.nr li.cur a{ color:#008dcf;}
.nr_bg { background:#008DCF; border-bottom:3px solid #0171A5}



/*------------------联系我们----------------------*/

.aboutus{ width:100%; display:table;}
.aboutus ul{ width:100%; margin-left:30px; margin-bottom:50px; margin-top:57px; display:table;}
.aboutus ul li{ float:left; padding-left:35px;  height:85px; border-right:1px solid #DEE4EE;}
.aboutus ul li p{ margin-top:10px; color:#828181;}
.aboutus ul li p span{ color:#363636;}
.aboutus ul .com1{ width:300px;}
.aboutus ul .com2{ width:240px;}
.aboutus ul .com3{ border:none;}
.aboutus .maps{ width:100%; margin-top:60px; padding-bottom:40px; height:340px;}


/*------------------产品详情页----------------------*/

.n_xq {width:100%; height:260px; float:left;  border-bottom:1px solid #ccc;}
.n_xq dl { }
.n_xq dl dt { width:365px; height:250px; float:left;}
.n_xq dl dd { width:400px; float:right;}

.n_xq dl dd li { width:100%; height:45px; line-height:45px; float:left; border-bottom:1px solid #CCC;}
.n_xq dl dt img { width:355px; height:230px; padding:3px; border:1px solid #CCC;}


/*------------新加---------------------------*/

.usimg img { display:block; margin:0 auto}
.lxbg { height:249px; background:url(lxbg.jpg) no-repeat right top}
.content{ background:url(index_23.png) right center no-repeat; }

/*---下图片and新闻--*/
.RandomNews {background-color:#fff; margin-bottom:30px; width:1200px; margin:0 auto;}
.diysr{ background-color:#3169bd;height:30px;line-height:30px;padding:5px 15px;color: #fff;font-size: 18px; font-weight:bold;}
.diysr em{ color:#fff; text-transform:uppercase;}
.diysr a{color:#008dcf;font-weight:bold;}
.diysr a:hover,.tit a:hover{text-decoration:underline;}
.news_random{width:1200px; margin-top:15px; height:190px; overflow:hidden; background-color:#f8f8f8;}
.news_random li{ height:35px;line-height:35px; width:350px; float:left;overflow:hidden; border-bottom:#CCC 1px dashed; margin-left:19px; margin-right:20px;}
.news_random li a{ font-size:14px; display:block;}
.news_random li:hover a{ color:#3169bd;}
.news_random dl.pd_list_dl{ padding:10px 19px;}
