@charset "utf-8";
/* CSS Document */
body{font-size:12px; margin:0; padding:0; font-family:"微软雅黑"; color:#333;}
h3,ul,p,dl,dt,dd{margin:0; padding:0}
li{ list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.tac{text-align:center;}
.ccc{color:#ccc;}
.c999{color:#999;}
.cred{color:#ff000;}
.mt15p{margin-top:15px;}
.main100{ width:100%; padding:10px 0;}
input[type="text"]{border:solid 1px #ccc; height:40px; border-radius:5px; color:#ccc; width:225px; padding:0 10px; background:none;  font-family:"微软雅黑";}
textarea{ border:solid 1px #ccc; lien-height:20px; height:80px; padding:5px 10px; width:225px; color:#ccc; background:none; border-radius:5px;  font-family:"微软雅黑";}

/*头部*/

.main{ width:1200px;margin:15px auto; overflow:hidden; }
.topblock{ width:1200px; height:80px; line-height:80px; margin:0 auto; overflow:hidden;}
.cmp_logo{ display:block; float:left; margin-top:15px;}

/*nav*/
.nav100{width:100%; height:50px;  background:#0e48a7;}
.navblock{ width:1200px; background:#124dae;height:50px; line-height:50px;color:#fff; margin:0 auto;}
.navblock li{ width:200px; float:left; text-align:center; box-shadow:1px 0 1px #1a55b7;}
.navblock .hover{background:#0099ff;}
.navblock li a{ color:#fff;}
.navblock li:last-child{box-shadow:none;}


/* Full screen banner*/
.flexslider{position:relative;height:400px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:15%;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:15%;background:url(../images/next.png) center center no-repeat;}

/*关于我们荣誉资质*/
.aboutus{width:580px; float:left;}
.tt_h3{height:50px; line-height:50px; font-size:18px;}
.h3_span{ color:#999; font-size:14px; font-weight:normal;}
.about_intro{ height:220px; overflow:hidden; margin-top:10px;}
.about_intro img{float:left; width:260px; height:220px; display:block;}
.intro_txt{ line-height:26px; float:right; width:310px; text-align:justify;}
.honor{width:580px; float:right;}

#honor_ctn{ margin-top:10px; height:220px; width:580px;}
#honor_ctn li{width:340px; padding:8px 0; height:198px; position:relative; border-radius:5px; border:1px solid #ccc; background:#fff; overflow:hidden;}
.slider_area {position:relative;}
.slider_carousel{position:absolute; width:340px; margin:0 0 0 120px;}
.roundabout-holder{padding:0; height:200px; position:absolute;}
.roundabout-moveable-item{border:0;  cursor:pointer; list-style:none; width:500px; height:200px;}


/*新闻资讯*/
/*.news100{ width:100%; background:#f8f8f8;}
.newsblock{ height:140px; padding:10px 0 20px 0; overflow:hidden;}
.img_txt{ width:580px; float:left; padding-right:50px; border-right:1px #ccc solid; } 
.img_txt dt{ width:220px; height:140px; float:left;}
.img_txt dd{ width:350px; float:right;}
.zixun_title{height:50px; line-height:}
.synopsis{margin-top:5px; line-height:20px; height:60px; overflow:hidden; text-align:justify;}
.bt_time{ height:25px; line-height:25px; color:#ccc;}
.newslist{ width:520px; float:right;}
.newslist li{ height:28px; line-height:28px;}
.newslist span{width:6px; height:6px; border-radius:3px; background:#ffcc33; display:inline-block; margin-right:10px;}*/

.news100{ width:100%; background:#f8f8f8;}
.newsblock{ height:140px; padding:10px 0 20px 0; overflow:hidden;}
.img_txtl{ width:550px; float:left; padding-right:50px;} 
.img_txtl dt{ width:220px; height:140px; float:left;}
.img_txtl dd{ width:300px; float:right;}
.zixun_title{height:50px; line-height:}
.synopsis{margin-top:5px; line-height:20px; height:60px; overflow:hidden; text-align:justify;}
.bt_time{ height:25px; line-height:25px; color:#ccc;}
.img_txtr{ width:550px; float:right;} 
.img_txtr dt{ width:220px; height:140px; float:left;}
.img_txtr dd{ width:300px; float:right;}
.newsmore{ display:block; float:right; font-size:12px; color:#124dae;}



/*成功案例*/
.index_brand{ width:1200px; margin:30px auto; overflow:hidden; }
.index_div{ position:relative; height:110px; overflow:hidden; width:1200px;}
.index_brand ul{ position:absolute; top:0; left:0;}
.index_brand li{ width:170px; float:left; margin:10px 0 0 25px; border:solid 1px #dedfe0;}
.index_brand li img{ width:170px; height:90px;}

/*foot*/
.foot{ width:100%; background:#333333;}
.foot_cnt{ width:1200px; margin:0 auto; padding:20px 0; color:#fff; overflow:hidden;}
.foot_fl{width:50%; float:left; line-height:26px;}
.foot_fr{ width:50%; float:right;}
.foot_fr img{display:block; margin-top:10px;}


/*新闻中心样式*/
.classify_position{height:40px; line-height:40px; border-bottom:solid 1px #dcdcdc; font-size:14px; background:url(../images/place.png) no-repeat left 10px; padding-left:30px;}
.newspage{ width:1200px; overflow:hidden;}
.newspage li{overflow:hidden; border-bottom:dotted 1px #E3E3E3; padding:20px 0 ;}
.newspage li a{ color:#333;}
.newsimg{ float:left; width:200px; height:130px;}
.newsimg img{width:200px; height:130px; border:solid 1px #DFDFDF;}
.newspage li dl{
	float:right; width:980px;
	}
.newstitle{font-size:20px; height:40px; line-height:40px; overflow:hidden;}
.synopsis{height:50px; line-height:25px; overflow:hidden;}
.newsdate{color:#666; margin-top:7px; font-size:12px;}

/*新闻详情*/
.news_detail{width:1200px;}
.news_detail .detailtitle{ height:50px; line-height:50px; font-size:18px; font-weight:bold; text-align: center;}
.news_detail .subtitle{text-align: center; margin-top: 0px; font-size: 14px;}
.news_detail p{ margin-top:15px; text-indent:28px; line-height:24px; font-size:14px;}
.news_detail img{display:block; margin:0 auto;}

/*分页样式*/
.pagination{text-align: center; padding: 20px 0 10px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; clear:both; height:auto; overflow:hidden; clear: both;}
.pagination li{display:inline-block; border:0;}
.pagination a {margin: 0 5px 0 0; padding:0 5px;}
.pagination li.number a {border: 1px solid #ddd;}
.pagination li.current a {background:#378ff5 !important; border-color: #2579a7 !important; color: #fff !important;}
.pagination li.current:hover a {text-decoration: underline;}

/*联系我们样式*/
.contact_page{width:1200px; overflow:hidden; margin:30px 0; }
.address_detail{width:480px; float:right; font-size:14px;}
.address_detail dt{font-size:20px; height:50px; line-height:50px; font-weight:bold;}
.address_detail dd{ margin-top:10px;}

/*二级分类页样式*/
.classify_list{ width:200px; float:left;border:solid #d5d4d5 1px; margin-top:15px;}
.classify_list .group{background:#0e48a7; height:40px; line-height:40px; color:#fff; text-align:center; font-weight:bold; font-size:16px;}
.classify_list li{height:40px; border-bottom:solid #d5d4d5 1px; line-height:40px; text-align:center; font-size:12px;}
.classify_list_show{width:960px; float:right; margin-top:15px; font-family:"微软雅黑";}

.classify_list_show img{width:600px; height:auto; display:block; margin:10px auto;}
.classify_list_show h3{font-size:20px; height:40px; line-height:40px; border-bottom:dotted 1px #E8E8E8; background:#ebebeb;padding-left:10px;}
.classify_list_show p,.classify_list_show div{ margin:10px 0; line-height:20px;  font-size:12px; text-indent:24px;}
.classify_list_show p img,.classify_list_show div img{width:600px; display:block; text-align:center;}
.list2{}
.classify_list .current a{color:#0099ff; font-weight:bold;}

/*荣誉*/
.honorlist{ width:960px; margin-top:20px;}
.honorlist li{width:218px; float:left; margin-left:16px; margin-top:10px; text-align:center;} 
.honorlist img{width:218px; height:158px;  border:solid 1px #ccc; display:block;}
.honorlist span{ display:block; height:40px; line-height:20px; overflow:hidden;}
.titlecnt{font-size:16px; height:40px;line-height:40px; overflow:hidden; font-weight:bold; text-align:center;}

/*招聘列表*/

.zhaopinlist{ width:1200px; margin: 15px auto 0 auto;}
.zhaopinlist li{ width:253px; border:solid 1px #ccc; padding:10px; float:left; margin-left:16px; margin-bottom:15px; overflow:hidden;} 
.zhaopinlist li:hover{ border:solid 1px #124dae;} 
.zhaopinlist h3{ height:40px; line-height:40px;}
.zhaopinlist .fbtime{font-size:12px; color:#999; display:block; margin-top:10px;}
.zp_top{ border-bottom:solid 1px #f8f8f8; paddiing-bottom:10px;}
.zhiwei_ms{ line-height:20px; height:60px; overflow:hidden;}
