@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
html{ min-height:101%;}
body{ font-size:12px; font-family:Microsoft Yahei,Arial,"微软雅黑","宋体"; color:#666;}
ul,li{ list-style:none;}
img{ border:0px;}
em{ font-style:normal;}
a{ color:#666; text-decoration:none; outline:none;}
a:hover{ color:#2375c9; text-decoration:none;}
table{ border-collapse:collapse; border-spacing:0;}
.no_content{ float:left; width:760px; text-align:center; font-size:30px; padding:150px 0px; color:#bd0707;}
.img_no_content{ float:left; width:760px; text-align:center; font-size:30px; padding:150px 0px; color:#bd0707; margin-left:20px; display:inline;}

/*默认表单*/
select,input,textarea,button{ font-size:12px; color:#333; vertical-align:middle; font-family:Microsoft Yahei,"微软雅黑",Arial,SimSun,"宋体"; outline:none;}

/*通用表单*/
.input_text{ float:left; width:250px; color:#444; border:1px solid #d9d9d9; height:26px; line-height:26px\9; padding:0px 5px; background-color:#fff;}
.input_code{ float:left; width:60px; color:#444; border:1px solid #d9d9d9; height:26px; line-height:26px\9; padding:0px 5px; background-color:#fff;}
.input_textarea{ float:left; color:#444; width:400px; height:80px; border:1px solid #d9d9d9; line-height:20px\9; padding:5px; background-color:#fff;}
.code_img{ float:left; width:40px; height:10px; margin:9px 0px 0px 10px; display:inline; cursor:pointer;}
.input_btn{ float:left; width:90px; color:#444; height:28px; line-height:28px; border:none; cursor:pointer; background:url(btn.png) no-repeat;}

/*top*/
.top{ width:1000px; height:94px; margin:0px auto;}

/*logo*/
.logo{ float:left; width:374px; height:94px; background:url(logo.png) no-repeat;}

/*menu*/
.menu{ float:right; height:43px; margin-top:26px;}
.menu ul li{ float:left; width:96px; height:43px; line-height:42px; text-align:center; font-size:14px; margin-left:10px; display:inline;}
.menu ul li a{ width:96px; height:42px; display:block; border-bottom:1px solid #fff;}
.menu ul li a.on,.menu ul li a:hover{ color:#fff; background-color:#2375c9; border-bottom:1px solid #02488e;}

/*banner*/
.banner{ width:1000px; height:286px; margin:0px auto; background-color:#000;}

/*index_top*/
.index_top{ width:1000px; height:110px; padding-top:30px; margin:0px auto; background:url(index_top.png) left bottom no-repeat;}
.index_top_one{ float:left; width:326px; height:80px;}
.index_top_one a{ width:326px; height:80px; display:block; background:url(index_top_one_a.png) left top no-repeat; cursor:pointer;}
.index_top_one a:hover{ background:url(index_top_one_h.png) left top no-repeat;}
.index_top_two{ float:left; width:326px; height:80px; margin-left:11px; display:inline;}
.index_top_two a{ width:326px; height:80px; display:block; background:url(index_top_two_a.png) left top no-repeat; cursor:pointer;}
.index_top_two a:hover{ background:url(index_top_two_h.png) left top no-repeat;}
.index_top_three{ float:right; width:326px; height:80px;}
.index_top_three a{ width:326px; height:80px; display:block; background:url(index_top_three_a.png) left top no-repeat; cursor:pointer;}
.index_top_three a:hover{ background:url(index_top_three_h.png) left top no-repeat;}
.index_top_one a p,.index_top_two a p,.index_top_three a p{ float:right; width:230px; height:28px; line-height:28px; font-size:14px; font-weight:700; color:#000;}
.index_top_one a em,.index_top_two a em,.index_top_three a em{ float:right; width:230px; height:48px; line-height:24px; color:#666;}

/*index_bottom*/
.index_bottom{ width:1000px; height:254px; margin:0px auto;}

/*index_al*/
.index_al{ float:left; width:303px; height:254px;}
.index_al_title{ width:303px; height:55px; background:url(index_al_title.png) no-repeat;}
.index_al_title span{ float:right; line-height:74px;}
.index_al_img{ width:303px; height:81px; background:url(index_al_img.jpg) no-repeat;}
.index_al_img a{ width:303px; height:81px; display:block;}
.index_al_box{ width:303px; height:84px; line-height:28px; padding-top:12px;}

/*index_about*/
.index_about{ float:left; width:303px; height:254px; margin-left:45px; display:inline;}
.index_about_title{ width:303px; height:55px; background:url(index_about_title.png) no-repeat;}
.index_about_title span{ float:right; line-height:74px;}
.index_about_img{ width:303px; height:81px; background:url(index_about_img.jpg) no-repeat;}
.index_about_img a{ width:303px; height:81px; display:block;}
.index_about_box{ width:303px; height:84px; line-height:28px; padding-top:12px;}
.index_about_box p{ text-indent:24px;}

/*index_contact*/
.index_contact{ float:right; width:303px; height:254px;}
.index_contact_title{ width:303px; height:55px; background:url(index_contact_title.png) no-repeat;}
.index_contact_title span{ float:right; line-height:74px;}
.index_contact_img{ width:303px; height:81px; background:url(index_contact_img.jpg) no-repeat;}
.index_contact_img a{ width:303px; height:81px; display:block;}
.index_contact_box{ width:303px; height:84px; line-height:28px; padding-top:12px;}

/*wrap*/
.wrap{ width:1000px; margin:0px auto; overflow:hidden; padding:30px 0px;}
.left{ float:left; width:760px;}
.right{ float:right; width:212px;}

/*nav_title*/
.nav_title{ width:212px; height:70px; line-height:70px; text-align:center; color:#000; font-size:16px; font-weight:700; background:url(nav_title.png) no-repeat;}
.nav_bottom{ width:212px; height:3px; background:url(nav_bottom.png) no-repeat;}
.nav_box{ width:210px; padding-bottom:10px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; overflow:hidden;}
.nav_box ul li{ float:left; width:210px; height:48px; line-height:48px; font-weight:700; text-align:center; background:url(nav_box_li.png) left bottom no-repeat;}
.nav_box ul li a{ width:210px; height:47px; display:block; color:#444;}
.nav_box ul li a.on,.nav_box ul li a:hover{ color:#fff; background:url(nav_box_h.png) center center no-repeat;}

/*home*/
.home{ width:760px; height:38px; line-height:38px; border-bottom:2px solid #d9d9d9; position:relative;}
.home em{ position:absolute; left:0px; top:0px; height:38px; border-bottom:2px solid #2375c9; font-size:14px; font-weight:700; color:#444;}
.home span{ float:right;}

/*left_nav*/
.left_nav{ width:760px; padding-top:20px;}
.left_nav ul li{ float:left; height:31px; line-height:30px; font-size:14px; margin-right:15px; display:inline;}
.left_nav ul li a{ float:left; height:30px; padding:0px 15px; background-color:#d9d9d9; border-bottom:1px solid #a9a9a9; color:#333;}
.left_nav ul li a.on,.left_nav ul li a:hover{ color:#fff; background-color:#2375c9; border-bottom:1px solid #02488e;}

/*page*/
.page_content{ float:left; width:760px; padding-top:20px; overflow:hidden; line-height:28px; font-size:14px;}
.page_content p{ margin-bottom:10px;}
.page_content img{ margin-bottom:5px;}

/*left_img*/
.left_img{ width:780px; margin-left:-20px; overflow:hidden; padding-top:20px;}
.left_img ul li{ float:left; width:240px; height:200px; margin-left:20px; display:inline;}
.left_img ul li a{ width:240px; height:192px; display:block;}
.left_img ul li a img{ float:left; border:1px solid #d9d9d9; background-color:#fff; padding:2px; width:234px; height:150px;}
.left_img ul li a p{ float:left; width:240px; height:36px; line-height:36px; text-align:center; cursor:pointer;}

/*left_td*/
.left_td{ width:760px; overflow:hidden;}
.left_td ul li{ float:left; width:380px; height:186px; padding:20px 0px; border-bottom:1px dotted #d9d9d9;}
.left_td ul li .l{ float:left; width:136px; height:186px;}
.left_td ul li .l img{ width:130px; height:180px; padding:2px; border:1px solid #d9d9d9;}
.left_td ul li .r{ float:left; width:214px; margin-left:15px; display:inline;}
.left_td ul li .r span{ float:left; width:214px; height:28px; line-height:28px; font-size:14px; font-weight:700; color:#000;}
.left_td ul li .r p{ float:left; width:214px; height:28px; line-height:28px;}

/*guset_box*/
.guest_table{ width:670px; padding-top:30px; padding-left:50px;}
.guest_table table td{ padding:10px 0px;}
.guest_table table td.t1{ width:100px; text-align:center;}
.guest_table table td span{ color:#e60012; padding-left:5px;}
.guest_table table td .div_radio ul li{ float:left; margin-right:15px; cursor:pointer;}
.tips{ float:left; height:28px; line-height:28px;}
.tips .error{ color:#e60012; display:none;}
.tips .success{ color:#080; display:none;}

/*contact_content*/
.contact_content{ width:760px; padding-top:30px; overflow:hidden;}
.contact_content .l{ float:left; width:350px; font-size:14px; line-height:40px;}
.contact_content .r{ float:right; width:340px; height:300px; border:1px solid #d9d9d9; padding:2px; border-radius:2px;}

/*page*/
.page{ width:760px; overflow:hidden;}
.pline{ border-top:1px dotted #d9d9d9; overflow:hidden;}
.page_turner{ float:right; clear:both; padding:20px 0px;}
.page_turner a,.page_turner span{ float:left; display:block; border:1px solid #d9d9d9; color:#444; padding:3px 7px; margin-left:4px; line-height:14px;}
.page_turner a:link,.page_turner a:visited{ text-decoration:none; color:#444;}
.page_turner a:hover,.page_turner a.c{ background:#2375c9; border:1px solid #2375c9; color:#fff;}

/*bottom*/
.bottom{ width:1000px; height:36px; line-height:36px; margin:0px auto; text-align:center; background-color:#e4e4e4; color:#666; margin-bottom:15px;}
.bottom a{ color:#666; text-decoration:none;}
.bottom a:hover{ color:#666; text-decoration:underline;}