﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em Arial,"微软雅黑";}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; width:100%; min-width:1004px; width:expression((documentElement.clientWidth < 1004) ? "1004px" : "100%" ); zoom:1; position:relative;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*textarea{resize:none;-webkit-appearance:none;强制去除textarea自带的样式 }*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
li{ list-style-type:none;}
em{ font-style:normal;}
h3{ margin:0; padding:0;}
.clear{ clear:both; height:0px; overflow:hidden;}
section{ margin:0; padding:0;}


.SinglePage{ text-justify:inter-ideograph; word-wrap:break-word; clear:both; overflow:hidden; font-size:13px; line-height:24px;}






/*Top*/
.Top{ width:100%; height:91px; margin:0px auto;border-top:2px solid #0f5da3;}
.Top .topbox{ width:1100px; height:91px; margin:0px auto;}
.Top .topbox .logo{ width:189px; height:55px; margin-top:15px; position:absolute;}
.Top .topbox .logo a{width:189px; height:55px; background:url(../images/logo.png) no-repeat left top; display:block; }
.MainNav{ width:785px; height:91px; float:left; margin-left:225px; display:inline;}
.MainNav ul{}
.MainNav ul li{ float:left; height:91px; width:98px; line-height:91px; text-align:center; cursor:pointer;}
.MainNav ul li a{height:91px; width:98px; line-height:91px;font-family:微软雅黑; font-size:14px; display:block;}
.MainNav ul a.onnav,.MainNav ul a:hover{ background:url(../images/nav_on.jpg) repeat-x left top; color:#fff;}

.loginbar{ float:right; display:inline-block; margin-top:5px;}
.loginbar a{ font-size:1.167em;}
.loginbar em{ padding:0 5px;}
/*Top*/

/*Bottom*/
.Bottom{ width:100%; height:100px; background:url(../images/foot_bg.jpg) no-repeat top center;}
.Bottom1{ width:100%; height:100px; background:#283a59;}
.btbox{ width:1000px; height:100px; margin:0px auto;}
.btbox .navbt{ height:12px; line-height:12px; margin-top:20px; float:right;}
.btbox .navbt em{color:#5f6e89; width:10px; text-align:center; display:inline-block;}
.btbox .navbt a{ font-family:微软雅黑; font-size:12px; color:#5f6e89;}

.btbox .wx{ width:27px; height:27px; display:inline-block; margin-top:12px; margin-right:12px; float:right; cursor:pointer; }
.btbox .wx img{ width:27px; height:27px;}
.btbox .wx dl{ width:160px; height:auto; display:none; z-index:2; background:#fff; margin-top:-226px;}
.btbox .wx dl dt{ width:160px; height:186px;}
.btbox .wx dl dt img{ width:160px; height:160px;}
.btbox .wx dl dt span{ display:block; height:20px; font-size:14px; text-align:center; color:#898989;}

.btbox .Copyright{ height:12px; line-height:12px; float:right; font-family:微软雅黑; font-size:12px; color:#5f6e89; margin-top:12px;}

.FloatBox{ position:absolute; right:0px; top:200px; padding-top:100px; font-family:"微软雅黑";}
.FloatBox .Enter{ width:243px; height:357px; margin-bottom:60px; position:relative;}
.FloatBox .Enter .close{ position:absolute; top:6px; right:105px; width:33px; height:32px; display:block; background:url(../images/close.png) no-repeat center center; cursor:pointer;}
/*Bottom*/


/*Banner*/
.HomeBan{ width:100%; height:500px; overflow:hidden; position:relative;}
.HomeBan .BanList,.HomeBan .BanList li,.HomeBan .BanList li a{ width:100%; height:500px;  text-align:center;}
.HomeBan .BanList li,.HomeBan .BanList li a{ display:block;}

.Banner{ width:100%; height:220px; overflow:hidden;}
/*Banner*/

/*index*/
.HomeContain{ width:100%; height:272px; display:block; margin:0px auto; background:url(../images/home_contain.jpg) no-repeat top center;}
.Containbox{ width:1000px; height:272px; margin:0px auto;}
.Containbox .pro{ width:226px; height:242px; margin-left:46px; float:left; position:absolute;padding-top:30px; text-align:center;}
.Containbox .pro .p_intro{font-family:微软雅黑; font-size:18px; font-weight:bold; color:#474747; }
.Containbox .pro .ebref{ font-family:Arial; color:#aaaaaa; font-size:12px; margin-top:-6px; margin-left:-12px; display:block;}
.Containbox .pro ul{ margin-top:16px;}
.Containbox .pro .tele{ width:186px; height:28px; float:right; margin-right:16px; text-align:center;}
.Containbox .pro .sys{ width:148px; height:28px; float:right;margin-right:35px;text-align:center; }
.Containbox .pro .dl{ width:126px; height:28px; float:right;margin-right:54px;text-align:center; }
.Containbox .pro .tele a,.Containbox .pro .sys a,.Containbox .pro .dl a{ line-height:28px; font-family:微软雅黑; font-size:14px; color:#474747; display:block; cursor:pointer;}
.Containbox .pro .tele a.on_tele{ background:url(../images/bg2.png) no-repeat left top; color:#fff;}
.Containbox .pro .sys a.on_sys{background:url(../images/bg1.png) no-repeat left top; color:#fff;}
.Containbox .pro .dl a.on_dl{ background:url(../images/bg3.png) no-repeat left top; color:#fff;}


.Containbox .qual{ width:500px; height:242px; float:left; margin-left:272px;padding-top:30px;}
.Containbox .qual .bref{ font-family:微软雅黑; font-size:18px; font-weight:bold; color:#474747; padding-left:4px; margin-left:38px;}
.Containbox .qual .ebref{ font-family:Arial; color:#aaaaaa; font-size:12px; padding-left:4px; margin-left:38px; display:block;margin-top:-6px;}
.Containbox .qual .cbox{  width:454px; height:130px; margin-top:4px;}
.Containbox .qual .cbox .pre{height:130px; width:18px; float:left; background:url(../images/ql.png) no-repeat left center;}

.Containbox .qual .cbox .box{width:199px; height:120px; padding:2px; margin-top:3px; float:left; margin-left:10px; cursor:pointer;}
.Containbox .qual .cbox .box .bk{ width:182px; height:108px; margin-top:2px; margin-left:8px; margin-top:3px;}

.Containbox .qual .cbox .box:hover{background:url(../images/q.png) no-repeat left top; }

.qual .cbox .box img{ width:76px; height:106px; margin-top:2px; float:left;}
.qual .cbox .box .qt{font-family:微软雅黑; font-size:14px; color:#29282f; margin-left: 2px;}
.qual .cbox .box p{ width:98px; height:40px; float:left; margin-top:0px; margin-left:2px; color:#858585; font-family:微软雅黑;}
.qual .cbox .box .more{ background:url(../images/arrow.png) no-repeat; width:19px; height:11px; float:left; margin-bottom: 2px; margin-left:2px;}

.Containbox .qual .mor{ width:90px; height:25px; background:url(../images/more1.png) no-repeat left top; margin-left:420px;  margin-top: -42px; position:absolute; text-align:center; cursor:pointer;}
.Containbox .qual .mor a{width:90px; height:25px; display:block;}

.Containbox .intro{ width:200px; height:242px; float:right; padding-top:30px; }
.Containbox .intro .bref{ font-family:微软雅黑; font-size:18px; font-weight:bold; color:#474747; padding-left:4px;}
.Containbox .intro .ebref{ font-family:Arial; color:#aaaaaa; font-size:12px; padding-left:4px; display:block; margin-top:-6px;}
.Containbox .intro .bc{ padding-left:6px; font-family:微软雅黑; color:#666666; font-size:12px;}
.intro .more{ background:url(../images/arrow_b.png) no-repeat left center;}
.intro .more a{ padding-left:20px; color:#3d91df; cursor:pointer;}
/*index*/


.Contain{ width:100%; height:auto;}
.MainContain{ width:1000px; height:auto; min-height:800px; margin:0 auto; overflow:hidden;}
.MainContain .SildeBar{ width:194px; min-height:850px; margin-top:-50px; height:auto; position:absolute; background:url(../images/menu_bg.png) no-repeat; float:left;}
.MainContent{ float:right; width:796px; height:auto;}

.column{ float:left; width:796px; height:50px; background:url(../images/line1.jpg) no-repeat left bottom; }
.column .Current{ float:right; width:auto;  text-align:right; padding:15px 0 0 10px; font-family:"微软雅黑"; font-size:1.1em;}
.column .Current em{ display:block; width:13px; height:11px; background:url(../images/home.jpg) no-repeat; float:left; margin:7px 10px 0 0;}
.column .Current a{ color:#999999;}
.column .Current span{ color:#447cd1;}

.Content{ width:776px; overflow:hidden; padding:20px 20px 40px 20px; min-height:580px; _height:580px; height:auto; _height:auto !important;}

/******zzrypage*****/
.zzrypage{height: auto; overflow: hidden;width: 100%;  height:auto;}

.zzrypage .leveltitle{ height:30px; line-height:30px; width:100%;  border-bottom:2px solid #1C86D2; margin-bottom:9px;}
.zzrypage .leveltitle span{ width:100px; height:30px; line-height:30px; font-size:18px; color:red; text-align:left;}
.zzrypage .leveltitle a{ width:100px; height:30px; line-height:30px; float:right; font-size:14px; color:#999999;}
.zzrypage .leveltitle a:hover{ color:red;}

.zzry_con{ width:878x; float:left;}
.ryzz{width:218px; height:231px; float:left;}
.ryzzImg{padding:0 0 20px 0}
.ryzzImg img{border: 1px solid #dbdbdb; width:200px; height:142px;}
#amark{position: absolute;background: #000;opacity: 0.5;filter:alpha(opacity=50);top: 0;left: 0;z-index: 999;}
.ryzsCon{width: 808px;height:580px;position: absolute;top: 50%;left: 50%;background: #fff;margin-top: -290px;margin-left: -404px;z-index: 10000;display: none;}
.ryzsCon .close{background: url(../images/close.png) no-repeat;position: absolute;top: -14px;right: -20px;display: block;width: 33px;height: 32px;}
.ryzsCon img{width: 808px;height: 580px;border: 10px solid #fff;margin-left: -10px;}
.ryzsCon p{line-height: 30px;color: #000; text-align:center; font-size:14px; font-weight:bold;}

.ryzz{text-align: center; padding:0 12px;}
.ryzz p{padding-top: 10px; margin:0;}
.lxfs{margin-bottom: 50px;padding-left: 10px;}
/******zzrypage*******/

/*about*/
.pageContent{ width:796px; height:auto; padding:20px 10px 10px 10px;}
.pageContent .left{width:254px; height:auto; float:left; margin-left:16px;}
.pageContent .right{  width:478px; height:auto; float:right;}
.pageContent .right em{ font-family:Arial; font-size:26px; color:#cbcbcb;word-wrap: normal;}
.pageContent .right span{ color:#e6884d; font-family:微软雅黑; font-size:18px;}
.pageContent .right p{ font-size:12px; width:470px; text-align:justify; color:#808080; line-height:26px;word-wrap: normal; font-family:微软雅黑;}

/*about*/

/*business*/
.pageContent{width:764px; height:auto;  padding:20px 10px 10px 10px;}
.pageContent .level1,.pageContent .level2{  width:774px;}
.imgbox1{ float:right;}
.imgbox1 img{ width:262px; height:94px;}
.pageContent .level1 span{ color:#e6884d;font-family:微软雅黑; font-size:18px; border-bottom:1px dotted #bcbfc2; width:500px; display:block; line-height:18px; line-height:36px;}
.pageContent .level1 p{font-size:12px; width:465px; text-align:justify; color:#808080; line-height:22px;word-wrap: normal; font-family:微软雅黑; }
.imgbox2{ float:left;}
.imgbox2 img{ width:273px; height:259px;}
.pageContent .level2 p{font-size:12px; width:470px; text-align:justify; color:#808080; line-height:22px;word-wrap: normal; font-family:微软雅黑; float:left; margin-left:12px;}

/*business*/




/*SildeBar*/
.MenuList{ width:194px; height:auto;}
.MenuList .title{ width:194px; height:100px; display:block;}
.MenuList .title .col{  width:152px; height:33px; line-height:33px; color:#006cba; padding:0 20px; font-size:24px; font-family:微软雅黑; margin-top:14px; position:absolute;}
.MenuList .title .ali{ width:152px;  height:33px; line-height:33px; color:#e2ebf4; font-family:Times New Roman; font-size:30px;  position:absolute;margin-left: 20px; margin-top: 48px;}

.MenuList li{ width:194px;  line-height:48px; background:url(../images/menu.png) no-repeat left top;}
.MenuList li a{width:146px; height:48px; line-height:48px; padding-left:48px; display:block; background:url(../images/menu_line.png) no-repeat bottom; font-family:微软雅黑; font-size:14px; color:#777777; cursor:pointer;}
.MenuList ul li a:hover,.MenuList ul li a.onmenu{background:url(../images/menu_on.jpg) no-repeat center center; color:#fff; cursor:pointer;}


.MenuList .onnav{ display:none; width:180px; min-height:90px; height:auto; position:absolute; background:#eaeaea;  z-index:1; left:14px; }

.MenuList li .level2{ width:194px; overflow:hidden; display:none;}
.MenuList li .level2 dt{ width:194px;  line-height:36px; background:url(../images/menu1.png) no-repeat 42px 12px; }
.MenuList li .level2 dt a{ font-size:14px; display:block; height:36px; line-height:36px; padding-left:64px; width:130px;  }

.MenuList li .level2 dt .level3{ width:194px; overflow:hidden; display:none;}
.MenuList li .level2 dt .level3 dt{ width:194px;  line-height:36px; background:url(../images/menu1.png) no-repeat 60px center;}
.MenuList li .level2 dt .level3 dt a{ font-size:14px; display:block; height:36px; line-height:36px; padding-left:82px; width:112px; }
/*SildeBar*/

/*contact*/
.method{ padding-left:30px;}
.method em{ font-family:微软雅黑; font-size:14px; color:#767676;font-style: normal; }
.map{ border:1px solid #e3e3e3; width:720px; height:312px; margin-left:30px; overflow:hidden; position:absolute; display:block; padding:2px; margin-top:12px;}


.message tr {font-size: 14px;height: 40px;line-height: 40px;}
.message tr .left {text-align: right;width: 150px;}

.form_table{ margin: 0 auto;}
/*.message input { color: #c0c0c0;}*/
.message .text {border: 1px solid #5f5f5f;height: 30px;line-height: 30px;padding-left: 5px;width: 180px;}
.message .text2 {border: 1px solid #5f5f5f;  height: 120px;line-height: 30px;padding-left: 5px;width: 300px;}/*color: #c0c0c0;*/
.message .btn {cursor: pointer;display: block;height: 31px;line-height: 31px;margin-top: 30px;text-align: center;width: 108px; border: 1px solid #5f5f5f; border-radius:3px;}
/*contact*/

/*cases*/
.caselist{ width:745px; margin:40px auto 0;min-height:465px; margin-left:30px;}
.caselist li{ margin-bottom:26px; display:block; height:168px; border-bottom:1px dashed #d3d3d3;}
.caselist li img{ display:block; float:left; width:140px; height:152px; border:1px solid #5f5f5f; margin-right:23px;}
.caselist li .tit{ color:#c0c0c0; font-size:16px; line-height:40px;}
.caselist li .tit:hover{ color:#d0131c;}
.caselist li p{ color:#989898; font-size:14px; margin:12px 0; line-height:24px;}
.caselist li .more{ display:block;float:left; width:108px; height:31px; line-height:31px; text-align:center; no-repeat left top; }
/*cases*/

/*news*/
.news_list{ position:absolute; }
.news_list li{ width:796px;height:33px; line-height:33px; border-bottom:1px dotted #d3d3d3;}
.news_list li span{float:right; color:#acacac; font-size:10px;}
.news_list li a{display:block; background:url(../images/news_libg.png) no-repeat left center; padding-left:15px; color:#646464; font-family:微软雅黑; font-size:12px;}
.news_list li a:hover{color:#b81723;}

.news_list .top_new{ height:178px; display:block; background:url(../images/newtop.png) no-repeat left bottom; border-bottom:1px dashed #d3d3d3;}
.news_list .top_new img{ width:202px; height:152px; padding:2px; border:2px solid #f5f5f5; float:left;}
.news_list .top_new .right{ padding-left:10px; float:right; width:570px; height:154px; display:block;}
.top_new .right .newstltle{ line-height:20px;  font-size:16px; margin-top:8px;}
.top_new .right .newstltle a{color:#1c58a9; background:url(../images/new_lan.png) no-repeat left; padding-left:8px; font-family:微软雅黑;}
.top_new .right .newstltle a:hover{color:#e3201e;}
.top_new .right p{  margin:15px 0; height:75px; overflow:hidden; font-family:微软雅黑; color:#898989;}
.top_new .right p .det{font-family:微软雅黑; color:#898989;}
.top_new .right p .det:hover{ color:Red;}
.top_new .right .more{ display:block; width:80px; height:22px; line-height:22px; color:#fff; padding-left:32px; background:url(../images/time_bg.png) no-repeat left top;}

/*news*/
/*news_info*/
.News_info .info_title{ padding:10px 0px; font-size:14px; text-align:center;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.News_info .service_pic{ padding:10px 0; text-align:center;}
.News_info .service_pic img{ width:560px; height:456px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999999; padding:10px;  text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.News_info .PrevNextBox a{}
.News_info .PrevNextBox a.none{ cursor:default;}
.News_info .PrevNextBox a.none:hover{ color:#ccc;}
/*news_info*/

/*recruitment*/
.wel{ width:745px; height:167px; background:url(../images/welcome.jpg);margin-left:30px;}
.tt{ width:725px; height:30px; background:url(../images/recruit.jpg) no-repeat left top; margin-left:30px; padding-left:20px;}
.tt td{ font-size:14px; color:#fff; font-family:微软雅黑;}
.joblist{ width:745px; height:auto; min-height:260px; overflow:hidden; display:block; margin-top:4px; margin-left:30px; margin-bottom:12px;}
.joblist li{}
.joblist li .item{ padding-left:20px; line-height:30px; cursor:pointer;}
.joblist li .item td{ color:#646464;}
.joblist li .detail{ padding:10px 0 0 25px; display:none; background:#ebedef;}
.joblist li .detail em{ color:#555555; font-size:13px; font-family:微软雅黑;}
.joblist li .detail p{ font-family:微软雅黑; font-size:12px; line-height:20px; color:#555555; margin-bottom:12px;}


/*recruitment*/
/*staff*/
.stafflist{ width:745px; margin:40px auto 0;min-height:465px; margin-left:30px;}
.stafflist li{ margin-bottom:26px; display:block; height:168px; border-bottom:1px dashed #d3d3d3;}
.stafflist li img{ display:block; float:left; width:140px; height:152px; border:1px solid #5f5f5f; margin-right:23px;}
.stafflist li .tit{ color:#c0c0c0; font-size:16px; line-height:40px;}
.stafflist li .tit:hover{ color:#d0131c;}
.stafflist li p{ color:#989898; font-size:14px; margin:12px 0; line-height:24px;}
.stafflist li .more{ display:block;float:left; width:108px; height:31px; line-height:31px; text-align:center; no-repeat left top; }

/*staff*/


/*pages*/
.Pages{ padding:10px; line-height:29px; zoom:1; overflow:hidden; color:#333;  width:745px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; width:33px; height:29px; line-height:29px; text-align:center; float:left;}
.Pages a.a_prev{ width:42px; height:29px; text-align:center; line-height:29px;  border:solid 1px #e1e1e1; border-radius:3px;}
/*.Pages a.a_prev1{ background:url(../images/prev1.jpg) no-repeat left top;}*/
.Pages a.a_next{ width:42px; border:solid 1px #e1e1e1; border-radius:3px;}
/*.Pages a.a_next1{ background:url(../images/next.jpg) no-repeat left top;}*/
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count{ height:29px; float:left; line-height:29px;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{}
.Pages .p_jump b{ color:#333; font-weight:normal;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page{ float:left;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{width:31px; height:27px; background:#f9fbfd;  border:solid 1px #e1e1e1; border-radius:3px;}
.Pages .p_page em a:hover{color:#fff;background:#386cbb;}
.Pages .p_page em a.a_cur{ color:#fff;background:#386cbb;}
.Pages .p_page .a_first{width:42px; border:solid 1px #e1e1e1; border-radius:3px;}
.Pages .p_page .a_end{ width:42px; border:solid 1px #e1e1e1; border-radius:3px;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:32px; height:24px;line-height:24px;text-align :center; font-size:12px; border:1px solid #ddd; background:#fff;margin:0px 2px; font-weight:normal; border-radius:3px;}
.Pages .i_button {width:48px; height:29px; cursor:pointer; border:none; border-radius:3px; background:#cedbee; text-align:center; margin-left:10px;}

.Pages1{ padding:10px; line-height:29px; zoom:1; overflow:hidden; color:#333;  width:745px;}
.Pages1 span{ padding:0px 3px; display:inline-block;}
.Pages1 a{ display:inline-block; margin:0px 2px; width:33px; height:29px; line-height:29px; text-align:center; float:left;}
.Pages1 a.a_prev{ width:42px; height:29px; text-align:center; line-height:29px;  border:solid 1px #e1e1e1; border-radius:3px;}
/*.Pages a.a_prev1{ background:url(../images/prev1.jpg) no-repeat left top;}*/
.Pages1 a.a_next{ width:42px; border:solid 1px #e1e1e1; border-radius:3px;}
/*.Pages a.a_next1{ background:url(../images/next.jpg) no-repeat left top;}*/
/*.Pages .p_cur{ float:left;}*/
.Pages1 .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages1 .p_count{ height:29px; float:left; line-height:29px;}
/*.Pages .p_total { float:left;}*/
.Pages1 .p_total b{}
.Pages1 .p_jump b{ color:#333; font-weight:normal;}
/*.Pages .p_page{ float:right;}*/
.Pages1 .p_page{ float:left; margin-left:200px;}
.Pages1 .p_page em{ font-style:normal; font-family:Arial;}
.Pages1 .p_page em a{width:31px; height:27px; background:#f9fbfd;  border:solid 1px #e1e1e1; border-radius:3px;}
.Pages1 .p_page em a:hover{color:#fff;background:#386cbb;}
.Pages1 .p_page em a.a_cur{ color:#fff;background:#386cbb;}
.Pages1 .p_page .a_first{width:42px; border:solid 1px #e1e1e1; border-radius:3px;}
.Pages1 .p_page .a_end{ width:42px; border:solid 1px #e1e1e1; border-radius:3px;}
.Pages1 .p_page b{ font-weight:normal;}
.Pages1 .i_text{ width:32px; height:24px;line-height:24px;text-align :center; font-size:12px; border:1px solid #ddd; background:#fff;margin:0px 2px; font-weight:normal; border-radius:3px;}
.Pages1 .i_button {width:48px; height:29px; cursor:pointer; border:none; border-radius:3px; background:#cedbee; text-align:center; margin-left:10px;}
/*pages end*/




/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


/*partner*/
.partnerlist{ width:720px; display:block; margin:0px auto;}
.partnerlist ul{}
.partnerlist li{ width:200px; height:132px;  float:left; margin-right:40px;}
/*.corlist li figure{ margin:0px auto;}*/
.partnerlist li .corbox{ width:197px; height:91px; border:2px solid #d8d8d8; }
.partnerlist li .corname{ width:199px; display:block; text-align:center; color:#595959; font-size:14px;}
/*partner*/


/*ProList*/
.ProList{ width:100%; padding-top:30px;}
.ProList li{ float:left; width:230px; padding:0 10px 30px;;}
.ProList li .pic{ width:230px; height:200px;}
.ProList li .pic a{ display:block; width:226px; height:196px; border:1px solid #e1e1e1; padding:1px;}
.ProList li .pic a:hover{ border-color:#E76F26;}
.ProList li .pic img{  width:226px; height:196px;}
.ProList li .info{ padding:5px 0;}
.ProList li .info a{ float:left; font-size:14px; font-family:"微软雅黑"; display:block; width:165px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ProList li .info a:hover{ color:#E76F26;}
.ProList li .info span{ float:right; font-size:14px; font-weight:bold; font-family:"微软雅黑";}
.ProList li .bug{ background:#E76F26; display:inline-block; width:70px; height:25px; line-height:25px; text-align:center; color:#fff; font-family:"微软雅黑";}
/*ProList*/


/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


.Member .From td { font-size: 16px;  padding: 9px 0;}
.Member .From .text {    border: 1px solid rgb(213, 213, 213);  font-family: Microsoft YaHei;   font-size: 16px;   height: 39px;  line-height: 39px;  padding: 0 5px;}
.Member .From td .btn {  border: 0 none; color: #fff; cursor: pointer;  font-family: Microsoft YaHei;  font-size: 16px;  height: 40px; line-height: 40px;  padding: 0 30px;  text-align: center;}
.Member .From td .submit {    background: #0061a5;}
.Member .From td .reset {   background: #a9a9a9;  margin-left: 25px;}
.Member {}
.Login {  background: url("../images/login_BG.jpg") no-repeat right top ;  border-color: rgb(0, 97, 165) rgb(220, 220, 220) rgb(220, 220, 220);   border-image: none;   border-right: 1px solid rgb(220, 220, 220);
    border-style: solid;  border-width: 3px 1px 1px;  min-height: 455px;  padding: 30px 40px; margin:30px 0;}
.Login .Title {    color: #414141;    font-size: 25px;}
.Login .From {  padding: 35px 0 0;   width: 328px;}
.Login .From .Uname, .Login .From .Upwd {  border-left: 3px solid #0564a6;  width: 297px;}
.Login .From .codeText {  height: 32px;  line-height: 32px;  margin-right: 10px;  width: 84px;}
.Login .From .LoginBtn {  background:#0061a5;  color: #fff;  display: inline-block;  height: 40px;  line-height: 40px;  padding: 0 25px;  text-align: center;  width: 48px;}
.Login .From .aForget {  color:#0061a5;  font-size: 12px;  padding-left: 15px;}
.Login .From .aForget:hover, .Login .From .aReg:hover {  text-decoration: underline;}
.Login .From .aReg { color: rgb(0, 97, 165);  padding-left: 10px;}
.Registration {  background: url("../images/reg_BG.jpg") no-repeat 576px center ; border-color: rgb(0, 97, 165) rgb(220, 220, 220) rgb(220, 220, 220);  border-image: none;  border-right: 1px solid rgb(220, 220, 220);
    border-style: solid; border-width: 3px 1px 1px;   min-height: 455px;   padding: 30px 40px;	margin:30px 0;}
.Registration .Title {    color: #414141;   font-size: 25px;}
.Registration .From { padding: 30px 0 0;  width: 410px;}
.Registration .From td.TDti {  width: 80px;}
.Registration .From td span { color: #ff0000;  padding: 0 10px;}
.Registration .From td .text {  width: 280px;}/*ProList*/
.ProList{ width:100%; padding-top:30px;}
.ProList li{ float:left; width:230px; padding:0 10px 30px;;}
.ProList li .pic{ width:230px; height:200px;}
.ProList li .pic a{ display:block; width:226px; height:196px; border:1px solid #e1e1e1; padding:1px;}
.ProList li .pic a:hover{ border-color:#E76F26;}
.ProList li .pic img{  width:226px; height:196px;}
.ProList li .info{ padding:5px 0;}
.ProList li .info a{ float:left; font-size:14px; font-family:"微软雅黑"; }
.ProList li .info a:hover{ color:#E76F26;}
.ProList li .info span{ float:right; font-size:14px; font-weight:bold; font-family:"微软雅黑";}
.ProList li .bug{ background:#E76F26; display:inline-block; width:70px; height:25px; line-height:25px; text-align:center; color:#fff; font-family:"微软雅黑";}
/*ProList*/


/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


.Member .From td { font-size: 16px;  padding: 9px 0;}
.Member .From .text {    border: 1px solid rgb(213, 213, 213);  font-family: Microsoft YaHei;   font-size: 16px;   height: 39px;  line-height: 39px;  padding: 0 5px;}
.Member .From td .btn {  border: 0 none; color: #fff; cursor: pointer;  font-family: Microsoft YaHei;  font-size: 16px;  height: 40px; line-height: 40px;  padding: 0 30px;  text-align: center;}
.Member .From td .submit {    background: #0061a5;}
.Member .From td .reset {   background: #a9a9a9;  margin-left: 25px;}
.Member {}
.Login {  background: url("../images/login_BG.jpg") no-repeat right top ;  border-color: rgb(0, 97, 165) rgb(220, 220, 220) rgb(220, 220, 220);   border-image: none;   border-right: 1px solid rgb(220, 220, 220);
    border-style: solid;  border-width: 3px 1px 1px;  min-height: 455px;  padding: 30px 40px; margin:30px 0;}
.Login .Title {    color: #414141;    font-size: 25px;}
.Login .From {  padding: 35px 0 0;   width: 328px;}
.Login .From .Uname, .Login .From .Upwd {  border-left: 3px solid #0564a6;  width: 297px;}
.Login .From .codeText {  height: 32px;  line-height: 32px;  margin-right: 10px;  width: 84px;}
.Login .From .LoginBtn {  background:#0061a5;  color: #fff;  display: inline-block;  height: 40px;  line-height: 40px;  padding: 0 25px;  text-align: center;  width: 48px;}
.Login .From .aForget {  color:#0061a5;  font-size: 12px;  padding-left: 15px;}
.Login .From .aForget:hover, .Login .From .aReg:hover {  text-decoration: underline;}
.Login .From .aReg { color: rgb(0, 97, 165);  padding-left: 10px;}
.Registration {  background: url("../images/reg_BG.jpg") no-repeat 576px center ; border-color: rgb(0, 97, 165) rgb(220, 220, 220) rgb(220, 220, 220);  border-image: none;  border-right: 1px solid rgb(220, 220, 220);
    border-style: solid; border-width: 3px 1px 1px;   min-height: 455px;   padding: 30px 40px;	margin:30px 0;}
.Registration .Title {    color: #414141;   font-size: 25px;}
.Registration .From { padding: 30px 0 0;  width: 410px;}
.Registration .From td.TDti {  width: 80px;}
.Registration .From td span { color: #ff0000;  padding: 0 10px;}
.Registration .From td .text {  width: 280px;}
