@charset "utf-8";
/* CSS Document */
body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a{margin:0px;padding:0px;_margin:0 auto;_padding:0px;}

body{font-size:12px;text-transform: inherit;color:#000000; font-family:SimSun;}

img{border:none;}

a{text-decoration:none;border:none;color:#000000;}

ul li{list-style:none} 

#header_bg{width:100%; background:url(/templates/rest/style/header_bg.jpg) repeat-x top left;}
.header_index{width:1200px; margin:0px auto; overflow:hidden;}
.header_top{line-height:25px; color:#fff;}
.header_top a{ color:#fff; font-size:13px;}
.top_left{ margin-left:50px; float:left; font-size:13px;} 
.top_right{float:right; margin-right:50px;}
.header_bottom{clear:both;}

.logo{float:left; margin-left:104px;}
.menu_index{ float:left;overflow:hidden;    margin-left: 50px;}
.menu_index li{ float:left;    width: 110px;text-align:center; padding-top:40px;line-height: 25px;} 
.menu_index  li a{font-size:14px; display:block;}
.menu_index  li:hover{background:url(/templates/rest/style/menu_hover_bg.jpg) no-repeat top left;}

.menu_index li.nav_a a{background:url(/templates/rest/style/menu_hover_bg.jpg) no-repeat top left;}

.menu01 a{background:url(/templates/rest/style/shouye_bg.jpg) no-repeat left center;}
.menu02 a{background:url(/templates/rest/style/about_bg.jpg) no-repeat left center;}
.menu04 a{background:url(/templates/rest/style/news_bg.jpg) no-repeat left center;}
.menu03 a{background:url(/templates/rest/style/product_bg.jpg) no-repeat left center;}
.menu05 a{background:url(/templates/rest/style/rencai_bg.jpg) no-repeat left center;}
.menu06 a{background:url(/templates/rest/style/tel_bg.jpg) no-repeat left center;}
.header_right{float:right;}

.top_tel{ color:#393e5e; margin-top:22px;}

.search{ float: right;
        width: 204px;
    height: 24px;
    margin-top: 5px; border: 1px solid #ccc;}
.input{      width: 171px;
    height: 20px;
    line-height: 20px;
    border: none;
    float: left;
    font-size: 14px;
    color: #cfcfcf;
    text-indent: 15px;
   }
.search_name{border: none;float: right;}

.header{clear:both;}


/**首页广告图 */

.midbg{    clear: both;
    width: 100%;
    height: 654px;
    margin: 0px auto;}
.iBan { height:654px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{ height:68px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:654px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:654px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%;}
.iBanScreen .num{position:absolute; width:200px; bottom:15px; left:70%; z-index:800;}
.iBanScreen .num a{ display:inline-block; width:12px; height:12px; margin-right:3px;}
.iBanScreen .num a{ display:inline-block; width:12px; height:12px; background:url(/templates/rest/style/dots.png) no-repeat left top;_background:url(/templates/rest/style/dots.gif) no-repeat left top;margin-right:10px;}
.iBanScreen .num a.cur{width:12px; height:12px; background:url(/templates/rest/style/dotsFocus.png) no-repeat left top; _background:url(/templates/rest/style/dotsFocus.gif) no-repeat left top;}


/** 首页产品*/

.newpro_index{
	 background:url(/templates/rest/style/pro_index_bg.jpg) no-repeat top center;
	 clear: both;
    width: 100%;
    margin: 0px auto;
    padding-top: 35px;
    overflow: hidden;    z-index: -1; }
.newpro_title,.news_title{  
    font-size: 32px;
    color: #13357f;
    font-weight: bold;
    text-align: center;
	margin-bottom:20px;
}
.news_title span{font-weight:bold;}
.news_title{font-weight:normal;}
.pro_des,.news_en{ text-align:center; color:#13357f; font-size:18px; padding-bottom:15px; background:url(/templates/rest/style/pro_index_bg.png) no-repeat bottom center; font-weight:bold;}

.pro_list{width:880px; margin:0px auto;overflow: hidden;margin-top: 63px}
.pro_list ul li{    float: left;
    width: 105px;
    line-height: 27px;
    text-align: center;
    padding-left:10px; padding-right:10px;
    background:url(/templates/rest/style/pro_list_bg.jpg) no-repeat left center;}
	

.pro_list ul li a{color:#fff; font-size:14px; display:block; font-weight:bold;background: #13357f; }
.pro_list ul li a:hover{  background: #dd1b35;}
.pro_list ul li:hover a{ font-weight:bold;}


#demo {      overflow: hidden;
    width: 90%;
    margin: 0px auto;
    margin-bottom:70px;
    margin-top: 17px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
.download_show li{ float:left; margin-right:28px; text-align:center  }
.download_show li a{ color:#000; font-size:15px;}
.download_show li a:hover{ font-weight:bold;}
.download_show li img{border:2px solid #e7e7e7; margin-bottom:10px;}
#demo2 {float: left;}

.pro_more{     border: 2px solid #e81c1c;
    border-radius: 50px;
    line-height: 37px;
    width: 168px;
    margin: 0px auto;
    margin-bottom: 70px; text-align:center;}
.pro_more a{ font-size:14px; display:block; }
.pro_more a:hover{color:#1b3162; font-weight:bold;}



.bottom_index,.top_index {
    /* text-align: center; */
    z-index: 99;
    position: relative;
    margin-top: -20px;
    /* width: 20px; */
    /* margin: 0px auto; */
    width: 100%;
    overflow: hidden;
}

.bottom_index p,.top_index p{width: 50px; margin:0px auto; }

/** 首页关于我们*/.about20{ background:url(/templates/rest/style/qiyewenhua.png) no-repeat left center !important;}
.about_bg{    background: url(/templates/rest/style/about_index_bg.jpg) no-repeat top center;
    z-index: -1;
    margin-top: -25px;padding-top: 70px; padding-bottom:73px;}
.about_index{ width:1200px; margin:0px auto; overflow:hidden; }
.about_title{background: url(/templates/rest/style/news_tit_bg.jpg) no-repeat 432px center;
    font-size: 30px;
    color: #fff;
    padding-left: 490px;
    margin-bottom: 45px;}
.about01{ font-weight:bold; font-size:32px;    margin-left: 10px;}
.about02{ font-size:18px; border-bottom:1px solid #fff;  margin-left: 10px;}
.about_index ul{    
    overflow: hidden;
    width: 300px;
    margin: 0px auto;}
.about_index ul li{float: left;
    width: 130px;
    line-height: 30px;
    margin-left: 15px;
    text-align: center;
    background: url(/templates/rest/style/jianjie.png) no-repeat left center;}
.about_index ul li a{ color:#fff; font-size:14px; display:block; width: 120px;}
.about_index ul li a:hover{font-weight:bold;}
.about_content{clear:both; margin-top:16px;}
.about_left{float:left; width:371px;}

.about_left p{ background:#f00a22; padding-left:20px; padding-top:29px; padding-bottom:26px; font-size:19px; color:#fff;}

.about_left span { margin-top:25px; font-size:26px; display:block; font-weight:bold; background:url(/templates/rest/style/com_bg.jpg) no-repeat bottom left; padding-bottom:10px;}

.about_right{float:right; width:817px;}
.about_right img{border:1px solid #fff; margin-bottom:27px;}


.about_des{  margin-left:15px; margin-right:15px;margin-top: 10px;}
.about_des p { text-indent:24px;line-height:25px;}


/** 首页服务*/

.service_bg{ background:url(/templates/rest/style/service_bg.jpg) no-repeat top center; overflow:hidden;    padding-bottom: 30px;margin-top: 50px;}
.service_index{width:1200px; margin:0px auto;}
.service_index ul li{    float: left;
    margin-left: 90px;
    width: 198px;}
.service_index ul li p{ font-size:18px; text-align:center; font-weight:bold;}
.service_index ul li img{    margin-bottom: 30px; margin-left:20px;
    text-align: center;}
.service_index ul li p span{font-size:15px; margin-top:10px; display:block;font-weight: normal;}
p.service_tit {
    margin-left: 530px;
    color: #13357f;
    font-size: 18px;
    font-weight: bold;
    margin-top: 40px; margin-bottom:33px;
}



/** 首页新闻*/
.news_bg{    width: 100%;
    clear: both;
    overflow: hidden;
    background: url(/templates/rest/style/news_index_bg1.jpg) no-repeat center bottom;
    padding-bottom: 48px; padding-top:80px;}
.news_index{ clear:both; width:1200px; margin:0px auto;overflow:hidden;}

.news_li{     background: url(/templates/rest/style/news_tit_bg.png) no-repeat top center;
    margin-top: 36px;
    padding-top: 68px;
    padding-left: 360px;
    overflow: hidden;
    margin-bottom: 61px;}
.news_li ul li{float:left; border:1px solid #afafaf;  border-radius:50px; padding:10px 37px;margin-left: 20px;}
.news_li ul li:hover{background:#dd1b35;}
.news_li ul li:hover a{ color:#fff;}
.news_li ul li a{color:#000; font-size:14px;}
.news_pic{overflow:hidden;margin-bottom:37px; clear:both;}
.news_center{clear:both; }

.news_left{float:left; width:472px; height:342px;}
.news_left p{ line-height:54px; background: #dd1b35;  font-size:14px; text-indent:20px;}
.news_left a{color:#fff;}
.news_right{float:right; width:678px; margin-right:5px; }
.news_num{    float: left;
    border-right: 1px solid #000;
    font-size: 37px;
    padding-right: 15px;
    padding-bottom: 25px;}
.news_lists p{border-bottom:1px solid #000; font-size:14px; font-weight:bold; overflow:hidden;}
.news_lists p  a{ float:left;}
.news_lists p span{ float:right;}
.news_lists{float:right;width: 605px; line-height:25px;}
.news_right li{clear:both; overflow:hidden;margin-bottom: 35px;}
.des{font-size:13px; clear:both;}
.news_right li:hover p{ color:red}
.news_right li:hover a{color:red}
.news_right li:hover span{color:red}


.weizhi a:hover{ color:#13357f;}

.slidebar {
    position: relative;
    top: -30px;
    float: right;
}
.slidebar li {
    float: left;
    margin-right: 6px;
    line-height: 15px;
    text-align: center;
    font-size: 10px;
    cursor: pointer;
    background: #fff;
    width: 15px;
    height: 15px;
    color: #fff;
	border-radius:50px;
	
}


.slidebar li.on {
    color: #000;
    font-weight: bold;
    background: #000;
	border-radius:50px;
	    width: 15px;
    height: 15px;
}
#frameHlicAe {
    margin: 0px !important;
    border: 0px !important;
}
.slideshow {
    clear: both;
}

/** 首页底部*/

#footer_bg{overflow: hidden;background:url(/templates/rest/style/footer_bg.jpg) repeat-x left top #fff;margin-top: -32px; padding-top:72px;}
.footer_index{width:1200px;   margin:0 auto; }
.footer_index ul{float:left; color:#fff; margin-left:60px; overflow:hidden; margin-bottom:10px;}
.footer_index ul li a{color:#fff;}
.footer_right{color:#fff;}
.footer_index ul p,.shouji_tit{font-size:20px; font-weight:bold; margin-bottom:20px;}
.footer_index ul p span,.shouji_tit span{ border-bottom:1px solid #fff; margin-left:15px; font-weight:normal;}
.footer_index ul li{ line-height:25px;}
.footer_right{float:right;}
.weixin{clear:both;}
.weixin p{ margin-bottom:10px;}
.footer_list{float:left;     width: 80px; }
.copy_All{clear:both; text-align:center; line-height:25px; }
.footer_pro{width: 320px;}
.footer_index ul li a:hover{font-weight:bold;}
.copy_All a:hover{color:#13357f;}






.banner_in{ background:url(/templates/rest/style/banner_in.jpg) no-repeat top center ; height:393px; }
.menu{width:1000px; margin:0px auto;}
.container_in{background:url(/templates/rest/style/contianer_bg.jpg) repeat-x top left; width:100%;overflow:hidden;    padding-bottom: 185px;
   }
.container{clear:both; margin:0px auto; width:1200px;padding-top:39px; }

#navigation{float:left; width:281px; }
#mydefault{float:right; width:889px;}

.subtitle{color: #000000; }
.subtitle span{float:right; font-size:12px;padding-top: 24px; margin-right:34px;}
.subtitle p{    font-weight: bold;
    font-size: 24px;
    background: url(/templates/rest/style/tit_bg.png) no-repeat top left;
    text-indent: 55px;
    padding-top: 18px;}
.about_con{ margin-top:55px;}
.about_con p{text-indent: 24px;
 
    font-size: 14px;
    line-height: 25px;
    color: #000000;
    padding-left: 34px;
	padding-right: 34px;}

.mydefault_content {
    margin-top: 20px;
}
div#navprolist {
    margin-top: 22px; 
}
.nav_h2title{    background: url(/templates/rest/style/pro_nav_bg.png) no-repeat top center;
    color: #fff;
    font-size: 28px;
    text-indent: 72px;
    font-weight: bold;    padding-top: 62px;padding-bottom: 10px;}
	
ul#listpro {
    background:#13357f; padding-top:20px;padding-bottom: 30px;
}



#listpro li{    line-height:50px;
 background:url(/templates/rest/style/jianjie.png) no-repeat  center center; text-align:center;}


#listpro li ul li a{display:block; color:#fff;}
#listpro li ul li a:link,#listpro li ul li a:visited{background:url(/templates/rest/style/jian.png) no-repeat 30px 16px; padding-left:50px;}
#listpro li ul li a:hover{background:url(/templates/rest/style/jian_hover.png) no-repeat 30px 15px #ff7c2a; color:#fff;}
#listpro li ul li a.red:link,#listpro li ul li a.red:visited{background:url(/templates/rest/style/jian_hover.png) no-repeat 30px 15px #ff7c2a; color:#fff;}
	
	
.about_in p{ background:#f00a22; padding-left:20px; padding-top:29px; padding-bottom:26px; font-size:19px; color:#fff;}	
.about_in span{ margin-top:25px;  display:block; font-weight:bold; background:url(/templates/rest/style/com_bg.jpg) no-repeat bottom left; padding-bottom:10px;}			
	
	
	
#nav_con{     width: 275px;
    background: #e7e7e7;
    overflow: hidden;
    padding-top: 22px;
    padding-left: 20px;
    padding-bottom: 27px;}
.nav_h2{ background: url(/templates/rest/style/lianxi_bg.jpg) no-repeat left center;
    font-size: 16px;
    color: #818181;
    padding-left: 110px;
    line-height: 26px;
    margin-bottom: 10px;}
#nav_con span{color:#818181; font-size:28px;}



.lb1{  background: url(/templates/rest/style/jiantou.jpg) no-repeat center right 20px;}
.lb1 a{display:block; color:#fff; font-size:18px; font-weight:bold;}
.lb1 a:hover{color:#0052cf;}


#listpro ul.collapsed {display: none;}
.list01 ul{display:none;}
.nav_contact{line-height: 30px;text-indent: 20px; padding-left:10px;}


.nav_contact p{margin-bottom:20px;    padding-left: 20px;}
.nav_contact img{margin-top:5px;}
.image li{float:left;width:220px; text-align:center; margin-left:1px; margin-bottom:14px;;}
.image img{ width:212px; text-align:center; display:block; border:1px solid #cccccc;}
.image p{line-height:45px;}
.image li:hover{font-weight:bold; color:#0052cf;}
.page{clear:both; text-align:right; line-height:60px;}
.page a{margin:0px 3px; border:1px solid #ccc; padding:3px 8px;}
.page a.active{font-weight:bold;color: #fff; background:#0052cf;border:1px solid #0052cf;}

.biaoti{margin:0px auto;text-align:center;font-size:16px;font-weight:bold;line-height:30px;color: #0052cf;}
span.hit{margin:0px auto;text-align:center;display:block;line-height:30px;}
#proshow img{margin:0px auto;text-align:center;display:block;}
#proshow table{width:100%; margin-top:10px; margin-bottom:10px;}
.nr,.nr_new{margin:0px 15px 15px 15px; overflow:hidden;font-family:SimSun; font-size:13px; line-height:24px;}
.nr p{margin-bottom:5px;}
.nr img{margin-top:10px;}
.nr table{border-bottom:1px solid #ccc;border-left:1px solid #ccc; float:left; width:100%; margin-bottom:5px;}
.nr td{border-top:1px solid #ccc;border-right:1px solid #ccc; padding:3px 0px 3px 10px;}
#up_down,.details{clear:both;width:95%; margin-left:8px;border:1px solid #ccc;padding-left:15px;margin-bottom:10px; font-size:12px; line-height:30px;}

.Left{float:left;background:url(/templates/rest/style/Left.png) no-repeat left center; width:30px; height:53px; display:block;margin-left:5px;_margin-left:0px;margin-right:3px;}
.right{float:right;background:url(/templates/rest/style/right.png) no-repeat right center; width:30px; height:53px;display:block;margin-left:3px;}
.right:hover{background:url(/templates/rest/style/right_hover.png) no-repeat right center;}
.Left:hover{background:url(/templates/rest/style/Left_hover.png) no-repeat right center;}

.new_inside li{line-height:36px; border-bottom:1px dashed #d7d7d7;}
.new_inside li a{line-height:36px; font-size:14px; padding-left:15px;}
.new_inside li a:link,.new_inside li a:visited{background:url(/templates/rest/style/news_link.jpg) no-repeat left center;}
.new_inside li:hover  a{color:#004db9;}
.new_inside li:hover  span{color:#004db9;}
.new_inside span{float:right; margin-right:10px;line-height:36px; font-size:14px;}


.title{text-align:center; margin-bottom:20px;font-size: 20px;    margin-top: 20px;}
.nr p{margin-bottom:5px;}
.nr img{margin-top:10px;}
.nr table{border-bottom:1px solid #ccc;border-left:1px solid #ccc; float:left; width:100%; margin-bottom:5px;}
.nr td{border-top:1px solid #ccc;border-right:1px solid #ccc; padding:3px 0px 3px 10px;}
#up_down,.details{clear:both;width:95%; margin-left:8px;border:1px solid #ccc;padding-left:15px;margin-bottom:10px; font-size:12px; line-height:30px;}
.up_down a:hover{ color:#13357f}
#up_down a:hover{ color:#13357f}
.Left{float:left;background:url(/templates/rest/style/Left.png) no-repeat left center; width:30px; height:53px; display:block;margin-left:5px;_margin-left:0px;margin-right:3px;}
.right{float:right;background:url(/templates/rest/style/right.png) no-repeat right center; width:30px; height:53px;display:block;margin-left:3px;}
.right:hover{background:url(/templates/rest/style/right_hover.png) no-repeat right center;}
.Left:hover{background:url(/templates/rest/style/Left_hover.png) no-repeat right center;}
.xiangguan{padding-left: 10px;
    border: 1px solid #ccc;
    margin: 10px 10px 10px 10px;    line-height: 25px;
    margin-right: 5px;}
.biaoti{margin:0px auto;text-align:center;font-size:16px;font-weight:bold;line-height:30px;color: #0052cf;}
span.hit{margin:0px auto;text-align:center;display:block;line-height:30px;}
.up_down {
    border: 1px solid #ccc;
    line-height: 30px;
    padding-left: 15px;
    margin-right: 5px;
    margin-top: 20px;
    margin-left: 10px;
}
.Product_list ul li{float:left; padding-left:10px; width:210px; text-align:center;}
.Product_list ul li p{margin-top:10px}
.Product_list ul li img{border:1px solid #ccc;}
.Product_list ul li a:hover{font-weight:bold;}
.form td,.form th{font-size:16px;}
.form th{color:#666;}
.form input{padding-bottom:5px; border-radius: 2px;    border:none;margin-bottom:10px;}
.form input#login_btn,.zhuce{ border:none;background-color: #5a98de; color:#fff;line-height: 39px; font-size:18px; text-align:center; padding:0px; float:left; margin-left:15px; display:block;border-radius:4px; font-family:Microsoft YaHei; }
#register_btn{border:none;background-color: #5a98de; color:#fff;line-height: 39px; font-size:18px; text-align:center; padding:0px; margin:0px auto; display:block;border-radius:4px; font-family:Microsoft YaHei;}
.zhuce{width:90px;}
.zhuce:hover{color:#fff;}
.ysdl{font-size:16px; text-align:center; display:block;}
.banner_pro{clear:both;background:url(/templates/rest/style/banner_pro.jpg) repeat-x left top; }
.new_index{clear:both; margin:0px auto; width:1000px; margin-top:35px; margin-bottom:35px; overflow:hidden;font-family:sisum;}
.new_index p{text-align:center; font-size:24px; color:#525252;font-family:Microsoft YaHei; line-height:45px;}
.new_index li{float:left; width:46%; border-bottom:1px dashed #ccc; line-height:36px; margin-left:20px;}
.new_index span{float:right;}
input#name {
    width: 500px;
    height: 30px;
}
input#tel {
    width: 500px;
    height: 30px;
}
.anniu{margin-left:450px; margin-top:20px;}

.expanded li{background:none;}
#ChildMenu1 li{background:none;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}  /* i i s 7 . c o m */