﻿@charset "utf-8";
/* CSS Document */
body{ sans-serif; font-size:12px; color:#4b4b4b; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd{list-style: none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#4b4b4b; text-decoration: none;outline:none;text-decoration: none;}
a:hover, a:active {color:#5d7194; text-decoration: none;outline:none;text-decoration: none;}
.clear{clear:both;}
.kg{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}

.main1200{

   width: 1200px;
    margin: 0 auto;
    transition: all .3s;
}

#bannerM{width:100%; height:300px; position:relative; overflow:hidden; z-index:1;}

#bannerM div{width:2000px; height:100%; position:absolute; left:50%; top:0; margin-left:-1000px;}


.tac {
  text-align: center;padding-top:35px
}


.case-nav-ul{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.case-nav-ul li{
	float: left;
	padding: 0 18px;
	height: 47px;
	line-height: 47px;
	border-color: #3C75DE;
	background: #3C75DE;
	margin: 0 5px;
	transition:all 0.3s;border-radius:1px;
-moz-border-radius:1px; /* Old Firefox */
}
.case-nav-ul li a{
	display: block;
	font-weight: bold;
	width: 100%;
	color: #fff;
	font-size: 16px;
	transition:all 0.3s;
}
.case-nav-ul li:hover,
.case-nav-ul li.on{
	border-color: #EC5C19;
	background: #EC5C19;
	transition:all 0.3s;
}
.case-nav-ul li:hover a,
.case-nav-ul li.on a{
	color: #fff;
	transition:all 0.3s;
}

/* CSS Document */
body{min-width:1200px;width:100%;}/*网站字体颜色*/
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}



/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}
/* header */
.header{width: 100%;position: relative;z-index: 9;background: #fff;}
.headerTop{width: 100%;height: 38px;line-height: 38px;border-bottom: 1px solid #ececec;}
.headerTop p{font-size: 14px;height: 38px;line-height: 38px;color: #999999;float: left;}
.headerTop ul{float: right;}
.headerTop li{float: left;height: 38px;line-height: 38px;}
.headerTop li a{font-size: 14px;color: #999999;}
.headerTop li span{font-size: 14px;color: #999999;margin: 0 10px;}
.headerTop li:first-child span{display: none;}
.headerTop li.ma{position: relative;}
.headerTop li.ma i{display: none;width: 100px;height: 100px;background: #00984f;position: absolute;top: 38px;left: 0;}
.headerTop li.ma:hover i{display:block;}

.headerCenter{width: 100%;height: 116px;}
.headerCenter dl{float: left;margin-top: 7px;}
.headerCenter dt{float: left;width: 79px;height: 85px;}
.headerCenter dt img{display: block;width: 95px;height: 95px;}
.headerCenter dd{width: 388px;float: left;margin-left: 15px;padding-left: 16px;border-left: 1px solid #dfdfdf;margin-top: 15px;}
.headerCenter dd h2{font-size: 28px;color: #000;font-weight: bold0;}
.headerCenter dd p{font-size: 18px;color: #555555;margin-top: 4px;}
.headerCenter .phone{background: url(../images/header_phone.png) no-repeat left center;padding-left: 138px;float: right;margin-top: 38px;height: 56px;}
.headerCenter .phone p{color: #666666;font-size: 14px;padding-top: 2px;}
.headerCenter .phone span{display: block;font-size: 25px;color: #cc0000;font-weight: bold;margin-top: 10px;}





.green-black { display:block;  padding-top:26px; clear:both; text-align:center;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x; text-decoration:none}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #5d7194; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #5d7194; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
/*基础配置*/

/*首页style开始*/
.top_bg{ height:119px; width:100%; border-top:3px solid #3a5480;}
.logo{ width:665px; height:119px;}
.topewm{ padding-top:11px; height:119px; height:98px;}
.tel{ margin-left:20px; background:url(../images/tel_pic.png) no-repeat left; height:50px; padding-left:60px; font-size:22px; font-weight:bold; color:#d6292b; margin-top:25px;}
.tel p{ font-size:16px; line-height:18px; color:#666; font-weight:normal;}

.nav_bg{ position:relative; width:100%; height:55px; border-top:2px solid #3d547c; background:#0055AA; border-bottom:0px solid #7a8eb2; z-index:999;}
.nav{ height:60px; background:url(../images/nav_fg.png) no-repeat left center;}
.nav li{ float:left; background:url(../images/nav_fg.png) no-repeat right center; height:55px; text-align:center; line-height:55px; width:170px;position:relative;}
.nav li a{ display:block; line-height:55px; height:55px; font-size:16px; color:#fff; margin-left:0px; }

.nav li a:hover,.nav li a.cur{ background:url(../images/nav_b.png) repeat-x; border-bottom:0px solid #78a5f0;}

.nav li a img{ margin-bottom:-2px; margin-right:5px;}
.nav li .nav_ej{ display:none;}
.nav li:hover .nav_ej{ position:absolute; width:170px; background:rgba(0,0,0,0.6); display:block; text-align:center; }
.nav_ej p a{display:block; line-height:45px; height:45px; font-size:14px; color:#fff;  text-align:center;border-bottom:1px solid #222;}
.nav_ej p a:hover{background:none; text-align:center;background:rgba(0,0,0,0.9); border-bottom:1px solid #222;}
/*banner*/
.banner{height:600px; min-width:1200px; position:relative;}
.slides{position:relative; height:600px;}
.slides li{height:600px;position:relative;}
.slides li a{ display:block; width:100%; height:600px;}
.flex-control-nav{position:absolute;bottom:25px;z-index:99;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px; height:15px;overflow:hidden; text-indent:-9999px; background:#fff;cursor:pointer; color:#898989;border-radius:100%;}
.flex-control-nav .flex-active{background:#d71b18;}
.flex-direction-nav{position:absolute;z-index:99;width:100%;top:79%;}
.flex-direction-nav li a{display:block;width:45px;height:111px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:1; -khtml-opacity:1; opacity: 1;}
.flex-direction-nav li a.flex-prev{left:313px;background:url(../images/baan_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:313px;background:url(../images/baan_r.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
/*banner*/
.gjc_sous{ height:75px; border-bottom:1px solid #d3d3d3; width:100%;}
.gjc{ line-height:75px; height:75px;}
.gjc a{ font-size:14px; padding-right:20px;}
.sous{ width:279px; height:24px; border:1px solid #b8b8b8; padding:7px; margin-top:18px;}
.sous_kg{ display:block; padding:0px; outline:none; border:0px; background:none; font-family:"微软雅黑"; font-size:14px; color:#676767; float:left; width:248px;}
.sous_an{ background:url(../images/sous.png) no-repeat; width:31px; height:24px; display:block; float:left; padding:0px; cursor:pointer; border:0px;}

.index_bga{ width:100%; background:#fff; padding-top:60px; padding-bottom:5px;}

.sycpfl{ background:url(../images/syfl_bg-.png) no-repeat center bottom #005bac; width:235px; padding-bottom:5px;}
.syfl_title{ background:url(../images/syfl_title.png) no-repeat; width:235px; height:80px; text-align:center; font-size:14px; color:#fff;}
.syfl_title p{ font-size:24px; font-weight:bold; padding-top:15px;}
.syfl_nr{ background:#fff; width:225px; margin:0 auto; padding:20px 0;}
.syfl_nr li{ width:230px; margin:0 auto; height:57px; padding-bottom:6px;}
.syfl_nr li a{ display:block; height:57px; width:200px; padding:0 12px; background:#e3e3e3; font-size:14px; color:#000; line-height:57px;transition-delay: 0s; transition-duration: 0.5s; transition-property: all; transition-timing-function: ease;}
.syfl_nr li a span{  float:right; font-size:18px;}
.syfl_nr li a:hover,.syfl_nr li a.cur{ background:#005bac; color:#fff;transition-delay: 0s; transition-duration: 0.5s; transition-property: all; transition-timing-function: ease;}
.sypro{ width:945px;}
.sypro_title{ height:50px; border-top:3px solid #939393;}
.sypro_title p{ height:50px; border-top:3px solid #005bac; float:left; width:165px; margin-top:-3px; position:relative; line-height:50px; font-size:18px; color:#404040; font-weight:bold;}
.sypro_title p span{ font-size:14px; color:#676767; font-weight:normal; padding-left:8px;}
.sypro_title a{ display:block; height:18px; padding-left:28px; background:url(../images/hyz.png) no-repeat left center; float:right; height:50px; line-height:50px; font-size:14px; color:#676767; cursor:pointer;}
.sypro_title a:hover{ text-decoration:underline;}
.sypro_nr{ width:945px; position:relative;}
/**/
.scroll {position:relative; overflow:hidden; width:945px;padding-top:15px;}
.picbox {height:550px;overflow:hidden;position:relative; width:945px;}
.picbox ul {height:550px;}
.piclist {position:absolute;left:0px;top:0px;width:945px;}
.piclist li.goodlist {width:200px; float:left; padding:8px; border:1px solid #e3e3e3; margin-right:20px; margin-bottom:25px;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.piclist li.goodlist:hover{ border:1px solid #005bac;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.piclist li.goodlist img {width:200px;height:200px;}
.swaplist {position:absolute; left:-3000px;top:0px;}
.goodlist img.pics {width:200px;height:200px;}
.goodlist .sycp_title {line-height:21px; height:21px; font-size:14px; color:#3d3d3d; padding-top:12px; padding-bottom:6px;}
.goodlist .sycp_title span{ display:block; float:left;}
.goodlist .sycp_title p{ float:right; width:19px; height:19px; border:1px solid #c9c9c9;border-radius:50%; text-align:center; line-height:16px; font-size:14px; color:#838181;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.piclist li.goodlist:hover .sycp_title p{ border:1px solid #005bac; color:#005bac;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
/**/
.index_bgb{ background:url(../images/index_bgb.png-) no-repeat center top #fff; padding-top:50px; overflow:hidden;}
.sycase_title{ background:url(../images/sycase_title.png) no-repeat center top; font-size:18px; color:#005bac; text-align:center;}
.sycase_title p{ height:49px; line-height:49px; font-size:30px; font-weight:bold; padding-bottom:10px;}
.sycase{ padding-top:30px; position:relative;}

.sycase_nr{ width:1200px; overflow:hidden;}

.sycase_nr li{ float:left; width:270px; float:left; margin-right:30px; padding-top:20px;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.sycase_nr li:hover{ padding-top:0px;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.sycase_nr li a{ float:left; width:270px; border:1px solid #d4d4d4; padding:14px; display:block; background:#fff;}
.sycase_nr li a p{ padding-top:14px; height:40px; line-height:40px; font-size:14px; color:#000;}
.sycase_an a{ position:absolute; width:30px; height:65px; top:48%; cursor:pointer;}
.sycase_an a.prev{ background:url(../images/sycase_l.png) no-repeat; left:-22px;}
.sycase_an a.next{ background:url(../images/sycase_r.png) no-repeat; right:-22px;}
.index_bgc{ background:url(../images/index_bgc.pn0g) no-repeat center bottom; padding-bottom:50px; padding-top:0px; overflow:hidden;}
.syys_title{ width:1200px; height:82px;}
.syys{ width:1200px; padding-top:35px;}
.syys_nr{ height:432px; width:1100px; position:relative;}
.syys_img{ width:875px; height:432px;}
.syys_right{ width:245px; position:absolute; right:0px; top:0px;}
.syys_right li a{ display:block; height:144px; width:178px; margin-left:20px; height:107px; padding-top:37px; padding-left:47px; cursor:pointer;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.syys_right li a.ysa{ background:#2b4574;}
.syys_right li a.ysb{ background:#324c7c;}
.syys_right li a.ysc{ background:#405b8e;}
.syys_right li a:hover,.syys_right li.cur a{ width:178px; margin-left:0px; padding-left:67px;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.syys_pic{ width:51px; height:63px;}
.syys_an{ font-size:26px; font-weight:bold; color:#fff; line-height:28px; padding-left:15px; padding-top:6px;}
.syys_wb{ background:url(../images/syys_wbbg.png) no-repeat; width:1051px; height:169px; padding-left:49px;}
.syyswb_l{ width:292px; line-height:30px; padding-left:92px; height:63px; margin-top:62px; font-size:30px; color:#212121; font-weight:bold;}
.syyswb_pica{ background:url(../images/yswb_01.png) no-repeat;}
.syyswb_picb{ background:url(../images/yswb_02.png) no-repeat;}
.syyswb_picc{ background:url(../images/yswb_03.png) no-repeat;}
.syyswb_l p{ font-size:30px; color:#fe8d24; font-weight:normal; padding-bottom:3px;}
.syyswb_r{ width:640px; padding-top:45px;}
.syyswb_r li{ font-size:14px; line-height:18px; color:#212121; list-style-image:url(../images/yswb_pic.png); padding-bottom:20px;}
.index_bgd{ background:url(../images/index_bga.jpg) no-repeat center; width:100%; height:670px; padding-top:41px;}
.syabout_title{ color:#fff; font-size:30px; font-weight:bold; text-align:center;}
.syabout_title p{ font-weight: normal; font-size:18px; padding-bottom:12px;}
.syabout_title span{ width:160px; height:4px; background:#fff; margin:0 auto; display:block;}
.syabout{ background:url(../images/syabout_bg.png) no-repeat left; height:447px; margin-top:50px; position:relative;}
.syabout_left{ width:530px; height:410px; padding:18px 19px; position:relative; z-index:9;}
.syabout_right{ position:absolute; background:rgba(55,85,139,0.8); width:510px; height:350px; right:0; top:36px; color:#fff; font-size:16px; line-height:26px; padding:23px 20px 0 20px;}
.syabout_bt{ font-size:22px; font-weight:bold; padding-bottom:20px;}
.syabout_an{ padding-top:20px; float:right;}
.syabout_an a{ width:124px; height:37px; display:block; border:1px solid #fff; text-align:center; line-height:37px; color:#fff; float:left; border-radius:18px; margin-right:30px;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.syabout_an a:hover{ background:#fff; color:#000;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.syabout_qh { position:absolute; right:-23px; bottom:72px;}
.syabout_qh a{ display:block; font-family:"宋体"; font-size:16px; text-align:center; line-height:28px; width:42px; height:28px; cursor:pointer; float:left;}
.syabout_qh a.prev{ background:#45639b; color:#fff;}
.syabout_qh a.next{ background:#fff; color:#000;}

.index_bge{ width:100%; background-:#fff; padding-top:50px; padding-bottom:50px; overflow:hidden;}

.synews_title{ border-bottom:1px solid #ccc; font-size:32px; font-weight:bold-; color:#005bac; text-align:center;}
.synews_title p{ font-size:18px; color:#4e4e4e; font-weight:normal; padding-bottom:8px;}
.synews_title span{ display:block; height:5px; width:81px; background:#005bac; margin:0 auto; position:relative; margin-bottom:-3px;}
.synews{ padding-top:30px;}
.synews_one{ width:550px;}
.synewso_pic{ width:550px; height:160px;}
.synewso_rq{ width:170px; height:120px; background:#005bac; padding-top:40px; padding-left:20px;}
.synews_yr{ color:#fff; font-size:60px; font-weight:bold; line-height:60px; height:60px;}
.synews_yr span{ font-size:24px; font-weight:normal; font-size:24px; color:#93acd8;}
.synewso_rq p{ font-size:24px; color:#fff;}
.synewso_rq i{ font-style:normal; color:#fff; font-size:18px; line-height:18px;}
.synewso_wb{ font-size:14px; color:#4a4a4a; line-height:24px;}
.synewso_wb p{ font-size:18px; font-weight:bold; color:#212121; height:60px; line-height:60px; padding-top:4px;}
.synewso_wb p:hover,.sycjwto_bt:hover,.sycjwt_wb p:hover{ color:#005bac;}
.synews ul{ width:520px;}
.syr_one{ width:518px; height:158px; border:1px solid #eee;}
.syr_left{ font-size:20px; color:#1e1e1e; width:120px; text-align:center; padding-top:30px; line-height:24px;}
.syr_left p{ color:#005bac; font-size:48px; line-height:48px; padding-bottom:3px;}
.syr_left span{ width:22px; height:22px; border:1px solid #e9e9e9; text-align:center; line-height:22px; display:block; font-family:"宋体"; font-size:14px; color:#1e1e1e; border-radius:50%; margin:0 auto;}
.syr_right{ width:370px; padding-right:20px; padding-top:30px; font-size:14px; color:#676767; line-height:24px;}
.syr_right p{ font-size:18px; color:#1e1e1e; font-weight:bold; padding-bottom:8px;}
.synews li{ height:67px; border-bottom:1px dotted #c8c8c8; line-height:67px; width:500px; padding-left:20px;}
.synews li i{ font-family:"宋体"; font-style:normal; font-size:12px;  padding-right:10px; font-weight:normal;}
.synews li a{ font-size:14px; font-weight:bold; color:#1e1e1e;}
.synews li a:hover,.syr_right p:hover{ color:#005bac;}
.synews li span{ font-size:14px; color:#a1a1a1; float:right;}
.sycjwt{ padding-top:60px;}
.sycjwt_left{ width:550px;}
.cjwt_bt{ font-size:20px; font-weight:bold; color:#212121; line-height:22px;}
.cjwt_bt p{ font-size:18px; color:#adadad; font-weight:normal;}
.sycjwt_txan{ padding-top:22px;}
.sycjwt_txan a{ margin-right:10px;}
.sycjwt_one{ width:440px;}
.sycjwto_bt{ font-size:16px; color:#131313; font-weight:bold; border-bottom:1px solid #b3b3b3; padding-bottom:12px;}
.sycjwto_bt p{ float:left; width:23px; height:23px; background:#005bac; color:#fff; line-height:23px; text-align:center; font-size:14px;border-radius:50%; margin-right:13px;}
.sycjwto_nr{ width:400px; padding-left:35px; font-size:14px; line-height:24px; color:#686868; padding-top:12px;}
.sycjwt ul{ width:520px;}
.sycjwt li{ height:96px; position:relative; width:165px; overflow:hidden;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease; float:left; margin-right:25px;}
.sycjwt li:hover,.sycjwt li.cur{ width:300px;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.sycjwt_pic{ position: absolute; left:-135px; background:url(../images/sycjwt_bg.jpg) no-repeat; width:135px; height:96px; text-align:center; font-size:14px; color:#fff;}
.sycjwt_pic p{ width:31px; height:31px; background:#005bac; text-align:center; line-height:28px; font-size:24px; color:#fff;border-radius:50%; margin:20px auto 3px auto;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.sycjwt li:hover .sycjwt_pic,.sycjwt li.cur .sycjwt_pic{ left:0px;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.sycjwt_wb{ width:140px;}
.sycjwt_wb p{ font-size:14px; color:#1e1e1e; font-weight: bold; height:72px; line-height:24px;}
.sycjwt_wb span{ display:block; width:22px; height:22px; background:#a2a2a2; border-radius:50%; text-align:center; line-height:22px; font-family:"宋体"; font-size:14px; color:#fff;}
.index_bgf{ width:100%; overflow:hidden; height:250px;}
.indf_bg{ background:url(../images/index_bgf.png) no-repeat center; width:100%; height:250px;}
.indf_right{ padding-top:70px; height:93px;}
.indf_left{ padding-top:115px; font-size:16px; color:#fffefe;}
.indf_left p{ font-size:24px;}
.foot_bg{ width:100%; background:#fff; border-top:5px solid #005bac;}
.fnav{ padding-bottom:30px;}
.fnav_nr { padding-top:50px;}
.fnav_nr li{ float:left; font-size:14px; color:#2f2f2f; margin-right:60px;}
.fnav_title { padding-bottom:8px;}
.fnav_title a{ font-size:18px; color:#2f2f2f; font-weight:bold;}
.fnav_title a:hover{color:#005bac;}
.fnav_nr li p{ line-height:26px;}
.fnav_nr li p a{ color:#212121;}
.fnav_nr li p a:hover{color:#005bac;}
.foot_ewm{ width:220px; height:245px; background:#015bac; margin-top:-35px; position:relative; z-index:9; padding-top:35px;}
.fews{ margin:0 auto; width:153px;}
.fews p{ text-align:center; font-size:14px; color:#fff; height:25px; line-height:25px; padding-top:5px;}
.fan{ text-align:center; padding-top:13px;}
.fan a{ padding:0 10px;}
.foot_bqbg{ color:#fff; font-size:14px; background:#015bac; width:100%; height:60px;}
.foot_bqbg .fl{ padding-top:0px; line-height:60px;}
.foot_bqbg .fr{ font-size:14px; line-height:60px;}
.foot_bqbg a{ color:#fff;}
.foot_bqbg a:hover{ text-decoration:underline;}
.link{ height:20px; line-height:20px; padding-bottom:5px;}
.link_title{ font-size:14px; color:#000;}
.link_nr{ width:1020px; height:20px; line-height:20px; overflow:hidden;}
.link_nr a{ display:block; float:left; margin-right:10px;}
/*首页style结束*/


/*首页客服*/
.pic2 {
	background: url("../images/pic2.jpg") no-repeat top; height: 299px; overflow: hidden; position: relative;
}
.pic2-s {
	left: 50%; top: 100px; width: 700px; margin-left: -202px; position: absolute;
}
.pic2-s .pic2-l {
	background: url("../images/pic2-br.png") no-repeat center 86px; width: 466px; text-align: center;
}
.pic2-s .pic2-l h3 {
	font: bold 22px/46px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.pic2-s .pic2-l p {
	font: 18px/22px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.pic2-s .pic2-l p b {
	font: 20px/34px; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.pic2-r {
	width: 205px; overflow: hidden; margin-top: 20px;
}
.pic2-r p {
	background: url("../images/pic-tel.gif") no-repeat left top; font: 13px/20px; color: rgb(255, 255, 255); padding-left: 52px; margin-bottom: 12px; font-size-adjust: none; font-stretch: normal;
}
.pic2-r p b {
	font: bold 20px/24px; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.pic2-r span a {
	background: rgb(214, 0, 17); font: 12px/26px; width: 87px; height: 26px; text-align: center; color: rgb(255, 255, 255); margin-right: 9px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}









/* 首页新闻/案例 */


.qpimg { background: url(../images/jz_h3.png) no-repeat center center; }
.qpimg01 { background: url(../images/jz_h301.png) no-repeat left bottom; }
.cp-t { margin: 50px auto 15px auto; height: 37px; text-align: center; color: #FFFFFF; font-size: 22px; line-height: 37px; }
.cp-t span { color: #FFFFFF; font-size: 22px; font-family: Arial; }
.cp-t p a { color: #FFFFFF; font-size: 22px; text-decoration: none; }  
.cp-t01 { color: #333; height: 50px; font-size: 24px; line-height: 42px; margin-top: 10px; margin-bottom: 20px; }
.cp-t01 p a { color: #333; font-size: 24px; text-decoration: none; }
.news_gcal { margin: 0px auto; width: 1200px; height: auto; min-width: 1200px; }
.news-cont { width: 570px; overflow: hidden; }
.news-cont dl { width: 570px; height: 100px; padding-right: 30px; margin-bottom: 30px; border-bottom-color: rgb(233, 223, 222); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline-block; }
.news-cont dl dt { width: 97px; height: 100px; text-align: center; color: rgb(255, 255, 255);  font-size: 16px; font-weight: bold; float: left; background: #005BAC; }
.news-cont dl dt:hover { background-color: rgb(102, 102, 102); }
.news-cont dl dt p { padding-top: 60px; font-size: 15px; }
.news-cont dl dt span { top: -70px; font-size: 36px; display: block; position: relative; }
.news-cont dl dd { width: 455px; color: rgb(72, 70, 70); padding-left: 15px; float: right; }
.news-cont dl dd.bt { height: 35px; line-height: 40px; overflow: hidden; padding-top: 5px;  font-size: 15px;}
.news-cont dl dd.nr { height: 45px; line-height: 22px; overflow: hidden; }
.news-cont dl dd a { color: #005BAC; line-height: 30px; text-decoration: none; }
.news-cont dl dd a:hover { color: #005BAC; line-height: 30px; text-decoration: underline; }
.news-cont dl dd span a { color: rgb(40, 38, 38); text-decoration: none; }
.news-cont dl dd span a:hover { color: rgb(40, 38, 38); text-decoration: underline; }
.gcal-cont { width: 570px; overflow: hidden; }
.gcal-cont { width: 575px; }
.equipment { width: 606px; overflow: hidden; }
.equipment li { float: left; width: 272px; height: auto; margin-right: 30px; overflow: hidden; line-height: 0px; margin-bottom: 30px; position: relative; }
.equipment li .img { padding: 0px; margin: 0px; line-height: 0px; }
.equipment li .name { line-height: 30px; width: 272px; position: absolute; left: 0px; bottom: 0px; background: url(../images/bb.png); color: #FFFFFF;   text-align: center; }
/**/

.dblpic { max-width: 225px; max-height: 150px; _width: expression((this.offsetWidth > 225) ? "225px" : this.offsetWidth + "px" );
_height: expression((this.offsetHeight > 150) ? "150px" : this.offsetHeight + "px" );
}

/*内页style开始*/
.nr_banner{height:300px;}
.contact_banner{ background:url(../images/contact_banner.jpg) no-repeat center; width:100%; height:377px;}
.case_banner{ background:url(../images/case_banner.jpg) no-repeat center; width:100%; height:377px;}
.news_banner{ background:url(../images/news_banner.jpg) no-repeat center; width:100%; height:377px;}
.product_banner{ background:url(../images/product_banner.jpg) no-repeat center; width:100%; height:377px;}
.wz_bg{ width:100%; height:60px; background:url(../images/wz_bg.png) no-repeat center;}


.main_fl{ height:60px; line-height:60px;}


.main_fl a{ display:block; float:left; height:57px; line-height:57px; background:url(../images/fl_fg.png) no-repeat right; padding:0 10px; font-size:15px; color:434343;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}


.main_fl a:hover,.main_fl a.cur{ font-size:15px; font-weight:bold; color:#000; border-bottom:3px solid #015bac;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}




.wz{ line-height:60px; font-size:12px; color:#434343;}
.wz span{ font-family:"宋体"; padding:0 5px;}
.wz img{ margin-bottom:3px;}
.main{ width:100%; padding-bottom:80px; background:#fff;}
.main_nr{ width:1200px;}
.about_nr{ padding-top:30px; font-size:14px; color:#3c3c3c; line-height:26px;}
.feedback{ padding-top:30px;}
.feedback_left{ width:454px; height:459px;}
.feedback_right{ width:570px;}
.contxt{ width:250px; height:38px; border:1px solid #d1d1d1; color:#999; padding:0 10px; background:none; outline:none; font-family:"微软雅黑"; font-size:14px; margin-bottom:15px;}
.contxtb{ width:548px; border:1px solid #d1d1d1; color:#999; padding:5px 10px; background:none; outline:none; font-family:"微软雅黑"; font-size:14px; margin-bottom:15px; line-height:24px; height:120px;}
.btna,.btnb{ width:82px; height:24px; padding:0px; border-radius:4px; border:0px; cursor:pointer; font-family:"微软雅黑"; color:#fff;font-size:14px;}
.btna{ background:#e1321f;}
.btnb{ background:#313131;}



.case_nr,.proshow_nr{ width:1200px;}
.case_nr li{ float:left; margin-left:15px; width:280px;height:320px; margin-top:15px; margin-bottom:15px;}
.case_nr li a{ display:block; width:250px; padding:10px; border:1px solid #d4d4d4;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.case_nr li img{ width:100%; display:block;}
.case_nr li p{ font-size:14px; color:#000; padding-top:16px; padding-bottom:5px;}
.case_nr li a:hover{-moz-box-shadow:2px 2px 6px #999;-webkit-box-shadow:2px 2px 6px #999;box-shadow:2px 2px 6px #999;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}







.news_nr{ border-top:0px solid #e1e1e1; }
.news_nr li{ border-bottom:1px solid #e1e1e1; width:1200px; padding:20px 10px; height:160px;}
.news_pic{ width:250px; height:160px;}
.news_right{ width:750px; padding-left:50px;}
.news_bt{ font-size:20px; color:#3f3f3f; padding-top:12px; padding-bottom:10px;}
.news_bt:hover{ color:#5d7194;}
.news_wb{ font-size:14px; color:#919191; line-height:24px; height:80px;}
.news_more{ width:75px; height:28px; background:#005bac; text-align:center; color:#fff; font-size:14px; line-height:28px;}
.news_rq{ background:url(../images/news_fg.png) no-repeat left 65px; font-size:14px; color:#aaa; text-align:center; padding-left:45px; padding-top:40px; height:120px;}
.news_rq p{ font-size:48px; color:#727272;}
.newsshow_nr{ width:1200px;}
.newsshow_title{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:3px; font-size:24px; font-weight:bold; line-height:25px;}
.newsshow_title p{ font-size:12px; color:#999; font-weight:normal; padding-top:5px;line-height:28px;}
.newsshow_wnnr{margin:0 auto; padding-top:15px; font-size:14px; line-height:28px; width:1200px;}
.sxyjsys,.sxyjsys a{ font-size:14px;line-height:28px;}
.sxyjsys a:hover{}
.xgnews-tit{ text-align:center; background:#f5f5f5; font-size:16px; font-weight:bold; line-height:30px; height:30px;}
.xgnews-con{ padding-top:15px;}
.xgnews-con li{ float:left; width:370px; margin-left:10px; margin-right:40px; line-height:22px; list-style-type:disc; list-style-position:inside;}
.xgnews-con li a{ font-size:12px;}
.xgnews-con li span{ float:right; color:#999; font-size:12px;}
.honor_nr{ padding-top:50px; width:1100px;}
.honor_nr ul{ width:1120px;}
.honor_nr li{ float:left; width:262px; margin-bottom:15px; margin-left:13px;}
.honor_nr li a{ display:block; width:240px; padding:10px; border:1px solid #d4d4d4;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.honor_nr li img{ width:100%; display:block;}
.honor_nr li p{ font-size:14px; color:#000; padding-top:16px; padding-bottom:5px;}
.honor_nr li a:hover{-moz-box-shadow:2px 2px 6px #999;-webkit-box-shadow:2px 2px 6px #999;box-shadow:2px 2px 6px #999;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.cp_title{ padding-top:16px; padding-bottom:5px;}
.case_nr li .cp_title span{ display:block; float:left; font-size:14px;}
.case_nr li .cp_title i{ display:block; font-style:normal;float:right; width:19px; height:19px; border:1px solid #c9c9c9; border-radius:50%; text-align:center; line-height:16px; font-size:14px; color:#838181;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.case_nr li:hover .cp_title i{ border:1px solid #005bac; color:#005bac;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.proshow{ width:846px; height:600px; padding-bottom:30px;}
.proshow_left{ width:453px;}
.proshow_right{ width:365px;}
.proshow_title{ font-size:20px; color:#000; border-bottom:1px solid #e3e3e3; height:60px; line-height:60px; border-top:1px solid #e3e3e3;}
.proshow_wb{ font-size:16px; padding-top:10px; color:#000; line-height:36px; padding-left:2px;}
.proshow_zxly{ width:135px; height:45px; padding-top:15px;}
.proshow_zxly a{ display:block; width:135px; height:45px; background:#005bac; font-size:20px; font-weight:bold; color:#fff; text-align:center; line-height:45px;}
.prosm{ width:842px; border:2px solid #ddd;}
.prosm_title{ padding:0 15px; height:53px; line-height:53px; width:812px; border-bottom:2px solid #005bac; font-size:20px; color:#585858; font-weight:bold;}
.prosm_nr{padding:15px; width:812px; font-size:14px; line-height:24px;}
.xgpro-con{ padding-top:25px;}
/*内页style结束*/

.slide{width:453px; position:relative;margin:0 auto;}
#PicSlide{width:453px;overflow:hidden;_zoom:1;height:580px;}
#PicSlide .img{ height:420px; overflow:hidden;_zoom:1; border:4px solid #d7d7d7;}
#PicSlide .thumb{bottom:0;left:0;position:absolute;overflow:hidden;_zoom:1;height:148px;}
#PicSlide .thumb ul{z-index:20;width:503px;overflow:hidden;_zoom:1;margin-top:10px;}
#PicSlide .thumb li{width:135px; height:127px; margin-right:11px;float:left;_display:inline; border:4px solid #d7d7d7;}
#PicSlide .thumb li img{ width:100%; display:block;}
#PicSlide .thumb .now-status{position:absolute; width:142px; height:135px; background:url(../images/proshow_cur.png) no-repeat left; padding-right:12px; z-index:11; top:10px;left:0px;}