﻿/*同创模板网-专业提供企业网站源码程序模板*/
/* moban.cnfusu.com */
/* 微信：cnboco */
/* QQ:289229516 */


html{color:#000;background:#FFF; overflow-x:hidden; -webkit-text-size-adjust:none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.mt10{ margin-top:10px;}
html,body{-webkit-text-size-adjust:none; -blink-text-size-adjust:none;}

body {color:#666; font-size:12px; font-family:Microsoft Yahei; background:url(../images/top_bg.gif) center top no-repeat;} /*网站字体颜色*/
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.clearfix { *zoom:1;}
.clearfix:after{clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}

/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none; padding:0; }
.t2{text-indent:2em;}
/*图片居中*/
.jzimg { display:table-cell; *display:block; overflow:hidden; font:0px/0px 'Arial'; text-align:center; vertical-align:middle;}
fieldset, img { border:0; vertical-align:middle}

.jzimg img,.jzimg i{vertical-align:middle; max-width:100%; max-height:100%;}
.jzimg i{height:100%; display:inline-block;}

p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl{ float:left;}
.fr{float:right;}

.fn:after { clear: both; content: " "; display: block; font-size: 0; height: 0;visibility: hidden; }
.fn {zoom:1;}
.pa{ position:absolute;}
.pr{ position:relative}
.h_nav li a:-webkit-any-link{ display:block;}


/*头部开始*/
.header {height:280px; }
.h_top{width:960px; margin:0 auto; height:26px; line-height:26px; overflow:hidden;color:#999;} 
.h_top a{padding:0px 8px; color:#999;}
.h_top a:hover{text-decoration:underline;}
.h_con {width:960px; margin:0 auto; height:100px; padding-top:39px; overflow:hidden;}
.h_con .tp {padding-top:29px; color:#00a1e9; font-size:24px; width:360px;}
.h_pho{margin-top:12px; padding:0 0 0 45px; display:block;}
.h_pho a{width:38px; height:38px; float:left; margin:10px 0 0 -48px;}
.h_pho img{float:left;}
.h_pho span {display:block; text-align:center; background:url(../images/tel_line.jpg) center center no-repeat; color:#666; font-size:14px; }
.h_pho em {color:#ff6600; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;}
/*导航*/
.menu{background:url(../images/menu.gif) left top repeat-x; width:100%; height:56px;}
.menu ul{width:960px; height:56px; margin:0 auto;}
.menu ul li{float:left; height:56px; width:106px; line-height:56px;text-align:center; position:relative; background:url(../images/m_li.gif) left center no-repeat; z-index:1;}
.menu ul li:first-child{background:none;}
.menu ul li>a{color:#fff; font-size:15px; display:inline-block; padding:0 20px; font-weight:bold;}
.menu li>a:hover, .menu .active>a {background:#0097db; color:#fff;}
.menu ul li .nav_down{position:absolute; left:0; top:56px; z-index:999; display:none;}
.menu ul li .nav_down a{width:100px; height:30px; overflow:hidden; line-height:30px; float:left; background:url(../images/tm_lv.png) repeat left top; color:#FFF; margin-left:3px;}
.menu ul li .nav_down a:hover{background:#0097db;}
.menu ul li:hover .nav_down{display:block;}
/*头部结束*/

/*common*/
html,body{-webkit-text-size-adjust:none; }
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.bg { background:#FFF;}
/*搜索*/
.search {height:26px; line-height:26px; }
.key_words{line-height:26px; width:700px; overflow:hidden; height:26px;}
.key_words a{padding:0px 6px;}
.key_words a:hover{color:#00a1e9;}
.right_sear{width:256px; background:url(../images/sear.gif) no-repeat; min-height:26px;}
.right_sear .s_input{float:left; width:175px; height:26px; line-height:26px; vertical-align:middle; padding:0 0 0 35px; color:#aaa; border:none; background:none; }
.right_sear .s_btn { float:right; width:45px; height:26px; cursor:pointer; background:none; border:none;}

/*banner切换*/
.banner{width:100%; height:400px; position:relative; overflow:hidden;}
.banner ul{width:1600px; height:400px; position:absolute; left:50%; top:0px; margin-left:-800px; overflow:hidden;}
.banner ul li{position:absolute; left:0px; top:0px;}
.banbtn{width:960px; height:20px; line-height:20px; position:absolute; left:50%; margin-left:-480px; text-align:right; display: inline-block; bottom:20px;}
.banbtn a{width:20px; height:20px; text-decoration:none; color:#FFF; background:#000; cursor: pointer; display:inline-block; text-align:center;}
.banbtn .cur{background:#00aeec; color:#fff;}

/*信赖和支持*/
.thanks{ background:url(../images/bg1.gif) center top no-repeat; height:188px; margin-bottom:26px; margin-top:25px;}
.th_tit{ text-align:center; font-size:22px; height:48px; line-height:48px; color:#FFF; padding:0 270px; overflow:hidden;}
.th_con{ margin:18px 12px 10px 12px; height:110px; position:relative;}
.t_lt{ background:url(../images/s_lt.gif) no-repeat; width:15px; height:41px; position:absolute; left:0px; cursor:pointer;}
.t_rt{ background:url(../images/s_rt.gif) no-repeat; width:15px; height:41px; position:absolute; right:0px; cursor:pointer;}
.th_con .t_lt, .th_con .t_rt {top:20px;}

.th_wrp{width:896px; margin:0 auto; overflow:hidden; position:relative; height:110px;}
.th_wrp ul{width:9999px; position:absolute;}
.th_wrp ul li{float:left; height:110px; margin:0 8px; width:162px;}
.th_wrp ul li>a{width:160px; height:80px; border:1px solid #ccc; display:block;}
.th_wrp ul li span{display:block; text-align:center; margin-top:5px;}
.th_wrp ul li span a{color:#444; width:160px; height:30px; line-height:30px; overflow:hidden;}
.th_wrp ul li:hover span a{ color:#00a1e9;}
.th_wrp ul li:hover>a{border:1px solid #00a1e9;}
/*产品分类*/
.cate { margin-bottom:12px;}
.lt_cate{width:233px; min-height:550px;}
.rt_cate{width:716px; height:650px;}
.tit{height:56px; line-height:56px;}
.lt_cate .tit{background:url(../images/h2_bg.gif) no-repeat left top; width:190px; height:56px; overflow:hidden; padding:0 14px 0 12px; font-weight:bold;color:#fff; font-size:18px; line-height:56px;}
.tit .f_more{color:#fff; font-size:12px; font-weight:normal; width:60px; height:56px; overflow:hidden; text-align:right; margin-top:5px;}
.tit .f_more:hover{text-decoration:underline;}
.lt_bg1{background:url(../images/lt_bg1.gif) left top repeat-y; padding-top:18px;}

.lt_bg{background:url(../images/lt_bg2.gif) left bottom no-repeat; padding:0 20px 10px 11px;}
.lt_bg ul{margin-bottom:5px;}
.lt_bg li{background:url(../images/h3_bg.gif) no-repeat left top; width:195px; line-height:34px; color:#fff; font-size:16px; margin:0 auto; text-indent:14px; margin-bottom:5px; font-weight:bold;}
.lt_bg li>a{color:#fff; height:34px; overflow:hidden; width:195px; display:block;}
.lt_bg li>a:hover{color:#FFF; text-decoration:underline;}
.lt_bg li.sy_li>a{color:#FFF; text-decoration:underline;}
.lt_bg li p{display:block; display:none;}
.lt_bg li p a{background:url(../images/lt_li.gif) 15px center no-repeat; padding-left:23px; width:179px; height:40px; line-height:40px; display:block; overflow:hidden; font-size:13px; border-top:1px dashed #ddd;}
.lt_bg li p a:first-child{border-top:none;}
.lt_bg li p a:hover{color:#00a1e9;}
.lt_bg li p a.sy_l{color:#00a1e9;}

.rt_cate .tit1{background:url(../images/rt_tit.gif) no-repeat; padding:0 22px 0 17px;font-weight:bold;color:#fff; font-size:18px; width:680px; height:56px; overflow:hidden; line-height:56px;}
.tit1 a{float:right; font-size:12px; font-weight:normal; color:#FFF; margin-top:5px; width:60px; height:56px; overflow:hidden; text-align:right;}
.tit1 a:hover{text-decoration:underline;}
.tit1 em{color:#fff; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-style:normal; margin-left:5px; }
.rt_list{ margin-top:23px;}
.rt_list li{float:left; width:222px; margin-right:25px;}
.rt_list .no_mar{ margin-right:0px;}
.rt_list li>a{width:206px; height:224px; border:1px solid #cdcdcd; padding:3px; display:block;}
.rt_list li span{display:block; width:208px; height:26px; line-height:26px; overflow:hidden; text-align:center;}
.rt_list li span a{color:#333;}
.rt_list li:hover span a{ color:#00a1e9;}
.rt_list li:hover>a{border:1px solid #00a1e9;}

/*合作伙伴*/
.actual{width:960px; margin:0 auto; height:302px; background:url(../images/sh4.gif) center bottom no-repeat; padding-bottom:17px; margin-bottom:20px;}
.com_tit{background:url(../images/line5.gif) left bottom repeat-x; width:936px; padding-bottom:14px; margin-bottom:22px; overflow:hidden; zoom:1;}
.com_tit .c_name{float:left; background:url(../images/line4.gif) left center no-repeat; height:45px; padding:0 40px 0 14px; width:798px; overflow:hidden; color:#00a1e9; font-size:20px;}
.com_tit .c_name img{ display:block; margin-top:3px;}
.com_tit .c_more{color:#666; margin:0 6px 0 0; width:60px; text-align:right; height:20px; overflow:hidden; float:right; padding-top:24px;}
.com_tit .c_more:hover{color:#00a1e9;}
.act_con{width:960px; height:216px; position:relative;}
.act_con .t_lt1,.act_con .t_rt1{ top:64px;}
.act_wrp{width:918px; margin:0 auto; height:200px; position:relative; overflow:hidden;}
.act_wrp ul{width:9999px; position:absolute;}
.act_wrp li{float:left; display:inline; width:205px; height:200px; margin:0 12px;}
.act_wrp li>a{width:202px; height:158px; padding:2px; border:1px solid #ddd; display:block;}
.act_wrp li span{display:block; text-align:center; width:205px; height:35px; line-height:35px; overflow:hidden; margin-top:8px;}
.act_wrp li span a{color:#222;}
.act_wrp li:hover span a{ color:#00a1e9;}
.act_wrp li:hover>a{border:1px solid #00a1e9;}
.t_lt1{ background:url(../images/s_lt.gif) no-repeat; width:15px; height:41px; position:absolute; left:0px; cursor:pointer;}
.t_rt1{ background:url(../images/s_rt.gif) no-repeat; width:15px; height:41px; position:absolute; right:0px; cursor:pointer;}

.cus{width:960px; margin:0 auto 20px;}
.cus_lt{width:656px; height:382px;}
.cus_lt_t{background:url(../images/line5.gif) left bottom repeat-x; height:45px; padding-bottom:14px;}
.cus_lt_t p{width:575px; float:left;background:url(../images/line4.gif) left center no-repeat; height:45px; overflow:hidden; color:#00a1e9; font-size:20px; padding-left:14px;}
.cus_lt_t p img{display:block; margin-top:3px;}
.sy_more{float:right; color:#666666;margin:0 6px 0 0; width:60px; text-align:right; overflow:hidden; height:20px; padding-top:24px;}
.sy_more:hover{color:#00a1e9;}
.sy_about{width:656px; height:329px; overflow:hidden; color:#666666;}
.sy_about img{float:left; margin:20px 16px 0 0px; width:276px; height:172px;}
.sy_about p{line-height:26px;}
.sy_about p em{font-style:normal; font-size:16px; font-weight:bold; color:#00a1e9; margin-top:20px; display:block;}

.cus_rt{ width:296px; height:382px;}
.cus_rt_t{height:45px; background:url(../images/line5.gif) left bottom repeat-x;padding-bottom:14px;}
.cus_rt_t p{width:197px; float:left; background:url(../images/line4.gif) left center no-repeat; height:45px; overflow:hidden; color:#00a1e9; font-size:20px; padding-left:14px;}
.cus_rt_t p img{display:block; margin-top:3px;}

.ho_con{width:274px; height:302px; margin-left:5px; position:relative;}
.ho_con .t_lt2,.ho_con .t_rt2{top:112px;}
.ho_wrp{width:202px; margin:0 auto; height:302px; overflow:hidden; position:relative;}
.ho_wrp ul{ width:10000px; position:absolute;}
.ho_wrp li{float:left; width:202px; height:302px;}
.ho_wrp li>a{width:158px; height:250px; padding:0 11px;margin:20px 0 0 11px; border:1px solid #ddd; background:#f6f6f6; display:block;}
.ho_wrp li span{display:block; text-align:center; width:202px; height:36px; line-height:36px; overflow:hidden;}
.ho_wrp li span a{color:#222;}
.ho_wrp li:hover span a{ color:#00a1e9;}
.ho_wrp li:hover>a{border:1px solid #00a1e9;}
.t_lt2{ background:url(../images/s_lt.gif) no-repeat; width:15px; height:41px; position:absolute; left:0px; cursor:pointer;}
.t_rt2{ background:url(../images/s_rt.gif) no-repeat; width:15px; height:41px; position:absolute; right:0px; cursor:pointer;}

.gray { background:#f1f1f1; padding:17px 0 21px;}
/*新闻*/
.news { width:960px; margin:0 auto 16px;}
.n_part{width:277px; height:312px; background:#fff; overflow:hidden; float:left; display:inline; margin-right:15px; padding:22px 17px 3px 16px;}
.news .n3{margin-right:0px;}
.n_list{margin-top:10px;}
.n_list li{height:30px; line-height:30px; width:275px; }
.n_list li a{color:#444; width:275px; height:30px; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(../images/n_li.gif) left 11px no-repeat; padding-left:19px;}
.n_list li a:hover{color:#00a1e9;}

.qa_con{height:239px; overflow:hidden; margin-top:15px;}
.qa_con dl{background:url(../images/line6.gif) center bottom no-repeat; padding-bottom:17px; margin-bottom:16px;}
.qa_con .dl_lst{background:none;}
.qa_con dt{background:url(../images/q.gif) left 3px no-repeat; padding-left:33px; height:45px; overflow:hidden; width:237px; line-height:20px;}
.qa_con dt a{color:#444; font-weight:bold;}
.qa_con dt a{color:#00a1e9;}
.qa_con dd{background:url(../images/a.gif) left top no-repeat; padding-left:33px; color:#666666; line-height:23px;}

.sy_contact{width:277px; height:312px; overflow:hidden;}
.sy_contact img{margin:10px 0;}
.sy_contact span{font-size:16px; color:#00a1e9;display:inline-block; width:277px; height:30px; line-height:30px; overflow:hidden;}
.sy_contact p{line-height:25px;}
.sy_contact p em{font-style:normal; font-size:14px; color:#333;}
/*友情链接*/
.friend{width:936px; min-height:125px;  margin:0 auto; padding:15px 12px 7px 12px; background:#fff;}
.friend .com_tit{margin-bottom:26px;}
.friend .com_tit .c_more { font-family:"宋体";}
.friend_con{ margin:0 auto;}
.friend_con li{float:left; display:inline; margin:0 8px;}
.friend_con li a{color:#666; font-size:14px;}
.friend_con li a:hover{color:#00a1e9;}

.footer{width:960px; margin:0 auto; }
.ft_bg {background:url(../images/ft_bg.jpg) left top repeat-x #fcfcfc; overflow:hidden;}
.nav{height:57px; line-height:57px; color:#fff; text-align:center; font-size:14px;}
.nav a{color:#fff; padding:0 20px; }
.nav a:hover{text-decoration:underline;}
.ft_con{padding:15px 0; color:#444; line-height:30px;}
.ft_con a{color:#444;}
.ft_con>span{padding:32px 16px 46px 0; background:url(../images/ft_line.gif) right 0 no-repeat; display:block;}
.ft_con .f_txt{padding:12px 41px 5px 15px;background:url(../images/ft_line.gif) right 0 no-repeat; width:484px;}
.f_txt p{line-height:30px;}
.f_txt p a{color:#444;}
.f_txt p a:hover{color:#00a1e9;}
.ft_con .code{padding:5px 0 0 45px;}
.ft_con .code span{display:block; text-align:center;}



/***************************************about******************************************************/
.ny_banner{width:960px; overflow:hidden; text-align:center; margin:0 auto; height:220px;}

.content{width:960px; margin:0 auto; margin-top:15px;}
.ny_left{width:199px; float:left;}
.left{width:201px; float:left; overflow:hidden;}
.left_top{height:32px; line-height:32px; padding-left:13px;color:#00AEEC; font-size:14px; font-weight:bold; border:1px solid #d2d2d2; border-left:4px solid #00AEEC;border-right:4px solid #00AEEC; overflow:hidden;}
.left_top a{color:#00AEEC; font-size:14px;}
.left_top a:hover{text-decoration:underline;}

.nr{border:1px solid #ccc;padding:10px 10px 10px;border-top:0;overflow:hidden;}
.nr li{line-height:30px; border-top:1px dashed #ccc; width:165px; overflow:hidden; float:left;}
.nr li:first-child{border-top:0px;}
.nr li>a{display:block; padding-left:30px; background:url(../images/ico003.gif) no-repeat 15px 12px; line-height:27px; height:24px; overflow:hidden;font-size:13px; padding-left:26px; height:30px; line-height:30px; display:block;}
.nr li.cur2>a{display:block; color:#00AEEC; font-weight:bold;}
.nr li>a:hover{display:block; color:#00AEEC; font-weight:bold;}

.nr li p{display:block; display:none;}
.nr li p a{border-top:1px dashed #c9c9c9; line-height:30px; height:30px; color:#141414; padding-left:34px;display:block; overflow:hidden; font-size:12px;}
.nr li p a:first-child{border-top:none;}
.nr li p a:hover{line-height:30px; height:30px; color:#00AEEC;  display:block; font-size:12px; padding-left:34px;}
.nr li p a.cur1{line-height:30px; height:30px; display:block; color:#00AEEC; font-size:12px; padding-left:34px;}


.l_news{width:199px; margin-top:10px; overflow:hidden;} 
.l_new_u{border:1px solid #ccc; border-top:none; padding:10px 7px;}
.l_new_u li{width:170px; height:24px; line-height:24px; border-bottom:1px dashed #ddd;overflow:hidden;background:url(../images/ico003.gif) no-repeat left 10px; text-overflow:ellipsis; padding-left:10px;}
.l_new_u li a{color:#666666;}
.l_new_u li a:hover{color:#00a1e9;}

.lxnr{margin:10px 0 30px 0; border:1px solid #ccc; border-top:none; width:199px;}
.lxnr img{padding:10px 7px;}
.lxnrs{width:199px; padding-bottom:18px;}
.lxnrs p{color: #666666;line-height:26px;padding:0 9px;}
.lxnrs p em{font-style:normal; font-size:14px; font-weight:bold; color:#00a1e9; line-height:30px;}

.right{width:754px; float:left; margin-left:5px; overflow:hidden;}
.plc{height:32px; line-height:32px; border:1px solid #ccc; padding:0 10px; color:#666; overflow:hidden; border-left:4px solid #00AEEC; border-right:4px solid #00AEEC; margin-bottom:10px;}
.plc h2{font-size:14px; width:120px; overflow:hidden; height:32px; color:#00a1e9;}
.plc p{width:600px; height:36px; overflow:hidden; float:right; text-align:right;}
.plc p a:hover{color:#00a1e9;}
.righttop{background:url(../images/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot{background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:50px;}
.right_main{width:752px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.agent_con{width:710px;  padding-top:10px; margin-left:19px;}
.age_about{padding-left:10px;}
.age_about p{line-height:26px; color:#666666; margin-bottom:15px;}
.age_about img{margin:16px 0;}

/*************************************************honor********************************************************/
.honor{margin:12px 0 18px 30px; overflow:hidden;}
.honor li{width:220px; height:250px; float:left; margin:12px 5px 0 0;}
.honor li a{width:200px; height:203px; border:1px solid #ddd; display:block; padding:13px 0;}
.honor li span{width:200px; height:20px; line-height:20px; overflow:hidden; color:#666666; font-size:14px; display:block; text-align:center;}
.honor li:hover a{border:1px solid #00a1e9;}
.honor li:hover span{color:#00a1e9;}

.apage{height:25px; line-height:25px; padding:0 5px; margin:10px 0 6px 0;text-align:right; }
.apage a{border:1px solid #d4e3e9; line-height:20px; text-align:center; width:20px; height:20px; display:inline-block;}
.apage a:hover{border:1px solid #D5D5D5;background-color:#00a1e9; color:#fff;}
.apage .cpb{border:1px solid #D5D5D5;background-color:#00a1e9; color:#fff;}
.apage .oran_pg_fp{background:url(../images/first_page.png) center 6px no-repeat;}
.apage .oran_pg_pp{background:url(../images/pre_page.png) center 6px no-repeat;}
.apage .oran_pg_np{background:url(../images/next_page.png) center 6px no-repeat;}
.apage .oran_pg_lp{background:url(../images/last_page.png) center 6px no-repeat;}


/*************************************************pro******************************************************/
.pro_t{line-height:26px; padding:0 12px; margin-top:20px;}
.pro_t p{ line-height:26px;}
.prod{margin:12px 0 18px 40px;overflow:hidden; }
.prod li{width:210px; height:200px; float:left; margin:12px 26px 0 0;}
.prod li table{width:206px; height:166px; border:1px solid #ddd;}
.prod li table img{max-height:166px; max-width:204px;}
.prod li span{height:36px; line-height:36px; text-align:center; display:block; font-size:14px; overflow:hidden;}
.prod li span a{color:#333333;}
.prod li:hover table{border:1px solid #00a1e9;}
.prod li:hover span a{color:#00a1e9;}

/***************************************************proshow**********************************************/
.proshow{margin-top:26px; padding-right:14px; overflow:hidden;}
.proshow p{color:#666666; line-height:24px;}
.proshow_p{width:205px; height:162px; border:1px solid #d6d6d6; margin:0 21px; float:left;}
.proshow p h1{font-style:normal; color:#00a1e9; line-height:30px; font-size:20px; margin:2px 0 16px 0;}
.proshow h1 {font-style:normal; color:#00a1e9; line-height:30px; font-size:20px; margin:2px 0 16px 0;}

.tab{line-height:31px; height:31px; font-size:14px; border:1px solid #ddd; cursor:pointer; width:710px; margin-left:21px;float:left; margin-top:42px;}
.tab li{float:left; color:#333333; margin-right:6px; font-weight:bold; width:115px; height:31px; overflow:hidden; text-align:center;}
.tab li.hover{text-align:center; color:#FFF; background:#00a1e9; font-weight:bold; }
.tab li.selected{text-align:center; color:#FFF;background:#00a1e9; font-weight:bold;}
.hide{display:none;}
.tab_box{width:710px; min-height:330px; margin:25px 0 0 21px; border:1px solid #ddd; float:left;}
.tab_box div{padding:10px 0 0 21px;}
.tab_box p{line-height:26px; color:#5c5c5c;}
.tab_box p em{color:#00a1e9; font-size:16px; line-height:30px; font-weight:bold; font-style:normal; display:inline-block;}
 
.tab_box i{font-style:normal; color:#00a1e9; font-size:14px;}
.return{height:35px; width:85px; float:right; background:#00a1e9; margin:21px 19px 24px 0; overflow:hidden;}
.return a{font-size:14px;color:#FFF; text-align:center; line-height:35px; display:block;}

.pro_s{width:710px; height:30px; line-height:30px; border-bottom:1px dashed #ddd; border-top:1px dashed #ddd; margin:0px 23px 10px 23px; overflow:hidden;}
.pro_s span{width:355px; overflow:hidden; display:block; float:left; text-overflow:ellipsis;}
.pro_s span a{color:#666666;}
.pro_s span a:hover{color:#00a1e9;}
.proshow_txt{height:40px; line-height:40px; overflow:hidden; width:710px; font-weight:bold; font-size:18px; color:#00a1e9; margin:0 23px; border-bottom:1px solid #ddd;}

.pro{margin:12px 0 18px 27px; width:710px; height:210px; float:left; overflow:hidden; position:relative;}
.pro ul{width:99999px; position:relative;}
.pro ul li{width:210px; height:200px; float:left; margin:12px 26px 0 0;}
.pro ul li>a{width:202px; height:160px; display:block; border:1px solid #ddd; padding:2px;}
.pro ul li span{height:36px; line-height:36px; text-align:center; display:block; font-size:14px; overflow:hidden;}
.pro ul li span a{color:#333333;}
.pro ul li:hover>a{border:1px solid #00a1e9;}
.pro ul li:hover span a{color:#00a1e9;}

/**********************************************news*********************************************************/
.news1{margin-bottom:20px;} 
.news1 li{padding:6px 0 10px 0px; height:127px; overflow:hidden; border-bottom:1px dashed #ddd; line-height:32px;}
.news1 li p{overflow:hidden;}
.news1 li p span{float:right; width:100px; overflow:hidden; text-align:right; height:32px; margin-right:3px; display:block;}
.news1 li p a{color:#333; width:575px; font-size:14px; background:url(../images/ico10.jpg) no-repeat left 14px; height:32px; overflow:hidden; display:block;padding-left:10px; }
.news1 li p a:hover{color:#00a1e9; background:url(../images/ico.jpg) no-repeat left 14px;}


/********************************************newshow********************************************/
.newshow_top{min-height:67px; padding:20px 0 15px 0; margin:0 21px; border-bottom:1px dashed #9c9c9c;}
.newshow_top h1{font-size:22px; line-height:42px; text-align:center;}
.newshow_top p{text-align:center; color:#c6c6c6; font-family:"宋体"; line-height:24px;}
.newshow_txt{margin:12px 21px 18px 21px;}
.newshow_txt p{line-height:36px;}
.newshow{border-bottom:1px dashed #d2d2d2; border-top:1px dashed #d2d2d2;}
.newshow span{width:370px; height:35px; line-height:35px; overflow:hidden; display:inline-block;}
.newshow span a{color:#666666;}

.newshow_b{padding:0 10px;}
.newshow_b ul{margin-top:17px; overflow:hidden; width:780px;}
.newshow_b ul li{line-height:25px; height:25px; width:341px; margin-right:23px; overflow:hidden; float:left; padding-left:26px; background:url(../images/ico10.jpg) no-repeat 16px 10px;}
.newshow_b ul li a{width:335px;text-overflow:ellipsis; height:25px; overflow:hidden; display:inline-block;}
.newshow_b ul li a:hover{color:#00a1e9;}.com_tit .c_more


/**********************************************partner******************************************/
.patner{margin:12px 0 18px 30px;overflow:hidden; }
.patner li{width:162px; height:110px; float:left; margin:12px 15px 0 10px;}
.patner li>a{width:156px; height:80px; display:block; border:1px solid #ddd; padding:2px;}
.patner li span{height:30px; line-height:30px; text-align:center; display:block; font-size:14px; overflow:hidden;}
.patner li span a{color:#333333;}
.patner li:hover>a{border:1px solid #00a1e9;}
.patner li:hover span a{color:#00a1e9;}
/**********************************************job**********************************************/
.jobshow{width:700px; margin-left:23px;}
.jobshow ul{ color:#4b4b4b; border-top:1px solid #dde7f3; margin-bottom:27px; margin-top:40px; background:url(../images/tab_bg.jpg) no-repeat 373px top;}
.jobshow ul li{ border:1px solid #dde7f3; border-top:none;}
.jobshow_td{ width:350px;  padding-left:18px; line-height:34px; border-right:1px solid #dde7f3;}
.jobshow_tdd{ line-height:34px; padding-left:18px;}
.neirong{ width:710px; overflow:hidden; color:#4a4a4a;}
.neirong p{ line-height:30px; margin-left:15px;}


/**********************************************problem*********************************************************/
.problem{margin-bottom:20px;} 
.problem li{padding:6px 0 10px 0px; overflow:hidden; border-bottom:1px dashed #ddd; line-height:32px;}
.problem li p{overflow:hidden;background:url(../images/q.gif) no-repeat left 5px; padding-left:35px; font-size:16px; color:#00a1e9;}
.problem li span{background:url(../images/a.gif) no-repeat left 5px; padding-left:35px; display:block;}



/**********************************************contact*********************************************************/
.contact{margin:20px; background:url(../images/c_contact.jpg) no-repeat right -25px;}
.contact p{line-height:36px;}
.contact p em{font-style:normal; font-size:16px; font-weight:bold; color:#00a1e9; line-height:30px; display:block;}
.con_map{width:710px; height:400px; text-align:center; border:1px solid #ddd; margin-top:38px;}



/*****************************************message***************************************************************/
.xing{color:#666666; margin:20px 0 10px 85px; font-size:14px;}
.xing span{color:#e71f19;}
.message{ float:left; width:745px; text-align:left; padding-bottom:53px;}
.leave_b td{ font-size:13px; line-height:36px; color:#666;}
.leave_b input[type="text"]{ width:163px; height:23px; border:1px solid #ebebeb;}
.leave_b .inp_a input[type="text"]{ width:261px;}
.leave_b .inp_b input[type="text"]{ width:321px;}
.leave_b textarea{width:471px; height:198px; border:1px solid #ebebeb; margin:17px 0px; overflow:auto;}
.leave_b td span{ color:#e71f19;  margin-left:12px;}
.leave_b td span a{ text-decoration:underline; color:#e71f19;line-height:30px;}
.leave_b td img{ margin-left:14px; border:1px solid #cfcfcf;}
.leave_b .tda{ padding-top:8px; }
.inp_c{line-height:24px; width:80px; height:24px; text-align:center; border:none; cursor:pointer; margin-top:22px; margin-right:18px;color:#fff; background:#00a1e9; border-radius:4px; font-size:14px;}


/**************************************站点地图*******************************************/
.pright_b ul{width:736px;padding-top:30px;font-size:14px;line-height:24px;float:right;}
.pright_b ul li a:first-child{display:block;border-bottom:1px dashed #1c458a;font-size:18px;padding-bottom:10px;}
.pright_b ul li{margin-bottom:30px;}	
.pright_b ul li a{color:#464646;margin-right:10px;padding-top:5px;}
.pright_b ul li a:hover{text-decoration:underline;}


.pages{ padding-top: 20px; overflow: hidden; text-align: center; width:736px;}
.pages a{ display: inline-block; height: 24px; background: #ede5d7; line-height: 24px; padding: 0 10px; margin: 0 5px; border-radius: 2px;}
.pages a:hover{ color: #fff;  background: #00a1e9;}
.pages .cpb{ color: #fff;  background: #00a1e9;}
.pages span{ display: inline-block; height: 24px; line-height: 24px; padding: 0 10px; margin: 0 5px; background: #5f321a; color: #fff;  border-radius: 2px;}



.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}