@charset "utf-8";
/*--公共通用--*/
body { font-family:'Open Sans',Arial,sans-serif; font-size:14px; margin:0; color:#222; background:url(../images/bg.jpg) center repeat-y #ededed;}
ul,li,dd,dl{
    list-style:none;
	margin:0px;
	padding:0px;
	}
a {
   color:#222;
   text-decoration:none;
   }
a:hover{
   color:#222;
   text-decoration:none;
   }
.font11{font-size:11px;}
.width12{width:1200px; margin:0 auto; background-color:#FFFFFF}
.width12s{width:1200px; margin:0 auto;}
.cr{clear:both;}
.fl{float:left;}
.fr{float:right;}
/*--头部通用--*/
.top{border:1px solid #e8e8e8; border-top:none; height:41px; background-color:#f9f9f9}
.top_left{float:left;}
.top_left li{ border-right:1px #ececec solid; padding:0 15px; float:left; line-height:41px; height:41px;}
.top_left li img{ padding:-0 5px; vertical-align:middle; }
.top_right{float:right;}
.top_right li{ border-left:1px #ececec solid; padding:0 10px; float:left; line-height:41px; height:41px;}
.top_right li img{ padding:-0 5px; vertical-align:middle; }
.dao{height:114px; width:1200px; background:url(../images/top_bg.jpg) repeat-x; margin:0 auto}
.logo{float:left;}
.search{float:right;}
.search li{float:left;}
.search form{margin:0; padding:0; border:1px #cccccc solid; margin-top:35px; height:32px;}
.search .texta{margin:0; padding:0; border:0; width:280px; height:32px; padding-left:10px; color:#989898;}
.nav .xc_center{text-align:center; color:#013c74; padding:25px 0 10px 0; font-weight:bold; font-size:14px}
.nav{
  height:45px;
  width:1200px; 
  margin:0 auto;
  background-color:#013c74;
}
.nav ul{height:45px;}

.nav ul li{
     float:left;
	 height:45px;
	 line-height:45px;	 

	 }
.nav ul li a{
	 font-size:14px;
	 font-family:"微软雅黑";
	 display:block;
	 font-weight:bold;
	 color:#fff;	 
	 padding:0px 45px;
	 }
.nav ul li:hover a{
	 display:block;
	 background-color:#013c74;
	 }
.nav ul li ul li a{ width:100%; list-style:none;  text-align:left; display:block; font-size:13px; font-weight:normal;  color:#ffffff; padding-bottom:1px; line-height:25px; height:25px; font-size:13px; padding:0;}
.nav ul li ul { position:absolute; display:none; z-index:1200;  }
.nav ul li ul li { float:none;margin:0; padding:0; margin-top:-1px;  text-align:left;padding:8px 30px; line-height:25px; height:25px; background:url(../images/a.png) 10px 14px no-repeat #013c74; color:#FFFFFF}
.nav ul li ul li a:hover { text-decoration:underline}
.nav ul li:hover ul{ display:block; }	 
.tab1 .cur1 a,.tab2 .cur2 a,.tab3 .cur3 a,.tab4 .cur4 a,.tab5 .cur5 a,.tab6 .cur6 a,.tab7 .cur7 a {background-color:#013c74;}


.fotter{background-color:#b3b3b3; height:74px; line-height:74px; color:#fff; padding:0 15px;}
.fotter li{ float:left; margin:0 10px;}
.fotter li a{color:#737172;}
/*--首页内容--*/
.pro_index{position:relative;}
.pro_index_title{ padding:20px 0;
 }
.pro_con{ border:1px #e0e0e0 solid; height:200px; background:url(../images/pro_bgs.jpg) top no-repeat #30c3ca;}
.pro_con li{ float:left; padding-right:20px; width:280px; text-align:center;}
.pro_con li img{
 -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;}
.pro_con li a:hover img{transform: scale(1.3);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.3);
    -webkit-transform: all 1s ease 0s;}
.pro_con li.end{ padding:0;}
.pro_con li dt{ height:140px; padding-top:25px;}
.pro_con li dt.title{ height:30px; line-height:30px; padding:0}
.pro_con li dt.title a{ color:#FF0000; font-weight:bold; font-size:15px;}
.index_nav ul{padding-left:5px;}
.index_nav li{float:left; padding:0 5px; line-height:39px;}
.index_nav li.index_nav_cur{background:url(../images/n_c.jpg) center no-repeat; color:#FFFFFF; font-weight:bold; padding:0 10px;}
.index_content{padding:0 15px;}
.index_content li{line-height:27px; border-bottom:1px #CCCCCC dashed;}
.index_content li span{ float:right;}
.app_index{padding:20px 0;}
.app_index li {
display: block;
float:left;
width: 313px;
overflow:hidden;
height: 171px;
margin-right:120px;
border:1px #d9d8dd solid;
}
.app_index li.end { margin-right:0;}
.app_index  li a {
position: relative;
color: #333335;
font-size: 14px;
}
.app_index  li:hover p {
 display:block;
 background:url(../images/bg1.png) center repeat;
 color:#fff;
}
.app_index  li:hover p a{
 color:#fff;
}
.app_index P {
top: -80px;
LINE-HEIGHT: 80px;
height: 80px;
background:#033b76;
position: relative;
bottom: 0px;
background:url(../images/bg.png) center repeat; 
}
.app_index P span{padding:0 10px;}
 .app_index P img{ padding-top:25px;}
.new_index{ margin-top:30px; margin-bottom:40px;}
.new_index li{margin-bottom:20px; display:block;}
  .new_index .title{font-size:13px; font-weight:bold; color:#00a3de;}
 .new_index_con{
   width:600px;
   }
 .about_index{width:550px; line-height:21px;}
  .about_index a{ color:#d9271d;}
.trade{ border:1px #dfdfdf solid; margin-top:15px;}
.trade li{ display:block; clear:both;border-bottom:1px #dfdfdf solid; height:78px; margin-bottom:0;}
.trade li div{ float:left; width:450px; line-height:20px;}
.trade li div.a{ width:100px;}
.trade li div.a img{ width:78px;}
.trade li div.b{ padding-top:10px;}
/*--内页--*/
.location{ height:76px; line-height:76px; font-size:14px}
.location a{ color:#df4a44}
.banner{ height:108px; background-color:#eff0f2; font-size:30px; color:#c5c6c8; line-height:108px; padding-left:50px; margin-bottom:50px;}
.tab2 .banner{ background:url(../images/pro.jpg); color:#FFFFFF;}
.tab3 .banner{ background:url(../images/apps.jpg); color:#FFFFFF;}
.tab4 .banner{ background:url(../images/com.jpg); color:#FFFFFF;}
.tab5 .banner{ background:url(../images/pre.jpg); color:#FFFFFF;}
.tab6 .banner{ background:url(../images/car.jpg); color:#FFFFFF;}
.tab7 .banner{ background:url(../images/con1.jpg); color:#FFFFFF;}
.nei_content{padding-bottom:30px;}
.main_left{
  width:260px;
  margin-right:30px;
  float:left;
  border-top:1px #d8d8d8 solid;
  position:relative
  }
.main_left li{border:1px #d8d8d8 solid; position:relative; border-top:none; height:44px; padding-top:20px; padding-right:30px;  padding-left:15px; font-size:16px; background:url(../images/li.png) 230px no-repeat}
.main_left li:hover{background-color:#eeeeee; display:block;}
.main_left li a{display:block;}
.main_left li.current{background-color:#eeeeee; display:block;}
.main_left li.current a{ color:#da2419; font-weight:bold;}
.main_left li ul{ display:none;}
.main_left li ul{ position:absolute; margin-left:243px;background-color:#eeeeee; top:-1px;border:1px #d8d8d8 solid; border-left:none; padding-bottom:10px;}
.main_left li ul li{ border:none; height:30px; padding-top:20px; padding-left:30px; padding-right:15px; width:150px;}
.main_left li.current  li a{ color:#222222; font-weight:normal;}
.main_left li ul li a:hover{ color:#da2419; font-weight:bold; display:block}
.main_left li:hover ul{display:block;}
.main_right{
   float:right;
   width:910px;
   }
.content{
   padding:0 10px;
   line-height:25px;
   min-height:350px;
   }
.content .title{ font-size:23px; color:#000000; line-height:55px;}
.content .jieshao{border-bottom:1px #8a8b8a solid;}
.content p{
   margin:0px;
   padding:0px;
   }
 .tab2 .g_con td{ text-align:center; width:80px; font-size:12px}
.newslist {
	padding:10px;
	line-height:25px;
}
.newslist li {
	line-height:30px;
	border-bottom:#ccc 1px solid;
	margin-bottom:30px;
}
.newslist li .title {
    font-size:22px;
	line-height:56px;
}
.newslist li .con {
    padding-top:20px;
}
.productlist {
	width:100%;
	line-height:25px;
	padding-top:15px
}
.productlist ul{ padding-left:15px;}
.productlist li {
	float:left;
	padding-bottom:15px;
	width:230px;
	text-align:center
}
.productlist li img {
               border:#ccc 1px solid;
               padding:4px;
               width:200px;
               height:135px;
}
.productlist li img:hover {
               border:#f60 1px solid;

}
.pages {
    clear:both;
	width:100%;
	line-height:25px;
	padding:15px 0;
	text-align:center;
}
/*--留言--*/
.message{line-height:30px;}
.control-label{
    display: block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.form-control{
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
    box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 22px;
    line-height: 1.42857;
    padding: 6px 12px;
    -webkit-transition: border-color .15s ease-in-out 0s,-webkit-box-shadow .15s ease-in-out 0s;
    -o-transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
    transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
    width: 50%;
	}
.select{
    height:35px;
	width:300px;
	}