﻿@charset "utf-8";
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
/*table{font-size:inherit;font:100%; border-collapse:collapse;}*/
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.mt10{ margin-top:10px;}
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}
/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto; font-family: "Microsoft Yahei"; }
.left { width:245px; float:left; overflow:hidden;}
.left2 { width:910px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right { width:930px; float:right; display:inline; margin-left:24px; overflow:hidden;}
.right2 { width:245px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { font-size:0; overflow:hidden;}
.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { font-size:0; overflow:hidden;}
.right2bot { background:url(../images/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right_main { width:930px; overflow:hidden; }
.right2_main { width:273px; padding-bottom:15px; overflow:hidden;}
.left2_main { width:100%;  padding-bottom:15px; overflow:hidden;}
.h_nav li a:-webkit-any-link{ display:block;}
.h_bj{ background:url(../images/h_bj.jpg) repeat center top; height:206px; overflow:hidden;}
.h_bj{ background:url(../images/h_bj.jpg) repeat center top; height:155px; overflow:hidden;}
.h_bj .h_top{ height:26px; line-height:26px; overflow:auto; font-size:13px; color:#ADADAD;}
.h_bj .h_top span{}
.h_bj .h_top p{}
.h_bj .h_top p a{ color:#ADADAD; padding:0 7px;}
.h_bj .h_nr{ height:130px; overflow:hidden;background:url(../images/logo.jpg) no-repeat center top}
.h_bj .h_nr .h_logo{ float:left;}
.h_bj .h_nr .h_logo h1{}
.h_bj .h_nr .h_logo h1 span{width:195px; height:75px; overflow:hidden; display:block; float:left; margin-right:15px;}
.h_bj .h_nr .h_logo h1 span a{width:190px; height:75px; overflow:hidden; display:block;}
.h_bj .h_nr .h_logo h1 span a img{ width:190px; height:75px; overflow:hidden;}
.h_bj .h_nr .h_logo h1 .hem_bj{ background:url(../images/h_xian.jpg) no-repeat left center; padding-left:40px;}
.h_bj .h_nr .h_logo h1 em{ float:left; font-size:33px; color:#E65E06; font-weight:bold; line-height:30px; margin-top:10px;}
.h_bj .h_nr .h_logo h1 em i{ float:left; color:#434343; font-size:16px;}
.h_bj .h_nr .h_right{ float:right; margin-top:10px; background:url(../images/h_tel.jpg) no-repeat left 5px; padding-left:70px; height:61px;}
.h_bj .h_nr .h_right h1{ color:#333333; font-size:14px; display:block; line-height:25px; margin-right:15px; font-weight:normal;}
.h_bj .h_nr .h_right h2{ color:#E65E06; font-size:30px; font-family:"Arial"; font-weight:bold; background:url(../images/h_x.jpg)  no-repeat right top;}
.dh_bj{ background:#1055ba; height:59px; overflow:hidden; position: relative; z-index: 2;}
.dh_nr{}
.dh_nr ul{height:59px; overflow:hidden;}
.dh_nr ul li{ text-align:center; float:left;}
.dh_nr ul li.lists a{ padding-right:0px; background:none;}
.dh_nr ul li.cur a,.dh_nr ul li:hover a{ background:#f86200; color:#fff; padding:0 0;}
.dh_nr ul li a{ color:#fff; font-size:18px;float:left; height:60px; line-height:58px; width:133px;} 
.b_bj{ background:#1055ba url(../images/b_bj.jpg) no-repeat center bottom; height:380px;}
.b_dh{ height:60px; line-height:60px; overflow:hidden;}
.b_dh p{}
.b_dh p a{ padding:0 38px; color:#fff; font-size:14px; float:left; background:url(../images/b_dian.jpg) no-repeat right 22px;}
.b_dh p a:last-child{background: none;}
.b_dh p a.cur{ background:#F86200; display:block; height:60px;}
.b_dh p a.list{ padding-right:0px; background:none;}
.link{ width: 1200px; height:50px; line-height:50px; border-top:1px solid #616060; overflow: hidden;margin: 0 auto;}
.link p{color:#fff;}
.link p a.cur{ padding-left:0px;}
.link p a{ color:#fff; font-size:14px; padding:0 10px;}
.link p span{ float:right;}
.db{margin-top: 80px;margin-bottom: 30px;height: 150px;}
.db h1{ width:150px; float:left;border-right: 1px solid #616060;padding: 0 50px;margin-left: 55px;}
.db h1 span{}
.db h1 span a{ width:225px; height:75px; overflow:hidden;}
.db h1 span a img{overflow:hidden;}
.db h2{float:left;width: 640px;overflow:hidden;padding:0 30px;border-right: 1px solid #616060;}
.db h2 p{ font-size:14px; color:#ECEBEB; font-weight:normal; line-height:50px;}
.db h2 p a{ color:#fff;}
.db h2 p em{ padding:0 25px;}
.db h3{float:left;width: 150px;padding: 0 30px;}
.db h3 span{width:150px;display:block;overflow:hidden;float: left;margin-right: 10px;}
.db h3 span img{  display:block; overflow:hidden;}
.db h3 span em{ color:#9C9C9C; font-size:13px; line-height:35px; display:block; text-align:center;}
.s_bj{ margin-top:-195px; z-index:2; position:relative; height:125px; overflow:hidden;}
.s_bj .s_nr{ height:60px; line-height:29px; box-shadow: 0 0 10px #F3F3F3; padding-top:30px; background:#fff;}
.s_bj h1{ float:left; font-size:13px; color:#434343; font-weight:normal;}
.s_bj h1 span{ float:left; background:url(../images/../images/s_jt.jpg) no-repeat left 7px; padding-left:50px;}
.s_bj h1 p{ float:left;}
.s_bj h1 p a{ font-size:13px; color:#433F3E; padding:0 2px;}
.s_bj h2{ float:right; margin-right:60px;}
.s_bj h2 input{ border:none; float:left;}
.s_bj h2 .bt1{ background:#E5E5E5; height:28px; width:220px; float:left; display:block; color:#909090; font-size:12px; padding-left:20px; line-height:28px; outline:none;}
.s_bj h2 .bt2{ background:#FF7300; height:28px; width:65px; float:left; display:block; outline:none; color:#fff; font-size:12px;}
/*rollup.css*/
#roll_top,#fall,#ct{position:relative;cursor:pointer;height:45px;width:45px}#roll_top{background:#E65E06 url(../images/top.gif) no-repeat}#fall{background:url(../images/top.gif) no-repeat 0 -80px}#ct{background:url(../images/top.gif) no-repeat 0 -40px}#roll{display:block;width:45px;position:fixed;right:10px;top:80%;_margin-right:-505px;_position:absolute;_margin-top:300px;_top:expression(eval(document.documentElement.scrollTop))}
/*鼠标放上去 返回顶部*/
#roll_top2{position:relative;cursor:pointer;height:45px;width:45px}
#roll_top2{background:#E65E06 url(fh_../images/top.gif) no-repeat; display:none; position: fixed;}
/*分享*/
#fx{position:relative;cursor:pointer;height:45px;width:45px}
#fx{background:url(../images/fx.gif) no-repeat; display:block; position:absolute; top:50px; left:0px;}
#fx2{position:relative;cursor:pointer;height:45px;width:45px}
#fx2{background:url(s_../images/fx.gif) no-repeat; display:block; position:absolute;}
.bshare-custom{ display:block; position:absolute; top:6px; left:-170px; right:0px; height:45px; width:190px;}
/*二维码*/
#erweima{position:relative;cursor:pointer;height:45px;width:45px; display:block;}
#erweima{background:url(../images/erweima.gif) no-repeat; display:block; position:absolute; top:100px; left:0px;}
/*--在线客服css--*/
.ImTable *{padding:0px;margin:0px}
.ImTable{border-collapse:collapse;border:none;background:url(../images/bg.gif)}
.ImTable h2{font-size:14px;font-weight:bold;margin-top:5px}
.ImHeader{height:165px;background:url(../images/im_01.gif)}
.ImRow0{background:url(../images/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px; }
.ImRow1{background:url(../images/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px;}
a.im,a:hover.im{text-decoration: none;
    height: 35px;
    color: #1055ba;
    font-size: 14px;
    font-weight: bold;}
.ImFooter{height:90px;background:url(../images/im_04.gif) no-repeat; display:inline-block; width:150px;font-family:Arial,Helvetica,sans-serif;}
.ImFooter h5{font-size: 16px;
    color: #fff;
    text-align: center;
    margin: 15px 0 0;
    font-family: '微软雅黑';}
.ImFooter p{font-size:20px;font-weight:bold;  color:#fff;text-align:center;margin:10px 0;}
.ImFooter .zxsj{ display:block; height:60px; color:#fff; background:#1055ba; text-align:center; line-height:25px;}
.ImFooter .wx img{ display:block; width:150px;}

.s_bj{ margin-top:-45px; z-index:2; position:relative; height:165px; overflow:hidden;}

.s_bj .s_nr{ height:60px; line-height:29px; box-shadow: 0 0 10px #F3F3F3; padding-top:30px; background:#fff;}

.s_bj h1{ float:left; font-size:13px; color:#434343; font-weight:normal;}

.s_bj h1 span{ float:left; background:url(../images/s_jt.jpg) no-repeat left 7px; padding-left:50px;}

.s_bj h1 p{ float:left;}

.s_bj h1 p a{ font-size:13px; color:#433F3E; padding:0 2px;}

.s_bj h2{ float:right; margin-right:60px;}

.s_bj h2 input{ border:none; float:left;}

.s_bj h2 .bt1{ background:#E5E5E5; height:28px; width:220px; float:left; display:block; color:#909090; font-size:12px; padding-left:20px; line-height:28px; outline:none;}

.s_bj h2 .bt2{ background:#FF7300; height:28px; width:65px; float:left; display:block; outline:none; color:#fff; font-size:12px;}


.pro_bj{overflow:hidden;}

.pro{}

.pro_tit{ text-align:center; height:100px;}

.pro_tit h1{ font-size:32px; color:#FF7300; height:45px; position:relative;}

.pro_tit h1 i{ position:absolute; right:0px; bottom:3px;}

.pro_tit h1 i a{ color::#666666; font-size:13px; font-weight:normal;}

.pro_tit h1 b{ color:#1055ba;  padding-left:30px;}

.pro_tit h2{ background:url(../images/tit_xian.jpg) no-repeat center top; color:#CCCCCC; font-size:18px; font-weight:normal; line-height: 20px;}

.p_nr{}

.p_nr .p_dh{ width:263px; overflow:hidden; background:url(../images/p_dh_bj.jpg) no-repeat left top; float:left; border:1px solid #ddd;margin-bottom: 20px;}

.p_nr .p_dh h1{font-size:22px;text-align:center;height:60px;line-height:60px;color:#fff;font-weight: normal;}

.p_nr .p_dh h2{ font-weight:bold; font-size:16px; background:#efefef url(../images/p_dh_ico.jpg) no-repeat right 25px center; height:45px; line-height:45px; padding-left:35px; border-bottom:1px solid #fff; display:block }

.p_nr .p_dh h2.cur,.p_nr .p_dh h2:hover{background:#EFEFEF url(../images/p_dh_cur.jpg) no-repeat right 25px center;}

.p_nr .p_dh h2.cur a,.p_nr .p_dh h2:hover a{ color:#FF7300;}

.p_nr .p_dh ul h2 a{display: block;font-weight: normal;}

.p_nr .p_dh h2 a{ color:#333333;}

.p_nr .p_dh .pul{ margin:5px 0px;}

.p_nr .p_dh ul li{ font-size:14px; height:50px; line-height:50px; padding-left:50px; background:url(../images/p_fh_jt.jpg) no-repeat 30px center; border-bottom:1px dotted #e3e3e3}

.p_nr .p_dh ul li a{ font-weight:bold; font-size:14px; color:#333333;}

.p_nr .p_dh ul li:hover a{color:#FF7300;}


.p_dh1{ width:244px; overflow:hidden; margin-bottom:20px;background:url(../images/p_dh_bj.jpg) no-repeat left top; float:left; border:1px solid #ddd;}

.p_dh1 h1{font-size:22px;text-align:center;height:60px;line-height:60px;color:#fff;font-weight: normal;}

.p_dh1 h2{ font-weight:bold; font-size:16px; background:#efefef url(../images/p_dh_ico.jpg) no-repeat right 25px center; height:40px; line-height:40px; padding-left:35px; border-bottom:1px solid #fff; display:block; }

.p_dh1 h2.cur,.p_dh1 h2:hover{background:#EFEFEF url(../images/p_dh_cur.jpg) no-repeat right 25px center;}

.p_dh1 h2.cur a,.p_dh1 h2:hover a{ color:#FF7300;}

.p_dh1 ul h2 a{display: block;font-weight: normal;}

.p_dh1 h2 a{ color:#333333;}

.p_dh1 .pul{ margin:5px 0px;}

.p_dh1 ul li{ font-size:14px; height:50px; line-height:50px; padding-left:50px; background:url(../images/p_fh_jt.jpg) no-repeat 30px center; border-bottom:1px dotted #e3e3e3}

.p_dh1 ul li a{ font-weight:bold; font-size:14px; color:#333333;}

.p_dh1 ul li:hover a{color:#FF7300;}


.p_cp{ width:915px; float:right; position:relative;}

.index_cp{ width:915px; float:right; position:relative;}

.p_qh{ overflow:hidden;}

.p_qh ul{ }

.p_qh ul li{ float:left; width:290px;text-align:center; font-size:14px; position:relative; margin:6px}

.p_qh ul li.list{ margin-right:0px;}

.p_qh ul li a{ display:block; width:290px; height:193px; overflow:hidden;}

.p_qh ul li a img{ display:block; width:290px; height:193px;transition: all 0.5s;}

.p_qh ul li:hover a img{transform: scale(1.05, 1.05)}



.p_qh ul li span{ color:#fff; display:block; font-size:14px; position:absolute; bottom:0px; height:35px; line-height:35px; text-align:center; width:290px; background-color:rgba(0,0,0,0.6);}


.xbanner_bj{ background:url(../images/x_banner.jpg) no-repeat right top; height:255px; margin-top:-90px;}

.xbanner_bj h1{ width: 710px; float:left; margin-left:80px; margin-top:50px;}

.xbanner_bj h1 span{ font-size:27px; color:#fff; height:50px; display:block; font-weight:normal; background:url(../images/xbanner_xian.png) no-repeat 20px 35px;}

.xbanner_bj h1 span i{ color:#FF7300; font-weight:bold;}

.xbanner_bj h1 b{ font-size:27px; color:#fff; display:block; margin-left:22px; font-weight:normal;}

.xbanner_bj h2{ float:left; width:230px; margin-top:35px;}

.xbanner_bj h2 span{ color:#fff; font-size:15px; background:url(../images/x_b_tel.png) no-repeat left top; display:block; height:33px; padding-left:45px; line-height:33px; margin-left:35px; font-weight: normal;}

.xbanner_bj h2 b{ font-size:30px; font-family:"Arial"; color:#fff;}

.xbanner_bj h2 em{ display:block; width:195px; height:40px; line-height:40px; background:#FF7300; text-align:center;}

.xbanner_bj h2 em a{ color:#fff; font-size:18px; font-weight:normal;}

.xbanner_bj h3{ float:left; margin-top:35px;}

.xbanner_bj h2 img{ width:110px; height:110px; display:block;}



.gcal_bj{ height:450px; overflow:hidden;}

.gcal{}

.gcal_tit{ text-align:center; height:100px;}

.gcal_tit h1{ font-size:32px; color:#FF7300; height:45px; position:relative;}

.gcal_tit h1 i{ position:absolute; right:0px; bottom:3px;}

.gcal_tit h1 i a{ color::#666666; font-size:13px; font-weight:normal;}

.gcal_tit h1 b{ color:#1055ba; background:url(../images/tit_sxian.jpg) no-repeat 10px 7px; padding-left:30px;}

.gcal_tit h2{ background:url(../images/tit_xian.jpg) no-repeat center top; color:#CCCCCC; font-size:18px; font-weight:normal; line-height: 20px;}

.gcal_nr ul{ }

.gcal_nr ul li{ float:left; width:290px; margin:5px;text-align:center; font-size:14px; position:relative;}

.gcal_nr ul li.list{ margin-right:0px;}

.gcal_nr ul li a{ display:block;  color:#292E38;}

.gcal_nr ul li a img{ display:block; width:290px; height:193px;}

.gcal_nr ul li b{    position: absolute;width: 250px;height: 113px;left: 0px;top: 0px;background: #000;color: #fff;font-size: 18px;font-weight: normal;padding-top: 80px;line-height: 40px;background-color: rgba(0,0,0,0.35);display: none;padding-left: 20px;padding-right: 20px;}

.gcal_nr ul li b em{ display:block; color:#fff; font-size:18px; width:95px; height:25px; line-height:25px; text-align:center; border:2px solid #F3F3F3; margin:30px auto;}

.gcal_nr ul li b em a{ color:#F3F3F3; font-size:11px;}

.gcal_nr ul li span i{ color:#292E38; font-size:34px; font-weight:bold; display:block; height:45px;}

.gcal_nr ul li span{ font-size:22px; font-weight:normal; padding-top:25px; display:block; line-height:35px; text-align:center; width:290px; height:65px; color:#292E38;}

.gcal_nr ul li:hover a{ display:block;  color:#fff;}

.gcal_nr ul li:hover b{ display:block;transition: all 0.3s;}

.gcal_nr ul li:hover span{ background:#FF7300; color:#fff;}

.gcal_nr ul li:hover span i{ background:#FF7300; color:#fff;} 



.hzkh_bj{ height:310px; overflow:hidden;}

.hzkh{}

.hzkh_tit{ text-align:center; height:100px;}

.hzkh_tit h1{ font-size:32px; color:#FF7300; height:45px; position:relative;}

.hzkh_tit h1 i{ position:absolute; right:0px; bottom:3px;}

.hzkh_tit h1 i a{ color::#666666; font-size:13px; font-weight:normal;}

.hzkh_tit h1 b{ color:#1055ba;padding-left:30px;}

.hzkh_tit h2{ background:url(../images/tit_xian.jpg) no-repeat center top; color:#CCCCCC; font-size:18px; font-weight:normal; line-height: 20px;}

.hzkh_nr{ position:relative;}

.hzkh_nr em{ position:absolute;}

.hzkh_nr .hz_left{ left:-45px; top:54px;}

.hzkh_nr .hz_right{ right:-45px; top:54px;}

.hzkh_nr ul{ width:1200px;}

.hzkh_nr ul li{ float:left; text-align:center; font-size:14px; margin-right:20px;}

.hzkh_nr ul li.list{ margin-right:0px;}

.hzkh_nr ul li a{ display:block; width:218px; height:auto; border:1px solid #EAEAEA; padding: 1.5px; overflow:hidden;}

.hzkh_nr ul li a img{ display:block; width:218px; height:auto; transition: all 0.5s;}

.hzkh_nr ul li:hover a img{transform: scale(1.1, 1.1)}



.hzkh_nr ul li span{ color:#666666; display:block; font-size:16px; height:70px; line-height:70px; }


.about_bj{ background:url(../images/ab_bj.jpg) no-repeat center top; height:550px; overflow:hidden; padding-top:80px;}

.about{}

.about_tit{ text-align:center; height:115px;}

.about_tit h1{ font-size:32px; color:#FF7300; height:45px;}

.about_tit h1 b{     color: #1055ba;
    background: url(../images/ab_tit_sxian.png) no-repeat 10px 7px;
    padding-left: 30px;}

.about_tit h2{ background:url(../images/ab_tit_xian.png) no-repeat center top; color:#6C6C6C; font-size:18px; font-weight:normal; line-height: 20px;}

.about_nr{ background:#fff; width:1200px; height:382px; position:relative;}

.about_nr dl{ padding:10px; height:362px;}

.about_nr dl dd{width:645px; float:left;}

.about_nr dl dd a{ width:589px; height:362px; overflow:hidden; display:block;}

.about_nr dl dd a img{ width:589px; height:362px; overflow:hidden; display:block;transition: all 0.5s;}

.about_nr dl dd:hover a img{transform: scale(1.05, 1.05)}



.about_nr dl dt{ width:480px; float:left; margin-top:35px; height:170px;}

.about_nr dl dt span{ color:#5E5E5E; font-size:20px; font-weight:bold; height:40px; margin-bottom:20px; display:block; border-bottom:1px solid #DFDFDF;}

.about_nr dl dt p{ color:#666666; font-size:14px; line-height:30px; text-align:justify;}

.about_nr dl dt p i{ font-size:15px; float:right;}

.about_nr dl dt p i a{color:#FF7300;}


.news_bj{ height:555px; overflow:hidden; background:url(../images/news_bj.jpg) no-repeat center bottom;}

.news{}

.news_tit{ text-align:center; height:100px;}

.news_tit h1{ font-size:32px; color:#FF7300; height:45px;}

.news_tit h1 b{ color:#1055ba; background:url(../images/ab_tit_sxian.png) no-repeat 10px 7px; padding-left:30px;}

.news_tit h2{ background:url(../images/ab_tit_xian.png) no-repeat center top; color:#6C6C6C; font-size:18px; font-weight:normal; line-height: 20px;}



.n_left{ width:576px; float:left;}

.n_left .n_l_tit{ height:40px; background:url(../images/news_xian.jpg) no-repeat left top; padding-left:15px;}

.n_left .n_l_tit span{ font-size:16px; font-weight:bold;}

.n_left .n_l_tit span a{ color:#1055ba;}

.n_left .n_l_tit b{ float:right; font-size:13px; font-weight:normal;}

.n_left .n_l_tit b a{ color:#B9B9B9;}

.n_left dl{margin-bottom:10px;}

.n_left dl dd{ width:576px; height:140px; display:block; overflow:hidden;}

.n_left dl dd a{ width:576px; height:120px; display:block; overflow:hidden;}

.n_left dl dd a img{ width:576px; height:120px; display:block; overflow:hidden;transition: all 0.5s;}

.n_left dl:hover dd a img{transform: scale(1.05, 1.05)}



.n_left dl dt{ height:85px; border-bottom:1px solid #F3F4F5;}

.n_left dl dt span{ color:#333333; font-size:14px; display:block; height:30px;}

.n_left dl dt p{ color:#666666; font-size:14px; line-height:20px; }

.n_left ul{}

.n_left ul li{ font-size:14px; line-height:28px; padding-left:15px; background:url(../images/n_dian.jpg) no-repeat -2px 8px;border-bottom: 1px dashed #E8E8E8;}

.n_left ul li a{ color:#666666;}

.n_left ul li span{color: #666666;float: right;}


.n_right{ float:right; width:600px;}

.n_right .n_r_tit{ height:40px; background:url(../images/news_xian.jpg) no-repeat left top; padding-left:15px;}

.n_right .n_r_tit span{ font-size:16px; font-weight:bold;}

.n_right .n_r_tit span a{color: #1055ba;

    display: block;

    float: left;

    width: 85px;

    text-align: center;}

.n_right .n_r_tit span a.cur{ color:#FF7300;}    

.n_right .n_r_tit b{ float:right; font-size:13px; font-weight:normal;}

.n_right .n_r_tit b a{ color:#B9B9B9;}

.n_right dl{ height:34px; border-bottom:1px dashed #E8E8E8;}

.n_right dl dd{ float:left;}

.n_right dl dd a{ width:130px; height:91px; display:block; overflow:hidden;}

.n_right dl dd a img{ width:130px; height:91px; display:block; overflow:hidden;transition: all 0.5s;}

.n_right dl:hover dd a img{transform: scale(1.1, 1.1)}



.n_right dl dt{ float:left; width:590px; float:right; text-align:justify;}

.n_right dl dt span{ font-size:14px; display:block; height:34px;line-height:34px;}

.n_right dl dt span a{ color:#333333;}

.n_right dl dt span em{color:#999999; font-size:14px;float: right;}

.n_right dl dt p{ color:#666666; font-size:13px; line-height:20px; height:47px; display:block;}

.n_right dl.list{ border:none;}

.youshi {width:100%; }
.ysTit {
    height: 164px;
    background: url(../images/ys_title.jpg) no-repeat center;
    text-align: center;
    color: #fff;
}.ysTit h3 {
    font-size: 30px;
    padding-top: 35px;
}.ysTit p {
    display: block;
    font-size: 24px;
    margin-top: 20px;
}
.youshi .wenbox{overflow:hidden; width:1190px; margin:0 auto; background-color:#FFF; position:relative; padding:40px 0;}
.youshi .wen{ overflow:hidden; width:600px;}
.youshi .wen dd{display:block; padding-left:70px}
.youshi .wen dt{display:block; height:70px; width:70px;background:url(../images/bg.png) no-repeat 0 -651px; float:left; line-height:78px; text-align:center; font-size:30px; color:#FFF;font-style:italic}
.youshi .wen h3{ font-size:25px; color:#1b1b1b; margin-left:15px; margin-bottom:7px; padding-top:10px}
.youshi .wen span{ margin-left:15px; display:block; font-size:16px; color:#1b1b1b; border-bottom:#CCC 1px dashed; padding-bottom:5px}
.youshi .wen p{ font-size:14px; color:#585657; line-height:30px; margin-bottom:15px; padding:10px 0 0 19px; background:url(../images/bg.png) no-repeat -394px -1018px; height:100px; overflow:hidden}
.youshi .wen b{ color:#0064c6;}
.youshi .wen01{float:right; padding-right:20px; margin:20px 0;}
.youshi .wen02{ float:left;margin:20px 0; padding-left:20px}
.youshi .phone{ overflow:hidden; background:url(../images/bg.png) no-repeat 185px -886px; padding-left:240px;  float:left}
.youshi .phone em{ display:block; font-size:14px; color:#333;}
.youshi .phone b{ font-size:26px; color:#0064c6;}
.youshi .about_tp1{position:absolute; top:40px; left:20px}
.youshi .about_tp2{position:absolute; top:540px; right:20px}

/*case*/
.case { overflow:hidden; width:1200px; padding:40px 0; margin:0 auto }
.sectionB {
    width: 100%;
    
    background: #f7f7f7;
}

.noneTopBorder {
    border-top: none!important;
}
.casePic {
    width: 1200px;
    height: 500px;
    padding-top: 40px;
    padding-bottom: 40px;
    margin: 0 auto;
}.casePic li.caseMenu {
    width: 298px;
    height: 230px;
}.casePic .caseMenu a {
    width: 298px;
    height: 230px;
    display: block;
    background: url(../images/casebg.jpg) center center no-repeat #025bb5;
}.casePic .caseMenu .font {
    display: block;
    width: 298px;
    height: 40px;
    padding-left: 60px;
    padding-top: 60px;
    color: #fff;
    font-size: 24px;
    line-height: 40px;
}.casePic .caseMenu .english {
    display: block;
    width: 212px;
    height: 30px;
    padding-left: 35px;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
    font-family: impact;
}.casePic ul li {
    position: relative;
    float: left;
   width: 298px;
    height: 230px;
    margin-right: 2px;
    margin-bottom: 2px;
}.casePic li a {
    width: 298px;
    height: 230px;
    display: block;
}.casePic .con {
    position: absolute;
    left: 0px;
    bottom: 0;
    z-index: 99;
    width: 100%;
    background: url(../images/propicbg.png) left top repeat;
}.casePic .title {
    width: 100%;
    height: 40px;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
}.casePic .conbody {
    width: 100%;
    height: 146px;
    display: none;
}.casePic .intro {
    width: 90%;
    margin: 0 auto;
    font-size: 12px;
    color: #fff;
    line-height: 26px;
}.casePic li.caseMore a {
    width: 298px;
    height: 104px;
    padding-top: 126px;
    color: #0064c6;
    font-size: 14px;
    line-height: 80px;
    text-align: center;
    background: url(../images/index_32.jpg) center 50px no-repeat #fff;
}.casePic li.caseMore {
    width: 298px;
    height: 230px;
}
/* 友情链接 */
.g_link{height:70px;min-width:1082px;padding-top:26px;background:#f7f7f7;padding-bottom:25px;}
.g_link h2{float:left;width:115px;height:54px;border-right:1px solid #ccc;margin-top:8px;}
.g_link h2 a{color:#333333;font-size:14px;font-weight:bold;text-decoration:none;}
.g_link h2 em{color:#0d7dbf;font-size:22px;display:block;font-weight:normal;text-transform:uppercase;padding-bottom:5px;}
.link_c{float:left;width:1080px;padding: 16px 0;}
.link_c a{white-space:nowrap;padding:0 20px;height:34px;line-height:34px;color:#555555;display:inline-block;}




