﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#dd1a1a;}
ul,li{ list-style-type:none;}
img{ border:0;vertical-align:top;}
em,i{ font-style:normal;}
input,textarea,select{ vertical-align:middle;outline:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,br,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,select,input,a,div,strong,span,b{ margin: 0; padding: 0; }
body{ width:100%;font-family:"微软雅黑","黑体",Arial; font-size:12px; }
/* Public */
.cont{ width:100%; overflow:hidden; clear:both; }
.cont p{ font-size:15px; line-height:28px; letter-spacing:1px; color:#666;}
.cont1{ width:1260px;/*overflow:hidden; */margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.ad{ clear:both; display:block;}
.marg{ margin:25px 0 40px 0;}

/* top */
.top_x{ background:#f5f5f5; height:37px; line-height:37px; color:#999; font-size:12px; max-width:100%; min-width:1260px;}

/* header */
.header{ height:116px;}
.header img{ display:block;}
.header .logo{ float:left; padding:20px 0 0 0; overflow:hidden;}
.header .logo a{ float:left; display:block; padding-right:17px;}
.header .logo div{ float:left; padding:5px 0 0;}
.header .logo p{ border-left:1px solid #9c9c9c; padding:3px 0 0 17px;}
.header .logo p b{ display:block; padding:5px 0 0;}
.header .hright{ float:right;/*overflow:hidden;*/ padding:35px 0 0; width:390px;}
.header .hr-l{ float:left; /*overflow:hidden;*/ width:169px;}
.header .hr-l p.hr-l01{ /*overflow:hidden; */line-height:30px;}
.header .hr-l p.hr-l01 a{ float:left; display:inline-block; padding:0 0 0 50px; color:#aaa;}
.header .hr-l p.hr-l01 a b{ font-weight:normal;color:#666;}
.header .hr-l p.hr-l01 a:hover b{ color:#ca0606;}
.header .hr-l p.hr-l01 a.lang01 b{ margin-right:17px; }
.header .hr-l p.hr-l01 a.lang01{background:url(../images/01cn.jpg) no-repeat 14px 9px}
.header .hr-l p.hr-l01 a.lang02{ background:url(../images/02.jpg) no-repeat 14px 9px;}
.header .hr-l p.hr-l02{ /*overflow:hidden; */line-height:25px; float:right; clear:both;}
.header .hr-l p.hr-l02 a{ float:left; display:inline-block; background:url(../images/icon01.png) no-repeat;}
.header .hr-l p.hr-l02 a.fast01{ background-position:-8px -9px; padding:0 20px 0 20px;}
.header .hr-l p.hr-l02 a.fast02{ background-position:-8px -78px; padding-left:25px;}
.header .hr-l p.hr-l02 a.fast03{background-position:-8px -9px; padding-left:25px;}
.header .hr-r{ float:right; background:url(../images/icon01.png) no-repeat 25px -110px; padding:10px 0 0 70px; line-height:150%;}
.header .hr-r i{ display:block; font-size:13px; color:#000;}
.header .hr-r span{ font-size:15px; color:#ca0606; font-weight:bold; display:block;}

/* nav */
.navbg { height:47px; width: 100%;background: #ca0606;position:absolute;z-index:99;left:0; max-width:100%; min-width:1260px;}
.navcon {width:1260px;margin:auto;}
#navul li { float: left;height:47px; position:relative; text-align:center;line-height:47px; font-size:15px;background:url(../images/01.jpg) no-repeat right center;}
#navul li a{ display:block; padding:0 40px 0 41px; }
#navul li .on{ background:#410202;}
#navul li a:link, #navul li a:visited {color:#FFFFFF;}
#navul li a:hover{ color:#ffe400;}
#navul li ul { display:none; position:absolute;z-index:10000;top:47px;left:0; width:100%;}
#navul li ul li {display:block; float:none; width:100%; height:30px;line-height:29px;position:relative;font-size:13px; padding:0;}
#navul li.navmoon {background:#920000;height:47px;line-height:47px;}
#navul li.navmoon a {color:#FFFFFF;}
#navul li.navmoon ul {display:block;}
#navul li.navmoon ul a {display:block;height:29px;line-height:29px;/* width:156px;*/ background:#920000; border-top:1px solid #b00404; color:#ecc1c1; padding:0; }
#navul li.navmoon ul a:hover {background:#0f0f0f; color:#fff;}

/* banner */
.banner{ max-width:100%; min-width:1260px; clear:both; padding:30px 0 0;}
.flexslider { position: relative;z-index:2; height: 380px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 10;}
.slides li { height: 380px;}
.flex-control-nav { position: absolute; bottom: 28px; z-index: 20; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 44px; height: 7px; margin: 0 8px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 100%; height: 100%; line-height: 40px; overflow: hidden; background:#5f5f5f; cursor: pointer;}
.flex-control-nav .flex-active {  background:#fff;}

/* tit */
.tit{font-weight:normal; }
.tit p{ text-align:center;line-height:150%; }
.tit p b{ display:inline-block; width:142px; height:1px; background:#dbdbdb; margin:0 15px 7px;}
.tit p span{ display:inline-block; font-size:24px; color:#000;}
.tit em{ font-size:10px;-webkit-transform:scale(0.9); display:block; text-align:center; text-transform:uppercase; color:#999; }
.links{}
.litpic{ display:block; width:500px; height:400px; margin:0 auto; margin-bottom:20px;}
.links h3{ font-size:16px; line-height:50px;}
.links .box{ border-top:1px dashed #c9c9c9; padding-top:20px;}
.brand{ padding:3px 0 0; overflow:hidden}
.list-inline{padding-left:0;margin-left:-5px;list-style:none;}
.list-inline>li{display:inline;}
.brand ul.items{margin:0 auto;margin-top:25px; clear:both; overflow:hidden;width:110%;}
.brand ul.items li{ position:relative;width:165px;height:220px;margin:0; overflow:hidden; float:left; margin-right:109px;}
.brand ul.items li i{display:block;position:relative;margin:0 auto; height:140px;width:121px;background:url(../images/icon02.png) no-repeat;-webkit-transition:-webkit-transform 2s ease-out;-moz-transition: -moz-transform 2s ease-out;-o-transition: -o-transform 2s ease-out;-ms-transition: -ms-transform 2s ease-out;}
.brand ul.items li.b1 i{ background-position:0px 0px;}
.brand ul.items li.b2 i{ background-position:0 -140px;}
.brand ul.items li.b3 i{ background-position:0 -280px;}
.brand ul.items li.b4 i{ background-position:0 -420px;}
.brand ul.items li.b5 i{ background-position:0 -560px;}
.brand ul.items li.b6 i{ background-position:0 -700px;}
.brand ul.items li:hover i{-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.brand ul.items li u{display:block;position:absolute;width:121px;height:140px; left:50%;margin-left:-61px;background:url(../images/icon02.png) no-repeat -121px 0px;}
.brand ul.items li:hover u{background-position:-121px -140px;}
.brand ul.items li p{ position:relative; top:10px; line-height:24px; color:#333;font-size:14px;line-height:20px;text-align:center;-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;-ms-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s;}
.brand ul.items li:hover p{top:15px;}

/* product */
.product{/* background:url(../images/02.jpg) no-repeat center 0; */padding:30px 0 0; /*height:647px;*/max-width:100%; min-width:1260px; }
.prodcon{width:1260px;font-family:"Microsoft YaHei";margin:25px auto 0; overflow:hidden;}
.prodcon .tab-hd{overflow:hidden; z-index:5;position:relative;zoom:1; text-align:center;}
.prodcon .tab-hd li {height:31px;line-height:31px; /*width:99px; */ padding-left:15px; padding-right:15px;color:#333;border:1px solid #c9c9c9;cursor:pointer; font-size:14px; background:#f1f1f1; display:inline-block; *display:inline;zoom:1; vertical-align:top; margin:0 4px;}
.prodcon .tab-hd li.active{ background:#ca0606; color:#fff;}
.prodcon .tab-bd{ /*height:500px;*/ overflow:hidden;position:relative; padding:20px 0 0;clear:both;}
.prodcon .tab-bd li.thisclass{ display:list-item; /*height:500px;*/ overflow:hidden; }
.protu{ overflow:hidden; width:110%;}
.protu li{ float:left;width:219px; padding:0 42px 15px 0;}
.protu li a{ display:block; cursor:pointer;}
.protu li a p{width:201px; height:195px; padding:5px; border:1px solid #c9c9c9; position:relative;}
.protu li a p img{ width:100%; height:100%; display:block;}
.protu li a p i{ position:absolute; z-index:10; top:0; left:0; display:none; width:100%; height:100%; text-align:center; background:#333;filter:alpha(opacity=70); opacity:0.7; color:#fff; font-size:60px; line-height:195px; overflow:hidden;}
.protu li a span{ font-size:14px; display:block; text-align:center; color:#444; font-weight:bold; line-height:32px;}
.protu li a:hover p i{ display:block;}
.protu li a:hover span{ color:#ca0606;}

/* problem */
.problem{ padding:30px 0 33px;}
.probcon{ overflow:hidden; padding:40px 20px 0;}
.probcon .ptu{ width:454px; height:277px; padding:8px; border:1px solid #eee; float:left;}
.probcon .ptu img{ display:block; width:452px; height:275px; border:1px solid #eee;} 
.probcon ul{ float:right; width:686px}
.probcon ul li{ overflow:hidden; line-height:47px; height:47px; overflow:hidden; background:#f5f5f5; margin-bottom:12px;}
.probcon ul li b{ display:block; float:left; margin-right:25px; width:60px; font-size:24px; text-align:center; color:#ca0606; font-weight:normal; border-right:1px solid #ca0606;}
.probcon ul li { display:block; float:left; width:686px; font-size:16px; color:#333;}
.probcon ul li:hover b{ background:#ca0606; color:#fff;}
.probcon ul li:hover{ color:#ca0606;}

/* 实力 */
.Str01{ background:url(../images/03.jpg) no-repeat center 0; height:455px;max-width:100%; min-width:1260px; }
.Str02{background:url(../images/04.jpg) no-repeat center 0; height:424px;max-width:100%; min-width:1260px; }
.Str03{ background:url(../images/05.jpg) no-repeat center 0 #eee; height:398px;max-width:100%; min-width:1260px; }
.Str04{background:url(../images/06.jpg) no-repeat center 0 #eee; height:300px;max-width:100%; min-width:1260px; }
.Str01 .tit{ padding:37px 0 0;}
.strcon h1{ overflow:hidden; color:#ca0606;}
.strcon h1 b{ float:left; display:block; font-size:60px; line-height:100%;}
.strcon h1 span{ float:left; padding:0 0 0 17px;}
.strcon h1 span em{ display:block; font-size:18px; text-transform:uppercase;line-height:140%;}
.strcon h1 span i{ display:block; font-size:30px;line-height:100%;}
.strcon ul{ width:83%; clear:both; padding:17px 0 0 43px;}
.strcon ul li{ line-height:24px; font-size:14px; color:#333; background:url(../images/icon03.png) no-repeat 0 8px; padding:0 0 15px 15px;}
.Str01 .strcon{ padding:70px 0 0 90px; width:40%;}
.Str02 .strcon{padding:115px 0 0 0;width:45%;}
.Str03 .strcon{padding:100px 0 0 90px;width:42%;}
.Str04 .strcon{padding:80px 0 0 0;width:45%;}
.Str04 .strcon ul li{ padding-bottom:8px;}

/* about */
.about{ padding:30px 0 0;}
.about .atit{ height:32px; line-height:32px; font-weight:normal; overflow:hidden;}
.about .atit span{ float:left; display:block; width:373px; height:32px; background:url(../images/08.png) no-repeat 0 0;color:#fff;font-size:18px; padding:0 0 0 20px;}
.about .atit span b{ font-weight:normal; font-size:12px; color:#999; text-transform:uppercase; margin-left:65px;}
.about .atit a{ float:right; font-size:12px; color:#777;}
.about .atit a:hover{ color:#ca0606;}
.abcon{ overflow:hidden;}
.abcon .abtext{ float:left; width:930px; font-size:14px; color:#333;}
.abcon .abtext span{ text-indent:2em; display:block;width:930px; line-height:24px;}
.abcon .abtext span img{
	width:890px;
	height:auto;
	display:none;
	}
.abcon .abtext span a{ color:#0a4ea1;}
.abcon .abtext span a:hover{ text-decoration:underline;color:#ca0606;}

/* slide */
.slide{width:308px;height:254px; overflow:hidden;position:relative;z-index:10;float:right; border:1px solid #c9c9c9; display:inline; margin-top:25px;}
.slide ul{height:254px;}
.slide ul li{width:100%;height:100%;float:left;}
.slide ul li img{ width:100%; height:100%;}
.slide .skip{_display:block;width:31px;height:100%; position:absolute; top:0;text-indent:-1000em;cursor:pointer; background:url(../images/09.png) no-repeat 0 0 #f1f1f1;}
.slide .prev{background-position:0 87px;left:0px;}
.slide .next{background-position:-31px 87px;right:0px;}
.slide .prev:hover,.slide .next:hover{ background-color:#e6e6e6;}

.abimg{ width:100%; position:relative; overflow:hidden; clear:both; height:250px;}
.abimg ul{ overflow:hidden; padding:25px 0 0;}
.abimg ul li{ float:left; padding:0 35px 0 0;vertical-align:top;}
.abimg ul li a{ display:block; width:100%; cursor:pointer;}
.abimg ul li a p{ width:239px; height:167px; border:1px solid #ddd; padding:5px;}
.abimg ul li a p img{width:237px; height:165px;border:1px solid #ddd; display:inline-block;}
.abimg ul li a span{ display:block; text-align:center; line-height:33px; font-size:14px; color:#333;}
.abimg ul li a:hover span{color:#ca0606;}
#indemo {float: left;width:10000%;}
#demo1 {float: left; }
#demo2 {float: left; }

/* ad */
.ad{ height:140px; background:url(../images/07.jpg) no-repeat right 0 #235eaf;}
.ad .tel{ width:303px; text-align:right; color:#fff; letter-spacing:1px; line-height:28px; float:left;}
.ad .tel p{ font-size:22px; padding:58px 0 0 0;}
.ad .tel span{ font-size:18px; display:block;}
.ad .adtext{ float:right; width:50%;}
.ad .adtext h2{ font-size:18px; line-height:30px; padding:25px 0 0 0; }
.ad .adtext h2 b{ display:block;color:#fff;}
.ad .adtext h2 span{ display:block; color:#9F0;}
.ad .adtext h2 span i{ color:#FF0; font-style:normal;}
.ad .adtext h3{ font-weight:normal; padding:23px 0 0 230px;}
.ad .adtext h3 span{ display:block; width:330px; height:32px; line-height:32px; background:url(../images/10.png) no-repeat 0 0; color:#fff; font-size:16px; text-align:center;}

/* news */
.news { width:665px; padding:30px 0 0 0; float:left;}
.ntit{ overflow:hidden; width:100%;}
.more{ float:right; display:block; border-bottom:2px solid #06253e; color:#777; line-height:25px; padding:8px 0 0 5px; font-size:12px;}
.news .tab-hd{overflow:hidden;zoom:1; float:left;}
.news .tab-hd li { color:#000; cursor:pointer; font-size:16px; width:130px; height:36px; line-height:36px; text-align:center; float:left; }
.news .tab-hd li.active{ color:#fff; background:#06253e; }
.news .tab-bd{ height:275px; overflow:hidden; position:relative; clear:both;}
.news .tab-bd .thisclass{ display:list-item; height:250px; overflow:hidden;clear:both; padding:25px 0 0;}
.news .ntu{ float:left; border:1px solid #dcdcdc; width:287px; height:226px; overflow:hidden; display:inline;}
.news .ntu img{ width:100%; height:100%; display:block;}
.news .list{ float:right; width:53%;}
.news .list li{ font-size:14px; line-height:28px; background:url(../images/icon04.png) no-repeat 0 12px; padding-left:13px;}
.news .list li a{ color:#333;}
.news .list li a:hover{color:#ca0606;}

/* question */
.question{ float:right; padding:20px 0 0;}
.question .qtit{ overflow:hidden; font-weight:normal;}
.question .qtit span{ float:left; font-size:16px; color:#000; display:block; background:url(../images/11.png) no-repeat 0 bottom; padding:10px 0 10px 0; width:40%;}
.question ul{ clear:both; padding:10px 0 0;}
.question ul li{font-size:14px; padding:3px 0;}
.question ul li a{ display:block;}
.question ul li a span{ display:block; color:#333; line-height:39px; padding:0 0 0 38px; background:url(../images/05.png) no-repeat 0 9px;}
.question ul li a p{ color:#999; line-height:24px;padding:0 0 0 38px;background:url(../images/06.png) no-repeat 0 0px;}
.question ul li a:hover span{ color:#ca0606;}
.question ul li a:hover p{ color:#666;}

/* 
footer 
*
*/
.footer{ clear:both;  max-width:100%; min-width:1260px;margin:30px 0 0;background:#1d1d1d;}
.fnav{
	overflow:hidden;
}
.fnav ul{ overflow:hidden; padding:30px 0 50px; width:110%; }
.fnav ul li{ float:left; width:150px; padding:0 20px 0 10px;}
.fnav ul li.about{ width:250px;}
.fnav ul li h3{ font-size:16px; line-height:36px; font-weight:normal; width:55%;border-bottom:1px solid #929191;color:#f5f5f5; }
.fnav ul li h3 a{ color:#f5f5f5; display:block; }
.fnav ul li h3 a:hover{ color:#ee0303;}
.fnav ul li p{ padding:12px 0 0;}
.fnav ul li p a{ display:block; line-height:28px; color:#c2c2c2;}
.fnav ul li p a:hover{ color:#fff;}
.fnav ul li span{ display:block; width:106px; padding:15px 0 0;}
.fnav ul li span img{ display:block;}
.fnav ul li span b{ font-weight:normal; display:block; text-align:center; background:#313131; color:#908f8f; font-size:12px; height:27px; line-height:27px;}

.copy{ text-align:center; height:35px; line-height:35px; color:#999; background:#151515; }


/* 内页 **/
.insban{ height:200px; clear:both; margin-top:30px; min-width:1260px; max-width:100%;}
.insban.ban1{background:url(../images/insban1.jpg) no-repeat center 0; }
.insban.ban2{background:url(../images/insban2.jpg) no-repeat center 0; }
.insban.ban3{background:url(../images/insban3.jpg) no-repeat center 0; }
.insban.ban4{background:url(../images/insban4.jpg) no-repeat center 0; }
.insban.ban5{background:url(../images/insban5.jpg) no-repeat center 0; }
.instit{ border-bottom:1px solid #dcdcdc; overflow:hidden; clear:both; padding:10px 0 0;}
.instit h1{ float:left; font-size:24px; color:#3567b0; font-weight:normal; background:url(../images/13.png) no-repeat 0 8px; line-height:150%; padding-left:30px;}
.instit h1 span{ font-size:12px; color:#cecdcd; text-transform:uppercase; margin-left:5px;}
.location{ color:#999; font-size:12px; line-height:40px; overflow:hidden; padding-bottom:4px; float:right;}
.location b,.location a,.location span,.location i{ display:inline-block;*display:inline;*zoom:1;}
.location i{float:left; color:#999}
.location b{ display:block; padding-right:23px; background:url(../images/13.png) no-repeat 99px -23px; font-weight:normal; float:left}
.location a{color:#999; margin:0 5px;}
.location i{margin-left:5px; font-style:normal;}

/* 二级导航 */
.twomenu ul{height:38px; border:1px solid #eee; border-top:none; }
.twomenu ul li{ height:38px; line-height:38px; float:left; font-size:14px; border-right:1px solid #eee; text-align:center;}
.twomenu ul li a{ display:block; color:#333; padding-left:15px; padding-right:15px;}
.twomenu ul li a:hover{ color:#fac118;}
.twomenu ul li a.on{ background:#fac118; color:#fff;}

.inside_con{ margin:0 auto; clear:both; overflow:hidden}

/*分页*/
.page { text-align: center;font-size: 12px;margin: 50px 0;clear: both;}
.page li{ margin-left: 5px;border: 1px solid #dcdcdc;padding: 3px 10px 3px 11px;text-decoration: none;background:url("../images/19.jpg") repeat-x 0 0;display: inline-block; }
.page li a{color: #333;font-weight:bold;}
.page .thisclass {border-color: #704e23;background: #ac0404;color: #FFF;margin-left: 5px;display: inline-block;padding: 4px 11px 4px 12px; border:none}
.page .thisclass a{
	color:#fff;
	}

/* 图片列表 */
.ins_imglist{ overflow:hidden; width:110%;padding:0 0 20px 0; clear:both;}
.ins_imglist li{ width:234px; height:301px; overflow:hidden; padding:20px 22px 0 0; float:left;}
.ins_imglist li a{ display:block; cursor:pointer;width:100%; }
.ins_imglist li a p{ width:222px; height:160px;overflow:hidden; position:relative; padding:5px; border:1px solid #dcdcdc;}
.ins_imglist li a p img{ display:block; width:100%; height:100%;}
.ins_imglist li a p b{ display:none; position:absolute; height:170px;filter:alpha(opacity=70); opacity:0.7; background:#000; z-index:10; color:#fff; width:100%; text-align:center; top:0; left:0; }
.ins_imglist li a p b i{ display:block; background:url(../images/12.png) no-repeat 0 0; width:46px; height:46px; margin:62px auto 0;}
.ins_imglist li a span{ display:block; font-size:16px;line-height:24px; overflow:hidden; color:#333; padding:5px 0 0; text-align:center;}
.ins_imglist li a em{ font-style:normal; color:#999; line-height:20px; display:block; text-align:center; border-bottom:1px solid #fff; padding-bottom:3px; height:52px;}
.ins_imglist li a:hover span{ color:#ca0606;}
.ins_imglist li a:hover em{ color:#888; border-bottom:1px solid #ca0606;}
.ins_imglist li a:hover p{ border:1px solid #ccc;}
.ins_imglist li a:hover p b{ display:block;}

/* 单页 */
.single{ overflow:hidden; padding:10px 0 20px;  }
.singleTop{ width:100%; padding-bottom:10px;}
.singleTop h1{ width:100%; padding:13px 0; text-align:center; overflow:hidden; font-size:20px; color:#000; font-weight:normal; }
.singleTop p{ width:100%; text-align:center; color:#999;}
.singleTop p span{ margin:0 20px 0 0;}
.singleTop p b{ color:#fb6602; font-weight:normal;}
.singleTop p a{ color:#2e8fcd;}
.singleCon{ padding:10px 0 20px 0;line-height:30px; min-height:230px; overflow:hidden; color:#333; line-height:28px; font-size:14px;}

/* 产品分类 */
.prolist{ padding:37px 0 12px; overflow:hidden}
.prolist_tit{ height:32px; line-height:32px; font-weight:normal; overflow:hidden;}
.prolist_tit span{ float:left; display:block; width:373px; height:32px; background:url(../images/08.png) no-repeat 0 0;color:#fff;font-size:18px; padding:0 0 0 20px;}
.prolist_tit span b{ font-weight:normal; font-size:12px; color:#999; text-transform:uppercase; margin-left:65px;}
.prolist_tit a{ float:right; font-size:12px; color:#777;}
.prolist_tit a:hover{ color:#ca0606;}
.prolist ul{ overflow:hidden; width:110%;}
.prolist ul li{ overflow:hidden; padding:20px 45px 0 0; float:left;}
.prolist ul li a{ display:block; cursor:pointer;width:202px;  }
.prolist ul li a p{ width:200px; height:140px;overflow:hidden; border:1px solid #dcdcdc;}
.prolist ul li a p img{ display:block; width:100%; height:100%;}
.prolist ul li a span{ display:block; font-size:16px;line-height:24px; overflow:hidden; color:#333; padding:5px 0 0; text-align:center;}
.prolist ul li a em{ font-style:normal; color:#999; line-height:20px; display:block; text-align:center; border-bottom:1px solid #fff; padding-bottom:3px; height:52px;}
.prolist ul li a:hover span{ color:#ca0606;}
.prolist ul li a:hover em{ color:#888; border-bottom:1px solid #ca0606;}
.prolist ul li a:hover p{ border:1px solid #ca0606;}

.prolist ul li.prolist_hot{ width:272px;}
.prolist ul li.prolist_hot a{ width:270px; border:1px solid #d2d2d2;}
.prolist ul li.prolist_hot a p{width:100%; height:189px; border:none;}
.prolist ul li.prolist_hot a span{ background:#dcdcdc; padding:0; line-height:35px; font-size:18px; color:#000;}
.prolist ul li.prolist_hot a:hover{border:1px solid #ca0606;}
.prolist ul li.prolist_hot a:hover span{ background:#ca0606; color:#fff;}

/* 产品详情 */
/* product img */
.prodimg{ width:556px; position:relative; overflow:hidden; padding:26px 0 0; float:left;}
.pimg-big{ width:554px; height:392px;border:1px solid #c9c9c9; position:relative; overflow:hidden;}
.pimg-big ul{ position:absolute; left:0; top:0;}
.pimg-big ul li{ width:554px; height:392px;}
.pimg-big ul li img{ width:100%; height:100%;}
.min_pic{ padding-top:17px; width:100%; overflow:hidden;}
.num{ height:69px;overflow:hidden; width:505px; position:relative;float:left;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:94px; height:67px; border:1px solid #c9c9c9; margin-right:6px;}
.num ul li.on{ border:1px solid red;}
.num ul li img{ width:100%; height:100%;}
.prev_btn1,.next_btn1{width:14px; height:68px; cursor:pointer;}
.prev_btn1:hover,.next_btn1:hover{ filter:alpha(opacity=70); opacity:0.7;}
.prev_btn1{ margin-right:12px; float:left;}
.next_btn1{ cursor:pointer;float:right;}
/* product info */
.prodinfo{ float:right; width:53.5%; padding:20px 0 0;}
.prodinfo .protit{ overflow:hidden; clear:both; background:url(../images/14.jpg) repeat-x 0 bottom; line-height:40px;}
.prodinfo .protit span{ display:block; border-bottom:2px solid #0653b0; float:left; font-size:20px; color:#0653b0; letter-spacing:2px; padding:0 20px 0 3px;}
.prodinfo .protext{ line-height:36px; clear:both; font-size:14px; color:#333; padding:10px 0 0; width:100%;}
.prodinfo .protext li{ vertical-align:top;}
.download{ overflow:hidden;}
.download .down{ float:left; overflow:hidden; padding:10px 0 0;}
.download .down span{ overflow:hidden; float:left; padding-right:25px;}
.download .down span i{ float:left; display:block; height:21px; background:url(../images/15.png) no-repeat;}
.download .down span i.d01{ background-position:2px 0; width:21px;}
.download .down span i.d02{ background-position:0 -51px; width:23px;}
.download .down span a{ font-size:14px; color:#333; text-transform:uppercase; font-weight:normal; float:left; display:block; padding-left:10px;}
.download .down span a:hover{ color:#da0112;}
.download .Share{ padding:6px 0 0;}
.download b.fl{ line-height:26px;}
.p_contact{ overflow:hidden; padding:17px 0 0;}
.p_contact a.consult{ width:211px; height:45px; background:#da0112 url(../images/15.png) no-repeat -29px 6px; display:block; color:#fff; font-size:16px; line-height:45px; text-indent:50px; float:left;}
.p_contact a.consult:hover{ background-color:#b2000e;}
.p_contact p.ptel{ background:url(../images/15.png) no-repeat -33px -43px; overflow:hidden; padding-left:65px; float:left;margin-left:70px;}
.p_contact p.ptel span{ font-size:14px; display:block; border-left:1px solid #c9c9c9; padding-left:10px;}
.p_contact p.ptel span i{ display:block;  color:#000;}
.p_contact p.ptel span b{ color:#da0112; }
/* 相关产品 */
.relevant{ clear:both; padding:13px 0 0;}
.relevant h1{ height:32px; line-height:32px; background:#eee;}
.relevant h1 b{ font-size:14px; color:#333;display:block; background:url(../images/16.png) no-repeat 10px 13px; padding-left:23px;}
.relevant ul{ overflow:hidden; clear:both; width:110%; padding:5px 0 0 1px;}
.relevant ul li{ float:left; padding-right:12px;width:125px;}
.relevant ul li a{ display:block; cursor:pointer;}
.relevant ul li a p{ width:123px; height:88px; border:1px solid #dcdcdc;}
.relevant ul li a p img{ display:block; width:100%; height:100%;}
.relevant ul li a span{ font-size:14px; line-height:22px;display:block; text-align:center;}
.relevant ul li a:hover p{ border:1px solid #ca0606;}
.relevant ul li a:hover span{ background:#ca0606; color:#fff;}
/* product */
.introd{ padding:25px 0 0;}
.probt{ font-size:20px; color:#0653b0; border-top:1px dashed #e5e5e5; padding:8px 0 12px; text-indent:5px; }
.prowz{ font-size:14px; text-indent:2em; color:#333; line-height:24px;}
/* 性能特点 */
.charact{ padding:40px 0 10px;}
.charact ul{ overflow:hidden; padding:8px 0 0;}
.charact ul li{ float:left; width:50%; overflow:hidden; padding-bottom:36px;}
.charact ul li i{ display:block; width:99px; height:99px; float:left; background:url("../images/15.png") no-repeat;}
.charact ul li i.ch01{ background-position:0 -87px;}
.charact ul li i.ch02{ background-position:0 -186px;}
.charact ul li i.ch03{ background-position:0 -285px;}
.charact ul li i.ch04{ background-position:0 -384px;}
.charact ul li p{ float:left; width:78%; padding-right:20px;color:#666; padding-left:10px;}
.charact ul li p b{ display:block; font-size:16px; padding:10px 0 13px; }
.charact ul li p span{ display:block; font-size:14px; line-height:18px;}

.parameter{ width:100%; overflow:hidden; padding:10px 0 42px;}
.parameter table{}
.parameter table td{ line-height:35px; text-align:center; font-size:14px;}
.parameter table td:hover{ background:#F00; color:#FFF; cursor:pointer;}
/* 企业实力 */
.strength{ padding:40px 0 30px;}
.strength ul{ overflow:hidden; padding:20px 0 0; width:110%;}
.strength ul li{ float:left; padding:0 35px 0 0;width:224px;}
.strength ul li { display:block;}
.strength ul li p{ width:222px; height:155px; border:1px solid #ddd;}
.strength ul li p img{width:100%; height:100%; display:block;}
.strength ul li  span{ display:block; text-align:center; line-height:33px; font-size:14px; color:#333;}
.strength ul li:hover p{ border:1px solid #ca0606;}
.strength ul li:hover span{color:#fff; background:#ca0606;}
/* 国际合作 */
.cooper ul{ overflow:hidden; padding:20px 0 0; width:110%;}
.cooper ul li{ float:left; padding:0 26px 0 0;width:295px;}
.cooper ul li{ display:block;}
.cooper ul li p{ width:293px; height:205px; border:1px solid #ddd;}
.cooper ul li p img{width:100%; height:100%; display:block;}
.cooper ul li span{ display:block; text-align:center; line-height:40px; font-size:16px; color:#000;}
.cooper ul li:hover p{ border:1px solid #ca0606;}
.cooper ul li:hover span{color:#fff; background:#ca0606;}

.alert{ padding:35px 0 36px;}
.alert .probt{ color:#da0112;}
/* hot */
.profoot{border-top:1px dashed #e5e5e5; }
.prof_left{ width:638px; float:left; padding:8px 0 0;}
.probt02{ font-size:20px; color:#333;}
.hotpro ul{ overflow:hidden; padding:20px 0 0;}
.hotpro ul li{ float:left; padding:0 10px 0 0;width:201px;}
.hotpro ul li a{ display:block;}
.hotpro ul li a p{ width:199px; height:139px; border:1px solid #ddd;}
.hotpro ul li a p img{width:100%; height:100%; display:block;}
.hotpro ul li a span{ display:block; text-align:center; line-height:35px; font-size:14px; color:#333;}
.hotpro ul li a:hover p{ border:1px solid #ca0606;}
.hotpro ul li a:hover span{color:#fff; background:#ca0606;}
/* 他人关注 */
.follow{ padding:30px 0 50px;}
.follow ul{ overflow:hidden; padding:10px 0 0;}
.follow ul li{ float:left; line-height:30px; vertical-align:top; font-size:14px; width:50%;}
.follow ul li a{ color:#333;}
.follow ul li a:hover{ color:#c20918; text-decoration:underline;}
/* message */
.pmessage{ float:right; width:45%; padding:96px 0 0;}
.pmessage h2{}
.pmessage h2 img{ display:block;}
.pmessage h2 b{ display:block; font-weight:normal; color:#999; font-size:14px; line-height:30px;}
.pmessage ul{ overflow:hidden; padding:10px 0 0;}
.pmessage ul li{ line-height:36px; vertical-align:top; font-size:14px; color:#000;}
.pmessage ul li i{ font-style:normal; color:#da0112; margin-left:10px; font-weight:bold;}
.pmessage ul li label b{ font-weight:normal; vertical-align:top;}
.mesText{ height:24px; line-height:24px; background:#fff; border:1px solid #c9c9c9; padding:2px 5px; width:82%;}
.textarea{ border:1px solid #c9c9c9;padding:4px 5px; width:82%; height:66px; margin-top:5px; }
.pmessage .but{ padding:30px 0 0 71px;}
.pmessage .but input[type="submit"]{display:block; width:99px; height:34px; background:#da0112; font-size:18px; color:#fff; border:none; font-family:"微软雅黑"; cursor:pointer;}
.pmessage .but input[type="submit"]:hover{ background:#ff9c00;}

/* 企业实力 *******/
.abstren{ padding:20px 0 0px; overflow:hidden}
.ab_stit{ line-height:200%; color:#0653b0; font-size:18px; border-bottom:1px dashed #eee; padding-left:10px;}
.ab_stext{ line-height:20px; font-size:14px; color:#333; text-indent:2em; padding:10px 0 0;}
.abstren ul{ overflow:hidden; padding:20px 0 0; width:110%;}
.abstren ul li{ float:left; padding:0 26px 0 0;width:295px;}
/*.abstren ul li a{ display:block;}*/
.abstren ul li  p{ width:293px; height:205px; border:1px solid #ddd;}
.abstren ul li  p img{width:100%; height:100%; display:block;}
.abstren ul li  span{ display:block; text-align:center; line-height:40px; font-size:16px; color:#000;}
.abstren ul li:hover p{ border:1px solid #ca0606;}
.abstren ul li:hover span{color:#fff; background:#ca0606;}

.abpage{ padding:30px 0 0;}
.abpage ul{ overflow:hidden; width:110%;}
.abpage ul li{ float:left;width:295px; padding:0 26px 0 0;}
.abpage ul li h3{ font-size:16px; color:#000; text-align:center; padding:0 0 15px 0;}
.abpage ul li p{ width:293px; height:205px; border:1px solid #e5e5e5;}
.abpage ul li p img{ display:block; width:100%; height:100%;}
.abpage ul li span{ display:block; line-height:28px; font-size:14px;  color:#333; padding:10px 0 0;}

/* 联系我们 *******/
.inscat{ clear:both; overflow:hidden; padding:10px 0 30px;}
.inscat .inscat_text{ font-size:16px; color:#333; line-height:30px; text-indent:2em; padding:10px 0 20px;}
.inscat .catinfo{border:1px solid #e5e5e5; padding:11px; overflow:hidden;}
.inscat .catinfo p{ float:left;width:593px; height:383px;}
.inscat .catinfo p img{ overflow:hidden; width:100%; height:100%;} 
.inscat .catinfo ul{ float:right; width:48.5%;color:#333;}
.inscat .catinfo ul li{ line-height:48px; font-size:16px; }
.inscat .catinfo ul li h4{ font-size:18px;}
.inscat .catinfo ul li b{ color:#dd0303;}
.inscat .catinfo ul li.cat01{ background:url(../images/17.png) no-repeat 0 15px; padding-left:35px;}
.inscat .catinfo ul li.cat02{ background:url(../images/17.png) no-repeat 0 -36px; padding-left:35px;}
.inscat .catinfo ul li.cat03{ background:url(../images/17.png) no-repeat 0 -128px; padding-left:35px;}
.inscat .catinfo ul li.cat04{ background:url(../images/17.png) no-repeat 0 -80px; padding-left:35px;}
.inscat .catinfo ul li.cat05{ background:url(../images/17.png) no-repeat 0 -177px; padding-left:35px;}
.inscat .catinfo ul li.cat06{ background:url(../images/17.png) no-repeat 0 -227px; padding-left:35px;}
.inscat .catinfo ul li.cat07{ background:url(../images/17.png) no-repeat 0 -275px; padding-left:35px;}


/* 左右两拦 *******/
.instit2 h1{ border-bottom:2px solid #3567b0; padding-bottom:6px; padding-right:10px;}
.insleft{ float:left; width:900px;}
.gallery{ padding:20px 0 0; }
.gallery .galtext{ font-size:14px; line-height:20px; color:#333; text-indent:2em;}
.gallery ul{ overflow:hidden; padding:20px 0 0; width:110%;}
.gallery ul li{ float:left; padding:3px; border:1px solid #e5e5e5; display:inline; margin:0 17px 17px 0;}
.gallery ul li a{ width:155px; border:1px solid #eee; display:block; cursor:pointer;}
.gallery ul li a img{ height:110px; overflow:hidden; width:100%;}
.gallery ul li a span{ display:block; background:#eee; line-height:27px; height:27px; text-align:center; font-size:14px; color:#333;}
.gallery ul li:hover{ background:#07253f;}
.gallery ul li a:hover{ border:1px solid #07253f;} 
.gallery ul li a:hover span{ background:#07253f; color:#fff;}
/* 右拦 *******/
.insright{ float:right; width:321px; overflow:hidden;}
.insli{ padding:10px 0 0;}
.insli h1{ height:83px; line-height:83px; background:url(../images/18.jpg) no-repeat 65% bottom #da0112; text-align:center; color:#fff; font-size:34px; font-weight:normal;}
.insli ul{ background:#da0112; margin-top:2px; padding:3px 4px 3px 8px;}
.insli ul li{ padding-bottom:1px;  border-left:3px solid #b80310;}
.insli ul li a{ display:block; background:#fff url(../images/20.png) no-repeat 26px 14px; height:40px; line-height:40px; font-size:16px; color:#000; text-indent:56px;}
.insli ul li a:hover,.insli ul li a.active{ background:#07253f url(../images/21.png) no-repeat 26px 14px; color:#fff;}

.insr_con{ border:1px solid #e5e5e5; border-top:5px solid #da0112; margin-top:20px;}
.insr_tit{ border:1px solid #e5e5e5; border-left:none; border-right:none;}
.insr_tit span{ color:#333; display:block; font-size:18px; height:41px; line-height:41px; padding-left:15px;}
.insr_tit span b{ font-size:14px;color:#999; text-transform:uppercase; margin-left:11px; font-weight:normal;}

.hotpro{ overflow:hidden;}
.hotpro li{ float:left;width:140px; padding:4px 0 9px 13px;}
.hotpro li a{ display:block; border:1px solid #eee;}
.hotpro li a img{ width:138px; height:96px; display:block;}
.hotpro li a span{ display:block; text-align:center; height:30px; line-height:30px; background:#eee; color:#333; font-size:14px;}
.hotpro li a:hover{ border:1px solid #ca0606;} 
.hotpro li a:hover span{ background:#ca0606; color:#fff;}

.newinfo{ padding:10px 15px 15px;}
.newinfo li{ font-size:14px; line-height:28px; vertical-align:top; background:url(../images/22.png) no-repeat 0 9px; padding-left:13px;}
.newinfo li a{ display:block;}
.newinfo li a:hover{ text-decoration:underline;}

.insrcat{ padding:10px 20px 20px; line-height:30px; color:#999; font-size:14px;}
.insrcat b{ color:#333; font-weight:normal;}

/* 图库详情页 *******/
.gall_page{}
.gall_page h2.gall_ptit{ font-size:18px; color:#333; text-align:center; padding:40px 0 20px; line-height:100%;}
.gall_page .prodimg{ width:900px; position:relative; overflow:hidden; padding:0; float:none;}
.gall_page .pimg-big{ width:898px; height:625px;border:1px solid #c9c9c9; position:relative; overflow:hidden;}
.gall_page .pimg-big ul{ position:absolute; left:0; top:0;}
.gall_page .pimg-big ul li{ width:898px; height:625px;}
.gall_page .pimg-big ul li img{ width:100%; height:100%;}
.gall_page .min_pic{ padding-top:11px; width:100%; overflow:hidden;}
.gall_page .num{ height:120px;overflow:hidden; width:845px; position:relative;float:left;}
.gall_page .num ul{ position:absolute; left:0; top:0;}
.gall_page .num ul li{ width:132px; height:92px; border:1px solid #c9c9c9; margin-right:7px;}
.gall_page .num ul li.on{ border:1px solid red;}
.gall_page .num ul li img{ width:100%;height:92px;}
.gall_page .num ul li b{ display:block; text-align:center; font-size:14px; color:#333; font-weight:normal; padding:5px 0 0;}
.gall_page .prev_btn1,.gall_page .next_btn1{width:14px; height:68px; cursor:pointer; padding:23px 3px; background:#dbdbdb;}
.gall_page .prev_btn1{ margin-right:10px; float:left;}
.gall_page .next_btn1{ cursor:pointer;float:right;}

.insbrand{ padding-top:100px;}
.insbrand ul.items li{margin: 0px 19px 0px 0px;}

/* 新闻列表 *******/
.newslist{ padding:25px 0 10px;}
.newstit{ overflow:hidden; border-bottom:1px solid #d2d2d2; line-height:100%; padding-bottom:10px;}
.newstit span{ font-size:20px; color:#0653b0; float:left; display:block; padding-left:5px;}
.newstit a{ color:#999; font-size:12px; float:right;}
.newstit a:hover{ color:#ca0606;}
.newslist ul{ clear:both;}
.newslist ul li{ overflow:hidden; height:31px; line-height:31px; overflow:hidden; border-bottom:1px dashed #e0e0e0; background:url(../images/23.png) no-repeat 0 -23px; padding-right:5px;}
.newslist ul li a{clear:both; float:left; font-size:14px; color:#333; display:block; padding-left:20px; cursor:pointer;}
.newslist ul li a:hover{ color:#ca0606;}
.newslist ul li:hover{ background-color:#f5f5f5;}
.newslist ul li .xx_time{ float:right; color:#999; font-size:12px;}
.newslist ul li.newstop{ height:96px; background:none; padding:13px 0 10px; border:none;}
.newslist ul li.newstop a{padding-left:0px;float:none; }
.newslist ul li.newstop a p{ width:138px; height:94px; float:left; border:1px solid #eee;}
.newslist ul li.newstop a p img{ display:block; width:100%; height:100%;}
.newslist ul li.newstop a div{ float:right; width:82%; padding-right:5px;}
.newslist ul li.newstop a div h4{ font-size:14px; color:#333; line-height:100%; padding:10px 0 10px;}
.newslist ul li.newstop a div span{ font-size:14px; line-height:20px; color:#666;}
.newslist ul li.newstop a:hover{ background:#f5f5f5;}
.newslist ul li.newstop a:hover div h4{color:#ca0606;}

.insli ul li.search{ background:#fff; padding:10px;}
.insli ul li.search .searchcon{ border:1px solid #d2d2d2;-webkit-border-radius: 3px; -moz-border-radius:3px;border-radius: 3px; behavior: url(js/PIE.htc); position:relative; padding:13px 20px;}
.insli ul li.search span{ font-size:16px; font-weight:bold; color:#da0112; display:block; padding-bottom:6px;}
.insli ul li.search .sel{ height:25px; border:1px solid #eee; width:100%; font-family:"微软雅黑";}

.newslist2{ padding:20px 0 0;}
.newslist2 ul{ clear:both;}
.newslist2 ul li{ border-bottom:1px dashed #ddd;}
.newslist2 ul li a{ display:block; padding:15px 0 10px; cursor:pointer;}
.newslist2 ul li a h3{ overflow:hidden; font-weight:normal;}
.newslist2 ul li a h3 b{ font-size:15px; color:#333; float:left; display:block; background:url("../images/23.png") no-repeat 0 2px; padding-left:25px;}
.newslist2 ul li a h3 span{ float:right; font-size:12px; color:#999;}
.newslist2 ul li a h3 span i{ margin-left:10px;}
.newslist2 ul li a p{ font-size:14px; line-height:20px; color:#666; padding:13px 0 0;}
.newslist2 ul li a:hover h3 b{ color:#da0112;}
.newslist2 ul li a:hover p{ color:#999;}

.singleTop .singinfo{ overflow:hidden; border-bottom:1px dashed #eee;}
.singleTop .singinfo p{ float:left; width:350px; padding:5px 0 0 0px;}
.singleTop .singinfo .Share b.fl{line-height: 26px; color:#999; font-weight:normal;}

.pnpage{ overflow:hidden; clear:both; padding:50px 0;}
.pnpage a{ font-size:14px; color:#777;}
.pnpage a:hover{ text-decoration:underline; color:#3567b0;}
.pnpage span{ font-size:14px; color:#777;}


.insnews{ width:48%;}
.insnews h4{ height:35px; line-height:35px; background:#eee url(../images/16.png) no-repeat 12px 15px; font-size:14px; color:#333; padding-left:23px;}
.insnews ul{ padding:5px 0 0;}
.insnews ul li{ overflow:hidden; font-size:14px; line-height:28px; vertical-align:top; background:url(../images/24.png) no-repeat 5px 10px; padding:0 5px 0 25px;}
.insnews ul li a{ float:left;}
.insnews ul li span{ float:right; font-size:12px; color:#999;}

/* 资质荣誉 *******/
.honor{width:110%; overflow:hidden; clear:both;}
.honor li{float:left; width:230px; overflow:hidden; padding:34px 27px 0 0;}
.honor li p.honorimg{border:1px solid #dcdcdc; padding:2px; width:224px; height:162px;}
.honor li p.honorimg img{ display:block; width:100%; height:100%;}
.honor span.meta{font-size:14px; text-align:center; display:block;  padding:7px 0;}
.honor li p.honorimg:hover{border:1px solid #fac118; }

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(../images/80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background:#fff; -webkit-border-radius: 5px; -moz-border-radius:5px;border-radius: 5px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); behavior: url("../images/pie.htc"); }
#mbCenter.mbLoading { background:#fff url(../images/28.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; line-height:20px; padding:0 10px 10px; }
#mbTitle { display:inline; color:#333; font-weight:bold; line-height:20px; font-size:14px; }
#mbNumber { display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink,#mbNextLink{width:26px; height:73px; margin-top:-36px; }
#mbPrevLink { background:transparent url(../images/27.png) no-repeat center; position: absolute; top:50%; left:-50px; }
#mbNextLink { background:transparent url(../images/26.png) no-repeat center; position: absolute; top:50%; right:-50px; }
#mbCloseLink { width:24px; background:transparent url(../images/25.gif) no-repeat center; position:absolute; top:10px; right:10px; }

#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }


/* 返回顶部 *******/
/*clearboth*/
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}
/*gotop*/
.cbbfixed {position: fixed; right: 50%;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer; margin-right:-720px;}
.cbbfixed .gotop {width: 77px;height: 77px;display: block;background-color: #b10200; transition: background-color ease .3s;}
.cbbfixed .gotop .up-icon{float:left;margin:12px 0 0 14px;width:48px;height:27px;background: url(../images/icon05.png) no-repeat 0 -3px;}
.cbbfixed .gotop:hover {background-color:#f8c218;}
.cbbfixed .gotop i{ font-size:12px; color:#fff; display:block; text-align:center; clear:both; padding:5px 0 0;}


/* online 在线客服 */
#online_qq_tab a,.onlineMenu h3,.onlineMenu li.tli{background:url(../images/float_s.png) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.png) no-repeat;}

#online_qq_layer{z-index:9999;position:fixed;left:0px;top:0;margin:250px 0 0 0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:32px;float:left;margin:120px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:166px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-33px -374px;}
#online_qq_tab a#floatHide{background-position:0 -374px;}

#onlineService{display:inline;margin-left:-1px;float:left;width:140px;display:block;background-position:0 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-280px 0;background-repeat:repeat-y;padding:0 15px 5px;}
.onlineMenu h3{height:36px;line-height:999em;overflow:hidden;border-top: dashed 1px #ACE5F9;}
.onlineMenu h3.otel{background-position:0 10px; border:none;}
.onlineMenu h3.zixun{background-position:0px -131px;}
.onlineMenu h3.tele{background-position:0 -47px;}
.onlineMenu li.tli.phone,.onlineMenu li.tli.phone2{ background:none; padding:0;}
.onlineMenu li.tli.phone2{ height:20px; overflow:hidden; line-height:20px; color:#888; font-size:12px; letter-spacing:-1px;}
.onlineMenu li.tli.phone{font-size:14px; color:#C00; font-weight:bold; display:block; font-style:italic; height:30px; line-height:30px; overflow:hidden;}
.onlineMenu li{height:36px;line-height:36px; text-align:center;}
.onlineMenu li.tli{padding:0 0 0 28px;font-size:12px;text-align:left;}
.onlineMenu li.tqq{ background-position:10px -189px; padding-left:35px;}
.onlineMenu li.tqq a{ color:#000;}
.onlineMenu li.tqq a:hover{ color:#009be0;}
.onlineMenu li.owx{ height:106px; overflow:hidden;}
.btmbg{height:12px;overflow:hidden;background-position:-140px 0;}
/*add*/
.con_intro{
	font-size:12px;
	color:#999;
	background:#f5f5f5;
	line-height:200%;
	padding:10px;
	margin-bottom:15px;
	
}
 .fast01{
  	position: relative;
                	 }
					 
 .fastwx{
      position: absolute;
      display: none;
	  left:-160px;
       top:-55px;   
                	 }



#navul	.subnav{
		width: 580px;
		background: #920000;
		border-right: 1px solid #920000;
		border-bottom: 1px solid #920000;
		height: auto;
		overflow: hidden;
	}
#navul .subnav li{
		width: 27%;
	}
#navul div.navimg{
	float: right;
	width: 336px;
	height: 250px;
	/*height: 100%;*/
	padding: 30px 35px 35px;
	background: #fff;
}	
#navul div.navimg img{
	display: block;
}	
#navul .subnav div.navimg a{
	padding: 0px;
	height: 100%;
	display: block;
	
}
/*addnav*/
 .subnav dl{
			float:left;
			padding-bottom:10px;
			padding-top:10px;
			
			}
			.subnav dl dt{
				
				}
		#navul li .subnav dl dt a{
			font-weight:bold;
			padding:0px 5px;
			display:block;
			color:#fff
		
			}
			.subnav dl dd{
				text-align:center
				
				}	
			 #navul li .subnav dl dd a{
				font-size:12px;
				padding:0px 5px;
				display:block;
				color:#ECC1C1; overflow:hidden;
			
				}
				.subnav dl{
					margin-left:28px;
					width:120px;
					}

#navul .pronav_center{
	width:1000px
	}
#navul .pronav_center dl.naimo{
	width:135px; height:210px;
	}
#navul .pronav_center dl.naimo dd{
	width:100%;
	margin-right:5px
	
	}

#kstd{ width:1258px; margin: 0 auto;border:#d8d8d8 1px solid; margin-top:15px;  overflow:hidden; height:69px;background:url(../images/kstdright.jpg) no-repeat right 25px;}
#kstd_left{ background: url(../images/kstd.jpg) no-repeat; width:180px; height:69px; float:left; }
#kstd_right{ float:right; width:1070px; height:54px;overflow:hidden;margin-top:10px; }
#kstd_right li{ list-style:none; width:1020px;  line-height:27px; height:27px; background:url(../images/yd.jpg) no-repeat left center; padding-left:15px;}
#kstd_right li a{width:140px; height:27px; overflow:hidden;margin-right:5px;display:block; float:left}

.zhuanti{border-top:1px solid #c9c9c9;margin-top:10px;}
.zhuanti h3{border-top:3px solid #de2223;float:left; font-size:20px; line-height:50px;}
.zhuanti span {margin-left:20px;}
.zhuanti span a{ line-height:50px; font-size:14px;margin:0 10px 0 10px}
.zhuanti span a.more{ display:block;background:#25252f;padding:0; line-height:30px;margin-top:10px; width:90px; height:30px; float:right; text-align:center; color:#fff;}
.zhuanti span a.more:hover{ color:#dd1a1a}
.zhuanti .box{clear:both; width:1300px;}
.zhuanti .box a{ display:block; width:295px; height:80px; overflow:hidden;float:left;margin-right: 26px; margin-bottom:18px;}
.zhuanti .box a img{display:block; width:100%;height:100%;}
.who h3{    color: #333;
    font-family: 'Microsoft YaHei';
    font-size: 28px;
    text-align: center;
    margin-top: 46px;
    margin-bottom: 11px;}
.who p{    color: #333;
    font-size: 14px;

    margin: 0 auto;
    text-align: center;}
    .who a,.who a img{ display:block; width:100%;height:100%; margin:0 auto}
    .question .box{width:235px; height:305px; padding:5px; float:left;    position: relative; border:1px solid #c8c8c8; margin-left:30px;}
    .question .box h3{font-size:20px; color:#59625d;line-height:30px;}
     .question .box p{ font-size:14px; line-height:30px;}
      .question .box img{ display:block; width:235px; height:160px;}
       .question .box img.a1{    position: absolute;top:150px;}
        .question .box img.a2{}