@charset "utf-8";
/*=========页面基本======================================================================================*/
* { word-wrap:break-word;  margin:0; padding:0;}
body{ font-size:13px;background:#FFFFFF; behavior:url("csshover.htc");  font-family:"微软雅黑"; line-height:22px;}
ul,li { list-style:none;}
a { text-decoration:none; color:#333333; outline:none;}
img { border:none;}
.clean{ clear:both}
.fl { float:left;}
.fr { float:right;}
input[type='submit'] , input[type='button'] , input[type='text'] , input[type='reset'] , input[type='tel'] , input[type='number'] , input[type='email'] { -webkit-appearance:none; -webkit-border-radius:0;}

input[type='text'] , input[type='password'] , input[type='tel'] , input[type='number'] , input[type='email']{ line-height:100%;}


#img img { width:100%;}
#header {height:80px; background:#fff; border-bottom:1px solid #008cd1;}
#header a,.header{height:38px;}
.left img{  padding-top:5px; height:66px; }
#header .title,.header .title{text-align:left; padding-left:6px;}
#header .right,.header .right{position: absolute;right:10px;top: 0px;}
#header img,.header img{}
#header img.logo,.header img.logo{height:24px;width:auto;margin-bottom:4px;margin-right:4px;}
.color18{background:#fff;height:56px;}
.part1 .color18{border-top:1px solid #831652;border-bottom:1px solid #4b0b2e}

.part{ width:98%; padding:2% 0; margin:0 auto; line-height:26px; font-size:13px;}

/*** 下拉菜单 start ***/
.dropdown-menu{display:none;position:absolute;right:5px;top:56px; z-index:9999; background:rgba(0,0,0,0.8);background-color:#000 \9;
filter:alpha(opacity=80)\9;*background-color:#000 \9; *filter:alpha(opacity=80)\9;box-shadow:0 0 3px rgba(0, 0, 0, 0.8);min-width: 150px; margin-left: 0px;margin-left: 0px;list-style: none!important; margin-bottom:0px;/** 处理bootstarp.css **/}
.dropdown-menu li{border-top:1px solid #666; border-bottom: 1px solid #000;}

.dropdown-menu-top.show,.dropdown-menu.show{display:block;}

.dropdown-menu-top  li a,.dropdown-menu li a{text-align: left;display:block; width:auto; height:39px;line-height:39px; padding-left: 10px;color:#fdf7f7;font-size:16px; margin: 0px; display:block}
.dropdown-menu li a:hover{ color:#FF0; background:#1eb0e0;display:block}

.dropdown-menu-top  li .menu-item-text{color: #414141; text-shadow: #e5e5e5 0 1px 0;font-size: 14px;}

.dropdown-menu-top li a:link,.dropdown-menu-top li a:visited,.dropdown-menu li a:link,.dropdown-menu li a:visited{color:#fdf7f7; text-indent:8px;}
.dropdown-menu:after{position:absolute;top:-8px;right:22px;content:"";width:0;height:0;border:8px solid transparent; border-bottom:8px solid rgba(0, 0, 0, 0.8); border-top:none;}

.wei{background:#FFF;width: 180px;height: 180px;z-index: 999;position: fixed;top: 40%;left: 50%;margin: -120px 0px 0px -98px;
border-radius: 0.6em;display: block;padding:2px; display:none;}
/*** 下拉菜单 end ***/

/*-------*/
#nav {width:100%;background:#0195dd;}
#nav:after {content:"";display:block;visibility:hidden;clear:both;}
#nav li {float:left;width:33.33%;box-sizing:border-box;border-right:1px solid #009feb; border-bottom:1px solid #009feb}
#nav a {display:block;height:42px;line-height:42px;color:#fff;text-decoration:none;text-align:center;color:#fff;font-size:14px;}
#nav a:link {color:#fff;}
#nav a:active {background:#f99b1d;color:#ffff;}

/*--------------------*/
.lea_adv img{ height:auto; overflow:hidden; margin:5px auto ; max-width:100%;}

/*------footer-------*/
.AP_foot {position:fixed;bottom:0;width:100%;box-sizing:border-box;background-color:#000;opacity:0.9;}
.AP_foot:after {content:"";display:block;visibility:hidden;clear:both;}
.AP_foot a {width:25%;text-align:center;box-sizing:border-box;border-right:1px solid #333;float:left;color:#fff;font-size:1.1em;padding:5px 0; line-height:24px;}
.tel:before {content:"";display:block;margin:0 auto;width:25px;height:25px;background:url(../images/main_icon.png) no-repeat left top;background-size:25px auto;}
.signup:before {content:"";display:block;margin:0 auto;width:25px;height:25px;background:url(../images/main_icon.png) no-repeat left -25px;background-size:25px auto;}
.ask:before {content:"";display:block;margin:0 auto;width:25px;height:25px;background:url(../images/main_icon.png) no-repeat left -50px;background-size:25px auto;}
.share:before {content:"";display:block;margin:0 auto;width:25px;height:25px;background:url(../images/main_icon.png) no-repeat left -75px;background-size:25px auto;}
.query:before {content:"";display:block;margin:0 auto;width:25px;height:25px;background:url(../images/main_icon.png) no-repeat left -100px;background-size:25px auto;}

#share {width: 100%;height: 50px;position: absolute;top: -40px;text-align: center;display: none; }
#share a {width: inherit;border-right: none; float:none;}

/*===================================*/
.proList {margin:0;}
.proList li {position:relative;}
.proList li:after {content:"";display:block;position:absolute;top:50%;right:0px;margin-top:-7px;margin-right:10px;width:8px;height:14px;background:url(../images/arow.png) no-repeat left top;}
.proList li a {display:block;padding:10px 0;width:100%;color:#333;border-bottom:1px solid #DDD;background:-moz-linear-gradient(top,#FFF,#eee)}
.proList li a:after {content:"";display:block;clear:both;height:0px;line-height:0px;visibility:hidden;}
.proList li a:hover {}
.proList h3 {}
.proList p {font-size:1.1em;color:#666;}
.proList .pic {float:left;margin-left:10px;margin-right:10px;margin-bottom:10px;	}
.proList .pic img {width:90px;border:#eee 1px solid;}
.proList .cont {float:left;width:60%;}
.proList .proTitle {font-size:1.2em;font-weight:bold;}




/*=======proDetail========*/

.pro{background:#FFF; margin-top:2%;}
.pro h2{ height:35px; line-height:35px;background:#00a1e9; font-size:15px; color:#fff; text-indent:10px;}
.pro_nr{ line-height:26px; padding:2% 2%;}

.pro_nr td, .content .pro_nr th{ padding:2px 5px;}
.pro_nr table{ border-left:1px solid #999; border-top:1px solid #999;}
.pro_nr  td,.content .pro_nr  th{border-right:1px solid #999; border-bottom:1px solid #999;}
 .cont_c{padding:10px 8px; line-height:25px; font-size:12px;}


.news{ padding:1%; margin-bottom:2%; background:#FFF;}
.news ul{}
.news li{ line-height:35px; border-bottom:1px dashed #DDD; background:url(../images/dongtai-b.png) no-repeat 5px center; padding-left:25px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news li span{ float:right; color:#999; font-size:12px;}


.showPancl{width:100%;text-align:center;overflow:hidden;display:block	}
.showPancl a{width:46.5%;	display:inline-block;margin-top:3px; }
.showPancl a:nth-of-type(odd){margin-right:14px}
.showPancl img{width:99%; border:1px solid #e0e0e0;}
.showPancl a span{overflow:hidden; display:block; line-height:30px; text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/white-space:nowrap;/* 不换行 */}




/*foot*/
.foot{ width:100%; margin-top:3%; overflow:hidden; background:#f5f5f5; padding:10px 0px 0px 0px; text-align:center; border-top:1px solid #CCC;   display: block; }
.foot2{ font-size:12px; color:#333; line-height:25px; margin-bottom:65px; padding:0 5px;}

.listbox1 {border-bottom-right-radius:9px;border-bottom-left-radius:9px; background:#FFFFFF; margin:5px 0;}

.ab_wedd{margin:0px auto; width:97%; line-height:25px; font-size:12px;}
.ab_wedd img{ display:block; overflow:hidden; width:100%}
.ab_wedd a { display:inline-block;width:90px;height:22px;line-height:22px;border-radius: 15px;border: 1px solid #1eb0e0;background: #fff;text-align: center;color: #333;margin-top: 15px; margin-left:15px;}

.dh h2 { margin: 0; padding: 26px 0 14px 0;overflow:hidden; display:block;font-size:14px; line-height: 0.5em; font-family: "微软雅黑", Arial;  text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/white-space:nowrap;/* 不换行 */  color:#6e7a3a}
.dh li { background: url(../images/bg2.png) repeat-x bottom; min-height: 127px; position: relative; }
.dh a { display: block; min-height: 127px; }
.tps { float: left; margin: 10px 10px 0 0px; display: inline; border-radius: 4px; }
.dh li div { float: left; }
.dh li img{ margin-left:6px;}
.icon { background: url(../images/icon.gif) no-repeat; width: 8px; height: 15px; position: absolute; right: 10px; top: 14px; display: block; overflow: hidden }
.cpr { text-align: center; padding: 10px; margin-bottom: 45px; background: #EBEAE8; font-size:12px; }
.dh .dhwenz{ height:65px; overflow:hidden; display:block; color:#494949; line-height:20px;font-size:12px;}

.img_cmp { float: left; padding: 0 10px 0px 0; max-width: 150px; }
.img_cmp img { box-shadow: 2px 2px 4px #ccc; width: 150px }

/**/
.title_box{/*background:url(../images/ico_ar.png) left 25% no-repeat;*/padding-left:0.6rem; margin:0 auto;border-bottom:1px solid #ddd;margin-bottom:0.6rem;margin-top:0rem; font-size:16px; background-color: #0195dd;border:1px solid #ddd; line-height:40px;color:#FFF; height:39px;}
.title_box span{float:right; margin-top:0px; margin-right:6px;}
.title_box span a{ font-size:12px; color:#FFF}
.title_box em{font-style:normal;font-size:1.4rem;color:#62b000;}
.title_pa{ padding:0 1%; line-height:26px; text-align:left;}
.title_pa img{ width:100%;}

.part2 { padding-top: 25px; }
.part2 .title { height: 40px; padding-bottom: 0; }
.part2 .title b {  font-size: 20px; color: #999; text-transform: uppercase; width: 100%; display: block; text-align: center; }
.part2 .title p { width: 33%; float: left; height: 1px; background: #330b6c; margin-top: 20px; }
.part2 .title i { width: 2%; height: 8px; background: #818181; float: left; margin-top: 16px; }
.part2 .title span { width: 30%; float: left; color: #0195dd; display: inline-block; text-transform: uppercase; font-size: 18px; font-weight: bold; text-align: center;word-wrap:break-word; word-break:normal; line-height:35px; } 







/*内页代码*/
.nei_nav_box{ margin-top:0px;background: #ffffff;z-index: 99;/* opacity: 0.95; */    -moz-box-shadow: 1px 1px 4px #999; /* -webkit-box-shadow: 1px 1px 4px #999; */  box-shadow: 1px 1px 4px #999;}
.nei_nav_box .nav_title{padding: 10px;height: 34px;line-height: 34px;font-size:20px;background: #fff;text-align: center;color: #0195dd;}
.nei_nav_box .nav_box{padding: 15px 10px;background: #eef9fe;border-bottom: solid 1px #d6eefa;text-align: center; overflow:hidden;}
.nei_nav_box .nav_box li{display: inline-block;padding: 6px 14px;border-radius: 1px;font-size: 14px; float:left; margin-bottom:3px;}
.nei_nav_box .nav_box li a{color: #333;}
.nei_nav_box .nav_box li.on{background: #0195dd;}
.nei_nav_box .nav_box li.on a{color: #fff;}


.con_box{}
.con_box .text_title_box{text-align: center;padding: 10px;border-bottom: dotted 1px #ccc;}
.con_box .text_title_box .text_title{font-size: 16px;color: #555; }
.con_box .text_title_box .text_b_box{font-size: 12px;color: #999}
.con_box .desc{padding: 10px 5px; line-height:27px;}
.con_box .desc img{ width:100%;}
/*关于我们*/


/*leader*/
.leader{ height:auto; overflow:hidden; margin:15px auto; width:100%;}

.leader h3{ margin:0 0 25px 0; padding:0 0 6px 0;font-size:22px; color:#454545;text-align:center; height:60px;background:url(../images/common_topBg.jpg) center bottom no-repeat;}
.leader h3 span{ font-weight:normal; display:block; font-size:10px;color:#959595; line-height:16px;text-transform:uppercase; padding-top:6px;}
.leader dl{ height:auto; overflow:hidden; margin:0 0 20px 6px;}
.leader dl dt{ width:30%; padding:0 16px 0 0; background:url(../images/leader_icon.jpg) right center repeat-x;}
.leader dl dt img{ width:134px; height:134px;}
/*.leader dl dd{ font-size:14px;font-family: "Microsoft YaHei"; padding:0 24px; width:255px; background:url(../images/leader_txtBg.jpg) 0 0 repeat-y; overflow:hidden;}*/
.leader dl dd{ font-size:14px;font-family: "Microsoft YaHei"; padding:10px; width:60%; background:#f2f2f2; overflow:hidden; margin-right:1%;}
.leader dl dd h4{ color:#0093dd; padding:15px 0 10px 0;font-size:14px;}
.leader dl dd p{ line-height:24px; color:#666; margin:0 0 12px 0;font-size:12px;}

.newsinfo-main { width:100%; padding-bottom:10px; margin:15px auto 0; }
.newsinfo-title { background:#fbfbf4; margin-bottom:22px; text-align:center; padding:15px; }
.newsinfo-title h2 { font-weight:400; font-size:16px; line-height:30px; color:#333; margin-bottom:12px; }
.newsinfo-title .time { line-height:18px; color:#666; }
.newsinfo-intro { margin:2%; line-height:25px;}
.newsinfo-intro img { display:block; max-width:100%; margin:0 auto; }
.turn { padding-top:12px; position:relative; margin:20px auto 0; overflow:hidden; height:12px; }
.turn p, .turn a { line-height:28px; color:#555; font-size:12px; }
.turn a:hover { color:#1b4366; }
.turn a.back { display:inline-block; position:absolute; right:12px; top:0; color:#1b4366; }


.ulimg { margin: 12px auto;width: 100%; text-align: center;}
.ulimg ul { list-style: none; overflow:hidden; margin-top:8px;}
.ulimg li {width:46%; float: left; margin-left:14px; }
.ulimg li a{ height:165px; overflow:hidden; display:block; text-align:center; border: 1px solid #cdcdcd; padding: 2px;}
.ulimg li img {height:100%;}
.ulimg li span {text-align: center; overflow:hidden; display:block; line-height:30px; text-overflow:ellipsis; color: #222; font-size: 12px;}

/* product */
.recTitle{padding-left:12px;height:45px;line-height:45px;background:url(../images/icong.png) no-repeat 10px 15px #e5e5e5;font-size:15px;font-weight:bold; color:#7a482c;margin-top:15px;}
.img_bfb img{ width:100%;}

.prodt_com{padding:10px;overflow: hidden;font-size: 14px; line-height:30px;}

/*产品标题*/
.ProductTitle{height:44px; line-height:44px; background:#eee; color:#333; font-size:15px; padding:0 0.5em; border-bottom:1px solid #d1d1d1; box-shadow:0 1px 3px #c6c6c6;font-weight:bold; }
.ProductTitle:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.ProductTitle span a{color:#0195dd}


/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 1%;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #f08200;border:none;}

#pagelist {padding:3px 0px;text-align: center;}
#pagelist a, span.page_index, span.page_prev, #pagelist span.active, span.page_end, span.page_next, #pagelist span {cursor: pointer; padding:3px 15px; border:1px solid #aaa;}
#pagelist a.on {}
#pagelist span.active { background-color: #289c00;color: #FFFFFF;}
#pagelist a:hover, #pagelist span:hover {background-color: #f5a00f;color: #FFFFFF;}

.pages { clear: left; margin-top: 6px; margin: 0 auto; text-align: center; line-height: 35px; }
.pages a, .pages font, .pages i { border: 1px solid #DDD; color: #333; padding: 5px 10px; text-decoration: none; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages b { border: 1px solid #019BE5; padding: 5px 10px; text-decoration: none; background: #019BE5; color: #FFF; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages a:hover { border: 1px solid #019BE5; padding: 5px 10px; text-decoration: none; background: #019BE5; color: #FFF; font-size: 12px; }