﻿@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
img { border:none;}
a { text-decoration:none; color:#333; }
h4{ font-size:14px; color:#fff; font-weight:bold; font-family:"宋体";}
a:hover { color:#333;}
.clear { clear:both;}
body { background:#fff bottom url(../images/bg.jpg) repeat-x; line-height:22px; font-size:12px; color:#333; font-family:"宋体";}
.clearfix:after{display:block;content:'clear';clear:both;line-height:0;visibility:hidden; list-style:none;}
.clearfix{*zoom:1;}
.float_l{float:left;}
.float_r{float:right;}
input,select,textarea {font:12px "宋体";vertical-align:middle;font-weight:normal;color:#5c5c5c;margin:0;padding:0px; }
fieldset {border:0}
ul li{ list-style:none;}
/*-------对齐方式-------*/
.text_c{text-align:center;}
.text_l{text-align:left;}
.text_r{text-align:right;}

/*-------头部-------*/
.mian{ width:1027px; height:auto; margin:0px auto;}
.header { width:1027px; height:400px;}
.header_1{ width:1027px; height:70px;}
.logo{ width:500px; height:70px; line-height:70px; float:left}
.logo img{ padding:10px;}
.logo h2{ color:#6b618e; padding-left:10px;}
.tip{width:200px; height:70px; float:right}
.tip a{ color:#000000; font-size:12px;}
.header_2{ width:1027px; height:40px; background-image:url(../images/meun.gif); background-repeat:no-repeat}
.header_2 ul{ width:1027px;}
.header_2 li{ width:128px; float:left; line-height:40px; text-align:center}
.header_2 li a{ color:#FFFFFF; font-size:14px; font-family:"微软雅黑"}
.header_2 li a:hover{ color:#decf6b; text-decoration:none}
.header_3{ width:1027px; height:290px;_margin-top:-5px;clear: both;}

.middle{ width:1027px; height:auto; margin:0px auto; overflow:hidden}
.middle_1{ width:1027px; height:auto; overflow:hidden}
.middle_1info{ width:1027px; height:auto; overflow:hidden;}
.middle_1_left{ width:240px; height:780px; float:left;  margin-top:10px; }
.middle_1_leftorder{ width:240px; height:780px; float:left;  margin-top:10px; }
.middle_1_left_1{background-image:url(../images/classes.gif); width:240px; height:420px;position:absolute; z-index:2; }
.middle_1_left_1_title{ font-family:"宋体"; font-size:16px; color:#decf6b; margin-left:20px; margin-top:30px; margin-bottom:10px;}
.middle_1_left_1_class { margin-left:20px;}
.middle_1_left_1_class a{ font-family:14px; font-family:"宋体"; color:#ffffff; }
.middle_1_left_1_class a:hover{color:#decf6b;}
.middle_1_left_1_class ul li ul li{ text-indent:2em;}
.middle_1_left_2{ background-image:url(../images/job.jpg); background-repeat:no-repeat; background-position:right; width:240px; height:120px; margin-top:420px; position:absolute}
.middle_1_left_2_title{ font-family:"宋体"; font-size:16px; color:#decf6b; margin-left:20px; margin-top:20px; margin-bottom:10px;}
.middle_1_left_2_job { margin-left:20px;}
.middle_1_left_2_job ul li{ line-height:30px; height:30px;}
.middle_1_left_2_job a{ font-family:14px; font-family:"宋体"; color:#ffffff; line-height:30px;}
.middle_1_left_2_job a:hover{color:#decf6b;}
.middle_1_left_2_more{ width:50px; float:right; margin-top:0px;}  
*html .middle_1_left_2_more { width:50px; float:right; margin-top:-20px} /* ie6 fixed */  
*+html .middle_1_left_2_more { width:50px; float:right; margin-top:-20px} /* ie7 fixed, 注意顺序 */ 

.middle_1_left_2_more a{ color:#FFFFFF; font-family:"宋体"; font-size:12px}
.middle_1_left_3{ background-image:url(../images/contactus.jpg); background-repeat:no-repeat; width:243px; height:150px; margin-top:550px; position:absolute}
.middle_1_left_3_write{ padding-left:100px; padding-top:45px; }
.middle_1_left_3_write_tel{ color:#840035; font-size:16px}
.middle_1_left_3_write_add{ color:#000000; font-size:12px; line-height:16px;}
.middle_1_left_4{ margin-top:710px;position:absolute}
.middle_1_left_5{ margin-top:840px;position:absolute}
.middle_1_left_6{margin-top:1240px;position:absolute; border:1px solid #e0e0e0; height:450px; width:238px;}
.middle_1_left_6_1{ padding-top:10px; padding-left:12px;}
.middle_1_left_6_2{ width:220px; padding:10px; }

.middle_1_rightabout{width:785px; height:645px; float:right; background-image:url(../images/aboutus.jpg); background-position:right; background-repeat:no-repeat}
.middle_1_rightnews{width:785px; height:620px; float:right; background-image:url(../images/newcenter.jpg); background-position:top right; background-repeat:no-repeat;}
.middle_1_rightpro{width:785px; height:620px; float:right; }
.middle_1_rightproinfo{width:785px; height:auto; overflow:hidden;float:right; }
.middle_1_rightdeve{width:785px; height:620px; float:right; }
.middle_1_rightjob{width:785px; height:620px; float:right; background-image:url(../images/joinus.jpg); background-position:right; background-repeat:no-repeat; background-position:top right;}
.middle_1_rightmessage{width:785px; height:620px; float:right; background-image:url(../images/helpdesk.jpg); background-position:right; background-repeat:no-repeat}
.middle_1_rightcontact{width:785px; height:620px; float:right; background-image:url(../images/helpdesk.jpg); background-position:right; background-repeat:no-repeat; background-position:top right;}
.middle_1_rightpro .middle_1_right_1{ margin-top:10px; margin-left:20px;}
.middle_1_rightpro .middle_1_right_1 .middle_1_right_1_1{ color:#ffffff; font-family:"宋体"; font-size:16px; border:1px solid #f2f2f2; height:30px; line-height:30px; background-image:url(../images/navbg.jpg); width:765px; padding-left:10px; }
.middle_1_rightproinfo .middle_1_right_1{ margin-top:10px; margin-left:20px;}
.middle_1_rightproinfo .middle_1_right_1 .middle_1_right_1_1{ color:#ffffff; font-family:"宋体"; font-size:16px; border:1px solid #f2f2f2; height:30px; line-height:30px; background-image:url(../images/navbg.jpg); width:765px;  padding-left:10px; }
.middle_1_rightdeve .middle_1_right_1{ margin-top:10px; margin-left:20px;}
.middle_1_rightdeve .middle_1_right_1 .middle_1_right_1_1{ color:#ffffff; font-family:"宋体"; font-size:16px; border:1px solid #f2f2f2; height:30px; line-height:30px; background-image:url(../images/navbg.jpg); width:765px;  padding-left:10px; }
.middle_1_right_1{ margin-top:152px; margin-left:30px;}
.middle_1_right_1_1{ color:#5d122f; font-family:"宋体"; font-size:16px; }
.middle_1_rightabout .middle_1_right_1_1{ color:#5d122f; font-family:"宋体"; font-size:16px; padding-top:12px;}
.middle_1_rightnews .middle_1_right_1_1{ color:#ffffff; font-family:"宋体"; font-size:16px; padding-top:0px; border:1px solid #ccc; height:30px; line-height:30px; text-indent:1em;background-image:url(../images/navbg.jpg); width:765px;}
.middle_1_rightjob .middle_1_right_1_1{ color:#fff; font-family:"宋体"; font-size:16px; padding-top:0px; border:1px solid #ccc; height:30px; line-height:30px; text-indent:1em;background-image:url(../images/navbg.jpg); width:765px;}
.middle_1_rightcontact .middle_1_right_1_1{ color:#fff; font-family:"宋体"; font-size:16px; padding-top:0px; border:1px solid #ccc; height:30px; line-height:30px; text-indent:1em;background-image:url(../images/navbg.jpg); width:765px;}
.middle_1_rightpro .middle_1_right_1_2{ font-size:14px; color:#6e6e6e; line-height:26px;}
.middle_1_rightdeve .middle_1_right_1_2{ font-size:14px; color:#6e6e6e; line-height:26px;}
.middle_1_right_1_2{ margin-top:20px; font-size:14px; color:#6e6e6e; line-height:26px;}
.middle_1_right_1_2_order{ margin-top:20px; font-size:14px; color:#6e6e6e; line-height:26px;}

.middle_1_rightjob .middle_1_right_1_2{ float:left; margin-left:-20px;}
.middle_1_right_1_2_job{ margin-top:40px;}
.middle_1_right_1_2_job ul{padding:0px 0px 0px 7px; _margin:0px 0px 0px 20px;}
.middle_1_right_1_2_job li{ line-height:50px;overflow: hidden;}
.middle_1_right_1_2_job li a{color:#626262;}
.middle_1_right_1_2_job li a:hover{ color:#5d122f; text-decoration:none}
.middle_1_right_1_2_job .odd{ height:50px; display:block; width:750px; background-color:#fcfcfc; margin-left:10px;}
.middle_1_right_1_2_job .even{ height:50px; display:block; width:750px; background-color:#f7f7f7;}
.middle_1_right_1_2_job .odd a{height:50px; line-height:50px}
.middle_1_right_1_2_job .even a{height:50px; line-height:50px}

.middle_1_rightproinfo .middle_1_right_1_2_pro{ text-align:center}
.middle_1_right_1_2_pro_text{ text-align:left}
.middle_1_right_1_2_pro li a{ color:#626262;}
.middle_1_right_1_2_pro li a:hover{ color:#5d122f; text-decoration:none}
.middle_1_right_1_2_new li{ line-height:50px}
.middle_1_right_1_2_new li a{ padding-left:20px; color:#626262;}
.middle_1_right_1_2_new li a:hover{ padding-left:20px; color:#5d122f; text-decoration:none}
.middle_1_right_1_2_new .odd{ height:50px; display:block; width:750px; background-color:#fcfcfc;}
.middle_1_right_1_2_new .even{ height:50px; display:block; width:750px; background-color:#f7f7f7;}
.middle_1_right_1_2_new .odd a{ height:50px; line-height:50px;}
.middle_1_right_1_2_new .even a{ height:50px; line-height:50px;}

.middle_1_rightcontact .middle_1_right_1_2{ float:left; margin-left:-8px;}
.middle_1_right_1_2_contact{ background-image:url(../images/teladd.jpg); background-repeat:no-repeat; width:755px; height:430px;}
.middle_1_right_1_2_contact_addtel{ width:380px; float:right; margin-top:90px;}
.middle_1_right_1_2_contact_map{ padding-top:260px;}

div.pagelink ul{clear:both;width:600px;font-size:12px;text-align:center;margin-left:11px;padding-top:13px;height:38px;overflow:hidden}
div.pagelink ul li{float:left;font-family:Tahoma;height:23px;line-height:17px;margin-right:6px; list-style:none;}
div.pagelink ul li a{text-decoration:none;}
div.pagelink ul li a,div.pagelink ul li.disabled{float:left;padding:2px 4px 2px;height:17px;color:#4c4c4c;border:1px solid #ddd}
div.pagelink ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #690}
div.pagelink ul li.thisclass,div.pagelink ul li.thisclass a,div.pagelink ul li.thisclass a:hover{color:#F63;padding:2px 4px 1px;height:17px;border:1px solid #ddd;border-bottom:2px solid #F63;font-weight:bold}
div.pagelink ul .pageinfo{background:#f9f9f9;float:right;line-height:21px;padding:0 8px 0 8px;color:#666}
div.pagelink ul .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px}

.pic_list{ }
.pic_list li{float:left;text-align:center;margin:15px 5px; padding-left:0px;  width:180px; height:180px;}
.zwh{ display:block; border:1px solid #f6f6f6; width:140px; height:140px;margin:auto;} 
.pic_list li a img{ height:140px; width:140px; display: block;margin:auto;}

.pic_roll2{ }
.pic_roll2 li{float:left;margin-right:7px;  *margin-right:6px; _margin-right:7px;line-height:30px;text-align:center; padding-left:0px;margin-top:15px;  margin-left:10px;}
.zwh2{ display:block; border:1px solid #f6f6f6}
.pic_roll2 li a img{ height:150px; width:150px; }

.liuyan_box{padding:0px 25px 20px 25px;}
.liuyan_box li{margin-top:10px;}
.liuyan_box li label{float:left;width:140px;line-height:20px;}
.liuyan_box li div{float:left;width:500px;}
.liuyan_box li div textarea{border:1px solid #ddd;width:500px;height:120px;font-size:12px;color:#555;line-height:20px;padding:5px;}
.input_m,.input_b,.input_s{border:1px solid #ddd;background:#fff;margin-right:5px;height:20px;line-height:20px;color:#555;}
.input_m{width:185px;}
.input_b{width:360px;}
.input_s{width:65px; float:left;}
.yanzheng{border:1px solid #ddd;display:inline-block;width:70px;height:20px;vertical-align:top;}
.up_but{cursor:pointer;}

.middle_2{ width:1027px; height:200px; margin-top:10px;}
.middle_2_title{ font-size:16px; color:#5d122f; font-family:"宋体"; border:1px solid #e8e8e8; height:30px; line-height:30px;}
.middle_2_title_show{ padding-left:20px;}
.middle_2_pic{ width:1027px; height:170px; background-image:url(../images/prokuang.jpg); background-repeat:no-repeat;}
.carousel-list a{ color:#666666; font-size:12px; line-height:20px;}
.carousel-list a:hover{ text-decoration:none; color:#990033}

.bottom{  margin:10px auto;width:1027px;}
.bottom_1{ height:30px; background-color:#5d122f; width:1027px;}
.bottom_1 ul{ width:800px;}
.bottom_1 li{ width:80px; float:left; line-height:20px; text-align:center}
.bottom_1 li a{ color:#787878; font-size:12px; font-family:"宋体"; line-height:30px;}
.bottom_1 li a:hover{ color:#decf6b; text-decoration:none}
.bottom_1_top{ float:right; margin-top:2px; margin-right:10px;}
*html .bottom_1_top { float:right; margin-top:-28px; margin-right:10px;} /* ie6 fixed */  
*+html .bottom_1_top { float:right; margin-top:-28px; margin-right:10px;} /* ie7 fixed, 注意顺序 */ 
.bottom_2{ margin-top:5px;text-align:center}
.bottom_2 a{ color:#333333; }
.text_l{ width:550px; display:block; float:left;}
.text_r{ width:150px; display:block; float:right; text-align:center}
.text_job1{ width:150px; display:block; float:left; text-align:center}
.text_job2{ width:70px; display:block; float:left; text-align:center}
.text_job3{ width:70px; display:block; float:left; text-align:center}
.text_job4{ width:90px; display:block; float:left; text-align:center}
.text_job5{ width:220px; display:block; float:left; text-align:center}
.text_job6{ width:130px; display:block; float:left; text-align:center}



.middle_1_right_1_2_pro_pic{ width:760px;}
.middle_1_right_1_2_pro_pic img{ max-width:600px;max-height:600px;}
.middle_1_right_1_2_pro_text{ padding:10px;}
.propic{ height:300px; width:300px; text-align:center}
.propic img{max-height:300px;_height:300px; overflow:hidden;max-width:300px;_width:300px;}

.bank ul{ width:690px;}
.bank ul li{ width:130px; float:left; margin-left:20px; margin-right:20px; height:60px;}

.leftmenu dt{ line-height:0px;}
.leftmenu dd{ line-height:0px; text-indent:2em;}
.screen-reader-text{
    display: none;
}
.nav-links{
    text-align: center;
    margin-bottom: 30px;
}
.nav-links span,.nav-links a{
    display: inline-block;
    border:1px solid #ccc;
    margin:0 2px;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    color: #666;
}
.nav-links span.current{
    background: #1048a0;
    color: #fff;
}
