@charset "utf-8";
/* CSS Document */

body{font: normal 12px "simsun" ; padding:0; margin:0 auto;width:100%;color:#666666; background:#FFF;}
dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,p,form{padding:0; margin:0; list-style:none;}
.mainbody{margin:0 auto;width:974px;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}
a{color:#333333; text-decoration:none;}
.anline08,a.anline08:link,a.anline08:visited{color:#4C6C85;text-decoration: none;}
.white,a.white:link,a.white:visited{color:#fff;text-decoration: none;}
a.f20:link{color:#666666;text-decoration: none; font-size:12px;}
a.f20:visited{color:#666666;text-decoration: none; font-size:12px;}
a.f20:hover{color:#cc0000;text-decoration:underline; font-size:12px;}
a img{ border:0}
.line25{ line-height:25px}
.mt10{ margin-top:10px} .pt10{ padding-top:5px} .pt30{ padding-top:30px} .ml30{ margin-left:30px} .mr5{ margin-right:10px} .ml5{ margin-left:5px} .pt31{ padding-top:19px} .pl4{ padding-left:3px} .mb{ margin-bottom:10px}
.fl{ float:left}
.fr{ float:right}
.width662{ width:662px}
.width306{ width:306px}
.width466{ width:466px}
.width300{ width:300px}
.width348{ width:348px}
.width145{ width:145px}
.cle{ clear:both}
.bg_border{ border-bottom:solid 1px #e4e3e3}
.bg_border2{ border-bottom: dotted 1px #e4e3e3; height:1px; margin:0 10px}
.width100{ width:100%; background:#f7f7f7;}
/*导航*/
#dir{ line-height:26px;padding-left:2em; }
#dir li{ float:left; margin-right:6px}
#dir a{ color:#004f90}
.dircon{font-size:12px; font-weight:normal}
/*共用图片*/
.all_picbg,.logo_right a span{ background-image:url(/images/all/comm_all.png); background-repeat:no-repeat}

.solutes_title{background-image:url(/images/all/tit_bg.png); background-repeat:no-repeat}
/*头部*/
.top_line{ height:31px; overflow:hidden; line-height:31px}
.top_line_left{ float:left;  padding-left:19px; width:263px;}
.top_line_right{float:right; overflow:hidden; margin-right:20px}
.top_line_right form{ float:left; width:496px}
.marg_right{ float:left; margin-right:5px}
.top_line_right a{color:#636363;}
.inpt{border:solid 1px #e3e3e3; width:66px; margin-top:3px; background:#FFF}
.login{ background-position:0 0; margin-top:6px; border:0; width:39px; cursor:pointer;display:block; height:16px}
.focus{border: 1px solid #f00; background: #fcc;}

.logo_all{ padding:10px 0; overflow:auto; zoom:1}
.logo_left{ padding-left:10px; }
.logo_mid{ width:442px; }
ul.midlist{ padding-left:10px}
ul.midlist li{ float:left; margin-right:19px}

input.bgblue{ background:#037ec4; border:0; color:#FFF}
ul.midlist3{ clear:both}
ul.midlist3 li{ line-height:23px; background:url(/images/all/search.png) no-repeat 5px 3px; text-indent:10px; padding-left:23px; }
.search2{ height:43px; background: #037ec4; overflow:hidden;}
.search2 input{ float:left}
.terms{ background:#FFF; text-indent:6px; border: 0;  width:354px; margin:2px 0 2px 2px; padding-top:11px; padding-bottom:11px;color:#989898; height:17px}
.search_btn{ border: 0;color: #FFF;  background: #037ec4; width:80px;cursor:pointer; padding-top:12px}
.eiher{ width:45px; text-align:center; line-height:43px}
.log_txt{float:left;}
.log_wid{width:143px;}

.logo_right{  width:163px; }
.logo_right ul li a{ background:#037ec4; display:block; text-align:center; width:139px; color:#fff;  font-weight:bold; height:17px; padding-top:13px; padding-bottom:13px;}
.logo_right ul li a span{background-position:0 -1175px; width:12px; height:14px; display:inline; padding-right:10px}
.logo_right ul li .downMenu {position:absolute; background:#037ec4; box-shadow:0 2px 3px rgba(0,0,0,.3); width:100px}
.logo_right ul li .downMenu li {line-height:28px; height:28px; padding-bottom:10px}
.logo_right ul li .downMenu li a { color:#fff;}
.logo_right ul li .downMenu li a:hover {background:#b8d2f5; color:#3869ae}

.check{ background-position:0 -278px;height:50px; width:28px; font-weight:bold; color:#0f69b5; text-align:center; vertical-align:middle;  float:left; }
.check p{ font-size:12px; width:14px; padding:10px 0 0 5px; line-height:16px;}
/*.check_r{ background-position:0 -144px;height:43px; width:28px; font-weight:bold; color:#0f69b5; text-align:center; vertical-align:middle; padding-top:5px; float:left;  margin-top:5px; text-indent:-2000em}
.check_j{ background-position:0 -223px; height:43px; width:28px; font-weight:bold; color:#0f69b5; text-align:center; vertical-align:middle; padding-top:5px; float:left;  margin-top:5px; text-indent:-2000em}*/
.check_txt span{display:block; margin-top:5px; }
.check_txt span a{color:#010101; line-height:18px; padding:0 2px;}
.res ul li{float:left;margin-right:6px}
/*菜单栏*/
.menu{ margin:5px 0 5px 0; height:35px; overflow:hidden;}
.menu span{float:left;}
.menu_bg{  background:url(/images/all/menu_bg.gif) repeat-x; width:963px; float:left; height:35px;}
.menu_bg ul li{float:left; line-height:28px; padding-top:3px; padding-right:16px; word-spacing:1em; font-size:12px; 
background:url(/images/all/menu_pic.gif) right 3px no-repeat; padding-left:12px}
.menu_bg ul li.first2{padding-left:15px;}
.menu_bg ul li a{ color:#FFF;}
.menu_bg ul li a.curt_t{color:#f6ff0e;}

/*.menu_bg_bottom{height:33px;  padding-left:18px; }
.menu_bg_bottom ul li{ float:left;line-height:20px; font-size:14px}
.menu_bg_bottom ul li form span{ float:left; margin-right:5px}*/

input.pro_name{ border:solid 1px #cdcdcd; background-position:5px -336px; text-indent:10px; padding-left:23px; height:19px; line-height:19px}
input.search{ background-position:0 -30px; height:22px; width:45px; border:0; cursor:pointer;}
.menu_bg_bottom ul li.mar_left{ float:left; font-family:Verdana, Geneva, sans-serif; }
.menu_bg_bottom ul li.mar_left a{color:#474747;}
.menu_bg_bottom ul li.mar_left a:hover{color:#f8742c;}
.pic_left{float:left; }
.pic_left_left{border:solid 1px #e3e3e3; float:left; width:316px;}
.pic_left_bor{ float:left; width:316px; margin-right:11px; margin-left:11px; _margin-left:8px; _margin-right:0px}
.pic_left_left2{float:left; width:316px; padding-bottom:5px}

.expo{height:152px; border:solid 1px #e3e3e3; width:308px; margin-bottom:10px;}
.expo_title{ background:#fafafa; height:25px; border-bottom:solid 1px #e3e3e3; background:url(/images/all/arrow9.gif)  8px 7px no-repeat; padding-left:29px; line-height:25px;}
.expo_title b{color:#1b57ad;}
ul.expo_text{ margin:5px 0 0 12px; padding-bottom:5px;}
ul.expo_text li{line-height:22px; padding-left:15px; background:url(/images/all/arrow.gif) 5px 10px no-repeat; height:25px; overflow:hidden;}
ul.expo_text li a:link{color:#323232; text-decoration:none;}
ul.expo_text li a:hover{color:#f8742c; text-decoration:underline;}

.industry{height:27px; border:solid 1px #e3e3e3; margin:6px 8px; background: #f3f3f3 url(/images/all/arrow9.gif) 9px 7px no-repeat; line-height:26px; padding-left:31px;}
.industry span{float:right; margin-right:12px;}
.industry span a{ color:#336699}
.industry b{color:#1a56ac;}
/*外框*/
.border_grey{ border: 1px solid #D7E2EA}
/*底部footer*/
.CopyRightC{ clear:both; text-align:center; padding-bottom:20px; color:#999;  border-top:#555555 solid 1px; padding-top:5px;width:974px; margin:10px auto 0 auto}
.CopyRightC p{ color:#666; line-height:18px}
.CopyRightC .links{ padding-bottom:16px; display:block; color:#666}
.CopyRightC .links a{ color:#00349A}
/*返回顶部*/
#floatPanel .ctrolPanel{width:36px;height:166px;background:#fff url(http://www.testrust.com/update/news/admin/20140903_092220.gif) no-repeat left top;position:fixed;right:25px;top:300px;overflow:hidden;z-index:10000;}
#floatPanel .ctrolPanel a{width:34px;font-size:12px;color:#ff6600;letter-spacing:1px;text-align:center;overflow:hidden;}
#floatPanel .ctrolPanel .arrow{height:29px;line-height:28px;display:block;margin:1px auto;}
#floatPanel .ctrolPanel .arrow span{display:none;} 
#floatPanel .ctrolPanel .arrow:hover{background:#f4f4f4;} 
#floatPanel .ctrolPanel .arrow:hover span{display:block;} 
#floatPanel .ctrolPanel .contact{height:60px;display:block;margin:2px auto;} 
#floatPanel .ctrolPanel .contact span{line-height:90px;} 
#floatPanel .ctrolPanel .qrcode{height:40px;display:block;margin:2px auto;} 
#floatPanel .ctrolPanel .qrcode span{display:none;} 
.popPanel{width:205px;height:214px; position:fixed;right:90px;top:300px;z-index:10000;overflow:hidden;display:none; } 
.popPanel-inner{width:205px;height:220px;position:relative;overflow:hidden;} 
.arrowPanel{width:10px;height:210px;position:absolute;right:1px;top:102px;} 
.arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;} 
.arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;} 
.qrcodePanel{width:194px; height:212px; background:#fff;text-align:center;border:solid 1px #ddd;position:absolute;left:0;top:0;overflow:hidden;} 
.qrcodePanel img{width:174px;height:174px;border:none;padding:5px 5px 0px 5px;} 
.qrcodePanel p{font-size:12px;color:#666;line-height:20px;letter-spacing:1px;} 

#chat_r1{position:fixed;left:1px;top:208px;width:93px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+220))}
