@charset "utf-8";
*{ margin:0; padding:0; list-style:none; }
html,body{height:100%; margin:0px;}

body{
 color:#202020; background:url(../images/bg.jpg) top repeat-x; text-align:left;font-size:12px; font-style:normal;font-weight:normal;font-family:verdana, Arial, Helvetica, sans-serif,"微软雅黑","黑体","宋体"; 
}

body,div,ul,ol,li,p,table,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,blockquote,th{
 margin:0; padding:0;
 }
a{color:#333; text-decoration: none ;}
a:link {color:#000;text-decoration:none;}
a:hover {color:#600;text-decoration:none;}
a:active {color:#bc0f1e;text-decoration:none;}
 a:link {} a:visited {} a:hover {} a:active {}  
table{width:100%;}
input {FONT-FAMILY: Tahoma,Helvetica,Arial,"",sans-serif}
select {FONT-FAMILY: Tahoma,Helvetica,Arial,"",sans-serif; font-size:12px;}
img{BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; border:solid 1px #a0a1a6;}
button{BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
ul{LIST-STYLE-TYPE: none}
ul li{LIST-STYLE-TYPE: none}
em{FONT-STYLE: normal}

.clear{clear:both; height:2px; float:none; font-size:0px;font:0px/0px sans-serif; overflow:hidden}
.clear1{clear:both; height:0px; float:none; font-size:0px;font:0px/0px sans-serif; overflow:hidden}

/*{width:200px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;   overflow: hidden;  }*/
.hidden{ overflow:hidden}
.left{ float:left;}
.mid{ float:left;}
.right{ float:left;} 
.with{ width:1240px; margin-left: auto; margin-right: auto;}

/*首页 */

/*头部*/
.header{ background-color:#F7F7F7; font-family:"微软雅黑","黑体","宋体"; height:100px; }
.top{ padding-top:20px;}
.logo{ float:left;margin-left:50px;}
.top_right{ float:right; width:325px; margin-top:20px;}
.top_r_t{ height:14px; line-height:14px; float:right}
.top_r_t  ul{ }
.top_r_t  ul li{ float:left; border-right:1px solid #000; width:60px;}
.top_r_t ul li a{ color:#000;display:block;text-align:center;text-decoration:none;}
.top_r_t ul li a:hover{ text-decoration:underline}
.top_kf{ margin-top:20px;}

/*导航*/
.menu{ background:#B78844; height:40px;}
.nav{}
.nav ul{}
.nav ul li{ width:155px; float:left;  height:40px; line-height:40px; background:url(../images/index.gif) repeat-y; }
.nav ul li a{ color:#fff; text-align:center; font-size:14px; display:block;}
.nav ul li a:hover{ }

/*banner*/

.banner{/*height:390px;*/overflow:hidden;}
.flexslider{width:100%;height:100%;overflow:hidden;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{max-width:100%;display:block;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

.slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}.flexslider .slides{zoom:1;}.flexslider .slides > li{position:relative;}.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}.flex-direction-nav{height:0;overflow:hidden;}
.flex-direction-nav li a{display:none;width:47px;height:80px;position:absolute;top:50%;margin-top:-40px;cursor:pointer;text-indent:-9999px;}.flex-direction-nav li a.next{right:0;background:url("img/bg_direction_nav.png") no-repeat scroll -47px 0 transparent;}.flex-direction-nav li a.next:hover{}
.flex-direction-nav li a.next:active{background:url("img/bg_direction_nav.png") no-repeat scroll -47px -80px transparent;}.flex-direction-nav li a.prev{left:0;background:url("img/bg_direction_nav.png") no-repeat scroll 0 0 transparent;}.flex-direction-nav li a.prev:hover{}
.flex-direction-nav li a.prev:active{background:url("img/bg_direction_nav.png") no-repeat scroll 0 -80px transparent;}.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{position:absolute;bottom:0;right:50%;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin-right:10px;margin-bottom:6px;}
.flex-control-nav li a{display:block;width:10px;height:10px;background:url("img/bg_control_nav.png") no-repeat scroll 0 0 transparent;_background:url("img/bg_control_nav-0.png") no-repeat scroll 0 0 transparent;cursor:pointer;text-indent:-9999px;}.flex-control-nav li a:hover{background-position:0 -10px;_background:url("img/bg_control_nav-1.png") no-repeat scroll 0 0 transparent;}.flex-control-nav li a.active{background-position:0 -20px;_background:url("img/bg_control_nav-2.png") no-repeat scroll 0 0 transparent;cursor:default;}

.moduletable-banner{width:100%;height:564px;position:relative;background:url(img/banner_loading.png?v=2);}



/*热点*/
.red{ background:#DFE0E4; height:33px;font-family:"微软雅黑","黑体","宋体"; }
.red_cont{ background:#A0A1A6;  height:34px; }
.red_cont_cont1{background:url(../images/index_17.gif) left no-repeat; line-height:34px; width:350px; overflow:hidden; height:34px; padding-left:130px;}
#box{ line-height:34px; width:350px; overflow:hidden; height:34px;}
.red_cont_cont1 ul{}
.red_cont_cont1 ul li{ height:33px; overflow:hidden}
.red_cont_cont1 li div{margin-left:15px;float:left; width:250px; height:26px; line-height:26px; overflow:hidden}
.red_cont_cont1 span{ float:right;line-height:26px; color:#FFF}
.red_cont_cont1 ul li a{ color:#FFF}
.red_cont_cont1 ul li a:hover{ text-decoration:underline}
.red_cont_cont2{ height:33px; float:right }
#rollText{font:12px /20px "微软雅黑";}


/*中间部分*/
.content{ background:url(../images/index_19.gif) repeat; overflow:hidden}
.content_c{ background:#FFF; padding-top:15px; overflow:hidden}
.content_c_le{ padding-left:10px; width:880px;}
.content_c_le_top{}

/*公司简介*/
.gsjs{font-family:"微软雅黑","黑体","宋体"; width:335px; height:122px; }
.gsjs_top{ height:30px; line-height:30px;font-weight:bold;border-bottom:1px solid #CFCFCF }
.gsjs_top_le{ font-size:16px; width:150px; }
.gsjs_top_le span{ border-bottom:1px solid #F00; height:30px; display:block; float:left}
.gsjs_top_le em{ color:#CCC; font-style:oblique; float:right}
.gsjs_top_r{ float:right; font-size:12px; color:#999}
.gsjs_cont{ padding-top:10px; line-height:24px;}
.gsjs_cont p{ text-indent:24px; padding-top:10px; color:#494949;}
.gsjs_cont img{ width:335px}


/*新闻中心*/
.xws{font-family:"微软雅黑"; width:525px; height:122px; margin-left:15px; }
.gsjs_top{ height:30px; line-height:30px;/*font-weight:bold;*/border-bottom:1px solid #CFCFCF}
.gsjs_top_le{ font-size:18px; width:170px; }
.gsjs_top_le span{ border-bottom:1px solid #F00; height:30px; display:block; float:left}
.gsjs_top_le em{ color:#CCC; font-style:oblique; float:left; margin-left:10px;}
.gsjs_top_r{ float:right; font-size:12px; color:#999}
.news_cont{}
.news_cont{  overflow:hidden; margin-top:5px;}
.newsttwz{ height:122px;}
.newsttwz dl{}
.newsttwz dl dd{ float:left;}
.newsttwz dl dd img{ width:192px;}
.newsttwz dl dt{
	float:right;
	width:320px;
	height:45px;
	padding:5px;
	line-height: 20px;
	font-weight: bold;
}
.newsttwz dl dt a{
	line-height:18px;
	font-size:14px;
}
.news_di{ font-size:12px; font-weight:100; margin-top:10px;}
.news_di_cont{color:#494949;}
.news_di_gd{ float:right; margin-top:10px;}
.news_di_gd a{/*background:#EBE9EA;*/ color:#F00; font-size:12px;}
.newsttwz dl dt a:hover{color:#F60}
.newsnews{ overflow:hidden; margin-top:10px; width:525px;}
.newsnews ul{font-size: 12px;}
.newsnews ul li{
	background:url(../images/index_34.jpg) left no-repeat;
	height:24px;
	line-height:24px; border-bottom:1px dashed #666;
	
}
.newsnews li div{float:left; width:330px; height:24px; line-height:24px; overflow:hidden}
.newsnews span{ float:right;line-height:24px; }
.newsnews ul li a{
	margin-left:15px;
	color: #494949;
	line-height: 24px;
}
.newsnews ul li a:hover{color:#F60}
.newsxxtitle{
    border-bottom: solid 1px #454344;
    text-align: center;
    line-height: 30px;
    color: #454344;
    font-family: "微软雅黑";
}
.newsxxtitle span{
    display: block;
    color: #454344;
    font-size: 18px;
    line-height: 40px;
    font-weight: bold;
    font-family: "微软雅黑";
}


/*业绩案例*/
.yjal{font-family:"微软雅黑","黑体","宋体"; width:880px;   height:122px; margin-top:10px; }
.yjal_top{ height:30px; line-height:30px;font-weight:bold;border-bottom:1px solid #CFCFCF }
.yjal_top_le{ font-size:16px; width:220px; }
.yjal_top_le span{ border-bottom:1px solid #F00; height:30px; display:block; float:left}
.yjal_top_le em{ color:#CCC; font-style:oblique; float:right}
.yjal_top_r{ float:right; font-size:12px; color:#999}
.yjal_cont{ margin-top:10px; padding-bottom:10px; overflow:hidden}
#yjal_wrap{ float:left;width:840px;height:180px;overflow:hidden;}
#yjal_a li,#yjal_b li{float:left;width:200px;height:180px;margin-left:10px; text-align:center}
#yjal_a li em,#yjal_b li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px; color:#494949;}
#yjal_scrolls{ width:2000px;height:180px;overflow:hidden;}
#yjal_a,#yjal_b{float:left;}
#yjal_a img{border:solid 1px #a0a1a6;}
.yjal_left,.yjal_right{ float:left;width:10px;height:10px;background:yellow;cursor:pointer; margin-top:70px; margin-left:5px; margin-right:5px;}

/**右边部分**/
.content_c_r{ margin-left:20px; width:310px;}

.ryzz{ width:310px;}
.ryzz_tit{ font-size:16px; width:310px;height:30px; line-height:30px;font-weight:bold; }
.ryzz_tit span{  height:30px; display:block; float:left}
.ryzz_tit em{ color:#CCC; font-style:oblique; float:left; margin-left:10px;}
.ryzz_main{ height:450px; border:1px solid #E3E3E3; background:#F5F5F5}
.ryzz_cont{ margin-top:10px; padding-bottom:10px; overflow:hidden}
#ryzz_wrap{ float:left;width:260px;height:170px;overflow:hidden; margin-top:10px; border-bottom:1px solid #D5D5D5}
#ryzz_a li,#ryzz_b li{float:left;width:200px;height:170px;margin-left:10px; text-align:center}
#ryzz_a li em,#ryzz_b li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px; text-align:center; color:#494949;}
#ryzz_scrolls{ width:2000px;height:200px;overflow:hidden;}
#ryzz_a,#ryzz_b{float:left;}
.ryzz_left,.ryzz_right{ float:left;width:10px;height:10px;background:yellow;cursor:pointer; margin-top:70px; margin-left:5px; margin-right:5px;}


.rczl{ padding:10px; width:268px; height:100px; margin-left:10px;}



/*关注*/
.gz{ height:60px; background:#EEEEEE}
.gz_cont{ height:60px;}
.gz_m{ width:500px; float:right; margin-right:20px; margin-top:20px;  line-height:30px;color:#666}

/*底部*/
.foot{font-family:"微软雅黑","黑体","宋体"; background:url(../images/index_60.gif)  repeat-x; height:99px; line-height:30px;}
.foot_main{ margin:0 auto; width:500px; padding-top:20px; color:#FFF; font-size:14px}











/*子页*/
/*栏目列表*/
.banner1{ width:100%}
.zy_le{font-family:"微软雅黑";background:url(../images/fwzx_01.jpg);width:255px;font-size:14px;float:left;margin-top:15px;overflow:hidden; height:425px}
.zy_letop{margin-top:15px;margin-left:35px;width:160px; font-size:18px;}


.lmlb{ margin-top:20px;}
.lmlb ul{}
.lmlb ul li{ height:45px; width:237px; background:url(../images/bj.gif) no-repeat; text-indent:35px;line-height:35px; display:block}
/*.lmlb ul li a{color:#000;}
.lmlb ul li a:link{color:#000;}       
.lmlb ul li a:visited{color:#fff;}   */
.lmlb ul li a:hover{ background:url(../images/hover.gif) no-repeat; display:block; color:#fff;}
.bgnew{background:url(../images/hover.gif) no-repeat; display:block; color:#fff;}
.bga{color:#fff;}

.zy_r{ float:left; margin-left:15px; width:955px; margin-top:15px;}
.ybbt{ height:40px; border-bottom:1px solid #ccc; background:url(../images/fwzx_09.gif) no-repeat left}
.dqwz{ /*width:150px;*/ float:left; line-height:40px; margin-left:25px;}
.dqwz ul{}
.dqwz ul li{ float:left; font-size:12px; }
.zy_nr{ padding:10px; }
.zy_nr p{ line-height:24px; font-size:14px;margin-top:15px; text-indent:28px;}

/*荣誉资质*/
.about_main{ overflow:hidden;  padding-bottom:20px;}
.about_main ul{}
.about_main ul li{width:271px; float:left;text-align:center; margin-left:18px;  margin-top:10px;}
.about_main ul li  em{ width:267px; height:30px;color:#000;  line-height:30px; display:block}
.tp{ width:672px; text-align:center; margin-bottom:10px;}
.about_main p{ font-size:14px; line-height:18px; text-indent:26px; }
.about_main img{border:solid 1px #a0a1a6;}
.pro_img{ width:267px; overflow:hidden; margin: 0 auto}
.right_nr p{ margin-top:10px;}

/*新闻中心*/
.xwzx_nr{ margin-right: 10px; border-bottom:solid 1px #e6e6e6; }
.xwzx_nr ul{ margin-top:10px; margin-bottom: 10px;}
.xwzx_nr ul li{ width: 100%; height: 38px; border-bottom: solid 1px #e6e6e6; line-height: 38px; }
.xwzx_nr ul li a{ float: left; font-size: 12px; color: #616161;}
.xwzx_nr ul li span{ float: right; font-size: 12px; padding-right: 20px; color: #616161;}

/*服务中心*/
.fw_img{ float: left;}
.main_ly{ width: 589px; float: right;}
.main_ly li{clear:both;padding:0 0 12px 0;color:#3c3b3b;font-size:16px;/*line-height:30px;height: 30px;*/padding:10px; }
.main_ly_t1{width:70px;float:left; margin-top: 8px;}
.main_ly_t2{float:left;color:#f00;padding:0 0 0 15px;font-size:14px;}
.main_bd{width:230px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;float:left; }
.main_bd1{width:450px;height:102px;border:solid 1px #dddddd;float:left;font-size:14px;line-height:25px;padding:5px;}
.main_bd2{width:115px;height:29px;border:solid 1px #dddddd;/*line-height:29px;padding:0 0 0 5px;float:left; margin-top: 15px;*/}
.main_but{width:240px;padding:20px 0 0 0;clear:both;}
.main_but_t{color:#3c3b3b;font-size:16px;line-height:30px;}
.main_bd3{width:180px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;}
.main_bd4{width:100%;height:102px;border:solid 1px #dddddd;font-size:14px;line-height:25px;padding:5px;}


/*分页*/
.page{ margin-top:30px;text-align:center;color:#7D7D7B;font-size:14px;font-family:"微软雅黑"}
.page a{padding:0 15px;color:#7D7D7B;font-size:14px;font-family:"微软雅黑"}
.page input{ border:solid 1px #9C6F69; height:19px; padding-left:5px;color:#7D7D7B;font-size:14px;font-family:"微软雅黑"}
.page span{ color:#7D7D7B;font-size:14px; padding:0 15px;font-family:"微软雅黑"}
.page .current{color:#A60082; font-weight:600;}