/*公共新闻动态*/
.news_box{ width:100%; border-top:1px solid #e9e9e9; overflow:hidden; margin-top:30px; padding-top:40px; padding-bottom:100px;}
.news_box.wu{ width:100%; border-top:0; padding-top:20px; margin:0;}
.news_box.wu h1{ text-align:left; width:1200px; margin:0 auto;}
.news_box.wu .case_con dl{ margin-top:20px; }
.news_box.wu a.allnews{ font-size:16px; margin:15px auto 30px auto;}
.news_box h1{ font-size:24px; line-height:40px; text-align:center;}
.news_box_list{ width:1000px; margin:0 auto; line-height:24px; overflow:hidden;}
.news_box_list dl{ width:270px; float:left; color:#666666; margin:30px 95px 0 0; font-size:14px;}
.news_box_list dl.last{ margin:30px 0 0 0;}
.news_box_list dl dd{ margin-bottom:5px; width:270px; height:180px;}
.news_box_list dl dd a{ width:100%; display:block; height:100%;}
.news_box_list dl h2 a{ font-size:16px; color:#000;}
.news_box_list dl h2 a:hover{ color:#006069;}
.news_box_list dl a.bt{ color:#006069;}
.news_box_list dl a.bt:hover{ text-decoration:underline;}
a.allnews{ background:#006069; width:160px; height:40px; text-align:center; font-size:14px; color:#fff; border-radius:2px; display:block; margin:0 auto; clear:both; line-height:40px; margin-top:40px; -moz-transition: all 0.3s  ease-in-out; -webkit-transition: all 0.3s  ease-in-out; transition: all 0.3s  ease-in-out;}
a.allnews:hover{ background:#1ea721;}
/*新闻*/
.newstitle{ height:56px; line-height:56px;}
.newstitle a{ font-size:16px; color:#4f4f4f;}
.news_left_title{ font-size:24px; color:#3255ca;
    text-align: center;}
.newstitle a:hover{ font-size:16px;color:#01a372;}
.news_banner{  background:url(http://runtdyf.com/rtyy/template/www/desktop/static/index/images/news.jpg) no-repeat center top;  width:100%; height:440px; background-size:cover; text-align:center;  overflow:hidden; margin-top:54px; }
.news_banner h1{  line-height:50px; margin-top:55px; font-size:28px; color:#000; }
.news_banner h1 p{ font-size:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.news_banner h1 span{ font-size:20px; display:block; line-height:30px;}
#newscontent{ text-align:center;margin-top:50px;}
#newscontent h1{ color:#006069; font-size:30px; font-weight:normal; border-bottom:1px solid #e9e9e9; padding-bottom:20px;}
#newscontent .newsview_t2{ font-size:16px; color:#666666; margin:20px 20px; position:relative; padding-right:20px;}
#newscontent .newsview_t2 img{ margin-right:5px; position:absolute; bottom:-5px;}
.contentcss{text-indent: 2em;}
.content_pic{ text-align:center; margin:40px;}
.content_zy{ border:1px solid #eaeaea; background:#f5f5f5; padding:20px 30px; font-size:16px; color:#3c3c3c; line-height:28px;}
.content_text{ font-size:16px; color:#3c3c3c; line-height:32px; padding:40px 0px;}
.content_weixin{ text-align:center; }
.content_weixin .w1{ font-size:18px; font-weight:bold;}
.content_weixin .w2{ font-size:16px;}
.content_weixin .w3{ margin:30px 0px;}
.content_weixin .w4{padding-right:90px;position:relative; margin-bottom:60px; font-size:16px;}
.content_weixin .w4 img{position:absolute; bottom:-10px; padding-left:10px;}


.news_module{ width:1200px; margin:0 auto; }
.news_module .left_side{ width:200px; float:left; padding-top:40px; display:none;}
.tree_menu{ width:100%; border-top:1px solid #e6e6e6; margin-top:20px;margin-bottom:30px;}
.tree_menu ul{ line-height:50px;}
.tree_menu ul li{ border-bottom:1px solid #e6e6e6; font-size:14px;}
.tree_menu ul li a{ color:#222; display:block;}
.tree_menu ul li a:hover{ color:#01a372}
.tree_menu ul li.on a{ color:#01a372;}
.tree_menu ul li a i{ background:url(../image/common1.png) no-repeat; width:16px; height:16px; display:inline-block; margin:0 12px 0 20px; vertical-align:-3px;}
.tree_menu ul li a i.t8{ background-position:-29px 0; vertical-align:-5px}
.tree_menu ul li a i.t9{ background-position:-29px -24px;}
.tree_menu ul li a i.t10{ background-position:-29px -57px;}
.tree_menu ul li a i.t11{ background-position:-29px -86px;}
.tree_menu ul li a i.t5{ background-position:-29px -116px;}

.tree_menu ul li a:hover i.t8{ background-position:0px 0; vertical-align:-5px}
.tree_menu ul li a:hover i.t9{ background-position:0px -24px;}
.tree_menu ul li a:hover i.t10{ background-position:0px -57px;}
.tree_menu ul li a:hover i.t11{ background-position:0px -86px;}
.tree_menu ul li a:hover i.t5{ background-position:0px -116px;}

.tree_menu ul li.on a i.t8{ background-position:0px 0; vertical-align:-5px}
.tree_menu ul li.on a i.t9{ background-position:0px -24px;}
.tree_menu ul li.on a i.t10{ background-position:0px -57px;}
.tree_menu ul li.on a i.t11{ background-position:0px -86px;}
.tree_menu ul li.on a i.t5{ background-position:0px -116px;}

.green_bt{ width:100%; height:88px; background:#24b727; display:block; color:#fff; margin-top:30px; transition:all 1s ease-in-out;}
.green_bt:hover{ background:#018904;}
.green_bt span { background:url(../image/common.png) no-repeat -59px 0; width:35px; height:35px; display:inline-block; margin:27px 12px 0 30px; vertical-align:-3px; float:left;  }
.green_bt ul{ float:left;}
.green_bt ul h2{ font-size:16px; margin:24px 0 2px 0;}

.blue_bt{ width:100%; height:88px; background:#208dd8; display:block; color:#fff; margin-top:20px; transition:all 1s ease-in-out;}
.blue_bt:hover{ background:#005fa0;}
.blue_bt span { background:url(../image/common.png) no-repeat -105px 0; width:35px; height:35px; display:inline-block; margin:27px 12px 0 30px; vertical-align:-3px; float:left; }
.blue_bt ul{ float:left;}
.blue_bt ul h2{ font-size:16px;  margin:24px 0 2px 0;}
.pagecss{ margin-bottom:50px;}

.news_module { padding-top:10px;}
.news_module .right_side{ width:940px; float:right; }
.news_list{ width:100%; margin:40px auto; clear:both; overflow:hidden; padding-bottom:40px; border-bottom:1px dotted #c0c2c3;}
.news_list .pic{ float:left; display:block; width:270px; height:180px; }
.news_list .pic a{ display:block; width:100%; height:100%;}
.news_list ul{ width:620px; float:right; margin-right:25px; text-align:left; color:#666; font-size:14px; line-height:24px;}
.news_list ul li{ margin-bottom:7px;}
.news_list ul h1 a{ font-size:24px; color:#222; display:block; margin-bottom:5px; font-weight:normal;}
.news_list ul h1 a:hover{ color:#01a372; text-decoration:none;}
.news_list ul a{ color:#01a372;}
.news_list ul a:hover{ text-decoration:underline;}

a.allnews_n{ background:#fff; width:158px; height:38px; text-align:center; font-size:14px; color:#333; border-radius:2px; display:block; margin:40px auto 100px auto; line-height:38px;  }
a.allnews_n:hover{ background:#1ea721; color:#fff;}
.news_con_banner{ width:100%; overflow:hidden; text-align:center; height:440px;}
.news_con_banner h1{ font-size:36px; line-height:50px; color:#fff; margin-top:230px;}
.case_con_banner{ width:100%; height:670px; text-align:center;  overflow:hidden;  }
.case_con_banner_con{ width:100%; height:780px; text-align:center;  overflow:hidden;  }
.case_con_banner_big{ width:100%; height:800px; text-align:center;  overflow:hidden;  }

/*新闻详情*/

.news_con_top { width:100%; border-bottom:1px solid #e9e9e9; color:#3b3b3b; font-size:14px; text-align:center; line-height:59px; overflow:hidden; }
.news_con_top .con{ width:800px; margin:0 auto; }
.news_con_top .con strong{ font-weight:normal;  margin-right:25px;}
.news_con_top ul{ float:left; line-height:30px; margin-top:15px;}
.news_con_top ul .iconfont{font-family:iconfont!important;font-size:18px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;width:30px;height:30px;line-height:30px;border-radius:50%;display:inline-block;vertical-align:top}



.news_con_top  a.more{ float:right; color:#2b2b2b;}
.news_con_top  a.more:hover{ text-decoration:underline;}

.news_con{ width:800px; margin:0 auto; overflow:hidden;  }
.news_con p{ font-size:14px;  line-height:28px; width:100%;}
.news_con .show{ text-align:center; font-size:14px; clear:both; margin-top:60px; line-height:40px;}
.news_con .show .weibo{ background:url(../image/icon.png) no-repeat -521px 0; width:23px; height:19px; display:inline-block; margin-right:15px; vertical-align:-3px;}
.news_con .show .weixin{ background:url(../image/icon.png) no-repeat -552px 0; width:23px; height:19px; display:inline-block;  vertical-align:-3px;}

.main_tab {
    background: url("../image/part_bar_bg.gif") repeat-x  left bottom;
    clear: both;
    overflow: hidden;
    width: 100%;
}
.main_tab .submenu{ width:1190px; margin:0px auto;}

.main_tab ul {
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.main_tab ul li {
    display: inline;
    text-align: center;
}
.main_tab ul li a {
    color: #333;
    display: inline-block;
    font-size: 18px;
    line-height: 62px;
    margin: 0 40px;
}
.main_tab ul li a:hover {
    color: #01a372;
}
.main_tab ul li a.current {
    color: #ffffff;
    background-color:#3255ca;
    font-size:18px;
    font-weight:bold;
    height:30px;
    line-height:30px;
    padding:5px 20px;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
/*.pro_xiaoguo1bj{ background:url(../images/pro_xiaoguo1_bj.jpg) no-repeat top center;}*/
.proconent{ width:1190px; margin:0px auto; display:block;}
.proconent img{ display:block;}

.jili1{ float:left; width:481px; margin-top:50px;}
.jili2{ float:left; margin:50px 10px 0px 25px;}
.jili2 h1,.jili2 h2,.jili2 h3{ font-weight:normal; font-family:"微软雅黑";}
.jili2 h1{ font-size:28px;}
.jili2 h2{ font-size:16px; line-height:28px; color:#646464; margin:20px 0px 25px 0px;}
.jili2 h2 span{ color:#0160b9; }
.jili2 h3{ font-size:16px; line-height:28px; color:#e11a00;}
.jili3{ width:931px; margin:0px auto; padding:80px 0px; clear:both;}
.jili4 h1,.jili4 h2{font-weight:normal; font-family:"微软雅黑";}
.jili4 h1{font-size:28px; color:#014ba0}
.jili4 h2{ color:#4f4f4f; font-size:18px; line-height:32px;}
.jili4 h2 p{ margin:30px 0px;}
.jili4 img{ float:left; margin-right:40px;}
.jili4 div{ padding-right:100px;}
.jili5{ width:1012px; margin:40px auto; clear:both; padding:80px 0px;}

.aolista_title{ padding-top:40px;}
.aolista_title h1,.aolista_title h2{ font-weight:normal; font-family:"微软雅黑";display: block; float: left;}
.aolista_title h1{ font-size:30px; text-indent:1.2em;}
.aolista_title h2{ margin:20px 0px 40px 0px;}
.aolistalist{    border-bottom: 1px dashed #c0c2c3; float: left;width: 1196px;padding-bottom: 20px}
.aolistalist li{ font-size:18px; line-height:32px; color:#4f4f4f; padding:70px 10px 70px 232px;}
.aolistalist li:last-child{ border-bottom:0px;}
.aolistalist li span{ font-weight:bold;}
.aolistalist .icon1{ background:url(http://runtdyf.com/rtyy/template/www/desktop/static/home/images/aolista_icon1.jpg) no-repeat left center;}
.aolistalist .icon2{ background:url(../image/aolista_icon2.jpg) no-repeat left center;}
.aolistalist .icon3{ background:url(../image/aolista_icon3.jpg) no-repeat left center;}
.aolistalist .icon4{ background:url(../image/aolista_icon4.jpg) no-repeat left center; }

.renqun_title{ color:#000000; font-size:30px; text-align:center; background:url(../image/huabian2.png) no-repeat center 40px; height:80px;margin-top: 60px;}
.renqunlist{ padding-left:98px;}
.renqunlist li{ display:block; float:left; width:230px; padding-left:230px; margin:20px 0px 20px 0px; height:220px;}
.renqunlist li h1,.renqunlist li h2{ font-weight:normal;}
.renqunlist li h1{ margin-top:50px; font-size:24px; color:#3255ca;}
.renqunlist li h2{ margin-top:10px; font-size:16px; color:#333333; line-height:28px;}
.renqunlist .icon1{ background:url(../image/5267f6536734f0148e177698defea5ea.jpg) no-repeat left top; margin-right:160px;}
.renqunlist .icon2{ background:url(../image/926a9fc39eefc8b0aa7a0cf908d1411d.jpg) no-repeat left top;}
.renqunlist .icon3{ background:url(../image/5bf38cc8c24e9c501cc671560bd0ace3.jpg) no-repeat left top; margin-right:160px;}
.renqunlist .icon4{ background:url(../image/1f3447163ff4a87a3984095165021f6f.jpg) no-repeat left top;}
.renqunlist .icon5{ background:url(../image/c744f498c412ba02cf80b2ac6c3d5924.jpg) no-repeat left top; margin-right:160px;}
.renqunlist .icon6{ background:url(../image/3f117ad89ceae788cee6f108dc7a5d58.jpg) no-repeat left top;}

.weihai{ padding-top:60px; clear:both; padding-bottom:250px;}
.weihai li{  padding-bottom:30px; float:left; padding-left:160px;}
.weihai .wh1{ background:#3255ca;-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius:5px; color:#FFF; font-size:18px; text-align:center; font-weight:bold; float:left; height:60px; line-height:60px; width:143px; margin-right:20px;}

.weihai .wh2{ font-size:15px; color:#4f4f4f; margin-top:10px; width:900px; line-height:28px;}

.company{ padding:40px;}
.company  h1,.company h2{ font-weight:normal; font-family:"微软雅黑";}
.company  h1{ font-size:30px; text-align:center;}
.company  h2{ font-size:16px; line-height:36px; color:#4f4f4f; text-indent:2em; margin:20px 0px;}
.company  .pic img{ float:left; margin: 0px 2px;}
.company  .pic{clear:both; height:250px;}


.team {padding:40px;}
.team  h1{ font-size:30px; text-align:center; clear:both; margin:20px 0 30px;}
.team  h2{ font-size:16px; line-height:36px; color:#4f4f4f; text-indent:2em; margin:0px 0px;}
.team  h2 p{ margin:30px 0px;}
.team  .pic{ float:left; margin-right:30px;}


#wenhua h1{ text-align:center; font-size:30px; padding:42px 0px 38px 0px;}
#wenhua{ clear:both; padding:0px 40px 30px 40px;}
#wenhua li{ background:url(../image/circle.jpg) no-repeat; width:248px; height:248px; float:left; color:#FFF; font-size:22px; text-align:center;padding-top: 94px;}
#wenhua .wenhua1{ margin-right:170px; margin-left:50px;  }
#wenhua .wenhua2{ margin-right:170px; }
#wenhua .wenhua3 span{ margin:0px 10px;}

.buy h1{ font-size:30px; text-align:center; clear:both; margin:20px 0 30px;}
.buy .inputcss{ width:310px; height:40px; border:1px solid #d9d9d9; text-indent:20px; font-size:14px;}
.buy textarea{width:640px; height:140px; border:1px solid #d9d9d9; text-indent:20px; font-size:14px; font-family:"微软雅黑"; padding:10px 0px;}

.border_bottom{ height:1px; background:#e9e9e9; margin:25px 0px;}
.submitbt{ background:#2d99ad; color:#FFF; font-size:18px;width:172px; height:50px; border:none; float:left;	 -moz-border-radius: 3px;webkit-border-radius: 3px;border-radius:3px;}

.contactleft{ float:left; width:290px; margin-right:80px;}
.contact{ width:850px; margin:0px auto; padding-left:100px; padding-bottom:50px;}
.contact1{ font-size:18px; margin-bottom:25px;}
.contact2{ font-size:14px; line-height:36px;}