﻿@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;}

.no_border{ border: none !important;}



/*===============================================header================================================*/

#header{position: fixed;top:0; left:0; z-index: 20;padding-bottom: 6px; width:100%;height:130px; background:url(../images/bg_top.png) center top no-repeat;}

#top_bar{ position:absolute; right:92px; top:20px;   line-height:30px;}

#logo_area{ display:table; height: 130px;  position:absolute; top: 0px; left:0; z-index:3;}

#logo_area a { display:table-cell; vertical-align:middle;}



/*=================头部链接=================*/

#link_top{ position:absolute; right:600px; top:0; width:185px; }

#link_top a{color: #6f6f6f; font-size:12px; height:30px; line-height:30px; display:block; float:left;}

#link_top a.on{ color: #053478;}

#link_top a:hover{ color: #053478;}

#link_top i{ background:url(../images/line_top_link.png) center no-repeat; padding: 0 8px; height:30px; display:block; float:left;}



/*=================网站地图=================*/

#bnt_site_map{ display:block; width:30px; height:30px; background:url(../images/bnt_sita_map.png) center no-repeat;}

#bnt_site_map:hover{background:url(../images/bnt_sita_map_hover.png) center no-repeat;}


/*================= 搜索 ===================*/

#top_search_box{position:absolute; top:0px; right:380px; height:30px; z-index:99; background:url(../images/bg_search.png) center no-repeat;}

#top_search_box form{display:block; position:relative;  height:30px;  width:232px;}

#top_search_box  input{display: block;background: none;border: none;}

#top_search_box .text{width: 180px; height: 30px;line-height: 30px;font-size: 13px;color: #545454;margin-left: 13px;}

#top_search_box .submit{width: 40px; position:absolute; right:0; top:0; cursor:pointer; height: 30px;margin-left: 5px; }

#top_search_box .submit:hover{   }

#top_search_box:hover{  background:url(../images/bg_search_hover.png)  center  no-repeat;}


#top_bar .tel_box{ position:absolute; right: 0; top: 0px; width: 300px; height:41px; padding-left: 43px; background: url(../images/tel.png) left 0px no-repeat;}

#top_bar .tel_box strong{ font-size: 20px; color: #555; display: block; }


#top_bar .tel_box a:hover{ color: #00468c;}

 

/*=================导航=================*/

#nav_box{ position:absolute; right:0; top:70px; z-index:99;width: 950px; }

#nav{ position:relative; }

#nav ul{ display:block; text-align:center; margin-right:-10px;}

#nav li{ display:block; width: 101px; float: left; position:relative;  }

#nav li.last{ background:none;}

#nav li .a{ display: inherit; text-align:center; height:60px; line-height:60px; position:relative; /*width:90px;*/ }

#nav li .a strong{ display:block; font-size:16px; color:#2c2c2c; 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:#053478; display:block; text-align:center;  z-index:4; height:2px; width:0; }

#nav .on .a i{ width:60px;}

#nav li .a:hover i{ width:60px;}

.list_box{ position:absolute; left:0; top:130px; z-index:9; height:0px; line-height:50px; width:100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#51000000', endColorstr='#51000000');background:rgba(0,0,0,0.7);}

#nav  .list{ display:none; right:9px; top:60px; 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:50px;  font-size:16px;  }

#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:530px; overflow:hidden; margin-top:136px; }

#banner .bd { position:relative;}

#banner .bd a{ display:block; width:100%; height: 530px;}

#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 35px 0; height:110px; overflow:hidden; position:relative;}

#s_module_box .dd{ float:left; border-right:1px solid #e0e1e3;  padding-right:50px; margin-right:53px;}

#index_up_box{height:440px; background:#f4f4f4; }

#index_up_box .main_box{ position:relative; }

#index_up_box dl{ background:#fff; height:490px; position:absolute; top:-75px; left:0; width:1200px;}

#index_up_box dt{ display:block; float:left; width:185px; text-align:center; background:#053478;  height:470px;}

#index_up_box dt h1{ display:block; font-size:18px; color:#fff; padding-top:40px;}

#index_up_box dt i{ display:block; margin:15px auto; height:1px; background:#fff; width:40px;}

#index_up_box dt span{ display:block; font-size:12px; text-transform:uppercase; color:#8894b0; margin-bottom:40px; }

#index_up_box dt a{ display:block; font-size:12px; text-transform:uppercase; border:1px solid #9baec9; width:108px; margin:0 auto; height:28px; line-height:28px; text-align:center; color:#fff; text-align:center;}

#index_up_box dt a:hover{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4CDEEBFD', endColorstr='#4CDEEBFD');background:rgba(222,235,253,0.3);}

#index_up_box dd{float:right; width:1000px}

/*
#index_up_box dd{ display:block; float:right; width:433px; padding-top:25px; margin-right:50px;}

#index_up_box dd h1{ margin-bottom:17px; display:block;padding-bottom:3px;background:url(../images/title_line.png) left bottom no-repeat; }

#index_up_box dd h1 strong{ color:#2d2d32; font-size:16px; display:in inline-block;}

#index_up_box dd h1 span{color:#b5b5b7; font-size:12px; display:in inline-block; background:url(../images/line_top_link.png) left center no-repeat; margin-left:10px; padding-left:10px;}

#index_up_box dd a{ display:block; width:433px; height:135px; overflow:hidden;}

#index_up_box dd a img{ display:block; width:433px; height:135px;}
*/


/*==================产品中心=================*/


.pro_index ul { padding-left:20px;}

.pro_index li{ margin-right:34px; width:285px; margin-top: 32px; float: left; border:1px solid #dadbdd;    background:#999b9d;    }

.pro_index li a{ position: relative; overflow: hidden; width:185px;   }

.pro_index li .pic_box{ width: 285px; height: 160px; overflow:hidden}

.pro_index li img{  width: 285px; height: 160px; display: block;} 

.pro_index li h1{ height: 40px; line-height:40px; padding:0 10px; background:url(../images/icon_pro_li.png) 265px center no-repeat; color: #fff; font-size: 13px; text-align: left; display: block;white-space: nowrap;overflow:hidden;text-overflow: ellipsis; padding-right:30px;}

.pro_index li:hover h1{color:#fff;}

.pro_index li:hover{ background:#00468c; color:#fff;} 


/*=============首页下部================*/

#index_un_box{ margin:45px 0; height:315px;}

 

/*=============首页新闻================*/

#s_news{ width:655px; position:relative;}

#s_news  .hd{ position:relative; padding-left:140px; line-height:35px; margin-bottom:28px;}

#s_news  .hd h1 a{ position:absolute; left:0; top:0; display:inline-block; font-size:18px; color:#2d2d32;}

#s_news  .hd .a{ color:#7f7e86;   margin-right:2px ;display:inline-block; background:#f4f4f4; height:35px; width:100px; text-align:center; line-height:35px; font-size:14px;}

#s_news  .hd .a:hover{ color:#fff;  background:#053478;}

#s_news  .hd h1 a:hover{color:#053478;  }

#s_news  .hd .on{ color:#fff; background:#053478;}



#s_news  .list{ position:relative; }

#s_news  .list .up { height:130px; overflow:hidden;}

#s_news  .list .up .fl{width:190px; margin-right:20px; display:block;}

#s_news  .list .up .fl img{ width:190px; height:130px;}

#s_news  .list .up .fr{ color:#a6a7ab; float:right; width:435px; font-size:12px; line-height:20px; }

#s_news  .list .up .fr h1 a{ padding-top:15px; display: block; color:#2d2d32; font-size:14px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }

#s_news  .list .up .fr a:hover{color:#053478;  } 

#s_news  .list .up .fr p{ color:#8f8f95;  font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-top:10px;}

#s_news   .more{ color:#37373a; font-size:12px; display:block; margin-top:10px; }

#s_news   .more:hover{ text-decoration:underline;}

#s_news  .list .un{ padding-top:10px;}

#s_news  .list .un ul{ margin-right:-10px;}

#s_news  .list .un li{   line-height:35px; position:relative; display:block; border-bottom:1px dotted #b3b3b5; background:url(../images/icon_li_news.png) left center no-repeat; padding-left:10px;  }

#s_news  .list .un a{ font-size:14px; color:#606063; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#s_news  .list .un a:hover{color:#053478;}

#s_news  .list .un span{font-size:12px; color:#a0a0a2; position:absolute; right:0; top:0; line-height:35px;}  





/*=============首页关于================*/

#s_about{ position:absolute; right:0; top:0;}

#s_about li{ display:block; position:relative; float:left; width:160px; margin-left:4px; height:310px; }

#s_about li a{ display:block; }

#s_about li .pic_box{ position:absolute; width:160px; height:170px; overflow:hidden;}

#s_about li .pic_box img{ width:160px; height:170px; display:block;}

#s_about li .text_box{ position:absolute;   left:0px; padding-left:20px; top:170px; text-align:left; height:140px; width:140px; }

#s_about li .text_box h1{ font-size:16px; color:#fff; padding-top:42px;   display:block; margin-bottom:10px;}

#s_about li .text_box strong{ color:#fff; font-size:12px; text-transform:uppercase; display:block; opacity:.3; filter:alpha(opacity=30);}

#s_about li .more_box{ height:23px; line-height:23px; padding-left:0px; width:140px; position:absolute; left:0; bottom:0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33000000', endColorstr='#33000000');background:rgba(0,0,0,0.2); color:#fff; opacity:.7; filter:alpha(opacity=70); padding-left:20px; font-size:12px;}

#s_about li .more_box i{ position:absolute; right:0; bottom:0; display:block; width:22px; height:23px; background:url(../images/icon_s_more.png) center no-repeat;}

#s_about li.li1{ background:#303d83;}

#s_about li.li2 .pic_box{ top:140px;}

#s_about li.li2 .text_box{ top:0px; }

#s_about li.li2{ background:#0162d5;}

#s_about li.li3{ background:#ff9e01;}

#s_about li.li3 .text_box strong{ opacity:.5; filter:alpha(opacity=50);}



#s_about li:hover .text_box{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33000000', endColorstr='#33000000');background:rgba(0,0,0,0.2);}

.s_about_left{ float:left; width:245px}
	.box_a{display:block;height:95px; margin-bottom:12px;}
.s_about_right{ float:right; width:235px; margin-left:12px;}
	.s_about_right .video{margin-bottom:12px; height:149px; overflow:hidden}
.s_about_box{padding-left:20px;height:95px; background-color:#303d83}
.s_about_box p{
    font-size: 16px;
    color: #fff;
    padding-top: 30px;
    display: block;
    margin-bottom: 10px;
}
.s_about_box span{
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    display: block;
    opacity: .3;
    filter: alpha(opacity=30);
}
.s_about_box2{margin-bottom:1px; height:52px; line-height:52px; text-align:center;font-size: 16px;color: #fff; background:#1a3b6e}
.s_about_box3{margin-top:12px;padding-left:20px;height:95px; background-color:#1a3b6e}

.box_contact{ background:#1a3b6e url(../images/q.jpg) right no-repeat;}
 /*==============footer=====================*/

#footer{background: #1b2a3a; padding: 40px 0;  font-size:12px; }

#footer .up .main_box{ position:relative; height:92px;}

#footer .up{ height: 32px; padding-bottom: 15px; position: relative;}

#fot_nav { padding-bottom:18px; width:325px; border-bottom:2px solid #4c535b;}

#fot_nav a{ color:#aeaeb1; color:#a8abaf; font-size:14px; font-weight:bold;}

#fot_nav i{ background:url(../images/line_fot_link.png) center no-repeat; padding:0 10px;}

#footer .un { color:#fff; line-height: 20px; padding-top: 15px; opacity:.4; filter:alpha(opacity=40);  }

#footer .un a{color:#fff; font-size:12px;  }

#footer a:hover{ text-decoration:underline;}

#footer .fot_bnt{ position: relative; padding-left: 20px; display: block;  float: left;}

#footer .fot_bnt .ewm{ position: absolute; left: -13px; bottom: 50px; display: none;}

#footer .fot_bnt.ewm_box:hover .ewm{ display: block;}

#fot_tel{ position: absolute; right: 0; top: 0; color: #a4a4a7; font-size: 12px; padding-left: 15px; background: url(../images/icon_fot_tel.png) left center no-repeat;}

#fot_tel strong{ color: #ef8404; font-weight:bold; font-size: 14px; }



/*==========相关链接===========*/

#slide_up_box{ position:absolute; right:0; bottom:0; z-index:99;  width:220px; background:url(../images/bg_s_slide.png) right center no-repeat #313f4d; }

#bnt_link{cursor:pointer; width:220px; display:block; height:30px;    background:url(../images/icon_up.png) 200px center no-repeat ;  }

#bnt_link.icon_un{background:url(../images/icon_un.png) 200px center no-repeat;}

#bnt_link span{ color:#848a91; display:block; padding:0 15px; height:30px; font-size:12px; line-height:30px; background: url(../images/bg_dd.png) 185px top repeat-y;}



#bnt_link a{}

#bnt_link i{ font-size:10px; padding-left:5px;}

#content_link{ display:none; z-index:9;  width: 223px; color:#848a91; position: absolute; left: -1px; z-index: 9999; bottom: 31px; background:#464649; max-height:247px; overflow:hidden; overflow-y:auto; }

#content_link .box{  background: #313f4d; padding: 5px 0 0px 0; border: 1px solid #1b2a3a;}

#content_link a{ margin: 0 15px; color:#848a91; border-bottom: 1px dotted #203346; line-height: 26px; font-size:12px; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#content_link a:hover{ color:#fff;}



/*==========分享链接===========*/

#fot_link_box{ position: absolute; right: 0; top: 0px;  color: #d1d4d8 ; font-size: 12px;  } 

#fot_link_box span{ display: inline-block; font-size:14px; font-weight:700; }

#fot_link_box a{ display:inline-block; padding-left: 42px; vertical-align: middle; position: relative;  width:25px; height: 33px; margin-left:12px; line-height:33px; color:#d1d4d8; }

 

#fot_link_box a.qq_box{ background: url(../images/icon_fot_qq.png) left center  no-repeat;  }

#fot_link_box .ewm_box{ position:relative; }

#fot_link_box .ewm_box {    background: url(../images/icon_fot_wechat.png) left center  no-repeat;}

#fot_link_box .ewm_box:hover .icon{ }

#fot_link_box .ewm_box .ewm{ position:absolute; left: -33px; bottom:50px; display:none; opacity:0; filter:alpha(opacity=0); width:100px; }

#fot_link_box .ewm_box .ewm img{    width:100px;  display:block; margin:0 auto;}

#fot_link_box .ewm_box:hover .ewm{ opacity:1; filter:alpha(opacity=100); display:block;  bottom:40px;}

  

/*==============================--网站地图==============================-*/

#site_map{ position:relative; }

#site_map table{ border:1px solid #f4f6f9;}

#site_map table th{ background:#f4f6f9; text-align:center; height:60px; text-decoration:none;  line-height:60px;}

#site_map table th a{ display:block; font-size:14px;  text-decoration:none; font-weight:bold; color:#063579; font-weight:bold; text-align:center; z-index:9; position:relative;}

#site_map table td{ padding:20px 0; border:1px solid #e6e8eb; border-top:none;   text-align:center; }

#site_map table td a{  font-weight:normal; color: #3D3D3D; display:block; line-height:40px;  font-size:14px; text-decoration:none;  }

#site_map table a:hover{ text-decoration:underline; color:#053478;}



 

 /*=======================内页==============================*/

.n_main_box{ position:relative; width:1200px; margin:0 auto 30px auto;  background:#fff; margin-top:30px; }

#n_banner{ position:relative; overflow:hidden; margin-top:136px;   width:100%; height:280px;}

 

/*==============当前位置=====================*/

.position{ position:absolute; top:5px;  right:0px; padding-left:22px; background:url(../images/icon_home.png) left center no-repeat; color:#8a8986; line-height: 30px;}

.position span, .position a, .position i{ color:#8a8986; font-size:12px;}

.position em{ color:#00468c; font-style:normal; font-size:12px;}

.position a:hover{ color:#00468c;}



/*==============n_content_left=====================*/

#n_left{ float:left;   overflow:hidden; width:230px;}

 

#n_left .up{background:#00468c}

#n_left .up .title{height:95px;background:#00468c}

#n_left .up .title h1{padding:20px;color:#fff}

#n_left .up .title h1 strong{font-size:24px;display:block;font-family:Arial;text-transform:uppercase}

#n_left .up .title h1 span{font-size:16px;display:block}  

  

 

/*=================侧导航==================*/

#n_nav dt{height:40px;line-height:40px;position:relative;background:#efefef;border-bottom:1px solid #fff}

#n_nav dt a{padding:0 30px 0 20px;display:block;color:#444;font-size:14px}

#n_nav dt.on a{font-weight:700;color:#00468c}

#n_nav dt.title_on.on{ border:none;}

#n_nav dt:hover a{font-weight:700;color:#00468c}

#n_nav dt.title{background:url(../images/icon_jh.png) 200px center no-repeat #e4e5e8}

#n_nav dt.title_on{background:url(../images/icon_j_h.png) 200px center no-repeat #e4e5e8;border-bottom:1px solid #e4e5e8}

#n_nav dd{ background:#efefef;padding:0 20px 10px 20px;border-bottom:1px solid #fff; display:none;}

#n_nav dd .box{border-top:1px solid #cdcdd1}

#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) left center no-repeat}

#n_nav dd a:hover{font-weight:700;color:#00468c}

#n_nav dd a.on{font-weight:700;color:#00468c}

#n_nav dd a.on{background:url(../images/icon_nav_sub_li_on.png) left center no-repeat}

  

  

#n_sub_nav{}

#n_sub_nav ul{  }

#n_sub_nav ul li{ position:relative; }

#n_sub_nav ul li>a{ padding: 0 20px 0 35px; font-size: 12px;  line-height: 45px; border-bottom: 1px solid #e9e6e6; display:block;}

#n_sub_nav ul li strong{ color: #333333;}

#n_sub_nav ul li span{ color: #333333; position:absolute; left:20px; top:0px; }

#n_sub_nav ul li.on>a{background: #00468c !important;}

#n_sub_nav ul li.on>a strong{ color:#fff;}

#n_sub_nav ul li.on>a span{ position:absolute; right:20px; top:0px; color: #fff; }

#n_sub_nav ul li>a:hover{ background: #00468c;}

#n_sub_nav ul li>a:hover strong{ color:#fff;}

#n_sub_nav ul li>a:hover span{ position:absolute; right:20px; top:0px; color: #fff;}



/*===========二级下啦============*/

#n_sub_nav ul li.title a{}

#n_sub_nav ul li.title .list{ display:none; padding:10px; background:ff;}

#n_sub_nav ul li.title .list a.on{ }

#n_sub_nav ul li.title .list a{ display:block; line-height:30px; font-size:12px; color:#939090; padding-left:20px;}

#n_sub_nav ul li.title .list a:hover{ color:#00468c;  }

#n_sub_nav ul li.title .list a.on{ color:#00468c;  }





#left_pro{ background:#eff2f4; padding:20px 0; margin-top:25px;}

#left_pro .title{ display:block; height:20px; line-height:20px; border-bottom:1px solid #fff; padding:0 20px 10px 45px;  background:url(../images/icon_pro.png) 20px 2px no-repeat; font-size:15px; color:#444;}

#left_pro ul { padding:20px; padding-bottom:5px; }

#left_pro li{   width: 190px; }

#left_pro li a{ position: relative; overflow: hidden; width:190px;   }

#left_pro li .pic_box{   width: 190px; height: 110px; overflow:hidden}

#left_pro li img{  width:190px; height: 110px; display: block;  background:#fff; } 

#left_pro li h1{ height: 36px; margin-top: 15px; padding:0 5px; line-height: 18px; color: #444; font-size: 12px; text-align: center; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }

#left_pro li:hover h1{ color:#00468c;}

#left_pro  li:hover{    }

#left_pro .more{ display:block; margin:0 auto; width:190px; height:30px; line-height:30px; background:#b2b5b6; border-radius:3px; overflow:hidden; text-align:center; font-size:12px; color:#fff;}

#left_pro .more:hover{ background:#00468c;}



  

/*==============n_content_right=====================*/

.n_right{float:right; width:930px;  }

.n_title{ position:relative; height:40px;border-bottom:1px solid #dcdce0; line-height:40px; margin-bottom:10px;}

.n_title h1{ background:url(../images/icon_n_title.jpg) left center no-repeat; padding-left:10px; display:inline-block; margin-bottom:0px ;color:#151515; font-size:16px; }







/*==============n_content=====================*/

.n_content{ padding-top:30px; min-height:360px; padding-bottom:30px;}

 

/*==============新闻中心=====================*/



#n_news { overflow:hidden;}

#n_news ul{ margin-top:10px; margin-bottom:-20px; overflow:hidden; }

#n_news li{ display: block; padding-bottom: 30px;  height:140px; border-bottom: 1px solid #e3e4e5; margin-bottom: 30px;}

#n_news li .fl{ width:220px; }

#n_news li .fl img{ width:220px; height:140px;}

#n_news li .fr{ width: 675px; margin-top: 18px;}

#n_news li span{ color:#c4c4c4; display:block; font-size:12px;}

#n_news li .fr a{  display:block;  font-size:15px; color:#3b3c43; font-weight:bold; margin-bottom: 13px;}

#n_news li p{ line-height:22px; height:44px; overflow:hidden; padding-top:10px; font-size:12px; color:#818285;}

#n_news li a:hover{ color:#00468c;}



 
/*==============下载中心=====================*/



#n_download { overflow:hidden;}

#n_download ul margin-bottom:-20px; overflow:hidden; }

#n_download li{ display: block; padding-bottom: 10px;  border-bottom: 1px solid #e3e4e5; margin-bottom: 10px;}

#n_download li .fl{ width:220px; }

#n_download li .fr{ width: 675px; margin-top: 18px;}

#n_download li span{ color:#c4c4c4; display:block; font-size:12px;}

#n_download li .fr a{  display:block;  font-size:15px; color:#3b3c43; font-weight:bold; margin-bottom: 13px;}

#n_download li p{ line-height:22px; height:44px; overflow:hidden; padding-top:10px; font-size:12px; color:#818285;}

#n_download li a:hover{ color:#00468c;}

    

 

/*==================产品中心=================*/

#n_pro{ margin-top:-40px; position:relative; padding-bottom:30px;}

#n_pro .pro_section ul { margin-right:-35px; }

#n_pro .pro_section li{ margin-right:34px; width:285px; margin-top: 32px; float: left; border:1px solid #dadbdd;    background:#999b9d;    }

#n_pro .pro_section li a{ position: relative; overflow: hidden; width:185px;   }

#n_pro .pro_section li .pic_box{ width: 285px; height: 160px; overflow:hidden}

#n_pro .pro_section li img{  width: 285px; height: 160px; display: block;} 

#n_pro .pro_section li h1{ height: 40px; line-height:40px; padding:0 10px; background:url(../images/icon_pro_li.png) 265px center no-repeat; color: #fff; font-size: 13px; text-align: left; display: block;white-space: nowrap;overflow:hidden;text-overflow: ellipsis; padding-right:30px;}

#n_pro .pro_section li:hover h1{}

#n_pro .pro_section li:hover{ background:#00468c;} 



/*===================产品详情===============*/

.n_product_show{ }

 

#n_product_show .up_box{ background:#fff;}

#n_product_show .up_box #big_pic{ width:440px; height:250px; float:left; border:1px solid #dadbdd;}

#n_product_show .up_box .title{ display:block; border-bottom:1px solid #bebec2; padding-bottom:10px; padding-top: 10px; margin-bottom:20px;  font-size:18px;   color:#4c4d4e; font-weight:bold;}

#n_product_show .up_box .text_box{ float:right; padding:15px 0px 20px 0; width:440px; }

#n_product_show .up_box .text_box .ar_article{ font-size:14px; /*height: 60px; overflow:hidden; */line-height:30px; color:#4c4d4e;}

#n_product_show .up_box .text_box .ar_article p{ font-size:14px; line-height:30px; color:#4c4d4e; overflow:hidden;}



#n_product_show #bnt_buy{ margin-top:30px; background:url(../images/bnt_buy.png) center no-repeat #00468c; border-radius:3px;  position:relative; display: block;  height:40px; line-height:40px;  width:150px; color:#fff; font-size:14px;}

#n_product_show #bnt_buy:hover{ color:#00468c;}



#n_product_show .un_box{ padding-top:30px;}

#n_product_show .un_box .title{ height:45px;  line-height:45px; background:#eff2f4; border-left:4px solid #00468c;    }

#n_product_show .un_box .title strong{ display:inline-block; padding:0 20px;  color:#4c4d4e; font-size:16px; }

#n_product_show .un_box .title span{ display:inline-block; padding-left:10px; color:#2d95a2; text-transform:uppercase; font-size:12px;  font-family: "Arial";}

#n_product_show .un_box  .content{ padding:30px 35px 15px 35px; border:1px solid #e6e6e6; border-top:none;}

#n_product_show .un_box  .content h2{ padding:15px 0;}
#n_product_show .un_box  .content ul{ padding-left:15px;}
#n_product_show .un_box  .content ul li{list-style:disc;}



#pro_hot{ background:#eff2f4; padding:40px 50px; margin-top:50px; margin-bottom:30px;}

#pro_hot .title{ position:relative; height:18px; line-height:18px; padding-left:5px; margin-bottom:20px; border-left:3px solid #00468c;}

#pro_hot .title h1{ font-size:18px; color:#666; font-weight:bold; display:block; }

#pro_hot .title .more{ position:absolute; right:0; top:0; color:#4a4957; font-size:14px; text-transform:uppercase;}

#pro_hot .title .more:hover { color:#00468c;}

#pro_hot ul { margin-right:-35px; }

#pro_hot li{ margin-right:25px; width:258px;   float: left; border:1px solid #dadbdd;    background:#999b9d;    }

#pro_hot li a{ position: relative; overflow: hidden; width:185px;   }

#pro_hot li .pic_box{ width: 258px; height: 145px; overflow:hidden}

#pro_hot li img{  width: 258px; height: 145px; display: block;} 

#pro_hot li h1{ height: 40px; line-height:40px; padding:0 15px; background:url(../images/icon_pro_li.png) 235px center no-repeat; color: #fff; font-size: 13px; text-align: left; display: block;white-space: nowrap;overflow:hidden;text-overflow: ellipsis; padding-right:30px;}

#pro_hot li:hover{ background:#00468c;} 



 

#n_msg{ background:url(../images/pic_form.jpg) right top no-repeat; min-height:355px; }

#n_msg .n_form{ margin:0; }

#n_msg .n_form form{ padding:0;}



/*==============新闻详情=====================*/

.n_article { margin-bottom:20px;}

.n_article .ar_title{ padding:10px 0 20px 0; border-bottom:1px dashed #e5e5e5; margin-bottom: 10px;}

.n_article .ar_title h1{ font-size: 16px; display:block; text-align:center; margin-bottom:10px; line-height:30px;   font-weight: bold; color:#444444;}

.n_article .ar_title h2{height: 30px; font-size:12px;  display:block; text-align:center; color:#888888; line-height:30px;}

.n_article .ar_title h2 strong{ color:#b8b7bc;}

.n_article .ar_article{ padding-top:20px; padding-bottom:30px; min-height:400px;}

.n_article .bnt_page{ position:relative; height:40px; margin-bottom:10px; line-height:40px; font-size:12px; color:#8a8a8a;   border-top:1px dotted #e4e4e4;}

.n_article .bnt_page a{ color:#8a8a8a;}

.n_article .bnt_page a:hover{color:#007cc2;}

.n_article .back_box{ margin:40px auto 0 auto; padding-bottom:80px;}

.jiathis_style{ margin-top:10px;}

.n_article .bnt_page{ position:relative;}

.n_article .bnt_page .shart_box{ position:absolute; right:0; top:10px;}

#ar_fot{ position:relative; padding:15px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}

#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 .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#19427d; padding:0 25px; font-size:14px; height:30px; line-height:30px;}

#ar_fot .bnt_back:hover{ border-radius:3px;}


 /*==============分页=====================*/
 
/*分页样式*/
.pagenum {padding:20px; text-align:center}
.pagenum a {padding:0 12px; height:30px; line-height:30px; display:inline-block; border:1px solid #bcbcbc; margin:0 2px;  color:#555555;font-size:12px;}
.pagenum a:hover { background:#00468c; color:#fff !important; text-decoration:none; border:1px solid #00468c;}
.pagenum .current {display:inline-block;margin:0 2px;padding:0 12px; height:30px; line-height:30px;  border:1px solid #bcbcbc;  background:#00468c;color:#fff;font-size:12px; }
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {}

 

.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 #bcbcbc; margin:0 2px;  color:#555555; font-size:12px; }

.page .on{ background:#00468c; color:#fff !important;border:1px solid #00468c;}

.page a font{  font-size: 14px; font-family: "SimSun"; color: rgb( 68, 68, 68 );}

.page span{ background:#00468c; color:#fff !important;border:1px solid #00468c;}

.page a:hover{ background:#00468c; color:#fff !important; text-decoration:none; border:1px solid #00468c; }

.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 */}

body #aff-im-root {
    display: none !important;
}
  