@charset "utf-8";
/* CSS Document */

body {font-family:"Microsoft Yahei","微软雅黑", arial;margin:0; padding:0; font-size:12px; color:#333;overflow-x:hidden;}
html{overflow-x:hidden;}
textarea{font-family:"Microsoft Yahei","微软雅黑", arial;}
input, select, button,textarea{ border:none; outline:none;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top; text-align:center;}
img a{ border:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:14px; font-weight:normal;}
* a { position: relative}
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #f60c25;text-decoration:none;}
a:active {color: #f60c25;text-decoration:none;}
.clear{clear:both;}

/*头部及导航样式*/
.top{ width:100%; height:100px; background:#fff; border-bottom:1px solid #ececec; position:fixed; z-index:999;}
.top_main{ width:1200px; height:100px; margin:0 auto; position:relative;}
.logo{ width:410px; height:90px; margin-top:5px; float:left; position:relative;}

.menu{ width:700px; height:100px; float:right;position:relative;}
.menu ul{ width:700px; height:80px; margin:10px auto; position:relative;}
.menu ul li{ width:100px; height:80px;float:left; position:relative;}

/*banner 样式*/

/* 焦点轮转样式 */
.rslides{width:100%; margin-top:100px; height:auto;position:relative;overflow:hidden;}
.rslides li{-webkit-backface-visibility:hidden;	position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;	float:left;	width:100%;	border:0;}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:40px;height:4px;margin-left:5px;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:40px;height:4px;position:absolute; left:0; background:rgba(255,255,255,0.9);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#d83143;}

/* Callback example */
.callbacks_container{width:100%;max-width:100%; height:auto;text-align:center;position:relative;overflow:hidden;}

.callbacks{position:relative;overflow:hidden;width:100%;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{	display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,0.8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}

.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:19%;opacity:0.6;z-index:3;text-indent:-9999px;text-decoration:none;height:72px;width:39px;background:transparent url(../../images/pc_images//arrow_ico.png) no-repeat left top;margin-top:-30px;display:none;overflow:hidden;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:19%;}

/*产品导航*/
.product_menu{height:145px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #ececec;border-color:rgba(0,0,0,.12);overflow:hidden;width:1197px; margin:25px auto;background:#fff}
.product_menu ul{width:1196px; height:145px; margin:0 auto;}
.product_menu li{width:133px;height:145px;float:left;overflow:hidden;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}
.product_menu li *{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}
.product_menu li a{width:133px;height:145px;display:block;position:relative;cursor:pointer;text-decoration:none;overflow:hidden}
.product_menu li a:hover{position:absolute}
.product_menu li a:hover .mask{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
.product_menu li img{height:105px;width:133px;position:absolute;bottom:0;right:-13px}
.product_menu li .line{height:145px;width:0;font-size:0;border-right:1px solid #ececec;position:absolute;right:0;top:4px}
.product_menu li:last-child .line{ border-right:none;}
.product_menu li .info{position:absolute;top:0;left:0;width:120px;padding:10px 8px;}
.product_menu li .info h3{font-size:14px;font-weight:600}
.product_menu li .info p{color:#999;font-size:12px;overflow:hidden;width:120px;height:22px;line-height:22px}
.product_menu li .info p.price{font-size:14px;font-style:italic;color:#fa2a5d;height:35px}
.product_menu li .info p.price strong{font-size:22px;font-family:Arial;padding-right:2px}
.product_menu li .info p.price i{font-size:14px}
.product_menu li .info p.more{display:none}
.product_menu .mask{height:145px;width:133px;display:block;position:absolute;top:0;left:0;background:#333;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;transition:opacity .2s ease-in;_display:none!important}
.product_menu .big{width:265px}
.product_menu .big a{width:265px}
.product_menu .big img{width:185px;height:145px;right:0;bottom:0}
.product_menu .big .info{width:265px;}
.product_menu .big .info h3{font-size:18px; color:#f60c25;}
.product_menu .big .info p{font-size:14px;width:166px}
.product_menu .big .mask{width:265px}
.product_menu:hover .mask{-ms-filter:"alpha(Opacity=10)";filter:alpha(opacity=10);opacity:0.1;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;transition:opacity .2s ease-in}

/*关于我们*/
.index_company{ width:100%; height:auto; margin:50px auto 25px auto; position:relative; overflow:hidden;}
.index_cpmpany_lf{ width:40%; height:400px; float:left; background:#162d57; position:relative; overflow:hidden;}
.company_con{ width:50%; float:right; margin-right:25px; position:relative;}
.company_tit{ width:375px; height:75px; margin-top:40px; margin-right:15px; background:url(../../images/pc_images//about_tit.jpg) center center no-repeat; float:right; position:relative; overflow:hidden;}
.index_cpmpany_lf p{ width:100%; height:auto; float:left; color:#eee; line-height:24px; text-indent:24px; font-size:14px; margin:25px 25px 25px 0; position:relative;}
.index_cpmpany_lf a{ display:block; width:120px; height:30px; margin:0 auto; line-height:30px; text-align:center; background:#0e9de7; font-size:14px; color:#fff; transition:1s; position:relative; overflow:hidden;}
.index_cpmpany_lf a:hover{ background:#0865bc; color:#fff;}

.index_company_rg{ width:60%; height:auto; float:right; position:relative; overflow:hidden;}

.index_company_rg a{ display:block; width:100%; height:400px;position:relative;}
.index_company_rg a img{ width:100%; height:400px; position:relative; overflow:hidden; transition:1s;}




/*首页产品展示样式*/
.scroll-outer{ width:1200px; height:auto; margin:0 auto; position:relative;}

/*标题样式*/

.index_tit{ width:100%; height:80px; margin-top:50px;position:relative; overflow:hidden;}
.product_tit{ background:url(../../images/pc_images//product_tit.png) center center no-repeat;}


#scroll{width:100%;margin:0 auto;padding-top:30px;}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:285px;height:330px;margin:0 auto; border:1px solid #ececec;background-color:#fff;overflow:hidden;}
#scroll .item a{display:block;width:100%;height:330px;}
#scroll .item a img{display:block;width:285px;height:285px; transition:all 1s;}
#scroll .item a:hover img{ transform:scale(1.025)}

#scroll .item a .txt{display:block;width:100%;height:45px; line-height:45px; font-size:16px; text-align:center; color:#333;}
#scroll .item a:hover .txt{background:#167bda; color:#fff;}
.owl-theme .owl-controls .owl-buttons div{position:absolute;top:180px;width:30px;height:60px; line-height:60px;margin:0;padding:0;border-radius:0;background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:0;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:0;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}

.scroll-outer a{ color:#fff;}
.product_more{ display:block; width:120px; margin:0 auto; cursor:pointer; height:30px; font-size:14px; line-height:30px; margin:25px auto 0 auto; text-align:center; background:#d83143; border:1px solid #d83143; color:#fff; position:relative; transition:1s;}
.product_more:hover{border:1px solid #c2091d; background:#c2091d; color:#fff; position:relative;}
.scroll-outer p{ width:100%; height:80px; line-height:80px; text-align:center; font-size:14px; color:#eee; position:relative; overflow:hidden;}



/* 首页新闻样式 */
.index_news{ width:1200px; height:auto; padding-bottom:15px; margin:15px auto; position:relative;}
.news_tit{ background:url(../../images/pc_images//news_tit.png) center center no-repeat;}


.index_news_lf{ width:555px; height:auto; float:left; position:relative; overflow:hidden;}
/* 轮播新闻 */
.focusBox { width:545px; height: 325px; padding:4px; border:1px solid #ececec; margin-top:25px; position:relative; overflow: hidden;}
.focusBox .pic img { width:545px; height: 325px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;left:0;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute;  bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom:14px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width:10px; height:10px; text-indent:9999em overflow: hidden; margin-right:5px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; border-radius:100%; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:#000; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#fff000;}


.index_news_rg{ width:625px; height:auto; padding:15px 0 0 0; float:right; position:relative;}


.index_news_li{ width:625px; height:120px; margin:40px 0;position:relative;}
.index_news_li a{ display:block; width:625px; height:120px; cursor:pointer; padding:10px; border:1px solid #fff; box-sizing:border-box; position:relative;background:#fff; transition:0.5s;}
.index_news_li a:hover{ display:block; width:625px; height:120px; padding:10px;background:#f9f9f9; border:1px solid #ececec;box-shadow:4px 4px 15px #ccc; position:relative;}

.index_news_tit_img{ width:150px; height:100px; float:left; position:relative;}
.index_news_tit_img img{ width:150px; height:100px; position:relative;}


.index_news_txt{ width:430px; height:100px; float:right; position:relative;}
.index_news_tit{ width:100%; height:30px; line-height:30px; font-size:18px; font-weight:600; position:relative; overflow:hidden;}
.index_news_line{ width:60px; height:1px; margin-top:14px; background:#ccc; position:relative; overflow:hidden;}
.index_news_des{ width:100%; height:50px; line-height:24px; color:#999;position:relative; overflow:hidden;}

.index_news_li a:hover .index_news_tit{ color:#d83143;}
.index_news_li a:hover .index_news_line{background:#d83143; margin-top:14px;}
.index_news_li a:hover .index_news_des{ color:#999;}
.index_news_li a:hover .index_news_tit_img img{ transform:scale(1.025);}



/* 底部版权 */
.footer{ width:100%; height:auto; padding:35px 0; background:#162d57; margin:0 auto; position:relative; overflow:hidden;}
.footer_main{ width:1200px; height:auto; margin:0 auto; background:url(../../images/pc_images//copyright.png) center right no-repeat; position:relative; overflow:hidden;}
.footer_main_lf{ width:900px; height:auto; float:left; position:relative; overflow:hidden;}

.footer ul{ width:900px; height:40px; margin-bottom:25px; float:left; position:relative; overflow:hidden;}
.footer ul li{width:auto; height:40px; line-height:40px; float:left; position:relative;}
.footer ul li.nav_line{ float:left; width:40px; height:40px; background:url(../../images/pc_images//dot.png) center center no-repeat; position:relative;}
.footer ul li a{ display:block; color:#999; width:auto; height:40px; line-height:40px; font-size:14px; position:relative;}
.footer ul li a:hover{ color:#fff;}

.footer p{ width:900px; height:40px; margin:0 auto; text-align:left; position:relative; overflow:hidden;}
.footer p span{display:inline-block; width:auto;text-align:left; margin-right:20px; height:40px; line-height:40px; font-size:14px; color:#999; position:relative;}


.footer_main_rg{ width:300px; height:auto; float:right; position:relative; overflow:hidden;}
.footer_main_rg_img{ width:150px; height:180px; float:left; position:relative;}
.footer_main_rg_img img{ width:130px; height:130px; padding:10px 10px 0 10px; float:left; position:relative;}
.footer_main_rg_img span{ display:block; height:30px; line-height:30px; text-align:center; font-size:14px; color:#999; width:150px;position:relative;}


/*浮动客服*/
#floatDivBoxs{width:150px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#0a3f89;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:14px;border-bottom:1px solid #e3e3e3;padding:0 0 0 50px;}
#floatDivBoxs .floatDqq li a{ display:block;height:45px;line-height:45px;font-size:14px; overflow:hidden;}
#floatDivBoxs .floatDqq li a img{ width:30px; height:34px; margin-top:5px; overflow:hidden;}


#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{font-size:16px;color:#f18a34; font-weight:600;padding:0px 14px 12px 14px;}
#floatDivBoxs .floatDtel p{font-size:16px;color:#f18a34; font-weight:600; height:24px; line-height:24px; overflow:hidden;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:4px;background:#0a3f89;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.internet_wx{ width:130px; height:150px; padding:10px; text-align:center; position:relative;}
.internet_wx img{ width:130px; height:130px; text-align:center; overflow:hidden;}

.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow span{ width:100%; height:30px; line-height:30px; display:block; color:#333; font-size:14px;}
.floatShadow i{ width:100%; height:24px; line-height:24px; display:block; color:#333; font-size:14px; font-variant:normal; font-style:normal;}
#rightArrow{width:50px;height:45px;background:url(../../images/pc_images//online_arrow.jpg) no-repeat;position:fixed;top:180px;right:150px;z-index:999;}
#rightArrow a{display:block;height:45px;}

.floatShadow .gotop{position:relative;display:block;width:100%;height:35px;background:#0a3f89;overflow:hidden;text-align:center;}
.floatShadow .gotop:hover{background:#ca0202;color:#fff;}


/*列表页广告样式*/
.sub_banner{ width:100%; max-width:1920px; height:auto; margin:100px auto 0 auto; overflow:hidden;}
.sub_banner img{ width:100%;height:auto; overflow:hidden;}

/*当前位置*/
.sub_nav{ width:100%; height:30px; padding:15px 0; border-bottom:1px solid #ececec; position:relative; overflow:hidden;}
.sub_nav_main{ width:1200px; height:30px; margin:0 auto; font-size:14px; position:relative; overflow:hidden;}

.sub_nav_main b{ width:120px; line-height:20px; height:20px; padding-top:10px; float:left; background:url(../../images/pc_images//nav.png) left center no-repeat; text-indent:40px;}
.sub_nav_main a{ display:inline-table; margin-top:10px;width:auto; line-height:20px; height:20px;color:#333;}
.sub_nav_main a:hover{ color:#e20202; text-decoration:underline;}
.sub_nav_main span{ margin-right:10px; width:auto; line-height:20px;margin-top:10px; height:20px; float:left; color:#333;}
.sub_nav_main em{ margin-right:10px; width:auto; font-style:normal; line-height:20px;margin-top:10px; height:20px; float:left; color:#333;}

/*新闻资讯列表样式*/

.content_show{ width:100%; height:auto; position:relative; overflow:hidden;}

/* 列表页导航样式 */
.content_nav{ width:100%; height:30px; padding:15px 0; border-bottom:1px solid #ececec; position:relative; overflow:hidden;}
.content_nav ul{ width:1200px; height:30px; margin:0 auto; text-align:center; position:relative; overflow:hidden;}
.content_nav ul li{ width:auto; padding:0 10px; height:30px; display:inline-block; position:relative;}
.content_nav ul li a{ display:inline-block; width:auto; padding:0 15px; height:30px; font-size:14px; line-height:30px; border:1px solid #ececec; background:#f3f3f3; color:#333; position:relative;}
.content_nav ul li a:hover, .content_nav ul li a.select{ background:#0a3f89; color:#fff;}


/*新闻列表样式*/
.newlist{ width:820px; height:auto; margin:0 auto;position:relative; overflow:hidden;}
.newlist ul{ width:820px; height:auto; overflow:hidden;}

.newlist ul li{padding:20px 0 20px 0;width:820px;height:210px;border-bottom: 1px solid #ececec; position:relative; overflow:hidden;}

.newlist ul li.nocontent, .picture ul li.nocontent{ font-size:14px;}

.newlist_data{float: left;width:120px;height:160px;text-align: center; overflow:hidden;}
.newlist_data_d{font-size:48px; width:100%; height:80px; line-height:80px;color: #000;border-bottom: 1px solid #dcdcdc;}
.newlist_data_m_y{ height:50px; width:100%; line-height:50px;font-size: 18px;color: #666;}

.newlist_pic{margin: 0 25px 0 25px;float: left;width: 310px;height: 210px; overflow:hidden;}
.newlist_pic a{ display:block;width:300px;height:200px; border:1px solid #ececec; padding:4px; background:#fff;}
.newlist_pic a img{ width:300px;height:200px; position:relative; overflow:hidden;transition:1s;}
.newlist_pic a:hover img{transform: scale(1.025);}


.newlist_txt{width:340px;height:210px;float: right; position:relative; overflow:hidden;}
.newlist_txt_tit{height:40px; line-height:40px;width:100%; position:relative; overflow:hidden;}
.newlist_txt_tit a{ display:block; width:100%; height:40px; line-height:40px; font-size:14px; font-weight:600; color:#333;}
.newlist_txt_tit a:hover{color: #d83143; text-decoration:underline;}

.newlist_txt_des{ width:100%; margin:15px 0;height:96px;line-height:24px;width:100%; font-size:12px; color:#666; overflow:hidden;}

.newlist_txt_more { width:305px; margin-left:0; height:35px; margin-top:13px; margin-right:0; padding-right:0; position:relative; overflow:hidden;}
.newlist_txt_more span{ display:block;width:120px; height:35px; text-indent:20px; line-height:35px; float:left; color:#999; background:url(../../images/pc_images//time.png) left center no-repeat;}
.newlist_txt_more em{ display:block; width:70px; height:35px; line-height:35px; margin:0 15px; font-style:normal; color:#999; text-indent:24px; background:url(../../images/pc_images//view.png) left center no-repeat; float:left;}
.newlist_txt_more a{ display:block; width:81px; height:35px; float:left; background:url(../../images/pc_images//more4.png) left top no-repeat;}
.newlist_txt_more a:hover{ background:url(../../images/pc_images//more3.png) left top no-repeat;}

/*页码*/
.page{width:1200px;height:30px;font-size:14px; text-align:center; margin:20px auto;line-height:30px; padding:15px 0; position:relative;overflow:hidden; }
.page span{margin:0 4px;padding:2px 8px; color:#999; font-size:16px;}
.page a{ margin:0 4px;padding:2px 8px;color:#999; border:1px solid #ccc;}
.page a:hover, .page a.act{ color:#fff; background:#d83143; border:1px solid #d83143;}

/*页码820*/
.page_820{width:820px;height:30px;font-size:14px; text-align:center; margin:20px auto;line-height:30px; padding:15px 0; position:relative;overflow:hidden; }
.page_820 span{margin:0 4px;padding:2px 8px; color:#999; font-size:16px;}
.page_820 a{ margin:0 4px;padding:2px 8px;color:#999; border:1px solid #ccc;}
.page_820 a:hover, .page a.act{ color:#fff; background:#d83143; border:1px solid #d83143;}

/*图片列表页样式*/
.picture{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.picture ul{ width:1200px; height:auto; margin:20px 0; border-bottom:1px solid #ececec; position:relative; overflow:hidden;}
.picture ul li{ width:285px; height:auto; margin-right:20px; margin-bottom:20px; float:left; position:relative; overflow:hidden;}
.picture ul li:nth-child(4n){ margin-right:0px;}
.picture ul li a{ display:block; width:275px; height:auto;border:1px solid #ececec; padding:4px; position:relative; overflow:hidden;}
.picture ul li a:hover{ border:1px solid #0a3f89; position:relative; overflow:hidden;}

.picture ul li a img{width:275px; height:auto; position:relative; overflow:hidden;transition: all 0.5s;}
.picture ul li a img:hover{transform: scale(1.025);}
.picture ul li a span{width:275px; height:50px; font-weight:600; line-height:50px; color:#333; background:#f9f9f9; text-align:center; display:block; position:relative; overflow:hidden;}
.picture ul li a:hover span{ color:#fff; background:#0a3f89;}

/* 单页样式 */
.content_show_rg{width:1200px;height: auto; margin:25px auto; position:relative;overflow: hidden;}
.content_show_rg_tit{width: 1200px;height: 50px;line-height: 50px;text-align: center;color: #333;font-size:18px;font-weight: bold; position:relative;}
.content_show_rg_des{width: 1200px;padding: 15px 0; font-size:16px;position: relative;overflow: hidden;}


.content_show_rg_subtit{height: 35px;width: 1200px;line-height: 35px;text-align: center;font-size: 12px;color: #d4d4d4;border-bottom: 1px solid #dcdcdc;}
.content_show_rg_subtit span{ margin-right:15px;}


/*在线留言*/

.message_list{ width:820px; padding:20px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.message_list_li{ width:790px; padding:15px; border-bottom:1px solid #ececec; float:left; position:relative; overflow:hidden;}

.message_list_img{ width:30px; height:30px; float:left; position:relative; overflow:hidden;}
.message_list_img img{ width:30px; height:30px;position:relative; overflow:hidden;}

.message_list_info{ width:745px; height:30px; margin-left:15px; float:left; position:relative; overflow:hidden;}
.message_list_info span{ display:block; float:left; width:auto; height:30px; line-height:30px; font-size:14px; color:#333; text-align:left;}
.message_list_info em{ display:block; float:right; width:auto; height:30px; line-height:30px; text-align:right; color:12px; color:#a3afb7; font-style:normal;}

.message_list_ques{ width:745px; margin-left:45px; margin-bottom:10px; float:left; position:relative; font-size:14px; line-height:24px; color:#999; position:relative;}

.message_list_answer{ width:715px; margin-left:45px; float:left;min-height: 20px; padding:15px;background-color: #f3f7f9;border: 1px solid #e4eaec;border-radius:3px;}



.message_service{width:860px;height: auto;float: right; position:relative;overflow: hidden;}
.message_service h6{ width:800px; height:80px; line-height:80px; margin:0 auto; text-align:center;border-bottom:1px solid #ececec; font-size:16px; color:#111; font-weight:600; position:relative; overflow:hidden;}
.message_service form{width:558px; height:270px;padding:75px 120px 105px 160px; background:url(../../images/pc_images//messagebg.png) left top no-repeat; position:relative; overflow:hidden;}
.message_form_lf{width: 282px; height:270px;float:left; position:relative;}
.message_form_lf_li{ width:282px; height:37px; margin-bottom:20px; position:relative; overflow:hidden;}
.message_form_lf_li i{ position:absolute;width: 25px; height:37px;line-height: 37px;font-size: 14px;color: #e10303;text-align: center; left:0; top:0;}
.message_form_lf_li input{display: inline-block;width: 220px;height: 35px;color:#8d8d8d;line-height: 35px;border: 1px solid #e9e9e9;background:#fcfcfc;padding: 0 5px 0 25px;font-size: 14px; float:left;}

.message_form_lf_li span{display: inline-block;width:220px;height: 37px;color:#e10303;line-height:37px;background: #fcfcfc;padding: 0 5px 0 25px;font-size: 14px;}

.message_form_rg{width: 275px; height:270px;float: right;position:relative;overflow: hidden;}
.message_form_rg textarea{display: block;float:right;width:240px;height:170px;padding:10px 10px 10px 10px;border: 1px solid #e9e9e9;color: #8d8d8d;line-height: 24px;font-size: 14px;margin-bottom: 20px;resize:none; position:relative; overflow:hidden;}

.message_bt{ width:200px; height:30px; margin:15px auto; overflow:hidden;}
.message_bt button{display:inline-block;width:80px;height:30px; line-height:30px; margin:0 10px;color:#fff; border:none; font-size:12px; font-weight:600; float:left; cursor:pointer; border-radius:0;}

.message_submit{ background:#d83143;}
.message_reset{ background:#044fac;}


/* 详情页样式 */
.show{ width:100%; height:auto; background:#f3f3f3; position:relative; overflow:hidden;}
.show_con{ width:1200px; height:auto; margin:15px auto; position:relative; overflow:hidden;}
.show_con_lf{ width:860px; height:auto; background:#fff; float:left; position:relative;}

.show_con_lf_tit {width: 100%;height:80px;line-height: 80px;text-align: center;color: #333;font-size:18px;font-weight: bold; position:relative;}
.show_con_lf_tit_subtit{height: 35px;width:840px;line-height: 35px; margin:0 auto;text-align: center;font-size: 12px;color:#ccc;border-bottom: 1px solid #dcdcdc;}
.show_con_lf_tit_subtit span{ margin-right:15px;}
.show_con_lf_tit_des{width:790px;padding: 15px; min-height:808px;position: relative;overflow: hidden;}
.show_con_lf_tit_des table{ width:auto; height:auto; clear:both; margin:10px auto; text-align:center; float:none; position:relative; overflow:hidden;}
.show_con_lf_tit_des p{ width:100%; height:auto; line-height:30px; font-size:16px; text-indent:24px; margin-bottom:10px;}



.show_con_rg{ width:290px; height:auto; padding:15px;background:#fff; float:right; position:relative;}

.search{ width:290px;height:40px;float:left; margin-bottom:15px; position:relative; overflow:hidden;}
.search form{ width:290px; height:38px; float:left; background:#365996; border:1px solid #365996; border-radius:5px; position:relative; overflow:hidden;}
.search_txt{ width:250px; height:38px; line-height:38px; color:#999; background:#f3f3f3; text-indent:14px; font-size:16px; position:relative; float:left; overflow:hidden;}
.search_bt{ width:40px; height:40px; float:left; background:#365996 url(../../images/pc_images//search_bt.png) center center no-repeat; position:relative; cursor:pointer;}

.show_con_rg h6{width:100%; height:40px; line-height:40px; text-indent:14px; color:#fff; font-size:16px; float:left; background:#365996;border-radius:5px; position:relative; overflow:hidden;}

/* 侧边栏导航 */
.show_con_rg_nav{ width:100%; height:auto; margin-bottom:25px; position:relative;}
.show_con_rg_nav ul{ width:100%; height:auto; margin:10px; position:relative;}
.show_con_rg_nav ul li{ width:100%; height:40px; border-bottom:1px solid #ececec; position:relative;}
.show_con_rg_nav ul li a{ width:100%; height:40px; display:block; line-height:40px; text-indent:24px; background:url(../../images/pc_images//ico_rg.png) 5px center no-repeat; font-size:14px; color:#333; position:relative;}
.show_con_rg_nav ul li a:hover{background:url(../../images/pc_images//ico_rg_act.png) 5px center no-repeat; text-indent:20px; color:#0a3f89; position:relative;}
.show_con_rg_nav ul li a span{display: inline-block; margin-left:5px;
    min-width:10px;
    padding:3px;
	text-indent:0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    color: #76838f;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #f3f3f3;
	border:1px solid #ececec;
    border-radius: 10px;
}


/* 侧边栏新闻 */
.recd_news{ width:100%; height:auto; margin-bottom:25px; position:relative;}
.recd_news ul{ width:100%; height:auto; margin:10px; position:relative;}
.recd_news ul li{ width:100%; height:40px; border-bottom:1px solid #ececec; position:relative; overflow:hidden;}
.recd_news ul li a{ width:100%; height:40px; display:block; line-height:40px; text-indent:24px; background:url(../../images/pc_images//ico_rg.png) 5px center no-repeat; font-size:14px; color:#333; position:relative;}
.recd_news ul li a:hover{background:url(../../images/pc_images//ico_rg_act.png) 5px center no-repeat; text-indent:20px; color:#0a3f89; position:relative;}


/* 侧边栏产品 */
.recd_products{ width:100%; height:auto; position:relative;}
.recd_products ul{ width:100%; height:auto; position:relative;}
.recd_products ul li{ width:48%; height:auto; margin-right:4%; margin-top:4%; border:1px solid #ececec; box-sizing:border-box; float:left; position:relative;}
.recd_products ul li:nth-child(2n){ margin-right:0;}
.recd_products ul li a{ width:100%; height:auto; display:block; position:relative;}
.recd_products ul li a img{ width:100%; height:auto; position:relative;}
.recd_products ul li a span{ width:100%; height:24px; line-height:24px; text-align:center; background:#f3f3f3; font-size:14px; display:block; position:relative;}
.recd_products ul li a:hover span{ background:#0a3f89; color:#fff;}

.recd_products ul li a:hover{}


.content_show_rg_subtit{height: 35px;width: 940px;line-height: 35px;text-align: center;font-size: 12px;color:#ccc;border-bottom: 1px solid #ececec;}
.content_show_rg_subtit span{ margin-right:15px;}

/*产品列表页*/
.show_nav{ width:1000px; height:auto; margin:0 auto; padding:25px 0; position:relative; overflow:hidden;}
.show_nav_img{ width:400px; height:auto; float:left; position:relative;}
.show_nav_img img{ width:300px; height:auto; text-align:center; position:relative; overflow:hidden;}

.show_nav_txt{ width:600px; height:auto; float:right; position:relative;}
.show_nav_txt h5{ width:100%; height:80px; line-height:80px; font-size:24px; font-weight:600; color:#111; position:relative;}
.show_nav_txt p{ width:100%; height:auto; line-height:24px; padding:15px 0; border-top:1px solid #ececec; font-size:16px; color:#666; position:relative;}
.show_nav_txt span{ display:inline-block; width:100%; height:50px; line-height:50px; border-top:1px solid #ececec; border-bottom:1px solid #ececec;font-size:16px; color:#666; position:relative;}

.show_nav_txt p:nth-child(2n){ border-top:none;}


.pro_con_lf{ width:820px; padding:20px; height:auto; background:#fff; float:left; position:relative;}


.pro_tit{ width:100%; height:60px; margin-bottom:25px; line-height:60px; font-size:16px; float:left; border-bottom:1px solid #ececec;}
.pro_tit span{ width:80px; height:60px; margin-bottom:25px; line-height:60px; font-size:16px; letter-spacing:2px; float:left; border-bottom:1px solid #1d52a0;}

.pro_name{ width:100%; height:80px; line-height:80px; font-size:20px; background:#3075b5; float:left; color:#fff; text-align:center; font-weight:600; position:relative;}

.pro_con_lf table{ width:100%; height:auto; border:0; padding:0; float:left; position:relative;}

.pro_con_lf table thead{ width:100%; height:50px; line-height:50px; font-size:15px;color:#333;text-align:center; border:none; position:relative;}
.pro_con_lf table thead th{ background:#9bc2e6; border:none;}


.pro_con_lf table tbody{ width:100%; height:40px; line-height:40px; text-align:center; font-size:15px;color:#333;}
.pro_con_lf table tbody th, .pro_con_lf table tbody tr td{ border-bottom:1px solid #ececec; border-right:1px solid #ececec;}

.pro_con_lf table tbody th{ border:1px solid #ececec; border-top:none;}

.pro_con_lf table tbody th.nobig{ font-weight:500; line-height:24px; border-left:none; width:13%;}
.pro_con_lf table tbody tr td.persent20{ width:20%;}

.pro_con_lf table tbody tr td a{ color:#365996;}
.pro_con_lf table tbody tr td a:hover{ text-decoration:underline;}


/*.pro_con_lf table tbody tr:nth-child(2n){background:#fff;}
.pro_con_lf table tbody tr:nth-child(2n+1){background:#f3f3f3;}*/

/*.pro_con_lf table tbody th:nth-child(2n){background:#fff;}
.pro_con_lf table tbody th:nth-child(2n+1){background:#f3f3f3;}*/

.show_con_map{ width:100%; height:auto; margin:0 auto; text-align:center; position:relative;}