html {-webkit-text-size-adjust: none;}

/* 清除内外边距 */  
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {margin: 0;padding: 0;_background-image:url(about:blank);_background-attachment:fixed; font-family:"微软雅黑", Arial; font-size:12px;} 
/* 列表元素 */ 
ul,ol,li {list-style: none;}
img {border: none;}

/* a标签 */ 
a {text-decoration: none ; color:#000 ;}
a:link{ color:#000;}
a:visited{ color:#000;}
a:hover {text-decoration: none ;} 
a:active{ color:#000;}
/* 定义浮动居中 */ 
.fl {float: left;display: inline}
.fr {float: right;display: inline}
.center {margin: 0 auto;}
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;}
/*base end*/
/*img {
	max-width: 100%;
	height: auto;
	width: auto\9; 
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
*/
/* 页面选中颜色 */
::-moz-selection {background: #222;color: #fff;}
::selection {background: #222;color: #fff;} 
*:focus {outline: none;}
/*消除谷歌下input边框* /
/* CSS3滚动条
::selection {background: #222 ; color: white ; text-shadow: none ;}
::-webkit-scrollbar-track-piece{width:10px;background-color:#f2f2f2 ;  border-radius:50px}
::-webkit-scrollbar{width:5px;height:6px}
::-webkit-scrollbar-thumb{height:50px;background:#3fb560;  border-radius:50px}
::-webkit-scrollbar-thumb:hover{background:#3fb560 ; cursor:pointer}   */
/*base css*/

/*f3f3f3 */
.top{ background:#f3f3f3; width:100%; height:28px; line-height:28px; font-size:12px;}
.top-box{ margin:0 auto; height:28px; width:1000px;}
.form-control{}

.heading{ width:1000px; margin:0 auto;}
.logo{ float:left; width:334px; height:109px; background:url(../images/ft_03.jpg) no-repeat;}
.logo a{ display:block; width:334px; height:109px;}
.head-right{ float:right; width:666px; padding-top:26px;}
.headtop{ width:380px; float:right; height:33px;}


.banner{ width:100%; height:387px; border-top:3px solid #fe0000; background:#f5f4f2; z-index:1; position:relative;}


.newbox{ background:#f5f4f2; width:1000px; height:40px; margin:1em auto;}
.newtit{ width: 104px; float:left; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; font-weight:700; background:#fe0000}
.newright{ width:880px; float:right; height:40px;line-height:40px; padding-right:8px; font-size:13px; }
.newright a{ color:#636364;}
.newright a:hover{ color:#f00;}

.lm{ width:1000px; margin:0 auto;}
.lm-left{ float:left; width:651px; padding-top:0;}

.focus{width:641px;height:163px;position:relative; margin:0 auto; }
.banul{width:641px;height:163px;overflow:hidden}

.rslides{width:1024px;position:relative;list-style:none;padding:0}
.rslides_nav{height:17px;width:17px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:15px;left:270px;opacity:1;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/cjt.png) no-repeat 0 0; z-index:999999;}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-17px 0;right:270px}
.rslides_tabs{margin:-30px auto 0 auto;clear:both;text-align:center; position:relative; z-index:999}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:6px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;/*-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;*/background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:11px;height:11px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#fe0000; }
/*
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px 0;right:0}
.rslides_tabs{margin:-38px auto 0 auto;clear:both;text-align:center; position:relative;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:6px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#6b6b6b;display:inline-block;_display:block;*display:block;width:11px;height:11px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#e72e35}
*/
.focusd{width:1024px;height:384px;position:relative; margin:0 auto; }
.banuld{width:1024px;height:384px;overflow:hidden}


.lm-leftimg{ width:244px; height:161px; float:left;}
.lm-lefttex{ width:376px; float:right;}
.lm-bt{ height:32px; line-height:25px; font-size:16px; border-bottom:1px dotted #dadada;}
.lm-bt a{ color:#676769;}
.lm-bt a:hover{ color:#fe0000;}
.lm-nr{ padding-top:8px; color:#696566; line-height:24px;}
.lm-nr a{color:#696566;}
.lm-nr a:hover{ color:#fe0000;}
.lm-right{ float:right; width:304px;padding:2px 0;}

.lmc{ border:1px solid #dddddd; width:1000px; margin:0 auto; height:390px;}
.lmcleft{ float:left; width:694px; height:388px; border-right:1px solid #ddd;}
.lmc-tyt{ height:60px; line-height:60px; border-bottom:1px #ddd solid; padding:0 8px; font-size:18px; font-weight:700; color:#666666;}  

.lmclb{ width:665px; margin:0 auto;padding-top:15px;padding-bottom:10px; border-bottom:1px dotted #dddddd;}
.lmclbt{ height:26px; font-size:14px; color:#444446}
.lmclbt a{ color:#444446;}
.lmclbt a:hover{ color:#fe0000;}
.lmcnr{ line-height:28px;}

.lmcright{ float:right; width:304px;}
.lmcrvr{ width:273px; padding-top:15px; padding-bottom:15px; margin:0 auto;}
.tzz{ width:275px; margin:0 auto; height:23px; line-height:23px; font-size:12px; overflow:hidden;}
.tzz a{ color:#666666;}
.tzz a:hover{ color:#fe0000;}

.case{ width:1000px; border:1px solid #ddd; height:230px; margin:10px auto; margin-top:;}
#tab{ height:52px; line-height:50px; margin:1px;background:#f3f3f3}
#tab li{ float:left; width:95px; line-height:50px; height:50px; text-align:center; font-size:14px; font-weight:800;}
.current{ background:#fe0000; color:#fff; cursor:pointer;}
#contentd ul{ display:none; padding-top:8px;}
#contentd ul li{ display:block; width:199px; height:181px; float:left; padding:0 8px;}
.caseimg{ width:183px; height:163px;}
.casetet{ height:38px; line-height:38px; text-indent:8px; font-size:14px;}
.casetet a{color:#666666}
.casetet a:hover{ color:#fe0000;}


.so{ height:74px; background:url(../images/bgc_26.jpg) repeat-x;}
.so-box{ width:1000px; margin:0 auto; padding-top:22px;}
.so-tit{ height:23px; color:#333333; font-weight:700;  font-size:13px;}
.soboleft{ float:left; width:440px;}
.soboright{ float:right; width:440px;}

.tnav{ background:#5f5f5f;padding-top:5px;padding-bottom:5px;}
.tnav-box{ margin:0 auto; color:#fff; width:1000px;}
.tnav-box a{ color:#fff;}

.copy{ text-align:center; height:40px; background:#dedede; color:#666666; line-height:40px; font-size:13px;}

/*about start*/
.content{ width:1000px; margin:20px auto;}
.content-left{ float:left; width:212px;}
.list-box{ width:212px; border:1px solid #dddddd; border-top:3px solid #fc0301;}
.about-tit{ width:100%; height:43px; line-height:43px; text-indent:12px; font-size:18px; color:#000; border-bottom:1px solid #ddd; /*background:#cb0003*/}
.about-list{ width:190px; margin:8px auto;}
.about-list ul{}
.about-list ul li{ display:block; width:190px; height:30px; border-bottom:1px dotted #ccc;}
.about-list ul li a{ display:block; height:30px; line-height:30px; background:url(../images/abo_03.jpg) 5px center no-repeat; padding-left:20px;}
.about-list ul li a:hover{ display:block;  height:30px; color:#fff; line-height:30px; background:url(../images/abo_03h.jpg) 5px center no-repeat #fc0301; padding-left:20px; transition:background .5s; }
.types{ width:180px; margin:0 auto; border-bottom:1px dotted #ddd; height:28px;}
.types a{ display:block;line-height:28px; background:url(../images/prolist.jpg) 5px center no-repeat; height:28px; padding-left:18px;}
.types a:hover{ display:block;line-height:28px; background:url(../images/prolist.jpg) 5px center no-repeat; height:28px; padding-left:18px; color:#fc0301;}


.types-fie{ width:180px; margin:0 auto; border-bottom:1px dotted #ddd; height:28px;}
.types-fie a{ display:block;line-height:28px; background:url(../images/prolist.jpg) 5px center no-repeat; height:28px; padding-left:18px;}
.types-fie a:hover{ display:block;line-height:28px; background:url(../images/prolist.jpg) 5px center no-repeat; height:28px; padding-left:18px; color:#fc0301;}

.scsc{ background:url(../images/saf_01.jpg) no-repeat; width:212px; height:184px;margin-top:12px; padding-top:80px; }
.dd-box{height:41px; padding-left:16px;}
.dd-tit{ display:block; width:66px; height:18px; line-height:18px; line-height:12px; padding:1px; float:left; background:none; border:0 none;}
.dd-sub{ display:block; width:29px; height:18px; background:none; border:0 none;}
.htsj{ width:191px; height:48px; margin:20px auto 10px; background:url(../images/cont_03.jpg) no-repeat; padding-left:80px; line-height:48px; font-size:16px;}
.htsj a{ color:#000;}
.htsj a:hover{ color:#fc0301}
.contact{ width:191px; height:48px; margin:0 auto; background:url(../images/cont_06.jpg) no-repeat; padding-left:80px; line-height:48px; font-size:16px;}
.contact a{ color:#000;}
.contact a:hover{ color:#fc0301}

.content-right{ float:right; width:778px;} 
.nrbt{ height:44px;border-bottom:1px solid #ddd;line-height:43px;}
.nrbt .fl{ font-size:18px;}
.nrbt .fr{ font-size:12px; color:#888}
.nrbt .fr a{ color:#888}
.nrbt .fr a:hover{ color:#fc0301}
.nrbox{ padding:12px; font-size:14px; color:#666; line-height:1.5;}

.newll{ height:32px; line-height:32px; border-bottom:1px dotted #ccc; font-size:12px; padding-left:20px; background:url(../images/sj_09.jpg) 5px center no-repeat;}
.newll:hover{ height:32px; line-height:32px; border-bottom:1px dotted #ccc; font-size:12px; padding-left:20px; background:url(../images/sj_09.jpg) 5px center no-repeat #f6f6f6; transition:background .5s;}
.newll a{ color:#888888;}
.newll a:hover{ color:#fc0301;}

.newbt{ height:36px; line-height:36px; text-align:center; font-size:16px; color:#000; border-bottom:1px solid #ddd;}
.newtime{ text-align:center; line-height:30px; line-height:30px; font-size:12px; color:#333}
.newnr{ padding-top:10px; font-size:13px; line-height:2; color:#666;}
.newnr img {
	max-width: 100%;
	height: auto;
	width: auto\9; 
}

.porlist{}
.porlist li{ width:250px; float:left; height:185px;}
.porimg{ width:240px; height:148px; margin:0 auto; border:3px solid #ddd; padding:1px;} 
.porimg:hover{ width:240px; height:148px; border:3px solid #fc0301; padding:1px; transition:border .5s;}
.portet{ text-align:center; line-height:30px; font-size:13px;}
.portet a{ color:#888888}
.portet a:hover{ color:#fc0301}

.prolist{}
.prolist li{ width:375px; float:left; height: auto;}
.proimg{ width:355px; height: auto; margin:0 auto; border:3px solid #ddd; padding:1px;} 
.proimg img{max-width: 100%;
	height: auto;
	width: auto\9; } 
.proimg:hover{ width:355px; height:auto; border:3px solid #fc0301; padding:1px; transition:border .5s;}
.protet{ text-align:center; width:355px; margin:0 auto; line-height:30px; font-size:13px;}
.protet a{ color:#000}
.protet a:hover{ color:#fc0301}

.pronry{padding-top:20px; border-bottom:2px solid #ddd; padding-bottom:10px;}
.pronryimg{ width:208px; height: auto; margin:0 auto; border:3px solid #ddd; padding:1px;} 
.pronryimg img{max-width: 200px;
	height: auto;
	width: auto\9; } 
.pronryright{ padding:0 10px; line-height:2; width:545px;}
.pronrybox{ padding-top:12px; line-height:2;}

.tuijian{margin-bottom:14px; background:#e7e7e7}
.tuijianimg{ float:left; padding:10px; width:150px;}
.tuijianright{ float:right; width:500px; padding-top:5px; line-height:1.7; font-size:12px; color:#666}
.tuijianright strong{ font-size:14px; color:#fc0301;}






