*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;margin:0}
::-webkit-scrollbar{width:5px;height:5px}
::-webkit-scrollbar-track{border-radius:0;background:rgba(0,0,0,0.1);}
::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);}
::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4);background-color:#cc0000;}
.huanhang{display:block; }
*{
	box-sizing: border-box;
	outline: none;
}
html {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	background-color: #fff;
	font-weight: 300;
}
body {
	margin: 0px;
	padding: 0px;
}
.t_c{ text-align:center;}
.t_l{ text-align:left;}
.fl {
    float:left;
    display: inline;
}
.fr {
    float:right;
    display: inline;
}
.fc {
    float:center;
    display: inline;
}
img {
	border: none;
}
ol, ul, li {
	list-style: none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.pt50{padding-top:50px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt100{padding-top:100px;}
.main{ width:1200px; margin:0px auto;}
.main_25{width:25%; float:left;padding:0px; margin:0px;}
.main_70{width:70%; float:right;padding:0px; margin:0px;}
.main_75{width:900px; float:right;padding:0px; margin:0px; line-height:200%; font-size:16px; color:#333333;}
.main_80{width:960px; float:right;padding:0px; margin:0px; line-height:200%; font-size:16px; color:#333333;}
.pt5{padding-top:5px;}
.pt120{padding-top:120px;}
.pt125{ padding:125px 0px;}
.pt10{ padding-top:10px;}
.pt40{ padding-top:40px;}
.pb20{ padding-bottom:20px;}
.pb50{ padding-bottom:50px;}
.mt40{ margin-top:40px;}
.mt10{ margin-top:10px;}
.line_180{ line-height:180%;}
.font_16{ font-size:16px;}
a{
	text-decoration:none;
	-webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}
img {border:0 none;	}
ul,ol,li {
list-style:none;
padding:0;
margin:0;
}
a, a:hover, a:focus {text-decoration:none;}
li{list-style:none;}
.header{
width:100%; height:100px; background-color:#2A4C93; margin:0px; padding:0px;

}
.w_1200{width:1200px; margin:0px auto;}
.main_25{width:25%; float:left;padding:0px; margin:0px;}
.main_75{width:75%; float:right;padding:0px; margin:0px;}
.main_70{width:70%; float:right;padding:0px; margin:0px;}
.w_500{width:500px;padding:0px; margin:0px;}
.w_680{width:680px;padding:0px; margin:0px;}
.pt50{ padding-top:50px;}
.fl{ float:left;}
.fr{ float:right;}
.fc{ float:center;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.logo{width:200px; height:0px;}
.w_1000{width:1000px; margin:0px auto;}
.w_900{width:900px; margin:0px auto;}
.nav{ width:900px;height:100px;margin:0px auto;padding:0px;float:left;}
.nav li a:link,.nav li a:visited{
	padding:0px 0px;
	width:110px;
	font-size: 16px;
	 font-family:"Microsoft YaHei";
	background: #2A4C93;
	text-align:center;
	color: #fff;
	line-height:100px; float:left;
	display:inline-block;
	list-style:none;
}
.nav li a:hover{
	display: block;
	padding:0px 0px;
	width:110px;
	font-size: 16px;
	 font-family:"Microsoft YaHei";
	background: #ffffff;
	text-align:center;
	color: #333333;
	transition:0.5s ease;
	line-height:100px;
	list-style:none;
}

.cl,.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;}

.flexslider{position:relative;height:600px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;z-index:999;width:100%;padding:0px;margin-top:0px;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:1;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:5px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:5px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:80px;height:80px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px; background:url(../img/prev.png) center center no-repeat;}/* background:url(images/prev.png) center center no-repeat; */
.flex-direction-nav li a.flex-next{right:40px;background:url(../img/next.png) center center no-repeat;}/* background:url(images/next.png) center center no-repeat; */


.color_lanse{color:#CC0000;}
.h2{ font-size:36px; line-height:40px;font-family:"Microsoft YaHei";font-weight: lighter;}
.h2 span{font-size:12px;color:#cccccc; display:block;font-weight: lighter;}
.h2 i{font-size:12px;color:#999999;font-weight: lighter;}
.h2_line{
	background-attachment: scroll;
	background-image: url(img/h2_line.png);
	background-repeat: no-repeat;
	background-position: center 0px;
}


#headbanner{
    padding-top: 0px;
    overflow: hidden;
	position: relative;
}
#headbanner img{
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}
.fY {
  font-family: YKR; }
 .banner_t {position: inherit; z-index:1; margin-top:-250px; width:1200px; float:right;}
 .banner_t  .en {
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	text-transform: uppercase;
	text-shadow:3px 2px 3px #000;
	letter-spacing: 2px;
			}
.banner_t  .cn {
            font-size: 42px;
            line-height: 36px;
            color: #fff;
            margin-top: 13px; 
			text-shadow:3px 2px 3px #000;
			}
.banner_t  .line {
            width: 60px;
            height: 5px;
            background-color: #cc0000;
            margin-top: 20px;
			margin-left:5px; }


.jiambian {
    height:50px;
    width:100%;
	line-height:50px;
	font-size:14px;
	color:#999999;
    background: -webkit-linear-gradient(#fff, #efefef); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fff, #efefef); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fff, #efefef); /* Firefox 3.6 - 15 */
    background: linear-gradient(#fff, #efefef); /* 标准的语法,必须放最百后 */
}	




/*首页产品开始*/
/*产品中心左侧分类*/

#pro_class{
padding-top:0px;
padding-bottom:50px;

}
#pro_class .pronav{
	float: left;
	width: 100%;
	margin:0px;
}
#pro_class .pronav .navtitle{
	width: 100%;
	height: 150px;
	background: url("../img/pronav.jpg") no-repeat;
	font-size: 30px;
	font-family: 'DIN-BOLD';
	color: #fff;
}
#pro_class .pronav .navtitle p{
text-align:left;
	padding: 50px 0 0 20px;
}
#pro_class .pronav .navtitle p SPAN{ display:block; font-size:12px;color:#FFFFFF; line-height:25px;}
#pro_class .prolist{
	float: right;
	width: 100%;
}
#pro_class .prolist ul li{
	width: 480px;
	float: left;
	margin-left: 40px;
	margin-bottom: 40px;
	background: #ffffff;
}
#pro_class .prolist ul li .prolistl{
	float: left;
	width: 155px;
}
#pro_class .prolist ul li .prolistl h1{
	font-size: 14px;
	color: #3e4144;
	line-height: 22px;
	padding: 60px 0 30px 0px;
}
#pro_class .prolist ul li:hover .prolistl h1{
	color: #023b8f;
}
#pro_class .prolist ul li .prolistl h5{
	width: 100px;
	height: 38px;
	line-height: 38px;
	text-align: left;
	background: #3e4144;
	color: #ffffff;
	border-radius: 50px;
	margin: 0px;
}
#pro_class .prolist ul li:hover .prolistl h5{
	background: #023b8f;
}
#pro_class .prolist ul li .prolistr{
	float: right;
	width: 240px;
	font-size: 0;
	overflow: hidden;
}
#pro_class .prolist ul li .prolistr img{
	width: 100%;
	-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;
}
#pro_class .prolist ul li:hover .prolistr img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-ms-transform:scale(1.05);}
.listnav{ width:100%; margin:0px; padding:0px;}
.listnav li{line-height:40px;height:40px;padding-left:20px;color:#333;background:#EFEFEF url(../img/jt.png) 280px 15px no-repeat; font-size:14px; text-align:left;border-bottom:1px inset #FFF;}
.listnav li:hover,.listnav .hover{background:#ffffff url(../img/jt_1.png) 280px 15px no-repeat;}

/* index_pro */
.indpro{
    padding: 0px;
    overflow: hidden;
	margin-bottom:40px;
}
.indpro h1{
	color: #333;
	font-size: 30px;
	text-align: left;
	line-height:50px;
	background-attachment: scroll;
	background-image: url(../img/h1_bg.jpg);
	background-position: center 0px;
	height:50px;
	background-repeat: no-repeat;
}
.indpro h3{
    color: #7d7d7d;
    font-size: 14px;
    text-align: left;
	line-height:10px;
    padding: -40px 0px 0px;
	height:20px;
	line-height:20px;
}
.indpro ul li{
    float: left;
    width: 290px;
    margin: 20px 13px 0 0;
}
.indpro ul li:nth-child(4n){
    margin-right: 0;
}
.indpro ul li a{
    display: block;
    position: relative;
}
/*

.indpro ul li a:after{
    content: '';
    width: 0;
    height: 1px;
    background: #cccccc;
    position: absolute;
    left: 0;
    bottom: 0;
    transition-duration: .5s;
}
.indpro ul li a:hover:after{
    width: 100%;
}

*/
.indpro ul li a .proimg{
    overflow:hidden;
    border: 1px solid #eeeeee;
}
.indpro ul li a .proimg img{
    width: 100%;}
.indpro ul li a .proimg img: hover{
    width: 100%;
}
.indpro ul li a .title{
    color: #484848;
    line-height: 24px;
    padding: 15px 20px 0;
	font-size:16px;
	text-decoration: none;
	text-align:left;
}
.indpro ul li a:hover .title{
font-size:16px;
    color: #013182;
	text-decoration: none;
	text-align:left;
}
.indpro ul li a .name{
    color: #484848;
    line-height: 24px;
    padding: 0 20px 15px;
	text-decoration: none;
	text-align:left;
}
.indpro ul li a .icon{
    float: right;
    padding-top: 25px;
	width:40px;
	height:40px;
	background-image: url(../img/icon3.png);
	background-repeat: no-repeat;
	margin-top:30px;
}
.indpro ul li a:hover .icon{
    float: right;
    padding-top: 25px;
	width:40px;
	height:40px;
	background-image: url(../img/icon3_hover.png);
	margin-top:30px;
}
/*首页产品结束*/

.ms{left:0px;  width:70px; height:70px;position: absolute;top:0px}
.ms1{right:0px;  width:70px; height:70px;position: absolute;top:0px}
.ms2{right:0px;  width:70px; height:70px;position: absolute;top:0px}
.hzhb{ width:1200px; margin:0px auto;padding:0px;}
.hzhb li{ width:228px; height:100px; margin-right:15px; margin-bottom:15px;padding:0px; float:left; border:1px solid #cccccc;}
li:nth-child(5n){margin-right: 0px;}





/*fenye page?*/

#kkpager{
	clear:both;
	color:#999;
	padding:40px 0px 40px 0px;
	font-size:14px;
	width:98%;
	margin:0px auto;
}
#kkpager a{
	float: left;
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#666;
}

#kkpager span.disabled{
	float: left;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #999;
	background-color:#FFF;
	color:#ccc;
}
#kkpager span.curr{
	float: left;
	border: 1px solid #232C74;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #232C74;
	color: #fff;
}
#kkpager a:hover{
	border:1px solid #232C74; 
	background-color:#232C74; 
	color:#fff;
}
#kkpager span.normalsize{
}
#kkpager_gopage_wrap{
	position:relative;
	left:0px;
	top:0px;
}
#kkpager_btn_go {
	width:44px;
	height:18px;
	border:0px;
	overflow:hidden;
	line-height:140%;
	padding:0px;
	margin:0px;
	text-align:center;
	cursor:pointer;
	background-color:#232C74;
	color:#fff;
	position:absolute;
	left:0px;
	top:2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display:none;
	font-size:12px;
}
#kkpager_btn_go_input{
	width:36px;
	height:18px;
	color:#232C74;
	text-align:center;
	margin-left:1px;
	margin-right:1px;
	border:1px solid #1149A0;
	position:relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	left:0px;
	top:0px;
	outline:none;
	font-size:14px;
}

#kkpager_btn_go_input.focus{
	border-color:#232C74;
}

#kkpager .pageBtnWrap{
	float:left;
}
#kkpager .infoTextAndGoPageBtnWrap{
	float:right;
}
#kkpager .spanDot{
	float:left;
	margin-right:5px;
}

#kkpager .currPageNum{
	color:#FD7F4D;
}

#kkpager .infoTextAndGoPageBtnWrap{
	padding-top:5px;
}




/*产品中心*/

.clear, .clr {
	clear: both;
}

.proallmrsc:hover {
background-color: #f9f9f9;
}
.proallmrsc {
width:830px;
border-bottom: #efefef solid 1px;
border-righr: #efefef solid 1px;
overflow: hidden;
padding:0px;
margin-top:0px;
}
proallmrsc ul{width:830px;}
proallmrsc ul li{width:830px;}

.proallmrsc a {
float: left;
display: block;
height: 135px;
text-decoration: none;
position: relative;
color: #666666;
}
.proallmrsc a:hover {
color: #232C74;
text-decoration: none;
                            }
proall_content{ width:450px;padding:0px; margin:0px;}

.proall_img,.pro_list_box_item_l_zdy{width:285px;height:auto  !important;display:inline-block;vertical-align:top;float: left;padding:0px;}
.proall_img img,.pro_list_box_item_l_zdy img{width:285px;text-align:left;padding:0px;}

.proall_img,.pro_list_box_item_l_zdy{width:285px;height:auto  !important;display:inline-block;vertical-align:top;float: left;padding:0px;}
.proall_img img,.pro_list_box_item_l_zdy img{width:285px; text-align:left;padding:0px;}
.proall_content,.pro_list_box_item_r_zdy{width:285px;padding-left:0px;padding-top:0px;float: right;text-align:left;}
.proallsj,.pro_list_box_item_time_zdy{width:58px;height:30px;top:25px;position:absolute;left:25px;padding-top:88px;text-align:center !important; color:#787878;}


/*产品列表*/
.proallmrsc,.pro_list_box_item_zdy{position:relative;overflow: hidden;transition:0.6s;z-index:9;border-bottom: #efefef solid 1px;padding: 20px;}
.proallmrsc:hover,.pro_list_box_item_zdy:hover{background:none;box-shadow: 0 0 40px rgba(20,38,100,0.2);transition:0.6s;}/*鼠标放上去后背景变色*/
.proallmrsc a{height:auto;}
.proallmrsc a:hover,.proallmrsc:hover .proallbt a,.pro_list_box_item_zdy:hover .pro_list_box_item_r_zdy a p{color: #232C74;}
.proall_img,.pro_list_box_item_l_zdy{width:285px;height:auto  !important;display:inline-block;vertical-align:top;float: left;}
.proall_img img,.pro_list_box_item_l_zdy img{width:285px; text-align:left;}
.proall_content,.pro_list_box_item_r_zdy{width:450px !important;position: inherit !important;padding-left:15px;padding-top:30px;float: right;text-align:left;}
.proallsj,.pro_list_box_item_time_zdy{width:80px;height:120px;top:25px;position:absolute;left:25px;padding-top:88px;text-align:center !important; color:#787878;}

.n_i_pro{width:80px;height:80px;background:#232C74 url(../img/time_ico.png) no-repeat center;position:absolute;top:0;left:0;}
.proallbt a,.pro_list_box_item_r_zdy a p{font-size:22px;font-weight:bold;}
.proallbt{font-size:22px;font-weight:bold;}
.proallnr,.pro_list_box_item_r_zdy a div{padding-top:40px;height: 140px; text-align:left;}
.pro_list_box_item_r_zdy a div{margin-top:7px;}
.proallmrsc p.proallnr,.pro_list_box_item_r_zdy a div{font-size:14px;line-height:180%;color: #777;}
.proall_content .more,.content_more_a_zdy{margin-top:10px;}

.proall_content .more a,.content_more_a_zdy{width:126px;height:42px;font-size:16px !important;color:#fff!important;text-align:center;line-height:42px;background:#999999;position:relative;display: inline-block;vertical-align: top;transition:0.6s; border-radius: 25px;}
.proallmrsc:hover .proall_content .more a,.pro_list_box_item_zdy:hover .content_more_a_zdy{background:#232C74;transition:0.6s;}





.shopmrsc:hover {
background-color: #f9f9f9;
}
.shopmrsc {
border-bottom: #efefef solid 1px;
overflow: hidden;
padding: 15px 0px;
}
.shopmrsc a {
float: left;
display: block;
height: 135px;
text-decoration: none;
position: relative;
color: #666666;
}
.shopmrsc a:hover {
color: #232C74;
text-decoration: none;
                            }





.pd_head{
    width: 600px;
    margin:40px auto;
    text-align: center;
	
}

.pd_head h1{
    font-size: 30px;
    padding-bottom: 10px;
	margin:0px auto;
	width:600px;
}
.pd_head h1{
    color: #333;
    font-size: 30px;
    padding-bottom: 10px;
	margin:0px auto;
	width:600px;
}

.pd_head .xian{
    width:600px;
    height: 1px;
    background: #c9c9c9;
	margin:0px auto;
}
.pd_head h4{
    color: #a8a8a8;
    padding: 0px 30px 0px 30px;

    position: absolute;
	width:240px;
    margin:-7px 200px; 0px 200px;
    letter-spacing: 3px;
	line-height:20px;
	text-align:center;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pd_head h4{background: #fff; font-size:12px; font-weight:lighter; width:240px; text-align:center;}

.pd_head h6{
    color: #999;
    padding-top: 13px;
    letter-spacing: 4px;
	line-height:40px;
	margin:0px auto;
	width:100%;
	text-align:center;
}

.indexTitle {
  width: 100%;
  text-align: center; }
  .indexTitle .en {
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 4px;
    font-family: Arial; }
  .indexTitle .cn {
    font-size: 36px;
    line-height: 36px;
    color: #707070;
    margin-top: 10px; }
  .indexTitle .line {
    width: 42px;
    height: 3px;
    margin: 29px auto 0;
    background-color: #888; }


.bgc {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
.banner {
  width: 100%;
  height: 480px;
  position: relative; }
  .banner .con {
    padding-top: 250px; }
    .banner .con .indexTitle .en {
      color: #fff; }
    .banner .con .indexTitle .cn {
      color: #fff; }
    .banner .con .indexTitle .line {
      background-color: #fff; }
  .banner .bannerNav {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    bottom: 0; }


.about_info{font-size:16px; line-height:180%; color:#666666;padding:30px 0px;min-height:auto; text-align:left;}
#info_about{font-size:16px; line-height:180%; color:#666666;padding:30px 0px;min-height:auto;}
.botbg{ background-color:#000000; height:50px; width:100%; line-height:50px; text-align:left; color:#FFFFFF; font-size:14px;}
.search_bg{ 
	background-attachment: scroll;
	background-image: url(../img/search_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:250px;
	width:100%;
	padding:0px;
	margin-top:30px;
}

.link3{ width:100%; margin:0px; padding:50px 0px;}
.link3  li{ width:190px;padding-right:20px; float:left;color:#FFFFFF;font-size:18px;}
.link3  li nth-child(3n){padding-right:0px;}
.link3  li  .link_a{width:260px; margin:0px; padding:20px 0px;}

.link3  li  .link_a li  img{ vertical-align:middle;padding-right:5px;}
.link3  li  .link_a li a:link, .link3  li  .link_a li a:visited{ width:100%; height:30px; line-height:30px; color:#FFFFFF; font-size:14px;}
.link3  li  .link_a li a:hover{ width:100%; height:30px; line-height:30px; color:#ffcc00; font-size:14px;}


#ind_about_bg{
    overflow: hidden;
    width: 100%;
    position: relative;
	background-attachment: scroll;
	background-image: url(../img/ind_about_bg.jpg);
	background-position: center 0px;
	height:720px;
}
























 /*详细内容开始*/

            #bodycontent {width:1200px;
            margin: 0px auto;
            line-height:180%;text-align:left;}


 
.shopmrsc:hover {
background-color: #f9f9f9;
}
.shopmrsc {
border-bottom: #efefef solid 1px;
overflow: hidden;
padding: 15px 0px;
}
.shopmrsc a {
float: left;
display: block;
height: 135px;
text-decoration: none;
position: relative;
color: #666666;
}
.shopmrsc a:hover {
color: #cd0000;
text-decoration: none;
                            }


.xwlb_img,.pro_list_box_item_l_zdy{width:385px;height:auto;display:inline-block;vertical-align:top;float: left; left:0px;}
.xwlb_img img,.pro_list_box_item_l_zdy img{width:345px;max-width: 385px;max-height: 289px;margin-left:35px;}

.xwlb_img,.pro_list_box_item_l_zdy{width:385px;height:auto  !important;display:inline-block;vertical-align:top;float: left;}
.xwlb_img img,.pro_list_box_item_l_zdy img{width:345px;max-width: 385px !important;max-height: 289px;margin-left:35px;}
.xwlb_content,.pro_list_box_item_r_zdy{width:650px !important;position: inherit !important;padding-left:0px;padding-top:30px;float: right;text-align:left;}
.xwlbsj,.pro_list_box_item_time_zdy{width:58px;height:30px;background:#000;top:25px;position:absolute;left:0px;padding-top:88px;text-align:center !important; color:#787878;}


/*新闻列表*/
.shopmrsc:first-child,.none_bg .pro_list_box:first-child .pro_list_box_item_zdy{}
.shopmrsc,.pro_list_box_item_zdy{position:relative;overflow: hidden;transition:0.6s;z-index:9;border-bottom: #efefef solid 1px;padding: 30px;}
.shopmrsc:hover,.pro_list_box_item_zdy:hover{background:none;box-shadow: 0 0 40px rgba(20,38,100,0.2);transition:0.6s;}/*鼠标放上去后背景变色*/
.shopmrsc a{height:auto;}
.shopmrsc a:hover,.shopmrsc:hover .xwlbbt a,.pro_list_box_item_zdy:hover .pro_list_box_item_r_zdy a p{color: #232C74;}
.xwlb_img,.pro_list_box_item_l_zdy{width:385px;height:auto  !important;display:inline-block;vertical-align:top;float: left;left:-40px;}
.xwlb_img img,.pro_list_box_item_l_zdy img{width:385px;left:0;}
.xwlb_content,.pro_list_box_item_r_zdy{width:650px;padding-left:30px;padding-top:30px;float: right;text-align:left;}
.xwlbsj,.pro_list_box_item_time_zdy{width:80px;height:80px;background:#edeeee;top:30px;position:absolute;left:30px;padding-top:80px;text-align:center !important; color:#787878;}

.n_i{width:80px;height:80px;background:#232C74 url(../img/time_ico.png) no-repeat center;position:absolute;top:0;left:0;}
.n_yday{width:100%;display:inline-block;font-size:20px;position:absolute;top:60px;left:0;line-height:24px;padding-top:30px;}
.n_year,.n_ymonth{display:inline-block;vertical-align:top;font-size:13px;line-height:28px;padding-top:20px;}
.xwlbbt a,.pro_list_box_item_r_zdy a p{font-size:24px;font-weight:bold;}

.xwlbnr,.pro_list_box_item_r_zdy a div{padding-top:40px;height: 140px;}
.pro_list_box_item_r_zdy a div{margin-top:7px;}
.shopmrsc p.xwlbnr,.pro_list_box_item_r_zdy a div{font-size:16px;line-height:32px;color: #777;}
.xwlb_content .more,.content_more_a_zdy{margin-top:5px;}

.xwlb_content .more a,.content_more_a_zdy{width:150px;height:50px;font-size:16px !important;color:#fff!important;text-align:center;line-height:50px;background:#999999;position:relative;display: inline-block;vertical-align: top;transition:0.6s; border-radius: 25px;margin:0px;margin:0px;padding-top:0px;}
.shopmrsc:hover .xwlb_content .more a,.pro_list_box_item_zdy:hover .content_more_a_zdy{margin:0px;padding-top:0px;width:150px;height:50px;font-size:16px; background:#232C74; border-radius: 25px;}


.news_content_title{height:60px !important;}
.news_content_title h3 strong{font-size:20px; line-height:50px;}
.news_content_title hr{display: none;}
.news_content_body,.news_content_back,.second_next_pre_dgwbct,.back_column,.xw{}
.news_prev,.news_next{}







.tabli{
	width:1200px;
	margin:0px auto;
	padding-left:0px;
}
.tabli ul{
	overflow: hidden;
}
.tabli ul li{font-size:16px;float:left;color:#666;font-weight: bold; text-align:center;}
.tabli ul li a{
	margin:0px 30px;
font-weight: bold;
	color:#666;
}
.tabli ul li a.tab_click{color:#ff6600;}

.tab{
	overflow: hidden;
}
.tab_content{
	overflow: hidden;
}

.ad1 img{
	width:290px;
	height: 290px;
}







.field-list .Photo{width:208px;height:339px;}
.field-list .Photo img{width:100%;height:100%;}
.field-list li{float:left;margin:30px 20px 0px 0px;}
.field-list li:nth-child(5n){margin-right:0px;}
.field-list h3{display:block;width:100%;height:80px;line-height:80px;text-align:center;
background:#fff;text-align:center;color:#666;-ms-transition:all .6s cubic-bezier(.19,1,.22,0.5);
    -webkit-transition:all .6s cubic-bezier(.19,1,.22,1);
	transition:all .6s cubic-bezier(.19,1,.22,1);}
.field-list a:hover .field-content{}
.field-list a:hover h4{border:1px solid #000;background:#d9261c;color:#fff;}
.field-list a:hover h3{color:#000000; text-align:center;}
.field-list h3{color:#2A4C93; text-align:center;}
.field-list .More{width:360px;}














.ad1,.ad2,.ad3,.ad4{position:absolute;}
.ad1{left:28px;top:42px;width:395px;}
.ad2{right:0px;top:42px;width:396px;}
.ad3{left:22px;top:460px;width:395px;}
.ad4{right:100px;top:460px;width:435px;}
.ad dl{margin-bottom:10px;}
.ad dt{background:#2f4e87;color:#fffefe;font-size:20px;line-height:40px;margin-bottom:10px;}
.ad dt span{background:#db261f;padding:0 9px;margin-right:15px;float:left;}
.ad dd{}
.ad dd p{width:349px; background:url(../images/adli.jpg) no-repeat 24px 6px;padding-left:50px;color:#030303;line-height:25px;font-size: 14px;font-family: "Microsoft YaHei";}

.roll_product li{padding-bottom:0px;}


.product_list1{margin-left:0px;margin-right:0px;margin-top: 23px;}
.product_list1 li{float:left;margin-right:20px;margin-bottom:25px;width:285px;height:320px;padding-right:5px;}
.product_list1 li a.img{margin: 0px;width:285px;height:285px;}
.product_list1 li a.img img{width:285px;height:285px;}
.product_list1 li h3{text-align:center;width: 100%;}
.product_list1 li h3 a{display: block; font-weight:normal;font-size:14px;color:#777777;background: #efefef;width: 285px;height: 42px;line-height: 42px;}
.product_list1 li h3 a:hover{color:#fff;background: #20317f;}
.product_list1 li a.img{display:block;}
.product_list1 li a.img:hover{border-color:#20317f;}
.product_list1 li:nth-child(4n){margin-right: 0px;}










/*新闻动态*/


.container{width: 1060px; height: 450px; max-width: 1200px; margin: 0 auto;}
.section5{background: #fff; padding: 0px 0px;}
.section5 .container{position: relative;}
.section5 .items{margin: 20px -12px 0; overflow: hidden;}
.section5 .item{width: 33.33%; float: left; padding: 30px 12px;}
.section5 .block{padding: 40px 36px;border: 1px solid #ccc;}
.section5 .block:hover{box-shadow: 0px 5px 30px rgba(4,0,0,.1); padding: 40px 36px;border: 1px solid #ccc;}
.section5 .block .date{font-size: 33px; color: #777;}
.section5 .block .year{font-size: 16px; color: #999;}
.section5 .block h3{font-size: 16px; color: #555; font-weight: 600; padding: 20px 0; border-bottom: 1px solid #dbdbdb; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.section5 .block p{font-size: 14px; color: #777; line-height: 24px; height: 72px; overflow: hidden; margin: 20px 0 40px;}
.section5 .block a{display: block; width: 140px; line-height: 40px; background: #fff; color: #777777; border: 1px solid #cccccc; text-align: center; border-radius: 20px; font-size: 14px; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.section5 .block:hover .date{color: #2A4C93;}
.section5 .block:hover .year{color: #2A4C93; opacity: .8;}
.section5 .block:hover h3{color: #2A4C93; border-color: #2A4C93;}
.section5 .block:hover p{color: #2A4C93;}
.section5 .block:hover a{background: #2A4C93; color: #fff; border-color: #2A4C93;}

.common_btn{width: 46px; height: 46px; border-radius: 50%; background-color: #fff; background-position: center; background-repeat: no-repeat; background-size: 8px 14px; cursor: pointer; box-shadow: 0 5px 5px rgba(204,204,204,.8); -webkit-transition: all 500ms ease; transition: all 500ms ease; position: absolute; top: 50%;}
.left_btn{background-image: url(../img/left_icon1.png); left: -70px;}
.right_btn{background-image: url(../img/right_icon1.png); right: -70px;}
.common_btn:hover{background-color: #2A4C93; box-shadow: 0 5px 10px rgba(42,76,147,.5);}
.left_btn:hover{background-image: url(../img/left_icon2.png);}
.right_btn:hover{background-image: url(../img/right_icon2.png);}

.more a{color:#fff;background:#2A4C93; float:left;padding:5px;border-radius: 0px; width:135px;height:25px; line-height:25px;padding:5px 5px 5px 10px; text-align:center; font-size:16px;}





#headbanner{
    padding-top: 0px;
    overflow: hidden;
	position: relative;
}
#headbanner img{
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}
.nei_info{ width:100%; font-size:16px; line-height:180%; color:#999999;}

.im{ font-family:"Arial","impact";}
.h1{ font-size:48px; text-align:center; color:#194D8C; padding:30px 0px;}
h4{
	color:#999999;
	font-size:16px;
	line-height:180%;
	font-family:Arial;
	font-weight: lighter;
}
h3{
	color:#194D8C;
	font-size:20px;
	line-height:180%;
	font-family:Arial;
}




.left_wrap{width:250px;
		  background:#0f4782;


		  }

.left_nav{  }

.left_nav .mCustomScrollBox {padding:0px;
							 }

.left_nav .mCSB_container{}

.left_nav ul{padding:0px; overflow: hidden;}


.left_nav li > a{width:250px;
                 height:60px;
				 line-height:60px;
				 font-size:18px;
				 color:#fff;
				 position:relative;
				 padding:0 0 0 0;
				 display:inline-block;
				/* border-bottom:1px solid #48a1ec;
				 background: url(../../img/left_menu_arrow.gif) 95% -15px no-repeat;*/
				 }

.left_nav li > a:hover{color:#fff;

	background:#AB916B;
					   }

.left_nav li > a.current{color:#fff;

						 background:#1f72fa;
						 }

.left_nav li > a i{width:24px;  height:25px; margin-left: 15px; margin-right: 15px;	}
.left_nav li > a i img{ margin-top:20px;}

/*.left_nav li > a:hover span,
.left_nav li > a.current span{background-color:#abd8fd;}*/

.left_nav li dl{
                padding:0px 0 3px 0;
				display:none;
				width:185px;
				background-color:#AB916B;
				z-index:99;
				}

.left_nav li dl a{width:160px;
                    height:30px;
                    line-height:30px;
					font-size:15px;
					color:#0b4fa2;
					padding:0 0 0 15px;
					display:inline-block;

					transition: all 0.3s ease-out 0s;
			   -moz-transition: all 0.3s ease-out 0s;/* Firefox 4 */
			   -webkit-transition: all 0.3s ease-out 0s;/* Safari and Chrome */
			   -o-transition: all 0.3s ease-out 0s; /* Opera */
					}

.left_nav li dl a:hover,
.left_nav li dl a.current{color:#000;

						  background-color:#AB916B;
						  }