@charset "UTF-8";

/*==============================网页整体样式=========================*/
*{ vertical-align:baseline; font-weight:inherit;font-family:微软雅黑, Arial; font-style:inherit; padding:0; margin:0;}
body{ font-size:12px;color: #666; }
ol, ul{ list-style:none;}
img{ border:none; text-decoration:none; }
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:13px;}
a{  text-decoration:none;color: #666666;}
a img, :link img, :visited img{ border:0;}
a:hover{ color: #f5a522;}
.clear { clear:both;}
.clearfix:after{ content: "";display: block;clear: both;}
.w1200{ width: 1200px;margin: 0 auto;}
.fl{ float: left;}
.rl{ float: right;}


/*==============================翻页 代码============================*/
.pages {padding:30px 0;float: right;text-align: right;height: 40px;width:100%;}
.pages li{list-style: none;display: inline-block;width: auto;}
.pages a{padding:3px 15px;display:block;border:1px #eee solid;background:#f9f9f9;display:inline-block;margin-right:5px;
    overflow:hidden;}
.pages a.active{background:#999999;color:#fff;}

/*=============================网站头部欢迎栏============================*/
#top{ height: 35px;width: 100%;background-color: #f2f2f2;line-height: 35px;  }
#top img{ margin-top: 10px;margin-left: 5px}
#top #top_hot a{ margin: 0 10px;}
#language{ height: 35px;width: 78px;margin-left: 5px;position: relative;cursor: pointer;}
#language dd{ margin-left: 15px;height: 25px;margin-top: 5px;line-height: 27px;}
#language dd i{ display: inline-block;width:10px;height: 10px;background: url("../images/icon.png") 0 2px no-repeat;margin-left: 11px;
    transition: 0.5s}
#language dt{ position: absolute;background-color: #f2f2f2;width: 78px;height: 35px;line-height: 35px;display: none;
    border-radius: 0 0 6px 6px;}
#language dt a{ margin-left: 15px;}

#language dl:hover i{ transform: rotate(90deg);}
#language dl:hover dd a{ color: #f5a522;}


/*=============================网站头部欢迎栏============================*/
#header{ height: 90px;}
#logo{ margin-top: 15px;}
#nav{ margin-top: 40px;}
#nav>ul>li{ float: left;width: 96px;height: 30px;text-align: center;line-height: 30px;margin-left: 15px;position: relative}
#nav>ul>li a{ font-size: 14px;width: 80px;height: 30px;display: inline-block}
#nav>ul>li i{ display: inline-block;width: 10px;height: 10px;background: url("../images/icon.png") 0 2px no-repeat;margin-left: 6px;
    transition: 0.5s}
#nav>ul>li:hover i{ transform: rotate(90deg);}

#nav>ul>li ul{ background-color: #f2f2f2;border-radius: 0 0 6px 6px;display: none;z-index: 999;position: absolute}
#nav>ul>li ul li{ text-align: left;}
#nav>ul>li ul a{ margin-left: 11px;width: 85px;height: 30px;display: inline-block}

.nav_down{ background-color: #f2f2f2;border-radius: 6px 6px 0 0;}


/*=============================网站头部欢迎栏============================*/
.flexslider {  position: relative;  height: 550px;  overflow: hidden;  }
.slides {  position: relative;  z-index: -1;  }
.slides li {  height: 550px;  }
.flex-control-nav {  position: absolute;  bottom: 10px;  z-index: 2;  width: 100%;  text-align: center;  }
.flex-control-nav li {  display: inline-block;  width: 14px;  height: 14px;  margin: 0 5px;  *display: inline;  zoom: 1;  }
.flex-control-nav a {  display: inline-block;  width: 14px;  height: 14px;  line-height: 40px;  overflow: hidden;cursor: pointer;  }
.flex-control-nav .flex-active {  background-position: 0 0;  }
.flex-direction-nav {  position: absolute;  z-index: 3;  width: 100%;  top: 45%;  }
.flex-direction-nav li a {  display: block;  width: 50px;  height: 50px;  overflow: hidden;  cursor: pointer;  position: absolute;  }

/*=============================网站首页主体部分============================*/
#container{ width: 100%;height: 765px;background-color: #f0f0f0;padding: 20px 0 40px}
#news_column{ width: 669px;height: 295px;background-color: #fff;padding: 10px 14px 0 17px}
#link_column{ width: 669px;height: 295px;background-color: #fff;padding: 10px 14px 0 17px;margin-top: 16px}

/*主体部分标题样式*/
.column_title{ height: 35px;line-height: 35px;background: url("../images/icon1.jpg") 0 center no-repeat;padding-bottom: 7px;
    border-bottom: 4px solid #f39700;}
.column_title P:first-child{ padding-left: 28px;font-size: 16px;color: #333333;}
.column_title P:first-child span{ font-size: 12px;margin-left: 6px;}
.column_title p:last-child a{ color: #727272;}

/*左边主体公共样式*/
.list{ margin-top: 15px;}
.list_con img{ width: 198px;height: 98px;  }
.list_con p:last-child{ width: 456px;border-bottom: 1px solid #e7e7e7;padding-bottom: 15px}
.list_con p:last-child span{ display: block;}
.list_con p:last-child span:first-child a{ color: #f39700;font-size: 14px;font-weight: bold;}
.list_con p:last-child span:last-child{ color: #9a9a9a;font-size: 12px;text-indent: 2em;line-height: 20px;
    margin-top: 15px}
.list .list_con:last-child{ margin-top: 3px}
.list .list_con:last-child p:last-child{ margin-top: 10px;border-bottom: none;}


/*右边主体样式*/
#about_column{ width: 454px;height: 340px;padding: 10px 14px 0 17px;background-color: #fff;}
#aobut_txt{ margin-top: 16px;line-height: 20px;text-indent: 2em;}
#fast_column{ width: 454px;height: 250px;padding: 10px 14px 0 17px;background-color: #fff;margin-top: 16px;}
#fast_con{ width: 400px;margin-top: 15px;}
#fast_con li{ float: left;background: url("../images/icon2.jpg") 0 center no-repeat;padding-left: 10px;width: 123px;margin-bottom: 16px;}



/*底部快速链接*/
#ks_main{ height: 115px;background-color: #fff;margin-top: 16px;padding-top: 20px;}
#ks_main p{ height: 16px;width: 1170px;margin: 0 auto;}
#ks_main p a{ margin-right: 45px}
#ks_main p a:last-child{ margin-right: 0px}
#ks_main p a:first-child{ margin-left: 15px}
#ks_main p:last-child{ margin-top: 25px;border-bottom: 1px solid #cbcbcb;padding-bottom: 24px}


/*=============================网站底部============================*/
#footer{ height: 162px;background-color: #414141}
#f_left p{ color: #ffffff;}
#f_left p:first-child{ margin: 33px 0 30px;}
#f_left p:first-child a{ margin: 0 12px;color: #ffffff;}

#f_left p:not(:first-child){ margin-left: 12px;}
#f_left p:nth-child(2){ margin-bottom: 9px;}
#f_left p:last-child{ margin-top: 14px;}
#f_left p:last-child a{ color: #ffffff;}
#ewm{ margin:28px 2px 0 0;}


/*=============================网站内页样式============================*/
.ins_banner{ height: 300px;width: 100%}
.page{ margin-top: 30px;margin-bottom: 30px}
.sidebar{ width: 255px}
.ins_left h1{ text-align: left;height: 54px;border-bottom: 1px solid #fff;color: #fff;line-height: 54px;font-size: 18px;
    padding-left: 25px;background-color: #999999;  }
.ins_left>a{font-size: 10px;font-weight: bold;color: #121212;  padding-left: 28px;  padding-top: 13px; display: block;}
.sidebar li{border-bottom: 1px solid #fff;line-height: 44px;text-align: left;background-color: #F0F0F0;}
.sidebar li a{ color: #666;display: block;font-size: 14px;padding-left: 18px;}

.sidebar li:hover a,.sidebar li.cur a{ color: #fff;background-color: #f39700;}
.contact{ width: 227px;height: 147px;padding-left: 28px;text-align: left;background-color: #F4F4F4;}
.contact p:first-child{ color: #999;padding-top: 20px;}
.contact p:nth-child(3){ font-size: 26px;color: #121212;padding-top: 10px;}
.contact p:last-child{ color: #9eacb8;}

.ins_right{ width: 920px;}
.ins_title{ background: url(../images/path_bg.png) left bottom no-repeat;height: 45px;font-size: 14px;text-align: left;line-height: 45px;}
.ins_title a{ background: url(../images/home.png) left center no-repeat;padding-left: 3%;}

.con{ padding-top: 15px;font-size: 14px;line-height: 26px;}
.con strong{ font-weight: bold;color: #000;}


/*=============================网站内页样式============================*/
#news_con,#newsdetail_con{ margin-top: 10px}
#news_con ul li { line-height: 30px;border-bottom: 1px dashed #CCC;text-align: left;font-size: 15px;
    background: url(../images/libg.png) 3px center no-repeat;padding-left: 20px;margin-bottom: 10px;}

#newsdetail_con h3{ text-align: center;font-size: 15px;padding-top: 10px;color: #5a5a5a;}
#newsdetail_con>p{ text-align: center;border-bottom: dashed 1px #CCC;height: 30px;display: block;line-height: 30px;margin: 0 10px;  }

.turn { line-height: 24px;color: #000;font-size: 13px;margin-bottom: 20px;margin-top: 20px  }
.back {  font-weight: normal;  float: right; }
.turn a { display: inline-block;  }

.detail{ font-size: 13px;margin-top: 15px;line-height: 25px;}


/*=============================网站内页样式============================*/
#goTop{ display: block;width: 55px;height: 54px;background: url("../images/top.png") no-repeat;position: fixed;right: 10px;
    bottom: 50px;}