/***
 *	新增样式
 **/
/*---------- 头部 ---------*/
@font-face {
    font-family: MYaHei;
    font-style:  normal;
    font-weight: normal;
    src: url('../font/yahei.eot');
}

#header{ height:115px;}
.logo{ float:left; width:220px; height:60px; background:url(clients_l.jpg) no-repeat -20px -12px; margin:40px 0px 0px 0px}
.logo a{ width:220px; height:60px; display:block}
.logo_r{ float:right; width:940px;}
.top_text{ height:34px; padding-top:15px;}
.top_h1{ float:left; font-size:14px;font-family:MYaHei; line-height:20px;color:#888;}
.top_tel{float:right; height:18px; line-height:18px; color:#888;}
.top_tel span{ font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#da271f; font-weight:bolder;}
.top_tel img{vertical-align:middle;}
.header_b{background:url("header_b.gif") top  repeat-x; height:28px;}

.banner{height:480px; background-color:#eee;}
.i_banner{background-color:#0099FF; height:480px}
#kinMaxShow{visibility:hidden;width:100% !important; height:480px;overflow:hidden; display:none;}



/* --------- 导航 ----------------*/
.menu_bg{height:65px;border-top:1px solid #ccc;}
.menu_contact{ float:right;height:23px; line-height:23px; width:107px;background:url("menu_contact.gif")  no-repeat; margin-top:20px;}
.menu_contact a{ padding-left:12px;font-size:15px; font-family:MYaHei;}
#navMenu{ float:left; }
#navMenu ul {}
#navMenu ul li {font:15px/1.5 MYaHei;float:left;line-height:65px;text-align:left;}
#navMenu ul li a {height:65px; padding-right:30px;display: inline-block;position: relative; color:#666666; text-align:center}
#navMenu ul li a:hover {color:#333; text-decoration: underline;background: no-repeat;}

.menu_ii{background:url("menu_ii.gif") left no-repeat; padding-left:15px;}



/*---------- 主体---------*/
.index{}
.i_more{ float:right; padding-right:5px; font-size:12px; color:#999;}
.i_notice{ height:49px; line-height:49px; border-bottom:1px solid #cecece; background:url("i_notice_ii.gif") left no-repeat; padding-left:24px;}
.i_notice span{color:red;}
.i_service{ font-family:MYaHei,Arial}
.i_service li{ float:left; width:237px; text-align:center;}
.service_h3{ font-size:16px;}
.service_h4{ color:#999999;}

.part2_l{ float:left; width:848px;}
.part2_r{ float:right; width:301px;}
.part_top{ height:45px; line-height:45px; border-bottom:1px solid #c1c1c1; font-size:16px; padding-left:10px; font-family:MYaHei,Arial;}
.index_news{ height:245px;}
.index_news_l{ float:left; width:390px; height:245px; background:url("xxx1.jpg")}
.index_news_r{ float:right; width:420px;}
.index_news_list li{ height:34px; line-height:34px; border-bottom:1px dotted #ddd; background:url("newslist_d.gif") left no-repeat; padding-left:10px;}
.index_news_list span{ float:right; color:#999;}

.case_list ul{width:1185px;}
.case_list li{ float:left;position: relative; margin:10px 15px 20px 15px}
.case_list li img{ border:1px solid #eee;}
.case_list li .i_case_name{ position:absolute; top:137px; left:0; height:40px; line-height:40px; color:#FFFFFF; padding-left:15px; width:251px; background-color:#000000; filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity:0.8;}
.case_list li a:hover .i_case_name{background-color:#333;}

.new_case{}
.new_case li{ line-height:30px; height:310px; }
.new_case li img{ border:1px solid #eee;}
.new_case li p{ color:#999999;}
.new_case_t{ font-size:14px; font-weight:bolder; padding-top:10px;}

.clients_l{ float:left; width:320px;}
.clients_r{ float:right; width:865px; height:309px; overflow:hidden}
.clients_list li{ float:left; width:173px; text-align:center; height:70px; margin-bottom:20px;}
.clients_list li img{ width:155px; height:68px; border:1px solid #ddd;}

.e_difference li{ float:left; width:197px; text-align:center;}
.seo_bg{ padding-top:30px; padding-bottom:30px; background-color:#f8f8f8;}
.seo_l{ float:left; width:315px;padding:0 40px;}
.seo_c{ float:left; width:314px; border-left:1px solid #ccc; padding:0 40px;}
.seo_r{ float:right;width:314px; border-left:1px solid #ccc; padding:0 40px;}
.seo_top{ height:40px; line-height:40px; font-size:16px;font-family:MYaHei,Arial;}
.seo_list li{ height:30px; line-height:30px; overflow:hidden}
.seo_list li a{ width:246px; height:30px; overflow:hidden}
.seo_list li span{ float:right; color:#999;}



/*------------滑动门--------*/
.tab{}
.tab ul{margin:0;padding:0;}
.tab li{float:left; width:99px;height:30px;line-height:30px;text-align:center;cursor:pointer;font: MYaHei; color:#FFFFFF; font-size:14px;}
.tab li.now{color:#FFFFFF; background-color:#af000f;font:MYaHei; line-height:30px;}

.tab2{}
.tab2 ul{margin:0;padding:0;}
.tab2 li{float:left; border-right:1px solid #dddddd; width:90px;height:30px;line-height:30px;text-align:center;cursor:pointer;font-family:MYaHei; font-size:14px;}
.tab2 li.now{ background-color:#af000f; color:#FFFFFF; border-right: none;}



/*------------友情链接--------*/
.flink_top{background: url("link_top.jpg") top no-repeat; line-height:30px; height:35px; padding-left:8px;}
.flink_list{padding:10px 0;}
.flink_list span{float:left; background-color:#666; padding:2px 10px; margin:3px 0; color:#FFFFFF;}
.flink_list li{float:left;padding:5px 10px;white-space:nowrap; text-align:center;}
.flink_mt_b{}

/*---------- frame : footer ---------*/
.footer_top{background-color:#353535; height:95px;}
.f_part_l{ float:left; width:1000px;}
.f_part_r{ float:right; width:50px;}
.f_qq_text{ float:left; width:240px; color:#eee;background:url("f_qq.png") left no-repeat; padding-top:20px; height:50px; margin-top:12px; padding-left:75px;}
.f_qq_text span{ font-size:28px;}
.f_qq{ float:left; height:36px; margin-top:40px;}
.f_qq a{ padding:0 5px; color:#cecece;}


.footer_bg{background:#808080 url("footer_bg.gif");}
.footer{ height:260px; padding-top:30px;background:url("footer_floor.png") bottom center no-repeat; color:#eee;}
.footer a{ color:#eee;}
.footer_l{ float:left; width:400px;}
.footer_r{ float:left; width:780px; padding-top:5px;}
.fooert_tel{ font-size:32px; line-height:38px; font-family:MYaHei,Arial; padding-bottom:10px;}
.footer_other{ line-height:25px; background:url("Contact_pic.png") left  no-repeat; padding-left:22px; height:130px;}
.footer_nav{ width: 780px;height: 225px;}
.footer_nav .footer_nav_li{ float:left; width:120px; margin:0 18px;}
.footer_nav_top{ height:40px; font-family:MYaHei; font-size:20px; line-height:35px; background:url("f_nav_ii.gif") bottom  repeat-x; }
.footer_nav_list li{line-height:30px; height:30px; text-align:center}
.footer .flink { clear:both; line-height:30px; color:#aaaaaa;}
.footer .flink li { float:left; padding:0 0.5em}

.copyright{background:#808080 url("copyright_bg.gif"); height:50px; line-height:30px; color:#aaaaaa;}
.copyright a{color:#aaa;}
.copyright_l{ float:left; width:400px;}
.copyright_r{ float:right; width:700px; text-align:right;}



/*---------- 左边部分 ---------*/
#left_diy{ float:left; width:240px; overflow:hidden;}

.left_menu{  border-top:1px solid #ddd;}
.left_menu li{border-bottom:1px solid #ddd; padding:4px 0;}
.left_menu li a{padding-left:20px;height:25px;line-height:25px;display:block;font-size:14px;background:url(newslist_d2.gif) left no-repeat;}
.left_menu li a:hover{ background:#da261e url(newslist_d3.gif) left no-repeat; color:#fff; text-decoration:none;}	
.left_menu li a.thisclass{background:#da261e url(newslist_d3.gif) left no-repeat;color:#fff;}

.left_case_name{ height:40px; line-height:40px; font-size:16px; font-family:MYaHei;}
.left_case_body{ background-color:#eee; height:160px;}

.left_news{ }
.left_news_name{height:40px; line-height:40px; font-size:16px; font-family:MYaHei;}
.left_news_list{ padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.left_news_list li{padding-left:15px;height:28px;line-height:28px;display:block;background:url(newslist_d2.gif) left no-repeat;}

.bannerbox { width: 240px; height: 160px; overflow: hidden; margin: 0px auto; }
#focus { width: 240px; height: 160px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 240px; height: 160px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 240px; height: 160px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 120px; height: 160px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(sprite1.png) no-repeat right center; }


/*---------- 右边部分 ---------*/
#right_diy{ float:right; width:905px; overflow:hidden;}
.right_body{ padding:15px 0; overflow:hidden; clear:both; }
.right_nav{ height:60px; border-bottom:1px solid #ccc;}
.right_nav_l{ float:left; width:300px; font-size:18px;font-family:MYaHei,Arial; line-height:30px;}
.right_nav_l span{ font-weight:bolder; font-size:30px; font-family: "Times New Roman", Times, serif;}
.right_nav_r{ float:right; text-align:right; line-height:60px;height:60px;  background:url("right_nav_ii.gif") left no-repeat; padding-left:20px;}



.yh_z td{ padding:5px;}

/*---------- 其他部分 ---------*/
.other_banner{ height:95px; background-color:#000000; border-bottom:2px solid #000;}
.works_new{ padding-top:20px;}


.list_top_bg{ background-color: #F3F3F3; padding:0 5px;}
.list_top_bg span{ color:#77b300; padding-left:20px;}
.list_top_bg span a{color:#77b300;}
.goto_top{clear:both;overflow:hidden; margin-bottom:50px;}

#default_rim{clear:both; overflow:hidden;}
#default_rim ul{ float:left; width:420px;  margin:15px 15px; height:230px;}
.fw_01 img{ padding:2px; border:1px  solid #EBEBEB;}
#default_rim .fw_02 a{color:#77b300; font-size:14px; line-height:25px;}
.fw_03 span{text-align:center; width:186px;}

.con_form{border-bottom:#eeeeee 1px solid; padding-bottom:10px; margin-top:20px; border-top:#eeeeee 1px solid; padding-top:10px}
.con_form input{ border:1px solid #CCCCCC;}
.con_form textarea{ border:1px solid #CCCCCC;}
.coolbg {
  border:0px !important;
  border-right: 1px solid #ACACAC !important;
  border-bottom: 1px solid #ACACAC !important;
  background-color: #F1F8B4;
  padding:2px;
  padding-right:5px;
  padding-left:5px;
  background: url("wbg.gif") #EFF7D0;
  cursor:pointer;
}

/*---------- 文章内页 ---------*/
.ar_likeart span{ color:#87c907; line-height:40px; font-size:14px; font-weight:bold;}
.ar_likeart li{ float:left; width:47%; background:url("../images/sidebarli.gif") left no-repeat; line-height:25px; padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.viewbox .info{color:#87c907;}
.ar_tags{ line-height:30px; text-align:right;}
.ar_tags a{color:#87c907; padding-right:10px;}

.tc_mon{ line-height:25px; padding-left:20px; font-size:14px; color:#fff; background-color:#333; overflow:hidden;}
.tc_mon span{}
.tc_pic{ width:30%; height:200px;}
.tc_text{ color:#777;}
.tc_text span{ color:#000;}


/*---------- 图片内页 ---------*/
.viewbox .title2{height:60px;line-height:24px;text-align:left;overflow:hidden;padding-top:10px;}
.viewbox .title2 h2{font-size:20px;color:#2b2b2b;}
.title2 p{color:#690;}
.title2 p a{color:#690;}
.title2 small{	margin-left:8px;margin-right:3px;color:#999;font-size:12px;}

#divfenzhan { padding-left:50px; padding-right:50px;}
.fenzhan { float:left; padding:5px 1em; margin:10px 1em; border:1px solid #ccc; font-size:14px; line-height:36px;}
#btm_seo .fenzhan { padding:5px 10px; margin:10px 5px;}


#ttssw{ width:240px; margin-left:0px; text-align:left; font-size:14px; font-weight:700; text-align:center; float:left; line-height:30px; height:30px; background:#f5f5f5}