@charset "utf-8";
/* CSS Document */

body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:Arial, Helvetica, sans-serif; TEXT-ALIGN:center;COLOR:#555555; background:url(../images/body_bg.jpg) repeat-x top #ffffff; line-height:21px; margin-left:auto;margin-right:auto;}

a{ color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}

a:link{ text-decoration:none;}

a:hover{ color:#df0000}

a img{ border:0;}

h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}

ul,li{ padding:0px; margin:0px; list-style:none;}

a img{ border:none;}

.clear{ clear:both; height:0; overflow:hidden; display:block;}

.green{ color:#3f8503; }

.float_left{ float:left;}

.float_right{ float:right;}

.container{ min-width:1004px; width:1004px; margin:0px auto; padding:0px; text-align:left; }

.top_set{ height:29px; line-height:29px; border-bottom:solid 1px #e1e1e1;}
.top_set_l{ float:left;}
.top_set_r{ float:right;}
.top_set_r a{ margin:0px 10px;}

#top{position:relative; width:1004px; height:106px;　 }
.logo{ float:left;}
.set_r{ position:absolute ; right:0px; top:17px;}
.set_r a{ margin:0px 10px;}
.set_r img{ margin-right:4px;}

.search{ position:absolute; right:0px; top:55px;}

.search .weixin{ float:left; margin-left:10px;}
.search .weixin img{ vertical-align:middle; margin-right:5px;}
.search input{ float:left;}
.search_k{ border:none; width:220px; height:27px; background:url(../images/search_k.jpg) no-repeat; padding-left:10px; line-height:27px; color:#999999;}

#menu{ height:38px; background:#2f318b;}

#menu ul li{ float:left;  width:143px; text-align:center; font-family:'微软雅黑'; font-size:14px; color:#FFFFFF;}

#menu ul li a{display:block; height:38px; line-height:38px;  color:#FFFFFF;}

#menu ul li a:hover{ color:#fcff00; }

/*Top*/

.index_banner{ height:363px; min-width:1004px;  }

.index_first{ height:304px; clear:both; margin-top:20px;}
.index_first .intro_font{ width:219px; float:left; height:304px; background:#2f318b;}
.index_first .intro_font_con{ padding-left:13px; padding-top:8px;}
.index_first .intro_jieshao{ width:511px; float:left; height:304px; background:#f1f1f3;}
.index_first .intro_jieshao_con{ padding:20px;}
.index_first .intro_zilei{ width:258px; float:right;}
.index_first .intro_zilei .pic{ margin-bottom:10px;}

.index_second{ padding:25px 0px; clear:both; background:#f1f1f3; margin-top:15px;}
.index_second .pic_li{ width:304px; float:left; display:inline; margin:0px 15px; border-bottom:solid 4px #2f318b; padding-bottom:30px;}
.index_second .pic_li_top{ height:38px; line-height:38px;}
.index_second .pic_li_top .l_bt{ float:left; font-family:'微软雅黑'; font-size:24px; background:url(../images/tb.jpg) no-repeat left center; height:38px; padding-left:15px;}
.index_second .pic_li_top .l_bt img{ vertical-align:middle; margin-right:5px;}
.index_second .pic_li_top .l_bt span{ margin-left:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.index_second .pic_li_top .r_more{ float:right; padding-top:8px;}
.index_second .pic_li_pic{ margin-top:10px;}
.index_second .pic_li_con{ padding-top:10px;}
.index_second .pic_li_con ul li{ line-height:22px; height:22px; clear:both;}
.index_second .pic_li_con ul li .float_left{ font-family:"宋体";}

.index_ptop{ height:34px; margin-top:30px; clear:both;}
.index_pro_con{ padding:20px 0px;}
.index_pro_con .pic{ height:340px; width:300px; text-align:center; float:left; margin:0px 15px; display:inline; font-family:'微软雅黑'; font-size:14px;}
.index_pro_con .pic img{ margin-bottom:15px; }

#demo { overflow:hidden; width: 100%; }
#indemo { float: left; width: 100000px;}
#indemo a { float:left;  text-align:center; margin-right:20px; line-height:25px; }
#demo1 { float: left; }
#demo2 { float: left; }

/*Index End*/


.inside_banner{ height:284px; background:url(../images/inside_banner.jpg) no-repeat center top;}

#con{ padding:15px 0px; }

#left{ width:245px; float:left;}

.left_top{ height:39px; font-family:'微软雅黑'; color:#2f318b; line-height:39px; font-size:18px;}
.left_top span{ color:#979797; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; margin-left:5px;}
.left_dh{ padding-top:3px; margin-bottom:10px;}

.left_dh ul li{ line-height:33px; font-size:14px; font-family:'微软雅黑';}

.left_dh ul li a{ background:url(../images/left_li_tb.jpg) no-repeat 10px center #eeeeee;  height:33px; display:block; padding-left:25px; border-bottom:solid 1px #ffffff;}

.left_dh ul li a:hover,.left_dh ul li a.def{ background:url(../images/left_hover_tb.jpg) no-repeat 10px center #2f318b; color:#FFFFFF;}

.left_dh ul li a#l_hover{ background:url(../images/left_hover_tb.jpg) no-repeat 10px center #2f318b; color:#FFFFFF; }

.left_dh ul ul{ background:#f8f8f8;}

.left_dh ul ul li{ line-height:26px; font-size:12px; font-family:"宋体";}
.left_dh ul ul li a{ height:26px; padding-left:35px; background:url(../images/left_li_er.jpg) no-repeat; }

.left_dh ul ul li a:hover{ background:url(../images/left_li_er.jpg) no-repeat;  color:#448704 }

.left_dh ul.collapsed {display: none;}

.left_gun_p{ border:solid 1px #e6e6e6; border-top:none;}


#right{ width:739px; float:right;  }

.right_dh{ height:40px; line-height:40px; background:url(../images/right_dh.jpg) no-repeat center bottom;}

.right_dh_l{ color:#2f318b;  font-size:14px; float:left; font-weight:bold;}

.right_dh_r{ float:right; padding-right:6px; background:url(../images/right_tb.jpg) no-repeat left center; padding-left:20px;}

.right_con{ min-height:200px; height:auto; _height:200px; padding:15px 5px;}

.proshow{ width:33%; text-align:center; margin-top:10px; height:210px; float:left; font-family:'微软雅黑';}

.proshow img{ margin-bottom:10px; }

.cases_pic{ height:165px; clear:both; margin-bottom:25px; }
.cases_pic .l_pic{ width:230px; float:left;}
.cases_pic .r_con{ width:470px; float:right;}
.cases_pic .r_con .title{padding-top:8px; padding-bottom:15px;}
.cases_pic .r_con .title a{color:#2f318b;  font-size:14px; font-weight:bold; }
.cases_pic .r_con .more{ text-align:right; margin-top:10px;}

.big_con{ padding:15px 0px;}
.big_con .l_big{ width:460px; margin:0px auto;}
.big_con .l_big .b_pic{ margin-bottom:15px;}
.big_con .l_big .small_con{ min-height:90px; height:auto; _height:90px; clear:both;}
.big_con .l_big .small_con .pic{ float:left; margin-right:8px;  margin-bottom:10px; cursor:pointer;}
.big_con .r_con{ width:247px; float:right;}
.big_con .r_con .title{ color:#2f318b;  font-size:22px; font-family:'微软雅黑'; padding-top:5px; padding-bottom:20px; line-height:26px;}
.big_con .r_con .jianshu{ line-height:24px; font-family:'微软雅黑';}

.big_note_title{ height:34px; line-height:34px; border-bottom:solid 1px #e5e5e5;}
.big_note_title ul li{ width:100px; float:left; text-align:center; height:34px; line-height:34px; background:#eeeeee; font-family:'微软雅黑'; font-size:14px; cursor:pointer;}
.big_note_title ul li.active{ background:#2f318b; color:#FFFFFF; }
.big_note_con{ padding:10px 0px; min-height:100px; height:auto; _height:100px;}

.big_others_title{ height:36px; background:url(../images/big_line.jpg) no-repeat center bottom; line-height:36px;  color:#2f318b;  font-size:18px; font-family:'微软雅黑'; margin-top:20px;}
.big_others_con{ padding:10px 0px;}
.big_others_con .pic{ width:230px; float:left; text-align:center; margin:5px; display:inline;font-family:'微软雅黑'; font-size:14px;}
.big_others_con .pic img{ margin-bottom:10px;}


.none {display:none;}
/*Inside End*/


/*Bottom*/
 
.last_menu{ height:38px; line-height:38px; clear:both; margin-top:30px; background:#2f318b; text-align:center; color:#FFFFFF; font-family:'微软雅黑';}
.last_menu a{ color:#FFFFFF; margin:0px 30px;}

.last_links{ padding:10px 0px; clear:both;}
.last_links_l{ float:left; width:735px; padding-top:15px; }
.last_links_l a{ margin:0px 5px;}
.last_links_erwei{ float:right;}
.last_copy{ text-align:center; padding:5px 0px;}