@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px;font-size:12px;font-family: Arial, Helvetica, sans-serif;
line-height:22px; background-image: url(../images/bg.jpg);}
ul,li{ list-style:none;}
*{ padding:0; margin:0;}
/*=============================    =========================================================================*/
.mt-20{ margin-top:20px;}
.bg-white{ background-color:#fff;}
.bg-gray{ background-color:#f7f7f7;}

.pl-0{ padding-left:0px;}
.pl-10{ padding-left:10px;}
.pl-15{ padding-left:15px;}
.pl-20{ padding-left:20px;}
.pl-30{ padding-left:20px;}

.pr-0{ padding-right:0px;}
.pr-10{ padding-right:10px;}
.pr-15{ padding-right:15px;}
.pr-20{ padding-right:20px;}
.pr-30{ padding-right:20px;}

.pt-0{ padding-top:0px;}
.pt-5{ padding-top:5px;}
.pt-10{ padding-top:10px;}
.pt-15{ padding-top:15px;}
.pt-20{ padding-top:20px;}
.pt-30{ padding-top:30px;}
.pt-40{ padding-top:40px;}
.pt-50{ padding-top:50px;}
.pt-70{ padding-top:70px;}

.pb-10{ padding-bottom:10px;}
.pb-15{ padding-bottom:15px;}
.pb-20{ padding-bottom:20px;}
.pb-30{ padding-bottom:30px;}
.pb-40{ padding-bottom:40px;}
.pb-50{ padding-bottom:50px;}
.pb-80{ padding-bottom:80px;}

a{ text-decoration:none; }
a:hover{text-decoration:none;}
img{padding:0px;margin:0px;border:0px;}

.top{width:100%; }
.topContent{   background-image:url(../images/top_bg.jpg); background-position:right top; background-repeat:no-repeat;}
.topContent .col-sm-5{ padding:0;}
.logo img{ min-width:300px; }

/*========= nav  ====*/
#site-nav{background:url(../images/columbg.jpg) repeat-x #222; height:47px; line-height:20px;}
.site-nav ul{ margin:0; clear:both;}
.site-nav>ul>li{ float:left; font-size:14px;}
.site-nav>ul>li a{ display:block; color:#b2b2b1; }
.site-nav>ul>li>a{ font-weight:bold; padding:13px 10px; height:47px; display:block;}

.site-nav>ul>li>ul,.site-nav>ul>li>ul ul{ display:none;}
.site-nav>ul>li{ position:relative;}
.site-nav>ul>li>ul{ position:absolute; z-index:999; width:210px; top:47px; left:0px;}
.site-nav>ul>li>ul{ display:none;}
.site-nav>ul>li>ul li a{ font-size:12px; background-color:#222; padding:5px 12px;border-bottom:1px solid #000;}
.site-nav>ul li a:hover,.site-nav>ul li a.cur{ background-color:#000;}

.site-nav>ul>li>ul li.secnav{ position:relative;}
.site-nav>ul>li>ul li.secnav ul{  position:absolute; left:210px; top:-1px; z-index:99; width:211px;  border:1px solid #000; border-bottom:none; }

#mobile-nav{ display:none; margin:0; color:#fff; padding:0; }
.navbar-inverse{ background:url(../images/columbg.jpg) repeat-x #222;}
.navbar{ border-radius:0; min-height:47px; border-right:none; border-left:none; margin-bottom:0;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{ background-color:#000;  }
.navbar-toggle{ padding:5px 10px; margin-top:5px; margin-bottom:5px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ border-bottom:1px solid #000; }
.dropdown:hover .dropdown-menu {
    /*display: block;*/
    margin-top: 0; }
#nav a:hover{ text-decoration:none;}
#nav>li { 
  line-height:45px;
  font-size:14px;
  font-weight:bold;
}
#nav>li>a{color:#b2b2b1;  height:45px;}
#nav>li:hover{color:#fff; background-color:#000; }
#nav>li>ul{ background-color:#353535; }
#nav>li>ul li{
 background-color:#353535;
}
#nav>li>ul.dropdown-menu li.divider{ background-color:#111; margin:0;}
#nav>li>ul.dropdown-menu li.divider2{ background-color:#121212; margin:0;}

.dropdown-menu>li>a{ padding:7px 12px;}
#nav>li>ul li.pl-10 a{ padding:0 12px 0 22px; line-height:26px;}
#nav>li>ul a{
 font-size:12px;
 color:#ffffff;
}

#nav>li>ul a:hover  {
 background:#1c1b1b;
}
.nav>li>a{ display:inherit; padding:10px 15px;}
.nav > li > a:focus, .nav > li > a:hover{ background:none;}

/*slide*/
#myCarousel{  margin:0px -15px; /*box-shadow:0 0 10px  #999;*/  }
#myCarousel .item img{ width:100%; border-radius:8px;}
#myCarousel .carousel-caption{ left:0; right:0; padding-bottom:0; bottom:0;}
#myCarousel .carousel-caption h1{ color:#333333; text-shadow:none; padding:0 15px}
#myCarousel .carousel-caption p{ color:#333333; text-shadow:none; line-height:22px; margin-top:15px; padding:0 15px; font-size:17px;}
#myCarousel .carousel-indicators{ margin-left:0; bottom:0px; left:30%; right:0; width:40%;}
#myCarousel .carousel-indicators li{ width:20px; height:20px; border-radius:20px; border:2px solid #ccc; margin:0 3px; background-color:#ffffff; }
#myCarousel .carousel-indicators .active{  width:20px; height:20px; border-radius:20px; border:2px solid #ccc; background-color:#FF6C00;}
#myCarousel .carousel-control.left,#myCarousel .carousel-control.right{ background:none;}
#myCarousel .carousel-control .glyphicon-chevron-left, #myCarousel .carousel-control .glyphicon-chevron-right, #myCarousel .carousel-control .icon-next, #myCarousel .carousel-control .icon-prev{ display:none;}

/*==================================*/
#Carousel{  margin:0px; }
#Carousel .item img{ }
.pTit a{line-height:40px;color:#505050; font-size:17px;}
.pTit a:hover{ color:#ff0000; text-decoration:underline; }

#Carousel .col-sm-8 { color:#85888a; line-height:22px; font-size:12px; text-align:left; }
#Carousel .carousel-control{ text-shadow:none; color:#fff; width:5%; filter:alpha(opacity=50); opacity:1;}
#Carousel .carousel-control.left{ background:none;}
#Carousel .carousel-control.right{ background:none;}
#Carousel .carousel-control .glyphicon-chevron-left,#Carousel .carousel-control .icon-prev{ width:8px; height:52px; background:url(../images/button.gif) no-repeat; background-position:0 0; left:0; }
 #Carousel .carousel-control .glyphicon-chevron-right,#Carousel .carousel-control .icon-next{ width:8px; height:52px; background:url(../images/button.gif) no-repeat; background-position:-8px 0; right:0; } 
.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{ content:' ';}
/*========= index content  ====*/
.content_shadow{-webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius:8px; box-shadow:0px 0px 8px #999;}
.about{ font-size:13px; padding-left:15px;}
.about a{font-size:12px;color:#940003;text-decoration:none;}
.about a:hover{font-size:12px;color:#1d6c9e;text-decoration:none;}

/*========= tab ====*/
.bs-example-tabs{  background-image: url(../images/contUnitbg.jpg);  background-repeat:no-repeat; background-size:100%; }
.nav-tabs{ background:url(../images/tab_title_bg.jpg) repeat-x;  border:1px solid #eaeaea !important; padding:0px 0px 0 8px; border-bottom:none; }
.nav-tabs>li>a{ padding:10px 5px 9px 5px; color:#525251; margin-right:0; display:inherit;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ border-radius:1px 1px 0 0; border-top:3px solid #186CB4; color:#186cb4; }
.nav-tabs > li > a:hover{ border-color:transparent; color:#186CB4;}
.tab-content{ padding:15px 10px 10px 10px;　}

.TabunitCont{ color:#85888a;}

.Overbg{color:#fff;text-decoration:none;background-color:#266992;}
.Overbg a{color:#fff;}
.linkCont{ background-image:url(../images/secondquick.jpg);width:142px;height:280px;float:right;text-align:left;padding-left:30px;line-height:29px;padding-top:7px;}
.linkCont a{color:#5487c0; text-decoration:none;}
.linkCont a:hover{color:#5487c0; text-decoration:none;}
.linkCont2{ background-image:url(../images/quickLink-bg.jpg);width:213px;height:260px;float:right;text-align:left;padding-left:30px;line-height:29px;padding-top:3px;}
.linkCont2 a{color:#5487c0; text-decoration:none;}
.linkCont2 a:hover{color:#5487c0; text-decoration:none;}
.linkCont3{ text-align:left; line-height:22px; color:#666; padding-bottom:20px;}
.linkCont3 .tit{ font-size:15px; margin-top:10px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.colorRED{COLOR:#dc0616;}
.margintop{margin-top:10px;}
.colorblue{color:#1f5170;}

h1{ font-family:Georgia;padding:0px;margin:10px 0 0 0; text-align:left;line-height:36px; font-size:24px; font-weight:bold;}
.path{color:#ccc;font-size:11px;line-height:25px;height:25px;padding-bottom:5px;}
.path a{color:#ccc; text-decoration:none;}
.path a:hover{color:#2172a5; text-decoration:none;}
.tuchu{font-family:Georgia;}
.bluecolor{color:#186cb4;}
.fontsize{font-size:18px;}

.conttop{width:1020px;margin:auto;height:25px;}
.content{width:1020px;margin:auto; background-image:url(../images/contonentBg.png);background-repeat:repeat-y;height:auto; text-align:justify;}
.secondcontent{ margin:auto; background-image:url(../images/secondconentBg.png);background-repeat:repeat-y;height:auto; text-align:justify;}

#page_row .col-md-2:first-child{ border-right:1px solid #aaa; padding-right:0;}
#page_row .col-md-8{ border-left:1px solid #aaa; margin-left:-1px;}
#page_row .col-md-2:last-child{ padding-left:0px;}

.contentleft{ }
.contentright{ }
.secondcontentright{ }
.secondcontentleft{ text-align:right;}
.quicklink{ background-color:#73b00a;font-size:16px;color:#fff;line-height:25px; margin-top:0px;margin-bottom:0px; text-align:left; padding-left:10px;padding-top:5px;padding-bottom:5px;}
.secondcontentleft ul{padding:0px;margin:0px; }
.secondcontentleft ul li{padding:5px 0px 5px 0px;margin:0px; list-style:none;text-align:left;height:auto;line-height:20px;border-bottom:1px solid #e5e5e5;}
.secondcontentleft ul li a{color:#595957; text-decoration:none;}
.secondcontentleft ul li a:hover{color:#2172a5; text-decoration:none;}

.secondcontentMiddle{ color:#565353; width:100%; overflow:hidden;}
.secondcontentMiddle .input{border:1px solid #efefef;height:25px;line-height:25px;padding-left:5px;}
.secondcontentMiddle table{margin-top:5px;}
.secondcontentMiddle td{padding:5px;}

.unitbg{background-image: url(../images/contUnitbg.jpg); background-repeat:no-repeat; }
.unitbg2{  background-image: url(../images/contUnitbg2.jpg);  background-repeat:no-repeat; background-size:100%; padding:30px 10px;}
.unitbg2 .colorfont{color:#363839;font-size:18px;line-height:28px;}
.unitTit{  color:#186cb4;font-size:20px;fonot-weight:bold; margin-top:30px; }

.sec,.sec1{ cursor:pointer;} 
.sec{ text-align:center; background:#fff;color:#186cb4;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:3px solid #186cb4;height:38px;line-height:38px;}
.sec1{ text-align:center; color:#525251;}
 
.none {display:none;}
.press{background-color:#f7f7f8;width:223px;height:310px;margin-top:10px;margin-bottom:10px;padding:10px;}
.press2{background-color:#f7f7f8;width:166px;height:383px;margin-top:10px;margin-bottom:10px;padding:10px;}
.pressTit{font-size:18px;color:#1d6c9e;}
.press ul,.press2 ul{padding:0px;margin:0px;}
.press ul li,.press2 ul li{padding:5px;margin:0px;border-bottom:1px solid #ccc;line-height:18px;color:#585757; list-style:none;}
.press ul li a,.press2 ul li a{color:#CCC; text-decoration:none;}
.press ul li a:hover,.press2 ul li a:hover{color:#CCC; text-decoration:none;}

.press3{ margin-top:10px;margin-bottom:10px; text-align:left;}

.bottom{background:url(../images/bottombg.jpg) no-repeat center top #434443; background-size:cover; margin-top:20px;  padding-bottom:15px;}

.bottomMiddle{ color:#868687;padding-top:15px;  }

.bottomMiddle strong{color:#fff;}
.bottomMiddle a{color:#868687; text-decoration:none;}
.bottomMiddle a:hover{color:#fff; text-decoration:none;}
.bottomcopy{background-color:#333332;height:42px;line-height:40px;color:#79797a;text-align:center;margin-bottom:42px;}

.contli{height:110px;margin-top:10px;}
.contli img{float:left;margin-right:10px;width:120px;height:90px;}
.spancontact{background-color:#F0F0F0;padding:5px 8px 5px 8px;}
.spancontact a{color:#ff0000;}

#footer{position:absolute;position:fixed;bottom:0;right:0;background-color:#5d5e5e;width:100%;  z-index:9999;border-top:1px solid #fff;color:#fff; height:45px;} 
#footer .divsearch{ color:#fff;padding-top:10px;padding-bottom:10px;}
#footer .divsearch .searchspan{ font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border:0px solid #ff0000;color:#fff; float:left;  }
#footer .divsearch .searchButton{border:0px; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0;border-radius:0; height:24px;margin-left:10px;line-height:24px; background-color:#ea6506;color:#fff; cursor:pointer; width:20%; float:left;}
#footer .divsearch .searchButton:hover{background-color:#0b9027;color:#fff;}
#footer .divsearch .searchkey{ width:50%; height:24px; line-height:24px;margin-left:10px; border:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0;border-radius:0; float:left; color:#000;}
#searchtitle{line-height:30px; margin:15px 0px; font-weight:bold; font-size:16px; color:#73B00A ;}
.searchresult h3 a{ color:#000}
.searchresult h4 a:hover{ color:#73B00A; text-decoration: underline;}
#index_contactus .col-xs-6{ width:100%;}
#sub{ color:#fff; background-color:#73B00A; padding:8px 22px; font-size:14px; cursor:pointer; border:none;}
#sub:hover{ background-color:#ea6506; }
.page_mid_quiry{ display:none; margin-bottom:15px;}
.page_right_quiry{ display:block;}
.secondcontentMiddle img{ max-width:100%; display:block; height:auto;}
.secondcontentMiddle table{ max-width:100%;}
.addthis_sharing_toolbox{ float:right; margin-top:5px; margin-left:20px;}
.mobile_clear{ display:none;}
a.promotion_link{ margin-top:25px; margin-left:88px; display:inline-block; }
a.promotion_link:hover{}
ol.ls-decimal {
	padding-left: 16px;}
ol.ls-decimal li {
	list-style: decimal;}
ul.ls-dot {
	padding-left: 16px;}
ul.ls-dot li {
	list-style: disc;}
.img-right {
	float: right;margin-left: 15px;}
.img-left {
	float: left;margin-right: 15px;}

@media only screen and (min-width:992px){
.img-row .col-md-3{ width:20%;}
}
@media only screen and (max-width:1200px){
	/*<= 1200px*/
	.nav>li>a{ padding:10px 8px;}
	.site-nav>ul>li>a{padding:13px 8px; font-size:12px; font-weight:normal; }
	/*Custom Model Generation tab start*/
	#bs-example-tabs{  background:none; }
	#myTab{ padding:0px; background:none;}
	#myTab > li{ float:none; }
	#myTab > li >a{ border-bottom:1px dotted #eee;}
	#myTab > li.active{  background:url(../images/tab_title_bg.jpg) repeat-x;}
	#myTab > li.active > a, #myTab > li.active > a:focus, #myTab > li.active > a:hover{ background:none; border-left:none; border-right:none; border-bottom:1px dotted #eee;}
	#myTab .tab-content{ border:1px solid #eee; border-top:none; border-bottom-color:#f3f3f3;　}
	/*Custom Model Generation tab end*/
   a.promotion_link{ margin-left:70px;}

}
@media only screen and (max-width:1024px){
	/*<= 1024px*/
	#nav>li{ font-size:13px;}
}
@media only screen and (max-width:992px){
	/*<= 991px*/
   #site-nav{ display:none;}
	#mobile-nav{ display:block;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ margin:0 -15px;}
	#nav>li{ font-weight:normal; font-size:12px;}
	.nav>li>a{ padding:10px 5px;}
	.bottomMiddle .col-md-3{ width:50%; float:left;}
	#page_row .col-md-2:first-child{ border-right:none; padding-right:15px; display:none;}
	#page_row .col-md-2:last-child{ padding-left:15px; display:none;}
	#index_contactus{ margin-top:25px; border-top:2px solid #ccc;}
	#index_contactus .col-xs-6{ width:50%;}
   .page_mid_quiry{ display:block;}
   .page_right_quiry{ display:none;}
   a.promotion_link{ margin-top:15px; margin-left:0;}
.img-right {
	float: none;margin-left: 0;}
.img-left {
	float: none;margin-left: 0;}}
@media only screen and (max-width:768px){
	/*<= 768px*/
	/*PK/PD Services tab start*/
	#bs-example-tabs2{  background:none; }
	#myTab2{ padding:0px; background:none;}
	#myTab2 > li{ float:none; }
	#myTab2 > li >a{ border-bottom:1px dotted #eee;}
	#myTab2 > li.active{  background:url(../images/tab_title_bg.jpg) repeat-x;}
	#myTab2 > li.active > a, #myTab2 > li.active > a:focus, #myTab2 > li.active > a:hover{ background:none; border-left:none; border-right:none; border-bottom:1px dotted #eee;}
	#myTab2 .tab-content{ border:1px solid #eee; border-top:none; border-bottom-color:#f3f3f3;　}
	/*PK/PD Services tab end*/
   .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ margin:0px;}
   .navbar-inverse .navbar-nav>li>a{ border-bottom:1px solid #000;}
   .about{ padding-left:0px;}
}
@media only screen and (max-width:640px){
	/*<= 640px*/
	#myCarousel .carousel-indicators{bottom:-12px;}
	#myCarousel .carousel-indicators li{ width:14px; height:14px; border-radius:14px; filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7; }
#myCarousel .carousel-indicators .active{  width:14px; height:14px; border-radius:14px;}
	.unitbg2{  background:url(../images/tab_title_bg.jpg) repeat-x;  border:1px solid #eee;}
}
@media only screen and (max-width:480px){
	/*<= 480px*/
	#index_contactus .col-xs-6{ width:100%;}
	.bottomMiddle .col-md-3{ width:100%;}
	#footer .divsearch .searchspan{ font-size:16px;}
	#footer .divsearch .searchkey{ width:45%; margin-left:5px; }
	#footer .divsearch .searchButton{ width:25%; margin-left:5px;}
	.addthis_sharing_toolbox{ float:left; margin-top:0; margin-left:0; margin-bottom:5px; display:block;}
	.page_mid_quiry{ float:left; width:100%;}
	.mobile_clear{ display:block;}
}
@media only screen and (max-width:320px){
	/*<= 320px*/
	#footer .divsearch .searchkey{ width:47%; }
	#footer .divsearch .searchButton{ width:24%;}
}