@charset "gb2312";
@media screen and (min-width: 200px) and (max-width: 1199px) {
	
	body{ width:1200px; }
	}

body{ text-align:center;  font-family: Arial,Helvetica,sans-serif;font-size:14px; color:#000;  margin:0px; padding:0px; background:#fff  }
 *{ margin:0px; padding:0px;}
.clear{clear:both;height:0;overflow:hidden; font-size:0px;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both;}
.clear40{height:40px;overflow:hidden;clear:both;}
ol,ul,li{list-style:none outside none;}
a{color:#000;  text-decoration:none}
a img{border:0 none;}
table,tr,td,th{border-collapse:collapse;padding:0; margin:0;}
img{vertical-align: middle;}
.w1200{ width:1200px; margin:0 auto; }
.cl{ clear:both; }
.box{ width:100%; margin:0px auto; text-align:left; overflow:hidden; background:url(../img/top.jpg); height:100px;}
.fl{ float:left;}
.fr{ float:right;}
.padding{ padding:10px;}
.info{ line-height:30px; text-align:left; }
.red{ color:#990000; font-weight:bold;}
.black{ color:#000;}
.green{ color:#26973d}
.body1{ text-align:left; width:100%;overflow:hidden}

.cor{ color:#666666}

.logo{ width:1200px; margin:0px auto;  overflow:hidden}
.logo1{ width:600px; float:left; overflow:hidden; margin-top:5px;}
.t1{ width:250px; margin-top:10px; float:right; font-size:20px; color: #CC0000; font-family:Verdana, Arial, Helvetica, sans-serif}

.nav{ width:100%; background:#145CC9; }


#banner{width:100%; overflow:hidden; margin:0 auto;}
.mainbanner{height:500px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:500px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:460;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:460pxt-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:90px; height:20px; position:absolute; bottom:25px; left:50%; list-style:none; margin:0 0 0 -45px; padding:0;  }
.mainbanner_list li{width:30px;height:20px; float:left; margin:0; overflow:hidden; }
.mainbanner_list a{ width:100%;height:20px; margin:0; background:url(../img/h1.png) no-repeat center center; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:url(../img/h2.png) no-repeat center center; }


.heng {
    width: 100%;
	height:80px;
    background:#F66A09;
}
.heng p {
    width: 1100px;
    margin: 0 auto;
    height: 80px;
    line-height: 80px;
    font-size: 26px;
    color: #fff;
    font-weight: bold;}
.heng>p a {
    display: inline-block;
    width: 107px;
    height: 29px;
    font-size: 14px;
    line-height: 29px;
    border-radius: 3px;
    color: #fe6902;
    background: #fff;
    float: right;
    margin-top: 25px;
    text-align: center;
}	
.heng > p span {
    font-weight: normal;
    font-family: "思源黑体 CN Light";
    font-size: 22px;
    margin-left: 6%;
}	


.main{width:100%; overflow:hidden;}

/**产品分类**/
.xz{ width:1050px; overflow:hidden; margin:0px auto;}
.xz ul{ width:1050px; margin:0px auto;}
.xz ul li{ width:330px; float:left; overflow:hidden;font-size:14px; margin-left:15px; margin-bottom:5px; } 
.xz ul li a{ width:330px; height:40px; display:block; text-align:center; color:#fff;  line-height:40px; font-weight:normal;}
.red{ background:#145CC9 }
.red:hover{background:#3498DB}


.proUl { width:1120px; margin: 0 auto;}
.proUl li{ width:260px; margin-right:20px; float:left;position:relative ; height:240px; margin-bottom:20px;}
.protit{ background:#3498DB; color:#FFF; height:40px; text-align: center; line-height:40px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.probg{height:0px; width:260px;overflow:hidden;  position:absolute; color:#FFF; top:0px; left:0px; z-index:99; -webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.proUl li:hover .probg{ width:260px; height:200px; }
.proUl li:hover .protit{background:#ef7706 }



.about{width:1200px; margin:0 auto; overflow: hidden;}
.datitle{width:1200px; margin:0 auto; overflow: hidden; background:url(../images/ptitle_bg.png) repeat-x center; height:100px;}
.title{  margin:0px auto; font-size:26px;  color:#333333; font-weight:bold; line-height:50px; margin-top:10px; text-align:center; font-family: "Microsoft YaHei"}
.wenzi{  margin:0px auto; font-size:14px; color:#666; line-height:60px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}


.abdatitle{width:1200px; margin:0 auto; overflow: hidden; background:url(../images/abtitle_bg.png) repeat-x center; height:100px;}
.newsdatitle{width:1200px; margin:0 auto; overflow: hidden; background:url(../images/newstitle_bg.png) repeat-x center; height:100px;}
.fdatitle{width:1200px; margin:0 auto; overflow: hidden; background:url(../images/ftitle_bg.png) repeat-x center; height:100px;}
.xxdatitle{width:1200px; margin:0 auto; overflow: hidden; background:url(../images/xxtitle_bg.png) repeat-x center; height:100px;}

.title_left{width:600px; float:left; height:30px; background:#434343; line-height:30px; font-size:20px; color:#333; text-align:right}
.title_right{width:600px; float:right; height:30px; background:#1555B6; line-height:30px; font-size:16px; color:#333; text-align:left;}
.abcon{width:1200px; margin:0 auto; line-height:28px; font-size:16px; text-align:left; color:#333}
.ab2da{font-size:24px; color:#333333; text-align:left; font-weight:bold; line-height:60px;}
.ab2xiao{font-size:14px; color:#333333; text-align:left; line-height:28px;}
.more1 {width:148px; margin:0 auto;  margin-top:50px;text-align:center;  border:1px #ccc double }
.more1 a { display:inline-block; *display:inline; *zoom:1; line-height:36px; color:#333;  font-size:14px }
.more1 a:hover, .module-full-screen-more a:active { background-color:#ccc; border-color:#fff; color:#666; font-weight:bold; text-decoration:none;width:148px; }



/**首页滚动**/
.case{ width:300px; overflow:hidden; float:left; margin:20px; font-size:14px; color:#fff; line-height:45px;}
.products{ width:1200px; margin:0 auto; padding-top:25px;}
.products ul li{  margin-right:25px; padding-bottom:10px; width:273px; background:url(../Image/liBg.jpg) no-repeat center bottom; padding-bottom:10px;  }
.products ul li a{ display:block; padding:5px; background-color:#fff; border:1px solid #d1d1d1; width:261px;   overflow:hidden; }
.products ul li h4{ font-size:14px; display:block; text-align:center; line-height:40px; width:100%; text-align:center; }
.products ul li span{ display:block; width:75px; line-height:28px; font-size:13px; color:#fff; text-align:center; margin:0 auto; border-radius:3px; background-color:#aabdb9; }
.products ul li img{ width:261px; height:369px; overflow:hidden; overflow:hidden; }
.products ul li img:hover, .products ul li:hover img{ }
#marqueeDiv1, #marqueeDiv2{width:1170px; height:450px;  overflow:hidden;}
#marqueeDiv1 ul li, #marqueeDiv2 ul li, #marqueeDiv3 ul li, #marqueeDiv4 ul li{ float:left;}
#marqueeDiv2{ margin-top:20px;}
.products ul li:hover span{ background-color:#ed5844;}
.products ul li:hover img{ opacity:0.9;}


.pr{width:1200px; margin:0 auto; overflow:hidden}
.prlist{width:189px; background:#0066CC; line-height:55px; font-size:24px; text-align:center; color:#fff;}
.pr_left0{width:185px; float:left; }
.pr_left{width:185px; float:left; border:2px double #0066CC;}
.pr_left ul{width:185px; margin:0 auto;}
.pr_left ul li{ width:183px; overflow: hidden; color:#000; margin-top:1px; line-height:55px; font-size:16px; }
.pr_left ul li a {color:#000; width:185px; height:55px;display:block; text-align:left; padding-left:50px; border-bottom:1px dotted #999; line-height:55px;}
.pr_left ul li a:hover{ background:#0066CC; color:#fff;}

.pr_right{width:940px; float:right; border: #E6E6E6 0px double}
.prcon{width:940px; margin:0 auto;  overflow:hidden; text-align:left; line-height:30px;}
.prcon ul{}
.prcon ul li{ width:220px; float:left; margin-right:10px; text-align:center; line-height:45px;}
.prcon img{width:202px; height:202px;}

.cq{width:940px; margin:0 auto;  overflow:hidden; text-align:left; line-height:30px;}
.cq ul{}
.cq ul li{ width:300px; float:left; margin-right:10px; text-align:center; line-height:45px;}
.cq img{width:295px; height:202px;}





/*服务范围*/
.xm{width:890px; margin:0 auto; overflow:hidden}
.xm ul{width:890px; margin:0 auto; overflow: hidden} 
.xm ul li{width:880px;  overflow: hidden; float:left; margin-right:5px;  margin-top:20px;}



/*新闻联系我们*/
.news{width:1200px; margin:0px auto;overflow:hidden}
.newsUL{ width:850px; margin:0 auto; padding:5px 0px; float:right}
.newsUL ul { width:850px; margin:0 auto; padding:5px 0px;}
.newsUL li{ float:left; width:850px; margin-right:20px; line-height:25px; text-align:left; padding: 5px 0 10px; border-bottom:1px dotted #CCCCCC}
.tu{ width:300px; margin:0 auto; padding:5px 0px; float:left; text-align:left; line-height:28px;}


/*内页*/
.news2{width:890px; margin:0 auto; overflow:hidden}
.news2 ul{}
.news2 ul li{width:880px; text-align:left; line-height:40px; border-bottom:1px #666 dotted}
.news2 ul li a{color:#333}


.footcon{width:1200px; margin:0px auto; }
.footcon_left{ width:300px; float:left; text-align:left; line-height:35px; margin-top:40px;color:#fff; }
.footcon_right{width:850px; float:right ; margin-top:40px;}

.foot{ width:850px; color:#FFFFFF; padding:10px 0px; overflow:hidden;}
.footmain{border-left:1px solid #999; overflow:hidden; padding:10px 0px; margin-bottom:20px;}
.foot dl{ width:130px; float:left; line-height:30px;}
.foot dl dt{ color:#fff; line-height:30px; font-size:16px}
.foot dl dt a{ color:#fff; line-height:30px; font-size:16px}
.foot dl dd{ color:#fff; line-height:30px;}
.foot dl dd a{ color:#fff; line-height:30px; }




/*返回顶部*/

.izl-rmenu{position:fixed;right:0;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:60px; height:60px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn:hover{background-color:#de4b44;}
.izl-rmenu a.btn-ting,.izl-rmenu a.btn-ting:visited{background:url(../images/fd1.png) no-repeat #1a1a1c;text-decoration:none; display:block;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/fd2.png) no-repeat #1a1a1c;text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/fd3.png) no-repeat #1a1a1c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/fd4.png) no-repeat #1a1a1c;}
.izl-rmenu .btn-phone .phone{background-color:#de4b44; position:absolute;width:160px; left:-160px; top:0px; line-height:60px;color:#fff;font-size:16px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/fd5.png) no-repeat #fff;display:none;}
.izl-rmenu .btn-top:hover{background-color:#fff;}




.main1 .biaoti{ font-size:16px; color:#888;  padding-top:20px;  }
.main1 .biaoti h3{font-size:26px;  color:#145cc9; font-weight:bold;  float:left;   }
.main1 .mianbao{ float:right; margin-right:1%; padding-top:10px; }
.main1 .fenlei{ border-bottom: 1px solid #ccc;  margin:15px 0;  }
.main1 .fenlei li{float:left; padding-right:40px;  }
.main1 .fenlei li a{ font-size:16px; border-bottom:4px solid #fff; display:block;  padding:15px 0; color:#000;   } 
.main1 .fenlei li a:hover{ font-size:16px; border-bottom:4px solid #145cc9;  color:#145cc9;} 


.honor img{ width:300px; height:421px; float:left; padding-right:10px; padding-bottom:10px; }


/* 产品列表 */

.pro_list{  margin-top:30px; }
.pro_list ul li{width:23%; float:left; margin:0 1%; margin-bottom:30px;  }
.pro_list img{ width:100%; }
.pro_list  h4{ text-align:center; padding:0; margin:0; font-size:14px; color:#000; font-weight:normal; width:100%; height:50px; line-height:50px; border-bottom:1px solid #eaeaea; }
.pro_list ul{ padding:0; margin:0; font-size:12px; }
.pro_list ul li a:hover h4{ background:#145cc9; color:#fff; }
.pro_list ul li:hover { box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}

.pr_right{text-align:left; }
.pr_right p{ font-size:16px; line-height:30px; color:#555; text-align:left; text-indent:2em;  padding-bottom:20px; }
.contact{ font-size:16px; line-height:30px; color:#555;}

.msg_input{ width:729px; }
.msg_input_on{ width:729px; }
.msg_btn_area{ float:left; }




/*大图样式*/


/*留言栏目*/
.msgtitle{width:100px; float:left; padding-bottom:5px;font-size:16px; margin-bottom:10px; color:#666; padding-top: 8px;}

.msg_input{width:729px;border:1px solid #e0e0e0;padding:10px 9px;background:#fff;font-size:13px;color:#888;border-radius:3px; margin-bottom:15px; }
.msg_input_on{width:729px;border:1px solid #e0e0e0;padding:10px 9px;border-radius:3px;font-size:13px;color:#888; margin-bottom:15px; outline: none;}

.msg_btn_area{margin:16px 0 0 100px; text-align: left;}
.msg_btn_area a{width:150px; height:40px; line-height:40px; display:block;  background:#cc0000;color:#fff;text-align:center;font-size:14px; color: #fff; border-radius:3px; }
.msg_btn_area a:hover{background:#ff8400}
.codeimg{ padding:7px 9px 8px 9px; background:#f5f5f5; float:left;border:1px solid #e0e0e0; border-radius:0 3px 3px 0;  }



/*列表内容页*/
.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px; text-align: left;}
.listConts .author{text-align:right;color:#999;}
#textarea{ text-align:left; }
/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}




.map{height:550px; margin-top:30px; }
.map p{line-height: 20px; text-indent:0;padding-bottom:10px; }



/*分页样式*/
.page_info { text-align: center; margin: 50px 0;	color: #333; }
.page_info span { padding: 0 2px; font-weight: bold;}
.page_list { line-height: 24px; text-align: center;	letter-spacing: 0; 	font-size: 20px; margin: 50px 0; }
.page_list a { display: inline-block; color: #666; border:  1px solid #e5e5e5;;	background: #fff;     width: 35px; 
    height: 35px;   line-height: 35px;   margin: 0 .2rem; font-size:14px; }
.page_list a:hover {	color: #145cc9;
    border: 1px solid #145cc9;	background: #fff;}
.page_list a.on { color: #fff; border: .06rem solid #145cc9;; background: #145cc9;}





