/* 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:#565656; background:#fff;font-size:14px; min-width:1200px;}
*{margin:0 auto;padding:0;}
a{color:#565656; text-decoration:none;}
a:hover{color:#1a68a6; text-decoration:underline;}
.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:45px; 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;}

.kk{width:100%; height:90px; margin:0 auto;}

/*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:#1a68a6;}
.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*/
.top{width:100%; background:#f4f4f4; height:41px; border-bottom:1px solid #e0e0e0; line-height:41px;}
.top .fr{width:192px; height:41px; background:#1a68a6; text-align:center; color:#fff;}
.top .fr a{color:#fff;}
.top .fr a:hover{color:#c6ddef;}

.head{height:122px;}
.logo{float:left; margin-top:25px; width:250px; background:url(Logo.gif) no-repeat left center; height:76px; text-align:right; color:#1a68a6; text-transform:uppercase; font-family:Arial,Microsoft YaHei;}
.logo p{font-size:38px; font-weight:bold;}
.logo_by{margin-left:20px; border-left:2px solid #ececec; height:60px; margin-top:33px;}
.logo_by p{margin-left:20px; font-size:18px; line-height:30px;}
.logo_by p font{color:#ed3636;}
.head_tel{width:355px; height:122px; background:url(Index_tel_bg.gif) no-repeat left center; text-align:right;}
.head_tel img{margin-top:30px;}

/*导航*/
.navBar{position:relative; height:60px; line-height:60px; z-index:999; width:100%; background:#1a68a6; box-shadow:0 4px 4px #7498ac;}
.nav {width:1200px;margin:0 auto;}
.nav .m {float:left;position:relative;}
.nav h3 {float:left; text-align:center; width:133.3333333px;}
.nav h3 a{display:block; vertical-align:top; text-decoration:none; font-weight:normal; color:#fff; cursor:pointer; font-size:15px; background:url(Index_Nav_X.gif) no-repeat right center;}
.nav #m9 h3 a{background:none;}
.nav .on {border:0;}
.nav .on h3 a{color:#c6ddef;}
.nav .sub {display:none; width:150px;position:absolute; top:60px; background:#ffffff; padding:8px 0; box-shadow: 0 0 6px #a2a2a2;}
.nav .sub li {height:35px;line-height:35px;float:left;width:150px; text-align:center; border-bottom:1px solid #efefef;}
.nav .sub li a {display:block;font-size:14px; color:#666}
.nav .sub li a:hover {color:#1a68a6;}
<!--.nav #m9 .sub {width:150px;left:auto;right:0px;}-->

/*banner*/
.flexslider {position: relative; height:590px; overflow: hidden; background: url(loading.gif) 50% no-repeat;}
.slides li { height:590px;}
.slides { position: relative; z-index: 1;}
.flex-control-nav { position: absolute; bottom:20px; z-index:9; width: 100%; text-align: center;}
.flex-control-nav li {display: inline-block; width:47px; height:9px; margin: 0 4px; *display: inline; zoom:1;}
.flex-control-nav a { display: inline-block; width:47px; height:9px; line-height:50px; overflow: hidden; background: url(dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*搜索*/
.search_content{width:100%; height:60px; background:url(Index_search_bg.gif) repeat-x center bottom; line-height:58px;}
.search_key{width:900px; float:left;}
.search_key a{color:#898989;}
.search_key a:hover{color:#1a68a6;}
.search{width:245px; height:32px; line-height:32px; float:right; margin-top:10px;}
.search_left{width:200px; float:left; background:#eeeeee;}
.search_left input{width:200px; height:32px; line-height:32px; background:none; border:none; color:#9b9b9b; font-family:"Microsoft YaHei";}
.search_right{width:45px; height:32px; float:left;}
.search_right input{width:45px; height:32px; cursor:pointer; border:none; background:url(search_ico.png) #1a68a6 no-repeat center center;}

/*产品展示*/
.product_list{background:#ededed; border-bottom:5px solid #e2e2e2; height:118px;}
.product_list_title{width:190px; height:118px; background:#1a68a6; border-bottom:5px solid #01467d; text-align:center; color:#fff; font-family:Arial,Microsoft YaHei;}
.product_list_title p{font-size:18px; font-weight:bold; line-height:30px; margin-top:35px;}
.product_list_content{width:910px; margin-right:40px; text-align:left; height:118px;}
.product_list_content ul li{float:left; text-align:left; margin-right:30px; font-size:15px; padding-right:35px; background:url(Index_product_list_x.gif) no-repeat right center; height:35px; line-height:35px; margin-top:30px;}
.product_list_content ul li:last-child{background:none;}
.product_list_content_tj{line-height:30px; width:910px; clear:both; height:30px; color:#909090; font-size:13px;}
.product_list_content_tj a{color:#909090;}
.product_list_content_tj a:hover{color:#1a68a6;}

.product{height:575px;}
.product_title{border-bottom:1px solid #e7e7e7; width:100%; height:45px; line-height:45px; margin-top:20px;}
.product_title ul li.fl{width:75px; font-size:18px; color:#1a68a6; border-bottom:2px solid #1a68a6; height:44px;}
.product_title ul li.fr{font-size:13px;}

.product_content{width:1200px; margin-top:20px;}
.product_content ul li{width:270px; height:235px; float:left; margin-right:40px; margin-bottom:10px;}
.product_content ul li.no_c_p{margin-right:0;}
.product_content ul li div{position:relative; width:270px; height:190px; overflow:hidden; 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; border:1px solid #e7e7e7;}
.product_content ul li div:hover{border:1px solid #1a68a6;}
.product_content ul li img{width:270px; height:190px; transition:1s;}
.product_content ul li:hover img{transform:scale(1.1);}
.product_content ul li p{height:45px; width:100%; text-align:center; line-height:45px;}


/*资质荣誉*/
.title{width:100%; font-size:22px; font-weight:bold; color:#1a68a6; text-align:center; background:url(Index_title_x2.gif) repeat-x center 45px;}
.title p{width:212px; height:32px; line-height:32px; font-size:12px; color:#939393;  font-family:Arial; background:url(Index_title_x.gif) no-repeat center center; font-weight:normal;}

.honor{height:300px;}

.silder-box{position:relative; margin:30px auto;}
.silder-box-1{width:1200px;}
.silder{margin:0 auto 0;}
.silder li{width:200px;height:180px;}
.silder li img{width:200px;height:141px; border:1px solid #e7e7e7;}
.silder li:hover img{border:1px solid #1a68a6;}
.silder li p{height:37px; line-height:37px; text-align:center; width:200px; font-size:13px;}

.silder-button{top:55px;width:32px;height:45px;position:absolute;cursor:pointer;}
.silder-button.btl{left:0;background:url(bl.png);}
.silder-button.btr{right:0;background:url(br.png);}

/*gg*/
.gg{width:100%; height:198px; background:url(Index_gg.jpg) no-repeat center center;}

/*我们的优势*/
.adv{width:100%; height:1380px; background:url(Index_adv_right_bg.jpg) #fafafa no-repeat right 45px;}
.adv_content{background:url(Index_adv_title_bg.jpg) no-repeat center top; height:1380px}

.adv_content_list{width:1200px;  margin:0 auto;}
.adv_content_left{width:545px;}
.adv_content_right{width:615px;}
.adv_content_title{width:100%; height:91px; font-size:18px; font-weight:bold; color:#343434;}
.adv_content_title p{margin-left:110px;}
.adv_content_title p span{font-size:24px; color:#1a68a6;}
.adv_content_title_item1{background:url(Index_adv_title_1.gif) no-repeat left center; margin-top:280px;}
.adv_content_title_item2{background:url(Index_adv_title_2.gif) no-repeat left center; margin-top:96px;}
.adv_content_title_item3{background:url(Index_adv_title_3.gif) no-repeat left center; margin-top:32px;}

.adv_content_content{margin-top:35px;}
.adv_content_content ul li{margin-bottom:10px; line-height:24px;}
.adv_content_content ul li span{background:url(Index_adv_list_ico.gif) no-repeat left 10px; width:52px; height:30px; display:block; float:left;}

.adv_content_right_item1{text-align:right;}
.adv_content_right_item1 img{margin-top:200px;}
.adv_content_right_item2{text-align:left;}
.adv_content_right_item2 img{margin-top:80px;}
.adv_content_right_item3{text-align:right;}
.adv_content_right_item3 img{margin-top:20px;}

/*关于我们*/
.about{height:520px;}

.about_content{width:1200px; margin:0 auto;}
.about_content_img{width:469px; height:318px; margin-top:35px;}
.about_content_content{width:700px; height:318px; margin-top:35px;}
.about_content_content .about_p1{font-size:24px; font-weight:bold; margin-top:25px; margin-bottom:20px; color:#1a68a6;}
.about_content_content .about_p2{font-size:14px; line-height:30px; text-indent:2em;}

.more a{width:120px; height:40px; text-align:center; line-height:40px; background:#1a68a6; border:1px solid #1a68a6; display:block; color:#fff; margin-top:30px;}
.more a:hover{ background:#fff; border:1px solid #1a68a6; color:#1a68a6;}

/*新闻资讯*/
.news_bg{width:100%; background:#f8f8f8; height:545px;}
.news{width:740px; height:445px; background:#fff;}
.news_title{height:55px; line-height:55px; font-size:18px; font-weight:bold; color:#1a68a6; background:url(Index_news_title_x.gif) no-repeat 17px center; text-indent:30px;}

.news_tj{width:700px; margin:12px auto;}
.news_tj_img{width:225px; height:160px;}
.news_tj_content{width:445px; height:160px; text-align:left;}
.news_tj_content a{font-weight:bold; color:#0168a3; line-height:40px;}
.news_tj_content p{color:#9c9c9c; line-height:24px; font-size:13px;}
.news_tj_time a{ width:75px; height:22px; line-height:22px; color:#fff; text-align:center; background:#1a68a6; display:block; margin-top:10px; font-weight:normal; float:left;}

.news_content{width:700px; margin:0 auto; margin-top:20px;}
.news_content ul li{height:36px; line-height:36px;}
.news_content ul li.fl{width:570px; text-align:left; background:url(news_list_ico.gif) no-repeat left center; text-indent:15px;}
.news_content ul li.fr{width:115px; text-align:right; color:#9c9c9c; font-family:Arial,Microsoft YaHei;}

.news_faq{width:400px; height:445px; background:#fff;}
.faq_title{border-top:2px solid #1a68a6; border-bottom:1px solid #e5e5e5; height:47px; line-height:43px; font-size:18px; font-weight:bold; color:#1a68a6; background:url(Index_news_title_x.gif) no-repeat 17px center; text-indent:30px;}
.faq_content{width:100%; height:430px; overflow:hidden;}
.faq_content ul li{width:100%; border-bottom:1px solid #f8f8f8; height:128px;}
.faq_content ul li .faq_content_title{width:365px; margin:0 auto; text-align:left; background:url(Index_faq_w.gif) no-repeat left 20px; line-height:20px; text-indent:30px; padding-top:10px; line-height:34px;}
.faq_content ul li .faq_content_title a{color:#0168a3;}
.faq_content ul li .faq_content_t{width:365px; margin:0 auto; background:url(Index_faq_d.gif) no-repeat left 6px; height:70px; line-height:24px; color:36a6a6a;}
.faq_content ul li p{width:335px; float:right; font-size:13px; color:#9c9c9c; line-height:24px;}


/*底部*/
.footer{width:100%; height:270px; background:#1a68a6; color:#ccd8e6;}
.footer a{color:#ccd8e6;}
.footer a:hover{color:#cce5ff;}

.foot_nav{width:100%; background:#085795; height:65px; line-height:65px;}
.foot_nav ul li{float:left; width:133.33333px; text-align:center; font-size:15px;}

.bottom_content{margin-top:30px;}
.bottom_contact{width:700px; line-height:30px; margin-top:10px;}
.bottom_wx{width:96px; text-align:center;}
.bottom_wx p{color:#fff; line-height:30px;}

.bottom_copy{color:#a8bdd6; line-height:30px; text-align:center; clear:both; height:30px; margin-top:10px; font-family:Arial,Microsoft YaHei;}
.bottom_copy div{width:320px; height:20px;}
.bottom_copy div a{width:126px; height:14px; display:block; background:url(huaqi.png) no-repeat center center; float:right; margin-top:7px;}

/*内页部分*/
.about_left{width:255px; float:left;}
.about_left_content{width:255px; background:#f3f3f3; border-radius:5px;}
.about_left_title{height:100px; text-transform:uppercase; text-align:center; font-size:14px; font-family:Arial,Microsoft YaHei; color:#8d8d8d;}
.about_left_title p{ font-size:24px; font-weight:bold; padding-top:25px; padding-bottom:5px; color:#1a68a6;}

.left_nav{width:255px; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto; padding-bottom:20px;}
.left_nav ul{width:225px; margin:0 auto;}
.left_nav ul li{width:225px; margin:0 auto;}
.left_nav ul li a{font-size:16px; height:40px; line-height:40px; width:225px; margin:0 auto; text-align:left; text-indent:30px; display:block; color:#fff; margin-bottom:12px; background:url(About_left_nav_ico.png) #1a68a6 no-repeat 88% center; border-radius:5px;}
.left_nav ul li a:hover{text-decoration:none; color:#fff; background:url(About_left_nav_ico.png) #ff9100 no-repeat 90% center; border-radius:4px;}
.left_nav ul li.left_nav_cur a{color:#fff; text-decoration:none; background:url(About_left_nav_ico.png) #ff9100 no-repeat 90% center; border-radius:4px;}

.about_left_kj{width:255px; margin-top:15px; background:#f3f3f3; border-radius:5px;}
.about_left_kj_content{width:225px; margin:0 auto; text-align:left; font-size:14px; line-height:30px; color:#848484; padding-bottom:20px;}

.about_right{width:910px; float:right;}
.about_location{width:910px; height:60px; line-height:60px; background:#f3f3f3; border-radius:5px;}
.about_location ul li.fl{font-size:18px; width:145px; background:#1a68a6; border-radius:5px 0 0 5px; text-align:center; height:60px; color:#fff; display:block;}
.about_location ul li.fr{padding-right:15px; color:#848484;}

.right_content{width:910px; padding-bottom:20px; padding-top:20px; min-height:500px; margin:0 auto; overflow-x:hidden; line-height:220%; font-size:15px; text-align:justify;}
.p_right_content{width:910px; padding-bottom:20px; padding-top:20px;  margin:0 auto; line-height:200%; font-size:14px; text-align:justify;}
.right_content p{padding-bottom:15px;}
.right_content img{max-width:910px; margin:20px 0;}

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 #eeeeee; border-bottom:1px solid #eeeeee; font-size:13px; background:#fff;}

.about_news_more a{width:96px; height:30px; display:block; line-height:30px; text-align:center; border:1px solid #1a68a6; color:#1a68a6; margin-top:5px; font-size:14px;}
.about_news_more a:hover{background:#1a68a6; border:1px solid #1a68a6; 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;}


/*内页表单样式*/
.Input1{height: 38px; width:280px; font-family: "微软雅黑"; line-height: 38px; padding: 0 10px; border: 1px solid #ddd; background-color: #fafafa;}
.Input2{height: 38px; width:300px; font-family:"微软雅黑"; line-height:38px; padding: 0 10px; border: 1px solid #ddd; background-color: #fafafa;}
.Input3{border: 1px solid #ddd; background-color: #fafafa; width:20px; height:20px;}
.ButtonV1 { height: 40px; line-height: 40px; padding: 0 20px; background-color: #1a68a6; color: #fff; border:none; font-size: 18px; cursor: pointer; font-family: "微软雅黑"; }


/*内页产品展示*/
.about_product_content_content{width:910px; margin-top:10px;}
.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:#1a68a6; text-decoration:none; border:1px solid #1a68a6; color:#fff;}
.pages a.pages_cur{ border:1px solid #1a68a6; background:#1a68a6; 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;}