/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family:"微软雅黑"; margin:0 auto; color:#333333; background:#fff;font-size:12px;}
*{margin:0 auto;padding:0;}
a{color:#333333; text-decoration:none;}
a:hover{color:#0000FF; text-decoration:none;}
img{vertical-align:middle;border:0;}

.k_k{width:100%; height:153px; margin:0 auto;}
.k_k1{width:100%; height:30px; margin:0 auto;}
.k_k2{width:100%; height:10px; margin:0 auto;}
.k_k3{width:100%; height:25px; margin:0 auto;}
.k_k4{width:100%; height:40px; margin:0 auto;}

a .goodsimg{ border:3px solid #fff; display:block;}
a:hover .goodsimg{ border:3px solid #e71f19;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_s{font-size:12px; font-weight:bold;color:#007447;}
.ft_red{color:#F00;}
.ft_17{font-size:17px; color:#1d1d1d; font-weight:bold;}
.ft_18{font-size:18px; color:#cc0033; font-weight:bold;}
.ft_22{font-size:22px; color:#cc0033; font-weight:bold;}

/*Top*/
.head{width:100%; background:#fff; height:145px;}
.top ul{width:1000px; margin:0 auto; height:95px;}
.top ul li.top_l{float:left; margin-top:20px;}
.top ul li.top_r{float:right; margin-top:45px; font-size:15px;}
.top ul li img{vertical-align:middle;}

/*导航*/
.nav{width:1000px; margin:0 auto; height:50px;}
.nav ul{width:1000px;}
.nav ul li{width:125px; float:left; height:50px; line-height:50px;}
.nav ul li a{width:125px; height:50px; line-height:50px; display:block; background:url(nav_a.png) no-repeat center center; text-align:center; font-size:16px;}
.nav ul li a:hover{background:url(nav_hover.png) no-repeat center center;}
.nav ul li a.nav_hover{color:#0000FF;background:url(nav_hover.png) no-repeat center center;}

#menu{width:1000px; height:50px; margin:0 auto;}
#nav{display:block; width:1000px;height:50px; margin:0 auto;}
#nav .mainlevel {float:left; width:125px; height:50px;/*IE6 only*/}
#nav .mainlevel a {text-align:center; text-decoration:none; line-height:50px; margin:0 auto; display:block; width:125px; font-size:16px;background:url(nav_a.png) no-repeat center center;}
#nav .mainlevel a:hover {text-decoration:none; background:url(nav_hover.png) no-repeat center center;}
#nav .mainlevel ul {display:none; position:absolute; text-align:center;z-index:999; width:125px;}
#nav .mainlevel li {background:#0087d2; width:125px; /*IE6 only*/}
#nav .mainlevel li a{color:#fff; text-align:center; text-decoration:none; line-height:36px; width:111px; font-size:14px; background:none; border-bottom:1px solid #1197e1;}
#nav .mainlevel li a:hover{color:#c7e5f6; text-decoration:none; background:none;}
#nav .mainlevel .nav_tt{display:none; position:absolute; text-align:center;z-index:999; width:315px;}
#nav .mainlevel .nav_tt li{background:#0087d2; width:315px; /*IE6 only*/}
#nav .mainlevel .nav_tt li a{color:#fff; text-align:left; text-decoration:none; line-height:36px; width:285px; font-size:14px; background:none; border-bottom:1px solid #1197e1;}
#nav .mainlevel .nav_tt li a:hover{color:#c7e5f6; text-decoration:none; background:none;}

#nav .mainlevel .nav_ttt {display:none; position:absolute; text-align:center;z-index:9999; width:320px;}
#nav .mainlevel .nav_ttt li{background:#0087d2; width:320px; /*IE6 only*/}
#nav .mainlevel .nav_ttt li a{color:#fff; text-align:left; text-decoration:none; line-height:36px; width:290px; font-size:14px; background:none; border-bottom:1px solid #1197e1;}
#nav .mainlevel .nav_ttt li a:hover{color:#c7e5f6; text-decoration:none; background:none;}

#nav .mainlevel .nav_tttt{display:none; position:absolute; text-align:center;z-index:999; width:135px;}
#nav .mainlevel .nav_tttt li{background:#0087d2; width:135px; /*IE6 only*/}
#nav .mainlevel .nav_tttt li a{color:#fff; text-align:center; text-decoration:none; line-height:36px; width:115px; font-size:14px; background:none; border-bottom:1px solid #1197e1;}
#nav .mainlevel .nav_tttt li a:hover{color:#c7e5f6; text-decoration:none; background:none;}
#nav .mainlevel a.nav_hover{color:#0000FF;background:url(nav_hover.png) no-repeat center center;}

/*banner_search*/

.search_notice_bg_k{width:1000px; margin:0 auto; height:38px;}
.notice{width:750px; height:38px; float:left;}
.search{width:250px; height:38px; float:left;}

.t_news{height:19px;margin:8px 0; overflow:hidden; position:relative;}
.news_li,.swap{ line-height:19px; display:inline-block; position:absolute; top:2px; left:43px;}
.swap{top:19px;}
.notice_a{color:#fff; font-size:14px;}
.notice_a a{color:#fff;font-size:14px;}
.notice_a a:hover{color:#fff;font-size:14px;}

.search ul{width:250px; margin-top:6px;}
.search_l{width:223px; float:left; height:22px;}
.search_r{width:27px; float:right; height:26px;}

/*banner*/
.slides { position: relative; z-index: 1;}
.flex-control-nav { position: absolute; bottom:50px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 13px; height: 13px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 13px; height: 13px; line-height: 40px; overflow: hidden; background: url(dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*核心产品*/
.hxcp{width:1000px; margin:0 auto; height:440px;}
.hxcp ul{width:1000px; height:350px; padding-top:50px;}
.hxcp ul li{width:264px; float:left; height:350px; margin-right:34px; margin-left:35px;}
.hxcp ul li.hxcp_no{margin-right:0;}
.hxcp ul li .hxcp_content{width:264px; height:137px; background:#fff; margin-top:29px;font-size:14px; color:#666666;}
.hxcp ul li .hxcp_content span{width:264px; height:133px; margin:0 auto; display:block; padding-top:4px; line-height:22px;}
.hxcp ul li .hxcp_content b{font-size:16px; line-height:30px; color:#333;}
.hxcp ul li .hxcp_content a{background:url(hxcp_more_bg.gif) no-repeat center center; width:70px; height:30px; display:block; font-size:12px; text-align:center; line-height:28px; margin-top:4px;}

/*新闻中心*/
.news{width:100%; height:370px; background:url(news_bg.jpg) no-repeat center center;}
.news_k{width:1000px; margin:0 auto; height:308px; padding-top:29px; color:#666666;} 
.news_gsxw{width:215px; height:308px; display:block; background:#fff; float:left; margin-left:80px; margin-right:100px;}
.news_k span{font-size:16px; color:#0087d2; width:215px; height:175px; display:block; text-align:center; line-height:40px;}
.news_k span a{color:#0087d2;}
.news_hydt{width:215px; height:308px; display:block; background:#fff; float:left;}
.news_zswk{width:215px; height:308px; display:block; background:#fff; float:left; margin-right:100px;}
.news_content{width:195px; height:105px; display:block; margin:0 auto;}

/*底部*/
.foot{width:100%; background:#f2f2f2; height:60px; text-align:center; line-height:24px; font-size:14px;}


/*内页核心产品*/
.core_product{width:808px; border-bottom:1px solid #cccccc; font-size:16px; text-align:left; color:#666666;}
.core_product b{line-height:60px; color:#333;}
.core_product a{font-size:13px; width:40px; height:60px; line-height:60px; text-align:right; float:right; color:#666666;}
.core_product a:hover{color:#0000FF;}

.left_nav{width:200px; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto;}
.menu_list{width:175px; margin:0 auto; background:#f7f7f7; padding:10px 0;}
.menu_head{width:144px;height:36px;line-height:33px;cursor:pointer; position:relative;}
.menu_head a{width:144px;height:36px;line-height:33px;text-align:left; font-size:14px; text-indent:20px; display:block; background:url(about_left_nav_a.gif) no-repeat left 3px; color:#333333;}
.menu_head a:hover{text-decoration:none;line-height:33px; font-weight:bold; color:#fff; background:url(about_left_nav_hover.gif) no-repeat left 3px;}
.menu_list .current{}
.menu_body{width:144px;height:auto;overflow:hidden;line-height:33px;}
.menu_body a{display:block;width:144px;height:33px;line-height:33px; text-align:left; text-indent:8px;text-decoration:none;}
.menu_body a:hover{text-decoration:none;}

/*内页招贤纳士*/
.job_title_list{width:765px; margin:0 auto;}
.job_title_list ul{width:765px;}
.job_title_list ul li{width:178px; float:left; text-align:center; font-size:14px; font-weight:bold; height:40px; background:#f2f2f2; display:block; line-height:40px; margin-right:13px;}
.job_title_list ul li.no_p{margin-right:0;}

.job_content{width:765px; margin:0 auto;}
.job_content ul{width:765px; border-bottom:1px solid #666666; height:48px; clear:both;}
.job_content ul li{width:178px; float:left; text-align:center; font-size:14px; height:48px; display:block; line-height:48px; margin-right:13px;}
.job_content ul li.no_p{margin-right:0;}

/*内页新闻中心*/
.about_news{width:768px; border-bottom:1px solid #cccccc;}
.about_news_title{line-height:75px; height:75px; width:768px; text-align:left;}
.about_news ul{width:768px;}
.about_news ul li{line-height:30px; font-size:14px;}
.about_news_more{line-height:30px; text-align:right; font-size:14px;}

.news_list{width:768px; }
.news_list li{width:354px; height:270px; float:left; line-height:40px; text-align:center; font-size:14px; margin-bottom:30px; margin-left:15px; margin-right:15px;}

/*内页部分*/
.about_body_content{width:1000px; margin:0 auto; min-height:300px;_height:300px;}
.about_left{width:200px; float:left;}
.about_left_title{font-size:18px; font-weight:bold; text-align:left; text-indent:45px; color:#FFF; height:31px; line-height:31px;background:url(about_left_nav_title_bg.gif) no-repeat center center;}
.about_left_title span{font-size:13px; font-weight:normal;}

.left_nav{width:200px; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto;}
.left_nav ul{width:175px; margin:0 auto; background:#f7f7f7; padding:10px 0;}
.left_nav ul li{width:154px; margin:0 auto;}
.left_nav ul li a{font-size:14px; height:36px; line-height:33px; text-align:left; text-indent:12px; display:block; background:url(about_left_nav_a.gif) no-repeat left 3px; color:#333333;}
.left_nav ul li a:hover{text-decoration:none;line-height:33px; font-weight:bold; color:#fff; background:url(about_left_nav_hover.gif) no-repeat left 3px;}
.left_nav ul li.left_nav_cur a{color:#fff; text-decoration:none;line-height:33px; font-weight:bold; background:url(about_left_nav_hover.gif) no-repeat left 3px;}

.news_left_nav{width:200px; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto;}
.news_left_nav ul{width:175px; margin:0 auto; background:#f7f7f7; padding:10px 0;}
.news_left_nav ul li{width:154px; margin:0 auto;}
.news_left_nav ul li a{font-size:14px; height:36px; line-height:33px; text-align:left; text-indent:20px; display:block; background:url(about_left_nav_a.gif) no-repeat left 3px; color:#333333;}
.news_left_nav ul li a:hover{text-decoration:none;line-height:33px; font-weight:bold; color:#fff; background:url(about_left_nav_hover.gif) no-repeat left 3px;}
.news_left_nav ul li.left_nav_cur a{color:#fff; text-decoration:none;line-height:33px; font-weight:bold; background:url(about_left_nav_hover.gif) no-repeat left 3px;}

.left_main ul{width:220px;}
.left_main ul li{line-height:79px; margin-top:10px;}

.about_right{width:768px; min-height:300px;_height:300px; float:right;}
.about_right_wz ul{width:768px; }
.about_right_wz ul li.about_right_wz_l{float:left; width:323px; height:38px; line-height:38px; font-size:14px; font-weight:bold; color:#0087d2; border-bottom:1px solid #e1e1e1; text-align:left;}
.about_right_wz ul li.about_right_wz_r{float:right; width:445px; height:38px; line-height:38px; font-size:12px; border-bottom:1px solid #e1e1e1; text-align:right;}

.right_content{width:768px; padding-top:15px; padding-bottom:10px; margin:0 auto; overflow-x:hidden; line-height:1.5em; min-height:300px;_height:300px; font-size:16px;}


.p_left_nav{width:260px; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto; background:#f7f7f7;  padding-bottom:10px;}
.p_left_nav div{background:url(jjfa_left_nav_a.gif) no-repeat left 3px; color:#333333; text-align:left; text-indent:25px; height:36px; line-height:33px; font-size:14px; margin-top:10px; font-weight:bold;}
.p_left_nav ul{width:260px; margin:0 auto;}
.p_left_nav ul li{width:249px; margin:0 auto;}
.p_left_nav ul li a{font-size:12px; height:28px; line-height:28px; text-align:left; text-indent:5px; display:block;}
.p_left_nav ul li a:hover{text-decoration:none;}
.p_left_nav ul li.left_nav_cur a{text-decoration:none;}

.j_left_nav{width:200px; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto; padding-bottom:10px;}
.j_left_nav div{background:#f7f7f7; width:175px; margin:0 auto;  padding-top:10px;}
.j_left_nav div a{background:url(about_left_nav_a.gif) no-repeat center 3px; color:#333333; text-align:left; text-indent:25px; height:36px; line-height:33px; font-size:14px; font-weight:bold; display:block;}
.j_left_nav div a:hover{text-decoration:none;line-height:33px; font-weight:bold; color:#fff; background:url(about_left_nav_hover.gif) no-repeat center 3px;}
.j_left_nav div a.left_nav_cur{text-decoration:none;line-height:33px; font-weight:bold; color:#fff; background:url(about_left_nav_hover.gif) no-repeat center 3px;}
.j_left_nav ul{width:175px; margin:0 auto; background:#f7f7f7;  padding-bottom:10px;}
.j_left_nav ul li{width:154px; margin:0 auto;}
.j_left_nav ul li a{font-size:12px; height:28px; line-height:28px; text-align:left; text-indent:18px; display:block;}
.j_left_nav ul li a:hover{text-decoration:none;}
.j_left_nav ul li.left_nav_cur a{text-decoration:none;}

/*解决方案-核心产品*/
.about_body_content_t{width:1100px; margin:0 auto; min-height:300px;_height:300px;}
.about_left_t{width:260px; float:left;}
.about_left_title_t{font-size:18px; font-weight:bold; text-align:left; text-indent:45px; color:#FFF; height:31px; line-height:31px;background:url(about_left_nav_title_bg_t.gif) no-repeat center center;}
.about_left_title_t span{font-size:13px; font-weight:normal;}

.jjfa_left_nav{width:260px; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto;}
.jjfa_left_nav ul{width:260px; margin:0 auto; background:#f7f7f7; padding:10px 0;}
.jjfa_left_nav ul li{width:249px; margin:0 auto;}
.jjfa_left_nav ul li a{font-size:12px; height:36px; line-height:33px; text-align:left; text-indent:5px; display:block; background:url(jjfa_left_nav_a.gif) no-repeat left 3px; color:#333333;padding-left: 5px;}
.jjfa_left_nav ul li a:hover{text-decoration:none;line-height:33px; color:#fff; background:url(jjfa_left_nav_hover.gif) no-repeat left 3px;}
.jjfa_left_nav ul li.left_nav_cur a{color:#fff; text-decoration:none;line-height:33px; background:url(jjfa_left_nav_hover.gif) no-repeat left 3px;}

.about_right_t{width:808px; min-height:300px;_height:300px; float:right;}
.about_right_wz_t ul{width:808px; }
.about_right_wz_t ul li.about_right_wz_l{float:left; width:363px; height:38px; line-height:38px; font-size:14px; font-weight:bold; color:#0087d2; border-bottom:1px solid #e1e1e1; text-align:left;}
.about_right_wz_t ul li.about_right_wz_r{float:right; width:445px; height:38px; line-height:38px; font-size:12px; border-bottom:1px solid #e1e1e1; text-align:right;}

.right_content_t{width:808px; padding-top:15px; padding-bottom:10px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; font-size:16px;}

a .list_pro{ border:1px solid #dedede; padding:2px; display:block;}
a:hover .list_pro{ border:1px solid #c4c4c4;}

.about_qt{line-height:200%; padding-right:10px; font-size:12px;}
.about_qt a{font-size:12px;}

.news_date{font-size:20px; line-height:32px; color:#fff; width:75px; height:32px; display:block; background:url(News_date_bg.gif) repeat-x center center;}
.news_year{line-height:32px; color:#474747; width:75px; height:32px; display:block; background:url(News_year_bg.gif) repeat-x center center;}


/*分页*/
.pages{ text-align:center; vertical-align:middle; line-height:24px; padding:25px 0 15px; font-size:12px;}
.pages .pages_red{ font-weight:bold; color:#db0303;}
.pages a{ height:22px; line-height:22px; display:inline-block; background:#fafafa; border:1px solid #CFCFCF; padding:0 8px; vertical-align:middle; font-size:12px;}
.pages a:hover{background:#ff0e06; text-decoration:none; border:1px solid #ff0e06; color:#fff;}
.pages a.pages_cur{ border:1px solid #ff0e06; background:#ff0e06; color:#fff;}
.pages_val{ height:22px; line-height:22px; border:1px solid #cfcfcf; vertical-align:middle; width:30px; text-align:center; color:#333; font-family:Verdana, Geneva, sans-serif;}
.pages_btn{ height:24px; line-height:24px; border:none; background:#b91313; cursor:pointer; color:#fff; font-family:Verdana, Geneva, sans-serif; padding:0 4px; vertical-align:middle;}


/**Joblist*/
#Joblist{width:100%; border:1px solid #dedede; margin:0 auto;clear:both; padding:1px; background:#FFF;}
#Joblist .title{padding:2px 12px; height:26px; background:#f8f8f8; line-height:26px; font-size:12px; font-weight:bold; cursor:pointer;}
#Joblist .content{ padding:2px 12px; margin-top:8px;}
#Joblist .content p{  line-height:24px; border-bottom:1px dotted #dedede;}
#Joblist .content .content_t{ font-weight:bold;}
#Joblist .submit{padding:5px 12px; text-align:right;}
.hr15{width:100%; height:15px; line-height:1px; clear:both;}