/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration: none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}


.header02-bg{ height:50px; position:fixed; top:0px; background:#b8dbdd; width:100%; z-index:9}
.header02{ width:1000px; margin:0 auto;}
.logo{ float:left; display:block; margin-top:10px;z-index:999}
.logo img{ height:30px; z-index:999}


.menu{height:50px;line-height:50px; float:right;}
.menu ul li{ float:left; position:relative; width:120px;}
.menu a{ font-size:14px;color:#666; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ color:#fff;}

.ddi{ /*position:relative;*/z-index:1}
.ddi img{ width:100%; height:550px;}
.ding01{ position:absolute; top:20%; left:50%; margin-left:-290px; text-align:center;z-index:2}
.ding01 img{ width:579px; height:160px;}
.ding01 h2{    color: #ffffff;
    font-size: 40px;
    font-weight: 400;
    text-align: center;
    line-height: 40px;
    letter-spacing: 3px;
    margin-left: 15px;
    text-shadow: 1px 1px 1px #000;}


.cent01{background: #f5f5f5;border-bottom: 1px solid #ddd;}
.cent01 ul li{ float:left; display:block; width:33.333%; text-align:center;     margin-bottom: 20px; margin-top:40px; padding:0px 20px; box-sizing:border-box;}
.web img{ margin:20px 0; width:197px; }
.web h2{font-family: "Raleway";font-weight: 300;color: #333;font-size: 30px;}
.web strong{line-height: 28px;margin-bottom: 25px;letter-spacing: 1px;padding-top: 15px;padding-bottom: 15px;    font-weight: normal; display:block;}
	
.slideTxtBox_01{ top:50px; position:fixed; width:100%; background:#fff;}	
.slideTxtBox_01 .hd{ height:30px;padding-top:10px;}
.slideTxtBox_01 .hd ul li{ height:30px; line-height:30px; padding:0px 20px; text-align:center; font-size:14px; font-weight:bold; float:left; display:block; margin-right:20px;}
.slideTxtBox_01 .hd ul li a{color:#999;}
.slideTxtBox_01 .hd ul li.on{ cursor:pointer; background: #0056ac;color:#fff; } 	
.slideTxtBox_01 .hd ul li.on a{color:#fff;}	
.cpcx{ background:#fff; width:100%; padding-bottom:20px; height:42px;}
.cpcx span{ height:42px; line-height:42px;  background: #0056ac; float:
left; width:86px; display:block; text-align:center; font-size:14px;margin-top: -1px;}
.cpcx span a{color:#fff;}
.input_text{ height:40px; line-height:40px; border:1px solid #ccc; float:left; display:block; width:552px; text-indent:10px;}
.input_text::-webkit-input-placeholder{ color:#ccc;font-size:14px;}


.rmpp{ padding-top:65px;  }	
.re{ position:fixed; right:2px; top:20%; text-align:center; }
.re ul li{ font-size:16px; color:#0056ac; font-weight:normal;}
.re ul li a{ color:#0056ac}


.dupl{margin-top: 87px;height:auto; padding-bottom:20px; border:1px solid #e8e8e8; margin-bottom:10px;}
.dupl h2{ height:40px; line-height:40px; background:#f3f3f3; padding-left:10px;color: #999;  font-size: 16px; margin-bottom: 0; font-weight:normal;}
.dupl ul li{ text-align:center; float:left; display:block; width:16.66667%;    padding:15px 0;}
.dupl ul li a img{ width: 50px; height:50px;}
.dupl ul li a span{ display:block; color:#000; font-weight:normal; font-size:14px;}

.ma{ border:1px solid #e8e8e8;}
.ma h2{height:40px; line-height:40px; background:#f2f2f2;     padding-left:20px;color: #999;  font-size: 20px; margin-bottom: 0; font-weight:normal;border-bottom: 1px solid #ccc; }
.ma ul li{ height:76px; line-height:76px;border-bottom: 1px solid #ccc; padding-left:30px;}
.ma ul li a img{ width:48px; height:48px;margin-top: 13px; float:left; display:block;}
.ma ul li a span{ font-size:14px; color:#000; font-weight:bold; display:inline-block; margin-left:10px;}



.zdxt{margin-top: 79px; border-bottom: 1px solid #ccc;  height:auto;    position: fixed;width: 100%;background: #fff; }
.zdxt h2 a{ color:#0056ac;font-size:18px; line-height:40px; float:left;  font-weight:normal; margin-left:20px;}
.hov img{ float:right; display:block;  width:30px; margin-right:20px;    margin-top: 10px;}
.zdxt ul li a{ height:30px;font-size:18px; margin-left:60px;}
.zdxt2{margin-top: 79px; border-bottom: 1px solid #ccc;  height:auto; display:none;    position: fixed;width: 100%;background: #fff; }
.zdxt2 h2 a{ color:#0056ac;font-size:18px; line-height:40px; float:left;  font-weight:normal; margin-left:20px;}
.hov img{ float:right; display:block;  width:30px; margin-right:20px;    margin-top: 10px;}


.qpss{ margin-top:120px;}
.qpsc h2{ border-bottom:1px solid #ccc; color:#666; font-size:18px; height:44px; line-height:44px; padding-left:100px; background:#f8f8f8}

.qpsc01{border-bottom:1px solid #ccc;margin-top:20px; padding-bottom:20px;}
.qpsc001{ float:left; display:block; width:480px; text-align:center;}
.qpsc001 img{ width:100%;}
.qpsc001 h3{ font-size:18px; line-height:40px; color:#999;}
.qpsc002 { float:right; display:block; width:480px;}
.qpsc002 h3{ font-size:18px; line-height:40px; color:#999;}
.qpsc002 h3 a{color:#0056ac; font-weight:normal;}
.qianqing a{ display:block; color:#06F; font-weight:bold; font-size:14px; line-height:24px;}
.qianqing p{ overflow:hidden;}
.qianqing01 ul li { line-height:30px;}
.qianqing01 ul li span{ color:#000; font-size:16px; font-weight:bold;}
.qianqing01 ul li strong{ display:block;color:#000; font-size:16px; font-weight:normal; padding-left:30px;}
.geduo a{color:#0056ac;font-size:16px; font-weight:normal; margin-bottom:30px; display:block;}


.dfood{ height:60px;border-bottom:1px solid #ccc;background:#f8f8f8; text-align:center;}
.dfood h2{ line-height:60px;color: #999;}


.HBoxbg{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:88; background:#000; display:none;}
.HBox {width: 70%;height: auto;margin: 0 auto;/*box-shadow: 1px 1px 5px #333;*//*-webkit-box-shadow: 1px 1px 5px #333;*//*background-color: #ffffff; position:absolute;*/top: 0px;left: 10%; /*margin-left:0px*/margin-top:3%;z-index: 100000;text-align:center;}
.xoamsjjo img{ width:100%; height:auto;}
.shdz{margin-top: 170px;}
.shdz01 h2{height:40px; line-height:40px; background:#f2f2f2;     padding-left:20px;color: #999;  font-size: 16px; margin-bottom: 0; font-weight:normal;border-bottom: 1px solid #ccc; }
/*.shdz01 ul li{ height:40px; line-height:40px;border-bottom: 1px solid #ccc; padding-left:30px;}
.shdz01 ul li span a{ font-size:14px; color:#000; font-weight: normal; display:inline-block; margin-left:10px; float:left;}
.shdz01 ul li a img{ width:48px; height:48px;margin-top: 13px; float:left; display:block; float:right; display:block;}*/


.insed_news{ padding-top:60px; padding-bottom:60px;}
.news_list h2{ background:#eee; color:#000; padding-left:10px; height:40px; line-height:40px; margin-top:20px;}
.news_list ul li{ height:150px; padding:15px 0px; border-bottom:1px dashed #ccc;} 
.news_list ul li img{ float:left; width:250px; height:150px;}
.news_list ul li .news_txt{ float:right; width:730px;}
.news_list ul li .news_txt strong{ display:block; height:30px; line-height:30px;}
.news_list ul li .news_txt strong a{ float:left; font-size:16px; color:#333;}
.news_list ul li .news_txt strong i{ float:right; font-weight:normal; font-size:12px; font-style:normal;}
.news_list ul li .news_txt span{ display:block; line-height:22px; padding-top:10px; color:#999;}
.hot_news { overflow:hidden;}
.hot_news h2{ background:#eee; color:#000; padding-left:10px; height:40px; line-height:40px; margin-top:20px;}
.hot_news ul{ width:1016px;}
.hot_news ul li{ float:left; width:238px; margin-right:16px; margin-top:15px;}
.hot_news ul li img{ width:238px; height:150px;}
.hot_news ul li span{ display:block; font-size:14px; line-height:24px;}

.hidden{display:none}
.button {display: inline-block;zoom: 1; *display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding:0.25em 0.6em 0.3em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.red {color: #faddde;border: solid 1px #980c10;background: #d81b21;background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715));background: -moz-linear-gradient(top,  #ed1c24,  #A51715);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top,  #c9151b,  #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115'); color:#fff;}
.red:active {color: #de898c;background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}
.cor_bs,.cor_bs:hover{color:#ffffff;}
/* 效果CSS开始 */
.msKeimgBox { margin: 0px auto; width: 965px; overflow: hidden; position: relative; padding-top: 30px; height: 93px; }
.msKeimgBox ul { width: 1000px; }
.mskeLayBg { background: #000; width: 100%; position: absolute; left: 0px; top: 0px; z-index: 10; opacity: 0.7; filter: alpha(opacity=70); display: none; _display:none!important }
.mskelayBox { width: 800px; margin-top: -251px; margin-left: -400px; position: fixed; left: 50%; top: 50%; border: 7px solid #FFF; z-index: 20; background: #FFF; display: none; _display:none!important }
.mskeImgBg { height: 57px; width: 100%; position: absolute; left: 0px; bottom: 0px; }
.mskeClaose { position: absolute; top: -17px; right: -17px; cursor: pointer; }
.mske_downIco { position: absolute; left: 0px; top: 0px; }
.mske_imgDown { background: url(../images/mke_imgMbg.png) repeat; height: 57px; width: 818px; position: absolute; right: 0px; bottom: 0px; font: 13px/57px ""; color: #FFF; }
.mske_imgDown a { margin-left: 34px; }
.msKeimgBox ul li { float: left; height: 93px; margin: 0 10px 10px 0; width: 185px; cursor: pointer; }
.mskeTogBtn { background: url(../images/mke_moreImg.jpg) no-repeat; height: 93px; width: 185px; position: absolute; z-index: 1; right: 0px; cursor: pointer; bottom: 0px; }
.mskeTogBtn2 { background: url(../images/mke_moreImg2.jpg) no-repeat; bottom: 10px; }
.msKeimgBox2 { height: auto; }
/* 效果CSS结束 */

/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{margin-top:20px;}

.inside_left{ width:220px; float:left;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:#ddd solid 1px;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url(../images/about-cn3_19.jpg) 15px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:#324483; color:#fff;}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:720px; float:right; }
.inside_con{ padding:10px 0;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


