@charset "utf-8";
/* CSS Document */

/*全局样式*/
* { margin: 0px auto; padding: 0px; }
body { font-size: 14px;margin: 0px auto; padding: 0px; font-family:"微软雅黑";}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,ol,li { padding:0px; margin:0px; list-style: none; border: none;}
img{ border-width: 0px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
em{font-style:normal;}
select,input,img,select{vertical-align:middle;}
.cle{ clear:both;}
.h15{ height:15px;}
.ggstyle{ width:980px;margin:0px auto; padding:0px; height:auto; background:#FFFFFF; padding:8px 0px 0px 0px;}
.ggstyle ul{ margin:0px; padding:0px;}
.ggstyle li{ float:left; list-style:none; margin:0px; padding:0px; margin-left:12px; margin-bottom:5px;}
.ggstyle li img{ padding:0px; margin:0px; border:0px;}
a{
	color: #000000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #dd0000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
	
/*头部样式*/
	.top{ width:100%; background:url(/images/top_bg.jpg) no-repeat center; height: 320px; padding: 30px 0px 0px 0px;}
	.logo{  float: left; width: 270px;}

    .menu{ height:70px; width:1280px; margin:0px auto;}
	#menu{ height:70px; float: right; background: #dd0000; width: 1010px;}
	#menu ul{ margin:0px 5px; padding:0px;}
	#menu li{ float:left; height:70px; line-height:70px; }
	#menu li a { color:#FFF; font-size:16px; display:block; width: 100px; text-align: center;}
	#menu li a:hover{ background:#000000; color: #dd0000; font-weight: bold;}

	.top_txt{margin:50px auto 15px; text-align: center; color:rgba(255,255,255,0.6); font-size: 45px; letter-spacing:3px; font-weight:lighter;} 
	.top_hr{margin:30px auto; text-align: center;  width: 100px; height: 2px; background: #dd0000;} 
	.top_eng{margin:0px auto; text-align: center; color:#dd0000;color:rgba(221,0,0,0.5); } 
	
/*位置导航样式*/
	.Position{ width:1280px; margin:0px auto; color:#999999; height:75px; line-height:75px; text-align:left;}
	.Position a{ color: #999999;}
	.Position a:hover{color:#dd0000;} 

/*新闻列表页样式*/	
.news_left{ float:left; width:850px;;border:#EEEEEE 1px solid; padding:25px;}
.news_list{  }
.news_list_tit{text-align:left;}
.news_list_tit a{font-size:20px; color:#000000;}
.news_list_tit a:hover{color:#DD0000;}
.news_list_info{ margin:8px 0px; color:#999999; text-align:left;}
.news_list_hr{ height:1px; margin:25px auto; border-bottom:#CCCCCC 1px dashed;}
.news_list_more{ text-align:left;color:#999999;} 
.news_list_more a{ color: #DD0000;}
.news_list_more a:hover{ color: #000000;}  
	
/*css jogger style pagination*/
div.jogger{padding:2px;margin:7px; text-align: center; margin: 10px auto;}
div.jogger a{padding:5px 10px;margin:2px;color:#fff;background-color:#DD0000;text-decoration:none;}
div.jogger a.curr{ color:#fff;background-color:#000000;} 
div.jogger a:hover{padding:5px 10px;margin:2px;color:#fff;background-color:#000000;}
div.jogger a:active{padding:5px 10px;margin:2px;color:#fff;background-color:#DD0000;}

/*品牌专题样式*/
.brandlist{width:1280px; margin:0px auto; border:#EEEEEE 1px solid;}
.brandlist_a{ float:left; width:260px; margin:15px; background:#EEEEEE; padding: 15px;}
.brandlist_a_tit{ height:50px; line-height:50px; background:#DD0000; margin:0px 0px 15px 0px;}
.brandlist_a_tit a { color:#FFFFFF; font-weight:bold; font-size:16px; text-align:center; letter-spacing:1px; height:50px; display:block;}
.brandlist_a_tit a:hover{ color:#DD0000; background:#CCCCCC;}
.brandlist_a_img{}
.brandlist_a_img li{ float:left;text-align:center; margin: 8px;}
.brandlist_a_img li img{ width:114px; height:50px;}
.brandlist_a_img li p{ height:28px; line-height:28px; text-align:center; width:114px; background:#FFFFFF; margin:0px auto;}
.brandlist_a_txt{width:375px; height:10px; line-height:10px; background:#eeeeee;}

.brandlist_more{ width:1285px; margin:0px auto 30px;; } 
.brandlist_more_tit{ margin: 20px; font-size: 36px; color: #000000; text-align: center; font-weight: lighter;} 
.brandlist_more ul{}
.brandlist_more li{ float: left;margin: 1px;} 
.brandlist_more li a{ display: block; width:156px; height: 50px; line-height: 50px; text-align: center;border:#DDDDDD 1px solid;}
.brandlist_more li a:hover{ color:#FFFFFF; background:#DD0000;border:#DD0000 1px solid;box-shadow: 0 0 5px #DD0000;}


.newslist_a{ border-right:#CCC 1px dashed; float:left; width:375px; margin:10px; padding-right: 30px;}
.newslist_a_tit{ height:40px; line-height:40px; width:375px; border-bottom:#C5C5C5 1px dashed;text-align:left;}
.newslist_a_tit a { color:#ab012e; font-weight:bold; font-size:15px; }
.newslist_a_tit a:hover{ color:#000000;}
.newslist_a_tit span{ font-size:12px; float:right;}
.newslist_a_tit span a{ color:#626262; font-size:12px; font-weight:normal;}
.newslist_a_list{ height:auto; margin:10px auto;}
.newslist_a_list ul{ margin:10px 0px; padding:0px;}
.newslist_a_list li{ text-align:left; height:30px; line-height:30px;}
.newslist_a_list li a{ font-size: 16px;} 




/*设计列表页样式*/	
.sheji_left{ float:left; width:930px;}
.sheji_left ul{ padding:0px; margin:0px;}
.sheji_left li{ float:left;width:270px; margin:0px 15px 25px 0px; height:auto;border:#EEEEEE 1px solid; text-align:center; padding: 10px;}
.sheji_left li:hover{border:#DD0000 1px solid; box-shadow: 0 0 8px #DD0000;} 

.sheji_list_img{width:270px;height:180px;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}

.sheji_list_img img{width:270px; height:180px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.sheji_left li:hover .sheji_list_img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);overflow:hidden;}

.remen_list_img{width:270px;height:180px; overflow: hidden;}
.remen_list_img img{  height: 180px;}

.sheji_renwu_img{width:270px; height:350px;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.sheji_renwu_img img{width:270px; height:350px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.sheji_renwu_img li:hover .sheji_list_img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);overflow:hidden;}
	
.sheji_list_tit{ margin:15px auto; text-align:left;width:270px; height: 60px;border-bottom:#EEEEEE 1px solid;}
.sheji_list_tit a{ font-size: 16px;} 
.sheji_list_date{ margin:5px auto; color:#999999; text-align:right;width:270px;}

	
	
	
/*内容页样式*/
	.content{width:1280px; margin:0px auto;}
	.content_left{ float:left; width:900px; border:#EEEEEE 1px solid;}
	.content_right{float:right;width:350px;}
	
.con_tit{  margin:35px 0px 15px 0px; text-align:center;}
.con_tit h1{ font-size:36px; font-weight:bold; color:#DD0000;}
.con_autor{ margin:0px; text-align:center; color:#999;}
.con_hr{ margin:20px 0px; border-bottom:#DD0000 1px solid; height:2px;}
.con_info{ margin:0px 20px; background:#FAFAFA; border:#EEEEEE 1px solid; padding:15px; text-align:left; padding:15px;}
.con_common{ margin:20px;}

#content{ padding:20px;}
#content p{ margin:20px 0px; font-size: 16px; text-align: justify; line-height:175%;}

.share{ border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; height:50px; line-height:50px; text-align:left; text-indent:20px;}
.bdsharebuttonbox{ height:50px; line-height:50px; margin-left:20px; margin-top:15px;}

.con_rel{ margin:20px; text-align:left;}
.con_rel_tit{ height:35px; line-height:35px; font-size:16px; font-weight:bold; text-align: left;}
.con_rel ul{}
.con_rel li{ padding: 5px 0px;}



.content_right_img{ margin:0px 0px 10px 0px;}

.content_right_b{}
	
.row_list_tit{ text-align:left; height:40px; line-height:40px; font-weight:bold; text-indent:15px;border-bottom:#DD0000 1px solid;}
.row_list_tit span{ float: right; padding: 0px 10px 0px 0px;} 
.row_list_tit span a{ font-size:10px; color:#999; font-weight:normal;}
.row_list_tit span a:hover{ color:#DD0000;}
	

.row_list_tit_b{ text-align:left; height:30px; line-height:30px; font-weight:bold; text-indent:15px;}

.content_right_list{border:#EEEEEE 1px solid; margin: 0px 0px 20px 0px;}
.content_right_list ul{ margin:0px; padding:15px;}
.content_right_list li{ text-align:left; padding: 10px 0px; border-bottom: #CCCCCC 1px dashed;}
.content_right_list li img{ float:left; width: 120px; height: 75px;} 
.content_right_list li p{ float: right; width: 180px; line-height: 175%;} 
.content_right_list li p a{ font-size: 16px;} 

.content_right_list_b{border:#EEEEEE 1px solid; margin: 0px 0px 20px 0px;}
.content_right_list_b ul{ margin:0px; padding:15px;}
.content_right_list_b li{ text-align:left; padding: 10px 0px; border-bottom: #EEEEEE 1px dashed;}

.brn_info{ margin:20px; background:#FBFBFB; border:#DDDDDD 1px solid; padding:25px 15px; text-align:left;}
.brn_info_l{ float:left; width:180px;text-align:center;}
.brn_info_l img{ padding:2px; border:#CCCCCC 1px solid;}
.brn_info_l h1{ margin:8px auto;font-weight:bold; font-size: 26px; color: #DD0000;}
.brn_info_r{ float:right; text-align:left; width:620px;} 
.brn_info_r li{text-align:left; padding: 3px 0px;}
.brn_info_r li.brn_info_t{ border:#DD0000 1px solid; background:#FFF4CE; margin:10px auto; padding:10px; font-weight:bold;color: #DD0000;}
.brn_table{ margin:20px;}
.brn_table span{ font-size:16px; font-weight:bold; color:#F00;}
.bt_3{background:#EEEEEE; margin:10px auto; padding:10px; font-weight:bold; text-align: center;} 
.bt_3 a{color: #DD0000; font-size:16px;}
.brn_tit{ font-size: 18px; color: #DD0000;} 
	
.brn_rel{ margin:20px; text-align:left;}
.brn_rel ul{}
.brn_rel li{ margin:5px 6px; float:left;}
.brn_rel li img { padding:1px; border:#CCC 1px solid; margin:2px 0px 2px 5px; width: 150px; height: 75px;}
.brn_rel li p{ text-align:center; height:30px; line-height:30px;}


.abt{width:860px;}
.abt ul{ padding:0px; margin:0px;}
.abt li{ float:left;width:240px; margin:15px 24px 25px 0px; height:auto;border:#EEEEEE 1px solid; text-align:center; padding: 10px;}
.abt li:hover{border:#DD0000 1px solid; box-shadow: 0 0 8px #DD0000;} 
.abt_list_img{}
.abt_list_img img{width:240px; height:150px;}
.abt_list_tit{ margin:15px auto; text-align:left;width:220px; height: 60px;border-bottom:#EEEEEE 1px solid;}
.abt_list_tit a{ font-size: 16px;} 
.abt_list_date{ margin:5px auto; color:#999999; text-align:right;width:240px;}

	
/*页脚样式*/
.footer{ width:100%; margin:20px auto 0px; background: #EEEEEE; padding: 20px 0px; }
.footer_img{ border-bottom:#CCC 1px solid; width: 1280px; margin: 0px auto;  text-align:center;}
.footer_info{width: 1280px; margin: 0px auto; text-align:left; padding:20px 0px; line-height: 175%;}
	
.footer_info .footer_fl{ float: left; width: 1050px;} 
.footer_info .footer_fr{ float: right; width: 130px;} 
.footer_info .footer_fr img{ width: 100%;} 
	
	
/*首页样式*/
.brand_menu{ width:1280px; margin:0px auto; height:50px; background:#a6012c;}
.banner{width:1280px; margin:10px auto 0px;}
	
#container{ border:#EEEEEE 1px solid; width:1248px; margin:15px auto; padding: 15px;}
	
.content_a{ float:left; width:300px; margin-right: 70px;}
.c_a_tit{ height:25px; width:300px; color:#DD0000; text-indent:25px; font-size:16px; line-height:25px; border-Left: #DD0000 5px solid; text-align:left; margin-bottom: 10px;}
.c_a_tit span{ float: right;} 
.c_a_con{  border-bottom:#CCC 1px dashed; padding: 20px 0px; width:300px;}
.c_a_con_img{ float:left; margin-right: 15px;}
.c_a_con_img img{ width: 100px; height: 100px;}
.c_a_con_txt{ float: right; width: 185px;} 
.c_a_con_txt { text-align:left;}
.c_a_con_txt p { margin-bottom: 10px; line-height: 165%;} 
.c_a_con_txt p a{ font-size: 16px;} 
.c_a_con_txt span{ color:#999; text-align:left;}

.content_b{ float:left; width:505px;}
.c_b_tit{ height:25px; width:500px; color:#DD0000; text-indent:25px; font-size:16px; line-height:25px; border-Left: #DD0000 5px solid; text-align:left; margin-bottom: 10px;}
.c_b_tit span{ float: right;} 
.c_b_con{ border-bottom:#CCC 1px dashed; padding: 20px 0px;}
.c_b_con_tit{ margin-bottom:10px; text-align:left;}
.c_b_con_tit a{ color:#DD0000; font-size:18px;}
.c_b_con_tit a:hover{ color:#000000;}	
.c_b_con_info{ color:#999999; font-size:14px; text-align:left;margin-bottom:15px;}
.c_b_con_img{margin-bottom:15px;}
.c_b_con_img img{width: 505px; height: 165px;}
.c_b_con_txt{margin-bottom:10px; text-align:left; font-size:14px; line-height: 160%; color: #999999;}
.h18{ height:20px; width:100%;}

.content_c{ float:right; width:300px;}
.c_c_tit{ height:25px; width:300px; color:#DD0000; text-indent:25px; font-size:16px; line-height:25px; border-Left: #DD0000 5px solid; text-align:left; margin-bottom: 13px;}
.c_c_tit span{ float: right;} 
.c_c_con{ }
.c_c_con ul{ margin:0px; padding:0px;}
.c_c_con li{ text-align:left; padding: 8.5px 0px;border-bottom: #EEEEEE 1px dashed;}


.sidebar_a{ float:left; border-right: #CCCCCC 1px dashed;  padding-right:25px; margin-right: 25px; width: 240px;}
.sid_menu{ height:35px; font-size:16px; color:#DD0000; font-weight:bold; text-align:left; vertical-align:top;}
.sid_menu span{ float: right;} 
.sid_img{ text-align:left;}
.sid_img img{ width: 240px; height: 150px;} 
.sid_title{ height:60px; text-align:left; border-bottom:#CCC 1px dashed; margin:10px 0px;}
.sid_title a{ font-size:16px;} 
.sidebar_a ul{ margin:0px; padding:0px;}
.sidebar_a li{ height:25px; line-height:25px; text-align:left;}

.sidebar_b{ float:right; width:375px;}
.sid_b_img li{ float:left; margin:0px 5px 5px 0px;}
.sid_b_img img{ border:#CCCCCC 1px solid; padding:1px; height:50px; width:115px;}

.sid_b_hr{border-bottom:#CCCCCC 1px dashed; height:1px; margin:10px 0px 15px;text-align: left;}
.sid_b_txt{}
.sid_b_txt li{ float:left;margin:0px 6px 3px 0px;}

.sid_b_txt li a{ font-size:14px; width:87px; padding: 7.5px 0px; display:block; text-align:center; background:#F6F6F6; }
.sid_b_txt li a:hover{ color:#FFF;background:#DD0000;}
	
	
#row{width:1280px; margin:15px auto; height:auto;}
.row_a{ float:left; width:800px; background:#FFF; border:#EEEEEE 1px solid; padding: 15px;}
.row_tit{ height:25px; color:#DD0000; text-indent:25px; font-size:16px; line-height:25px; border-Left: #DD0000 5px solid; text-align:left; margin-bottom: 10px;}
.row_tit span{ float: right;}
	
.row_a ul{ margin:0px;}
.row_a li{ float:left; margin:23px 15px 0px 0px;border:#EEEEEE 1px solid; padding:10px;}
.row_a li:hover{border:#DD0000 1px solid; box-shadow: 0 0 8px #DD0000;} 
.row_a li img{ width: 229px; height:150px;}
.row_a li p{  text-align:left; padding: 10px 0px; margin-top: 15px;border-top:#CCCCCC 1px dashed;}
.row_a li p a{  font-size:16px; }
	
	
.row_b{ float:right; width:390px; background:#FFF;border:#EEEEEE 1px solid; padding: 15px;}
.row_list_tit_c{ text-align:left; height:35px; font-weight:bold;  font-size: 16px; border-bottom: #DD0000 2px solid; margin-bottom: 15px;}
.row_list_tit_c span{ float: right;} 	
.row_list{ border-bottom:#CCC 1px solid;}
.row_list ul{ margin:0px; padding:0px;}
.row_list li{ text-align:left; padding: 8px 0px; border-bottom: #EEEEEE 1px dashed;}
.row_list_b{ margin: 34px 0px 0px 0px;} 
.row_list_b ul{} 
.row_list_b li{ text-align:left; padding: 8px 0px; border-bottom: #EEEEEE 1px dashed;}

/*友情链接*/
.link{width:1250px; margin:15px auto; background:#FFF; border:#EEEEEE 1px solid; padding: 15px;}
.link_tit{ height:30px; border-bottom:#EEEEEE 1px solid; font-size:16px; font-weight:bold; text-align:left;}
.link ul{ margin:0px; padding:0px;}
.link li{ float:left; margin:10px 15px 0px 0px;}





/*网站地图*/
.map_left{ float: left; width:158px; margin-right:20px;border:#CCC 1px solid;background:#FFF;}
.map_right{ float:right; width:798px;border:#CCC 1px solid; background:#FFF; text-align:left;}

.map_menu{ height:50px; font-weight:bold; color:#FFF; line-height:50px; text-align:center; background:#c30136;}
.map_left li{ height:30px; line-height:30px; text-align:center; border-bottom:#CCC 1px solid;}

.map_list{ margin:20px; padding:0px;}
.map_list li{ float:left; margin: 0px 10px 10px 0px;}
.map_tit{ color:#c30136; font-weight:bold; font-size:16px;border-bottom:#CCC 1px dashed; height:50px; line-height:50px; margin-bottom:20px;}