/*+----------------------------------------------------------------------
// |  
// +----------------------------------------------------------------------
// | Times:2016-11-20
// +----------------------------------------------------------------------
// | Author: 768085293@qq.com>
**/ 

/* 
                   _ooOoo_ 
                  o8888888o 
                  88" . "88 
                  (| -_- |) 
                  O\  =  /O 
               ____/`---'\____ 
             .'  \\|     |//  `. 
            /  \\|||  :  |||//  \ 
           /  _||||| -:- |||||-  \ 
           |   | \\\  -  /// |   | 
           | \_|  ''\---/''  |   | 
           \  .-\__  `-`  ___/-. / 
         ___`. .'  /--.--\  `. . __ 
      ."" '<  `.___\_<|>_/___.'  >'"". 
     | | :  `- \`.;`\ _ /`;.`/ - ` : | | 
     \  \ `-.   \_ __\ /__ _/   .-` /  / 
======`-.____`-.___\_____/___.-`____.-'====== 
                   `=---=' 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
         佛祖保佑       永无BUG 西安宣策
*/  

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0; font-family:"Microsoft YaHei";}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
 
/*h1,h2,h3,h4,h5,h6,small{font-size:100%;}*/
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
textarea,input,button,select,keygen,legend{ font-size:14px;font-family:"Microsoft YaHei";color:#333;outline:0;}
::selection{background:#338fff;color:#FFF;}
::-moz-selection{background:#fff0;color:#000;}
::-webkit-selection{background:#ff0;color:#000;}
.clear{clear:both;}
.wrap,.index_al_list{min-width:1200px; margin:0 auto;overflow:hidden;}
.wrap2{min-width:1200px; margin:0 auto;}
.index_banner2{clear:both;overflow:hidden;margin:0px auto;width:100%;}
.index_zx,.W,.inbuinu{    
width: 1200px;
margin: 0px auto;
overflow: hidden;
}
.declaration,.index_zx3{ width:100%; margin:0px auto;}

.flexslider{position:relative;overflow:hidden; top:0px;}
.slides{position:relative;z-index:1;margin:0;padding:0;}
.slides li{height:auto;cursor:pointer;}
.slides li a,.slides li img{display:block; margin:0px auto; width:100%;}
.slides li a{position:absolute;z-index:15;margin:0 auto;width:100%;height:100%;}
.flex-control-nav{position:absolute;bottom:35px;left:48.5%;z-index:3;margin-left:-50px;width:500px;text-align:center;}
.flex-control-nav li{float:left;display:inline-block;margin:0 5px;width:18px;height:18px;list-style:none;-ms-zoom:1;}
.flex-control-nav a{display:inline-block;overflow:hidden;background:#fff;}
.flex-control-nav .flex-active,.flex-control-nav a{z-index:10;width:18px;height:18px;line-height:40px;cursor:pointer; font-size:0px;}
.flex-control-nav .flex-active{background:#b72024;}
.flex-direction-nav{position:absolute;top:50%;z-index:13;margin-top:-25px;width:100%;}
.flex-direction-nav li a{position:absolute;display:block;display:none;overflow:hidden;width:60px;height:90pt;font-size:0;cursor:pointer;}
.flex-direction-nav li a.flex-prev{left:17.5%;background:url(../images/left.png) no-repeat center;}
.flex-direction-nav li a.flex-next{right:17.5%;background:url(../images/right.png) no-repeat center;}

.menu{width:100%; right:0; top:0; position:fixed; z-index:11; height:225px; }
.nav_div{ width:1200px;   margin:0px auto; }
.index_logo_l{ width:225px; float:left;}
.nav_div_r{ width:75%;  float:right; height:70px; background:#d6142b; margin-top:15px;}
/*.nav_div_r li{ width:7%; float:left; height:70px; line-height:70px; text-align:center;}*/
/***2017-2-20**修改**/
.nav_div_r li{ width:9%; float:left; height:70px; line-height:70px; text-align:center;}
.nav_div_r li a{ display:block; font-size:16px; color:#FFF;}

.nav_div_r2{ width:1200px;   height:70px; background:#d6142b; margin:15px auto; display:none}

.nav_div_r2 li{ width:8%; float:left; height:70px; line-height:70px; text-align:center;}
.nav_div_r2 li a{ display:block; font-size:16px; color:#FFF;}

.group_fix {
	 display: block !important;
  /*  position: fixed;*/
  	 top:0px;
    z-index: 888;
}
.active_w2{ width:350px !important; float:right !important; }
.active_a2{ width:100px; display:inline-block; float:left; margin-top:25px; height:23px; line-height:23px; font-size:13px !important; border-radius:14px; color:#d6142b !important; background:#d6142b;}  
.footer_f2{ display:inline-block; width:190px; float:left; height:21px; line-height:21px; background:url(../images/col.png) no-repeat left center; padding-left:15px; font-size:23px; margin-bottom:10px; margin-top:25px; margin-left:25px;color:#FFF;}

.active_w{ width:100px !important; float:right !important; margin-right:100px;}
.active_a{ margin-top:25px; height:23px; line-height:23px; font-size:13px !important; border-radius:14px; color:#d6142b !important; background:#FFF;}

.declaration{ background:#d6142b; color:#FFF; height:250px; }
.index_zx{height:110px; margin:70px auto; font-family:"Microsoft YaHei" }
.index_zx dt{ font-weight:100 !important;}
.index_zx dl{ width:50%; float:left;}
.indexdl_l { text-align:right; color:#d6142b; background:#FFF; padding:10px 0px 15px 0px}
.indexdl_l dt{ padding-right:27px;}
.indexdl_r{ padding:8px 0px;}
.indexdl_r dt,.indexdl_r p{ padding-left:27px;}
.indexdl_r p{ font-size:13px; line-height:25px;}

.index_work{ background:#e6e6e6; height:370px;}
.inbuinu{ text-align:center;}
.index_wt{ font-size:40px; font-weight:100; padding:40px 0px 15px 0px;}
.index_wth{ padding:25px 0px 0px 0px;}

.order_nav{ margin-top:15px;}
.order_nav li {
   border:#e6e6e6 solid 1px;
    cursor: pointer;
    float: left;
 
    margin: 0px 30px  0px 15px;
 
    transition: all 0.4s ease 0s;
    width:16%;}
	
.order_nav li .ico {
   /* background: url(../images/index2.png) repeat scroll 0 0;*/
    /*border-radius: 50%;*/
    height: 102px; margin:0 auto;
     transition: all 0.4s ease 0s;
    width: 102px;
    z-index: 1;
}


.order_nav  li a {
    display: block;
    height: 100%;
    width: 100%;
}
.order_nav  li a img {transition: all 0.3s linear 0s;}

.order_nav  li a img:hover{
    z-index: 8;
     transform: translateY(-10px);
	 }
 

.order_nav li p { width: 100%;   text-align: center; margin-top:10px; font-weight:100; }

.order_nav li p span { font-size: 16px; color: #414141; display: block;  }

.order_nav li p strong { font-size: 12px; color: #f00; display: block; }



.order_nav li.on { background: rgba(0,0,0,.5); }

.order_nav li.on .ico { background-color: #e6e6e6; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.js_div{width:95%; min-width:1200px; margin:0px auto;}
.index_al_li li{float:left; width:25%;    display: inline;}
.index_al_li .outer{width:100%; height: auto; cursor:pointer;}
.index_al_li  .outer .inner{width:100%; height:457px; background:rgba(214, 20, 43, .5); color:#FFF;   text-align:center}
.inner .title_1{ margin-top:90px; font-weight:normal; font-size:20px;}
.inner .title_2{ margin-top:15px; font-weight:normal;}
.inner .title_3{ width:70%; margin:25px auto 20px auto; line-height:28px;}
.index_gom{ display:block; width:190px; height:55px; line-height:55px; text-align:center; font-size:20px; color:#000; font-weight:normal; margin:25px auto; border:#000 solid 1px; border-radius:30px;transition: all 0.2s ease-in-out 0s;}

.index_gom:hover{transition: all 0.2s ease-in-out 0s; border:#b72024 solid 1px; }


/**案例*/
.index_al_list{ min-width:1200px; margin:20px auto;}
.index_al_list li{float:left; width:25%; margin:5px 0px;}
.index_al_list .outer{width:97%; height: auto; cursor:pointer;}
.index_al_list .outer .inner2{width:100%; height:453px; background:rgba(214, 20, 43, .5); color:#FFF;   text-align:center}  
.inner2 .title_1{ margin-top:85px; font-weight:normal;}
.inner2 .title_2{ margin-top:15px; font-weight:normal;}
.inner2 .title_3{ width:70%; margin:25px auto 20px auto; line-height:28px; font-size:14px;}
.index_more .anli_inedx_more{ display:block; width:30px; height:31px;  margin:0px auto; background:url(../images/icon.png) no-repeat  0px   0px;}
.index_return{ display:block; width:190px; height:45px; line-height:45px; text-align:center; font-size:20px; color:#FFF; font-weight:normal; margin:25px auto; background:#b72024;  transition: all 0.2s ease-in-out 0s;}


.index_al_gd{ min-width:1200px; margin:20px auto;}
.index_al_gd li{float:left; width:24.6%; margin:3px 6.28px 3px 0px;}
.index_al_gd .outer{width:100%; height:296px; cursor:pointer;}
.index_al_gd .outer .inner3{width:100%; height:296px; background:rgba(214, 20, 43, .5); color:#FFF;   text-align:center}
.inner3 .title_1{ margin-top:30px; font-weight:normal;}
.inner3 .title_2{ margin-top:15px; font-weight:normal;}
.inner3 .title_3{ width:70%; margin:25px auto 20px auto; line-height:28px; font-size:14px;}
 .noneright{ margin-right:0px !important;}
 .index_al_list  .inner2 a{ display:block; color:#FFF;}
 
 
 
/*.index_gom{position:relative;display:block;margin:0 auto;width:145px;border:2px solid #fff;border-radius:20px;background-image:-webkit-linear-gradient(225deg,#fff,#d6142b 50%,#b72024 50%,#ffff);background-image:linear-gradient(-135deg,#fff,#fff 50%,#b72024 50%,#fff);background-position:bottom;background-size:100% 650%;color:#fff;text-align:center;text-decoration:none;font-size:14px;-webkit-transition:all .4s ease;transition:all .3s ease 0s;transition:all .4s ease;}
*/
.index_gom:hover{background-position:top;color:#b72024;}

.index_4{ width:100%; height:auto; background:#e6e6e6;}
.index_zx3{ margin-top:40px; padding-bottom:45px;}
.index_zx3 li{ width:33%; float:left; overflow:hidden;}

.index_zx3 li:nth-child(2n){ margin:0px 6px;}
.indez_zx_img{ width:100%; height:188px; overflow:hidden;}
.index_zxtxt{ background:#c8c8c8; height:170px;  padding:25px 0px 0px 30px; color:#353535;}
.index_zxtxt span{ display:block; margin-bottom:20px;}
.index_zxtxt p{ line-height:26px;}

.indez_zx_img{overflow:hidden; -webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;}
.indez_zx_img img{overflow:hidden; transition: all 0.4s ease-in-out 0s;}

.indez_zx_img  img:hover{ opacity: 0.9;
    transform: scale(1.3);}
	
footer{ width:100%; height:310px; background:url(../images/footer.png) repeat; margin:0 auto; position:relative; }	
.footer_2{   padding-top:59px; color:#FFF;}
.footer_l{ width:237px; float:left; margin-left:10px;}
.footer_r{ float:right; position:relative; margin-top:35px; margin-right:10px; }
.footer_f{ height:21px; line-height:21px; background:url(../images/col.png) no-repeat left center; padding-left:30px; font-size:23px; margin-bottom:10px;}
.Own{ margin:25px 0px 0px 0px;}
.Own span{ background:#d6142b; color:#FFF; padding:2px 5px; border-radius:4px; font-size:14px; margin-left:55px; cursor:pointer;}
.top_go{ width:49px; height:49px; position:absolute; top:46px; right:0px;}
.ubvb{ font-size:13px; margin-top:10px; padding-right:58px;}
.footer_menu{ height:60px; background:#2f2f2f; margin-top:25px;}
.footer_menu li{ float:left; height:60px; line-height:60px; width:70px;}
.footer_menu li a{ display:block; color:#FFF; text-align:center;}
.sin_w{ height:60px; width:250px; float:right; line-height:60px; font-size:15px; color:#FFF;}
.sin_w span{ float:left;}
.sin_w i{ display:inline-block; width:26px; height:26px;   margin:15px 3px 0px 1px;}
.sinacom{ background:url(../images/sina.png) no-repeat center center; background-size:100%;}
.weixin{ background:url(../images/wx.png) no-repeat center center; background-size:100%;}
  


/* 页面宽度大于425px小于1024px的时候执行下面的CSS。*/
@media screen and (min-width:425px) and (max-width:1024px){
	.inner2 .title_1{ margin-top:85px; font-weight:normal;font-size:1.1rem;}
	 .inner .title_1{ margin-top:90px; font-weight:normal; }
	
	  .weixin_div{ display:none; width:402px; height:374px; background:#d6142b; position:absolute; left:33.2%; bottom:150px; z-index:10;}
	
	}
	
	/* 小屏幕（平板，大于等于 1200px） */
@media screen and (min-width:1200px){

  .weixin_div{ display:none; width:402px; height:374px; background:#d6142b; position:absolute; left:36%; bottom:150px; z-index:10;}
}

	/* 小屏幕（平板,大于12000px小于1920） */
@media screen and (min-width:1200px) and (max-width:1920px){
  .weixin_div{ display:none; width:402px; height:374px; background:#d6142b; position:absolute; left:39.49%; bottom:150px; z-index:10;}
}

	/* 小屏幕（平板,大于1920px） */
/*@media screen and (min-width:1920px){
	  .weixin_div{ display:none; width:402px; height:374px; background:#d6142b; position:absolute; left:42.1%; bottom:150px; z-index:10;}
	}*/

.weixin_div span{ position: absolute; right:0px; cursor:pointer;}
.weixin_div p{ color:#FFF; text-align:center; font-size:15px; padding:20px 0px;}
.weixin_img{ width: auto; margin:20px auto 0px auto; display:block;}

/*
@font-face {
  font-family: "nufoodi-icons";
  src:url("https://file.myfontastic.com/aBgM2XCLoVJqUv49iHvCJW/fonts/1461518242.eot");
  src:url("https://file.myfontastic.com/aBgM2XCLoVJqUv49iHvCJW/fonts/1461518242.eot?#iefix") format("embedded-opentype"),
    url("https://file.myfontastic.com/aBgM2XCLoVJqUv49iHvCJW/fonts/1461518242.woff") format("woff"),
    url("https://file.myfontastic.com/aBgM2XCLoVJqUv49iHvCJW/fonts/1461518242.ttf") format("truetype"),
    url("https://file.myfontastic.com/aBgM2XCLoVJqUv49iHvCJW/fonts/1461518242.svg#1461518242") format("svg");
  font-weight: normal;
  font-style: normal;
}
*/

/**案例内容*/
.contarnt{ border:#FFF solid 1px; height:100%; }
.xc_title{ font-weight:100; padding:35px 0px 10px 0px; border-bottom:#b72024 solid 2px; margin-bottom:10px; font-size:38px;}
.commHeight{ line-height:32px; font-size:17px; color:#1f251b;}
.xc_solid{ height:8px; width:75px; background:#b72024; margin:25px 0px;}

.index_body { width:1150px; margin:0px auto; overflow:hidden;padding:20px 23px 75px 23px; /* height:600px; background:#b1f290;*/}
.index_body p{ width:100%; margin:0px auto;}
.index_body img{ width:100%; display:block; margin:0px auto;}
/**服务*/
.fw_list{ width:100%; margin:35px auto;}
.fw_list dl { margin-bottom:20px;  width:100%; overflow:hidden; border-bottom: 1px solid #FFF; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);transition: all 0.3s linear 0s;}

.fw_list dl:hover{
    z-index: 8;border-bottom: 1px solid #b72024;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    transform: translateY(-3px);}
	
.fw_list dl dt,.fw_list dl dd{ height:100%;}
.fw_list dl dt{ width:37.55%; float:left; background:#d6142b; color:#FFF;height:218px;}
.fw_list dl dd{ width:62.3%; float:left; background:#e6e6e6;height:218px;}

.fw_list dl dt .cfw_l{ margin:100px 0px 0px 30px; font-size:28px;}
.cfw_l2{ margin:10px 0px 0px 30px; font-size:18px;}
.dd_solid{ width:60px; height:3px; margin:80px 0px 10px 35px;background:#d6142b;}
.dd_txt{ padding-left:35px; line-height:30px; font-size:16px; padding-right:15px;}


.nws_fx {
    font-size: 14px;
    padding-bottom: 10px;
    width: 100%;
}
.nws_fx_l {
    height: 35px;
    line-height: 35px;
}
.nws_fx_c {
    color:#4d4d4d; }
.nws_fx_l{width:35%; float:left;}
.nws_fx_r{ width55%; float:right; height:35px; line-height:35px;}
.nws_fx_r a{color:#4d4d4d !important;}
.nws_fx_l span {
    display: inline-block;
    float: left;
}
.nws_fx_l .kj span, .nws_fx_l .c_wx span, .nws_fx_l .xina_wb span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    display: block;
}
.nws_fx_l .c_wx {
    background-position: -87px -85px;
}
.nws_fx_l .xina_wb {
    background-position: -113px -85px;
}
.nws_fx_l .kj {
    background-position: -141px -85px;
}
.nws_fx_l .qq {
    background-position: -166px -85px;
}
.nws_fx_l a {
    background: rgba(0, 0, 0, 0) url(../images/index_icon.png) no-repeat scroll 0 0;  
	
    display: inline-block;
    float: left;
    height: 22.5px;
    margin: 7px 5px 0 0;
    overflow: hidden;
    width: 23.5px;
}
.info_img{ width:100%; margin:0 auto;}
.info_img img{ display:block; width:100%; margin:0px auto; text-align:center;}
/*@media screen and (min-width:1880px) and (max-width:2506px){
		.index_al_li li  .outer img{ height:453.02px;   }	
	}
@media screen and (min-width:1441px) and (max-width:1880px){
		.index_al_li li  .outer img{ height:447.56px;  }	
	}
@media screen and (max-width:1441px){
	.index_al_li li  .outer img{ height:300px;  }	
	}
@media screen and (max-width:1439px){
	
	.index_al_li li  .outer img{ height:300px; width:300.7px !important; }	
	}
	
@media (min-width:768px) and (max-width:991px){
	
	.index_al_li li  .outer img{ height:300px; width:301px !important; }	
	}	
	
@media screen and (max-width:767px){
	
	
	}
*/




































































/*+----------------------------------------------------------------------
// |  
// +----------------------------------------------------------------------
// | Times:2016-11-20
// +----------------------------------------------------------------------
// | Author: 768085293@qq.com>
**/ 