﻿@charset "utf-8";
@import url("global.css");

.header{ margin:0 auto; background-color:#179ae2; background-position:top; background-repeat:repeat-x; height:145px; width:100%; }
.showcontent{ margin:0 auto; min-width:1000px; max-width:1440px; height:145px;background-image:url(/conse/images/top_bg.jpg);background-position:top; background-repeat: no-repeat;}
.showcontent .langue{ text-align:right; color:#fff; width:1000px; margin:0 auto; height:21px; padding-top:16px;}
.showcontent .langue .thislang{ float:right;}
.showcontent .langue .thislang a{ display:block; float:left; width:65px; height:21px; text-align:center; color:#d1d7e3; text-decoration:none; vertical-align:middle; line-height:21px; }
.showcontent .langue .thislang .choose{ background:url(/conse/images/choose.png) no-repeat; color:#00005f;}
.showcontent .langue .thislang .showline{ display:block;  float:left; width:12px; height:21px; line-height:21px; vertical-align:middle; text-align:center; color:#d1d7e3}

.showcontent .langue .sellang{ float:right; position:relative; z-index:1;}
.showcontent .langue .sellang .selmenu{ display:block; width:30px; height:20px; }
.showcontent .langue .sellang .nosel{background:url(/conse/images/map.png) no-repeat;}
.showcontent .langue .sellang .onsel{background-image:url(/conse/images/map.png); background-position:0 -18px; background-repeat:no-repeat; background-color:#042a6e}
.showcontent .langue .sellang .onmouseover{background-image:url(/conse/images/map.png); background-position:0 -18px; background-repeat:no-repeat; }
.showcontent .langue .sellang ul{ margin:0; padding:5px; position:absolute; top:20px; left:-80px; z-index:2; width:100px; background:#042a6e; }
.showcontent .langue .sellang ul .langlist{ padding:5px; text-align:left;}
.showcontent .langue .sellang ul .solid{ border-bottom:1px #154396 solid; border-top:1px #01215a solid; height:0; font-size:0;}
.showcontent .langue .sellang ul a:link {text-decoration: none; color: #DAECFE}
.showcontent .langue .sellang ul a:visited {text-decoration: none; color:#DAECFE}
.showcontent .langue .sellang ul a:hover {text-decoration: none; color:#fff}
.showcontent .showmenu{ width:1000px; clear:both; margin:0 auto 0 auto;}
.showcontent .logo{ float:left; width:190px; height:80px; padding-left:20px;}
.showcontent .phone{ float:right; width:250px; height:38px; text-align:right; padding:4px 0;}
.showcontent .guestbook{ display:block; float:left; background:url(/conse/images/olbtn.png) 0 -34px no-repeat; margin:5px 0 0 0; height:34px; width:48px;}
.showcontent  .phone a:hover {background:url(/conse/images/olbtn.png) 0 0 no-repeat;}
.showcontent .menu{ margin:0; padding:0; float:right; height:40px; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#f1f6ff;}

.showcontent .menu a{ color:#f1f6ff; text-decoration:none;}
.showcontent .menu li{ float:left; width:65px; padding:10px 20px 10px 20px; margin:0; text-align:center;}
.showcontent .menu .sel{background:url(/conse/images/barline.png) center bottom no-repeat; color:#fecb3d;}
.showcontent .menu .sel a{color:#ed9114;}

.showbanner{clear:both; margin:1px;background-position:top; background-repeat:repeat-x; height:300px;}
.showbanner .showbanner2{margin:0 auto;  max-width:1440px; height:300px; background-image:url(/conse/images/bg.jpg);background-position:top; background-repeat: no-repeat; text-align:center;}
.showbanner .showbanner2 .showbannerpic{ width:1000px; margin:0 auto; position:relative; overflow:hidden; height:275px;}
.showbanner .showbanner2 .showbannerpic li{ float:left; width:1000px;}
.showbanner .showbanner2 .showbannerpic .showbannermenu{ position:absolute;  height:16px; top:250px;}
.showbanner .showbanner2 .showbannerpic .showbannermenu a{ display:block; float:left; width:18px; height:15px; background:url(/conse/images/dot.png) 0 0 no-repeat; margin:0 0 0 10px;}
.showbanner .showbanner2 .showbannerpic .showbannermenu .sel{background:url(/conse/images/dot.png) 0px -15px no-repeat;}

.maincontent{clear:both; margin:15px auto 0 auto; width:1000px; }
.maincontent .content_left{ float:left; width:275px;}
.maincontent .content_left .newstop{ clear:both; height:25px; padding:5px; border-bottom:1px #d4d4d3 solid;}
.maincontent .content_left .newstop .title{ display:block; float:left; width:120px; height:25px;}
.maincontent .content_left .newstop .more{display:block; float:right; width:31px; height:14px; margin-top:10px; }
.maincontent .content_left .newstop .more img{border:0;}
.maincontent .content_left ul{ margin:0px; padding:0;}
.maincontent .content_left ul li{ height:80px; clear:both;  border-bottom:1px #d4d4d3 solid; padding:16px 0;}
.maincontent .content_left ul .noborder{border:0;}
.maincontent .content_left ul .newimg{display:block; float:left; width:125px; height:100px;}
.maincontent .content_left ul .newimg img{ max-height:90px;}
.maincontent .content_left ul .newtext{display:block; float:right; width:150px; height:80px;text-overflow:ellipsis; overflow:hidden;}
.maincontent .content_left ul .newtext a{ color:#999;}
.maincontent .content_left ul .newtext a:hover{color:#052e79;}
.maincontent .content_left ul .newtext p{ margin:5px 0; padding:0;}
.maincontent .content_left ul .newtext p a{ color:#333;}

.maincontent .content_middle{ float:left; width:400px; margin-left:23px;}
.maincontent .content_middle .companypic{ padding-top:5px; height:200px}
.maincontent .content_middle .companytitle{ border-bottom:1px #d4d4d3 solid; margin:0px 0 0 0;}
.maincontent .content_middle .companytitlel{ border-bottom:1px #d4d4d3 solid; margin:10px 0 0 0;}
.maincontent .content_middle .companycontent{ margin:5px 0 0 0; height:100px; overflow:hidden;word-wrap:break-word; width:400px;}
.maincontent .content_middle .companymore{ margin:5px 0 0 0; text-align:right; border:0;}
.maincontent .content_middle .companymore img{border:0;}

.maincontent .content_middle .showproduct{height:65px; border:1px #d4d4d3 dashed; margin:10px 0 0 0; width:400px;}
.maincontent .content_middle .showproduct ul{margin:0;padding:0;}
.maincontent .content_middle .showproduct ul li{ float:left; border-right:1px #d4d4d3 solid; height:65px; padding:0;}
.maincontent .content_middle .showproduct ul .showlist{width:0;display:none;}
.maincontent .content_middle .showproduct ul .sellist{width:158px; display:block; float:left;}
.maincontent .content_middle .showproduct ul .showicon{background-image:url(/conse/images/img01.png); background-repeat:no-repeat; width:79px; height:45px; display:block; float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:10px; font-weight:bold; color:#fff; text-decoration:none;}

.maincontent .content_middle .showproduct ul .midnoselicon{background-position:0 -10px;}
.maincontent .content_middle .showproduct ul .ebooknoselicon{background-position:-200px -10px;}
.maincontent .content_middle .showproduct ul .repeaternoselicon{background-position:-300px -10px;width:80px;}
.maincontent .content_middle .showproduct ul .tvnoselicon{background-position:-100px -10px;}

.maincontent .content_middle .showproduct ul .midselicon{ background-position:0 -81px;}
.maincontent .content_middle .showproduct ul .ebookselicon{background-position:-200px -81px;}
.maincontent .content_middle .showproduct ul .repeaterselicon{background-position:-300px -81px;width:80px;}
.maincontent .content_middle .showproduct ul .tvselicon{background-position:-100px -81px;}

.maincontent .content_middle .showproduct ul .noborder{border:0;}
.maincontent .content_middle .showproduct ul .hasborder{border-right:1px #d4d4d3 solid;}


.maincontent .content_right{ float:left; width:275px; margin-left:23px;}
.maincontent .content_right .producttop{ clear:both; height:25px; padding:5px; border-bottom:1px #d4d4d3 solid;}
.maincontent .content_right .producttop .title{display:block; float:left; width:120px; height:25px;}
.maincontent .content_right .producttop .more{display:block; float:right; width:31px; height:14px; margin-top:10px; border:0;}
.maincontent .content_right .producttop .more img{border:0;}
.maincontent .content_right .showproductmenu{ width:275px; height:170px; position:relative; z-index:1}
.maincontent .content_right .productleft{ width:36px; background:url(/conse/images/btn01.png) 0 0 no-repeat; height:35px;  position:absolute; left:0; top:70px; z-index:4}
.maincontent .content_right .productright{ width:36px; background:url(/conse/images/btn01.png) -36px 0 no-repeat; height:35px; position:absolute; left:239px; top:70px; z-index:4}
.maincontent .content_right .onproductleft{ width:36px; background:url(/conse/images/btn01.png) 0 -33px no-repeat; height:35px;  position:absolute; left:0; top:70px; z-index:4}
.maincontent .content_right .onproductright{ width:36px; background:url(/conse/images/btn01.png) -36px -33px no-repeat; height:35px; position:absolute; left:239px; top:70px; z-index:4}

.maincontent .content_right .showproductcol{ width:245px; height:160px; overflow:hidden; margin-left:15px; margin-top:5px; position:absolute;  z-index:2; }
.maincontent .content_right .productlist{ display:block; width:245px; float:left;}
.maincontent .content_right .productlist img{ border:none;}
.maincontent .content_right .productlist p{ margin:0; padding:5px 5px 5px 20px; background:url(/conse/images/liststyle.jpg) left no-repeat;}
.maincontent .content_right .contact img{ border:none;}

.info_banner{clear:both; margin:5px auto 0 auto; width:1000px; position:relative; height:147px;}
.info_banner .info_type{ position:absolute; left:0; top:105px;}
.info_content{clear:both; margin:0 auto; width:1000px;}
.info_content .info_left{ width:200px; float:left;}
.info_content .info_left ul{ margin:10px 0 0 0; padding:5px;}
.info_content .info_left ul li{ border-bottom:1px #d4d4d3 solid; padding:0 0 0 0px;}
.info_content .info_left ul li a{ display:block; padding:12px 0 12px 15px; background:url(/conse/images/liststyle_2.jpg) left no-repeat; font-size:14px; text-decoration:none;}
.info_content .info_left ul li a:hover{font-weight:bold; color:#133b81}
.info_content .info_left ul .sel a{ font-weight:bold; color:#133b81}
.info_content .info_left ul .noborder{border:0;}
.info_content .info_left .info_contact{margin:35px 5px 0 5px; border:1px #DCDCDC solid;}
.info_content .info_left .info_contact_top{ border-bottom:1px #d4d4d3 dashed; padding:11px 0; margin:0 12px;}
.info_content .info_left .info_contact_tel{ background:url(/conse/images/tel.png) left no-repeat; padding:0 0 0 30px; margin:20px 0 10px 12px; font-size:20px; font-weight:bold; color:#e78b00; font-family:Arial, Helvetica, sans-serif; height:23px; line-height:23px; vertical-align:middle;}
.info_content .info_left .info_contact_email{background:url(/conse/images/mail.png) left no-repeat; padding:0 0 0 30px; margin:10px 0 20px 12px; height:23px; line-height:23px; vertical-align:middle;}

.info_content .info_right{ width:800px; float:right; padding:27px 0 0 0; margin:0; background:url(/conse/images/leftmenu.png) left top no-repeat; min-height:600px;}
.info_content .info_right .main_top{ position:relative; margin-left:17px;}
.info_content .info_right .info_topic{ border-bottom:4px #133b81 solid; padding:5px; font-weight:bold; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#133b81; position:absolute; z-index:10;}
.info_content .info_right .info_rule{border-bottom:4px #a7aebe solid; padding:5px 10px; text-align:right; height:18px; }
.info_content .info_right .info_rule .info_rule_show{line-height:18px; vertical-align:middle; display:block; float:right; background:url(/conse/images/locate.png) left no-repeat; padding-left:20px;}
.info_content .info_right .info_showcontent{ clear:both; margin:31px 10px 10px 17px; padding:0 17px; font-size:12px; line-height:200%;}
.info_content .info_right .info_showcontent img{border:0;}
.info_content .info_right .info_showcontent .content_menu{margin:15px 0 0 0; padding:0; background:url(/conse/images/line.png) left bottom repeat-x; height:30px;}
.info_content .info_right .info_showcontent .content_menu li{float:left; height:26px; line-height:26px; vertical-align:middle; padding:0 6px; margin-left:7px; border-top:3px #a7aebe solid; border-left:1px #a7aebe solid; border-right:1px #a7aebe solid; border-bottom:1px #a7aebe solid; background-color:#fff;}
.info_content .info_right .info_showcontent .content_menu li a{font-weight:bold; color:#a7aebe; font-size:14px; text-decoration:none;}
.info_content .info_right .info_showcontent .content_menu .content_menu_sel{ border-top:3px #006 solid; height:27px; border-left:1px #a7aebe solid; border-right:1px #a7aebe solid; border-bottom:none;}
.info_content .info_right .info_showcontent .content_menu .content_menu_sel a{font-weight:bold; color:#006;}
.info_content .info_right .info_showcontent .content_list{ margin:10px auto 0 auto; padding:0;}
.info_content .info_right .info_showcontent .content_list li{ border:1px #a7aebe solid; padding:2px; float:left; height:140px; width:210px; margin:20px 15px; text-align:center;}
.info_content .info_right .info_showcontent .content_list li .ryzl_pic{line-height:140px; vertical-align:middle;}
.info_content .info_right .info_showcontent .content_list li img{ max-width:210px; max-height:140px;}

.info_content .info_right .info_showcontent .content_fzlc{margin:15px auto 0 auto; padding:20px 0; background:url(/conse/images/line_2.jpg) 80px top repeat-y;}
.info_content .info_right .info_showcontent .content_fzlc li{background:url(/conse/images/liststyle_3.png) 73px no-repeat; min-height:65px; clear:both;}
.info_content .info_right .info_showcontent .content_fzlc li .content_fzlc_year{float:left; width:70px; line-height:65px; vertical-align:middle; font-size:20px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#003689}
.info_content .info_right .info_showcontent .content_fzlc li .content_fzlc_info{ float:left; margin-left:50px; width:500px; padding:20px 0 0 0;}



.footer{ width:100%; height:107px; background:#179AE2; margin:20px 0 0 0; clear:both; min-width:1024px;}
.footer p{ margin:10px 0; padding:0;}
.footer .footercontent{clear:both; margin:0 auto; width:1000px;}
.footer .footercontent .logo{ float:left; display:block; width:173px; height:62px; margin:20px 0 0 30px;}
.footer .footercontent .text{ float:left; display:block; width:603px; height:62px;margin:20px 20px 0 20px; color:#fff; line-height:150%;}
.clear{clear:both; height:0; font-size:0px;}
.alpha{filter:alpha(opacity=30);} 

.en{ font-family:Arial, Helvetica, sans-serif;}

.fr{float:right;
}





.info_showcontent .arclist .productlist{ float:left; width:163px; height:190px; margin:20px 10px;}
.info_showcontent .arclist .productlist p{ margin:5px; padding:0; clear:both;}
.info_showcontent .arclist .productlist p img{ max-width:150px; max-height:130px; overflow:hidden;}
.info_showcontent .arclist .productlist p .showinfo{ display: block; margin:0 auto;  width:105px; height:27px; line-height:27px; vertical-align:middle; color:#FFF; text-decoration:none; padding:0; text-align:center; background:url(/conse/images/btn_03.png) no-repeat;}
.info_showcontent .arclist .productlist .info{ margin:3px; overflow:hidden; height:100px;}
.info_showcontent .arclist .productlist .title{ font-weight:bold; padding-left:18px;}
.info_showcontent .arclist .productlist  ul{ margin:3px; padding:0;}
.info_showcontent .arclist .productlist  ul li{ margin:2px; width:150px; padding:0;}


.pagelink{ float:right; height:26px; line-height:26px; background-color:#fff; margin:20px 0 0 0; padding:0 10px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

#searchform{width:140px; height:22px; background-image:url(/conse/images/text.png);padding:0px; margin:0px;float:right; margin-right:40px; margin-top:-3px; position:relative;}
#searchform #s{ border:none; margin-left:13px;  font-size:14px; color:#8e8e8e; vertical-align:middle; background-color:transparent;margin-top:2px;width:100px; padding-left:40px;}
#searchform button{top:0; left:0;width:50px;height:24px;float:right;background-image:url(/conse/images/button.png);text-indent:-1999px;overflow:hidden;border:none;background-color:transparent;position:absolute;cursor:pointer;}