@charset "utf-8";
/* CSS Document */

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; }
body { background:#fff; color:#555; font-size:14px; font-family:  "Microsoft YaHei" , Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none;}
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
/* 头部 */
.head {  background: url(../images/hd-bj.jpg) repeat-x;}
.header_1 { width: 1200px; margin: 0 auto; overflow: hidden; line-height: 42px; }
.hd2 { width: 500px; float: left;}
.hd { width: 500px; float: right;}
.hd2 p { color: #696969; line-height: 42px; font-size: 12px; margin-left:20px; margin-right: 2px;}
.hd2 p span { color: #2a9edb;}
.hd a { color: #696969; line-height: 42px; font-size: 12px; }
.hd p { font-size: 12px; color: #696969; text-align: right;  }
.hd .phone span { color: #d70000;}
/* logo */
.logo1 { width: 1200px; margin: 0 auto; overflow: hidden; }
.logo1_1 img ,.logo1_2 img { display: block;}
.logo1_1 { width: 440px; float: left;}
.logo1_2 { width: 290px; float: right; }
/* main */

/* 轮播 */
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
/* flexslider */
.flexslider{position:relative;overflow:hidden;margin-bottom:35px;}
background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:374px;}
.slides-ts li{height: 272px !important;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:28px;height:2px;margin:0 2.5px;}
.flex-control-nav a{display:inline-block;width:28px;height:2px;line-height:40px;
overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/* banner */
#nav {  background-color: #2d70b6; margin-bottom: 4px;}
#nav ul { width: 1200px; overflow: hidden; margin: 0 auto;}
#nav ul li { float: left; background: url(../images/nav-li-bj.jpg) no-repeat left center; border-left: 1px solid #87b6e6; margin-left: 1px;}
#nav ul #li-1 { border-left: 0;}
#nav ul li a { display: block; line-height: 40px; padding: 0 38px; color: #fff; font-size: 16px;}

/* 近期热门 */
.main1 { width: 1200px; margin: 0 auto 58px;}
.biaoti { margin-bottom: 9px;}
.biaoti img { display: block; margin: 0 auto;}
.main1_1 { width: 580px; margin: 0 auto 40px;}
.main1_1 ul { overflow: hidden; border-top: 1px solid #acacac; border-bottom: 1px solid #acacac;}
.main1_1 ul li { float: left; line-height: 48px;}
.main1_1 ul li a { font-size: 15px; color: #4f4f4f; line-height: 48px; padding: 0 30px;}
.main1_1 ul li:first-child a { color: #2d70b6;}

.main1_2 ul { width: 1200px; margin: 0 auto;overflow: hidden; margin-left:30px;}
.main1_2 ul li { float: left;  margin-right: 35px;}
.main1_2 ul li:last-child { margin-right: 0;}
.main1_2 ul li img { display: block; border: 1px solid #e7e7e7; width: 253px; height: 205px;}
.main1_2 ul li p { text-align: center; color: #373737; font-size: 14px; line-height: 50px;}
.main1_2 ul li p a{ text-align: center; color: #373737; font-size: 14px; line-height: 50px;}
.main2 { width: 1200px; margin: 0 auto 58px; overflow: hidden;}
.main2 img { display: block; }
.main2_1 { width: 438px; float: left; margin-right: 4px;}
.main2_1_1 { background-color: #4f9fda; margin-bottom: 5px; height: 83px; padding-top: 20px;}
.main2_1_1 h5 { font-size: 26px; color: #fff; font-weight: bold; margin-left: 30px; line-height: 46px; }
.main2_1_1 h5 a { background: url(../images/main2_1_1-h5.jpg) no-repeat right bottom; color: #fff; padding-right: 18px;}
.main2_1_1 p { font-size: 14px; color: #fff; margin-left: 30px;}
.main2_2 { width: 438px; float: left; margin-right: 3px;}
.main2_2_1 { margin-bottom: 4px;}
.main2_2_2{ overflow: hidden;}
.main2_2_2_1 { width: 303px; float: right;}
.main2_2_2_2 { width: 131px; float: left;}
.main2_3 { width: 317px; float: right;}
.main2_3_1 { margin-bottom: 4px;}
.main3 { width: 1200px; margin: 0 auto;}
.main3_1 { margin-bottom: 13px;}
.main3_1 img { display: block; margin: 0 auto;}
.side1 { background-color: #b7b7b7; height: 42px; margin-bottom: 19px;}
.tabs { overflow: hidden; width: 280px; margin: 0 auto;}
.tabs li { float: left; font-size: 20px; color: #fff; line-height: 42px; background-color: #646464; width: 140px; text-align: center;}
.tab_conbox { min-height: 357px;}
.tabs .thistab { background-color: #2d70b6;}
/*.tab_conbox li { overflow: hidden; background-color: #f2f2f2; padding: 26px 25px 29px 24px;}*/
.main3_l { width: 414px; float: left;}

.main3_r { width: 714px; float: right;}
.main3_r_1 { margin-bottom: 13px;}
.main3_r_1 h5 { border-bottom: 1px dashed #888; font-size: 15px; font-weight: bold; color: #373737; line-height: 36px; padding-left: 3px;}
.main3_r_1 p { background-color: #fff; line-height: 24px; font-size: 14px; color: #5a5959; padding: 9px 4px;}
.main3_r ul li { overflow: hidden; border-bottom: 1px solid #bcbbbb; line-height: 30px; padding-left: 8px; padding-right: 6px; padding-top: 0; padding-bottom: 0;} 
.main3_r ul li a { color: #373737;}
.main3_r ul li span { float: right; color: #373737;}

.main4 { width: 1225px; margin: 0 auto 58px;}
.main4_1 { margin-bottom: 29px;}
.main4_1 img { display: block; margin: 0 auto;}
.main4 ul { overflow: hidden;}
.main4 ul li { float: left; margin: 0 12px 21px;}
.main4 ul li img { display: block; width: 220px; height: 110px; margin-bottom: 5px;}
.main4 ul li p { color: #fff; background-color: #999; line-height: 26px; text-align: center; font-size: 14px;}
.main4 ul li:hover p { background-color: #fe9900;}
/* 底部 */
.footer { background-color: #2474b3; color: #fff;}
.footer_1 { width: 1200px; margin: 0 auto; overflow: hidden;}
.footer_1_1 { width: 884px; float: left; margin-top: 10px;}
.footer_1_1_1 { height: 223px; background: url(../images/footer_1_1_1.jpg) no-repeat bottom left; margin-bottom: 32px;}
.footer_1_1 dl { float: left; margin-right: 70px; margin-left: 4px;}
.footer_1_1 dl dt { font-size: 14px; font-weight: bold; color: #fff; line-height: 34px; width: 139px; margin-bottom: 6px; background: url(../images/footer_1_1-dt.jpg) no-repeat bottom left;padding-left: 8px;}
.footer_1_1 dl dd { font-family: 12px; color: #fff; line-height: 26px; padding-left: 8px;}
.footer_1_1 dl dd a { color: #fff;}
.footer_1_1_2 { padding-bottom: 17px;}
.footer_1_1_2 p { font-size: 14px; margin-left: 15px; line-height: 28px;}
.footer_1_1_2 p span { font-weight: bold; font-size: 34px;}
.footer_1_2 { width: 306px; float: right; background-color: #14609b; padding-bottom: 19px;}
.footer_1_2_1 { margin-top: 27px; margin-left: 27px; margin-bottom: 40px;}
.footer_1_2_1 p { background-color: #069cea; line-height: 50px; color: #fff; font-size: px; padding-left: 74px; width: 126px; margin-bottom: 8px;}
.footer_1_2_1 p a { color: #fff;}
/*.footer_1_2_1_1 { background: url(../images/footer_1_2_1_1.jpg) no-repeat left center;}
.footer_1_2_1_2 { background: url(../images/footer_1_2_1_2.jpg) no-repeat left center;}*/
.footer_1_2 h5 { font-size: 16px; font-weight: bold; margin-left: 33px; line-height: 48px;}
.footer_1_2_2 { overflow: hidden; width: 250px; margin-left: 27px; }
.footer_1_2_2 img { display: block;}
.footer_1_2_2_1 { float: left;}
.footer_1_2_2_2 { float: right;}
.banner { height: 249px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 11px;}
.banner img { height: 247px; display: block; margin: 0 auto;width: 1440;}
.about1 ,.cpzs1 { background-color: #edfaff; width: 1200px; height: 98px; margin: 0 auto 12px;}
.about1 ul { overflow: hidden; width: 912px; margin: 0 auto;}
.cpzs1 ul { overflow: hidden; width: 760px; margin: 0 auto;}
.gykq1 ul { overflow: hidden; width: 360px; margin: 0 auto;}
.about1 ul li ,.cpzs1 ul li ,.gykq1 ul li { float: left; border: 1px solid #686868; margin: 33px 12px 0; width: 126px; height: 36px; text-align: center; line-height: 36px; }
.about1 ul li a , .cpzs1 ul li a  , .gykq1 ul li a { font-size: 16px; font-weight: bold; color: #323232;}
.about1 ul .about1_1 ,.cpzs1 ul .about1_1 ,.gykq1 ul .about1_1 { background-color: #19a9e5; border: 1px solid #19a9e5;}
.about1 ul .about1_1 a ,.cpzs1 ul .about1_1 a ,.gykq1 ul .about1_1 a{ color: #fff; }
.mbx { width: 1200px; margin: 0 auto 40px; border-bottom: 3px solid #ddd;}
.mbx p { background: url(../images/mbx.jpg) no-repeat left center; padding-left: 32px; font-size: 12px; color: #4f4f4f; line-height: 48px;}
.mbx p a {  font-size: 12px; color: #4f4f4f; line-height: 48px;}
.about2 { min-height:200px; width: 1200px; margin: 0 auto;padding-bottom:80px;}
.about2_1 { margin-bottom:  52px;}
.about2_1 img { display: block; margin: 0 auto;}
.about2_2 { margin-bottom: 20px;}
.about2_2 p {line-height: 26px; color: #3a3a3a; font-size: 14px;}
.about2_2 img { display:inline-block; }
.cpzs2 { width: 1200px; margin: 0 auto 70px; overflow: hidden;}
.cpzs2_l { width: 215px; float: left;}
.cpzs2_l_1 { margin-bottom: 1px;background-color: #2d70b6; }
.cpzs2_l_1 p { font-size: 22px; color: #fff; font-weight: bold; padding-left: 14px; line-height: 40px;}
.cpzs2_l_2 { background-color: #f5f5f5; padding: 20px 10px;}
.cpzs2_l_2 h5 { line-height: 30px; font-size: 16px; color: #eff0f2; background: url(../images/cpzs2_l_2-h5.png) no-repeat left center; padding-left: 30px; margin-bottom: 7px; background-color: #ff7c00;}
.cpzs2_l_3 h5 { background-color: #7e7e7e;}
.cpzs2_l_3 h5 a{ background-color: #7e7e7e;}
.cpzs2_l_3 ul { margin-bottom: 14px;}
.cpzs2_l_3 ul li { background: url(../images/cpzs2_l_3-li.jpg) repeat-x bottom;}
.cpzs2_l_3 ul li a { background: url(../images/cpzs2_l_3-a.jpg) no-repeat left center; font-size: 12px; color: #416081; line-height: 30px; display: block; padding-left: 27px;}
.cpzs2_r { width: 916px; float: right;}
.cpzs2_r ul { overflow: hidden;}
.cpzs2_r ul li { float:  left; margin-right: 50px; margin-bottom: 4px;}
.cpzs2_r ul li img { display: block; width: 253px; height: 205px; border: 1px solid #cecece;}
.cpzs2_r ul li p { text-align: center; line-height: 50px; color: #373737; font-size: 14px;}
.cpzs2_r ul li p a{ text-align: center; line-height: 50px; color: #373737; font-size: 14px;}
.case2 { width: 1244px; margin: 0 auto 40px;}
.case2 .main4_1 { margin-bottom: 50px;}
.case2 ul { overflow: hidden;}
.case2 ul li { float: left; margin: 0 22px 34px;}
.case2 ul li img { display: block; width: 264px; height: 133px; margin-bottom: 5px;}
.case2 ul li p { text-align: center; line-height: 30px;  border: 1px solid #cbcbcb; background-color: #999; font-size: 12px; font-weight: bold; color: #fff;}
.list { text-align: center; margin-top: 30px;}
.list p ,.list select{ color: #585858; font-size: 12px;}
.gykq2 { width: 1200px; margin: 0 auto 30px;}
.gykq2 ul { }
.gykq2 ul li { overflow: hidden; margin-bottom: 34px;}
.gykq2_1 { width:236px; float: left;}
.gykq2_1 img { display: block; width: 234px; height: 155px; border: 1px solid #898989;}
.gykq2_2 { width: 1180px; float: right; border-bottom: 1px dashed #888; height: 157px;}
.gykq2_2 h5 { font-size: 16px; color: #333; margin-bottom: 12px;font-weight: bold;}
.gykq2_2 h5 a{ font-size: 16px; color: #333; margin-bottom: 12px;}
.gykq2_2_1 { margin-bottom: 18px;}
.gykq2_2_1 span { font-size: 14px; color: #505050;}
.gykq2_2 p { font-size: 14px; line-height: 26px; color: #333;}
.lxwm { margin-bottom: 126px;}
.lxwm img { display: block; margin: 0 auto 70px;}
.lxwm_1 { margin-left: 25px; width: 331px;}
.lxwm_1 p { line-height: 31px; color: #232323; font-size: 14px; padding-left: 26px; border-bottom: 1px solid #e7e7e7; }
.lxwm_1_1 { background: url(../images/lxwm_1_1.jpg) no-repeat left center;}

.lxwm_1_2 { background: url(../images/lxwm_1_2.jpg) no-repeat left center;}
.lxwm_1_3 { background: url(../images/lxwm_1_3.jpg) no-repeat left center;}
.newsshow { width: 1200px; margin: 0 auto 30px; overflow: hidden;}
.newsshow_l { width: 916px; float: left; border: 1px solid #c8c8c8; padding: 0 19px 40px;}
.newsshow_l_1 { border-bottom: 1px dashed #9d9d9d; padding: 22px 0; margin-bottom: 32px;}
.newsshow_l_1 h5 { font-size: 22px; color: #000; text-align: center; line-height: 42px;}
.newsshow_l_1 p { text-align: center; color: #929292; font-size: 12px; line-height:}
.newsshow_l_2 { padding: 0 10px; min-height: 660px;}
.newsshow_l_2 p { line-height: 26px; color: #3a3a3a; font-size: 14px;}
.newsshow_l_3 { margin-left: 14px;}
.newsshow_l_3 p { line-height: 26px; font-size: 14px; color: #3a3a3a;}
.newsshow_l_3 p a{ line-height: 26px; font-size: 14px; color: #3a3a3a;}
.newsshow_r { width: 214px; float: right;}
.newsshow_r_1 { margin-bottom: 28px;}
.newsshow_r_2 { background-color: #f5f5f5;}
.newsshow_r_2_1 { width: 188px; margin: 0 auto; padding: 17px 0 15px; height: 154px;}
.newsshow_r_2_1 div#header div.wrap {
  height: 154px;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.newsshow_r_2_1 div#header div#slide-holder {
  z-index: 40;
  width: 188px;
  height: 133px;
  position: absolute;
}
.newsshow_r_2_1 div#header div#slide-holder div#slide-runner {
  width: 188px;
  height: 154px;
  overflow: hidden;
  position: absolute;
}
.newsshow_r_2_1 div#header div#slide-holder div#slide-controls div#slide-controls1 {
  left: 0;
  bottom: 0px;
  width: 188px;
  height: 21px;
  display: none;
  position: absolute;
  background-color: #6d6965;
  line-height: 21px;
}
.newsshow_r_2_1 div#header div#slide-holder div#slide-controls div#slide-controls1 p#slide-nav {
  float: right;
  height: 24px;
  display: inline;
margin: 0;
}
.newsshow_r_2_1 div#header div#slide-holder div#slide-controls  div#slide-controls1 p#slide-nav a { margin:0 1px 0 0;}


#huandengpian2 {margin-bottom:0px;border:0px solid #CCC;}
.imgnav2{ overflow:hidden; position:relative;}
.img2{ z-index:10;}
.tabs2{ position:absolute; z-index:100; bottom:5px; right:5px;overflow:hidden;font-size: 12px;}
.ctrl2 ul{margin:0;padding:0; float:left; line-height:22px; overflow:hidden; width:67%;filter: alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.ctrl2 li{ display:block;height:22px; text-align:center; font-size:14px; font-weight:900;background:#999; color:#fff;}
.tabs2 a{ float:left; width:18px; height:18px;overflow:hidden; line-height:18px; cursor:pointer;color:#FFF;margin-right:2px; background:#000; text-align:center;}
.tabs2 a:hover, .tabs2 a.current{ background:#CC0000; }
.tabs2 div{ float:right; width:63px;}

#huandengpian3 {margin-bottom:0px;border:0px solid #CCC;}
.imgnav2{ overflow:hidden; position:relative;}
.img2{ z-index:10;}
.tabs2{ position:absolute; z-index:100; bottom:5px; right:5px;overflow:hidden;font-size: 12px;}
.ctrl2 ul{margin:0;padding:0; float:left; line-height:22px; overflow:hidden; width:67%;filter: alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.ctrl2 li{ display:block;height:22px; text-align:center; font-size:14px; font-weight:900;background:#999; color:#fff;}
.tabs2 a{ float:left; width:18px; height:18px;overflow:hidden; line-height:18px; cursor:pointer;color:#FFF;margin-right:2px; background:#000; text-align:center;}
.tabs2 a:hover, .tabs2 a.current{ background:#CC0000; }
.tabs2 div{ float:right; width:63px;}
.footer ,.head , #nav,#solid{   min-width: 1225px;}

/*sitemap*/
ul{list-style:none;margin: 0;padding: 0;}
.box_w{width: 850px;overflow: hidden;margin: 0 auto;}
.xr-1{border-bottom:1px solid #EEE;margin-bottom: 20px;padding-top: 40px;}
.linkbox{padding:10px 8px;border-bottom:1px solid #EEE;}
.linkbox h3,.linkbox h3 a{font-size:18px;color:#043290;margin: 6px auto;}
.f6{width:100%;overflow:hidden;clear:both;margin: 10px 0;}
.f6 li{float:left;line-height:20px;padding:0px 10px;white-space:nowrap;}
.f6 li a{color:#666666;float:left;font-size: 14px;}
.return{text-align: right;font-size: 12px;}
.return a{color:#043290;}
.xr-2{margin-bottom: 50px;padding-bottom: 30px;}
.xf{margin-top: -39px;}


 .order {
            height: 60px;
            line-height: 60px;
            text-align: center;
margin-bottom:  52px;
        }
        .order .line {
            display: inline-block;
            width: 80px;
            border-top: 2px solid #FE8400 ;
			vertical-align:middle;
			
        }
        .order .txt {
            color: #272727;
            vertical-align: -4px; font-size:32px;
			padding-left:10px;
			padding-right:10px;
			
        }

