﻿@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1011px; font-family:microsoft yahei;}
.fw_banner{left:50%; margin-left:-960px; position: relative; height: 450px!important; overflow:hidden; width:1920px; }
.ab_banner{left:50%; margin-left:-960px; position: relative; overflow:hidden; width:1920px; }

.search-pagination{ text-align:center}
.pagination {
   text-align:center;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline-block; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #da0202;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #da0202;
    border-color: #da0202;
    cursor: default; }.factory1 ul li a{ display:block}
.header{ width:100%; overflow:hidden; background-color:#fff;}
.header .header_top{ overflow:hidden; height:96px;padding-top: 10px;}
.header .header_top .logo{ float:left; overflow:hidden}
.header .logo dt{ float:left; margin-right:23px; }
.header .logo dd{ float:left; margin-top:20px;}
.header .logo dd h2{ font-size:24px; color:#ff5b00; font-weight:normal; margin-bottom:8px;}
.header .logo dd p{ font-size:16px;}
.header .logo dd a{ color:#333}
.header .logo dd .a1{ padding-right:15px; border-right:1px dotted #ccc; margin-right:15px;}
.header .header_right{ float:right; overflow:hidden; }
.header .header_right .header_top_nav{ overflow:hidden; margin-top:20px; margin-bottom:30px;}
.header .header_right .header_top_nav li{ float:left; padding:0 15px; border-right:1px dotted #ccc;}
.header .header_right .header_top_nav .last{ border:none; padding-right:0}
.header .header_right .header_top_nav .last a{ color:#ff5b00;}
.header .header_right .header_phone{ width:380px; height:44px; background:url(../images/header_phone.png) no-repeat center; overflow:hidden; margin-left:12px;}
.header .header_right .header_phone li{ float:left; margin:0 10px; line-height:18px;}
.header .header_right .header_phone li img{ position:relative; top:4px; left:-3px;}
.header .header_right .header_phone ul{ border-right:1px dotted #b8b8b8; float:left; margin-left:8px; overflow:hidden; margin-top:12px;}
.header .header_right .header_phone span{ display:block; font-size:25px; color:#ff5b00; float:left; line-height:44px; font-weight:normal; margin-left:8px;}
.header .header_nav{ overflow:hidden; width:100%; height:45px; background:#f96105; position:relative}
.header .header_nav b{ display:block; width:458px; height:3px; background-color:#ff5b00; position:absolute; left:0; top:0}
.header .header_nav ul{ overflow:hidden; height:45px; padding-top:1px;}
.header .header_nav li{ float:left; line-height:45px; font-size:14px;padding:0 5px; }
.header .header_nav li a{ color:#fff; text-decoration:none; display:block; padding:0 16px;}
.header_nav ul li a:hover{ background:#FFF;  color:#f96105;}


/*footer*/
.footer{ overflow:hidden; width:100%; height:430px; background-color:#111;}
.footer ul{ overflow:hidden; width:1020px; margin:0 auto; overflow:hidden; margin-top:20px; margin-bottom:42px;}
.footer ul li{ float:left; width:158px; height:158px; background:url(../images/footer_yuan01.png) no-repeat 9px 9px; margin:0 6px; overflow:hidden; position:relative}
.footer li b{ display:block; width:32px; height:32px; margin:0 auto; margin-top:47px; margin-bottom:12px; position:relative}
.footer li p{ text-align:center; font-size:16px; color:#fff; position:relative; left:0}
.footer li .b01{ background:url(../images/footer01.png) no-repeat center}
.footer li .b02{ background:url(../images/footer02.png) no-repeat center}
.footer li .b03{ background:url(../images/footer03.png) no-repeat center}
.footer li .b04{ background:url(../images/footer04.png) no-repeat center}
.footer li .b05{ background:url(../images/footer05.png) no-repeat center}
.footer li .b06{ background:url(../images/footer06.png) no-repeat center}
.footer li .lihover{ width:140px; height:140px; background:url(../images/footer_yuan02.png) no-repeat center; padding:9px; display:none;font-size:15px;}
.footer li .lihover span{ display:block; background:url(../images/footer_li0.png) no-repeat center; width:140px; height:90px; text-align:center; padding-top:50px; color:#fff; text-align:center;}
.footer li:hover{ background:none}
.footer li:hover .lihover{ display:block}
.footer li:hover b{ display:none}
.footer li:hover p{ display:none}





.footer dl{ width:165px; float:left; height:185px; overflow:hidden; background:url(../images/nav_bor.png) left top repeat-y; padding-left:35px;}
.footer dt a{ font-size:16px; color:#fff;}
.footer dt{ margin-bottom:20px;}
.footer dd a{ font-size:13px; color:#999; line-height:29px; display:block}
.footer .footer_ewm{ width:200px; text-align:center; float:left; background:url(../images/nav_bor.png) repeat-y left top,url(../images/nav_bor.png) repeat-y right top}
.footer .footer_ewm img{ display:block; margin:0 auto; margin-bottom:10px;}
.footer .footer_ewm p{ font-size:12px; color:#999; margin-bottom:5px;}
.footer .footer_center{ overflow:hidden;padding-top: 30px;}
.footer .footer_btm{ overflow:hidden; margin-top:10px;}
.footer .footer_btm .dizhi { float:left; overflow:hidden}
.footer .footer_btm .dizhi p{ font-size:12px; color:#888; line-height:20px; margin-bottom:10px; margin-left:35px;}
.footer .footer_btm .dizhi p em{ background:url(../images/footer_dian.png) no-repeat right center; padding-right:20px; margin-right:30px;}
.footer .footer_btm .dizhi span{ display:block; font-size:12px; color:#555; margin-left:35px;}
.footer .footer_btm .phone{ float:right; text-align:right; margin-top: 26px;}
.footer .footer_btm .phone p{ color:#ccc;}
.footer .footer_btm .phone i{ font-style:normal; display:block; font-size:28px; color:#ccc; font-weight:normal}
.footer .footer_btm .phone span{ display:block; width:111px; height:17px; background:url(../images/footer_yy.png) no-repeat center; text-align:center; font-size:10px; line-height:17px; font-family:Arial; float:right}



/*新闻*/
.news{ overflow:hidden; background-color:#f7f7f7;}
.news .news_content{ overflow:hidden; margin-top:55px; height:370px;}
.news .news_content .news_title{ width:100%; overflow:hidden; margin-bottom:15px;}
.news .news_content h3{ font-size:16px; font-weight:normal; float:left}
.news .news_content h3 a{ color:#333;}
.news .news_content .news_btn{ float:right; overflow:hidden}
.news .news_content .news_left{ width:24px; height:24px; background:url(Img/Index/news_left.png) no-repeat center; float:left; cursor:pointer}
.news .news_content .news_left:hover{ background:url(Img/Index/news_left_cur.png) no-repeat center}
.news .news_content .news_right{ width:24px; height:24px; background:url(Img/Index/news_right.png) no-repeat center; float:left; margin-left:10px; cursor:pointer}
.news .news_content .news_right:hover{ background:url(Img/Index/news_right_cur.png) no-repeat center}
.news .news_content .news_window{ width:100%; height:300px; overflow:hidden}
.news .news_content ul{ width:1024px;}
.news .news_content ul li{ float:left; width:320px; overflow:hidden; margin-right:21px;}
.news .news_content li img{ display:block; margin-bottom:20px;}
.news .news_content li h4{ font-size:13px; margin-bottom:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news .news_content li h4 a{ color:#666}
.news .news_content li p{ font-size:12px; color:#666; line-height:19px; height:57px; width:100%;overflow:hidden;}
/*运营推广*/
.news .yunying{ overflow:hidden;}
.news .yunying .yunying_left{padding-bottom:10px; float:left; width:660px; overflow:hidden}
.news .yunying h3{ font-size:16px; font-weight:normal; margin-bottom:20px;}
.news .yunying h3 a{ color:#333;}
.news .yunying dl{ overflow:hidden;}
.news .yunying dt{ float:left; width:320px; overflow:hidden; margin-right:20px;}
.news .yunying dt img{ display:block; margin-bottom:20px;}
.news .yunying dt h4{ font-size:13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:20px; font-weight:normal}
.news .yunying dt h4 a{ color:#333;}
.news .yunying dt p{ font-size:12px; color:#666; line-height:19px; width:100%; height:57px; overflow:hidden}
.news .yunying dd{ float:left; width:320px;}
.news .yunying dd li{ font-size:12px; line-height:27px; width:100%; float:left}
.news .yunying dd li a{ display:inline-block; width:70%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; color:#666;}
.news .yunying dd li span{ color:#999; float:right}
/*移动互联网*/
.news .yunying .yunying_right{ width:320px; float:right; overflow:hidden}
.news .yunying .yunying_right .yidong_content{ overflow:hidden; width:100%;}
.news .yunying .yunying_right li{font-size:12px; line-height:27px; width:100%; float:left}
.news .yunying .yunying_right li a{ display:inline-block; width:70%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; color:#666;}
.news .yunying .yunying_right li span{ color:#999; float:right}
.tip1 h1{margin: 0px;padding: 0px;font-weight: normal;float: left;font-size: 13px;}
.tip1{width:800px;float:left;}



.t_title{height: 120px;width: 100%;margin-top: 30px;}
.t_title b{display: block;height: 60px;line-height: 60px;margin: 0px auto;font-size: 26px;color: #333333;text-align: center;font-weight: normal;border-bottom: 2px #9D9B98 solid;       border-bottom: 2px #DC1010 solid;    width: 166px;}
.t_title em{font-style: normal;text-align: center; font-size: 18px;    color:#101010;}
.t_title i{display: block;height: 50px;line-height: 50px;margin: 0px auto;font-style: normal;text-align: center; font-size: 18px;    color:#DC1010;}
.lc
{
	width: 100%;
	background: #ededed;
	height: 290px;
	padding: 40px 0px;
}
.lca
{
	width: 1011px;
	margin: 0px auto;
}
.lca li
{
	width: 185px;
	display: block;
	height: 290px;
	float: left;
	display: inline;
	margin-left: 17px;
}
.lca li em
{
	display: block;
	width: 144px;
	padding-top: 165px;
	height: 40px;
	line-height: 40px;
	margin: 0px auto;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	color: #333;
}
.lca li span
{
	display: block;
    color: #7B7B7B;
    padding: 5px 5px;
    font-size: 14px;
}
.lca li.lca_a em { background: url(../images/liucheng.gif) 0px 0px no-repeat; }
.lca li.lca_b em { background: url(../images/liucheng.gif) -140px 0px no-repeat; }
.lca li.lca_c em { background: url(../images/liucheng.gif) -280px 0px no-repeat; }
.lca li.lca_d em { background: url(../images/liucheng.gif) -420px 0px no-repeat; }
.lca li.lca_e em { background: url(../images/liucheng.gif) -560px 0px no-repeat; }
.lca li.lca_f em { background: url(../images/liucheng.gif) -700px 0px no-repeat; }


















