
.page_banner{ width: 1200px; margin: 0px auto; height:250px;}
.page_banner a{ display: inline-block; width: 100%; height: 250px; line-height: 350px; text-decoration: none; color: #0294dd; text-indent: 30px; font-size: 40px; font-weight: bold;}
.page_banner a:hover{ color: #006aa3;}

/************************************* Contact Us ****************************************/
#main_bg{ background: url('../style/art_bg.png') no-repeat center top; margin-top: 90px;}
#main{ font-size: 0; overflow: hidden;}
#main .service{ overflow: hidden; margin-bottom: 65px;}
.main_content{ width: 1000px; background: #fafafa;}
.main_content .top_info{ width: 100%;}
.top_info .left_map{ float: left; width: 314px; height: 316px; padding: 7px; box-shadow: 10px 10px 25px -10px #000; margin-top: 30px; background: #fff;}
.top_info .right_info{ float: left; margin-left: 60px; margin-top: 55px;}

.feedback_bg{ width: 1047px; height: 512px; margin: 0px auto; background: url('../style/feedback_bg.jpg') no-repeat left top;}
.feedback_bg .feedback_title{ width: 607px; margin: 0px auto; text-align: center;}
.feedback_bg .feedback_title span{ color: #fff;}
.feedback_bg .feedback_title .top{ display: inline-block; font-size: 30px; margin-top: 42px;}
.feedback_bg .feedback_title .bottom{ display: inline-block; font-size: 40px; margin-top: 20px;}
#feedback{ width: 607px; margin: 25px auto 0px auto;}
#feedback .sub_text{ width: 605px; height: 264px; border: 1px solid #c6c6c6; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; background: #fff;}
#feedback .sub_text .text_input input{ width: 272px; height: 37px; border: none; background: none; padding: 0px 15px;}
#feedback .sub_text .name input{ border-right: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6;}
#feedback .sub_text .country input{ border-bottom: 1px solid #c6c6c6;}
#feedback .sub_text .phone input{ border-right: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6;}
#feedback .sub_text .email input{ border-bottom: 1px solid #c6c6c6;}
#feedback .sub_text .company input{ width: 575px; border-bottom: 1px solid #c6c6c6;}
#feedback .sub_text .message textarea{ border: none; background: none;  width: 575px; height: 122px; padding: 15px;}

#feedback .sub_btn{ width: 100%; text-align: center; margin-top: 22px;}
#feedback .sub_btn input{ width: 128px; height: 37px; font-size: 14px; border: 2px solid #fff; color: #fff; font-weight: bold; background: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; cursor: pointer;}
#feedback .sub_btn input:hover{ border: none; background: #009104; color: #fff;}

.service{ margin-bottom: 25px;}
.service .left{ float: left; width: 267px; margin-top: 50px;}
.service .left a{ display: block; width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #013a7d; text-decoration: none; text-indent: 30px;}
.service .left a:hover{ background: url('../style/pro_cate_bg.png') no-repeat 16px center;}
.article_bg{ background: url('../style/pro_cate_bg.png') no-repeat 16px center; font-size:18px;}
.service .right{ float: left; width: 730px; margin-top: 40px; font-size: 12px;}
#main .art_con{ width: 1000px; min-height: 300px; margin: 0px auto; font-size: 12px; padding: 0px 23px;}

.serverdl dt{ font-size:18px; font-variant:900; padding:10px 0;line-height:1.45em;  font-family:Calibri}
.serverdl dd{ font-size:14px; padding-left:14px; padding-bottom:10px;line-height:1.45em;   font-family:Calibri}


p.title{  font-size:20px; font-weight:900}




















