﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,textarea,select,optgroup,option,fieldset,legend,p,blockquote,th,td {margin:0;padding:0;}
body{font-size:62.5%;font-family:"Microsoft YaHei","Verdana";background:#FFF; margin-left:auto; margin-right:auto;}
ul,li,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6,em,i,b{font-weight:normal; font-style:normal;}
img,object{}
img{border:none; font-style:normal;}
p{line-height:1.7em; }
a{text-decoration:none;outline:none;border:none;color:#0d0c08;cursor:pointer;}
.clear{clear:both;font-size:0px;height:0px;}
.hidden{display:none;}
.pd10{padding:0px 10px;}
input,form{ margin:0px; border:0px; padding:0px}
/*ie中将header,footer,article等内联元素->块元素*/
header, footer, article, section, nav, menu, hgroup {display:block;}
.clearfix{*zoom:1; clear:both}
.clearfix:after{content:"\0200"; display:block; height:0; overflow:hidden; clear:both}
/*顶部*/
.top{ position:relative; width:100%; overflow:hidden; background:#f3f3f3;height:111px;}
.top h2{ height:1em; font-size:1.7em; line-height:1em; color:#c70f1b; text-align:center; letter-spacing:1px; padding:1em 0px; margin:0px auto;}

.logo{ float:left; width:40%; overflow:hidden; text-align:center;}
.logo img{ margin-top:29px;}
.top_right{ float:right; width:10%; overflow:hidden; text-align:center}
.top_right img{ margin-top:25px;}
.search{float:left; width:50%;overflow:hidden; margin-top:37px;}
.search form{ width:265px; margin:0 auto;}
.search .btn{ width:32px; float:left; height:37px; background:url(../images/btn.jpg) no-repeat; cursor:pointer}
.search .key{ width:233px;float:left;  height:37px; line-height:37px; background:url(../images/key.jpg) no-repeat;}

/*顶部导航*/
.menu{ width:100%; overflow:hidden; border-bottom:1px solid #fff;
	background: -moz-linear-gradient(top,#64afee,#7fc0f4,#64afee,#64afee); 
    background: -o-linear-gradient(top,#64afee,#7fc0f4,#64afee,#64afee);
	background: -ms-linear-gradient(top,#64afee,#7fc0f4,#64afee,#64afee);	
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#64afee),color-stop(0.5, #7fc0f4),color-stop(0.5, #64afee),to(#64afee));}
.menu li{ float:left; width:25%; overflow:hidden;}
.menu li a{ width:100%; overflow:hidden; display:block; font-size:1.8em; line-height:2em; color:#FFFFFF; font-family:"微软雅黑"; text-align:center; background:url(../images/menu_li.jpg) no-repeat right bottom; background-size:contain;}
.menu li a.aon{ color:#0465cb;}
#menber li{ width:33.3%;}

/*banner*/
.scroll{ width:100%; overflow:hidden; position:relative;}
#slide_01{ width:100%; overflow:hidden;}
.mod_01{ float:left; width:100%; overflow:hidden; text-align:center;}
.mod_01 img{ display:block; width:100%;}
.dot_list { height:10px; width:100%; display:none; position:absolute; bottom:10px; z-index:11; text-align:center;}
#dot1 { text-align:center;}
#dot1 span { display:inline-block; margin:0px 3px; width:10px; height:10px; background-color:#ffffff; border:1px solid #163e98; cursor:pointer;}
#dot1 .selected { background-color:#163e98;}
.banleft{ width:25px; height:60px; overflow:hidden; display:block; position:absolute; left:10px; top:50%; margin-top:-30px;}
.banright{ width:25px; height:60px; overflow:hidden; display:block; position:absolute; right:10px; top:50%; margin-top:-30px;}
#wrapper{ padding-bottom:101px;}
/*首页内容*/
.home_warp{ width:100%; overflow:hidden;}
.index_title{ width:100%; overflow:hidden; border-bottom:1px solid #9c9c9c; border-top:1px solid #9c9c9c; height:39px; background:url(../images/pbg.jpg) repeat-x}
.index_title span{ padding-left:50px; display:block; overflow:hidden; height:39px; line-height:39px; color:#323232; font-size:1.6em; font-family:"微软雅黑";}
.index_title span a{ color:#323232}
.index_title .more{ float:right;font-size:1.2em;line-height:39px;}
.tbg1{ background:url(../images/p_ico.png) no-repeat 15px 5px;}
.tbg2{ background:url(../images/title_bg2.png) no-repeat 15px center; background-size:contain;}

/*图片链接*/
.business_pic{ width:100%; text-align:center; margin-top:20px;}
/*产品*/
.index_product{width:98%;margin:10px auto; height:67px;overflow:hidden;}
.index_product ul{ width:100%;}
.index_product li{float:left; width:24%;height:67px;display: inline;overflow: hidden; text-align:center; margin-right:0.5%; margin-left:0.5%}
.index_product li .picbg {height:65px;border:1px solid #e0e0e0; background-size:100%; background-repeat:no-repeat; background-position:center center}

.nav{ background:url(../images/plbg.jpg) repeat-x bottom; height:222px;}
.nav ul{border:1px solid #e0e0e0; width:97%; height:212px; margin:0 auto; overflow:hidden}
.nav ul li{ height:212px; border-right:1px solid #e0e0e0; width:33%; float:left; text-align:center;position:relative}
.nav li img{ margin-top:30px;}
.nav li .name{ color:#323232; font-size:1.6em; font-family:"微软雅黑"; position:absolute; bottom:30px; left:0px; width:100%;margin:0 auto;}
.nav li a{color:#323232;}
.nav .foot_no{ border-right:none;}
/*底部*/
.foot_menu{ width:100%; overflow:hidden; border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; height:101px; background:url(../images/navbg.jpg) repeat-x; position:fixed;z-index: 2; left:0px;  bottom:0px;}
.foot_menu li{ float:left; width:20%;height:101px; overflow:hidden; text-align:center; background:url(../images/navli.jpg) no-repeat right bottom; position:relative}
.foot_menu li img{ margin-top:20px;}
.foot_menu li .name{ color:#4a4a4a; font-size:1.6em; font-family:"微软雅黑"; position:absolute; bottom:10px; left:0px; width:100%;margin:0 auto;}
.foot_menu li a{color:#4a4a4a;}
.foot_menu .foot_no{ background:none;font-family:Arial, Helvetica, sans-serif}



/*image list*/
.imglist{width:96%;overflow:hidden;margin:10px auto;}
.imglist li{float: left;width: 33%;display: inline;overflow: hidden;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 5px 0 0}
.imglist{font-size:1.4em; text-align:center; line-height:23px;}
.imglist li .picbg {width:100%;height:110px;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover; -ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; border:3px solid #e0e0e0;}
imglist li span{overflow:hidden;}

/*product category*/
.categorylist{width:96%;overflow:hidden;margin:10px auto;}
.categorylist a{float:left;display:inline-block;font-size:1.4em;padding:5px; border:1px solid #dbdbdb; background-color:#fafafa; margin:0 5px 5px 0; color:#666666}
.categorylist a.select{border:1px solid #153e98;background-color:#adc5fd}

/*news list*/
.newslist{width:96%; margin:10px auto; overflow:hidden;}
.newslist ul{border:1px solid #e0e0e0;border-top:none}
.newslist li{overflow:hidden;border-top:1px solid #e0e0e0; padding:10px 10px 20px 10px; height:65px; border-bottom:1px solid #FFF;background:#f4f4f4;}
.newslist li a{ display:block; width:100%; height:65px; background:url(../images/nli.png) right center no-repeat}
.newslist li span.title{display:block;color:#323232;font-size:1.4em; width:100%; line-height:30px;}
.newslist li span.info{display:block; font-size:1.3em; line-height:20px; color:#646464;width:95%}

.proclist{width:96%; margin:10px auto; overflow:hidden;}
.proclist ul{border:1px solid #e0e0e0;border-top:none}
.proclist li{overflow:hidden;border-top:1px solid #e0e0e0; border-bottom:1px solid #FFF;background:#f4f4f4;}
.proclist li a{ display:block; width:96%; padding-left:2%; padding-top:10px; padding-bottom:10px; padding-right:2%; height:70px; line-height:70px; background:url(../images/nli.png) left center no-repeat; text-align:center;color:#323232;font-size:1.6em;}
.proclist li span.title{display:block; width:80%; line-height:70px; margin-left:60px; text-align:center}
.proclist ul ul{display:none;border:none}
.proclist ul ul li{overflow:hidden;border-top:1px solid #e0e0e0; padding:5px 30px 5px 30px; height:30px; border-bottom:1px dashed #FFF;background:#f4f4f4; }
.proclist ul ul li a{ display:block; width:100%; padding:0px; height:30px; line-height:30px; background:url(../images/pcbg.png) right center no-repeat;text-align:left;color:#646464;font-size:1.4em;}
.proclist ul ul li span.title{display:block; width:80%; line-height:30px;  margin-left:0px; text-align:left}


.pro_list{ margin:15px;line-height:22px;}
.pro_list li{ height:146px; width:100%; margin-bottom:15px;border:1px solid #e0e0e0; padding-top:10px; padding-bottom:10px;}
.pro_list li .pic{ width:170px; height:146px; border:1px solid #e0e0e0; margin-left:10px; float:left; margin-right:10px;}
.pro_list li .title{ width:100%; float:right; color:#323232; font-size:1.6em;}
.pro_list li .title a{color:#323232;}
.pro_list li .img{width:100%; float:right}
.pro_list li .img a{ background:url(../images/pdf.gif) top center no-repeat; width:60px; height:40px; line-height:80px; display:block; text-align:center; float:right;font-weight:bold;}
.pro_list li .info{width:100%; float:right; color:#646464; font-size:1.3em}

/*内页*/
.contain{ width:100%; overflow:hidden;}
.contain .infotitle{width:100%; overflow:hidden; background:url(../images/tbg.jpg) repeat-x;}
.contain .infotitle div{ padding-left:70px; background:url(../images/a_ico.png) no-repeat 20px 3px; height:41px;font-size:1.6em; line-height:41px; color:#ffffff;}
.contain .infoimg{width:92%; padding:2%; overflow:hidden; margin:10px auto; text-align:center; border:1px solid #e0e0e0; background:#f4f4f4;}
.contain .infoimg img{ max-width:100%}
.contain .content{ width:94%; overflow:hidden; margin:0px auto; padding:10px 0px; }
.contain .content .title{font-size:1.4em; color:#323232; line-height:40px;}
.contain .content .info{ line-height:200%; font-size:1.3em; color:#646464}

/*图片*/
.picture{ overflow:hidden; padding:15px 0px 15px 5%;}
.picture li{ float:left; width:45%; padding-right:5%;}
.picture li p{ text-align:center; padding:10px 0px 20px 0px;}
.picture li p a{ font-size:1.4em; font-family:"微软雅黑";}
.pic_box{ border:1px solid #dedede; text-align:center; overflow:hidden;}
.pic_box img{ display:block; margin:0px auto;}
.foot_back{ width:100%; text-align:center; overflow:hidden; padding:10px 0px;}
.foot_back a{ font-weight:bold; color:#587ae6; margin-right:15px;}

/*地图分享*/
.map{ width:95%; overflow:hidden; margin:0px auto; margin-top:10px;}
.links{ width:97%; margin:0px 0% 0px 3%;}
.links h2{ height:15px; line-height:15px; width:100%; text-align:left; font-size:1.5em; padding-bottom:10px;}
.bds_tools_32 a{ line-height:40px; letter-spacing:2px; font-size:1.5px; margin-bottom:5px; background-color:#ececec; border:#dbdbdb 1px solid;}

/*分页*/
.Pages{ text-align:center; width:100%; height:28px; background:url(../images/tbg.jpg) bottom repeat-x; margin-bottom:10px; padding-top:8px;}
.Pages a,.Pages span{ padding:0px 6px; color:#12396b; text-align:center; line-height:18px; display:inline-block; margin:0px 3px;background:#FFF}
.Pages .Page_Num{}/*页眉*/
.Pages .Page_Selected{ background:url(../images/pn.jpg); color:#FFFFFF;}/*选中的页眉*/
.Pages .Page_First{}/*首页*/
.Pages .Page_First_Text{}
.Pages .Page_Prev{}/*上一页*/
.Pages .Page_Prev_Text{}
.Pages .Page_Next{}/*下一页*/
.Pages .Page_Next_Text
.Pages .Page_End{}/*末页*/
.Pages .Page_End_Text{}
.Pages .Page_Text{display:none; width:19px; height:14px; border:solid 1px #c0c0c0; background:#FFF}/*页码文本框*/
.Pages .Page_Button{display:none;background:url(../images/go.png) no-repeat; width:32px; height:18px; font-size:1.2px; color:#fff; border:none; position:absolute; right:15px; top:14px;}/*按钮*/
.Pages .Page_Area{display:none; }

/*首页版本选择*/
.default_warp{ width:100%; overflow:hidden;}
.site-select{width:50%; margin:0 auto;}
.site-select .site-logo{margin-bottom:18px; margin-top:50px}
.site-select img{width:100%;}


.news_info {
	MIN-HEIGHT: 400px; _height: 400px; width:95%; margin-left:20px; margin-bottom:20px;
}
.news_info .title {
	FONT-SIZE: 1.8em;  TEXT-ALIGN: center; LINE-HEIGHT: 38px; color:#323232
}
.news_info .content {
	LINE-HEIGHT: 200%; margin-bottom:10px;FONT-SIZE: 1.2em; color:#646464;
}
.news_info .date {
	MARGIN-BOTTOM: 10px; font-size:1.4em; COLOR: #010101; TEXT-ALIGN: center; LINE-HEIGHT: 34px;BORDER-BOTTOM: #c8c8c8 1px dashed;
}
.news_info .content IMG {
	MAX-WIDTH: 670px
}
.news_info .content .photo {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}

@media screen and (max-width: 640px) {
.nav{height:170px;}
.nav img{ width:70px;}
.nav ul{height:162px;}
.nav ul li{ height:162px}
.top{ height:80px;}
.search{ margin-top:20px;}
.search .key{background:url(../images/key_320.jpg) no-repeat; width:122px;}
.logo img{ width:115px;margin-top:22px;}
.top_right img{width:30px;margin-top:23px;}

.pro_list{ margin:5px;line-height:22px;}
.pro_list li{ height:91px; width:100%; margin-bottom:5px;border:1px solid #e0e0e0; padding-top:5px; padding-bottom:5px; }
.pro_list li .pic{ width:100px; height:86px; border:1px solid #e0e0e0; margin-left:5px; float:left; margin-right:5px;}
.pro_list li .pic img{width:100px; height:86px;}
.pro_list li .title{ width:100%; float:right; color:#323232; font-size:1.4em;}
.pro_list li .title a{color:#323232;}
.pro_list li .img{width:100%; float:right}
.pro_list li .img a{ background:url(../images/pdf.gif) top center no-repeat; width:60px; height:40px; line-height:80px; display:block; text-align:center; float:right;font-weight:bold;}
.pro_list li .info{width:100%; float:right; color:#646464; font-size:1.2em; line-height:140%}

.foot_menu{ height:80px;}
.foot_menu li{height:80px;}
.foot_menu li img{ margin-top:10px; height:40%;}
.foot_menu li .name{ font-size:1.4em}

#wrapper{ padding-bottom:81px;}
}