/* 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:"Microsoft YaHei"; margin:0 auto; color:#3e3e3e; background:#fff;font-size:14px; min-width:1200px;}
*{margin:0 auto;padding:0;}
a{color:#3e3e3e; text-decoration:none;}
a:hover{color:#ff7e02; text-decoration:none;}
.ta{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.ta a{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
img{vertical-align:middle;border:0;}
.w1200{width:1200px; margin:0 auto;}

.k_k{width:100%; height:50px; margin:0 auto;}
.k_k1{width:100%; height:25px; margin:0 auto;}
.k_k2{width:100%; height:35px; margin:0 auto;}
.k_k3{width:100%; height:40px; margin:0 auto;}
.k_k4{width:100%; height:60px; margin:0 auto;}
.kk{width:100%; height:175px; margin:0 auto;}

a .goodsimg{ border:3px solid #fff; display:block;}
a:hover .goodsimg{ border:3px solid #823327;}

.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;}
p{ word-spacing:-1.5px;}
.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;}

/*gotop*/
.cbbfixed {position:fixed; right:10px; transition: bottom ease .3s;bottom:-85px;z-index:3; cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color:#0168a3;}
.cbbfixed .gotop {transition:background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#000;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(../images/erwei.png);width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background:url(side-icon01.png);}

/*head*/
.head{height:750px; width:100%; position:relative;}
.about_head{height:545px; width:100%;}
.top{width:100%; height:115px; background:url(head_top_bg.png) repeat; position:absolute; top:0; z-index:9999; box-shadow:#828282 0 10px 10px -10px;}
.about_top{width:100%; height:115px; background:url(head_top_bg.png) repeat; box-shadow:#828282 0 10px 10px -10px;}
.logo{float:left; width:300px; margin-top:30px;}
.logo p{color:#0c1c70; font-weight:bold; font-size:15px; padding-top:10px;}
.head_right{width:847px; float:right;}
.head_right_item_tel{color:#0c1b6e; float:left; text-align:left; margin-top:12px; text-indent:63px;}
.head_right_item_tel font{font-family:Impact,Microsoft YaHei; font-size:26px;}
.head_right_item_t{float:right; text-align:right; margin-top:20px;}

/*导航*/
.navBar{position:relative; height:65px; line-height:65px; z-index:999; width:847px; float:right;}
.nav {width:855px;margin:0 auto;}
.nav .m {float:left;position:relative;}
.nav h3 {float:left;font-size:100%; text-align:center; margin-left:61px;}
.nav h3 a{display:block; vertical-align:top; text-decoration:none; font-size:15px; font-weight:normal; color:#000;}
.nav .on {border:0;}
.nav .on h3 a{color:#0168a3;}
.nav .sub {display:none; width:262px;position:absolute; top:65px; background:#fff; padding:8px 0;}
.nav .sub li {height:35px;line-height:35px;float:left;width:130px; text-align:center;}
.nav .sub li a {display:block;font-size:14px;}
.nav .sub li a:hover {color:#0168a3;}
.nav #m9 .sub {width:262px;left:auto;right:0px;}

/*banner*/
.slides { position: relative; z-index: 1;}
.flex-control-nav { position: absolute; bottom:20px; z-index:9999; width: 100%; text-align: center;}
.flex-control-nav li {display: inline-block; width:27px; height:5px; margin: 0 4px; *display: inline; zoom:1;}
.flex-control-nav a { display: inline-block; width:27px; height:5px; line-height:50px; overflow: hidden; background: url(dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*关于我们*/
.about{width:100%; background:#f4f4f4; height:478px;}
.about .w1200{background:url(Index_about_img.jpg) no-repeat right center; height:478px;}
.about_content{width:735px; float:left; text-align:left;}
.about_title{font-size:24px; color:#0168a3; height:75px; line-height:75px; background:url(about_title_x.png) no-repeat left bottom; margin-top:65px;}
.about_content p{color:#666666; line-height:26px; text-indent:2em; padding-top:30px; padding-bottom:30px;}
.about_content a{width:130px; height:40px; line-height:40px; text-align:center; color:#fff; background:#ff7e02; display:block; float:left;}
.about_content a:hover{background:#0168a3;}

/*产品展示*/
.product{width:100%; height:540px; background:url(Index_product_bg.jpg) no-repeat center bottom;}

.title{width:100%; text-align:center;}
.title_p1{font-size:33px; font-weight:bold; color:#0168a3;}
.title_p1 font{color:#ff7e02;}
.title_p2{font-family:Arial, Microsoft YaHei; font-size:20px; color:#d1d1d1; line-height:46px; text-transform:uppercase;}
.title_p3{color:#7a7a7a; font-size:16px; width:440px; height:36px; line-height:36px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}

.picMarquee-left{ width:1150px; overflow:hidden; position:relative; padding-top:80px;}
.picMarquee-left .bd{width:1150px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{margin:0 13px; width:260px; float:left; _display:inline; overflow:hidden; text-align:left; position:relative;}
.picMarquee-left .bd ul li a:hover .title{background:#0077c6;}
.picMarquee-left .bd ul li .title{width:100%; height:30px; line-height:30px; text-align:center; color:#fff; background:url(bg1.png) repeat; position:absolute; bottom:0; z-index:9}


/*我们的优势*/
.adv{height:690px;}
.adv_content{width:100%; background:url(Index_adv_img.jpg) no-repeat center center; height:401px; margin-top:50px;}
.adv_content_item{width:250px; margin-top:30px;}
.adv_content_item ul li p{font-size:18px; font-weight:bold; color:#0168a3; text-align:left; line-height:60px;}

/*资质荣誉*/
.honor{width:100%; height:470px; background:url(Index_honor_bg.jpg) no-repeat center center;}

.honor_title{width:100%; text-align:center;}
.honor_title_p1{font-size:33px; font-weight:bold; color:#fff;}
.honor_title_p2{font-family:Arial, Microsoft YaHei; font-size:20px; color:#d1d1d1; line-height:46px; text-transform:uppercase;}
.honor_title_p3{color:#fff; font-size:16px; width:280px; height:36px; line-height:36px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}

.picMarquee-left-1{ width:1200px; overflow:hidden; position:relative; padding-top:50px;}
.picMarquee-left-1 .bd{width:1200px;}
.picMarquee-left-1 .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left-1 .bd ul li{margin:0 15px; width:230px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left-1 .bd ul li img{padding:3px; border:1px solid #c3d3e2;}
.picMarquee-left-1 .bd ul li .title{font-size:14px; line-height:40px; height:40px;}
.picMarquee-left-1 .bd ul li .title a{color:#fff;}

/*新闻资讯*/
.faq_news{height:605px;}
.faq{width:330px; border:1px solid #e4e4e4; height:485px;}
.faq_title{width:100%; height:54px; line-height:54px; border-bottom:1px solid #e4e4e4;}
.faq_title ul{width:295px; margin:0 auto;}
.faq_title ul li.fl{color:#0168a3; font-size:16px; font-weight:bold;}

.faq_content{width:100%; height:430px; overflow:hidden;}
.faq_content ul li{width:100%; border-bottom:1px solid #e4e4e4; height:143.5px;}
.faq_content ul li .faq_content_title{width:295px; margin:0 auto; text-align:left; background:url(Index_faq_q.gif) no-repeat left 20px; line-height:20px; text-indent:30px; padding-bottom:15px; padding-top:20px;}
.faq_content ul li .faq_content_title a{color:#0168a3;}
.faq_content ul li .faq_content_t{width:295px; margin:0 auto; background:url(Index_faq_a.gif) no-repeat left top; height:70px;}
.faq_content ul li p{width:265px; float:right; font-size:13px; color:#9c9c9c; line-height:24px;}

.news{width:825px; height:485px;border:1px solid #e4e4e4;}

#tab{width:825px;position:relative;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;border-bottom:1px solid #e4e4e4;height:54px;}
#tab .tab_menu li{float:left;width:125px; height:54px; line-height:54px; cursor:pointer; font-size:16px; text-align:center;}
#tab .tab_box{width:775px;height: 220px;clear: both;text-align: left;top:77px;position: relative;}
#tab .tab_menu .selected{cursor:pointer; color:#0168a3;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4; border-bottom:1px solid #fff; font-weight:bold;}
.hide{display:none;}

.news_tj{width:775px; margin:0 auto;}
.news_tj_img{width:225px; height:150px;}
.news_tj_content{width:525px; height:150px; text-align:left;}
.news_tj_content a{font-weight:bold; color:#0168a3; line-height:50px;}
.news_tj_content p{color:#9c9c9c; line-height:24px; font-size:13px;}
.news_tj_content .news_tj_time{text-align:right; padding-top:5px; font-size:13px; color:#9c9c9c;}

.news_content{width:775px; margin:0 auto; margin-top:20px;}
.news_content ul li{height:44px; line-height:44px;}
.news_content ul li.fl{width:660px; text-align:left; background:url(Index_news_list_ico.gif) no-repeat left center; text-indent:20px;}
.news_content ul li.fr{width:115px; text-align:right; color:#9c9c9c;}

/*友情链接*/
.link{width:100%; height:415px; background:#0168a3;}

.picMarquee-left-2{ width:1200px; overflow:hidden; position:relative; padding-top:50px;}
.picMarquee-left-2 .bd{width:1200px;}
.picMarquee-left-2 .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left-2 .bd ul li{margin:0 15px; width:149px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left-2 .bd ul li .title{font-size:14px; line-height:40px; height:40px;color:#fff;}

/*底部*/
.bottom_tel{background:#f5f5f5; width:100%; height:130px;}
.bottom_tel_tel{font-size:18px; text-align:left; color:#0168a3; margin-top:40px;}
.bottom_tel_tel p{font-size:27px;}
.bottom_tel_kj{float:right;}
.bottom_tel_kj_qq{display:inline-block; width:137px; height:49px; line-height:49px; text-align:center; background:#0168a3; color:#fff; border-radius:5px; margin-top:40px;}
.bottom_tel_kj_qq a{color:#fff;}

/*划过提示*/
.type-inline-block {display:inline-block; width:137px; height:49px; line-height:49px; text-align:center; background:#0168a3; color:#fff; border-radius:5px; margin-right:15px; margin-top:40px;}
.mytooltip {position:absolute;}
.mytooltip:after,.mytooltip:before {content: " "; height: 0; position: absolute; width: 0;}
.mytooltip:before { border-width:9px;}
.mytooltip--cursor-help {cursor: help !important;}
.mytooltip-backing {position:absolute;width: 100%;}

.bottom{height:110px; border-top:1px solid #f5f5f5;}
.bottom_left{float:left; width:240px; margin-top:35px;}
.bottom_left p{color:#0c1c70; font-weight:bold; font-size:12px; padding-top:10px;}

.bottom_right{width:930px; float:right; text-align:right; margin-top:20px;}
.bottom_right p{height:40px; line-height:40px;}
.bottom_copy{text-align:right; height:25px; line-height:25px;}
.bottom_copy a{width:250px;}

/*内页部分*/
.about_left{width:910px; float:right; margin-top:40px;}
.about_location{width:100%; height:50px; line-height:50px; border-bottom:1px solid #ebebeb;}
.about_right{width:245px; float:left; margin-top:40px;}
.about_right_title{background:#0168a3; color:#fff; height:85px;}
.about_right_title p{font-size:26px; font-weight:bold; padding-top:25px; padding-left:50px;}

.left_nav{width:245px; padding:10px 0; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto; background:#f5f5f5; border-bottom:5px solid #0168a3;}
.left_nav ul{width:220px; margin:0 auto;}
.left_nav ul li{width:220px;border-bottom:1px solid #eaeaea; margin:0 auto; height:45px;}
.left_nav ul li a{font-size:14px; height:45px; line-height:45px; width:220px; margin:0 auto; text-align:left; text-indent:45px; display:block;}
.left_nav ul li a:hover{text-decoration:none; font-weight:bold; color:#fff; background:url(about_nav_hover_ico.png) #0168a3 no-repeat 90% center;}
.left_nav ul li.left_nav_cur a{color:#fff; text-decoration:none; font-weight:bold; background:url(about_nav_hover_ico.png) #0168a3 no-repeat 90% center;}

.about_right_contact{width:255px; background:#e8e8e8; height:175px;}
.about_right_contact p{line-height:24px; color:#3a4950; width:224px; margin:0 auto; padding-top:25px;}
.about_right_contact span a{width:224px; height:40px; line-height:40px; text-align:center; color:#fff; background:#0074c5; display:block; margin:0 auto; margin-top:15px;}

.right_content{width:910px; padding-top:20px; padding-bottom:20px; min-height:500px; margin:0 auto; overflow-x:hidden; line-height:200%; font-size:16px; text-align:justify;}
.p_right_content{width:910px; padding-top:20px; padding-bottom:20px;  margin:0 auto; line-height:200%; font-size:14px; text-align:justify;}
.right_content p{padding-top:15px;}
.right_content img{max-width:910px;}

a .list_pro{ border:1px solid #dedede; padding:2px; display:block;}
a:hover .list_pro{ border:1px solid #e00024;}

.about_qt{line-height:200%; padding-right:10px;  border-top:1px solid #ededed; border-bottom:1px solid #ededed; font-size:13px; background:#fff;}

.about_news_more a{width:96px; height:30px; display:block; line-height:30px; text-align:center; border:1px solid #0168a3; color:#0168a3; margin-top:5px;}
.about_news_more a:hover{background:#0168a3; border:1px solid #0168a3; color:#fff;}

.input_select{width:240px; line-height:30px; height:30px; border:1px solid #e8e8e8; font-family:"微软雅黑";}
.input_txt{width:240px; line-height:30px; height:30px; border:1px solid #e8e8e8; font-family:"微软雅黑";}
.input_textarea{width:340px; line-height:30px; height:80px; border:1px solid #e8e8e8; font-family:"微软雅黑";}

.m_k{width:355px; height:44px; text-indent:10px; line-height:44px; border:none; font-family:"微软雅黑"; font-size:14px; color:#787878; border:1px solid #eeeeee;}
.m_kk{width:355px; height:190px; text-indent:10px; line-height:44px; border:none; font-family:"微软雅黑"; font-size:14px;color:#787878; border:1px solid #eeeeee;}
.m_kkk{width:70px; height:36px; line-height:36px; border:none; font-family:"微软雅黑"; font-size:14px; text-align:center; color:#fff; background:#f60e2b;}
.m_kkkk{width:70px; height:36px; line-height:36px; border:none; font-family:"微软雅黑"; font-size:14px; text-align:center; color:#787878;border:1px solid #eeeeee;}

/*内页产品展示*/
.about_product_content_content{width:910px; margin-top:20px;}
.about_product_content_content ul li{width:289px; float:left; margin-right:9px; margin-left:5px; margin-bottom:15px; background:#fff; border:1px solid #eeeeee;transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.about_product_content_content ul li:hover{border:1px solid #e5e5e5;transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-box-shadow:0px 5px 15px #d3d3d3;-moz-box-shadow:0px 5px 15px #d3d3d3;box-shadow:0px 5px 15px #d3d3d3;}
.about_product_content_content ul li .about_product_content_content_img{margin-top:12px; margin-left:12px;}
.about_product_content_content ul li p{text-align:center; line-height:60px; height:60px; font-size:15px; color:#000; padding-top:0;}

/*分页*/
.pages{text-align:center; vertical-align:middle; line-height:36px; padding:40px 0 0px; font-size:14px;}
.pages .pages_red{ font-weight:bold; color:#eb0000;}
.pages a{height:32px; line-height:32px; display:inline-block; border:1px solid #e6e6e6; padding:0 12px; vertical-align:middle; margin-right:5px;}
.pages a:hover{background:#0168a3; text-decoration:none; border:1px solid #0168a3; color:#fff;}
.pages a.pages_cur{ border:1px solid #0168a3; background:#0168a3; 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*/
.job_title_list{width:910px; margin:0 auto;}
.job_title_list ul{width:910px;}
.job_title_list ul li{width:192.5px; float:left; text-align:center; font-size:15px; font-weight:bold; height:45px; background:#ededed; display:block; line-height:45px; margin-right:10px;}
.job_title_list ul li.no_p{margin-right:0; width:100px;}

.job_content{width:910px; margin:0 auto;}
.job_content ul{width:910px; border-bottom:1px solid #CCC; height:48px; clear:both;}
.job_content ul li{width:192.5px; float:left; text-align:center; font-size:14px; height:48px; display:block; line-height:48px; margin-right:10px;}
.job_content ul li.no_p{margin-right:0; width:100px;}
.job_content ul li img{height:19px; margin-top:12px;}