@charset "utf-8";
/* CSS Document */
.all_p2{ width:860px; height:260px;}
.pd_3_t span.on{ background:#fff; border-bottom:1px solid #fff; color:#F00;}
.hide {display: none;}
.all_p{ width:860px; height:260px;}
.mid_all{ width:100%;  overflow:hidden; background:url(../images/bj_03.png) repeat-x top;}
.mid_in{ width:1140px;  overflow:hidden; margin:0 auto; background:#fff;}
.mid_1{ width:1100px; margin:0 auto; padding-top:20px;}
.mid_1 a{ color:#333; margin-left:10px; margin-right:10px; font-size:14px; text-decoration:none;}
.mid_2{width:1100px; margin:0 auto; overflow:hidden; padding-top:20px; color:#009b4c; line-height:70px; font-size:30px; font-weight:700;}
.mid_3{width:1100px; margin:0 auto; overflow:hidden; }
.t2{ width:260px; height:34px; background:url(../images/bj_04.png) repeat-x; display:block; border-radius:5px; color:#ffd128; font-size:14px; text-align:center; font-weight:700; line-height:34PX; text-decoration:none; float:right;}
.t3{ background:url(../images/img_03.png) no-repeat left center; padding-left:30px; color:#333; line-height:34px; float:right; margin-right:15px; text-decoration:none;}
.mid_4{width:1100px; margin:0 auto; border:1px solid #ddd; margin-top:20px; padding-bottom:70px; border-radius:5px; margin-bottom:20px;}
.mid_4_t{ width:100%; height:34px; background:url(../images/bj_04.png) repeat-x;}
.mid_4_t span{ width:150px; height:34px; display:block; font-size:14px; color:#fff; float:right; line-height:34px; text-align:center;}
.mid_4_t em{font-size:14px; color:#fff; float:left; line-height:34px; margin-left:15px;}
.mid_4_t2{ width:100%; height:80px; border-bottom:1px solid #ddd;}
.mid_4_text{ width:560px; height:80px;float:left; overflow:hidden; margin-left:10px; font-size:12px; color:#333;border-right:1px solid #ddd;}
.mid_4_text .title{ width:100%; height:35px; font-size:12px; font-weight:700; color:#333; line-height:35px;overflow:hidden; display:block;}
.mid_4_t2 img{ float:left; border:1px solid #ddd; margin-left:10px; margin-top:10px;}
.mid_4_sl{ width:150px; height:80px; float:left;font-size:14px;  text-align:center;border-right:1px solid #ddd;}
.t4{ width:50px; height:30px; border:1px solid #ddd; border-radius:5px; margin-top:10px;}
.mid_4_sl span{ font-size:12px; color:#666; line-height:30px;}
.mid_4_s2{ width:150px; height:80px; float:left;font-size:14px; line-height:80px; color:#999;  text-align:center;border-right:1px solid #ddd;}
.mid_5{width:1100px; margin:0 auto; color:#333; line-height:80px; font-size:12px; overflow:hidden;border:1px solid #ddd; margin-top:20px;border-radius:5px;}


/*account*/
.acc_mid{width:1070px; margin:0 auto; background:#a6d4ae; height:auto; overflow:hidden; margin-top:20px; color:#333; font-size:14px; padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:0px; border-radius:5px; margin-bottom:20px; line-height:22px;}
.acc_mid em{ width:100%; height:32px; line-height:32px; font-weight:700; font-size:14px; display:block;}
.acc_left{ width:550px; height:auto; overflow:hidden;float:left;margin-left:20px;}
.acc_left1{width:100%; margin:0 auto; overflow:hidden; padding-top:20px;  color:#009b4c; line-height:70px; font-size:25px; font-weight:700;}
.acc_mid_1{ margin:0 auto;  overflow:hidden;border:1px solid #ddd; margin-top:20px; padding-bottom:70px; border-radius:5px; margin-bottom:20px;}
.acc_mid_1t{ width:100%; height:34px; background:url(../images/bj_04.png) repeat-x; color:#fff; font-size:12px; line-height:34px; font-weight:700; margin-bottom:20px;}
.label2{ font-size:14px; margin-left:20px; margin-top:20px;}
.text1{ width:500px; height:25px; margin-left:20px;margin-top:10px; }
.but1{ width:200px; height:34px; background:url(../images/bj_04.png) repeat-x; border-radius:5px; border:none; color:#fff; line-height:34px;margin-left:20px; margin-top:20px; text-align:center; text-decoration:none;}
.but1 img{ width:20px; height:20px; background: url(../images/butt.png) no-repeat center; display:block}

.acc_right{ width:530px; height:auto; overflow:hidden;float:left;margin-left:20px;}
.text2{ width:480px; height:25px; margin-left:20px;margin-top:10px; }
.acc_mid2{width:480px; margin:0 auto; background:#a6d4ae; height:auto; overflow:hidden; margin-top:20px; color:#333; font-size:14px; padding:15px; border-radius:5px; margin-bottom:20px; line-height:22px;}
.acc_mid2 em{font-weight:700; font-size:12px;}



/*company*/


.com_img{ width:333px; height:348px; float:left; margin-left:20px; margin-top:20px;}
.com_t{ width:720px; height:348px; overflow:hidden; margin-right:20px; float:right; font-size:12px; color:#333;margin-top:20px; line-height:23px;}
.com_in{ width:1140px;  overflow:hidden; margin:0 auto; background:#fff; padding-top:20px;}
.com_in img{ margin-left:11px;}


/*contact*/
.con_1{ width:550px; height:auto; overflow:hidden; margin:0 auto; }
.con_1_1{ width:500px;height:auto; overflow:hidden; float:left; margin-top:30px; color:#999; border-bottom:1px solid #ddd; padding-bottom:10px;}
.con_1_1 em{ line-height:25px; color:#666; font-size:14px;font-weight:700;}
.con_1_1 p{ font-size:14px; line-height:25px; color:#666; font-weight:700;}
.con_1_1 span{ width:100%; display:block; line-height:25px; font-size:12px; color:#666; }
.con_1_1 div{ width:110px;  float:left;}
.con_1_1 div a{ width:100%; line-height:25px; text-decoration:none; color:#666; font-size:12px; display:block; }

.con_1_2{ width:640px; height:auto; overflow:hidden; float:left; margin-top:30px; color:#999;}
.con_1_2 em{ width:100%; height:40px; line-height:40px; display:block; color:#666; font-size:25px; font-weight:700;}
.con_1_2 div a{ width:100%; line-height:25px; text-decoration:none; color:#666; font-size:12px; display:block; }
.map{ width:970px; height:485px; margin:0 auto; border:1px solid #ddd; margin-top:20px;}

/*datu-2*/

.datu_l{ width:270px; height:445px; float:left; background:url(../images/datu-2_03.png) no-repeat top; border-left:2px solid #009b4c;}
.datu_l em{ font-size:24px; line-height:80px; color:#fdd100; width:100%; text-align:center; display:block; font-weight:700;}
.datu_l ul{ list-style:none;}
.a2a{ width:270px; height:30px; line-height:30px; text-align:left;}
.datu_l ul li{ width:270px; height:30px; line-height:30px; text-align:left;}
.datu_l ul li a{ padding-left:40px; color:#fff; font-size:15px; text-decoration:none; display:block;}
.datu_l ul li:hover{ background:url(../images/index_1.png) repeat-x;}
.datu_l ul li.on { background:url(../images/index_1.png) repeat-x;}
.pd_all{ width:100%; height:155px;margin-top:20px;}
.pd_all span{ width:220px; height:40px; color:#fff; font-size:22px; display:block; font-weight:700; margin-left:20px; line-height:40px;}
.pd_1{ width:130px; height:120px; float:left; text-align:center; color:#fff; }
.banner_all{ width:868px; height:445px; float:right; }
.banner_all img{position: absolute;}
.banner_all span{ width:49px; height:49px; position:relative; display:block; top:180px; left:0px; z-index:999;}
.pd_2{ width:268px; height:295px; float:left; border:1px solid #ddd; margin-top:10px;}
.pd_2 img{ width:268px; height:295px; overflow:hidden;}
.pd_3{ width:860px; height:auto; overflow:hidden; float:right; border:1px solid #ddd;margin-top:10px;margin-bottom:4px; }
.pd_3_t{ width:100%; height:35px;}
.pd_3_t span{ width:155px; height:30px; background:#eeeeef;  float:left; display:block; border-bottom:1px solid #ddd;  text-align:center; line-height:30px;}
.pd_3_t span:hover{ background:#fff;}
.pd_3 ul{ width:780px; height:240px; list-style:none; float:left; margin-top:20px;}
.a12{ float:left; margin-top:80px;}
.pd_3 ul li{ width:155px; height:240px; margin-left:20px; list-style:none;   margin-right:20px; float:left;}
.pd_3 ul li span{ color:#999;}
.pd_3 ul li p{ line-height:25px;}
.pr_img{ width:1140px; margin:0 auto; text-align:center; padding-top:10px;}
.pr_img2{width:1140px; height:auto; overflow:hidden; margin:0 auto; text-align:center; background:#1a3168; margin-bottom:9px;}
.pr_img2 img{ width:284px; border:#586c80 1px solid;}
.m1{ width:670px; height:355px; overflow:hidden; float:left;}
.m2{ width:455px; height:355px; overflow:hidden; float:right;}
.exh_all{ width:1100px; height:auto; overflow:hidden; margin:0 auto;  padding-bottom:20px;}
.exh_all ul{ list-style:none;border-bottom:1px dashed #ddd; width:1100px; height:auto; overflow:hidden; padding-top:20px;padding-bottom:10px;}
.exh_all ul li{ width:255px; height:215px; float:left;  margin-right:10px; margin-left:10px; text-align:center;}
.exh_all ul li img{ width:255px; height:180px; overflow:hidden; border-radius:5px;}
.exh_all ul li p{ line-height:30px;}


/*home*/
.banner_all2{ width:868px; height:445px; float:right; background:#1a3168; position:relative; }
.banner_all2 img{width:868px; height:444px; overflow:hidden;}

.ul_nav_item{width:870px; height:445px; overflow:hidden;}
.ul_nav_cont {position: absolute; top: 0px; left: 0px; padding-left:0px; }
.ul_nav_cont h3 {color: #FFF; margin-left:20px; border-bottom: 1px solid #0A6BAD; width:auto; float:left; padding-right:20px; padding-right: 10px; line-height: 50px; font-size: 24px; margin-bottom: 10px; text-indent: 10px;}
.ul_nav_cont ul li a {color: #FFF; text-decoration:none; }
.ul_nav_cont ul li {line-height: 30px; text-indent: 10px; font-size: 14px; padding-left:20px;}
.hide {display :none;}

 /* member*/
.mem_all{ width:770px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px;}
.mem_1{ width:100%; height:50px; font-size:20px; color:#01974d; display:block; font-weight:700;}
.mem_t{ width:100%;  line-height:60px;}
.b1, .b2{ width:150px; height:40px; line-height:40px; display:block; float:left; color:#fff; font-size:12px; font-weight:700; text-decoration:none; text-align:center;}
.b2{ background:#005699;}
.b1{ background:#c82126;}
.mem_t em{ float:right; color:#666; font-size:12px; line-height:40px; text-decoration:none;}
.mem_in{ width:768px; height:auto; overflow:hidden; border:1px solid #ddd;}
.mem_2{width:710px; margin:0 auto;  overflow:hidden;border:1px solid #ddd; margin-top:20px; padding-bottom:70px; border-radius:5px; margin-bottom:20px;}
.mem_2_text{ width:330px; height:80px;float:left; overflow:hidden; margin-left:10px; font-size:12px; color:#333;border-right:1px solid #ddd;}
.mem_2_sl{ width:130px; height:80px; float:left;font-size:14px;  text-align:center;border-right:1px solid #ddd;}
.mem_2_t{ width:100%; height:34px; background:url(../images/bj_04.png) repeat-x;}
.mem_2_t em{font-size:14px; color:#fff; float:left; line-height:34px; margin-left:15px;}
.mem_2_t span{ width:100px; height:34px; display:block; font-size:14px; color:#fff; float:right; line-height:34px; text-align:center;}
.mem_2_text span{ width:100%; height:35px; font-size:12px; font-weight:700; color:#333; line-height:35px;overflow:hidden; display:block;}
.mem_2_s2{ width:80px; height:80px; float:left;font-size:14px; line-height:80px;  text-align:center;border-right:1px solid #ddd;}


/*product*/

.pro_l{ width:270px; /*height:241px;*/ float:left; border-left:2px solid #009b4c;}
.pro_l em{ font-size:24px; line-height:80px; color:#fdd100; width:100%; text-align:center; background:#164263; display:block; font-weight:700;}
.pro_l dl{ list-style:none;}
.pro_l dl dd{ width:270px; height:27px; line-height:26px; text-align:left;background:url(../images/index_1.png) repeat-x;}
.pro_l dl dd a{ height:27px; overflow:hidden; float:left; display:block;padding-left:40px; color:#fff; font-size:14px; text-decoration:none; display:block;background:url(../images/index_1.png) repeat-x}
.pro_l dl dd a:hover{ background:url(../images/index_1.png) repeat-x;}
.pro_l dl dd span{ float:left; margin-top:10px; margin-left:10px;}
.pro_l dl dt {display: none; background-color:#EEEEEF; border-right: 1px solid #DADBDB;}
.pro_l dl dt a {display: block; font-size: 12px; color:#333; line-height:24px; padding-left: 40px; text-decoration:none;}
.pro_banner{ width:870px; height:270px; float:right; }
.pro_3{ width:860px; height:auto; overflow:hidden; float:right; margin-top:10px; }
.pro_3 ul{ list-style:none; margin-top:20px;}
.pro_3 li{ width:245px; height:280px; float:left; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; text-align:center;}
.pro_3 li img{ width:240px; height:240px; border:1px solid #Ddd;}
.pro_3 li p {line-height: 36px; color: #666;}
.pro_3_t{ width:840px; height:auto;  margin:0 auto; padding-top:20px;}
.pro_3_t a{ color:#333; margin-left:10px; margin-right:10px; font-size:14px; text-decoration:none;}


/*sciedu*/
.sci_left{ width:270px; height:auto; overflow:hidden; float:left;/* border-left:2px solid #009b4c;*/}

.sci_l{ width:270px; height:auto; overflow:hidden; float:left; border-left:2px solid #009b4c;}
.sci_l em{ font-size:24px; line-height:80px; color:#fdd100; width:100%; text-align:center; background:#164263; display:block; font-weight:700;}
.sci_l ul{ list-style:none;}
.sci_l ul li{ width:270px; height:27px; line-height:26px; text-align:left;}
.sci_l ul li a{ height:27px; overflow:hidden; display:block;padding-left:40px; color:#fff; font-size:14px; text-decoration:none; display:block;background:url(../images/index_1.png) repeat-x}
.sci_l ul li a:hover{ background:url(../images/index_1.png) repeat-x;}
.sci_img{ width:515px; height:260px; border:1px solid #Ddd;  float:left;}
.sci_img_t{ width:550px; height:260px; float:right; margin-right:20px;}
.sci_img_t span{ color:#666; font-size:14px;}
.sci_img_t em{ font-weight:700;}
.sci_img_t div{ width:200px; padding-left:50px; height:40px; background:url(../images/car_icon.png) no-repeat left center; font-size:25px; color:#108446; line-height:40px; font-weight:700; margin-top:180px;}
.sci_img_b{ width:840px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; }
.sci_img_b .sci_img_b_span{ width:120px; height:30px; line-height:30px; color:#fff; text-align:center; display:block; background:#108446; border-radius:5px;}
.sci_img_b2{ width:838px; height:auto; overflow:hidden; margin:0 auto; border:1px solid #ddd; font-size:12px; color:#333; line-height:30px; padding-bottom:100px;}


#qh_all {position:relative}
#qh_all .tempWrap {margin-left: 45px; width: 770px !important;}
.f2left {position: absolute; float: none; top: 10px; left: 5px;}
.f2right {position: absolute; float: none; top: 10px; right: 5px;}






/*member_2*/
.mem2_t, .mem2_t2{width:700px; height:40px; line-height:40px; margin:0 auto; color:#333; font-size:12px;}
.mem2_t{  font-weight:700;}
.mem2_t2 input{ width:300px; height:24px;}



/*sciedu_4*/

.sci4_1{ width:860px; height:auto; overflow:hidden; float:right; margin-top:10px; }
.sci4_1 ul{ list-style:none; margin-top:20px;}
.sci4_1 li{ width:245px; height:384px; float:left; margin-left:20px; margin-right:15px; margin-top:10px; margin-bottom:10px;border:1px solid #Ddd; text-align:center; background:url(../images/sci4_1.png) repeat-x;}
.sci4_1 li img{ width:240px; height:230px; }
.sci4_t{ width:200px; height:60px; margin:0 auto; font-size:14px; color:#333; text-align:left; overflow:hidden; margin-top:10px;}
.sci4_t span{ font-weight:700;font-size:16px;}
.sci4_1 li a{ text-decoration:none;}
.sci4_1 li P{ line-height:20px;}
.pac_1{ width:200px; height:20px; margin:0 auto; font-size:23px; color:#108446; text-align:left; overflow:hidden; margin-top:10px;font-weight:700;}
.s1{width:160px; height:26px; background:#108446; color:#fff; text-align:center; display:block; line-height:26px; margin-top:10px; border-radius:5px; margin-left:20px; float:left;}
.s2{width:40px; height:40px; float:right; margin-right:10px;}



/*search*/

.search_r{ width:830px; height:auto; overflow:hidden; float:right; margin-right:15px;}
.search_t{ width:100%; height:60px; line-height:60px; color:#757475; font-size:30px;}
.search_img{ width:100%; height:110px; margin:0 auto; margin-bottom:20px;}
.search_img img{ width:135px; height:105px; float:left; border:1px solid #ddd; border-radius:10px;}
.search_img span{ width:670px; height:105px; display:block; overflow:hidden; float:right; border-bottom:1px solid #ddd;}

#IndexBanner {position:relative} 
#IndexBanner .bd {}
#IndexBanner .hd{  position:absolute; z-index:1; bottom:3px; right:30px; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;
	/*  _background:#000; _filter:alpha(opacity=60); */}
#IndexBanner .hd ul{ text-align:center;  padding-top:5px;  }
#IndexBanner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:5px; background:#A0D9F6; overflow:hidden; 
	line-height:9999px;-webkit-border-radius: 50%;
	-moz-border-radius:50% ;
	border-radius:50% ;}
#IndexBanner .hd ul .on{background:#005699;}


















