﻿@charset "utf-8";
* {-webkit-tap-highlight-color: transparent;outline: 0;  }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {padding: 0;  border: 0;  font-size: 14px;  font: inherit;  vertical-align: baseline;  outline: none;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  }
html { height:100%;background:#fff;touch-action: manipulation;}
body {   margin: 0 auto;   font-family:  "Microsoft Yahei", "微软雅黑", Arial, Helvetica, STHeiti, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";    }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; max-width: 100%; }

a, a:visited ,a:hover,a:active{ text-decoration: none; color: #333;  }
a,button,input{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
.clear{ clear:both;}
a:hover{ color:#ef7911;}


.head{ width: 1200px; margin: 0 auto; margin-top: 20px;}

.head1_left{ float: left; padding-left:5px;}

.head1_rig{ float: right; padding-top:13px;}

.head1_zj {
    float: left;
    margin-left: 399px;
    margin-top: 7px;
}

.ny_banner{ width:1200px; margin:0 auto; height:232px; overflow:hidden;}
.ny_banner img{ width:1200px; height:232px;}

.seach{ width: 212px; float: left; height: 28px; line-height: 25px; color:#666; padding-left:10px; border: 1px solid #c8c8c8;}
.seach_txt{ width: 212px;  border:none; background:none;color:#373737;}
.seach22{ float:left; background:url(../images/seach.png) no-repeat; width:33px; height:28px; border:none; cursor:pointer;}

.nr{ width: 1200px; margin: 0 auto; margin-top:15px; min-height:295px;}

.tzgg{ width: 293px; float: left;}

.tzgg_title{ height:40px; line-height:40px;}

.tzgg_titl1 { float: left;border-bottom:3px solid #ef7911; margin-top: -2px; padding-left: 10px; font-weight:bold;}

.tzgg_titl2{ float:right; }
.tzgg_titl2 a{  font-size: 14px;}
.tzgg_titl1{ width:115px; color:#ef7911; font-size:16px;}

.tzgg_title{ border-bottom:1px solid #dfdfdf;}
.reqi_txt{ float: right; width: 206px; margin-top: 6px;overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.8rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #666; height: 40px;
   }
.geng{ float:left;}
.reqi_txt a{ font-size: 14px; color:#1d1d1d;}


.tzgg_nr ul li{margin-top: 12px;
    margin-bottom: 15px;
    float: left;
    display: block;
    width: 293px;}
.jinatou{ float:left; margin-top: 5px;}

.tzgg_nr li .reqi { float: left;
    width: 72px;
    padding-top: 5px;
    height: 60px;
    background: #8f8f8f;
    border-radius: 6px;
    text-align: center;
}
.tzgg_nr li:hover .reqi{ background: #027fc9;}
.news_n1 h2 a:hover{ color:#ff7d12;}
.tzgg_nr li .ri {
    font-size: 20px;
    color: #fff;
    width: 65%;
    border-bottom: 1px solid #fff;
    margin: 0 auto;
    line-height: 27px;
}

.tzgg_nr li .ny {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
}

.news{ float: left; width: 492px ; margin-left: 15px;}

.news_n1 h2{ margin-top: 6px;overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.8rem;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #000; height: 20px;}
    
    .news_n1 h2 a{ font-size: 16px;color: #000;}
    
    .news_n_xiang{margin-top: 6px;overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.8rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #666; height: 40px; line-height: 20px; }
	
	.news_n1{border-bottom:1px dashed #ccc; padding-bottom:10px; margin-top:17px;}

.news_n_lie{ }
.news_n_lie ul li{ float: left; width: 492px; height: 43px; line-height: 43px; overflow: hidden; background:url(../images/chong.png) no-repeat left center; padding-left:10px;}
.news_n_lie ul li span{ float: right; font-size: 14px; color: #666;}
.news_n_lie ul li a{     color: #1d1d1d;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    width: 374px;}
.news_n_lie ul li a:hover{ color: #ef7911;}
.peix{ float:right; width:370px;}

.bottom a:hover{color:#ef7911;}
.bottom{ width:100%; background:#f4f4f4; border-top:1px solid #d6d6d6; padding-top:22px;  height:130px; margin-top:10px;}
.bottom_nr{ width:1200px; margin:0 auto;}
.bottom_nr_le{ float:left; width:918px;}

.bottom_nr_re{ float:right; width:195px;}
.bottom_nr_le1 ul li:nth-child(1){padding-left:0px; background:none;}
.bottom_nr_le1 ul li{ float:left; background:url(../images/yish.png) no-repeat 0 6px; height:20px; display:block; padding-right:10px; padding-left:10px}
.bottom_nr_le1 ul li a{ font-size:14px; color:#333;}
.bottom_ba{ margin-top:20px;}
.bottom_ba{ line-height:20px; font-size:14px; color:#373d4b;}

.bottom_nr_re1{ float:left; padding-top:20px; text-align:right;font-size:14px; color:#373d4b; line-height:20px;}

.bottom_nr_re2{ float:right;}
.bottom_nr_re2 img{ width:88px; height:88px;}

.peix_n{ margin-top:18px;}

/*焦点图*/
.focus{ position:relative; width:370px; height:232px; background-color: #000; float: left;}  
.focus img{ width:370px; height:232px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:15px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg {
    bottom: 8px;
    right: 7px;
    position: absolute;
    height: 21px;
    text-align: center;
    z-index: 200;
}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#027fc9;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }   
 
.focus .next{position:absolute;width:40px;height:74px;background: url(../images/r.png) no-repeat;}
.focus .prev{position:absolute;width:40px;height:74px;background: url(../images/l.png) no-repeat;}


.focus .prev{top: 50%;margin-top: -37px; left: 0;cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;    cursor:pointer;}  

.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:0 0;}  













.banner{ width:1200px; margin:0 auto;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1200px; height:343px; margin:auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}

#playBox .oUlplay li img{ width:1200px; height:343px;}
#playBox .pre{ cursor:pointer; width:41px; height:72px; background:url(../images/focus_btn.png) no-repeat; position:absolute; top:125px; left:0px; z-index:10;}
#playBox .next{ cursor:pointer; width:41px; height:72px; background:url(../images/focus_btn2.png) no-repeat; position:absolute; top:125px; right:0px; z-index:10;}
#playBox .smalltitle {width:1200px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:12px; height:12px; cursor:pointer; margin:0 3px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#0480fa;}







.nav ul li{ float:left; width:120px; text-align:center;}
.nav ul li a{ font-size:15px; color:#fff;}





/*menu*/
#nav {width:1200px; margin:0 auto; margin-top:10px;  background:url(../images/nav_bj.png) no-repeat center center; height:35px; line-height:35px; display:block;}
#nav .jquery_out {float:left;line-height:32px;display:block; border-right:1px solid #fff; text-align:center; color:#fff;font:18px/32px "微软雅黑"; background:#062723 url(../images/slide-panel_03.png) 0 0 repeat-x;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {float:left; width:120px;position:relative; text-align:center;}
#nav .mainlevel a { font-size:15px; color:#fff;}

#nav .mainlevel a:hover { text-decoration:none;  }
#nav .mainlevel ul {display:none; position:absolute; left:0px;  z-index:999999;}
#nav .mainlevel li {border-top:1px solid #3e92ff; background:#0480fa; width:121px;/*IE6 only*/}
#nav .mainlevel ul li a{ font-size:13px; display:block;}
#nav .mainlevel ul li a:hover{ background:#0175e7; }
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}












.n_main_box {
    width: 100%;
}

.n_nav_box {
    height: 55px;
    line-height: 55px;
    position: relative;
}
.n_nav_box a:hover{ color:#ff7f00;}
.n_main_box .w1200 {
    position: relative;
    width: 1200px;
    height: 55px;
    margin: 0 auto;
    border-bottom: #e5e5e5 3px solid;
}
.n_nav {
    position: relative;
}

.position {
    position: absolute;
    height: 55px;
    line-height: 65px;
    right: 0px;
    bottom: 0;
    color: #777777;
    padding-left: 20px;
    font-size: 13px;
    background: url(../images/home_icon.png) left 24px no-repeat;
}

.n_nav a {
    display: inline-block;
    height: 55px;
    font-size: 24px;
    float: left;
    line-height: 40px;
    color: #424242;
    text-align: center;
    margin-left: -1px;
    box-sizing: border-box;
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-right: 54px;
}

.n_nav a strong {
    display: block;
    position: relative;
    z-index: 4;
    height: 60px;
    line-height: 60px;
    font-weight: 100;
}

.position span, .position a, .position i {
    font-size: 14px;
    color: #727272;
    -moz-transition: all 0.36s ease-in-out;
    -webkit-transition: all 0.36s ease-in-out;
    -o-transition: all 0.36s ease-in-out;
    -ms-transition: all 0.36s ease-in-out;
    transition: all 0.36s ease-in-out;
}

.position i{padding-left: 5px;
    padding-right: 5px;}

.n_nav .on:before {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #48affa;
}

#pageinfo{margin-top:20px; margin-bottom:20px; font-size:0; text-align: center;}
#pageinfo a{display:inline-block; min-width:12px; height:36px; line-height:36px;
 margin:0 4px; padding:0 12px; background:#fff; border:1px solid #e1e1e1; font-size:13px;}
#pageinfo a.info{color:#888;}
#pageinfo a.current{background:#027fc9; border-color:#027fc9; color:#fff;}
.n_left {
    width: 180px;
    float: left;
    overflow: hidden;
}

#n_nav {
    background: #f7f7f9;
    box-sizing: border-box;
    border: #e4e5e8 1px solid;
    margin-bottom: 20px;
    padding: 0 0 25px 0;
}

#n_nav dl {
    margin-bottom: 30px;
    border-bottom: 1px solid #e7e9eb;
}

#n_nav dt.on {
    background: #48affa;
}

#n_nav dt {
    position: relative;
    padding: 0 7px;
    display: block;
    line-height: 55px;
    height: 55px;
    overflow: hidden;
}


#n_nav dt.on a {
    color: #fff;
    border: none;
    background: url(../images/dot_icon01.png) 16px center no-repeat, url(../images/dot_icon02.png) 194px center no-repeat;
}

#n_nav dt a {
    font-size: 16px;
    padding-left: 34px;
    color: #343536;
    display: block;
    font-weight: normal;
    border-top: 1px solid #e7e9eb;
    background: url(../images/dot_icon.png) 16px center no-repeat;
}

#n_nav .ewm {
    text-align: center;
}

#n_nav .ewm .img img {
    display: inline-block;
    width: 125px;
    height: 125px;
    border: #dee0e3 4px solid;
}



#n_nav dt a {
    font-size: 16px;
    padding-left: 34px;
   
    display: block;
    font-weight: normal;
   
   
   
   
}

.zhengshi{ margin-top:20px;}
/*==================分类导航=================*/
#n_sub_nav{ position:relative; display:inherit; text-align:center; margin-top:10px; margin-bottom:40px;}
#n_sub_nav a{ width:100px;  margin:0 5px; display:inline-block; height:30px; line-height:30px; border-radius:0px; background:#fff;   text-align:center; color:#fff; background:#68696b; font-size:14px;}  
#n_sub_nav a:hover{  background:#3c81d1;  }
#n_sub_nav a.on { background:#3c81d1;  }
.n_right{width: 1200px;}
.n_title{position:relative;height: 50px;line-height: 50px;border-bottom: 3px solid #f7f7f9;margin-bottom: 30px;}
.n_title h1{font-size: 28px;border-bottom: 3px solid #3b5998;display:inline-block;color: #424242;line-height: 51px;margin-top: -10px;}
#n_nav{background:#f7f7f9;box-sizing: border-box;border: #e4e5e8 1px solid;margin-bottom: 20px; padding:0 0 25px 0}
#n_nav dl{margin-bottom:30px;border-bottom: 1px solid #e7e9eb;}
#n_nav dt h1{ display:block;  padding: 0 25px;border-bottom: 1px solid #e9e9ec; line-height: 37px; margin-left: 9px; margin-right: 8px;}
#n_nav dt{position:relative;padding: 0 7px;display:block;line-height: 55px;height: 55px;overflow:hidden;}
#n_nav dt a{font-size: 16px;padding-left: 34px;color: #343536;display:block;font-weight:  normal;border-top: 1px solid #e7e9eb; background:url(../images/dot_icon.png) 16px center no-repeat;}
#n_nav dt.on{ background:#027fc9}
#n_nav dt.on a{ color:#fff; border:none; background:url(../images/dot_icon01.png) 16px center no-repeat, url(../images/dot_icon02.png) 194px center no-repeat;}
#n_nav dt:hover{ background:#027fc9}
#n_nav dt:hover a{ color:#fff; border:none; background:url(../images/dot_icon01.png) 16px center no-repeat, url(../images/dot_icon02.png) 194px center no-repeat;}
#n_nav dd .box{}
#n_nav dd a{padding-left:10px;line-height:32px;font-size:12px;color:#636060;display:block;height:32px;background:url(../images/icon_nav_sub_li.png) 20px center no-repeat; padding: 0 35px;}
#n_nav dd a:hover{ color:#027fc9;}
#n_nav dd a.on{ color:#027fc9;  }
#n_nav dd a.on{background:url(../images/icon_nav_sub_li_hover.png) 20px center no-repeat #027fc9; color: #fff;}
#n_nav .ewm{ text-align:center;}
#n_nav .ewm .img{ display:inline-block; width:125px; height:125px; }
#n_nav .ewm .img img{ display:inline-block; width:125px; height:125px; border:#dee0e3 4px solid;}
#n_nav .ewm h5{ font-size:13px; color:#7a7a7a; line-height:36px; height:36px;}
.gg img{ width:240px; height:180px;}

.n_right{width:1200px; }
.n_right p{line-height:30px; font-family:  "Microsoft Yahei", "微软雅黑";}
.n_right .ar_article{ margin-bottom:44px;}
.n_right .anniu{ padding:0 0 50px 0; border-bottom:#dadada 1px solid;; text-align:center; margin-bottom:50px;}












.n_chanpin .submit{float: left;width: 96px;height: 50px;line-height: 50px;background: #e7554e;}
.n_chanpin .submit:hover{background: #48affa;}
.n_chanpin .submit input[type="submit"]{width:100%;height: 50px;line-height: 50px;color: #fff;font-size:13px;vertical-align:top;text-align:center;background:none;border:none;}
.n_chanpin .submit input[type="button"]{width:100%;height: 50px;line-height: 50px;color: #fff;font-size:13px;vertical-align:top;text-align:center;background:none;border:none;}
.n_chanpin table{ width:100%; margin-bottom:20px;}
.n_chanpin .ar_article th{background: #f7f7f9;border: #e2e2e2 1px solid;font-size:14px;color: #6c6c6c;font-weight:normal;}
.n_chanpin .ar_article th img{ margin:-3px 7px 0 0}
.n_chanpin form .select select{ display:none !important}
.n_chanpin form .select.select02{ width:125px;}
.n_chanpin form .select.select03{ width:155px;}

.n_chanpin01 ul.tu_lie{ float:left; width:1200px;}
.n_chanpin01 ul.tu_lie li{ float:left; width:290px; margin:0 10px 30px 0}
.n_chanpin01 ul.tu_lie li .img{ margin-bottom:4px;}
.n_chanpin01 ul.tu_lie li .img,.n_chanpin01 ul.bottom li .img img{ width:290px; height:188px; overflow:hidden;}

.tu_lie .img img{width:290px; height:188px;} 
.n_chanpin01 ul.tu_lie li h5{ height:45px; line-height:43px; border:#d0d0d0 1px solid; text-align:center; padding:0 10px;}
.n_chanpin01 ul.tu_lie li h5 a{ font-size:15px; color:#4f4f4f; -moz-transition: all 0s ease-in-out;-webkit-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;-ms-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}
.n_chanpin01 ul.tu_lie li:hover h5{ border:#027fc9 1px solid; background:#027fc9}
.n_chanpin01 ul.tu_lie li:hover h5 a{ color:#fff; }
h5 a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.ny_newl{ width:1200px;}
.ny_newl ul li{ float:left; height:50px; border-bottom:1px dashed #e7e7e7; width:1200px; line-height:50px; overflow:hidden; background:url(../images/chong.png) no-repeat left center; padding-left:10px;}
.ny_newl ul li a{ font-size:15px; color:#1d1d1d;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    width: 1004px;}
.ny_newl ul li a:hover{ color:#e77401;}
.ny_newl ul li span{ float:right; color:#555; }



.xqing h2{ font-size:24px; color:#232323; line-height:30px; text-align:center;margin-top:38px;}

.timeww{ background:#eeeeee; font-size:14px; height:35px; line-height:35px; text-align:center; color:#333; margin-top:20px;}


.courws {font-size:15px;line-height:28px; color:#424242; padding-top:20px; text-indent:2em;}

.courws p {font-size:15px;line-height:28px; color:#424242; padding-top:20px; text-indent:2em;}
.courws img { width:100%;}
.shangh{ margin-top:30px; background:#f7f7f9; padding:15px; margin-bottom:30px;}

.tis{ font-size:15px; color:#666; line-height:30px;}
.tis a{ color:#333;}

.tis a:hover{ color:#ff7f00;}





