/* CSS Document */
body{ height:100%; min-width:1100px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div{margin:0;padding:0;border:none;}
body{ text-align:left; margin:0 auto; font-size:12px; font-family:"微软雅黑"; color:#666;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight:normal;}
div{margin:0 auto;}
img, table, td, th ,embed{ border:none;}
ul,li{ padding:0; list-style-type:none;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:none; color:#004c98;}
em,i{font-style: normal;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.clear{ clear:both;}
.w1000{ width:1000px; height:auto; margin:0 auto;}
.w1200{ width:1100px; height:auto; margin:0 auto;}
.w100pc{ width:100%; height:auto; margin:0 auto;}


/*header*/
.header{ width:100%; height:auto; position:relative;}

.head{ width:100%; height:auto; overflow:visible; background:#fff;}
.header_top{ padding:15px 0; height:auto;}
.header_top .logo{ width:auto; float:left;}
.header_top .logo a{ float:left; display:inline-block;}
.header_top .logo a p{  background: url("../images/logo.png") 0 center no-repeat;  width: 110px;  height: 90px;  }
.header_top .logo a p span{  position: relative;  top: 20px;  left: 26px;  font-size: 35px;  color: #004c98;  font-weight: bold;
}
.header_top .logo h2{ float:left; margin-left:20px; width:500px; font-weight:900; font-size:20px; color:#666; margin-top:10px;}
.header_top .logo h2 b{ color:#fe6700;font-size: 40px;margin-right: 10px;}
.header_top .logo h2 em{ font-weight:normal; font-size:24px; color:#999;position: relative;top: -10px }
.header_top .logo h2 em span{font-size: 14px;margin-left: 177px}

.tel{float:right;margin-top:15px;padding-left:52px;background:url(../images/tel.png) no-repeat left center;color:#555;font-size:14px;font-family:"Microsoft Yahei"}
.tel span{display:block;font-size:30px;color:#333333;font-family:Arial, Helvetica, sans-serif;}

/*nav*/
.nav_bg{ width:100%; height:50px; background:#73726e;}
.menu{ width:1000px; margin:0 auto; height:50px;}
.nav{ width:100%; height:50px; float:left;} 
.nav li{ float:left;text-align:center;height:50px;position:relative;line-height:50px; margin:0 5px;}
.nav li a{ display:block; font-size:15px;color:#fff;height:50px; padding:0 23px;}
.nav li.cur a{ background:#0065ca;color:#fff;}
.nav li:hover a{ background:#0065ca;color:#fff;}
.nav li.li7{ background:none;}
.nav li ul.sub{ min-width:115px; position:absolute; top:50px; left:0; display:none; z-index:10000;}
.nav li ul.sub li{ height:32px; width:100%; margin:0;}
.nav li ul.sub li a{color:#fff;width:100%; font-weight:normal; display:block; height:32px; line-height:32px;background:url(../images/sub_bg.png) repeat; font-size:13px !important; padding:0;}
.nav li ul.sub li a:hover{background:#fff; color:#f28538; font-size:13px !important;}
.nav li:hover ul.sub{display:block;}


.section_banner1_box{height:400px;width:100%;position:relative;overflow:hidden;}
.fullSlide{ width:100%;position:relative;height:400px;background:#fff;top:0px; margin:0 auto; background:#FFF}
.fullSlide .bds{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bds ul{width:100%!important;}
.fullSlide .bds li{width:100%!important;height:400px;overflow:hidden;text-align:center; cursor:pointer;}
.fullSlide .bds li a{display:block;height:400px}
.fullSlide .hds{ width:100%;position:absolute;z-index:1;bottom:3px;left:0;height:20px;line-height:30px;text-align:center;_background:#000;_filter:alpha(opacity=60);}
.fullSlide .hds ul{text-align:center;padding-top:2px;}
.fullSlide .hds ul li{border-radius:10px;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px 3px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hds ul .on{ background:#2155a0; filter:alpha(opacity=100);opacity:1;}
.fullSlide .preNext{width:70px;height:70px;position:absolute;top:160px;background:url(../images/sprite.png) no-repeat left bottom;cursor:pointer;z-index:9;opacity:0;transition:all 0.3s linear 0s;}
.fullSlide .pre{ left:-5%;z-index:9}
.fullSlide .next{ right:-5%; background-position:right bottom; z-index:9;}
.fullSlide:hover .preNext{ opacity:0.5;}
.fullSlide:hover .pre{ left:5% !important;}
.fullSlide:hover .next{ right:5% !important;}
.fullSlide .pre:hover,.fullSlide .next:hover{opacity:1;}
.yin{ width:100%; height:23px; background:url(images/yin.jpg) repeat-x; margin:0 auto;}

#search{height: 50px;background-color: #edf4fc;}
#search-content{width: 1000px;height: 50px;margin: 0 auto;  line-height: 50px}
#search-txt{float: left;font-size: 12px;  color: #1977df;}
#search-form{float: right}
#search-form .sctext{  height: 25px;  width: 200px;  color: #1977df;  border: 1px solid #1977df;  }
#search-form .scbtn{height: 25px;}

/*main1*/
.main_bg{ background:#fff; width:100%; height:auto;}

.main1{ background:#fff; width:100%; height:auto; padding:30px 0 50px;}
.client-develop{height:189px;padding:0; width:980px;}
.cell5{margin:20px 10px 0;}
.cell5-content{display:block;width:25%;text-align:center;float:left;position:relative;height:189px;}
.cell5-content span.img{height:90px;width:100%;text-align:center;display:block;}
.cell5-content span.img{margin-top:59px;}
.cell5-content span.title{font-size:16px;color:#787878;line-height:32px;}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0.5;}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1.0}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0.5;}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1.0}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0.5;}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1.0}}.cell-detail{width:100%;height:160px;position:absolute;top:50%;margin-top:-80px;left:-1px;border:1px solid #bad6f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;z-index:3;text-align:center;animation:flipInX 0.7s  ease both;-webkit-animation:flipInX 0.7s  ease both;-moz-animation:flipInX 0.7s  ease both;display:none;}
.client-develop .cell-detail{width:241px;left:1px;height:187px;margin-top:-95px;border-radius:0;}
.client-develop .cell-detail p{padding-top:10px;}
.client-develop span.title{color:#1977df;}
.cell5-content:hover .cell-detail{display:block;}
.cell-detail h4{font-size:18px;color:#222;line-height:24px;padding:16px 0;}
.cell-detail p{padding:10px 10px;font-size:14px;color:#3d3d3d;line-height:24px; min-height:72px}
.cell-detail a{color:#1977df;}.yx-box{display:none;width:980px;margin:0px auto;}


.main2{ width:100%; height:auto; margin:0 auto; background:#f5f5f5; padding-top:40px;}
.main2_t{ width:100%; height:auto;}
.main2_t h2{ background:url(../images/titbg.jpg) no-repeat center bottom; text-align:center;height:122px;}
.main2_t h2 a{color:#333;font-size:28px;font-weight: bold;}
.main2_t h2 span{color:#333;font-size:22px;font-weight: normal;}
.main2_t h2 b{color:#004c98;}
.main2_t h2 em{display:block;font-size:28px;color:#333;text-transform:uppercase;font-weight:bold;letter-spacing:8px;margin-top:10px; }
.main2_c{ width:100%; height:460px;background:url(../images/ysbg.jpg) no-repeat center top;}
.main2_c ul{ width:100%; float:left; height:auto; position:relative;}
.main2_c ul li{ position:absolute;}
.main2_c ul li h3{ color:#333333; font-size:20px;font-weight:bold;height:82px;}
.main2_c ul li h3 em{ display:block;font-size:12px;color:#999999;text-transform:uppercase;font-weight:normal;padding-top:7px;}
.main2_c ul li p{ font-size:16px;color:#333333;line-height:26px;}
.main2_c ul li.main2_ys1{ width:400px; left:50px; top:45px;}
.main2_c ul li.main2_ys2{ width:390px; left:605px; top:45px;}
.main2_c ul li.main2_ys3{ width:400px; left:50px; top:239px;}
.main2_c ul li.main2_ys4{ width:390px; left:605px; top:239px;}

.main3{ width:100%; height:auto; margin:0 0 0; padding:40px 0; background:#f5f5f5 url(../images/main3_bg.png) no-repeat 50% 40px;}
.main3_t{ text-align:center; height:auto;}
.main3_t h2 a{color:#333;font-size:28px;font-weight:bold;}
.main3_t h2 b{color:#004c98;}
.main3_c{ width:998px; height:auto; float:left; margin:50px 0; padding:0 1px;}
.main3_c dl{ float:left; width:31.5%; height:auto; margin-right:0.5%; padding-left:1.5%;}
.main3_c dl dt{ width:84%; margin:0 8%; height:64px; float:left;}
.main3_c dl dt i{ display:block; width:64px; height:64px; float:left;}
.main3_c dl dt i.icon_01{ background:url(../images/icon_1.png) no-repeat center;}
.main3_c dl dt i.icon_02{ background:url(../images/icon_2.png) no-repeat center;}
.main3_c dl dt i.icon_03{ background:url(../images/icon_3.png) no-repeat center;}
.main3_c dl dt span{ float:left; margin-left:12px; text-transform:uppercase; font-size:14px; display:block; padding-top:10px;}
.main3_c dl dt h5{ font-size:20px; color:#0065ca; line-height:30px;}
.main3_c dl dd{ float:left; width:84%; margin:15px 8% 0;}
.main3_c dl dd a{ float:left; display:inline-block; padding:2px; margin:5px 10px 0 0; font-size:14px; line-height:20px;}

.main4_bg{ width:100%; height:auto; margin:0 auto; padding:40px 0;}
.main4{ width:1000px; margin:0 auto; height:auto;}
.main4_l{ width:480px; float:left; height:auto;}
.main4_lt{ float:left; border-bottom:1px solid #ddd; line-height:40px; height:40px; width:100%;margin-bottom: 20px}
.main4_lt span{ float:left; color:#004c98; line-height:40px; font-size:16px;}
.main4_lt a{ float:right; color:#666; font-size:12px;}
.main4_lt a:hover{ color:#f87f02;}
.main4_lc{ float:left; height:auto; width:100%; margin-top:15px; color:#666; font-size:14px; line-height:25px;}
.main4_lc span{ float:left; margin-right:10px;}
.main4_lc span img{ width:140px; height:90px; border:1px solid #eee;}
.main4_lc p{ display:block; font-size:14px; line-height:28px; float:left; width:100%;}
.main4_lc p i a{ display:inline-block; padding-left:23px; background:url(../images/button_1.png) no-repeat center left; background-size:19px auto;}
.main4_lc p i a:hover{ color:#f87f02;}

.main4_c{ width:370px; margin:0 25px; height:auto; float:left;}
.news_title{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #ddd; float:left;}
.news_title ul{ float:left;}
.news_title ul li{ width:96px; height:40px; float:left; cursor:pointer; margin-top:1px;}
.news_title ul li a{ display:block; width:96px; height:38px; text-align:center; font-size:16px; color:#333;}
.news_title ul li a.cur{ color:#004c98;cursor:pointer; border:1px solid #ddd; border-bottom:1px solid #fff;}
.news_title .more{ float:right; margin-top:0 !important; color:#aaa; font-size:12px;}
.news_title .more:hover{ margin-top:0 !important; color:#f87f02;}
.main .more{ float:right; margin-top:9px;}

.news_content{ width:100%; height:auto; overflow:hidden;}
.news_content ul{ margin-top:15px; width:100%; height:auto; overflow:hidden;}
.news_content ul li{float:left;height:auto;line-height:31px;color:#666;padding:0 0 0 12px;width:353px;background:url(images/dot.jpg) no-repeat 2px center;}
.news_content ul li a{ color:#333; float:left; font-size:14px;}
.news_content ul li a:hover{ color:#f87f02;}
.news_content ul li a em{ color:#2177c7; padding-right:6px;}
.news_content ul li span{ float:right;}

.news_frist{ float:left; width:100% !important; padding:0 0 10px !important; height:87px;}
.news_frist dl{ float:left; width:100%;}
.news_frist dl dt{ float:left; width:122px; height:87px; margin-right:8px;}
.news_frist dl dt img{ width:120px; height:85px; border:1px solid #eee;}
.news_frist dl dd{ float:right; height:87px; width:235px;}
.news_frist dl dd h4{ font-size:14px; font-weight:bold; line-height:24px;float:left; width:100%;}
.news_frist dl dd h4 a{ font-size:14px;color:#333;}
.news_frist dl dd span{ font-size:12px; line-height:21px; color:#666; text-indent:24px; float:left; width:100%;}
.news_frist dl dd span a{ color:#f87f02; margin-left:5px; float:none;}

.main4_r{ width:480px; float:right; height:auto;}
.main4_r ul{ width:475px; float:left; height:auto; margin-top:15px;}
.main4_r ul li{ float:left; width:100%; height:auto; background:url(../images/dot.jpg) no-repeat 1px center;}
.main4_r ul li a{ display:block; font-size:14px; line-height:31px; margin-left:12px;}
.main4_r ul li a:hover{ color:#f87f02;}


.main5_bg{ width:100%; height:auto; margin:0 auto 40px; height:auto; overflow:hidden; background:#2cb95e;}
.main5{ width:500px; height:auto; padding:45px 0;}
.main5_phone{ width:500px; height:30px; padding:11px 0; text-align:center; background:url(../images/phonebg_white.png) no-repeat center; line-height:30px; color:#f27b00; font-size:24px; margin:16px 0 5px;}
.main5_phone span{ font-weight:bold; font-size:28px; height:30px; display:inline-block;}

/*footer*/
.footer_bg{ width:100%; height:auto; margin:0 auto; background:#707070;}
.footer{ width:1100px; height:auto; padding:10px 0 0;overflow:hidden;position:relative;}
.foot_l{ float:left; width:330px; border-right:1px solid #8f8f8f; height:auto; padding:0 0; margin:20px 0 5px;}
.foot_l a{ display:block;float: left}
.foot-logo h2{ float: left;color: #f1f1f1;position: relative;left: 25px;top: 18px}
.foot-logo h2 b{ font-size: 35px}
.foot_r{ float:right; width:730px; padding-left:20px;}
.foot{ height:auto; line-height:20px; padding:0px 0 10px; font-family:"微软雅黑"; overflow:hidden; color:#777;}
.foot a{ color:#ddd; padding:0px 5px;}
.foot a:hover{ text-decoration:underline;}
.foot_nav{ width:100%; color:#ddd; padding:20px 0 15px; text-align:center; border-bottom:1px solid #888;}
.foot_nav a{ color:#ddd; padding:0 14px 1px; line-height:1.1; font-size:14px; display:inline-block; border-right:1px solid #ddd;}
.foot_nav a.last{ border:0;}
.foot_logo{ height:60px; position:absolute; top:80px; right:20px;}
.foot_logo img{ width:auto; height:90px;}
.foot_c{ line-height:28px; font-size:12px; text-align:right; width:730px; float:left; padding-top:15px; color:#ddd;}
.foot_c a{ color:#ddd; margin:0 4px; display:inline-block;}
.foot_b{ line-height:28px; font-size:12px; text-align:right; width:100%; padding-bottom:15px; float:left; color:#ddd;}
.foot_b a{ color:#ddd; margin:0 4px; display:inline-block;}

.main{ background:#fff; width:100%; height:auto; margin:40px 0 0;}
.inbanner{ width:100%; height:265px; text-align:center;}

/*side_left*/
.side_left{float:left;width:250px;overflow:visible;position:relative;margin-left:9px; border-right:1px solid #dfdfdf;}
.sidebar_icon_bg1{position: absolute; right: -1px; top: -30px;}
.sidebar_icon_bg2{position: absolute; right: -1px; bottom: 0;}
.sidebar_en{color:#004c98; font-size:30px; font-family:"Impact"; text-transform:uppercase;}
.side_l_t{ width:227px; height:24px; border-bottom:1px solid #dddddd; position:relative; float:left;} 
.side_l_t h4{color:#004c98; font-size:18px; top:7px; background:#fff; font-weight:normal; padding-right:28px; position:absolute; }
.side_l_t h4 i{ width:18px; height:3px; margin-left:7px; background:#0065ca; position:absolute; top:16px; right:0;}
.side_l_nav{ float:left; width:100%; height:auto; margin-top:42px;}
.side_l_nav li{height:40px; width:251px; line-height:40px; font-size:14px;border-bottom: 1px solid white}
.side_l_nav li a{width:221px; padding-left:30px;  display:inline-block; position:relative; font-size:14px;}
.side_l_nav li span{width: 4px; height: 4px; top: 50%; left:12px;   background:#949494; position: absolute;}
.side_l_nav li.hover{background:#004c98; color:#fff;}
.side_l_nav li.hover a{ color:#fff;}
.side_l_nav li.hover span{margin-top:-2px; background:#fff;}
.side_l_nav li.hover em{width:6px; height:9px; margin-top:-4px; left:90%; top:50%; background:url(../images/icon_arrwo1.png)no-repeat; position:absolute;}
.side_l_nav li.hover i{width:0px;position:absolute;right:-16px;top:13px;border:8px solid transparent;_border-color:tomato;_filter:chroma(color=tomato); border-left-color:#004c98;height:0;overflow:hidden;pointer-events:none;}
.side_l_nav li a:hover{ color:#f87f02;}
.side_l_nav li.hover a:hover{ color:#FFF;}
.side_contact{ width:227px; height:auto; margin:20px 0; float:left;}
.sidebar_tip{color:#004c98; font-size: 18px; font-weight: normal;}
.sidebar_tip span{font-family: "Arial"; font-size:12px; color:#9e9e9e;}
.side_ctit{ padding: 10px 0; position: relative; border-bottom: 1px solid #dddddd;}
.side_ctit i{width: 16px; height: 3px;  background: #0065ca; position: absolute; bottom: -2px;}
.side_contact .pic{margin-top:20px;}
.side_cp{ margin:10px 0 0 16px; line-height:20px; padding-left:35px; color:#444;}
.side_cp span{ margin-left:-35px;}


/*side_right*/
.side_right{ float:left; position:relative; width:702px; margin-left:38px; padding-bottom:20px;}
.mainBox_top{margin-top: 12px; position:relative; border-bottom: 1px solid #dddddd; padding: 12px 0; }
.mainBox_tip{ color:#004c98; font-size:18px; font-weight:normal;}
.mainBox_tip span{font-size:12px; color:#9e9e9e;}
.mainBox_top i{width:18px; height:3px; position: absolute; background:#0065ca; bottom:-2px;}

.about_con{ line-height:30px; color:#666; padding:10px 20px; font-size:14px;}

/*.contact{ width:1060px; margin:0 20px; height:auto;}
.contact_c{ border-radius:5px;border:1px solid #ddd;background-color:#fff;margin-bottom:20px;padding:20px 15px 40px 25px;-ms-word-wrap:break-word;word-wrap:break-word;min-height:470px; width:1118px;}
.contact_c .side_r_t{color:#000;font-family:'Microsoft Yahei';font-size:26px;font-weight:500;line-height:1.5;margin-top:20px;margin-bottom:10px; text-align:center;}
.contact_info{ line-height:1.5; color:#666; padding:0 10px 0; font-size:14px;}*/

.news_con{ width:100%; float:left; padding:10px 0;}
.news_con ul{ float:left; width:100%; height:auto; padding-top:10px;}
.news_con ul li{ float:left; width:100%; list-style:none; height:auto; line-height:30px; border-bottom:1px #eee solid; margin-bottom:10px;}
.news_con ul li a{ display:inline-block; overflow:hidden; font-size:14px; float:left; color:#333;}
.news_con ul li h1{ width:685px; float:left; margin-bottom:10px; padding-left:15px; background:url(images/dot.jpg) no-repeat left center;}
.news_con ul li a:hover{ color:#f87f02;}
.news_con ul li h1 em{ float:right; font-size:14px; color:#666;}

.page{ width:100%; float:left; margin-top:25px; height:30px; text-align:center;}
.page a,.page span{ padding:4px 12px; font-size:13px;line-height:1.6; border:1px solid #CCC; margin:0 3px;}
.page a.on,.page a:hover{ color:#fff; background:#004c98; border:1px solid #004c98;}

.case_con{ width:100%; float:left; padding:10px 0;}
.case_con ul{ float:left; width:720px; height:auto; padding-top:10px;}
.case_con ul li{ float:left; width:310px; line-height:20px; margin:0 50px 20px 0;}
.case_con ul li a{ display:inline-block; overflow:hidden; color:#444;}
.case_con ul li a:hover{ color:#f87f02;}
.case_con ul li span{ float:left; width:310px; display:inline-block; text-align:center; font-size:14px; line-height:26px; padding:3px 0;}
.case_con ul li span.img_bg{ width:310px; display:inline-block; border:1px solid #ddd;}
.case_con ul li span.img_bg img{ width:300px; height:auto;}

.case_con1{ width:100%; float:left; padding-top:0px;}
.case_con1 ul{ float:left; width:100%; height:auto;}
.case_con1 ul li{ float:left; width:195px; line-height:20px; margin:0 10px 15px;}
.case_con1 ul li a{ display:inline-block; overflow:hidden; color:#444;}
.case_con1 ul li span{ float:left; width:195px; display:inline-block; text-align:center; font-size:15px; line-height:26px; padding-bottom:3px;}
.case_con1 ul li span.img_bg{ width:195px; display:inline-block;}
.case_con1 ul li span.img_bg img{ width:193px; height:290px; border:1px solid #CCC;}

/*留言*/
.zxbm{ width:693px; margin:0 auto; padding:10px 10px 0; float:left;}
form.zxbm{ font-size:14px; line-height:2; color:#666;}
.mess_left{ width:100px; text-align:right; padding-right:10px;}
.zxbm .btn{ background:#e73d09; width:96px; min-width:96px; height:30px; border:none; font-family:"Microsoft YaHei"; letter-spacing:2px; font-size:14px; color:#fff; margin-top:10px; cursor:pointer;}
.red{ color:red; padding-left:5px;}
.zxbm input{ height:25px; border:1px solid #ccc; min-width:180px;}
.zxbm textarea{border:1px solid #ccc; }

.mess_con{ width:693px; margin:0 auto; padding:10px 10px 0; float:left;}
.mess_con form{ font-size:14px; line-height:2; color:#666;}
.mess_left{ width:100px; text-align:right; padding-right:10px;}
.mess_con .btn{ background:#ef9800; width:186px; min-width:186px; height:35px; border:none; font-family:"Microsoft YaHei"; letter-spacing:2px; font-size:16px; color:#fff; margin-top:10px; cursor:pointer;}
.red{ color:red; padding-left:5px;}
.mess_con input{ height:25px; border:1px solid #ccc; min-width:180px;}
.mess_con textarea{border:1px solid #ccc; }
.mess_con .table1 tr{ height:35px;}

.mess_title{ font-size:14px; font-weight:900; background:#e7e7e7; padding:6px 10px; border:1px solid #CCC;}
.mess_list{ margin-bottom:20px; color:#333; line-height:18px;}
.mess_list a{ color:#000; line-height:28px;}
.mess_list a:hover{ color:#006600;}
.mess_list .table2{ border-top:0; padding:5px 0;}
.mess_list .table2 tr{ height:28px;}
.mess_list .table2 tr .table2_f{ padding-left:20px;background:url(images/ico.gif) no-repeat 8px center;}

.mess_show{ float:left; width:693px; margin:0 auto; background:#FFF;}
.mess_show li{ width:691px; height:auto; border:1px solid #ccc; float:left; border-top:0;}
.mess_top{ float:left; height:30px; line-height:30px; width:100%; border-bottom:1px solid #CCC; background:#f4f4f4;}
.mess_top span{ text-align:center; float:left; display:inline-block; height:30px; padding:0 10px;}
.mess_content{ float:left; width:100%; border-bottom:1px solid #CCC; color:#a40000;}
.mess_replay{ float:left; width:100%;}
.mess_content p,.mess_replay p{ padding:5px; min-height:38px; line-height:24px;}

.display_con{ line-height:1.5; color:#666; font-size:14px; padding:10px 0;}
.dis_title{ width:100%; text-align:center; line-height:24px;}
.dis_title h4{ margin-bottom:10px; margin-top:20px; font-size: 22px;font-weight: bold;color: #004c98}
.dis_title span{ color:#999; display:block; padding:0 0 14px; margin-bottom:20px;background:#fcfdfd;font-size: 12px; text-align:center; border-bottom:1px dotted #cdcdcd; line-height:1.5;}

.display_c{ line-height:28px; color:#666; font-size:14px; }
.display_c img{ max-width:100%; height:auto;}
.display_c b,.display_c strong{ font-weight:bold;}
.display_c i,.display_c em{ font-style:italic;}

.display_con .dis_img{ text-align:center; display:block; width:100%;}
.display_con .dis_img img{ margin:0 auto; max-width:640px; height:auto; border:1px solid #eee;}
.about_con i,.about_con em,.display_con i,.display_con em{ font-style:italic;}
.about_con b,.display_con b{ font-weight:bold;}

.pages{ width:100%; height:auto; margin-top:20px; font-size:14px;}
.pages span{ display:block; color:#333; line-height:28px;}
.pages span em{ font-style:normal; font-weight:bold;}
.pages span a{ color:#333; font-size:14px;}
.pages span a:hover{ color:#428bca;}


/*证书查询页面*/
#inquiry { border: 1px solid rgb(100,99,99)}
#inquiry td{  height: 40px;  line-height: 40px;  text-align: left;  width: 200px;  border: 1px solid rgb(100,99,99)  }
#inquiry .td2{width: 400px;}