@charset "utf-8";

/* CSS Document */

*{ margin:0px; padding:0px;}

a{ text-decoration:none;}

ul{ list-style: none outside none;}

img{ padding:0px; margin:0px;}
a img{  border:0;}

.all{ width:100%; margin:0 auto; }

h5{ display:none;}

body{/*font:12px/180% Arial, Helvetica, sans-serif, */ font-size:12px; font-family:"微软雅黑"; background:#ffffff;}

/*头部*/

.header{ width:100%; float:left;  }

.header_main{ width:1000px; height:120px; margin:auto;}

.logo{ width:500px; float:left; height:91px; }

.tel{   float:right;}

/*导航 background:#b90500; background:url("../images/nav_bg.jpg") repeat-x;*/

.nav{ width:100%; float:left; background:#002F5E;}

.nav_ul{ width:1000px; height:68px; margin:auto;}

.nav_ul li{ width:190px;float:left; height:68px; line-height:68px;  text-align:center; margin-left: 1px;}

.nav_ul li a{ color:#FFF;font-size:16px;}

.clseaa{background:#004E9B;}

.clseaa a {color: #ffffff;}

.top_menu{
    float: right;
    padding: 19px 0px 0px 14px;
    font-size: 15px;
    color: #9C9C9C;
    width: 180px;
    height: 28px;
    border: 1px solid #dfe1e3;
    /* background: linear-gradient(#f4f5f5, #fff); */
    border-radius: 45px;
    position: relative;
    top: -20px;
    right: 10px;
}




/*公告*/

.gg{width: 100%; float:left; background: #fcfcfb; border-bottom: 1px solid #e7e7e7;}

.gg_n{ width: 1000px; height: 60px; margin: auto; }

.ggleft{width: 500px; height: 60px; float: left; overflow: hidden;}

.ggleft p{ display: block; width: 80px; height: 60px; float: left; line-height: 60px; font-size: 14px; color: #00a038;}

.gd{ width: 420px; height: 60px; line-height: 60px; float: left; overflow: hidden; position: relative;}

.gd ul{float: left; width: 100000px; height: 60px;}

.gd ul li{ min-width: 420px; height: 60px; line-height: 60px; float: left; }

.gd ul li a{color: #414141;color: #000000; font-size: 14px;}

.gright{width: 240px; height: 30px; float: right; margin-top: 15px;}

#q{width: 170px; height: 27px; float: left; border: 1px solid #a8acad; line-height: 25px; padding-left: 5px;}

#sub{width: 58px; height: 29px; float: left; background:url("../images/sub.jpg")/*tpa=http://www.deruihe.com/resources/images/sub.jpg*/;border: 0; float: right;}





.NEWS{ width:100%; float:left; height: 376px;  }

.NEWS_N{ width:1000px; height:341px; margin:auto;margin-top:35px;}



.news_left{ width:510px;  float:left;  }

.news_nl{ width:100%; height:30px; float:left; border-bottom: 1px solid #ededed; }

.news_nl p{ width: 82px; height: 22px; line-height: 22px; font-size: 18px; font-weight: 600;  float: left; margin-left: 10px; padding-left: 5px; margin-top: 4px;}
/*color: #b90500; border-left: 2px solid #b90500;*/
.news_nl a{ float: right; margin-top: 4px; }

.max_news{ width: 100%;float: left; }

.kznew{width: 508px; height: 68px; float: left; border: 1px solid #dae9f4; margin-top:25px; background: #f6fbff}

#shijian{width: 64px; height: 66px; float: left; margin: 1px; background: #e5eefb; text-align: center; color: #b90500;}

#shijian span{ line-height: 44px; font-size: 25px; }

#max_n{ width:420px; height:30px; float:left; margin-left: 10px; margin-top: 10px;}

#max_n a{ display:block;width:100%; height:30px; line-height:30px; font-size:16px; color:#b90500;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

#max_d{ width:420px; line-height: 20px; float:left; margin-left: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.sx{ float: left; padding-top: 20px; line-height: 20px;}

.sx img{padding-bottom: 5px;}

.news_right{ width:450px;  float:right; }

.news_nr{ width:445px; height:66px; float:left; background:url("../images/news_right.png")/*tpa=http://www.deruihe.com/resources/images/news_right.png*/; margin-left:20px;}



/*主题内容区*/

.main_n{ width:100%; float:left; height: 580px; background: #f3f3f3;}

.main_nn{ width:1000px; margin:auto; margin-top:20px;}



.main_left{ width:200px; float:left; }

.ml_nav{ width:200px; float:left; height:50px;}



.main_left2{ width:200px; float:left; margin-bottom: 20px; }

.ml_nav2{ width:200px; float:left; height:50px;}

.ml_ul2{ width:198px;  float:left;   background: #ffffff; padding-top: 10px; padding-bottom: 10px; border: 1px solid #dedede; }

#panews{width: 100%; float: left; height:40px; line-height: 40px; border-bottom: 1px solid #dedede; background: url("../images/heidian.png")/*tpa=http://www.deruihe.com/resources/images/heidian.png*/no-repeat 10px 20px; }

#panews a{width:180px;display:inline-block;padding-left:20px;height:40px;line-height:40px; color: #000000;}

.rolling{ float:right;   background: #ffffff; }

/*滚屏样式*/

.scrollleft{width:100%;float:left;}

.scrollleft li{float:left;display:inline;width:2250px; height: 485px; margin-top: 20px;}

.scrollleft li a{ display:block; float:left; width:220px; margin-left: 30px; margin-top: 15px; }

.scrollleft li a img{ display:block; float:right;width:218px;height:165px; border:1px solid #dedede; }

#ptit{ display: block; line-height: 20px; width: 100%; height: 20px; float: left; color: #585858;  margin-top: 10px;}

#ptitle{display: block; line-height: 20px; width: 100%; height: 20px; float: left; color: #a1a1a1;}



.scrollleft1{width:100%;float:left;}

.scrollleft1 li{float:left;display:inline;width:100%; float: left; margin-top: 20px;}

.scrollleft1 li a{ display:block; float:left; width:250px; margin-left: 15px; margin-top: 15px; }

.scrollleft1 li a img{ display:block; float:right;width:250px;height:200px; border:1px solid #dedede; }





/*新闻。成功案例*/


/*.newcase{ width: 100%; float: left;  }*/

.newcase_n{ width: 1150px; height: 315px; margin: auto; }

.nctop{float: left; width: 100%; margin-top: 40px;}

.nctleft{ width: 600px; float: left; }

.hyul{ width: 100%; float: left; padding-top: 8px;}

.hyul li{width: 100%; height: 39px; float: left; border-bottom:dashed 1px #e6e6e6; }

.hyul li a{ padding-left: 20px; line-height: 40px;color: #636363;  font-size:15px}

.hyul li span{float: right; line-height: 39px;}

.hyul li a:hover{color: #b90500;}


.ncright{ width: 490px; float: right; }

.ncright ul{ width: 100%; height: 150px; padding-top: 20px; float: left;  position: relative;}

.ncright ul li{line-height: 25px; width: 300px; float: left; margin-left: 20px;font-size:15px}

.ncright ul img{width: 168px; height: 130x; position: absolute; right:0; bottom: 10px; }



.SB_gun{ width: 100%;float: left; margin-top: 20px;}

/*工程案例展示样式*/

#SB{ width:100%; float:left; height: 230px; }

#j_li{ width:235px; height: 190px;  float:left; margin-left:15px; margin-top: 20px;}

#SB_A{ display:block; width:230px; float:left; margin-left: 0px; margin-top: 0px;}

#j_li img{ display:block; width:228px; height:158px; float:left; border:1px solid #d7d7d7;}

#j_li span{display:block; width:230px; float:left; height:30px; line-height:30px; text-align:center;}



/*友情链接*/

.youqing{ width: 100%;float: left; background: #5eb934;}

.youqing_n{ width: 1000px; height: 50px; margin:auto; }

.yq_n{ min-width:40px; line-height: 50px; float: left; color: #ffffff; font-size: 16px; }

.youqing_n a{ min-width: 40px; line-height: 50px; float: left; margin-left: 20px; font-size: 14px; color: #ffffff; }

/*底部样式



.footer{ width:100%; float:left; background:#f3f3f3;}

.footer_n{ width:1000px; margin:auto; height:100px;  }

.footer_ul{ width:1000px; float:left; margin-top: 15px;}

.footer_ul li{ width:1000px; float:left; text-align:center; line-height:24px; color:#7e7e7e;}

.footer_ul li a{color: #7e7e7e;}*/







/*内页单网页样式*/

.main_np{ width:100%; float:left; background:#FFF;}

.main_nnp{ width:1000px; margin:auto; margin-top:20px;}



.lianxi1{width:198px; float:right; border:1px solid #cdcdcd; background:#FFF; margin-top:20px;margin-bottom: 20px;}

.lx_k{ width:100%; float:left; }

.lx_k img{ width:198px; height:88px; float:left; }

.in_lian_ul1{width:100%; float:left;  }

.in_lian_ul1 li{ width:190px; float:left; padding-left: 10px; line-height:24px;}



.page{ width:750px; float:right; margin-bottom: 20px; display: inline;}



.page_nav{height:36px; float:left; width:750px; border-bottom:1px solid #cdcdcd; }

.page_nav p{min-width: 82px; height: 22px; line-height: 22px; font-size: 16px; font-weight: 600; color: #4272C4; border-left: 2px solid #4272C4; float: left; margin-left: 10px; padding-left: 5px; margin-top: 4px; }

.page_nav div{ min-width:200px; float:right; height:36px; line-height:36px;}

.page_nav div a{ color:#000000;}



.page_ul{ width:730px; float:left; padding: 10px; height:auto }

.page_ul img{ max-width:730px;}



.c_p_ul{ width:750px; float:left; margin-top:20px;}


/*.c_p_ul li{ float:left; width:170px; height:180px;  margin-left:14px; margin-top:25px;}*/

.c_p_ul li img{ display:block; float:left;width:170px; height:160px;}

.c_p_ul li span{ display:block; float:left; width:170px; height:20px; line-height:25px; text-align:center;}



.l_p_ul{ width:727px; float:left; margin-top:20px;}

.l_p_ul li{ width:650px; margin:auto; height:30px; border-bottom:1px dashed #096;}

.l_p_ul li a{ width:500px; float:left; height:30px; line-height:30px; color:#000000; font-size:13px;}

.l_p_ul li span{ width:120px; float:right; height:30px; line-height:30px; text-align:right;font-size:13px;}



.page_ul_lshow{ width:100%; float:left; margin-top:30px;}

.title{ width:100%; float:left; height:30px; line-height:30px; font-size:14px; text-align:center; color:#000;}

.time{width:100%; float:left; height:30px; line-height:30px; font-size:12px; text-align:center; color:#000; margin-top:10px;}

.contenta{ width:720px; float:left; padding: 15px;}

.contenta img{ max-width:720px;}



.pageaa { width:100%; float:left; padding-bottom:10px; padding-top:10px; }

.hui a{height:36px;border:1px solid #DDD;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#888;text-decoration:none;line-height:36px;margin:2px;padding:3px 8px}

.hui a:hover,.page_navi a.current{border:1px solid #FFBB76;color:#FF7200;font-weight:bolder}

.hui span{height:36px;border:1px solid blue;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#888;text-decoration:none;line-height:36px;margin:2px;padding:3px 8px}



.page_show{ width:100%; height:24px; float:left; margin-top:10px; text-align:center;}







/* tjskl-sidebar */

.tjskl-sidebar{ width: 100%;float: left;}

.tjskl-sidebar #submain_hidden{border-top:0;display:none;}

.tjskl-sidebar .bsb{border-bottom:1px solid #c8d2e5;border-top:0;}

/* tj_submain */

.tj_submain{width:198px;  float:left; background: #ffffff; position: relative; padding-top: 10px;}

.tj_submain li{width: 100%; float: left; height:40px; line-height: 40px; border-bottom: 1px solid #dedede; background: url("../images/heidian.png")/*tpa=http://www.deruihe.com/resources/images/heidian.png*/no-repeat 10px 20px;}

.tj_submain li a{width:180px;display:inline-block;padding-left:20px;height:40px;line-height:40px; color: #000000;font-weight:bold;}

.tj_submain li a.on{/*background:url("images/bg_01.gif") no-repeat scroll 0 -9px;*/border-top:1px solid #ebf0f5;width:180px;height:39px;line-height:39px;padding:0px 0px 0px 20px;position:relative;/*z-index:90;*/}

.tj_submain span{position:absolute;top:0;left:180px;z-index:1;background-color:#FFFAE2;border:#FFC83D solid 1px;display:none;}

.tj_submain span a{display:block;height:26px;line-height:26px; color: #000000}

.tj_submain span a:hover{background:#FFFAE2;background:#ebf0f5;text-decoration:none;}

.tj_submain ul li{float:left;margin-right:10px;display:inline;}

.tj_submain ul li span a{text-decoration:none;}

.tj_submain ul li span a:hover{color:#f60;}

.tj_submain #more_submenu a{background:url("images/subh_bg.gif")/*tpa=http://www.deruihe.com/resources/css/images/subh_bg.gif*/ no-repeat;text-align:right;display:block;width:125px;padding-right:19px;cursor:pointer;}

.tj_submain #more_submenu a.show{background-position:100% 2px;}

.tj_submain #more_submenu a.less{background-position:100% -25px;}


/*工程案例滚动*/
#demo{ width:100%;height:100%;overflow:hidden;}
#indemo{ width:800%; float:left;}
#demo1,#demo2{ float:left;}
.case_pro{}
/*case展示*/
.case_pro dl { margin:0px 22px 0px 0px;_margin:0px 22px 0px 0px; float:left; height:258px; width:230px; background:url("../commen_images/xian3.jpg") left bottom repeat-x;}
.case_pro dl dt {  margin:0 auto; padding:5px; padding-top:0px; background:#ffffff; margin-bottom:5px;}
.case_pro dl dt img { width:190px; height:145px; }
.case_pro dl dd {width:200px; margin:0 auto;}
.case_pro dl dd p{ color:#555555; font-family:"微软雅黑"; font-size:12px; font-weight:normal; line-height:25px; text-align:left;}
.case_pro dl dd a { display:block; width:101px; height:27px; border:1px solid #7c7c7c; text-align:center; color:#7c7c7c;font-family:"微软雅黑"; font-size:11px; font-weight:normal;  line-height:27px; margin:0 auto; margin-top:10px;  }
/*.case_pro dl:hover{background:url("../commen_images/xian4.jpg") left bottom repeat-x;}
.case_pro dl:hover  p{ color:#ffffff;}
.case_pro dl:hover  a{color:#ffffff; border-color:#ffffff;}*/




























































