 
.rslides{position:relative; width:100%; min-width:1200px}
.rslides li{-webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left:0; top:0}
.rslides li:first-child{position:relative; display:block; float:left}
.rslides img{display:block; height:auto; float:left; width:100%; border:0}
.callbacks_tabs.callbacks1_tabs{margin-top:-35px; position:relative;z-index:100; display: block}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:12px;height:12px;margin:0 8px 0 7px;border-radius:12px;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:12px;height:12px;border-radius:12px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;background:rgba(255,255,255,0.3); border:1px solid #fff}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:rgba(255,255,255,1);}
.callbacks_container{position:relative; width:100%; max-width:100%; text-align:center;}
.callbacks_nav{position:absolute; top:50%; left:0; z-index:3; text-indent:-9999px; overflow:hidden; height:60px; width:150px}

.banbot{height: 85px; line-height: 96px; background-color: #F6AB36; width: 100%; min-width: 1200px}
.banbot p{font-size: 14px; color: #fff; float: left; width: 1080px; line-height: 96px; height: 85px; overflow: hidden; zoom:1}
.banbot a{display: block; float: right; width: 120px; height: 36px; background-color: #061634; line-height: 36px; text-align: center; font-size: 12px; font-weight: bold; color: #fff; margin-top: 30px; letter-spacing: 1px}

#isort{height: 200px; width: 100%; min-width: 1200px; background: url(../images/isortbg.jpg) center repeat-x; padding: 50px 0}
#isort ul li{width: 285px; height: 200px; position: relative; float: left; margin-right: 20px; overflow: hidden; zoom:1}
#isort ul li:last-child{margin-right: 0}
#isort ul li img{width: 285px; height: 200px}
#isort ul li p{position: absolute; float: left; left: 20px; bottom: 5px; width: 240px; height: 40px; line-height: 40px; font-size: 16px; letter-spacing: 2px; background: url(../images/isortbgli.png) top left no-repeat; color: #fff; z-index: 99}
#isort ul li span{position: absolute; z-index: 9; float: left; left: 0; top: 0; height: 200px; width: 0; background: rgba(0,0,0,0.5)}
#isort ul li:hover span{width: 285px; transition: 0.3s ease}
 

 

#igood{width: 100%; min-width: 1200px; padding-top: 100px; height: 230px; background: url(../images/igoodbg.jpg) top center repeat-x}
#igood .wrap{background: url(../images/car.png) left bottom no-repeat; height: 240px; width: 880px; padding-left: 320px}
#igood ul li{float: left; width: 270px; margin-right: 35px}
#igood ul li:last-child{margin-right: 0}
#igood ul li p{float: left; width: 58px; height: 58px; line-height: 58px; text-align: center; color: #fff; font-size: 40px; font-weight: bold; border: 1px solid #fff; border-radius: 60px; margin-right: 20px}
#igood ul li div{float: left; width: 190px; color: #fff}
#igood ul li div strong{height: 40px; line-height: 24px; font-size: 18px; font-weight: bold; letter-spacing: 2px; display: block}
#igood ul li div span{line-height: 24px; font-size: 14px; display: block; color: #eee; text-align: justify}

#inews{width: 100%; min-width: 1200px; padding: 50px 0}
.inewsl{width:575px; float:left; margin-right: 30px; height: 275px}
.inewsltop{position:relative; width:580px; height:200px}
.inewsltop img{float:left; z-index:9; width:580px; height:200px}
.inewsltw{position:absolute; width:160px; height:160px; border-radius:160px; background-color:#F6AB36; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; z-index:99; float:left; margin:20px 0 0 200px}
.inewsltm{position:absolute; width:140px; height:140px; border-radius:140px; background-color:#F6AB36; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:999; float:left; margin:30px 0 0 210px; color:#FFF; text-align:center}
.inewsltm strong{display:block; height:32px; line-height:30px; font-size:18px; border-bottom:1px solid #FFF; border-top:1px solid #FFF; width:80px; margin:45px auto 0 auto}
.inewsltm span{display:block; height:32px; line-height:30px; font-size:16px}
.inewsl h3{height:25px; line-height:30px; padding:5px 0; font-size:16px}
.inewsl h3 a{color:#222}
.inewsl h3:hover a{color:#F6AB36}
.inewsl p{font-size:14px; color:#777; line-height:20px; height: 40px; overflow: hidden; zoom:1; text-align: justify}

.inewsr{width:585px; float:left; height: 275px; overflow: hidden; zoom:1}
.inewsr li{height:48px; border-bottom:1px dashed #bbb; margin-bottom: 6px}
.inewsr li a{height:22px; line-height:20px; display:block; color:#000; font-size:14px}
.inewsr li a:hover{color:#F6AB36}
.inewsr li a span{color:#F6AB36}
.inewsr li p{height:20px; line-height:20px; color:#777; font-size:12px}

#ibot{padding:30px 0 25px 0; background-color:#F6AB36; height:160px; width:100%}
#ibot h4{height:40px; line-height:24px}
#ibot h4 strong{font-size:16px; color:#fff}
#ibot h4 span{font-size:12px; color:#333}
#itools{float:left; padding-left:7px; width:620px}
#itools ul li{float:left; width:95px; height:60px; padding-left:75px; font-size:14px; color:#FFC6C6; line-height:60px}
#itools ul li a{color:#FFF2DB}
#itools ul li:hover a{color:#fff}
#itools ul li:nth-child(1){background:url(../images/tools1.png) 30px center no-repeat; background-size:auto 50%; border-bottom:1px dashed #FFC6C6; border-right:1px dashed #FFC6C6}
#itools ul li:nth-child(2){background:url(../images/tools2.png) 30px center no-repeat; background-size:auto 50%; border-bottom:1px dashed #FFC6C6; border-right:1px dashed #FFC6C6}
#itools ul li:nth-child(3){background:url(../images/tools3.png) 30px center no-repeat; background-size:auto 50%; border-bottom:1px dashed #FFC6C6}
#itools ul li:nth-child(4){background:url(../images/tools4.png) 30px center no-repeat; background-size:auto 50%; border-right:1px dashed #FFC6C6}
#itools ul li:nth-child(5){background:url(../images/tools5.png) 30px center no-repeat; background-size:auto 50%; border-right:1px dashed #FFC6C6}
#itools ul li:nth-child(6){background:url(../images/tools6.png) 30px center no-repeat; background-size:auto 50%}
#icon{float:left; width:240px}
#icon ul{width:200px; float:left}
#icon li{line-height:20px; color:#FFF2DB; font-size:14px; width:300px; margin:5px 0}
#icon li span{display:block; float:left; width:42px}
#icon li strong{display:block; float:left; width:258px}
 
 
.clear{clear:both;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}


address, caption, cite, code, dfn, em,  th, var {
	font-style: normal;
	font-weight: normal;
}
.scd{ width:1200px; margin:0px auto; padding:20px 0 60px; text-align:left;}
.scd .scd_l{ width:270px; float:left;}
.scd_l .title{ height:65px; line-height:65px; border-bottom:1px solid #333; background:url(../images/icon1.png) no-repeat left center;}
.scd_l .title span{ font-size:24px; color:#ff8c1c; margin-left:40px; font-family:"黑体"}
.scd_l .s_nav{ margin-top:2px;}
.scd_l .s_nav li , .scd_l .s_nav li a{ display:block; width:100%; }
.scd_l .s_nav li a { border-bottom:1px dashed #ddd;height:48px; line-height:48px; }
.scd_l .s_nav li em{ font-size:16px; color:#252525; margin-left:40px;}
.scd_l .s_nav li.now{ background:#f5a31c; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.scd_l .s_nav li.now a{ border:0px;}
.scd_l .s_nav li.now em , .scd_l .s_nav li.now a:hover em{ color:#FFF;}
.scd_l .s_nav li .xia{ display:none;}
.scd_l .s_nav li.now .xia{ display:block;}
.scd_l .s_nav li .xia , .scd_l .s_nav li.now .xia{ width:100%; background:#fff;}
.scd_l .s_nav li .xia li{ width:100%;}
.scd_l .s_nav li .xia li a , .scd_l .s_nav li.now .xia a{ display:block; width:100%; height:48px; line-height:48px; border-bottom:1px dashed #ddd;}
.scd_l .s_nav li .xia li a em , .scd_l .s_nav li.now .xia a em{font-size:14px; color:#656565; margin-left:50px;}
.scd_l .s_nav li .xia li.active a em , .scd_l .s_nav li .xia li a:hover em{ color:#0689C9;} 
.scd .scd_r{ width:900px; float:right;}
.scd_r .s_title{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #333; position:relative; padding-top:24px; font-size:16px; color:#3F3F3F;}
.scd_r .s_title .pst{ width:60%; text-align:right; position:absolute; right:0px; bottom:0px; font-size:12px; color:#929292;}
.scd_r .s_title .pst a{ font-size:12px; color:#929292;}
.scd_r .s_title .pst a:hover,.scd_l .s_nav li a:hover em{ color:#f5a31c;}
.scd_r .scd_m{ width:100%; padding:30px 0; font-size:14px; color:#333333; line-height:150%;}

.scd_r .scd_m h1{ text-align:center;line-height:40px;}
.scd_r .scd_m  .line{ text-align:center; border-bottom:#CCC solid 1px; line-height:30px;}

.news{ width:100%;}
.news dl{ width:100%; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:10px;}
.news dl dt , .news dl dt img{ width:210px; height:135px; float:left; vertical-align:top;}
.news dl ol{ width:50px; height:50px; float:left; }
.news dl ol img{ width:50px; height:50px; float:left; padding-top:10px;}
.news dl dd{ width:560px; float:left; margin-left:25px; }
.news dl dd .title{ width:100%; height:30px; font-size:16px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news dl dd .title a{ display:inline-block; *display:inline; zoom:1; height:29px; line-height:29px; border-bottom:1px dashed #ddd; vertical-align:top; font-size:16px; color:#454545;}
.news dl dd .des{ width:100%; margin:10px 0; font-size:12px; color:#7F7F7F; line-height:175%; overflow:hidden;}
.news dl dd .more , .news dl dd .more i{display:inline-block; *display:inline; zoom:1; height:12px; line-height:12px; vertical-align:top; margin-top:15px; color:#585858; font-size:12px;}
.news dl dd .more:hover{ color:#FFAE00;}
.news dl dd .more i{ width:12px; background:url(../images/icon2.jpg) no-repeat; margin-left:5px; margin-top:0px;}
.pages{ width:100%; text-align:center;}
.pages a{ display:inline-block; *display:inline; zoom:1; height:28px; line-height:28px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:14px; color:#FFF; background:#919191; padding:0px 10px; margin:0px 2px;}
.pages a.now , .pages a:hover{ background:#D38F00;}
.pro{ width:100%;}
.pro .pro_l{ width:100%;}
.pro .pro_l li{ width:230px; float:left; margin-left:35px;margin-right:15px; margin-bottom:33px; }
.pro .pro_l li img{ width:230px; height:145px; vertical-align:top;}
.pro .pro_l li p{ width:100%; height:42px; line-height:42px; text-align:center; color:#FFF; background:#0689CA; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
.pro .pro_l li a:hover p{ background:#FFAE00;}
.pro_d{ width:100%;}
.pro_d dl{ width:100%;}
.pro_d dl dt , .pro_d dl dt img{ width:370px; height:285px; float:left; vertical-align:top;}
.pro_d dl dd{ width:405px; float:right;}
.pro_d dl dd h1{ width:100%; margin-bottom:10px; line-height:150%; font-weight:normal;}
.pro_d dl dd h1 span{ display:inline-block; *display:inline; zoom:1; font-size:16px; color:#0688C9; border-bottom:1px dashed #ddd; padding-bottom:5px;}
.pro_d dl dd .des{ width:100%; font-size:12px; color:#939191; line-height:175%;}
.pro_d .pro_ctn{ width:100%; margin-top:10px;}
.pro_d .pro_ctn .title{ display:inline-block; *display:inline; zoom:1; width:auto; border-bottom:1px dashed #ddd; font-size:16px; color:#383838; padding-bottom:5px;}
.pro_d .pro_ctn .ctn_m{ width:100%; padding:15px 0;}
.p_dx{ width:100%;}
.p_dx a{ display:inline-block; *display:inline; zoom:1; height:23px; line-height:23px; width:75px; text-align:center; background:#919191; font-size:12px; color:#FFF;  margin:10px 0;margin-right:5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.p_dx a.on , .p_dx a:hover{ background:#D28E00;}



#message{padding:40px 0}
.messm{padding:20px 0}
.messm img{width:470px; margin-right:40px; float:left; height:365px}
.messm ul{ width:770px; margin:0 auto }
.messm ul a{ color:#666}
.messm ul li{height:50px; line-height:34px}
.messm li label{display:block; font-size:14px; color:#555; width:72px; float:left; height:50px}
.messm li input{height:32px; line-height:32px; border:1px solid #aaa; font-size:14px; padding-left:6px; width:690px}
.messm li select{height:34px; line-height:34px; border:1px solid #aaa; font-size:14px; padding-left:6px; width:698px}
.messm ul div{}
.messm div label{display:block; font-size:14px; color:#555; width:72px; float:left; }
.messm textarea{width:684px; padding:6px; resize:none; height:132px; border:1px solid #aaa; font-size:14px; line-height:24px}
.messm p input{width:699px; margin-left:72px; height:42px; border:0; background-color:#f6ab36; color:#fff; font-size:15px; letter-spacing:2px}
.messm p input:hover{background-color:#e99a20}







