@charset "utf-8";
*{ margin:0px; padding:0px;}
img {border:0;margin:0; padding:0;}
ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal;}
.clearboth{ clear:both}
a:link { text-decoration: none; color: #404040;}
a:visited {text-decoration: none; color: #404040;}
a:hover { text-decoration: none; color: #ff6700; transition: all 0.3s ease-out 0s;}
a:active {text-decoration: none; color: #404040;}
.mainall{width:1200px; margin:0 auto; overflow:hidden;}
.fl{ float: left;}
.fr{ float: right;}
body { margin: 0px; color:#404040; font-size: 14px; font-family:"Microsoft YaHei","微软雅黑",宋体,Arial, Helvetica, sans-serif;}

/**头部**/
.top_h{ height: 114px;}
.by {font-size: 36px;color: #ff6700;font-weight: bold; margin:20px 0 0 0;}
.by p{font-size: 18px; color: #5f5f5f; margin-top: 2px; letter-spacing: 1px;}
.huiyuan{ padding-top:32px; position:relative;}
.huiyuan span{ display:block; position:absolute; left:72px; top:52px; font-size:18px; color:#f00; font-weight:bold; line-height:30px;}
.huiyuan b{ display:block; position:absolute; left:146px; top:52px; font-size:18px; color:#f00; font-weight:bold; line-height:30px;}



.pro_bt{background: url(./pro_t.jpg) no-repeat top center; height:44px;}
.nav_bg{ height:56px;background: #ff6700; position:relative;z-index: 5; text-align: center;}
.nav_bg ul li{float: left;} 
.nav_bg ul li a{  height:56px;  color:#FFF; padding:0px 24px; font-size: 15px;line-height: 56px;display: block;float: left;}
.nav_bg a:hover,.nav_bg li.another a{background:#f58622;color:#FFF;}
.bottom{ background:#2f2f2f; line-height:50px; text-align:center; color:#bababa; margin-top:30px;}
.bottom a{ color:#bababa;}


.banner{ margin-top:-21px; position:relative; z-index:4;}
.flexslider{ position:relative; height:450px; overflow:hidden; z-index:4;}
.slides{ position:relative; z-index:1;}
.slides li{ height:450px;}
.slides li a{ display:block; height:450px; width:100%;}
.flex-control-nav{ position:absolute; bottom:10px; z-index:8; width:100%; text-align:center;}
.flex-control-nav li{ display:inline-block; width:34px; height:8px; margin:0 5px; *display:inline; zoom:1;}
.flex-control-nav a{ display:inline-block; width:34px; height:8px; line-height:44px; overflow:hidden; background:#333; cursor:pointer; color:#FFF;}
.flex-control-nav .flex-active{ background:#ff6700;}
.flex-direction-nav{ position:absolute; z-index:3; width:100%; top:45%;}
.flex-direction-nav li a{ display:block; width:51px; height:80px; overflow:hidden; cursor:pointer; position:absolute;}
.flex-direction-nav li a.flex-prev{ background: url(./prev.png) no-repeat 0 0; left:0px;}
.flex-direction-nav li a.flex-next{ background: url(./prev.png) no-repeat right 0; right:0px;}





/*页面样式*/
.new_tit{ margin-top:30px;}
.new_list a{ display:block; line-height:36px; border-bottom:1px dashed #dcdcdc; background:url(./news_tag.jpg) no-repeat 6px center; padding-left:20px;}
.ny_nav{background:url(./ny_leftt.jpg) no-repeat 0 0; height:56px;padding:0px 0px 0px 20px; line-height: 56px;}
.ny_left{width:240px; float:left;margin-top:30px;}
.ny_nav h3{font-size: 20px; color:#FFf; font-weight: bold;}
.ny_n{margin-top: 2px;}
.ny_n li{height:39px;background:#f3f3f4; border-bottom: 1px solid #FFF; line-height: 39px;text-indent: 24px;}
.ny_n li a{font-size: 14px; color:#4c4c4c;}
.ny_n li:hover,.ny_n li.current{cursor:pointer;background:#f68900;}
.ny_n li:hover a,.ny_n li.current a{color:#FFF;}
.contact_tu{margin-top: 15px;}
.contact_n{line-height: 30px; margin: 10px 0px 0px 5px;}


/**clist_right**/
.clist_right{ width:930px; padding-top:30px;}
.clist_right h3{ text-align:center; line-height:50px; border-bottom:1px dashed #ddd; width:930px; margin:auto; position:relative; height:100px; margin-bottom:40px;}
.clist_right h3 b{ display:block; font-size:18px; color:#ff6700; font-weight:bold;}
.clist_right h3 span{ font-size:14px; color:#666; display:block; line-height:30px;}
.clist_right h3 em a{ display:block; width:68px; height:25px; line-height:25px; padding-left:6px; text-align:center; background:url(.1/case_back.jpg) no-repeat; color:#fff; position:absolute; right:0px; bottom:-12px;}
.case_wz { padding-bottom:30px;}
.case_wz p{ font-size:14px; line-height:30px; color:#666; text-indent:28px;}
.case_wz i{ font-size:18px; display:block; color:#333; font-weight:bold; text-align:center; line-height:50px; margin-top:30px; font-style:normal;}
.case_wz img{ display:block; margin:auto;}
.case_fy{ height:40px; border:1px dashed #ddd; border-left:0px; border-right:0px; line-height:40px;}
.case_fy span{ display:block; float:left;}
.case_fy b{ display:block; float:right; font-weight:normal;}


/**plist_right**/
.plist_right{ width:960px; padding-top:30px;}
.plist_right h3{ background:url(./p_list_tit.jpg) no-repeat bottom; line-height:40px; width:930px; margin-left:30px;}
.plist_right h3 a{ color:#ff6700; font-size:24px;}
.plist_right h3 span{ font-size:16px; color:#999; text-transform:uppercase;}
.plist_right ul li{ width:280px; height:260px; padding:4px 4px 0px; border:1px solid #ddd; margin:30px 0px 0px 30px; float:left;}
.plist_right ul li img{ width:280px; height:210px;}
.plist_right ul li span a{ display:block; line-height:50px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.plist_fy{ width:930px; margin:30px 0px 0px 30px; text-align:center;}
.plist_fy a{  display:inline-block; *display:inline; zoom:1; height:28px; line-height:28px; border:1px solid #ddd; padding:0px 10px; margin:0px 2px;}
.plist_fy a.plist1_active{ background:#ff6700; border:1px solid #ff6700; color:#fff;}


/**nlist_right**/
.nlist_right{ width:930px; padding-top:30px;}
.nlist_right h3{ background:url(./p_list_tit.jpg) no-repeat bottom; line-height:40px;}
.nlist_right h3 a{ color:#ff6700; font-size:24px;}
.nlist_right h3 span{ font-size:16px; color:#999; text-transform:uppercase;}
.nlist_right ul li{ line-height:50px; border-bottom:1px dashed #ddd; padding:0px 10px; height:50px;}
.nlist_right ul li a{ font-size:14px; color:#333; display:block; float:left;}
.nlist_right ul li span{ display:block; float:right; color:#666; font-size:12px;}

















