@charset "utf-8";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:auto; padding:0;}
ul,li{ margin:auto; padding:0;}
li,a{ list-style:none; text-decoration:none;}
a{ color:#000;}
a:hover{ color:#F00;}

.top{ width:1008px; height:80px; overflow:hidden; margin:auto;}
.top_left{ width:680px; float:left;}
.top_logo{ width:180px; float:left;}
.top_com{ width:450px; float:right; padding-top:30px;}
.top_right{ width:320px; padding-top:30px; line-height:30px; float:right; font-size:18px; text-align:right; padding-right:5px;}
.top_b{ border:#F00 1px solid; height:30px; line-height:30px; text-indent:10px; width:300px; margin-right:10px;}
.top_se{ width:100px; height:30px; line-height:30px; text-align:center; }

.nav{ width:100%; height:40px; min-width:1008px; background:#13339a;}
.nav_con{ width:1008px; overflow:hidden; margin:auto; font-size:14px;}
.nav_con ul li .ho{ width:40px; background:#F00; display:block; text-align:center;}
.nav_con ul li{ float:left; line-height:40px; width:120px; font-weight:bold; text-align:center;}
.nav_con ul li a{ color:#FFF; } 
.nav_con ul li a:hover{ display:block; width:120px; background:#3c4e88; text-align:center;}

.ban{ width:100%; text-align:center; min-width:1008px; overflow:hidden;}

.index_main{ width:1008px; min-width:1008px; margin:auto; height:auto; overflow:hidden;}
.index_pro{ margin-top:10px;}
.index_pro ul li{ float:left; width:238px; height:300px; margin-right:10px; border: #CCC 1px solid; margin-bottom:10px;}
.index_pro ul li img{ width:230px; height:250px;  padding:4px;}
.index_pro ul li span{ width:238px; height:40px; line-height:40px; text-align:center; display:block;}
.index_pro ul li:hover{ display:block; background:#CCC;}
.index_pro ul li span a{ color:#000;}
.index_pro ul li span a:hover{ width:238px; height:40px; color:#F00;}

.index_news{ width:1008px; height:auto; overflow:hidden;}
.index_news_left{ width:700px; float:left; height:300px;}
.index_news_left_a{ width:340px; float:left; height:auto; }
.index_news_left_a_t{ width:340px; height:35px; text-indent:38px; background:url(img/t.png) no-repeat; line-height:33px; font-size:16px; font-weight:bold; border-bottom:#CCC 2px solid;}
.index_news_left_a_t span{ float:right; width:80px; font-size:12px;}
.index_news_left_a_t span a{ color:#999;}
.index_news_left_a_t span a:hover{ color:#F00;}
.index_news_left_a_c ul li{ line-height:28px; text-indent:30px; background:url(img/bg-1.png) no-repeat; border-bottom:#CCC 1px dashed;}
.index_news_left_a_c ul li a{ color:#000;}
.index_news_left_a_c ul li a:hover{ color:#F00;}
.index_news_left_b{ width:330px; float:right;}
.index_news_left_b_t{ height:35px; text-indent:38px; background:url(img/t.png) no-repeat; line-height:33px; font-size:16px; font-weight:bold; border-bottom:#CCC 2px solid;}
.index_news_left_b_t span{ float:right; width:80px; font-size:12px;}
.index_news_left_b_t span a{ color:#999;}
.index_news_left_b_t span a:hover{ color:#F00;}
.index_news_left_b_c ul li{ line-height:28px; text-indent:30px; background:url(img/bg-1.png) no-repeat; border-bottom:#CCC 1px dashed;}
.index_news_left_b a{ color:#000;}
.index_news_left_b a:hover{ color:#F00;}

.index_news_right{ float:right; width:295px; height:300px;}
.ca{ height:80px; line-height:26px; margin-top:10px; text-indent:40px;}
.cat{ background:url(img/bg-2.jpg) no-repeat; height:200px; margin-top:15px;}
.cat ul li{ text-indent:40px; line-height:37px; }
.cat ul li a{ color:#960;}
.cat ul li a:hover{ color:#F00;}

.index_ab{ width:100%; height:auto; background:#CCC; margin:10px 0 10px 0; overflow:hidden; min-width:1008px;}
.index_ab_c{ width:1008px; height:300px; margin:auto; padding-top:15px; line-height:28px;}
.index_ab_c img{ float:left; margin:20px; padding-right:10px; width:360px; height:260px;}
.index_tip{ width:1008px; margin:auto; overflow:hidden;}
.index_tip_con{ margin-top:15px; line-height:28px; margin-bottom:15px;}

.main{ width:1008px; margin:auto; height:auto; overflow:hidden; min-width:1008px;}
.main_left{ width:330px; height:auto; overflow:hidden; float:left; margin-bottom:20px;}
.main_left_a{ width:330px; height:auto; overflow:hidden;}
.main_left_a_t{ border-bottom:#CCC 2px solid; height:40px; font-size:16px; line-height:40px; font-weight:bold; background:url(img/bg-3.jpg) no-repeat; text-indent:42px;}
.main_left_a_c{ height:auto; width:330px; overflow:hidden;}
.main_left_a_c ul li{ line-height:35px; border-bottom:#CCC 1px dashed; text-indent:36px; background:url(img/bg-4.jpg) no-repeat;}
.main_left_a_c ul li a{ color:#666;}
.main_left_a_c ul li a:hover{ color:#F00;}

.main_left_b{ margin-top:10px; background:url(img/bg-2.jpg) no-repeat; margin-bottom:10px;}
.main_left_b ul li{ height:35px; line-height:46px;  text-indent:35px;}
.main_left_b ul li a{ color:#960;}
.main_left_b ul li a:hover{ color:#F00;}

.main_left_c{ height:auto;}
.main_left_c h3{ height:40px; border-bottom:#CCC 2px solid; line-height:40px; background:url(img/bg-3.jpg) no-repeat; text-indent:42px;}
.main_left_c ul li{ width:330px; height:260px; overflow:hidden; border-bottom:#CCC 1px dashed; margin-bottom:3px;}
.main_left_c ul li img{ width:308px; padding:10px; height:200px; border:#CCC 1px solid;}
.main_left_c ul li strong{ width:330px; height:30px; display:block; text-align:center; line-height:30px;}
.main_left_c ul li a{ color:#000;}
.main_left_c ul li a:hover{ color:#F00;}

.main_right{ width:660px; float:right; height:auto; margin-bottom:20px; overflow:hidden; margin-left:8px;}
.main_right_a{}
.main_right_a_tit{ height:40px; line-height:40px; border-bottom:#CCC solid 2px; font-size:16px; line-height:40px; font-weight:bold; text-indent:42px; background:url(img/home.jpg) no-repeat;}
.main_right_a h1{ height:30px; border-bottom:dashed 1px #999900; line-height:30px; color:#09F; text-align:center; font-size:16px;}
.main_right_a_tf{ height:30px; line-height:30px; text-align:center;  border-bottom:dashed 1px #999900;}
.main_right_a_con{ line-height:24px; margin-top:15px;}
.main_right_pa{ width:660px; height:auto; margin-top:15px; border-top:#CCC 1px dashed;}
.main_right_pa span{ color:#F00;}

.main_right_list{ height:auto;}
.main_right_list_con{ line-height:26px; border-bottom:#ccc 1px dashed; margin:10px 0 10px 0; color:#960;}
.main_right_list_cl{ height:auto; overflow:hidden;}
.main_right_list_cl ul li{ height:200px;  border-bottom:#CCC 1px dashed; overflow:hidden; margin-bottom:10px;}
.list_img{ width:200px; height:193px; float:left;}
.list_img img{ width:200px; height:190px; border:#CCC 1px solid;}
.list_con{ width:420px; float:right;}
.list_con h2{ line-height:35px; margin:0; line-height:30px;} 
.list_con_cn{ height:30px; line-height:30px; margin:8px 0 8px 0;}
.list_con_cn strong{ width:120px; height:30px; display:block; text-align:center; background:#09F; margin-right:25px; float:left;}
.list_con_cn a{ color:#000;}
.list_con_cn a:hover{ color:#FFF;}
.list_con_dcn{ margin-top:5px; line-height:25px;}
.fenye{ line-height:30px; height:auto; overflow:hidden; margin:10px 0 10px 0;}
.fenye li{ float:left; margin-right:3px;}

.hotnews{ width:660px; height:auto; border-top:#CCC 1px solid; margin-top:25px;}
.hotnews_a{ float:left; width:320px;}
.hotnews_a h3{ height:35px; color:#960; line-height:35px; background:url(img/h.jpg) no-repeat; text-indent:40px;}
.hotnews_a ul li{ line-height:26px; background:url(img/bg-5.jpg) no-repeat; text-indent:35px;}

.hotnews_b{ float:right; width:320px;}
.hotnews_b h3{ height:35px; color:#960;  line-height:35px;  background:url(img/h.jpg) no-repeat; text-indent:40px;}
.hotnews_b ul li{ line-height:26px; background:url(img/bg-5.jpg) no-repeat; text-indent:35px;}
.hotnews a{ color:#960;}
.hotnews a:hover{ color:#F00;}

.footer{ width:1008px; margin:auto; height:auto; overflow:hidden;}
.footer_top{ margin-top:5px; margin-bottom:10px;}
.footer_top strong{ color:#F00;}
.footer_top ul li{ line-height:30px; float:left; margin-right:8px;}
.footer_top ul li a{ color:#000;}
.footer_top ul li a:hover{ color:#F00;}
.xi{ width:100%; min-width:1008px; border:#CCC 2px solid; margin:5px 0 10px 0;}
.copy{ width:1008px; line-height:30px; margin:auto;}
.copy a{ color:#000;}
.copy a:hover{ color:#F00;}