@charset "utf-8";
*{ margin:0; padding:0; }

body{ font:12px "微软雅黑";background:url(images/bg.jpg); font-family:"微软雅黑"}
.v-m{ vertical-align:middle;}
img { border:none;}
.clear{ clear:both;}



a{text-decoration:none;}
a:hover{ text-decoration: none;}

li{ list-style:none;}


#big-body{ }



/*head*/
#head-big{ width:100%;}

#head{ width:1130px; margin:0 auto;  padding:15px 0 15px;}
#head .logo{ float:left; width:259px; }

#head .r{ width:600px; float:left; padding-top:23px; margin:0  0 0 70px; font-family:"微软雅黑"; }
#head .r li{ float:left; line-height:30px; font-size:15px; text-align:center; }
#head .r li a{ color:#555; font-weight:bold; padding:0 20px;}

#head .r .on a{ color:#C2050C}
#head .rexian{ float:right; width:163px; padding-top:20px;}

#top{ height:120px; width:934px; margin:0 auto;background:url(images/top.jpg) no-repeat}


#nav{background: url(images/nav.jpg) repeat-x; height:39px; font-family:"微软雅黑"}
#nav-mid{ width:980px; margin:0 auto; }




#bnei{ width:100%; height:450px; background:url(images/bnei.jpg) no-repeat center; margin-bottom:15px; overflow:hidden}


 


#inchan{ width:1240px;padding:50px 0; margin:0 auto}
#inchan h2{ text-align:center; line-height:60px; font-size:35px; color:#444;}
#inchan h3{ text-align:center; line-height:40px; font-size:20px; color:#555; margin-bottom:50px;}
#inchan h4{ text-align:center; line-height:30px; font-size:20px; color:#444; font-size:15px; width:80%; margin:0 auto 30px; font-weight:normal;}


#inchan .box1{ width:100%; margin-bottom:70px;}
#inchan .box1 .l{ float:left; width:1140px;}
#inchan .box1 .l .img{ width:1140px; height:525px;}
#inchan .box1 .r{ width:380px; background:#F8F8F8; height:160px; padding:30px; position: relative; top:160px; left:800px;}
#inchan .box1 .r h3{ font-size:25px; margin-bottom:20px; position: absolute; font-weight:normal; color:#444}
#inchan .box1 .r p{ font-size:13px; line-height:30px; position: absolute; top:80px;color:#444; width:87%}
#inchan .box1 .r a{ color:#444}


#inchan .box2{ width:100%; margin-bottom:70px;}
#inchan .box2 .l{ float:right; width:1140px;}
#inchan .box2 .l .img{ width:1140px; height:525px;}
#inchan .box2 .r{ width:380px; background:#F8F8F8; height:160px; padding:30px; position: relative; top:160px; left:0;}
#inchan .box2 .r h3{ font-size:25px; margin-bottom:20px; position: absolute; font-weight:normal; color:#444}
#inchan .box2 .r p{ font-size:13px; line-height:30px; position: absolute; top:80px;color:#444; width:87%}
#inchan .box2 .r a{ color:#444}





#hengtiao{ width:100%; background:url(images/hengbg.jpg) no-repeat center; height:840px; margin-bottom:80px;}
#hengtiao #mid{ width:1200px; margin:0 auto; height:840px;}




#inzixun{ width:1200px;padding:50px 0; margin:0 auto; color:#444}
#inzixun h2{ text-align:center; line-height:60px; font-size:35px; color:#444;}
#inzixun h3{ text-align:center; line-height:40px; font-size:20px; color:#555; margin-bottom:50px;}

#inzixun .l{ float:left; width:430px;}
#inzixun .l .img{ float:left; width:430px; height:310px;}

#inzixun .r{ float:right; width:720px;}
#inzixun .r .box{ padding-bottom:40px;}
#inzixun .r .box .zuo{ width:150px; font-size:13px; text-align:center; line-height:115px; float:left; height:115px; border-right:#ddd solid 1px;}
#inzixun .r .box .you{ width:500px; float:right;}
#inzixun .r .box .you h3{ font-size:16px; font-weight:bold; text-align:left; line-height:40px; margin-bottom:0}
#inzixun .r .box .you  a{ color:#444}
#inzixun .r .box .you p{ line-height:28px; padding-bottom:10px;}





#youqing-big{ width:100%; background:#F5F5F5;line-height:25px; padding:15px 0}
#youqing{ width:1200px; margin:0 auto;}
#youqing  p{  font-size:12px;color:#979797 }
#youqing  p a{ color:#979797; padding:0 5px;}

/*warp*/
#warp{  width:1100px; background:#fff; margin:0 auto; overflow:hidden; }

#main{ float:right; width:800px;}



#main h2 { color:#333; font-size:16px; background: url(images/icon.jpg) no-repeat; padding-left:36px; background:url(images/main-h2.jpg) no-repeat bottom; height:38px; line-height:32px; margin-bottom:15px;}



.main-box{ border-top:0; padding:0}


#side{ float:left; width:250px; background:#f8f8f8}
#side h2{ background:url(images/side-h2.jpg) no-repeat; height:37px; font-size:14px; color:#fff; line-height:30px; padding-left:25px;}



#side .daohang{ margin-bottom:10px;}
#side .daohang h2{ background: url(images/daohang.jpg) no-repeat; height:38px; line-height:38px; padding-left:28px; color:#fff; font-size:15px;}
#side .daohang ul{ width:90%; margin:0 auto;}
#side .daohang li{ border-bottom:#e5e5e5 solid 1px; line-height:37px; font-size:13px;background: url(images/icon.jpg) no-repeat 30px;letter-spacing:3px; }
#side .daohang li a{ color:#555; padding-left:45px; display:block; font-weight:bold;}

#side .daohang0{ margin-bottom:10px;}
#side .daohang0 h2{ background: url(images/daohang.jpg) no-repeat; height:38px; line-height:38px; padding-left:28px; color:#fff; font-size:15px;}
#side .daohang0 ul{ width:90%; margin:0 auto;}
#side .daohang0 li{ border-bottom:#e5e5e5 solid 1px; line-height:37px; font-size:13px;background: url(images/icon.jpg) no-repeat 10px;}
#side .daohang0 li a{ color:#555; padding-left:25px; display:block; font-weight:bold;}

#side .g{ width:175px; margin:20px auto 15px;}

#side .lianxi{ border:#ccc solid 1px; border-top:0;margin-bottom:10px;}
#side p{ line-height:25px; padding:0 15px;}


#sidenew{ width:95%; margin:0 auto; padding-bottom:20px;}
#sidenew h2{ font-size:14px; font-family:"微软雅黑"; margin-bottom:10px; line-height:40px; border-bottom:#ddd solid 1px; background: none; color:#333}
#sidenew li{ line-height:30px; background:url(images/icon3.jpg) no-repeat 5px; font-family:"宋体"; width:90%; margin:0 auto; border-bottom:#ddd solid 1px;}
#sidenew li a{ padding-left:20px; color:#333}

#side .sm{ width:90%; margin:0 auto}
#side .sm li{ line-height:25px; font-weight:normal; font-size:13px;}
#side .sm li a{ font-weight:normal}

.fenxing{ border-bottom:#ddd solid 1px; width:100%; margin-bottom:10px; line-height:35px; text-align:right}

.sx{ border-top:#ddd solid 1px; font-family:"宋体"; font-size:14px; margin-bottom:15px;}
.sx  p{ line-height:35px;}
.sx p a{ color:#333;}


/*-----------list-----------*/

.list-news{ padding:20px 10px; padding-bottom:40px; padding-top:0;}
.list-news li{ background:url(images/icon.jpg) no-repeat 0 9px; line-height:30px; border-bottom:#ddd dotted 1px; list-style:none; margin-bottom:3px; width:755px; height:35px; clear:both}

 .list-news li a{ color:#222; float:left; padding-left:20px;}
 .list-news li span{ float:right; color:#666}

.pages{ text-align:center; padding:15px 0; width:100%; clear:both}


/*---list-pro--*/
.list-pro{ overflow:hidden; height:1%; clear:both; padding-top:10px}
.list-pro-box{ width:207px; float:left; overflow:hidden; margin:0 23px; height:220px;}
.list-pro-box img{ width:205px; height:163px; border:#ddd solid 1px;}
.list-pro-box p{ width:205px; line-height:35px; text-align:center}
.list-pro-box p a{ color:#333; font-size:13px; font-weight:bold;}


.neihang{ margin-bottom:10px;}
.neihang .l{ float:left; width:290px;}
.neihang .r{ float:right; width:470px;}
.neihang .img{ width:290px; height:290px;}
.neihang p{ line-height:30px; font-size:13px; font-weight:bold; border-bottom:#ddd solid 1px; margin-bottom:15px; padding-bottom:10px;}

/*-----------detail-----------*/
.detail-jianjie{ line-height:26px;  font-size:13px; padding: 10px; padding-top:0}
.detail-jianjie a{ color:#686465}

.detail-jianjie img{ margin-bottom:10px;}

.detail-jianjie h1{ font-size:23px; text-align:center; padding:5px 0 10px;}
.detail-jianjie .small{ font-size:12px; text-align:center;  margin-bottom:20px; color:#999}
.detail-jianjie .desc{}

.detail-jianjie .pic{ text-align:center; margin-bottom:5px;}
.detail-jianjie .pic img{ width:280px; height:230px; border:#ddd solid 1px;}

.detail-jianjie td{ border:#ddd solid 1px;}



#about{ width:960px; margin:0 auto; padding:30px 0; color:#444}
#about h1{ text-align:center; color:#D20019; font-size:25px; font-family:"微软雅黑"}
#about h1 span{ font-size:15px; color:#444}
#about .jj{ line-height:30px; font-size:14px; padding:15px 0; margin-bottom:30px;}
#about .jj span{ color:#C51702; font-weight:bold; font-size:15px;}

#san{ margin-bottom:50px;}
#san .yi{ width:312px; float:left; margin-right:12px;}
#san .yi h2{color:#D20019; font-size:18px; line-height:40px;}
#san .yi p{ color:#333; line-height:25px; padding-right:8px;}


#fuwutu{ width:1008px; margin:50px auto 50px;}
#fuwutu ul{ width:150px;padding:5px 0; padding-left:14px; float:left; }
#fuwutu li{ line-height:25px; color:#444}

#fuwu1{ width:978px; margin:0 auto; text-align:center; margin-bottom:50px;}
#fuwu1 h2{ color:#D20019; font-size:20px; line-height:60px;}
#fuwu1 p{ line-height:25px; color:#444; font-size:14px; margin-bottom:20px;}


#lianxi1{ width:841px; margin:0 auto; padding:30px 0}
#lianxi1 h2{ color:#D20019; font-size:20px; line-height:40px;}
#lianxi1 p{line-height:25px; color:#444; font-size:14px;}

#lianxida{ width:100%; background:url(images/lx.jpg) no-repeat center; height:301px;}


#case{ width:980px; margin:0 auto; padding:50px 0; overflow:hidden; height:1%; clear:both;}



#case .mm{ width:280px; float:left; overflow:hidden; margin:0 15px; height:220px; background:#fff; padding:7px; border:#eee solid 1px; margin-bottom:20px;}
#case .mm img{ width:280px; height:180px; margin-bottom:3px;}
#case1 .mm p{ width:280px; line-height:30px; text-align:center;}
#case1 .mm p a{ color:#333; font-size:13px; display:block; height:30px; width:280px; font-weight:bold; background:#f5f5f5}
#case1 .mm p a:hover{ background:#BA0000; color:#fff;}

#case .mm2{ width:280px; float:left; overflow:hidden; margin:0 15px; height:380px; background:#fff; padding:7px; border:#eee solid 1px; margin-bottom:20px;}
#case .mm2 img{ width:280px; height:340px; margin-bottom:3px;}
#case .mm2 p{ width:280px; line-height:40px; text-align: center;}
#case .mm2 p a{ color:#333; font-size:13px;width:280px; height:40px; display:block; font-weight:bold; background:#fff }
#case .mm2 p a:hover{ background:#f1f1f1; color:#C51702;}

#case h2{ color:#C51702; padding:0 15px; font-size:20px; margin-bottom:20px;}

#case .mm p{ width:280px; line-height:40px; text-align: center;}
#case .mm p a{ color:#333; font-size:13px;width:280px; height:40px; display:block; font-weight:bold; background:#fff }
#case .mm p a:hover{ background:#f1f1f1; color:#C51702;}

.detcase{ width:960px; margin:0 auto; }
.detcase h1{ text-align:center; color:#444; line-height:70px; border-bottom:#eee solid 1px; font-weight:normal}
.detcase .di{ height:17px; line-height:17px; overflow:hidden; margin:20px 0 50px;}
.detcase .di a{ color:#444}
.detcase .di a:hover{ color:#C51702}
.detcase .di .l{ float:left; width:200px;}
.detcase .di .m{ float:left; width:560px; text-align:center;}
.detcase .di .r{ float:right; width:200px; text-align:right;}


#tou{ width:960px; margin:20px auto 0; padding:30px 0 50px; border-bottom:#ddd solid 1px;}
#tou .zuo{ float:left; width:200px; font-size:25px; color:#CC0000; font-weight:bold; font-size:16px; line-height:40px;}
#tou .fenlei{ float:right; width:280px; text-align:right;}
.fenlei li{ float:left; width:120px; text-align:center; line-height:30px; height:30px;margin-left:20px;}
.fenlei li a{ color:#fff; display:block; background:#666; width:120px; height:30px;}
.fenlei li a:hover{ background:#D41600; color:#fff}
.fenlei .on a{background:#D41600; color:#fff}

.desc{ font-size:13px; color:#444; line-height:25px; padding:10px 0;}


#rtt {width:24px; height:73px; background:url('/images/besttop.gif'); background-size:cover; position:fixed; right:50px; bottom:50px; border-radius: 5px; z-index:1000; display:none;}



/*foot*/
#foot{ width:100%; background:#242424; color:#D5D5D5; font-family:"微软雅黑"; text-align:center}
.foot-mid{ width:1160px; margin:0 auto; padding:15px 0; line-height:30px;}

#foot a{ color:#D5D5D5}