@charset "utf-8";
/* ================================== 【官方网站】==================================== */

body{  min-width: 1240px; margin:0 auto;}

body{  position: relative;   }

.j_body{ position: relative;}

.main_box{ margin:0 auto; width:1200px; position:relative;}

.main_box_small{ margin:0 auto; width:1115px; position:relative;}

input{outline: none;}

/*===============================================header================================================*/

#header{ position:relative;  width:100%; height:210px; z-index:9; background: url(../images/bg_header.jpg) center top no-repeat;}


/*===============top=================*/

#top_bar{ height: 30px; line-height: 30px;   overflow: hidden; background: #fcfeff;  }

#top_bar .main_box{ position:relative;}

#top_bar .p{ display:inline-block;  color:#838387; font-size:12px; }

#top_bar .tel_box{ position:absolute; right: 0; top: 0; font-size: 12px; color: #838387;   }

#top_main_box{ height:130px; position: relative;}

/*================= 搜索 ===================*/

#top_search_box{position:absolute; top:60px; right:0px; height:38px; z-index:99; background: #fff; width: 275px;  }

#top_search_box form{display:block; position:relative;  height:38px;  width: 275px; }

#top_search_box  input{display: block;background: none;border: none;}

#top_search_box .text{width: 210px;height: 38px;line-height: 38px;font-size: 13px;color: #545454;margin-left: 13px;}

#top_search_box .submit{width: 40px; display: block; position:absolute; right:0; top:0; cursor:pointer; height: 38px; background:url(../images/icon_search.jpg) center no-repeat;  }

#top_search_box .submit:hover{ }

/*===============================================header================================================*/

#header #logo{position:absolute; top: 27px; left:0; display: inline-block; }

#header #logo img{  }

#top_link{position:absolute; top:27px; right:0px; line-height: 25px;}

#top_link a{ color:#58585b; font-size: 12px; display: inline-block; padding-left: 10px;}

#top_link a:hover{ color:#096acd;}



 /*=================导航=================*/

#nav_box{ background: url(../images/bg_nav.jpg) center repeat-x; height:50px;}

#nav{ position:relative; }

#nav ul{ display:block; text-align:center; margin-right:-10px;}

#nav li{ display:block; min-width: 31px; padding: 0 15px; float: left; position:relative;  }

#nav li.last{ background:none;}

#nav li .a{ display: inherit; text-align:center;  height:50px; line-height:50px;   }

#nav li .a strong{ display:block; font-size:15px; font-weight:bold; color:#fff; font-weight:bold; text-align:center; z-index:9; position:relative;}

#nav li .a span{ position:absolute; top:0px; left:0px; width:100%; height:2px;    text-align:center; z-index:1;}

#nav li .a i{  margin:0 auto; background:#0677C3; display:block; text-align:center;  z-index:4; height:50px; width:0; }

#nav .on .a i{ width:100%;}

#nav li .a:hover i{ width:100%;}

.list_box{ position:absolute; left:0; top: 210px; z-index:9; height:0px; line-height:50px; width:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC9900', endColorstr='#CC9900');background:#0677C3;}

#nav  .list{ display:none; right:9px; top:50px; position:absolute; height:50px;  width:800px;   }

#nav  .list .box{ text-align:right; position:relative;  }

#nav  .list a{ font-weight:normal; margin-left:43px;  color:#fff;  line-height:40px;  font-size:14px;  }

#nav  .list a:hover{ text-decoration:underline;}

#nav .text_left{ right:auto; left:-27px;}

#nav .text_left .box{ text-align:left;}



/*================= banner===================*/

#banner{ position:relative; height:460px; overflow:hidden;  }

#banner .bd { position:relative;}

#banner .bd a{ display:block; width:100%; height: 460px;}

#banner .hd{  margin:0 auto; position:absolute; width:100%;}

#banner .hd a{ display:block; width:55px; height:105px;}

#banner .hd ul{ margin:0 auto;   z-index:9; width:100%; display:inherit; text-align:center;/* border-top:1px solid #56585c;*/ margin-top:-50px; position:relative; height:40px;  }

#banner .hd ul li{ display:inline-block; padding-top:13px;}

#banner .hd ul li a{ line-height:40px; border-radius:50%;  height:10px; width:10px; margin:0 3px; display:block; background:#fff;  }

#banner .hd ul li a:hover{ background:#e95d19;  }

#banner .hd ul .on a{  background:#e95d19;  }

#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-21px;}

#banner  .bnt:hover{ }

#banner .prev{ position:absolute; left:-54px; }

#banner .next{ position:absolute; right:-54px; }

#banner:hover .prev{left:50px;  opacity:.5; filter:alpha(opacity=50);}

#banner:hover .next{right:50px; opacity:.5; filter:alpha(opacity=50);}


/*================= 首页 ==================*/



#s_main_box{ position:relative; }

#s_module_box { padding:35px 0 0px 0; height:110px; overflow:hidden; position:relative;}

#s_module_box .dd{ float:left; border-right:1px solid #e0e1e3;  padding-right:50px; margin-right:53px;}

.s_title{ position: relative;}

.s_title i{ display: block; height: 1px; position: absolute; top: 49px; left: 0; width: 100%; background: #f1f1f1;}

.s_title strong{ font-size: 18px; padding-right: 8px;  display:inline-block; color:#000; text-transform: uppercase;text-align: center;}

.s_title h1{ position: relative; text-transform: uppercase; height: 20px; line-height: 20px; padding-left: 25px; color: #b6b6b7; font-size: 14px; background: url(../images/icon_s_qk_title.png) left center no-repeat; display: block;  }

.s_title h1 a{color: #a7a7a7;} 

.s_title .more{ color:#a7a7a7; font-size:12px; font-size:12px; display:block; position:absolute; right:0px;  top:0; line-height: 30px; }

.s_title .more:hover{ color: #2f94fc;}

.s_title p{ font-size: 12px; color: #b1b3b7; text-align: center; line-height: 18px;}



.a_d_box{  display: block; margin-bottom:0px;}

.a_d_box a{ display:block; }

.a_d_box img{ width:1200px; display:block; }



/*==========快捷链接============*/

#s_news_hot{  position:relative;  padding: 50px 0;}

#s_news_hot .s_title{  margin-bottom:35px;}

#s_news_hot .s_title h1 {background: url(../images/icon_s_news_title_hot.png) left center no-repeat; display: block;  }

.slide_news{ width:440px; overflow:hidden; position:relative;  }

.slide_news .bd{ position:relative; height:100%; z-index:2;   }

.slide_news .bd li{ position:relative; display:block;  }

.slide_news .bd li a{ display:block; position:relative; width:440px; height:366px; }

.slide_news .bd ul li h1{ color:#fff; font-size:12px; line-height:40px; height:40px;  width:415px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; padding-left:20px; padding-right: 90px; display:block; position:absolute; left:0; bottom:0; bottom: 0px; z-index:99999; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}



.slide_news .bd img{ width:440px; height:366px; display:block;  }

.slide_news .hd{height: 40px; width: 150px; overflow:hidden; position:absolute; right:20px; bottom:0px; z-index:9; }

.slide_news .hd ul{ overflow:hidden; zoom:1; float:right; margin-top: 16px;  }

.slide_news .hd ul li{float:left; margin-left:5px; width:5px; height:5px; border-radius:50%; background:#9ea09f; text-align:center;   cursor:pointer; }

.slide_news .hd ul li.current{ background:#4492fa;   }

.slide_news .bnt{ display: block; left: 0; width: 26px; text-align: center; height: 54px; line-height: 54px; top: 50%; z-index:8; margin-top: -27px; font-size: 24px; font-family: "SimSun"; color: rgb( 255, 255, 255 );  position: absolute; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}

.slide_news .bnt.next{ left: auto; right:0;}

.slide_news .bnt:hover {  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#9994233A', endColorstr='#9994233A');background:rgba(148,35,58,0.6);}

#s_news_hot .right{ width:735px;}

 

#s_news_hot .right .up{ border-bottom: 1px solid #e7e8eb; padding-left: 190px; padding-bottom: 30px;  height: 95px; position: relative;}

#s_news_hot .right .up .pic_box{ position: absolute; left: 0; top: 0;}

#s_news_hot .right .up .pic_box a{ display:block;  width: 155px; height: 95px; overflow: hidden;}

#s_news_hot .right .up .pic_box img{ display: block; width: 155px; height: 95px;}

#s_news_hot .right .up  h1 a{   display: block; color:#343435; font-size:24px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }

#s_news_hot .right .up  a:hover{ text-decoration:underline; color: #096acd; } 

#s_news_hot .right .up span{ color: #bcbdbf; font-size: 12px; display: block; padding-top: 9px;}

#s_news_hot .right .up  p{ color:#7e7e7f;  font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-top:10px;}

#s_news_hot .right .up  .more{ color:#c3c4c6; font-size:12px; display:block; margin-top:15px;  text-decoration:underline;}

#s_news_hot .right .up .more:hover{color:#045cb7;}



#s_news_hot .right .un{ padding-top: 16px;}

#s_news_hot .right .un ul{  height: 173px; overflow: hidden; margin: 0 -20px;}

#s_news_hot .right .un li{ line-height:36px; float: left; width: 325px; margin: 0 20px; position:relative; display:block;  background:url(../images/icon_dd.png) left center no-repeat; padding-left:20px;}

#s_news_hot .right .un a{ font-size:14px; color:#343435; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#s_news_hot .right .un a:hover{color:#2f94fc;}

#s_news_hot .right .un span{font-size:12px; color:#c9cacb; position:absolute; right:0; top:0; line-height:33px;}  



#s_link{ margin: 15px -25px 0 0;}

#s_link a{ display: block; margin-right: 20px; float: left;width: 125px;}

#s_link img{ display: block; width: 125px; height:40px;} 



.s_tab { margin-bottom:0px;}

.s_tab .left{ width:440px;}


.s_tab .right{ width:740px;}

.s_tab .right .text_news_jiegou{ width:280px; height:400px;}

.s_tab .right .text_news_jiegou .kuaisuu{float:left; margin-top:16px;height:400px;}
.s_tab .right .text_news_jiegou .kuaisuu li{height:50px; line-height:50px; text-align:center; background: #0CF; width:130px; margin:5px;float:left; -moz-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;}
.s_tab .right .text_news_jiegou .kuaisuu li a {display:block; width:100%; color:#FFF;text-align:left; padding-left:20px;}

.s_tab .right .text_news_jiegou .kuaisuu li:hover{height:50px; line-height:50px; text-align:left; background:#0677C3; width:130px; margin:5px;float:left; -moz-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;}
			
			

.s_tab .right .text_news_jiegou .ruhui{float:left; margin-top:16px;height:380px;}
.s_tab .right .text_news_jiegou .ruhui li{height:117px; line-height:117px; text-align:center; background:url(../images/timgbg.jpg) left center no-repeat; width:270px; margin:5px;float:left; -moz-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;}
.s_tab .right .text_news_jiegou .ruhui li a {display:block; width:100%; color:#FFF;}

.s_tab .right .text_news_jiegou .ruhui li:hover{height:117px; line-height:117px; text-align:center; background:#0677C3; width:270px; margin:5px;float:left; -moz-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;}

.s_tab .right .text_news_left{ width:440px; float: left;}
.s_tab .right .text_news_right{ width:280px; float: right;}

.s_tab .main_box{ position:relative; height:450px;}

.s_tab .s_title h1{ padding-left: 0; background: none; }

.s_tab .title h1{background:#2e6eb5; display:block; position:absolute; left:0; top:0; text-align:center; width:135px; height:40px; line-height:40px; color:#fff; font-size:16px;}


.s_tab .hd{ background: #f3f3f5; margin:0px 0; margin-bottom:20px;}

.s_tab .hd a{ padding: 0 14px; display:inline-block; color:#3f4041; font-size:14px;  height:50px; line-height:50px;}

.s_tab .hd a.on{ color:#fff; background:#0677C3;}

.s_tab .bd .section{ position:relative;  }

.s_tab .bd  .text_box{ }

.s_tab .bd .pic_box{position: absolute; left: 0;width:140px; height:100px; top: 0px;}

.s_tab .bd .pic_box a{ display: block; position: relative;}

.s_tab .bd .pic_box a img{ display: block; width:130px; height:90px;} 



/*=================文字新闻===================*/

.text_news_box  {}

.text_news_box  ul{ height: 210px; overflow: hidden; margin: 0 -20px;}

.text_news_box  li{ line-height:36px; margin: 0 20px; position:relative; display:block;  background:url(../images/icon_dd.png) left center no-repeat; padding-left:20px;}

.text_news_box  a{ font-size:14px; color:#343435; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

.text_news_box  a:hover{color:#2f94fc;}

.text_news_box  span{font-size:12px; color:#c9cacb; position:absolute; right:0; top:0; line-height:38px;}  



/*=================推荐新闻==================*/

.s_tab .bd .content{ position: relative; }

.s_tab .bd .hot_news{  height: 100px; padding-left:140px; border-bottom: 1px solid #e2e4e6; padding-bottom: 20px; margin-bottom: 15px;}

.s_tab .bd .hot_news h1{ padding-top:0px; position:relative; height: 20px; line-height:20px; padding-bottom:10px;}

.s_tab .bd .hot_news h1 a{ color:#3f4041; font-size:16px;  display:block; width:100%; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

.s_tab .bd .hot_news span{  color:#a7a9ac; font-size:12px;   display:block; margin-bottom:2px; padding-top:2px;}

.s_tab .bd .hot_news p{ font-size:12px; color:#898a8b; line-height:20px; height:40px; overflow:hidden; }

.s_tab .bd .hot_news h1 a:hover{ color:#216bc6; }



#s_qikan{height:350px; }

#s_qikan .j_parallax { background-image: url(../images/bg_qk.jpg);  height:350px;}

#s_qikan .main_box{padding-top: 55px; overflow: hidden;}

#s_qikan .s_title{ margin-bottom: 30px; }

#s_qikan .s_title h1 strong{ color: #fff;}

#s_qikan .s_title .more{ color: #cad3e1;}


#s_qikan{}

#s_qikan ul{  overflow:hidden; margin-right: -60px;}

#s_qikan li{ float:left; position:relative; width:180px; height:190px;  overflow: hidden; display:block; margin-right:40px; }

#s_qikan li a{ display:block;  overflow:hidden; width:180px; height:190px; }

#s_qikan li img{ width:180px; height:190px; display:block; }

#s_qikan li h1{ position:absolute; left:0; bottom:0;  width:160px; height:35px; line-height: 35px; text-align: center; padding: 0 10px;  z-index:3; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2313131', endColorstr='#B2313131');background:rgba(49,49,49,0.7);}

#s_qikan li strong{ display:block;  font-size:14px; color:#fff;  }

#s_qikan li a:hover h1{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC2F94FC', endColorstr='#CC2F94FC');background:rgba(47,148,252,0.8);}



#s_news_text_box{ margin: 50px 0;}

#s_news_text_box .s_title{ padding-bottom: 20px; margin-bottom: 15px; border-bottom: 1px solid #e7e8eb;}

#s_news_text_box .s_title h1 {background: url(../images/icon_s_news_title_hot.png) left center no-repeat; display: block }

#s_news_text_box .left{ width:890px;}

#s_news_text_box .right{ width: 280px;}

#s_news_text_box .text_news_box{ width:430px; height: 260px; float: left;}

#s_news_text_box .text_news_box  ul{ height: 210px; overflow: hidden;  }

#s_news_text_box .text_news_box  li{ line-height:36px;  position:relative; display:block;  background:url(../images/icon_dd.png) left center no-repeat; padding-left:20px;}

#s_news_text_box .text_news_box  li a{ width: 255px;}


#s_news_text_box .right .title{ margin-bottom: 20px; border-top: 3px solid #0168b7; padding: 0 10px; border-bottom: 1px solid #e7e8eb;}

#s_news_text_box .right .title a{ line-height: 40px; color: #383838; font-size: 16px;}

#s_news_text_box .right .title a:hover{ color: #2f94fc; }

#s_news_text_box .right ul{ height: 512px; overflow: hidden;}

#s_news_text_box .right li{ width:390px; display:block; margin-bottom: 37px;}

#s_news_text_box .right li .pic_box{ display:block;  height:140px; width:330px; margin-bottom: 20px; overflow: hidden;}

#s_news_text_box .right li .pic_box img{ height:140px; width:330px; display:block;}

#s_news_text_box .right li h1{ display:block; margin-bottom: 10px;font-size:14px; color:#343434; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#s_news_text_box .right li  p{ line-height:26px; font-size:12px; color:#a6a4a4; height: 52px; overflow: hidden;}

#s_news_text_box .right li a:hover{color:#c98f2b;}


/*==============网站信息=====================*/

#site_info dl{ padding: 10px 30px; margin-bottom: 10px; background: #fafafb; border: 1px solid #dedede;line-height:22px; }

#site_info dt{ font-size: 12px; color: #343434; display: inline-block;}

#site_info dd{display: inline-block; padding-right: 50px;}

#site_info dd a{ padding-right: 10px; margin-right:10px; background: url(../images/line_fot_site_info.png) right no-repeat;font-size: 12px; color: #737478;  display: inline-block;}

#site_info dd a:hover{ color:#096acd; text-decoration:underline;}





/*=====================友情链接=====================*/

#j_friend_link1{line-height:22px; padding:10px 0;}

#j_friend_link1 .fl{ width:65px; color:#FFF; font-size:12px;}

#j_friend_link1 .fr{ width:1150px; margin-right:-16px;}

#j_friend_link1 .fr a{ display: inline-block; vertical-align: middle; color:#FFF; font-size:12px;   padding: 0 5px;  }

#j_friend_link1 .fr a:hover{ color:#096acd; text-decoration:underline;}

#j_friend_link1 .fr i{ display: inline-block; vertical-align: middle; color:#545456; font-size:12px;   padding: 0 5px; }



/*==============footer=====================*/

#footer{background: #343434; border-top:1px solid #0168b7; font-size:12px; }

#footer .main_box{ position:relative;}

#fot_nav{ display: inherit; text-align: center;} 

#fot_nav a{ display:inline-block; font-size:12px; color:#cbcbcb; height:45px; line-height:45px;}

#fot_nav a:hover{ color:#fff;}

#fot_nav i{ padding:0 10px;  display:inline-block; font-size:12x; color:#cbcbcb;}

#footer .un_box{  position:relative; padding:30px 0; border-top:1px solid #5b5959; }

#footer .un_box .main_box{ position:relative;}

#footer .un_box p{   color:#808080; font-size:12px; line-height:22px; text-align:left;}

#footer .un_box a{ color:#808080;}

#footer .un_box a:hover{ color:#fff;}

 

/*==============footer=====================*/

#floating_box{position:fixed; bottom: 174px; cursor:pointer; margin-top:-40px; right:-1px; z-index:999; }

.pf_ewm_box{width:40px;height:80px;display:block;margin:0 auto;background:url(../images/bg_piaofu.png) top center no-repeat; position:relative; overflow:visible;}

.pf_ewm_box .ewm{ position:absolute; top:0; right:41px; display:none;}

#gotop{width:40px;height:40px; display:block; top: 40px; position:absolute;}

.pf_ewm_box:hover .ewm{ display:block;}

#gotop:hover{ }


 /*==============================--内页开始==============================-*/

.n_main_box{ margin-top:30px; margin-bottom:50px; position:relative;}

.n_banenr{ height:120px; width:100%; overflow:hidden;}

 

/*==============当前位置=====================*/

.position{ position:absolute;     line-height: 73px; height:73px; right:0px; top:0px; color:#8a8c8e; background:url(../images/icon_home.png) left center no-repeat; padding-left:15px;}

.position span, .position a, .position i{ font-size:12px; color:#777;}

.position em{ font-size:12px; color:#177cba; font-style:normal;}

.position a:hover{ color:#177cba;}



/*==============n_content_left=====================*/

.n_left{ width:260px; float:left;  overflow:hidden;}

.n_left .title{ height:80px; padding-left:65px; background:url() left center no-repeat #0677C3; line-height:80px;}

.n_left .title strong{ display:block;   color:#fff; display:block;   font-size:16px; font-weight: 700; text-transform: uppercase;}

.n_left .title span{ display:block; color:#fff; display:block; font-weight:bold; font-size:14px; } 

 

/*=================侧导航==================*/

#n_nav{ background:#f7f7f9; padding:20px 0 20px 0;  border:1px solid #e9e9ec;}

#n_nav dt h1{ display:block; width:230px; margin-left:10px;  }

#n_nav dt{ position:relative; padding:0 25px; display:block;  line-height:38px; height:38px; overflow:hidden; }

#n_nav dt a{font-size:14px; color:#343536; display:block;}

#n_nav dt.on{ background:url(../images/bg_sub_li.png) 0 center  no-repeat; }

#n_nav dt.on a{ color:#fff; }

#n_nav dt:hover{background:url(../images/bg_sub_li.png) 0 center  no-repeat; }

#n_nav dt:hover a{ color:#fff}

#n_nav dt.nav_title a{background:url(../images/icon_left_li.png) 175px center no-repeat}

#n_nav dt.nav_title:hover a{ background:url(../images/icon_left_li_on.png)  175px center  no-repeat; color:#fff;}

#n_nav dt.title_on{ background:url(../images/bg_sub_li.png) left bottom  no-repeat; }

#n_nav dt.title_on a{ background:url(../images/icon_left_li_on.png)  175px center  no-repeat; color:#fff;}



#n_nav dd{ padding:10px 0px; display:block; width:230px; margin-left:10px;   display:none;}

#n_nav dd .box{ }

#n_nav dd a{ display:block; padding:0 25px; position:relative; font-size:12px; border-bottom:1px solid #e1e1e3; color:#555555; line-height:30px; height:30px; overflow:hidden;}

#n_nav dd a:hover{font-weight:700;color:#177cba}

#n_nav dd a.on{font-weight:700;color:#177cba}

  

#left_video{ margin-top:20px;}

#left_video h1{ line-height:45px; height:45px;  background:#019e97; font-size:14px; padding:0 18px; color:#fff; }

#left_video h1 span{ color:#fff; font-size:12px; text-transform:uppercase;}

#left_video a{ display:block;}

#left_video img{ width:260px; display:block;}


/*==============n_content_right=====================*/

.n_right{ width:910px;float:right;  }

.n_title{ position:relative; height:40px; line-height:40px; padding-top:15px;  border-bottom:1px solid #dde0e2; }

.n_title h1{ font-size:16px; border-bottom:1px solid #177cba; display:inline-block; font-weight:bold; color:#444; margin-bottom:-1px; }



/*==================分类导航=================*/

#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:#177cba;  }

#n_sub_nav a.on { background:#177cba;  }

 

/*==============n_content=====================*/

.n_content{ min-height:360px; padding-top:30px;}


#n_qikan ul{  margin:-15px -25.5px;}

#n_qikan li{ display:block;  background:#f2f4f8; width: 426px; float:left;  position:relative; margin:15px 22.5px; height:225px; border:4px solid #f2f4f8;}

#n_qikan li a{ height: 225px;}

#n_qikan li  .pic_box{ width:170px;  height:225px; overflow: hidden; display:block; position:absolute; top: -1px; left:-1px; }

#n_qikan li  .pic_box img{ width:170px; height:225px;}

#n_qikan li .text_box{ position:relative; margin-left: 200px; padding:65px 25px 0 0; height: 164px; overflow:hidden;}

#n_qikan li  h1{ font-size:14px; margin-bottom:8px; text-align: center; color:#444;display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#n_qikan li  h2{font-size:12px; text-align: center; line-height:22px; color:#444;   overflow:hidden;} 

#n_qikan li h2 span{  color:#e42a26; font-size:12px;    }

#n_qikan li  h1 a:hover{ color:#177cba;}

#n_qikan li .more{position:absolute; left: 89px; bottom: 70px; width: 20px; height: 20px; display:block; background: url(../images/icon_more_qk.png) center no-repeat;}

#n_qikan li:hover .more{ background: url(../images/icon_more_qk_on.png) center no-repeat; }

#n_qikan li:hover{ background: #d5e8fc; }


/*==============新闻资讯=====================*/

#n_news { overflow:hidden;}

#n_news ul{ margin-top:10px; margin-bottom:-20px; overflow:hidden; }

#n_news li{ display: block; padding-bottom: 28px; height: 150px; border-bottom: 1px solid #eaecef; margin-bottom: 28px;}

#n_news li .fl{width:245px; height:150px;}

#n_news li .fl img{ width:245px; height:150px;}

#n_news li .fr{ width: 630px; margin-top: 18px;}

#n_news li span{ color:#c4c4c4; display:block; font-size:12px;}

#n_news li .fr a{  display:block;  font-size:16px; color:#4d4d4e; margin-bottom: 13px;}

#n_news li p{ line-height:22px; height:44px; overflow:hidden; padding-top:13px; font-size:12px; color:#89898c;}

#n_news li a:hover{ color:#177cba;}


/*==============新闻中心=====================*/

.n_news { margin-bottom:40px;  }

.n_news .up .date_box{ position:absolute; top: 55px; left: 258px; width:65px; height:65px; background:url(../images/bg_titme.png) center no-repeat; text-align:center; color:#fff;}

.n_news .up .date_box span{ display:block; padding-top:13px;}

.n_news .up  li{ display:block;}

.n_news .up  li .fl{ width:290px;}

.n_news .up  li .fl  img{ width:290px; height:180px; }

.n_news .up  li .fr{ width:580px;  position:relative; height:180px; }

.n_news .up  li .fr h1{ display:block; padding-bottom:5px; padding-top:5px;}

.n_news .up  li .fr h1 a{  font-size:16px;  color:#3a3a3a;   display:block; padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #dadada; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

.n_news .up  li .fr span{position:absolute; left:0; bottom:12px;  font-size:13px; display:block;   color:#777777; }

.n_news .up  li .fr h1 a:hover{ color:#177cba;  }

.n_news .up  li .fr .more{ display:block; position:absolute; font-size:13px; right:0; bottom:8px; color:#fff; height:28px; line-height:28px; width:85px; text-align:center; background:#019e97;}

.n_news .up  li .fr .more:hover{  background:#124186;  }

.n_news .up  li .fr p{ line-height:26px; color:#777777; font-size:12px;}

.n_news_tex{}

.n_news .un{ padding-top:25px;  }

.n_news .un  ul{margin-bottom: -30px;  }

.n_news .un  li{ line-height:38px; padding-left:20px;  height:38px; display:block; position:relative;  background:url(../images/icon_news_li.png) left 15px no-repeat;}

.n_news .un  li i{ display:block; position:absolute; width:10px; height:70px; left:0; top:0; }

.n_news .un  li a{ font-size:14px; color:#333335; }

.n_news .un  li span{ position:absolute; right:0; font-size: 14px; font-family: "Arial"; color: #666666;}

.n_news .un  li a:hover{ color:#177cba;}

.n_news .un  li.line{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e9e8e8; }


/*==============新闻详情=====================*/

.n_article .ar_title{ padding:10px 0 20px 0; border-bottom:1px dashed #e5e5e5; margin-bottom: 10px;}

.n_article .ar_title h1{ font-size: 18px; display:block; text-align:center; margin-bottom:20px;  font-weight: bold; color:#444;}

.n_article .ar_title h2{  font-size:12px;  display:block; text-align:center; color:#888888; }

.n_article .ar_title h2 strong{ color:#888; margin: 0 10px; display:inline-block;}

.n_article .ar_article{ padding-top:30px; padding-bottom:20px;  min-height:300px;}



#ar_fot{ margin-top:10px; position:relative; padding:15px 0; border-bottom:1px dashed #e5e5e5;border-top:1px dashed #e5e5e5;}

#ar_fot h1{ display:block; font-size:12px; line-height:30px; color:#777777; font-weight:bold;}

#ar_fot h1 a{ font-size:12px; color:#777777; font-weight:normal;}

#ar_fot h1 a:hover{ color:#177cba;}

#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#177cba; padding:0 25px; font-size:14px; height:30px; line-height:30px;}

#ar_fot .bnt_back:hover{ border-radius:3px;}


/*==============分享插件=====================*/


.shart_box{ position:absolute; right:-5px; top:28px;}

#j_shart_s_24 .bds_count{ font-size:12px;}

#j_shart_s_24{ padding-left:60px; position:relative;}

#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9;}

#j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}

#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}

#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}

#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}

#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}

#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}

#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}

#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}

#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_count{font-size:12px}


/*==============图片列表=====================*/

#n_case .title{ display:block; overflow:hidden;}

#n_case ul{ margin:-10px -10px -20px -10px; overflow:hidden; }

#n_case li{ float:left; position:relative; overflow: hidden; width:290px; display:block; margin:18px 10px; }

#n_case li a{ display:block;  overflow:hidden; width:290px;  height: 200px;}

#n_case li img{ width:290px; height:245px; display:block;}

#n_case li span{padding:0px 20px; text-align:center;  position:relative; z-index:2;  display:block; height:45px; line-height:45px; font-size:15px; color:#434446;  white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#n_case li .pic_box{ width:290px; height:200px; display:block;}

#n_case li .text_box{ position:absolute; left:0; bottom:0;width:290px; height:40px; background:#e0e1e7; z-index:3;   }

#n_case li:hover h1{  padding-top:60px; display: block; text-align: center;}

#n_case li:hover strong{ display:block; margin: 0 auto; width: 19px; height: 19px; background: url(../images/icon_case_more.png) center no-repeat;}

#n_case li:hover span{ display:block; font-size:14px; color:#fff; margin-bottom: 10px; text-align: center;}

#n_case li:hover a{  }

#n_case li:hover .pic_box{ }

#n_case li:hover .text_box{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A82C316E', endColorstr='#A82C316E');background:rgba(44,49,110,0.66); height:200px;}



/*==============联系我们=====================*/

.n_contact{ position:relative; width:100%; overflow:hidden; }

.n_contact .up_box {   margin-bottom:40px; position:relative;}

.n_contact .up_box .up{ border-bottom:1px dotted #b2b2b2; padding-top:5px; margin-bottom:20px;}

.n_contact .up_box .title strong{ display:block; color:#51575f; font-size:18px; font-weight:bold; }

.n_contact .up_box .title span{ display:block; color:#51575f; font-size:12px; margin-bottom:15px;}

.n_contact .up_box .content{ margin-left:280px; height:255px; padding-top:18px; }

 .n_contact .up_box h1{ font-size:18px; display:block; color:#545454; }

.n_contact .up_box p{ font-size:14px; color:#545454; line-height:30px;}

.n_contact a{ color:#0d67c9; text-decoration:underline; }

.n_contact .map{ border:1px solid #dcdcdc;}

.n_contact .ewm_box{ position:absolute; right:0; bottom:10px;  display:block;}

.n_contact .ewm_box .box{ width:120px; margin-left:40px; display:inline-block; text-align:center;}

.n_contact .ewm_box .box span{ font-size:12px; color:#555555; display:block; margin-top:8px;}

.n_contact .ewm_box img{ width:120px; height:120px;   }


 /*==============分享=====================*/

.page { margin:0px auto 0px auto;}

.page .box{display:inherit; width:100%;  text-align: right; padding-top: 40px;}

.page a{ padding:0 12px; height:30px; line-height:30px; display:inline-block; border:1px solid #dedede; margin:0 2px;  color:#555555; font-size:12px; }

.page .on{ background:#177cba; color:#fff !important;border:1px solid #177cba;}

.page a font{  font-size: 14px; font-family: "SimSun"; color: rgb( 68, 68, 68 );}

.page span{ background:#177cba; color:#fff !important;border:1px solid #177cba;}

.page a:hover{ background:#177cba; color:#fff !important; text-decoration:none; border:1px solid #177cba; }

.page a:hover font{ color:#fff;}

.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */

-o-transition: all 1s; /* Opera */}

  