/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #353535; }/*google浏览器字体兼容*/
body { font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; width: 100%; background: #ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #353535; outline: none; }
a:hover { color: #1293cb; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #e1550b }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1200px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.top{ width:100%; height:auto; background:#1b97cd;}
.top .container{ background:#1b97cd;}
.topr{ width:405px; height:auto; padding-top:24px;}
.topphone{ width:150px; height:auto; padding-left:40px; background:url(../images/topphone.jpg) no-repeat left 90%; font-size:20px; line-height:30px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; padding-top:5px;}
.language{ width:210px; height:auto;}
.language a{ display:block; width:70px; height:46px; float:left; text-align:center;color:#FFF;}
.language a img{ margin-bottom:5px;}
.language a.cn{ background:url(../images/language_bg.jpg) no-repeat right 30%;}
.language a.en{ background:url(../images/language_bg.jpg) no-repeat right 30%;}
.menu{ width:100%; height:auto; background:#ffffff; padding:12px 0;}
.menuc{ width:820px; height:30px;}
.menuc ul li{ width:110px; height:30px; float:left; margin-right:1px;}
.menuc ul li a{ display:block;width:110px; height:30px; line-height:30px; text-align:center; color:#333333;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;}
.menuc ul li a:hover{ background:#1293cb; color:#FFF;}
.menuc ul li a.current{ background:#1293cb; color:#FFF;}
.search{ width:291px; height:30px;}
.search_submit{ width:47px; height:30px; background:url(../images/search_submit.jpg) no-repeat; cursor:pointer; line-height:30px; border:none;}
.search_text{ width:243px; height:28px; border-top:1px #cccccc solid; border-left:1px #cccccc solid; border-bottom:1px #cccccc solid; border-right:none; line-height:28px; text-indent:8px;}

/* banner */
.flexslider { position: relative; height: 450px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 450px; }
.slides li a { display: block; width: 1200px; height: 400px; margin: 0 auto; }
.flex-control-nav { position: absolute; bottom: 18px; z-index: 9999; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 24px; height: 10px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 24px; height: 10px; line-height: 12px; overflow: hidden; background:#ffffff; cursor: pointer; color: #ffffff; font-size: 0; }
.flex-control-nav .flex-active { background:#1b97cd; color: #1b97cd; }


.icon { margin: 40px auto; }
.iabout { width: 320px; height: auto; }
.iaboutt { padding-bottom: 8px; height: auto; background:url(../images/iaboutt_bg.jpg) no-repeat left bottom; }
.iaboutt p{ height: 19px; line-height: 19px; color: #353535; font-size: 18px; }
.iaboutt p span{ font-size:17px; color:#cccccc; font-weight:bolder; padding-left:8px;}
.iaboutc { padding-top: 10px; line-height: 23px; }
.iaboutc img { margin-bottom: 8px; }
.inews { width: 500px; height: auto; margin-left: 30px; }
.inewst { padding-bottom: 8px; height: auto; background:url(../images/inewst_bg.jpg) no-repeat left bottom;}
.inewst p { height: 19px; line-height: 19px; color: #353535; font-size: 18px; }
.inewst p span{ font-size:17px; color:#cccccc; font-weight:bolder; padding-left:8px;}
.inewsc{padding-top: 10px;}
.i_csm_one { margin-bottom: 13px; }
.i_csm_one_con { width: 305px; height: auto; }
.i_csm_one_con_time { color: #bfbfbf; margin: 5px 0 8px 0; }
.i_csm_one_con_info { line-height: 22px; }
.i_csm_list { }
.i_csm_list ul li { line-height: 32px; border-bottom: 1px #cccccc dashed; }
.i_csm_list ul li span { color: #cccccc; }
.iproduct { width: 320px; height: auto; }
.iproductt { padding-bottom: 8px; height: auto; background:url(../images/iproductt_bg.jpg) no-repeat left bottom; }
.iproductt p { height: 19px; line-height: 19px; color: #353535; font-size: 18px; }
.iproductt p span{ font-size:17px; color:#cccccc; font-weight:bolder; padding-left:8px;}
.iproductc { padding-top: 10px; line-height: 26px; }
.iproductc img { margin-bottom: 8px; }

.iprocenter{}
.iprocentert { padding-bottom: 8px; height: auto; background:url(../images/iprocentert_bg.jpg) no-repeat left bottom; }
.iprocentert p{ height: 19px; line-height: 19px; color: #353535; font-size: 18px; }
.iprocentert p span{ font-size:17px; color:#cccccc; font-weight:bolder; padding-left:8px;}
.iprocenterc{ padding-top:20px;}
.iprocenterc ul li{ width:216px; height:auto; float:left; margin-right:30px;}
.iprocenterc ul li a{ display:block;}
.iprocenterc ul li a img{ border:3px #cccccc solid;}
.iprocenterc ul li a p{ width:216px; height:auto; padding-top:8px; line-height:22px; text-align:center; font-size:16px;}
.iprocenterc ul li a:hover img{ border:3px #1293cb solid;}

/*合作伙伴*/
.ipartner { margin:50px auto 60px auto; }
.ipartnert { width: 70px; height: 74px; background: #1293cb; font-size: 14px; text-align: center; font-weight: bolder; line-height: 25px; padding-top: 25px; color: #FFF; letter-spacing: 2px; }
.ipartnerc { width: 1130px; height: 84px; background: #f2f2f2; padding-top: 15px; }
.picScroll3 { margin: 0 auto; position: relative; width: 980px; overflow: hidden; padding: 0 50px 0 60px; }
.picScroll3 .prev, .picScroll3 .next { display: block; position: absolute; top: 0; left: 0; width: 30px; height: 67px; }
.picScroll3 .prev { background: url(../images/i_case_prev.jpg) no-repeat; }
.picScroll3 .next { background: url(../images/i_case_next.jpg) no-repeat; left: auto; right: 5px; }
.picScroll3 ul { overflow: hidden; zoom: 1; }
.picScroll3 ul li { width: 132px; float: left; overflow: hidden; margin-right: 34px; }
.picScroll3 ul li a { display: block; border: 1px #cccccc solid; }
.picScroll3 ul li img { width: 130px; height: 70px; display: block; background: url(../images/loading.gif) center center no-repeat; }


.footer{ width:100%; height:auto; background:#1293cb; color:#FFF;}
.footer .container{background:#1293cb; padding:20px 0; text-align:center; color:#FFF; line-height:22px;}
.footer_menu{ padding-bottom:6px;}
.footer_menu a{ padding:0 8px; color:#FFF;}
.footer_menu a:hover{ text-decoration:underline;}

/*index end*/


/*product start*/
.commonall{ margin:60px auto 30px auto; min-height:180px;}
.comleft{ width:260px; height:auto;}
.comleftt{border-bottom:1px #cccccc solid; padding-bottom:10px;}
.comlefttl{ width:40px; height:44px; padding-right:22px; background:url(../images/cate_tt_bg.jpg) no-repeat right 50%; text-align:center; font-size:50px; color:#1b97cd; line-height:44px;}
.comlefttr{ width:180px; height:auto;}
.comlefttr .cn{ font-size:24px; color:#1b97cd; line-height:25px;}
.comlefttr .en{ font-size:16px; color:#1b97cd;}

.comleftc{}
.comleftc ul li{ width:260px; height:52px; border-bottom:1px #cccccc solid;}
.comleftc ul li a{ display:block; width:260px; height:52px; line-height:52px; background:url(../images/cate_li_bg.jpg) no-repeat 20px 50%; text-indent:52px; color:#333333; font-size:16px;}
.comleftc ul li a:hover{ background:url(../images/cate_li_bg_over.jpg) no-repeat 20px 50% #1b97cd; color:#FFF;}
.comleftc ul li a.leftcurr{ background:url(../images/cate_li_bg_over.jpg) no-repeat 20px 50% #1b97cd; color:#FFF;}

.comright{ width:880px; height:auto;}
.location{ margin-top:4px; height:45px; line-height:45px; border-bottom:2px #1b97cd solid; background:url(../images/home.jpg) no-repeat 10px 50%; text-indent:38px; font-size:14px; color:#1b97cd;}
.location a{ font-size:14px;color:#1b97cd;}
.location a:hover{ color:#fec625;}
.comcon{ padding-top:20px;}
.productlist{ padding-top:20px;}
.productlist ul li{ width:199px; height:auto; float:left; margin-right:27px;margin-bottom:20px;}
.productlist ul li a{ display:block;}
.productlist ul li a img{ border:2px #cccccc solid;}
.productlist ul li a p{ width:199px; height:auto; padding-top:8px; line-height:22px; text-align:center; font-size:16px;}
.productlist ul li a:hover img{ border:2px #1293cb solid;}


.pdetail{ padding-top:20px;}
.pdetailt{}
.pdetailt_l{ width:326px; height:326px; border:2px #cccccc solid;}
.pdetailt_r{ width:510px; height:auto;}
.pdetailt_r_t{ font-size:24px; color:#333333; padding-bottom:8px; border-bottom:1px #cccccc solid;}
.pdetailt_r_info{ padding:8px 0; line-height:22px; min-height:186px;}
.pdetailt_r_img{}
.pdetailt_r_img a img{ border:3px #cccccc solid; margin-right:8px;}
.pdetailt_r_img a:hover img{ border:3px #1293cb solid;}
.pdetailt_r_img a.pdcurr img{ border:3px #1293cb solid;}

.pdetailc{ margin:30px auto;}
.pdetailct{ border-bottom:2px #1b97cd solid; height:31px; line-height:31px;}
.pdetailct p{ width:100px; height:31px; line-height:31px; text-align:center; background:#1b97cd; color:#FFF; font-size:18px;}
.pdetailcc{ padding-top:20px; font-size:14px; color:#333333; line-height:25px;}
.pdetailother{}
.pdetailothert{ border-bottom:2px #1b97cd solid; height:31px; line-height:31px;}
.pdetailothert p{ width:100px; height:31px; line-height:31px; text-align:center; background:#1b97cd; color:#FFF; font-size:18px;}
.pdetailotherc{ padding-top:20px;}
.pdetailotherc ul li{ width:199px; height:auto; float:left; margin:0 27px 28px 0;}
.pdetailotherc ul li a{ display:block;}
.pdetailotherc ul li a img{ display:block; width:195px; height:195px; border:2px #cccccc solid;}
.pdetailotherc ul li a p{ width:199px; height:30px; line-height:30px; text-align:center; overflow:hidden; padding-top:8px; font-size:13px;}
.pdetailotherc ul li a:hover img{ border:2px #1293cb solid;}
.pdetailotherc ul li a:hover p{ color:#1293cb;}
/*product end*/

/*news start*/
.news_one{}
.news_one_r{ width:560px; height:auto; margin-bottom:8px;}
.none_t a{ font-size:14px; color:#222222; font-weight:bolder; line-height:25px;}
.none_t a:hover{ color:#c32a22;}
.none_time{ color:#808080; padding:3px 0 6px 0;}
.none_info{  line-height:20px;}
.news_more{ display:block; padding-top:20px; color:#808080;}
.newslist{}
.newslist ul li{ height:44px; line-height:44px; border-bottom:1px #cccccc dashed;}
.newslist ul li a{ padding-left:15px; background:url(../images/square.jpg) no-repeat left 50%; font-size:14px; color:#383838;}
.newslist ul li a:hover{ background:url(../images/square_over.jpg) no-repeat left 50%; color:#da251c;}

.ndetail{ padding:20px 0;}
.ndetailt{ font-size:18px; color:#333333; font-weight:bolder; text-align:center; line-height:40px;}
.ndetailtime{ text-align:center; color:#666666; line-height:23px;}
.ndetailc{ padding:20px 0; line-height:25px; font-size:13px; color:#333333; border-top:1px #CCC dashed; margin-top:8px;}
.ndetailpage{ line-height:23px; font-size:13px;color:#333333;}
.ndetailpage a{color:#333333;}
.ndetailpage a:hover{ color:#fbca18;}
/*news end*/

/*about start*/
.aboutcon{ line-height:28px;font-size:13px;}
.aboutcon img{ margin-bottom:10px; }
.aboutconr{ width:410px; height:auto; line-height:25px; padding-top:10px;}

.partner{}
.partner ul li{ width:199px; height:105px; float:left; margin:0 28px 28px 0;}
.partner ul li a img{ border:1px #CCCCCC solid;}
.partner ul li a:hover img{ border:1px #1b97cd solid;}

.picture{}
.picture ul li{ width:199px; height:auto; float:left; margin:0 28px 28px 0;}
.picture ul li a img{ border:1px #CCCCCC solid;}
.picture ul li a:hover img{ border:1px #1b97cd solid;}
.picture ul li a p{ width:199px; line-height:22px; padding-top:8px; text-align:center; font-size:14px;}

.aboutconls{ width:400px; height:auto; padding-top:27px;}
.aboutconrs{ width:356px; height:auto;}
.mess_text{ width:354px; height:38px; line-height:38px; border:1px #cccccc solid; margin-bottom:14px; text-indent:15px;}
.mess_textarea{ width:324px; height:100px; border:1px #cccccc solid; padding:15px; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;margin-bottom:14px; line-height:22px;}
.mess_submit{ width:117px; height:40px; border:none; line-height:40px; text-align:center; background:#1b97cd; color:#FFF; font-size:16px; cursor:pointer;}
.mess_submit:hover{ background:#1577a2;}
/*about end*/


/*job start*/
.rencai-list { padding-bottom:10px;}
.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi { width: 160px; display: inline-block; }
.rencai-list-title { height: 40px; line-height: 40px; background-color: #1b97cd; color: #fff; width: 100%; }
.rencai-zhiwei { padding-left: 28px; }
.rencai-list-main .rencai-list-item { height: 40px; line-height: 40px; font-size: 12px; color: #333; overflow: hidden; position: relative; font-family: 宋体; }
.rencai-list-title .rencai-action { display: none; }
.rencai-action { cursor: pointer; display: inline-block; width: 21px; height: 21px; background: url(../images/rencai-list-btn.png) no-repeat; }
.rencai-list-main .rencai-list-item:nth-child(2n) .rencai-list-item-title { background-color: #e4e6e7; }
.rencai-list-item .rencai-action { position: absolute; right: 50px; top: 10px;}
.rencai-list-item.active { overflow: visible; height: auto; }
.rencai-list-item.active .rencai-list-item-title { border-bottom: 1px solid #e4e6e7; }
.rencai-list-item.active .rencai-action { background-image: url(../images/rencai-list-btn-hover.png); }
.rencai-list-content { padding-left: 28px; height: 0; overflow: hidden;line-height: 25px; }
.rencai-list-content p { line-height: 25px; font-size: 12px; color: #333; }
.rencai-list-content h5 { font-size: 12px; color: #0078d7; margin-top: 20px; }

/*job end*/





.pageController { width: 350px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; margin: 30px auto 0 auto; line-height: 25px;}
.pageController a { float: left; display: block; background-color: #949595; border: #949595 1px solid; color: #FFF; padding: 3px 12px; margin-right: 5px; }
.pageController a:hover { background-color: #1293cb; color: #FFF; text-decoration: none; border: #1293cb 1px solid; }
.pageController .xuanzhong { background-color: #1293cb; color: #FFF; font-weight: bold; border: #1293cb 1px solid; }
.pageController p { float: left; display: block; background-color: #FFF; border: #efefef 1px solid; color: #656565; padding: 1px 5px 1px 5px; margin-right: 5px; }
