/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, span, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ padding:0; margin:0;}

li{ list-style:none;}

img{ border:0;}

a{cursor:pointer;text-decoration:none;}

a:hover{}

.fl{float: left;display: inline;}

.fr{float: right;display: inline;}

input:focus,textarea:focus,select:focus{ box-shadow:none; outline:0;}

/* clear float */

.clearboth{ clear:both;}

.clearfix:after {

	clear: both;

	height: 0;

	visibility: hidden;

	content: '';

	display: block;

	font-size: 0;

}

.clearfix {display: inline-table;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}

* html .clearfix {zoom: 1;}/* IE6 */

*:first-child+ html .clearfix {zoom: 1;}/* IE7 */

body,input,textarea,select{font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}

body{min-width:1000px;}

.btncont a:active,.btn:active{

	transform:scale(.95);

	-webkit-transform:scale(.95);

	-moz-transform:scale(.95);

	-o-transform:scale(.95);

	}

.btn:hover,.imglink:hover{ opacity:.9; -moz-opacity:.9; -o-opacity:.9; -webkit-opacity:.9; filter:alpha(opacity=90);}

.btncont a:hover{

	opacity:.9; 

	box-shadow:0 0 4px #CCC;

	-webkit-box-shadow:0 0 4px #CCC;

	-moz-box-shadow:0 0 4px #CCC;

	-o-box-shadow:0 0 4px #CCC;

	}

html body .brn{ border-right:none;}

/* Globle */

.section{ width:1320px; margin:0 auto;}

.section1200{ width:1200px; margin:0 auto;}

.relative{ position:relative;}

.current{ z-index:1;}

.animating{ z-index:2;}

.fromLeft{ left:-100%;}

.fromRight{ left:100%;}

.texthover a:hover{

	text-decoration:underline;

	text-shadow:1px 1px 2px #999;

	-moz-text-shadow:1px 1px 2px #999;

	-o-text-shadow:1px 1px 2px #999;

	-webkit-text-shadow:1px 1px 2px #999;

	}

.hidden{ overflow:hidden;}

h2,h3,h4{ font-weight:normal;}



.rotate_img li a:hover img{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg); 

  -ms-transition: all 320ms ease-out 0s;-moz-transition: all 320ms ease-out 0s;

  -webkit-transition: all 320ms ease-out 0s;-o-transition: all 320ms ease-out 0s;transition: all 320ms ease-out 0s;}

.boost_img li:hover img{

  -ms-transition: all 320ms ease-out 0s-moz-transition: all 320ms ease-out 0s;-webkit-transition: all 320ms ease-out 0s;

  -o-transition: all 320ms ease-out 0s;transition: all 320ms ease-out 0s;

  transform: scale(1.5);

  -moz-transform: scale(1.5);

  -webkit-transform: scale(1.5);

  -o-transform: scale(1.5);

  -ms-transform: scale(1.5); /* IE 9 */

  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */

   filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */ 

  background-position:center}





/* Base */

 /* Header */

.homepage .header{ position:absolute; left:0; top:0;}

.header{ width:100%; height:110px; background:url(../img/navbg.png); z-index:99;}

.headerblock{ position:absolute; left:-400px; top:0; width:400px; height:110px; background:#de2a43;}

h1{width:390px; height:110px;}

h1 a{

	display:block;

	width:100%;

	height:100%;

	background:url(../img/logo.jpg) no-repeat 0 center #de2a43;

	text-indent:-9999px;

	}

em{ padding-left:2em;}

.menu{ position:absolute; top:0; right:-33px;}

/*.menu a{ margin:0 15px; padding:15px 0; font-size:16px; color:#FFF; line-height:110px;}

.menu a:hover,.menu a.hover{ background:url(../img/navpointer.jpg) no-repeat center bottom;}*/



.nav{height:60px;position:relative; z-index:1; margin-top:33px;}

.nav a{color:#ffffff;text-align:center; font-weight:400 !important;}

.nav .nLi{float:left;position:relative;display:inline; padding-top:11px; padding-bottom:12px;}

.nav .nLi:hover{background:url(../img/navpointer.jpg) no-repeat bottom; color:#de2a43; padding-top:11px; padding-bottom:12px;}

.nav .nLi h3{float:left;}

.nav .nLi h3 a{display:block;width:99px;text-align: center;font-size: 16px;}

.nav .on{background:url(../img/navpointer.jpg) no-repeat bottom;}

.nav .on h3 a{color:#ffffff;}

.nav .sub{display:none;width:100px;left:0;top:45px;position:absolute;background:#225ea4;line-height:30px;padding:5px 0;}

.nav .sub li{zoom:1;}

.nav .sub a{display:block;text-align:center;}

.nav .sub a:hover{background:#de2a43;}





.banner{ _zoom:1; }

.banner img{ width:100%;}





.slideBox{width:100%; height:780px; overflow:hidden;top:0px;}

.slideBox .hd{ height:10px; overflow:hidden; position:absolute; left:50%; bottom:40px; z-index:1;font-size: 0;margin: 0 0 0 -115px;}

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox .hd ul li{ float:left; margin-right:8px;width:66px; height:7px;text-align:center;

 background:#ffffff; cursor:pointer;font-size: 0; }

.slideBox .hd ul li.on{ background:#225ea4;}



.slideBox .bd{ position:relative; height:100%; z-index:0;}

.slideBox .bd li{ zoom:1; vertical-align:middle;}

.slideBox .bd li a{ width:100%; height:780px; display:block;}



.slideBox .prev,

.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-68px; display:block; width:86px; height:86px; 

  background:url(../img/lr_btn.png) no-repeat;}

.slideBox .next{ left:auto; right:3%; background-position:-86px 0;}

.slideBox .prev:hover{background-position:0 -86px;}

.slideBox .next:hover{background-position:-86px -86px;}

.slideBox .prevStop{ display:none;}

.slideBox .nextStop{ display:none;}









.chunk{ padding:43px 0;}

.blue{ background:#225ea4;}



.lift_list li{float: left;display: inline-block;width: 110px;text-align: center;padding: 20px 20px;}

.lift_list li a{color:#ffffff;}

.lift_list li a,.lift_list li a img{width: 107px;display: block;}

.lift_list li a p{font-size: 18px;line-height: 35px;}



.ad{background:#efefef; padding:40px 0px;}







/*留言*/	  

.mess{width: 100%;height:508px;background:#EFEFEF;padding: 50px 0 40px;}

.mess .hd{margin: 0 auto;display: block;background: url(../iMG/tit_4.png) no-repeat center; height:54PX; text-align:center; padding-top:20px; }

.mess .hd a {color:#005ea6;font-size:24px; font-weight:bold;font-family: "微软雅黑",Verdana, Arial, Helvetica, sans-serif;}





.map{height:355px; width:100%;}

.i4_con{width: 1100px;margin: 0 auto;position: relative;margin-top: 100px; z-index:1;}

.i4_pos{width: 100%; position: absolute; left: 0; top:-60px;}

.i4p_con{background: url(../imG/a8.jpg) no-repeat; padding: 0px 40px;}

.iy_txt1,.iy_txt2,.iy_txt3,.iy_txt4{width: 120px; height: 42px; line-height: 42px;font-size: 14px; border: 0;margin-right: 20px; background: #FFFFFF;padding-left: 35px;}

.iy_txt4{width:325px;}

.iy_txt1{background:#FFFFFF url(../imG/29.png) no-repeat 13px center;}

.iy_txt2{background:#FFFFFF url(../imG/30.png) no-repeat 13px center;}

.iy_txt3{background:#FFFFFF url(../imG/31.png) no-repeat 13px center;}

.iy_txt4{background:#FFFFFF url(../imG/32.png) no-repeat 13px center;}

.iy_btn{width:115px; height: 42px; background: #FFFFFF; border:0; cursor: pointer;font-size: 14px; color:#b9b9b9;border-radius:5px;-moz-border-radius:5px;}









.footer{

	font-size:14px;

	background:#2d2d2d;

	width:100%;

	height:100%;

	overflow:hidden;

	color:#999999;

	margin-top:-65px; position:relative;

	}

.footer_a {width:595px; padding-top:50px; line-height:24px;}

.footer_a a{color:#999999;}

.footer_b { background:#de2a43; width:250px; text-align:center;}

.footer_c {width:157px; text-align:center; margin-top:68px; margin-right:27px;}



/* inner */

.innerCont{ padding-bottom:70px;}

.innerborder{

	position:relative;

	margin-top:-4px;

	margin-bottom:50px;

	height:13px;

	background:url(../img/innerborder.jpg);

	}

.innerborder img{ position:absolute; left:50%; margin-left:-24.5px; top:-18.5px;}

.sidebar{ float:left; width:248px; background:#225ea4;}

.sidebar dl a{

	position:relative;

	display:block;

	height:54px;

	line-height:54px;

	text-indent:34px;

	font-size:15px;

	color:#b7d1f0;

	}

.sidebar dl a:hover,.sidebar dl a.hover{ color:#FFF; background:#2c6fbd;}

.sidebar dd{ border-bottom:1px solid #2c6fbd;}

.sidebar dl a div{ position:absolute; right:-7px; top:20px; width:7px; height:14px; background:url(../img/pointer.jpg); }

.contactTitle{

	position:relative;

	height:188px;

	background:url(../img/contactbg.jpg);

	}

.contactTitle h3{

	position:absolute;

	left:0;

	bottom:0;

	height:42px;

	width:100%;

	line-height:42px;

	text-indent:34px;

	font-size:22px;

	color:#FFF;

	font-weight:bold;

	background:url(../img/navbg.png);

	opacity:.8;

	}

.contactInfo{ padding:28px 20px;}

.contactInfo p{

	font-size:14px;

	color:#b7d1f0;

	line-height:25px;

	}

.main{ float:right; width:910px; padding-bottom:60px;}

.maintitle{ margin-bottom:25px; padding-bottom:15px; border-bottom:2px solid #f1eff0;}

.maintitle h3{ font-size:24px; font-weight:bold; line-height:28px;letter-spacing: 1px;}

.maintitle h4{ font-size:16px; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}

.maintitle h2{ margin-left:12px; line-height:48px; font-size:55px; font-family:Arial, Helvetica, sans-serif; color:#f1eff0; text-transform:uppercase;}

.maintitle h2 span{ font-size:36px;}

.contactBox img{ width:100%;}

.contactBox li{

	margin-bottom:10px;

	font-size:15px;

	line-height:34px;

	border-bottom:1px solid #f1eff0;

	}

	

	

.list1 a{display:block;	margin-bottom:32px;border-bottom:1px solid #e8e8e8;}

.list1 a:hover{background:#f6f3f3; color:#FFF; padding-top:25px; padding-left:20px;}

.list2 a{margin-bottom:32px; position:relative; display:block; padding:0 0 30px 30px; border-bottom:1px solid #e8e8e8;}

.newsdes{ position:relative; margin-bottom:23px; padding-left:85px; height:70px;}

.newsdes div{ position:absolute; left:0; top:0; padding:15px 0 0 14px; width:52px; height:51px; color:#000; border:2px solid #225ea4;}

.newsdes u{ font-size:16px; text-decoration:none;}

.newsdes i{ font-size:16px; font-style:normal;}

.newsdes h3{ font-size:16px; color:#010101;}

.newsdes h3 span{ color:#225ea4;}

.newsdes p{ position:absolute; left:85px; bottom:0; height:40px; font-size:14px; color:#767676; line-height:20px; overflow:hidden;}

.newscur{ margin:23px 0 0;}

.new a:hover .newsdes div,.list1 a:hover .newsdes div,.newslinks a:hover .newsdes div{background:#225ea4; color:#FFF;}

.news-more{

	display:block;

	height:28px;

	background:#dedede;

	line-height:28px;

	font-size:12px;

	color:#767676;

	text-align:center;

	}

.news-more span{ padding-left:32px; background:url(../img/newsmore.jpg) no-repeat 0 center;}







.index{

	position:absolute;

	left:0;

	top:0;

	width:18px;

	height:18px;

	text-align:center;

	line-height:18px;

	background:url(../img/listyle.jpg);

	color:#FFF;

	font-size:12px;

	}

.bdes h3{ margin-bottom:15px; font-size:15px; color:#000;}

.bdes p { color:#767676; font-size:12px; line-height:20px; height:20px; overflow:hidden;}

.list2 a:hover .index{ background-position:0 bottom;}

.list3 li{

	position:relative;

	margin-bottom:44px;

	height:167px;

	display:block;

	padding-left:140px;

	}

.imgbox{ position:absolute; left:0; top:0; width:120px; height:167px; overflow:hidden;}

.tdes{ padding-bottom:12px; border-bottom:1px solid #ededed;}

.tdes h3{ margin-bottom:12px; font-size:16px; color:#000;}

.tdes p{ color:#767676; font-size:12px; line-height:25px; height:75px; overflow:hidden;}

.list3 a{ left:140px;}

.newstitle{ padding-bottom:13px; border-bottom:2px solid #999;}

.newstitle h3{ margin-bottom:10px; font-size:18px;}

.newstitle p{ padding-left:21px; font-size:12px; color:#999; background:url(../img/date.jpg) no-repeat 0 center;}

.newscont{ padding:30px 0 42px; color:#000}

.newscont p{ line-height:25px;}

.newscont img{ margin:20px 0;}

.newslinks{ border-top:2px solid #999;}

.newslinks em{ padding:0; font-style:normal; line-height:65px;}

.teambox .fl{ padding-bottom:20px; padding-right:28px; border-right:1px solid #dedede; width:220px;}

.teambox h3{ font-size:18px;}

.teambox p{ font-size:12px; line-height:23px;}

.teambox .fr{ width:435px;}

.teambox .fr p{ color:#4c4c4c;}

.teambox a{ color:#225ea4;}

/*animation*/

.duration a,.imghover img,.boxshadow li,.imgDemo img{

	transition-duration: .3s;

	-moz-transition-duration: .3s;

	-webkit-transition-duration: .3s ; 

	-o-transition-duration: .3s;

	}

.imghover a:hover img,.imgDemo img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}

.boxshadow li:hover{

	box-shadow:1px 1px 6px #CCC,1px -1px 6px #CCC,-1px 1px 6px #CCC,-1px -1px 6px #CCC;

	-moz-box-shadow:1px 1px 6px #CCC,1px -1px 6px #CCC,-1px 1px 6px #CCC,-1px -1px 6px #CCC;

	-webkit-box-shadow:1px 1px 6px #CCC,1px -1px 6px #CCC,-1px 1px 6px #CCC,-1px -1px 6px #CCC;

	-o-box-shadow:1px 1px 6px #CCC,1px -1px 6px #CCC,-1px 1px 6px #CCC,-1px -1px 6px #CCC;

	}

	

	/*page*/

.pageJump {text-align: left;padding:20px 0 30px;line-height: 20px;width: 100%;overflow: hidden;}

.pageJump .number {margin: auto auto auto 40%;width: auto;display: block;float: none;height: auto;}

.pageJump .number .disabled {background: #225ea4;color: #fff;padding: 4px 8px;}

.pageJump .number .disabled:hover{ background:#de2a43;}

.pageJump .number .disabled a{color: #fff;}

.pageJump .number .disabled a:hover{color: #f2ff98;}



/*product*/

.in_bread{padding: 20px 0 40px;width: 100%;height:auto;}

.in_bread .name{font-size: 28px;line-height:30px;}

.in_bread .name span{font-size: 16px;text-transform: uppercase;color: #999;}

.in_bread .btn{height: 30px;}

.in_bread .btn a{background: #f1f1f1;padding: 5px 15px;font-size: 16px;display: inline-block;

  margin: 0 0 0 10px;height: 30px;line-height: 30px; color:#000; margin-bottom:20px;}

.in_bread .btn a.on,.in_bread .btn a:hover{background:#de2a43;color: #fff;}





.proList{ width: 100%; overflow: hidden; }

.proList ul{ width:100%; overflow: hidden; padding-bottom: 50px;}

.proList ul li{ width: 31.333%; float: left; margin: 0 2% 1% 0; position: relative;}

.product-show-pic{width: 100%;padding-top: 100%;background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover;}

.proList li img{width: 100%; height:438px;}

.proList ul li a{ display: block; position: relative; }

.proList ul li .tit{ position: absolute; width: 100%; left: 0; z-index: 1; bottom: 30px; height: 20px; text-align: center;}

.proList ul li .tit span{ display: inline-block; height: 20px; line-height: 18px; background: #c7000b; padding: 0 9px; color: #fff; }

.bianhao{position:relative;}

.sou{position:absolute;width:15%;top:5px;right:0;cursor:pointer;height:100%;}



.pmask{ position: absolute; z-index: 5; width: 100%; height: 100%; -webkit-transition: -webkit-transform 0.15s ease 0s;

	-moz-transition: -moz-transform 0.15s ease 0s;

    -o-transition: -o-transform 0.15s ease 0s; background: #000; background: rgba(0,0,0,.7); left: 0; top: 0;  display: none;}

.pmask:after{content:"";width: 88%;height: 88%;border: 3px solid rgba(255,255,255,.5); position: absolute;top: 0;bottom: 0;margin:auto;left: 0;right: 0;}

.pmask .inner{ width: 100%;height: 100%;}

.pmask .inner td{ height: 100%; color: #fff; text-align: center; }

.pmask .inner td h3{ font-size: 24px; color: #fff; }

.pmask .inner td h3 span{ display: inline-block; border-bottom: 1px solid #787573; padding-bottom: 13px; }

.pmask .inner td p{ font-size: 18px; font-family: Arial; }





/*产品详情*/

.real_save{width: 375px;padding:20px 20px 0;border: 5px solid #f0f0f0;}



.slideRealman{width:100%; height:548px; overflow:hidden; position:relative;}

.slideRealman .hd{height:60px; overflow:hidden; width: 100%;}

.slideRealman .hd ul li.on{border:2px solid #ea5504;}

.slideRealman .bd{position:relative;z-index:0;width: 375px;height: 438px;margin: 0 0 20px;}

.slideRealman .bd li{zoom:1;display: block;}

.slideRealman .bd li img{width: 375px;height: 438px;margin: 0 auto;}



.picScroll-maimg{width:100%;overflow:hidden;position:relative;height: 132px;}

.picScroll-maimg .inhd{overflow:hidden; height:60px;width: 100%;

      position: absolute;left: 0;top:0;z-index: 99;}

.picScroll-maimg .inhd .prev,.picScroll-maimg .inhd .next{display:block;width:24px; height:60px; 

      overflow:hidden;cursor:pointer;transition: all 0.3s linear 0s; 

      background:url(../img/btn_icon.png) no-repeat;}

.picScroll-maimg .inhd .prev{background-position:0 0;float: left;}

.picScroll-maimg .inhd .next{background-position:-24px 0;float: right;}

.picScroll-maimg .inhd .prev:hover{background-position: 0 -60px;}

.picScroll-maimg .inhd .next:hover{background-position:-24px -60px ;}

.picScroll-maimg .inbd{width: 375px;height:60px;position:absolute;left:40px; top:0;z-index: 9999;}

.picScroll-maimg .inbd ul{overflow:hidden; zoom:1;width:300px;height: 60px;}

.picScroll-maimg .inbd ul li{float:left;width:56px; height:56px;

    border:2px solid #fff;cursor:pointer;}

.picScroll-maimg .inbd ul li img{width: 56px;height: 56px;display:block;}



.mf-property{width: 745px;}

.mf-property .main-tit{border-bottom: 1px dotted #ccc;

font-size: 22px;height: 60px;line-height:60px;margin: 0 0 20px;}

.mf-property .promise .txt{margin: 0 0 30px;}

.mf-property .promise .btn{text-align: center;padding-top: 10px;}

.mf-property .promise .btn a{background:#ea5504; color: #fff;line-height: 30px;font-size: 14px;font-weight: bold;

      display: inline-block;width:110px;text-align: center;height: 30px;}

.mf-property .promise .btn a:hover{background: #702800;text-decoration: none;color:#fff;}

.mf-property .promise .btn .back{background: #ccc;}

.mf-property .promise .btn .back:hover{background:#ea5504;color: #fff;}



/*推荐产品*/

/*推荐*/

.brand_intit{text-align: center;line-height: 40px;font-size: 18px;margin: 30px 0 20px 0;}

.picScroll-left{width:100%;  overflow:hidden; position:relative;}

.picScroll-left .hd{overflow:hidden;height:52px;width: 1200px;position: absolute;top:100px;z-index: 9999;}

.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;width:28px; height:52px;

	position: absolute;cursor:pointer; background:url(../img/direction-nav.png) 0 0 no-repeat;}

.picScroll-left .hd .next{ background-position:-29px 0;right: 0;}

.picScroll-left .bd {width: 1140px;margin: 0 auto;overflow:hidden; }

.picScroll-left .bd ul{ overflow:hidden; zoom:1;}

.picScroll-left .bd ul li{float:left; margin:0  25px 0 0;width: 264px;height: 274px;}

.picScroll-left .bd ul li .pic{ text-align:center; }

.picScroll-left .bd ul li .pic img{ width: 260px;height: 230px; display: block; cursor:pointer;  border: 2px solid #e9e9e9;}



.picScroll-left .bd ul li .title{font-size: 14px;text-align: center;line-height: 40px;}

.picScroll-left .bd ul li .title a {color:#000000;}







/*案例详情*/

.news_dis{width:100%; height:auto; overflow:hidden; padding-bottom:30px;}

.news_dis .tit{font-size: 24px;text-align: center;margin-bottom: 30px;padding-top: 30px;}

.news_dis .protime{text-align:center;height: 40px;line-height: 40px;border-bottom:1px solid #e5e5e5;}

.news_dis .protime span i{color: #999;}

.news_dis .protime span em{color: #f44c64;}

.news_dis .p_style{padding: 30px 0 60px;}

.news_dis .p_style img {margin:0 auto;display:block;}

  /*返回*/

.backpre {text-align:right;margin:30px 0 0;}

.backpre a{height:24px;background: #999;line-height:24px;

    padding: 0 5px;color: #fff;

    display: inline-block;text-align: center;}

.backpre a:hover{background: #ea5504;}

  /*咨询*/

.page_onbtn{text-align: center;display: block;}

.page_onbtn a{display:inline-block;height: 40px;line-height: 40px;display: inline-block;

    text-align: center;

    font-size: 18px;width:120px;color: #fff;}

.page_onbtn a.al{margin: 0 20px 0 0;background:#ea5504; }

.page_onbtn a.ar{background:#ffa616;}

.page_onbtn a:hover.al{background:#ffa616;}

.page_onbtn a:hover.ar{background:#ea5504;}

  /*tag*/

.page_rout_des{border:1px dotted #ccc;line-height: 30px;font-size: 14px;

      padding: 10px;color: #666;margin:30px 0 0;}

.page_rout_des span{color: #ea5504;}





/*招贤纳士*/



.rc_txt{width: 100%;}

.rc_txt .t1{margin: 0 0 20px;}

.rc_txt .t1 h2{font-size: 26px;}

.rc_txt .t1 p{font-size: 22px;}

.rc_txt .t2{border-bottom: 1px solid #ccc;padding: 0 0 30px;margin: 0 0 30px;}

.rc_txt .t2 h2{font-size: 16px;}

.rc_txt .t2 p{color: #666;}

.rc_txt .list li{padding: 0 0 20px;}

.rc_txt .list .dt{width: 100%;height: 30px;font-size: 14px;}

.rc_txt .list .num{float: right;color: #999;}

.rc_txt .list .name{width: 140px;height: 30px;display: inline-block;line-height: 30px;

  background: #f18101;color: #fff;text-align: center;}

.rc_txt .dd{padding: 10px 0 0;}





/*内页-在线留言*/

.onLineForm{height:auto;font-size:14px;color:#666;line-height:30px;padding: 20px;

    background:url(../img/onLine-img.png) 360px 42px no-repeat;height:auto;}

.onLineForm p{margin-bottom:12px;}

.onLineForm i{width:10px;display:inline-block;text-align:center;color:#550b02;}

.onLineForm em{color:#550b02;font-size:12px;}

.onLineForm .inpT,.onLineForm select{width:280px;height:28px;

    background:transparent;border:1px solid #ccc;

    padding:0 5px;font-size:12px;color:#666;line-height:28px;}

.onLineForm select{width:292px;}

.onLineForm textarea{width:97%;height:150px;padding:15px 1%;color: #fff;

    background:transparent;border:1px solid #ccc;font-family: "微软雅黑",Verdana, Arial, Helvetica, sans-serif;

    resize:none;font-size:12px;color:#666;line-height:24px;}

.wikiBtnWrap{text-align:right;margin:10px 8px;}

.wikiBtnWrap input{height: 24px;background: #666;line-height: 24px;padding: 0 10px;

  font-family: "微软雅黑",Verdana, Arial, Helvetica, sans-serif;

    color: #fff;display: inline-block;text-align: center;border:0;cursor:pointer;}

.wikiBtnWrap input:hover{background:#550b02;}





/*侧边栏*/

.side-box { width: 55px; position: fixed; right: 30px; top: 50%; margin-top: -97px; z-index:1; }

.side-box a { display: block; width: 55px; height: 55px; margin-bottom: 10px; position: relative; background: #005cc7 url(../img/icon.png) no-repeat 14px -154px; }

.side-box a.li-2 { background: #005cc7 url(../img/icon.png) no-repeat -50px -154px; }

.side-box a.li-3 { background: #005cc7 url(../img/icon.png) no-repeat -114px -154px; }

.side-box a:hover { background-color: #de2a43; }

.side-box a:hover .ewm { display: block; }

.side-box a .ewm { width: 160px; height: 160px; padding: 13px; border-radius: 10px; background: #fff; position: absolute; z-index: 99; top: -70px; left: -220px; display: none; box-shadow: 0px 0px 25px rgba(0,0,0,.21); }

.side-box a .ewm:before { content: ''; display: inline-block; width: 24px; height: 49px; background: url(../img/icon.png) no-repeat -315px -82px; position: absolute; right: -24px; top: 50%; margin-top: -24px;}

